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    )
class ClusterInListModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ClusterSnapshotInListModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ClusterSnapshotModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ClusterModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateClusterInputRequestModel(mypydantic.models.base_model.BaseModel):
 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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ResponseMetadataModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateClusterSnapshotInputRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteClusterInputRequestModel(mypydantic.models.base_model.BaseModel):
129class DeleteClusterInputRequestModel(BaseModel):
130    cluster_arn: str = Field(alias="clusterArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteClusterSnapshotInputRequestModel(mypydantic.models.base_model.BaseModel):
133class DeleteClusterSnapshotInputRequestModel(BaseModel):
134    snapshot_arn: str = Field(alias="snapshotArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetClusterInputRequestModel(mypydantic.models.base_model.BaseModel):
137class GetClusterInputRequestModel(BaseModel):
138    cluster_arn: str = Field(alias="clusterArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetClusterSnapshotInputRequestModel(mypydantic.models.base_model.BaseModel):
141class GetClusterSnapshotInputRequestModel(BaseModel):
142    snapshot_arn: str = Field(alias="snapshotArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class PaginatorConfigModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListClusterSnapshotsInputRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListClustersInputRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceRequestModel(mypydantic.models.base_model.BaseModel):
162class ListTagsForResourceRequestModel(BaseModel):
163    resource_arn: str = Field(alias="resourceArn")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RestoreClusterFromSnapshotInputRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class TagResourceRequestModel(mypydantic.models.base_model.BaseModel):
177class TagResourceRequestModel(BaseModel):
178    resource_arn: str = Field(alias="resourceArn")
179    tags: Mapping[str, str] = Field(alias="tags")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UntagResourceRequestModel(mypydantic.models.base_model.BaseModel):
182class UntagResourceRequestModel(BaseModel):
183    resource_arn: str = Field(alias="resourceArn")
184    tag_keys: Sequence[str] = Field(alias="tagKeys")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateClusterInputRequestModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateClusterOutputModel(mypydantic.models.base_model.BaseModel):
205class CreateClusterOutputModel(BaseModel):
206    cluster: ClusterModel = Field(alias="cluster")
207    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class CreateClusterSnapshotOutputModel(mypydantic.models.base_model.BaseModel):
210class CreateClusterSnapshotOutputModel(BaseModel):
211    snapshot: ClusterSnapshotModel = Field(alias="snapshot")
212    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteClusterOutputModel(mypydantic.models.base_model.BaseModel):
215class DeleteClusterOutputModel(BaseModel):
216    cluster: ClusterModel = Field(alias="cluster")
217    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class DeleteClusterSnapshotOutputModel(mypydantic.models.base_model.BaseModel):
220class DeleteClusterSnapshotOutputModel(BaseModel):
221    snapshot: ClusterSnapshotModel = Field(alias="snapshot")
222    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetClusterOutputModel(mypydantic.models.base_model.BaseModel):
225class GetClusterOutputModel(BaseModel):
226    cluster: ClusterModel = Field(alias="cluster")
227    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class GetClusterSnapshotOutputModel(mypydantic.models.base_model.BaseModel):
230class GetClusterSnapshotOutputModel(BaseModel):
231    snapshot: ClusterSnapshotModel = Field(alias="snapshot")
232    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListClusterSnapshotsOutputModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListClustersOutputModel(mypydantic.models.base_model.BaseModel):
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListTagsForResourceResponseModel(mypydantic.models.base_model.BaseModel):
247class ListTagsForResourceResponseModel(BaseModel):
248    tags: Dict[str, str] = Field(alias="tags")
249    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class RestoreClusterFromSnapshotOutputModel(mypydantic.models.base_model.BaseModel):
252class RestoreClusterFromSnapshotOutputModel(BaseModel):
253    cluster: ClusterModel = Field(alias="cluster")
254    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class UpdateClusterOutputModel(mypydantic.models.base_model.BaseModel):
257class UpdateClusterOutputModel(BaseModel):
258    cluster: ClusterModel = Field(alias="cluster")
259    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
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
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs
class ListClustersInputListClustersPaginateModel(mypydantic.models.base_model.BaseModel):
269class ListClustersInputListClustersPaginateModel(BaseModel):
270    pagination_config: Optional[PaginatorConfigModel] = Field(
271        default=None, alias="PaginationConfig"
272    )
Inherited Members
mypydantic.models.base_model.BaseModel
BaseModel
Config
pydantic.main.BaseModel
dict
json
parse_obj
parse_raw
parse_file
from_orm
construct
copy
schema
schema_json
validate
update_forward_refs