mypydantic.models.docdb_elastic
1# Model Generated: Thu Mar 2 21:56:18 2023 2 3from __future__ import annotations 4 5from typing import Dict, List, Literal, Mapping, Optional, Sequence 6 7from pydantic import Field 8 9from mypydantic.models.base_model import BaseModel 10 11 12class ClusterInListModel(BaseModel): 13 cluster_arn: str = Field(alias="clusterArn") 14 cluster_name: str = Field(alias="clusterName") 15 status: Literal[ 16 "ACTIVE", 17 "CREATING", 18 "DELETING", 19 "INACCESSIBLE_ENCRYPTION_CREDS", 20 "INVALID_SECURITY_GROUP_ID", 21 "INVALID_SUBNET_ID", 22 "IP_ADDRESS_LIMIT_EXCEEDED", 23 "UPDATING", 24 "VPC_ENDPOINT_LIMIT_EXCEEDED", 25 ] = Field(alias="status") 26 27 28class ClusterSnapshotInListModel(BaseModel): 29 cluster_arn: str = Field(alias="clusterArn") 30 snapshot_arn: str = Field(alias="snapshotArn") 31 snapshot_creation_time: str = Field(alias="snapshotCreationTime") 32 snapshot_name: str = Field(alias="snapshotName") 33 status: Literal[ 34 "ACTIVE", 35 "CREATING", 36 "DELETING", 37 "INACCESSIBLE_ENCRYPTION_CREDS", 38 "INVALID_SECURITY_GROUP_ID", 39 "INVALID_SUBNET_ID", 40 "IP_ADDRESS_LIMIT_EXCEEDED", 41 "UPDATING", 42 "VPC_ENDPOINT_LIMIT_EXCEEDED", 43 ] = Field(alias="status") 44 45 46class ClusterSnapshotModel(BaseModel): 47 admin_user_name: str = Field(alias="adminUserName") 48 cluster_arn: str = Field(alias="clusterArn") 49 cluster_creation_time: str = Field(alias="clusterCreationTime") 50 kms_key_id: str = Field(alias="kmsKeyId") 51 snapshot_arn: str = Field(alias="snapshotArn") 52 snapshot_creation_time: str = Field(alias="snapshotCreationTime") 53 snapshot_name: str = Field(alias="snapshotName") 54 status: Literal[ 55 "ACTIVE", 56 "CREATING", 57 "DELETING", 58 "INACCESSIBLE_ENCRYPTION_CREDS", 59 "INVALID_SECURITY_GROUP_ID", 60 "INVALID_SUBNET_ID", 61 "IP_ADDRESS_LIMIT_EXCEEDED", 62 "UPDATING", 63 "VPC_ENDPOINT_LIMIT_EXCEEDED", 64 ] = Field(alias="status") 65 subnet_ids: List[str] = Field(alias="subnetIds") 66 vpc_security_group_ids: List[str] = Field(alias="vpcSecurityGroupIds") 67 68 69class ClusterModel(BaseModel): 70 admin_user_name: str = Field(alias="adminUserName") 71 auth_type: Literal["PLAIN_TEXT", "SECRET_ARN"] = Field(alias="authType") 72 cluster_arn: str = Field(alias="clusterArn") 73 cluster_endpoint: str = Field(alias="clusterEndpoint") 74 cluster_name: str = Field(alias="clusterName") 75 create_time: str = Field(alias="createTime") 76 kms_key_id: str = Field(alias="kmsKeyId") 77 preferred_maintenance_window: str = Field(alias="preferredMaintenanceWindow") 78 shard_capacity: int = Field(alias="shardCapacity") 79 shard_count: int = Field(alias="shardCount") 80 status: Literal[ 81 "ACTIVE", 82 "CREATING", 83 "DELETING", 84 "INACCESSIBLE_ENCRYPTION_CREDS", 85 "INVALID_SECURITY_GROUP_ID", 86 "INVALID_SUBNET_ID", 87 "IP_ADDRESS_LIMIT_EXCEEDED", 88 "UPDATING", 89 "VPC_ENDPOINT_LIMIT_EXCEEDED", 90 ] = Field(alias="status") 91 subnet_ids: List[str] = Field(alias="subnetIds") 92 vpc_security_group_ids: List[str] = Field(alias="vpcSecurityGroupIds") 93 94 95class CreateClusterInputRequestModel(BaseModel): 96 admin_user_name: str = Field(alias="adminUserName") 97 admin_user_password: str = Field(alias="adminUserPassword") 98 auth_type: Literal["PLAIN_TEXT", "SECRET_ARN"] = Field(alias="authType") 99 cluster_name: str = Field(alias="clusterName") 100 shard_capacity: int = Field(alias="shardCapacity") 101 shard_count: int = Field(alias="shardCount") 102 client_token: Optional[str] = Field(default=None, alias="clientToken") 103 kms_key_id: Optional[str] = Field(default=None, alias="kmsKeyId") 104 preferred_maintenance_window: Optional[str] = Field( 105 default=None, alias="preferredMaintenanceWindow" 106 ) 107 subnet_ids: Optional[Sequence[str]] = Field(default=None, alias="subnetIds") 108 tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags") 109 vpc_security_group_ids: Optional[Sequence[str]] = Field( 110 default=None, alias="vpcSecurityGroupIds" 111 ) 112 113 114class ResponseMetadataModel(BaseModel): 115 request_id: str = Field(alias="RequestId") 116 host_id: str = Field(alias="HostId") 117 http_status_code: int = Field(alias="HTTPStatusCode") 118 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 119 retry_attempts: int = Field(alias="RetryAttempts") 120 121 122class CreateClusterSnapshotInputRequestModel(BaseModel): 123 cluster_arn: str = Field(alias="clusterArn") 124 snapshot_name: str = Field(alias="snapshotName") 125 tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags") 126 127 128class DeleteClusterInputRequestModel(BaseModel): 129 cluster_arn: str = Field(alias="clusterArn") 130 131 132class DeleteClusterSnapshotInputRequestModel(BaseModel): 133 snapshot_arn: str = Field(alias="snapshotArn") 134 135 136class GetClusterInputRequestModel(BaseModel): 137 cluster_arn: str = Field(alias="clusterArn") 138 139 140class GetClusterSnapshotInputRequestModel(BaseModel): 141 snapshot_arn: str = Field(alias="snapshotArn") 142 143 144class PaginatorConfigModel(BaseModel): 145 max_items: Optional[int] = Field(default=None, alias="MaxItems") 146 page_size: Optional[int] = Field(default=None, alias="PageSize") 147 starting_token: Optional[str] = Field(default=None, alias="StartingToken") 148 149 150class ListClusterSnapshotsInputRequestModel(BaseModel): 151 cluster_arn: Optional[str] = Field(default=None, alias="clusterArn") 152 max_results: Optional[int] = Field(default=None, alias="maxResults") 153 next_token: Optional[str] = Field(default=None, alias="nextToken") 154 155 156class ListClustersInputRequestModel(BaseModel): 157 max_results: Optional[int] = Field(default=None, alias="maxResults") 158 next_token: Optional[str] = Field(default=None, alias="nextToken") 159 160 161class ListTagsForResourceRequestModel(BaseModel): 162 resource_arn: str = Field(alias="resourceArn") 163 164 165class RestoreClusterFromSnapshotInputRequestModel(BaseModel): 166 cluster_name: str = Field(alias="clusterName") 167 snapshot_arn: str = Field(alias="snapshotArn") 168 kms_key_id: Optional[str] = Field(default=None, alias="kmsKeyId") 169 subnet_ids: Optional[Sequence[str]] = Field(default=None, alias="subnetIds") 170 tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags") 171 vpc_security_group_ids: Optional[Sequence[str]] = Field( 172 default=None, alias="vpcSecurityGroupIds" 173 ) 174 175 176class TagResourceRequestModel(BaseModel): 177 resource_arn: str = Field(alias="resourceArn") 178 tags: Mapping[str, str] = Field(alias="tags") 179 180 181class UntagResourceRequestModel(BaseModel): 182 resource_arn: str = Field(alias="resourceArn") 183 tag_keys: Sequence[str] = Field(alias="tagKeys") 184 185 186class UpdateClusterInputRequestModel(BaseModel): 187 cluster_arn: str = Field(alias="clusterArn") 188 admin_user_password: Optional[str] = Field(default=None, alias="adminUserPassword") 189 auth_type: Optional[Literal["PLAIN_TEXT", "SECRET_ARN"]] = Field( 190 default=None, alias="authType" 191 ) 192 client_token: Optional[str] = Field(default=None, alias="clientToken") 193 preferred_maintenance_window: Optional[str] = Field( 194 default=None, alias="preferredMaintenanceWindow" 195 ) 196 shard_capacity: Optional[int] = Field(default=None, alias="shardCapacity") 197 shard_count: Optional[int] = Field(default=None, alias="shardCount") 198 subnet_ids: Optional[Sequence[str]] = Field(default=None, alias="subnetIds") 199 vpc_security_group_ids: Optional[Sequence[str]] = Field( 200 default=None, alias="vpcSecurityGroupIds" 201 ) 202 203 204class CreateClusterOutputModel(BaseModel): 205 cluster: ClusterModel = Field(alias="cluster") 206 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 207 208 209class CreateClusterSnapshotOutputModel(BaseModel): 210 snapshot: ClusterSnapshotModel = Field(alias="snapshot") 211 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 212 213 214class DeleteClusterOutputModel(BaseModel): 215 cluster: ClusterModel = Field(alias="cluster") 216 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 217 218 219class DeleteClusterSnapshotOutputModel(BaseModel): 220 snapshot: ClusterSnapshotModel = Field(alias="snapshot") 221 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 222 223 224class GetClusterOutputModel(BaseModel): 225 cluster: ClusterModel = Field(alias="cluster") 226 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 227 228 229class GetClusterSnapshotOutputModel(BaseModel): 230 snapshot: ClusterSnapshotModel = Field(alias="snapshot") 231 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 232 233 234class ListClusterSnapshotsOutputModel(BaseModel): 235 next_token: str = Field(alias="nextToken") 236 snapshots: List[ClusterSnapshotInListModel] = Field(alias="snapshots") 237 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 238 239 240class ListClustersOutputModel(BaseModel): 241 clusters: List[ClusterInListModel] = Field(alias="clusters") 242 next_token: str = Field(alias="nextToken") 243 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 244 245 246class ListTagsForResourceResponseModel(BaseModel): 247 tags: Dict[str, str] = Field(alias="tags") 248 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 249 250 251class RestoreClusterFromSnapshotOutputModel(BaseModel): 252 cluster: ClusterModel = Field(alias="cluster") 253 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 254 255 256class UpdateClusterOutputModel(BaseModel): 257 cluster: ClusterModel = Field(alias="cluster") 258 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata") 259 260 261class ListClusterSnapshotsInputListClusterSnapshotsPaginateModel(BaseModel): 262 cluster_arn: Optional[str] = Field(default=None, alias="clusterArn") 263 pagination_config: Optional[PaginatorConfigModel] = Field( 264 default=None, alias="PaginationConfig" 265 ) 266 267 268class ListClustersInputListClustersPaginateModel(BaseModel): 269 pagination_config: Optional[PaginatorConfigModel] = Field( 270 default=None, alias="PaginationConfig" 271 )
13class ClusterInListModel(BaseModel): 14 cluster_arn: str = Field(alias="clusterArn") 15 cluster_name: str = Field(alias="clusterName") 16 status: Literal[ 17 "ACTIVE", 18 "CREATING", 19 "DELETING", 20 "INACCESSIBLE_ENCRYPTION_CREDS", 21 "INVALID_SECURITY_GROUP_ID", 22 "INVALID_SUBNET_ID", 23 "IP_ADDRESS_LIMIT_EXCEEDED", 24 "UPDATING", 25 "VPC_ENDPOINT_LIMIT_EXCEEDED", 26 ] = Field(alias="status")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
29class ClusterSnapshotInListModel(BaseModel): 30 cluster_arn: str = Field(alias="clusterArn") 31 snapshot_arn: str = Field(alias="snapshotArn") 32 snapshot_creation_time: str = Field(alias="snapshotCreationTime") 33 snapshot_name: str = Field(alias="snapshotName") 34 status: Literal[ 35 "ACTIVE", 36 "CREATING", 37 "DELETING", 38 "INACCESSIBLE_ENCRYPTION_CREDS", 39 "INVALID_SECURITY_GROUP_ID", 40 "INVALID_SUBNET_ID", 41 "IP_ADDRESS_LIMIT_EXCEEDED", 42 "UPDATING", 43 "VPC_ENDPOINT_LIMIT_EXCEEDED", 44 ] = Field(alias="status")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
47class ClusterSnapshotModel(BaseModel): 48 admin_user_name: str = Field(alias="adminUserName") 49 cluster_arn: str = Field(alias="clusterArn") 50 cluster_creation_time: str = Field(alias="clusterCreationTime") 51 kms_key_id: str = Field(alias="kmsKeyId") 52 snapshot_arn: str = Field(alias="snapshotArn") 53 snapshot_creation_time: str = Field(alias="snapshotCreationTime") 54 snapshot_name: str = Field(alias="snapshotName") 55 status: Literal[ 56 "ACTIVE", 57 "CREATING", 58 "DELETING", 59 "INACCESSIBLE_ENCRYPTION_CREDS", 60 "INVALID_SECURITY_GROUP_ID", 61 "INVALID_SUBNET_ID", 62 "IP_ADDRESS_LIMIT_EXCEEDED", 63 "UPDATING", 64 "VPC_ENDPOINT_LIMIT_EXCEEDED", 65 ] = Field(alias="status") 66 subnet_ids: List[str] = Field(alias="subnetIds") 67 vpc_security_group_ids: List[str] = Field(alias="vpcSecurityGroupIds")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
70class ClusterModel(BaseModel): 71 admin_user_name: str = Field(alias="adminUserName") 72 auth_type: Literal["PLAIN_TEXT", "SECRET_ARN"] = Field(alias="authType") 73 cluster_arn: str = Field(alias="clusterArn") 74 cluster_endpoint: str = Field(alias="clusterEndpoint") 75 cluster_name: str = Field(alias="clusterName") 76 create_time: str = Field(alias="createTime") 77 kms_key_id: str = Field(alias="kmsKeyId") 78 preferred_maintenance_window: str = Field(alias="preferredMaintenanceWindow") 79 shard_capacity: int = Field(alias="shardCapacity") 80 shard_count: int = Field(alias="shardCount") 81 status: Literal[ 82 "ACTIVE", 83 "CREATING", 84 "DELETING", 85 "INACCESSIBLE_ENCRYPTION_CREDS", 86 "INVALID_SECURITY_GROUP_ID", 87 "INVALID_SUBNET_ID", 88 "IP_ADDRESS_LIMIT_EXCEEDED", 89 "UPDATING", 90 "VPC_ENDPOINT_LIMIT_EXCEEDED", 91 ] = Field(alias="status") 92 subnet_ids: List[str] = Field(alias="subnetIds") 93 vpc_security_group_ids: List[str] = Field(alias="vpcSecurityGroupIds")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
96class CreateClusterInputRequestModel(BaseModel): 97 admin_user_name: str = Field(alias="adminUserName") 98 admin_user_password: str = Field(alias="adminUserPassword") 99 auth_type: Literal["PLAIN_TEXT", "SECRET_ARN"] = Field(alias="authType") 100 cluster_name: str = Field(alias="clusterName") 101 shard_capacity: int = Field(alias="shardCapacity") 102 shard_count: int = Field(alias="shardCount") 103 client_token: Optional[str] = Field(default=None, alias="clientToken") 104 kms_key_id: Optional[str] = Field(default=None, alias="kmsKeyId") 105 preferred_maintenance_window: Optional[str] = Field( 106 default=None, alias="preferredMaintenanceWindow" 107 ) 108 subnet_ids: Optional[Sequence[str]] = Field(default=None, alias="subnetIds") 109 tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags") 110 vpc_security_group_ids: Optional[Sequence[str]] = Field( 111 default=None, alias="vpcSecurityGroupIds" 112 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
115class ResponseMetadataModel(BaseModel): 116 request_id: str = Field(alias="RequestId") 117 host_id: str = Field(alias="HostId") 118 http_status_code: int = Field(alias="HTTPStatusCode") 119 http_headers: Dict[str, str] = Field(alias="HTTPHeaders") 120 retry_attempts: int = Field(alias="RetryAttempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
123class CreateClusterSnapshotInputRequestModel(BaseModel): 124 cluster_arn: str = Field(alias="clusterArn") 125 snapshot_name: str = Field(alias="snapshotName") 126 tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
129class DeleteClusterInputRequestModel(BaseModel): 130 cluster_arn: str = Field(alias="clusterArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
133class DeleteClusterSnapshotInputRequestModel(BaseModel): 134 snapshot_arn: str = Field(alias="snapshotArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
141class GetClusterSnapshotInputRequestModel(BaseModel): 142 snapshot_arn: str = Field(alias="snapshotArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
145class PaginatorConfigModel(BaseModel): 146 max_items: Optional[int] = Field(default=None, alias="MaxItems") 147 page_size: Optional[int] = Field(default=None, alias="PageSize") 148 starting_token: Optional[str] = Field(default=None, alias="StartingToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
151class ListClusterSnapshotsInputRequestModel(BaseModel): 152 cluster_arn: Optional[str] = Field(default=None, alias="clusterArn") 153 max_results: Optional[int] = Field(default=None, alias="maxResults") 154 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
157class ListClustersInputRequestModel(BaseModel): 158 max_results: Optional[int] = Field(default=None, alias="maxResults") 159 next_token: Optional[str] = Field(default=None, alias="nextToken")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
162class ListTagsForResourceRequestModel(BaseModel): 163 resource_arn: str = Field(alias="resourceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
166class RestoreClusterFromSnapshotInputRequestModel(BaseModel): 167 cluster_name: str = Field(alias="clusterName") 168 snapshot_arn: str = Field(alias="snapshotArn") 169 kms_key_id: Optional[str] = Field(default=None, alias="kmsKeyId") 170 subnet_ids: Optional[Sequence[str]] = Field(default=None, alias="subnetIds") 171 tags: Optional[Mapping[str, str]] = Field(default=None, alias="tags") 172 vpc_security_group_ids: Optional[Sequence[str]] = Field( 173 default=None, alias="vpcSecurityGroupIds" 174 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
177class TagResourceRequestModel(BaseModel): 178 resource_arn: str = Field(alias="resourceArn") 179 tags: Mapping[str, str] = Field(alias="tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
182class UntagResourceRequestModel(BaseModel): 183 resource_arn: str = Field(alias="resourceArn") 184 tag_keys: Sequence[str] = Field(alias="tagKeys")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
187class UpdateClusterInputRequestModel(BaseModel): 188 cluster_arn: str = Field(alias="clusterArn") 189 admin_user_password: Optional[str] = Field(default=None, alias="adminUserPassword") 190 auth_type: Optional[Literal["PLAIN_TEXT", "SECRET_ARN"]] = Field( 191 default=None, alias="authType" 192 ) 193 client_token: Optional[str] = Field(default=None, alias="clientToken") 194 preferred_maintenance_window: Optional[str] = Field( 195 default=None, alias="preferredMaintenanceWindow" 196 ) 197 shard_capacity: Optional[int] = Field(default=None, alias="shardCapacity") 198 shard_count: Optional[int] = Field(default=None, alias="shardCount") 199 subnet_ids: Optional[Sequence[str]] = Field(default=None, alias="subnetIds") 200 vpc_security_group_ids: Optional[Sequence[str]] = Field( 201 default=None, alias="vpcSecurityGroupIds" 202 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
205class CreateClusterOutputModel(BaseModel): 206 cluster: ClusterModel = Field(alias="cluster") 207 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
210class CreateClusterSnapshotOutputModel(BaseModel): 211 snapshot: ClusterSnapshotModel = Field(alias="snapshot") 212 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
215class DeleteClusterOutputModel(BaseModel): 216 cluster: ClusterModel = Field(alias="cluster") 217 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
220class DeleteClusterSnapshotOutputModel(BaseModel): 221 snapshot: ClusterSnapshotModel = Field(alias="snapshot") 222 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
225class GetClusterOutputModel(BaseModel): 226 cluster: ClusterModel = Field(alias="cluster") 227 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
230class GetClusterSnapshotOutputModel(BaseModel): 231 snapshot: ClusterSnapshotModel = Field(alias="snapshot") 232 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
235class ListClusterSnapshotsOutputModel(BaseModel): 236 next_token: str = Field(alias="nextToken") 237 snapshots: List[ClusterSnapshotInListModel] = Field(alias="snapshots") 238 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
241class ListClustersOutputModel(BaseModel): 242 clusters: List[ClusterInListModel] = Field(alias="clusters") 243 next_token: str = Field(alias="nextToken") 244 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
247class ListTagsForResourceResponseModel(BaseModel): 248 tags: Dict[str, str] = Field(alias="tags") 249 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
252class RestoreClusterFromSnapshotOutputModel(BaseModel): 253 cluster: ClusterModel = Field(alias="cluster") 254 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
257class UpdateClusterOutputModel(BaseModel): 258 cluster: ClusterModel = Field(alias="cluster") 259 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
ListClusterSnapshotsInputListClusterSnapshotsPaginateModel(mypydantic.models.base_model.BaseModel):
262class ListClusterSnapshotsInputListClusterSnapshotsPaginateModel(BaseModel): 263 cluster_arn: Optional[str] = Field(default=None, alias="clusterArn") 264 pagination_config: Optional[PaginatorConfigModel] = Field( 265 default=None, alias="PaginationConfig" 266 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
269class ListClustersInputListClustersPaginateModel(BaseModel): 270 pagination_config: Optional[PaginatorConfigModel] = Field( 271 default=None, alias="PaginationConfig" 272 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs