mypydantic.models.dms

   1# Model Generated: Thu Mar  2 21:56:18 2023
   2
   3from __future__ import annotations
   4
   5from datetime import datetime
   6from typing import Any, Dict, IO, List, Literal, Optional, Sequence, Type, Union
   7
   8from botocore.response import StreamingBody
   9from pydantic import Field
  10
  11from mypydantic.models.base_model import BaseModel
  12
  13
  14class AccountQuotaModel(BaseModel):
  15    account_quota_name: Optional[str] = Field(default=None, alias="AccountQuotaName")
  16    used: Optional[int] = Field(default=None, alias="Used")
  17    max: Optional[int] = Field(default=None, alias="Max")
  18
  19
  20class TagModel(BaseModel):
  21    key: Optional[str] = Field(default=None, alias="Key")
  22    value: Optional[str] = Field(default=None, alias="Value")
  23    resource_arn: Optional[str] = Field(default=None, alias="ResourceArn")
  24
  25
  26class ApplyPendingMaintenanceActionMessageRequestModel(BaseModel):
  27    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
  28    apply_action: str = Field(alias="ApplyAction")
  29    opt_in_type: str = Field(alias="OptInType")
  30
  31
  32class ResponseMetadataModel(BaseModel):
  33    request_id: str = Field(alias="RequestId")
  34    host_id: str = Field(alias="HostId")
  35    http_status_code: int = Field(alias="HTTPStatusCode")
  36    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
  37    retry_attempts: int = Field(alias="RetryAttempts")
  38
  39
  40class AvailabilityZoneModel(BaseModel):
  41    name: Optional[str] = Field(default=None, alias="Name")
  42
  43
  44class CancelReplicationTaskAssessmentRunMessageRequestModel(BaseModel):
  45    replication_task_assessment_run_arn: str = Field(
  46        alias="ReplicationTaskAssessmentRunArn"
  47    )
  48
  49
  50class CertificateModel(BaseModel):
  51    certificate_identifier: Optional[str] = Field(
  52        default=None, alias="CertificateIdentifier"
  53    )
  54    certificate_creation_date: Optional[datetime] = Field(
  55        default=None, alias="CertificateCreationDate"
  56    )
  57    certificate_pem: Optional[str] = Field(default=None, alias="CertificatePem")
  58    certificate_wallet: Optional[bytes] = Field(default=None, alias="CertificateWallet")
  59    certificate_arn: Optional[str] = Field(default=None, alias="CertificateArn")
  60    certificate_owner: Optional[str] = Field(default=None, alias="CertificateOwner")
  61    valid_from_date: Optional[datetime] = Field(default=None, alias="ValidFromDate")
  62    valid_to_date: Optional[datetime] = Field(default=None, alias="ValidToDate")
  63    signing_algorithm: Optional[str] = Field(default=None, alias="SigningAlgorithm")
  64    key_length: Optional[int] = Field(default=None, alias="KeyLength")
  65
  66
  67class CollectorHealthCheckModel(BaseModel):
  68    collector_status: Optional[Literal["ACTIVE", "UNREGISTERED"]] = Field(
  69        default=None, alias="CollectorStatus"
  70    )
  71    local_collector_s3_access: Optional[bool] = Field(
  72        default=None, alias="LocalCollectorS3Access"
  73    )
  74    web_collector_s3_access: Optional[bool] = Field(
  75        default=None, alias="WebCollectorS3Access"
  76    )
  77    web_collector_granted_role_based_access: Optional[bool] = Field(
  78        default=None, alias="WebCollectorGrantedRoleBasedAccess"
  79    )
  80
  81
  82class InventoryDataModel(BaseModel):
  83    number_of_databases: Optional[int] = Field(default=None, alias="NumberOfDatabases")
  84    number_of_schemas: Optional[int] = Field(default=None, alias="NumberOfSchemas")
  85
  86
  87class CollectorShortInfoResponseModel(BaseModel):
  88    collector_referenced_id: Optional[str] = Field(
  89        default=None, alias="CollectorReferencedId"
  90    )
  91    collector_name: Optional[str] = Field(default=None, alias="CollectorName")
  92
  93
  94class ConnectionModel(BaseModel):
  95    replication_instance_arn: Optional[str] = Field(
  96        default=None, alias="ReplicationInstanceArn"
  97    )
  98    endpoint_arn: Optional[str] = Field(default=None, alias="EndpointArn")
  99    status: Optional[str] = Field(default=None, alias="Status")
 100    last_failure_message: Optional[str] = Field(
 101        default=None, alias="LastFailureMessage"
 102    )
 103    endpoint_identifier: Optional[str] = Field(default=None, alias="EndpointIdentifier")
 104    replication_instance_identifier: Optional[str] = Field(
 105        default=None, alias="ReplicationInstanceIdentifier"
 106    )
 107
 108
 109class DmsTransferSettingsModel(BaseModel):
 110    service_access_role_arn: Optional[str] = Field(
 111        default=None, alias="ServiceAccessRoleArn"
 112    )
 113    bucket_name: Optional[str] = Field(default=None, alias="BucketName")
 114
 115
 116class DocDbSettingsModel(BaseModel):
 117    username: Optional[str] = Field(default=None, alias="Username")
 118    password: Optional[str] = Field(default=None, alias="Password")
 119    server_name: Optional[str] = Field(default=None, alias="ServerName")
 120    port: Optional[int] = Field(default=None, alias="Port")
 121    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
 122    nesting_level: Optional[Literal["none", "one"]] = Field(
 123        default=None, alias="NestingLevel"
 124    )
 125    extract_doc_id: Optional[bool] = Field(default=None, alias="ExtractDocId")
 126    docs_to_investigate: Optional[int] = Field(default=None, alias="DocsToInvestigate")
 127    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
 128    secrets_manager_access_role_arn: Optional[str] = Field(
 129        default=None, alias="SecretsManagerAccessRoleArn"
 130    )
 131    secrets_manager_secret_id: Optional[str] = Field(
 132        default=None, alias="SecretsManagerSecretId"
 133    )
 134
 135
 136class DynamoDbSettingsModel(BaseModel):
 137    service_access_role_arn: str = Field(alias="ServiceAccessRoleArn")
 138
 139
 140class ElasticsearchSettingsModel(BaseModel):
 141    service_access_role_arn: str = Field(alias="ServiceAccessRoleArn")
 142    endpoint_uri: str = Field(alias="EndpointUri")
 143    full_load_error_percentage: Optional[int] = Field(
 144        default=None, alias="FullLoadErrorPercentage"
 145    )
 146    error_retry_duration: Optional[int] = Field(
 147        default=None, alias="ErrorRetryDuration"
 148    )
 149    use_new_mapping_type: Optional[bool] = Field(
 150        default=None, alias="UseNewMappingType"
 151    )
 152
 153
 154class GcpMySQLSettingsModel(BaseModel):
 155    after_connect_script: Optional[str] = Field(
 156        default=None, alias="AfterConnectScript"
 157    )
 158    clean_source_metadata_on_mismatch: Optional[bool] = Field(
 159        default=None, alias="CleanSourceMetadataOnMismatch"
 160    )
 161    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
 162    events_poll_interval: Optional[int] = Field(
 163        default=None, alias="EventsPollInterval"
 164    )
 165    target_db_type: Optional[
 166        Literal["multiple-databases", "specific-database"]
 167    ] = Field(default=None, alias="TargetDbType")
 168    max_file_size: Optional[int] = Field(default=None, alias="MaxFileSize")
 169    parallel_load_threads: Optional[int] = Field(
 170        default=None, alias="ParallelLoadThreads"
 171    )
 172    password: Optional[str] = Field(default=None, alias="Password")
 173    port: Optional[int] = Field(default=None, alias="Port")
 174    server_name: Optional[str] = Field(default=None, alias="ServerName")
 175    server_timezone: Optional[str] = Field(default=None, alias="ServerTimezone")
 176    username: Optional[str] = Field(default=None, alias="Username")
 177    secrets_manager_access_role_arn: Optional[str] = Field(
 178        default=None, alias="SecretsManagerAccessRoleArn"
 179    )
 180    secrets_manager_secret_id: Optional[str] = Field(
 181        default=None, alias="SecretsManagerSecretId"
 182    )
 183
 184
 185class IBMDb2SettingsModel(BaseModel):
 186    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
 187    password: Optional[str] = Field(default=None, alias="Password")
 188    port: Optional[int] = Field(default=None, alias="Port")
 189    server_name: Optional[str] = Field(default=None, alias="ServerName")
 190    set_data_capture_changes: Optional[bool] = Field(
 191        default=None, alias="SetDataCaptureChanges"
 192    )
 193    current_lsn: Optional[str] = Field(default=None, alias="CurrentLsn")
 194    max_kbytes_per_read: Optional[int] = Field(default=None, alias="MaxKBytesPerRead")
 195    username: Optional[str] = Field(default=None, alias="Username")
 196    secrets_manager_access_role_arn: Optional[str] = Field(
 197        default=None, alias="SecretsManagerAccessRoleArn"
 198    )
 199    secrets_manager_secret_id: Optional[str] = Field(
 200        default=None, alias="SecretsManagerSecretId"
 201    )
 202
 203
 204class KafkaSettingsModel(BaseModel):
 205    broker: Optional[str] = Field(default=None, alias="Broker")
 206    topic: Optional[str] = Field(default=None, alias="Topic")
 207    message_format: Optional[Literal["json", "json-unformatted"]] = Field(
 208        default=None, alias="MessageFormat"
 209    )
 210    include_transaction_details: Optional[bool] = Field(
 211        default=None, alias="IncludeTransactionDetails"
 212    )
 213    include_partition_value: Optional[bool] = Field(
 214        default=None, alias="IncludePartitionValue"
 215    )
 216    partition_include_schema_table: Optional[bool] = Field(
 217        default=None, alias="PartitionIncludeSchemaTable"
 218    )
 219    include_table_alter_operations: Optional[bool] = Field(
 220        default=None, alias="IncludeTableAlterOperations"
 221    )
 222    include_control_details: Optional[bool] = Field(
 223        default=None, alias="IncludeControlDetails"
 224    )
 225    message_max_bytes: Optional[int] = Field(default=None, alias="MessageMaxBytes")
 226    include_null_and_empty: Optional[bool] = Field(
 227        default=None, alias="IncludeNullAndEmpty"
 228    )
 229    security_protocol: Optional[
 230        Literal["plaintext", "sasl-ssl", "ssl-authentication", "ssl-encryption"]
 231    ] = Field(default=None, alias="SecurityProtocol")
 232    ssl_client_certificate_arn: Optional[str] = Field(
 233        default=None, alias="SslClientCertificateArn"
 234    )
 235    ssl_client_key_arn: Optional[str] = Field(default=None, alias="SslClientKeyArn")
 236    ssl_client_key_password: Optional[str] = Field(
 237        default=None, alias="SslClientKeyPassword"
 238    )
 239    ssl_ca_certificate_arn: Optional[str] = Field(
 240        default=None, alias="SslCaCertificateArn"
 241    )
 242    sasl_username: Optional[str] = Field(default=None, alias="SaslUsername")
 243    sasl_password: Optional[str] = Field(default=None, alias="SaslPassword")
 244    no_hex_prefix: Optional[bool] = Field(default=None, alias="NoHexPrefix")
 245
 246
 247class KinesisSettingsModel(BaseModel):
 248    stream_arn: Optional[str] = Field(default=None, alias="StreamArn")
 249    message_format: Optional[Literal["json", "json-unformatted"]] = Field(
 250        default=None, alias="MessageFormat"
 251    )
 252    service_access_role_arn: Optional[str] = Field(
 253        default=None, alias="ServiceAccessRoleArn"
 254    )
 255    include_transaction_details: Optional[bool] = Field(
 256        default=None, alias="IncludeTransactionDetails"
 257    )
 258    include_partition_value: Optional[bool] = Field(
 259        default=None, alias="IncludePartitionValue"
 260    )
 261    partition_include_schema_table: Optional[bool] = Field(
 262        default=None, alias="PartitionIncludeSchemaTable"
 263    )
 264    include_table_alter_operations: Optional[bool] = Field(
 265        default=None, alias="IncludeTableAlterOperations"
 266    )
 267    include_control_details: Optional[bool] = Field(
 268        default=None, alias="IncludeControlDetails"
 269    )
 270    include_null_and_empty: Optional[bool] = Field(
 271        default=None, alias="IncludeNullAndEmpty"
 272    )
 273    no_hex_prefix: Optional[bool] = Field(default=None, alias="NoHexPrefix")
 274
 275
 276class MicrosoftSQLServerSettingsModel(BaseModel):
 277    port: Optional[int] = Field(default=None, alias="Port")
 278    bcp_packet_size: Optional[int] = Field(default=None, alias="BcpPacketSize")
 279    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
 280    control_tables_file_group: Optional[str] = Field(
 281        default=None, alias="ControlTablesFileGroup"
 282    )
 283    password: Optional[str] = Field(default=None, alias="Password")
 284    query_single_always_on_node: Optional[bool] = Field(
 285        default=None, alias="QuerySingleAlwaysOnNode"
 286    )
 287    read_backup_only: Optional[bool] = Field(default=None, alias="ReadBackupOnly")
 288    safeguard_policy: Optional[
 289        Literal[
 290            "exclusive-automatic-truncation",
 291            "rely-on-sql-server-replication-agent",
 292            "shared-automatic-truncation",
 293        ]
 294    ] = Field(default=None, alias="SafeguardPolicy")
 295    server_name: Optional[str] = Field(default=None, alias="ServerName")
 296    username: Optional[str] = Field(default=None, alias="Username")
 297    use_bcp_full_load: Optional[bool] = Field(default=None, alias="UseBcpFullLoad")
 298    use_third_party_backup_device: Optional[bool] = Field(
 299        default=None, alias="UseThirdPartyBackupDevice"
 300    )
 301    secrets_manager_access_role_arn: Optional[str] = Field(
 302        default=None, alias="SecretsManagerAccessRoleArn"
 303    )
 304    secrets_manager_secret_id: Optional[str] = Field(
 305        default=None, alias="SecretsManagerSecretId"
 306    )
 307    trim_space_in_char: Optional[bool] = Field(default=None, alias="TrimSpaceInChar")
 308
 309
 310class MongoDbSettingsModel(BaseModel):
 311    username: Optional[str] = Field(default=None, alias="Username")
 312    password: Optional[str] = Field(default=None, alias="Password")
 313    server_name: Optional[str] = Field(default=None, alias="ServerName")
 314    port: Optional[int] = Field(default=None, alias="Port")
 315    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
 316    auth_type: Optional[Literal["no", "password"]] = Field(
 317        default=None, alias="AuthType"
 318    )
 319    auth_mechanism: Optional[Literal["default", "mongodb_cr", "scram_sha_1"]] = Field(
 320        default=None, alias="AuthMechanism"
 321    )
 322    nesting_level: Optional[Literal["none", "one"]] = Field(
 323        default=None, alias="NestingLevel"
 324    )
 325    extract_doc_id: Optional[str] = Field(default=None, alias="ExtractDocId")
 326    docs_to_investigate: Optional[str] = Field(default=None, alias="DocsToInvestigate")
 327    auth_source: Optional[str] = Field(default=None, alias="AuthSource")
 328    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
 329    secrets_manager_access_role_arn: Optional[str] = Field(
 330        default=None, alias="SecretsManagerAccessRoleArn"
 331    )
 332    secrets_manager_secret_id: Optional[str] = Field(
 333        default=None, alias="SecretsManagerSecretId"
 334    )
 335
 336
 337class MySQLSettingsModel(BaseModel):
 338    after_connect_script: Optional[str] = Field(
 339        default=None, alias="AfterConnectScript"
 340    )
 341    clean_source_metadata_on_mismatch: Optional[bool] = Field(
 342        default=None, alias="CleanSourceMetadataOnMismatch"
 343    )
 344    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
 345    events_poll_interval: Optional[int] = Field(
 346        default=None, alias="EventsPollInterval"
 347    )
 348    target_db_type: Optional[
 349        Literal["multiple-databases", "specific-database"]
 350    ] = Field(default=None, alias="TargetDbType")
 351    max_file_size: Optional[int] = Field(default=None, alias="MaxFileSize")
 352    parallel_load_threads: Optional[int] = Field(
 353        default=None, alias="ParallelLoadThreads"
 354    )
 355    password: Optional[str] = Field(default=None, alias="Password")
 356    port: Optional[int] = Field(default=None, alias="Port")
 357    server_name: Optional[str] = Field(default=None, alias="ServerName")
 358    server_timezone: Optional[str] = Field(default=None, alias="ServerTimezone")
 359    username: Optional[str] = Field(default=None, alias="Username")
 360    secrets_manager_access_role_arn: Optional[str] = Field(
 361        default=None, alias="SecretsManagerAccessRoleArn"
 362    )
 363    secrets_manager_secret_id: Optional[str] = Field(
 364        default=None, alias="SecretsManagerSecretId"
 365    )
 366
 367
 368class NeptuneSettingsModel(BaseModel):
 369    s3_bucket_name: str = Field(alias="S3BucketName")
 370    s3_bucket_folder: str = Field(alias="S3BucketFolder")
 371    service_access_role_arn: Optional[str] = Field(
 372        default=None, alias="ServiceAccessRoleArn"
 373    )
 374    error_retry_duration: Optional[int] = Field(
 375        default=None, alias="ErrorRetryDuration"
 376    )
 377    max_file_size: Optional[int] = Field(default=None, alias="MaxFileSize")
 378    max_retry_count: Optional[int] = Field(default=None, alias="MaxRetryCount")
 379    iam_auth_enabled: Optional[bool] = Field(default=None, alias="IamAuthEnabled")
 380
 381
 382class OracleSettingsModel(BaseModel):
 383    add_supplemental_logging: Optional[bool] = Field(
 384        default=None, alias="AddSupplementalLogging"
 385    )
 386    archived_log_dest_id: Optional[int] = Field(default=None, alias="ArchivedLogDestId")
 387    additional_archived_log_dest_id: Optional[int] = Field(
 388        default=None, alias="AdditionalArchivedLogDestId"
 389    )
 390    extra_archived_log_dest_ids: Optional[Sequence[int]] = Field(
 391        default=None, alias="ExtraArchivedLogDestIds"
 392    )
 393    allow_select_nested_tables: Optional[bool] = Field(
 394        default=None, alias="AllowSelectNestedTables"
 395    )
 396    parallel_asm_read_threads: Optional[int] = Field(
 397        default=None, alias="ParallelAsmReadThreads"
 398    )
 399    read_ahead_blocks: Optional[int] = Field(default=None, alias="ReadAheadBlocks")
 400    access_alternate_directly: Optional[bool] = Field(
 401        default=None, alias="AccessAlternateDirectly"
 402    )
 403    use_alternate_folder_for_online: Optional[bool] = Field(
 404        default=None, alias="UseAlternateFolderForOnline"
 405    )
 406    oracle_path_prefix: Optional[str] = Field(default=None, alias="OraclePathPrefix")
 407    use_path_prefix: Optional[str] = Field(default=None, alias="UsePathPrefix")
 408    replace_path_prefix: Optional[bool] = Field(default=None, alias="ReplacePathPrefix")
 409    enable_homogenous_tablespace: Optional[bool] = Field(
 410        default=None, alias="EnableHomogenousTablespace"
 411    )
 412    direct_path_no_log: Optional[bool] = Field(default=None, alias="DirectPathNoLog")
 413    archived_logs_only: Optional[bool] = Field(default=None, alias="ArchivedLogsOnly")
 414    asm_password: Optional[str] = Field(default=None, alias="AsmPassword")
 415    asm_server: Optional[str] = Field(default=None, alias="AsmServer")
 416    asm_user: Optional[str] = Field(default=None, alias="AsmUser")
 417    char_length_semantics: Optional[Literal["byte", "char", "default"]] = Field(
 418        default=None, alias="CharLengthSemantics"
 419    )
 420    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
 421    direct_path_parallel_load: Optional[bool] = Field(
 422        default=None, alias="DirectPathParallelLoad"
 423    )
 424    fail_tasks_on_lob_truncation: Optional[bool] = Field(
 425        default=None, alias="FailTasksOnLobTruncation"
 426    )
 427    number_datatype_scale: Optional[int] = Field(
 428        default=None, alias="NumberDatatypeScale"
 429    )
 430    password: Optional[str] = Field(default=None, alias="Password")
 431    port: Optional[int] = Field(default=None, alias="Port")
 432    read_table_space_name: Optional[bool] = Field(
 433        default=None, alias="ReadTableSpaceName"
 434    )
 435    retry_interval: Optional[int] = Field(default=None, alias="RetryInterval")
 436    security_db_encryption: Optional[str] = Field(
 437        default=None, alias="SecurityDbEncryption"
 438    )
 439    security_db_encryption_name: Optional[str] = Field(
 440        default=None, alias="SecurityDbEncryptionName"
 441    )
 442    server_name: Optional[str] = Field(default=None, alias="ServerName")
 443    spatial_data_option_to_geo_json_function_name: Optional[str] = Field(
 444        default=None, alias="SpatialDataOptionToGeoJsonFunctionName"
 445    )
 446    standby_delay_time: Optional[int] = Field(default=None, alias="StandbyDelayTime")
 447    username: Optional[str] = Field(default=None, alias="Username")
 448    use_bfile: Optional[bool] = Field(default=None, alias="UseBFile")
 449    use_direct_path_full_load: Optional[bool] = Field(
 450        default=None, alias="UseDirectPathFullLoad"
 451    )
 452    use_logminer_reader: Optional[bool] = Field(default=None, alias="UseLogminerReader")
 453    secrets_manager_access_role_arn: Optional[str] = Field(
 454        default=None, alias="SecretsManagerAccessRoleArn"
 455    )
 456    secrets_manager_secret_id: Optional[str] = Field(
 457        default=None, alias="SecretsManagerSecretId"
 458    )
 459    secrets_manager_oracle_asm_access_role_arn: Optional[str] = Field(
 460        default=None, alias="SecretsManagerOracleAsmAccessRoleArn"
 461    )
 462    secrets_manager_oracle_asm_secret_id: Optional[str] = Field(
 463        default=None, alias="SecretsManagerOracleAsmSecretId"
 464    )
 465    trim_space_in_char: Optional[bool] = Field(default=None, alias="TrimSpaceInChar")
 466
 467
 468class PostgreSQLSettingsModel(BaseModel):
 469    after_connect_script: Optional[str] = Field(
 470        default=None, alias="AfterConnectScript"
 471    )
 472    capture_ddls: Optional[bool] = Field(default=None, alias="CaptureDdls")
 473    max_file_size: Optional[int] = Field(default=None, alias="MaxFileSize")
 474    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
 475    ddl_artifacts_schema: Optional[str] = Field(
 476        default=None, alias="DdlArtifactsSchema"
 477    )
 478    execute_timeout: Optional[int] = Field(default=None, alias="ExecuteTimeout")
 479    fail_tasks_on_lob_truncation: Optional[bool] = Field(
 480        default=None, alias="FailTasksOnLobTruncation"
 481    )
 482    heartbeat_enable: Optional[bool] = Field(default=None, alias="HeartbeatEnable")
 483    heartbeat_schema: Optional[str] = Field(default=None, alias="HeartbeatSchema")
 484    heartbeat_frequency: Optional[int] = Field(default=None, alias="HeartbeatFrequency")
 485    password: Optional[str] = Field(default=None, alias="Password")
 486    port: Optional[int] = Field(default=None, alias="Port")
 487    server_name: Optional[str] = Field(default=None, alias="ServerName")
 488    username: Optional[str] = Field(default=None, alias="Username")
 489    slot_name: Optional[str] = Field(default=None, alias="SlotName")
 490    plugin_name: Optional[
 491        Literal["no-preference", "pglogical", "test-decoding"]
 492    ] = Field(default=None, alias="PluginName")
 493    secrets_manager_access_role_arn: Optional[str] = Field(
 494        default=None, alias="SecretsManagerAccessRoleArn"
 495    )
 496    secrets_manager_secret_id: Optional[str] = Field(
 497        default=None, alias="SecretsManagerSecretId"
 498    )
 499    trim_space_in_char: Optional[bool] = Field(default=None, alias="TrimSpaceInChar")
 500
 501
 502class RedisSettingsModel(BaseModel):
 503    server_name: str = Field(alias="ServerName")
 504    port: int = Field(alias="Port")
 505    ssl_security_protocol: Optional[Literal["plaintext", "ssl-encryption"]] = Field(
 506        default=None, alias="SslSecurityProtocol"
 507    )
 508    auth_type: Optional[Literal["auth-role", "auth-token", "none"]] = Field(
 509        default=None, alias="AuthType"
 510    )
 511    auth_user_name: Optional[str] = Field(default=None, alias="AuthUserName")
 512    auth_password: Optional[str] = Field(default=None, alias="AuthPassword")
 513    ssl_ca_certificate_arn: Optional[str] = Field(
 514        default=None, alias="SslCaCertificateArn"
 515    )
 516
 517
 518class RedshiftSettingsModel(BaseModel):
 519    accept_any_date: Optional[bool] = Field(default=None, alias="AcceptAnyDate")
 520    after_connect_script: Optional[str] = Field(
 521        default=None, alias="AfterConnectScript"
 522    )
 523    bucket_folder: Optional[str] = Field(default=None, alias="BucketFolder")
 524    bucket_name: Optional[str] = Field(default=None, alias="BucketName")
 525    case_sensitive_names: Optional[bool] = Field(
 526        default=None, alias="CaseSensitiveNames"
 527    )
 528    comp_update: Optional[bool] = Field(default=None, alias="CompUpdate")
 529    connection_timeout: Optional[int] = Field(default=None, alias="ConnectionTimeout")
 530    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
 531    date_format: Optional[str] = Field(default=None, alias="DateFormat")
 532    empty_as_null: Optional[bool] = Field(default=None, alias="EmptyAsNull")
 533    encryption_mode: Optional[Literal["sse-kms", "sse-s3"]] = Field(
 534        default=None, alias="EncryptionMode"
 535    )
 536    explicit_ids: Optional[bool] = Field(default=None, alias="ExplicitIds")
 537    file_transfer_upload_streams: Optional[int] = Field(
 538        default=None, alias="FileTransferUploadStreams"
 539    )
 540    load_timeout: Optional[int] = Field(default=None, alias="LoadTimeout")
 541    max_file_size: Optional[int] = Field(default=None, alias="MaxFileSize")
 542    password: Optional[str] = Field(default=None, alias="Password")
 543    port: Optional[int] = Field(default=None, alias="Port")
 544    remove_quotes: Optional[bool] = Field(default=None, alias="RemoveQuotes")
 545    replace_invalid_chars: Optional[str] = Field(
 546        default=None, alias="ReplaceInvalidChars"
 547    )
 548    replace_chars: Optional[str] = Field(default=None, alias="ReplaceChars")
 549    server_name: Optional[str] = Field(default=None, alias="ServerName")
 550    service_access_role_arn: Optional[str] = Field(
 551        default=None, alias="ServiceAccessRoleArn"
 552    )
 553    server_side_encryption_kms_key_id: Optional[str] = Field(
 554        default=None, alias="ServerSideEncryptionKmsKeyId"
 555    )
 556    time_format: Optional[str] = Field(default=None, alias="TimeFormat")
 557    trim_blanks: Optional[bool] = Field(default=None, alias="TrimBlanks")
 558    truncate_columns: Optional[bool] = Field(default=None, alias="TruncateColumns")
 559    username: Optional[str] = Field(default=None, alias="Username")
 560    write_buffer_size: Optional[int] = Field(default=None, alias="WriteBufferSize")
 561    secrets_manager_access_role_arn: Optional[str] = Field(
 562        default=None, alias="SecretsManagerAccessRoleArn"
 563    )
 564    secrets_manager_secret_id: Optional[str] = Field(
 565        default=None, alias="SecretsManagerSecretId"
 566    )
 567
 568
 569class S3SettingsModel(BaseModel):
 570    service_access_role_arn: Optional[str] = Field(
 571        default=None, alias="ServiceAccessRoleArn"
 572    )
 573    external_table_definition: Optional[str] = Field(
 574        default=None, alias="ExternalTableDefinition"
 575    )
 576    csv_row_delimiter: Optional[str] = Field(default=None, alias="CsvRowDelimiter")
 577    csv_delimiter: Optional[str] = Field(default=None, alias="CsvDelimiter")
 578    bucket_folder: Optional[str] = Field(default=None, alias="BucketFolder")
 579    bucket_name: Optional[str] = Field(default=None, alias="BucketName")
 580    compression_type: Optional[Literal["gzip", "none"]] = Field(
 581        default=None, alias="CompressionType"
 582    )
 583    encryption_mode: Optional[Literal["sse-kms", "sse-s3"]] = Field(
 584        default=None, alias="EncryptionMode"
 585    )
 586    server_side_encryption_kms_key_id: Optional[str] = Field(
 587        default=None, alias="ServerSideEncryptionKmsKeyId"
 588    )
 589    data_format: Optional[Literal["csv", "parquet"]] = Field(
 590        default=None, alias="DataFormat"
 591    )
 592    encoding_type: Optional[
 593        Literal["plain", "plain-dictionary", "rle-dictionary"]
 594    ] = Field(default=None, alias="EncodingType")
 595    dict_page_size_limit: Optional[int] = Field(default=None, alias="DictPageSizeLimit")
 596    row_group_length: Optional[int] = Field(default=None, alias="RowGroupLength")
 597    data_page_size: Optional[int] = Field(default=None, alias="DataPageSize")
 598    parquet_version: Optional[Literal["parquet-1-0", "parquet-2-0"]] = Field(
 599        default=None, alias="ParquetVersion"
 600    )
 601    enable_statistics: Optional[bool] = Field(default=None, alias="EnableStatistics")
 602    include_op_for_full_load: Optional[bool] = Field(
 603        default=None, alias="IncludeOpForFullLoad"
 604    )
 605    cdc_inserts_only: Optional[bool] = Field(default=None, alias="CdcInsertsOnly")
 606    timestamp_column_name: Optional[str] = Field(
 607        default=None, alias="TimestampColumnName"
 608    )
 609    parquet_timestamp_in_millisecond: Optional[bool] = Field(
 610        default=None, alias="ParquetTimestampInMillisecond"
 611    )
 612    cdc_inserts_and_updates: Optional[bool] = Field(
 613        default=None, alias="CdcInsertsAndUpdates"
 614    )
 615    date_partition_enabled: Optional[bool] = Field(
 616        default=None, alias="DatePartitionEnabled"
 617    )
 618    date_partition_sequence: Optional[
 619        Literal["DDMMYYYY", "MMYYYYDD", "YYYYMM", "YYYYMMDD", "YYYYMMDDHH"]
 620    ] = Field(default=None, alias="DatePartitionSequence")
 621    date_partition_delimiter: Optional[
 622        Literal["DASH", "NONE", "SLASH", "UNDERSCORE"]
 623    ] = Field(default=None, alias="DatePartitionDelimiter")
 624    use_csv_no_sup_value: Optional[bool] = Field(default=None, alias="UseCsvNoSupValue")
 625    csv_no_sup_value: Optional[str] = Field(default=None, alias="CsvNoSupValue")
 626    preserve_transactions: Optional[bool] = Field(
 627        default=None, alias="PreserveTransactions"
 628    )
 629    cdc_path: Optional[str] = Field(default=None, alias="CdcPath")
 630    use_task_start_time_for_full_load_timestamp: Optional[bool] = Field(
 631        default=None, alias="UseTaskStartTimeForFullLoadTimestamp"
 632    )
 633    canned_acl_for_objects: Optional[
 634        Literal[
 635            "authenticated-read",
 636            "aws-exec-read",
 637            "bucket-owner-full-control",
 638            "bucket-owner-read",
 639            "none",
 640            "private",
 641            "public-read",
 642            "public-read-write",
 643        ]
 644    ] = Field(default=None, alias="CannedAclForObjects")
 645    add_column_name: Optional[bool] = Field(default=None, alias="AddColumnName")
 646    cdc_max_batch_interval: Optional[int] = Field(
 647        default=None, alias="CdcMaxBatchInterval"
 648    )
 649    cdc_min_file_size: Optional[int] = Field(default=None, alias="CdcMinFileSize")
 650    csv_null_value: Optional[str] = Field(default=None, alias="CsvNullValue")
 651    ignore_header_rows: Optional[int] = Field(default=None, alias="IgnoreHeaderRows")
 652    max_file_size: Optional[int] = Field(default=None, alias="MaxFileSize")
 653    rfc4180: Optional[bool] = Field(default=None, alias="Rfc4180")
 654    date_partition_timezone: Optional[str] = Field(
 655        default=None, alias="DatePartitionTimezone"
 656    )
 657    add_trailing_padding_character: Optional[bool] = Field(
 658        default=None, alias="AddTrailingPaddingCharacter"
 659    )
 660    expected_bucket_owner: Optional[str] = Field(
 661        default=None, alias="ExpectedBucketOwner"
 662    )
 663
 664
 665class SybaseSettingsModel(BaseModel):
 666    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
 667    password: Optional[str] = Field(default=None, alias="Password")
 668    port: Optional[int] = Field(default=None, alias="Port")
 669    server_name: Optional[str] = Field(default=None, alias="ServerName")
 670    username: Optional[str] = Field(default=None, alias="Username")
 671    secrets_manager_access_role_arn: Optional[str] = Field(
 672        default=None, alias="SecretsManagerAccessRoleArn"
 673    )
 674    secrets_manager_secret_id: Optional[str] = Field(
 675        default=None, alias="SecretsManagerSecretId"
 676    )
 677
 678
 679class EventSubscriptionModel(BaseModel):
 680    customer_aws_id: Optional[str] = Field(default=None, alias="CustomerAwsId")
 681    cust_subscription_id: Optional[str] = Field(
 682        default=None, alias="CustSubscriptionId"
 683    )
 684    sns_topic_arn: Optional[str] = Field(default=None, alias="SnsTopicArn")
 685    status: Optional[str] = Field(default=None, alias="Status")
 686    subscription_creation_time: Optional[str] = Field(
 687        default=None, alias="SubscriptionCreationTime"
 688    )
 689    source_type: Optional[str] = Field(default=None, alias="SourceType")
 690    source_ids_list: Optional[List[str]] = Field(default=None, alias="SourceIdsList")
 691    event_categories_list: Optional[List[str]] = Field(
 692        default=None, alias="EventCategoriesList"
 693    )
 694    enabled: Optional[bool] = Field(default=None, alias="Enabled")
 695
 696
 697class CreateFleetAdvisorCollectorRequestModel(BaseModel):
 698    collector_name: str = Field(alias="CollectorName")
 699    service_access_role_arn: str = Field(alias="ServiceAccessRoleArn")
 700    s3_bucket_name: str = Field(alias="S3BucketName")
 701    description: Optional[str] = Field(default=None, alias="Description")
 702
 703
 704class DatabaseInstanceSoftwareDetailsResponseModel(BaseModel):
 705    engine: Optional[str] = Field(default=None, alias="Engine")
 706    engine_version: Optional[str] = Field(default=None, alias="EngineVersion")
 707    engine_edition: Optional[str] = Field(default=None, alias="EngineEdition")
 708    service_pack: Optional[str] = Field(default=None, alias="ServicePack")
 709    support_level: Optional[str] = Field(default=None, alias="SupportLevel")
 710    os_architecture: Optional[int] = Field(default=None, alias="OsArchitecture")
 711    tooltip: Optional[str] = Field(default=None, alias="Tooltip")
 712
 713
 714class ServerShortInfoResponseModel(BaseModel):
 715    server_id: Optional[str] = Field(default=None, alias="ServerId")
 716    ip_address: Optional[str] = Field(default=None, alias="IpAddress")
 717    server_name: Optional[str] = Field(default=None, alias="ServerName")
 718
 719
 720class DatabaseShortInfoResponseModel(BaseModel):
 721    database_id: Optional[str] = Field(default=None, alias="DatabaseId")
 722    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
 723    database_ip_address: Optional[str] = Field(default=None, alias="DatabaseIpAddress")
 724    database_engine: Optional[str] = Field(default=None, alias="DatabaseEngine")
 725
 726
 727class DeleteCertificateMessageRequestModel(BaseModel):
 728    certificate_arn: str = Field(alias="CertificateArn")
 729
 730
 731class DeleteCollectorRequestModel(BaseModel):
 732    collector_referenced_id: str = Field(alias="CollectorReferencedId")
 733
 734
 735class DeleteConnectionMessageRequestModel(BaseModel):
 736    endpoint_arn: str = Field(alias="EndpointArn")
 737    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
 738
 739
 740class DeleteEndpointMessageRequestModel(BaseModel):
 741    endpoint_arn: str = Field(alias="EndpointArn")
 742
 743
 744class DeleteEventSubscriptionMessageRequestModel(BaseModel):
 745    subscription_name: str = Field(alias="SubscriptionName")
 746
 747
 748class DeleteFleetAdvisorDatabasesRequestModel(BaseModel):
 749    database_ids: Sequence[str] = Field(alias="DatabaseIds")
 750
 751
 752class DeleteReplicationInstanceMessageRequestModel(BaseModel):
 753    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
 754
 755
 756class DeleteReplicationSubnetGroupMessageRequestModel(BaseModel):
 757    replication_subnet_group_identifier: str = Field(
 758        alias="ReplicationSubnetGroupIdentifier"
 759    )
 760
 761
 762class DeleteReplicationTaskAssessmentRunMessageRequestModel(BaseModel):
 763    replication_task_assessment_run_arn: str = Field(
 764        alias="ReplicationTaskAssessmentRunArn"
 765    )
 766
 767
 768class DeleteReplicationTaskMessageRequestModel(BaseModel):
 769    replication_task_arn: str = Field(alias="ReplicationTaskArn")
 770
 771
 772class DescribeApplicableIndividualAssessmentsMessageRequestModel(BaseModel):
 773    replication_task_arn: Optional[str] = Field(
 774        default=None, alias="ReplicationTaskArn"
 775    )
 776    replication_instance_arn: Optional[str] = Field(
 777        default=None, alias="ReplicationInstanceArn"
 778    )
 779    source_engine_name: Optional[str] = Field(default=None, alias="SourceEngineName")
 780    target_engine_name: Optional[str] = Field(default=None, alias="TargetEngineName")
 781    migration_type: Optional[Literal["cdc", "full-load", "full-load-and-cdc"]] = Field(
 782        default=None, alias="MigrationType"
 783    )
 784    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
 785    marker: Optional[str] = Field(default=None, alias="Marker")
 786
 787
 788class FilterModel(BaseModel):
 789    name: str = Field(alias="Name")
 790    values: Sequence[str] = Field(alias="Values")
 791
 792
 793class PaginatorConfigModel(BaseModel):
 794    max_items: Optional[int] = Field(default=None, alias="MaxItems")
 795    page_size: Optional[int] = Field(default=None, alias="PageSize")
 796    starting_token: Optional[str] = Field(default=None, alias="StartingToken")
 797
 798
 799class WaiterConfigModel(BaseModel):
 800    delay: Optional[int] = Field(default=None, alias="Delay")
 801    max_attempts: Optional[int] = Field(default=None, alias="MaxAttempts")
 802
 803
 804class DescribeEndpointSettingsMessageRequestModel(BaseModel):
 805    engine_name: str = Field(alias="EngineName")
 806    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
 807    marker: Optional[str] = Field(default=None, alias="Marker")
 808
 809
 810class EndpointSettingModel(BaseModel):
 811    name: Optional[str] = Field(default=None, alias="Name")
 812    type: Optional[Literal["boolean", "enum", "integer", "string"]] = Field(
 813        default=None, alias="Type"
 814    )
 815    enum_values: Optional[List[str]] = Field(default=None, alias="EnumValues")
 816    sensitive: Optional[bool] = Field(default=None, alias="Sensitive")
 817    units: Optional[str] = Field(default=None, alias="Units")
 818    applicability: Optional[str] = Field(default=None, alias="Applicability")
 819    int_value_min: Optional[int] = Field(default=None, alias="IntValueMin")
 820    int_value_max: Optional[int] = Field(default=None, alias="IntValueMax")
 821    default_value: Optional[str] = Field(default=None, alias="DefaultValue")
 822
 823
 824class SupportedEndpointTypeModel(BaseModel):
 825    engine_name: Optional[str] = Field(default=None, alias="EngineName")
 826    supports_cdc: Optional[bool] = Field(default=None, alias="SupportsCDC")
 827    endpoint_type: Optional[Literal["source", "target"]] = Field(
 828        default=None, alias="EndpointType"
 829    )
 830    replication_instance_engine_minimum_version: Optional[str] = Field(
 831        default=None, alias="ReplicationInstanceEngineMinimumVersion"
 832    )
 833    engine_display_name: Optional[str] = Field(default=None, alias="EngineDisplayName")
 834
 835
 836class EventCategoryGroupModel(BaseModel):
 837    source_type: Optional[str] = Field(default=None, alias="SourceType")
 838    event_categories: Optional[List[str]] = Field(default=None, alias="EventCategories")
 839
 840
 841class EventModel(BaseModel):
 842    source_identifier: Optional[str] = Field(default=None, alias="SourceIdentifier")
 843    source_type: Optional[Literal["replication-instance"]] = Field(
 844        default=None, alias="SourceType"
 845    )
 846    message: Optional[str] = Field(default=None, alias="Message")
 847    event_categories: Optional[List[str]] = Field(default=None, alias="EventCategories")
 848    date: Optional[datetime] = Field(default=None, alias="Date")
 849
 850
 851class DescribeFleetAdvisorLsaAnalysisRequestModel(BaseModel):
 852    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
 853    next_token: Optional[str] = Field(default=None, alias="NextToken")
 854
 855
 856class FleetAdvisorLsaAnalysisResponseModel(BaseModel):
 857    lsa_analysis_id: Optional[str] = Field(default=None, alias="LsaAnalysisId")
 858    status: Optional[str] = Field(default=None, alias="Status")
 859
 860
 861class FleetAdvisorSchemaObjectResponseModel(BaseModel):
 862    schema_id: Optional[str] = Field(default=None, alias="SchemaId")
 863    object_type: Optional[str] = Field(default=None, alias="ObjectType")
 864    number_of_objects: Optional[int] = Field(default=None, alias="NumberOfObjects")
 865    code_line_count: Optional[int] = Field(default=None, alias="CodeLineCount")
 866    code_size: Optional[int] = Field(default=None, alias="CodeSize")
 867
 868
 869class DescribeOrderableReplicationInstancesMessageRequestModel(BaseModel):
 870    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
 871    marker: Optional[str] = Field(default=None, alias="Marker")
 872
 873
 874class OrderableReplicationInstanceModel(BaseModel):
 875    engine_version: Optional[str] = Field(default=None, alias="EngineVersion")
 876    replication_instance_class: Optional[str] = Field(
 877        default=None, alias="ReplicationInstanceClass"
 878    )
 879    storage_type: Optional[str] = Field(default=None, alias="StorageType")
 880    min_allocated_storage: Optional[int] = Field(
 881        default=None, alias="MinAllocatedStorage"
 882    )
 883    max_allocated_storage: Optional[int] = Field(
 884        default=None, alias="MaxAllocatedStorage"
 885    )
 886    default_allocated_storage: Optional[int] = Field(
 887        default=None, alias="DefaultAllocatedStorage"
 888    )
 889    included_allocated_storage: Optional[int] = Field(
 890        default=None, alias="IncludedAllocatedStorage"
 891    )
 892    availability_zones: Optional[List[str]] = Field(
 893        default=None, alias="AvailabilityZones"
 894    )
 895    release_status: Optional[Literal["beta"]] = Field(
 896        default=None, alias="ReleaseStatus"
 897    )
 898
 899
 900class DescribeRefreshSchemasStatusMessageRequestModel(BaseModel):
 901    endpoint_arn: str = Field(alias="EndpointArn")
 902
 903
 904class RefreshSchemasStatusModel(BaseModel):
 905    endpoint_arn: Optional[str] = Field(default=None, alias="EndpointArn")
 906    replication_instance_arn: Optional[str] = Field(
 907        default=None, alias="ReplicationInstanceArn"
 908    )
 909    status: Optional[Literal["failed", "refreshing", "successful"]] = Field(
 910        default=None, alias="Status"
 911    )
 912    last_refresh_date: Optional[datetime] = Field(default=None, alias="LastRefreshDate")
 913    last_failure_message: Optional[str] = Field(
 914        default=None, alias="LastFailureMessage"
 915    )
 916
 917
 918class DescribeReplicationInstanceTaskLogsMessageRequestModel(BaseModel):
 919    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
 920    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
 921    marker: Optional[str] = Field(default=None, alias="Marker")
 922
 923
 924class ReplicationInstanceTaskLogModel(BaseModel):
 925    replication_task_name: Optional[str] = Field(
 926        default=None, alias="ReplicationTaskName"
 927    )
 928    replication_task_arn: Optional[str] = Field(
 929        default=None, alias="ReplicationTaskArn"
 930    )
 931    replication_instance_task_log_size: Optional[int] = Field(
 932        default=None, alias="ReplicationInstanceTaskLogSize"
 933    )
 934
 935
 936class DescribeReplicationTaskAssessmentResultsMessageRequestModel(BaseModel):
 937    replication_task_arn: Optional[str] = Field(
 938        default=None, alias="ReplicationTaskArn"
 939    )
 940    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
 941    marker: Optional[str] = Field(default=None, alias="Marker")
 942
 943
 944class ReplicationTaskAssessmentResultModel(BaseModel):
 945    replication_task_identifier: Optional[str] = Field(
 946        default=None, alias="ReplicationTaskIdentifier"
 947    )
 948    replication_task_arn: Optional[str] = Field(
 949        default=None, alias="ReplicationTaskArn"
 950    )
 951    replication_task_last_assessment_date: Optional[datetime] = Field(
 952        default=None, alias="ReplicationTaskLastAssessmentDate"
 953    )
 954    assessment_status: Optional[str] = Field(default=None, alias="AssessmentStatus")
 955    assessment_results_file: Optional[str] = Field(
 956        default=None, alias="AssessmentResultsFile"
 957    )
 958    assessment_results: Optional[str] = Field(default=None, alias="AssessmentResults")
 959    s3_object_url: Optional[str] = Field(default=None, alias="S3ObjectUrl")
 960
 961
 962class ReplicationTaskIndividualAssessmentModel(BaseModel):
 963    replication_task_individual_assessment_arn: Optional[str] = Field(
 964        default=None, alias="ReplicationTaskIndividualAssessmentArn"
 965    )
 966    replication_task_assessment_run_arn: Optional[str] = Field(
 967        default=None, alias="ReplicationTaskAssessmentRunArn"
 968    )
 969    individual_assessment_name: Optional[str] = Field(
 970        default=None, alias="IndividualAssessmentName"
 971    )
 972    status: Optional[str] = Field(default=None, alias="Status")
 973    replication_task_individual_assessment_start_date: Optional[datetime] = Field(
 974        default=None, alias="ReplicationTaskIndividualAssessmentStartDate"
 975    )
 976
 977
 978class DescribeSchemasMessageRequestModel(BaseModel):
 979    endpoint_arn: str = Field(alias="EndpointArn")
 980    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
 981    marker: Optional[str] = Field(default=None, alias="Marker")
 982
 983
 984class TableStatisticsModel(BaseModel):
 985    schema_name: Optional[str] = Field(default=None, alias="SchemaName")
 986    table_name: Optional[str] = Field(default=None, alias="TableName")
 987    inserts: Optional[int] = Field(default=None, alias="Inserts")
 988    deletes: Optional[int] = Field(default=None, alias="Deletes")
 989    updates: Optional[int] = Field(default=None, alias="Updates")
 990    ddls: Optional[int] = Field(default=None, alias="Ddls")
 991    applied_inserts: Optional[int] = Field(default=None, alias="AppliedInserts")
 992    applied_deletes: Optional[int] = Field(default=None, alias="AppliedDeletes")
 993    applied_updates: Optional[int] = Field(default=None, alias="AppliedUpdates")
 994    applied_ddls: Optional[int] = Field(default=None, alias="AppliedDdls")
 995    full_load_rows: Optional[int] = Field(default=None, alias="FullLoadRows")
 996    full_load_condtnl_chk_failed_rows: Optional[int] = Field(
 997        default=None, alias="FullLoadCondtnlChkFailedRows"
 998    )
 999    full_load_error_rows: Optional[int] = Field(default=None, alias="FullLoadErrorRows")
1000    full_load_start_time: Optional[datetime] = Field(
1001        default=None, alias="FullLoadStartTime"
1002    )
1003    full_load_end_time: Optional[datetime] = Field(
1004        default=None, alias="FullLoadEndTime"
1005    )
1006    full_load_reloaded: Optional[bool] = Field(default=None, alias="FullLoadReloaded")
1007    last_update_time: Optional[datetime] = Field(default=None, alias="LastUpdateTime")
1008    table_state: Optional[str] = Field(default=None, alias="TableState")
1009    validation_pending_records: Optional[int] = Field(
1010        default=None, alias="ValidationPendingRecords"
1011    )
1012    validation_failed_records: Optional[int] = Field(
1013        default=None, alias="ValidationFailedRecords"
1014    )
1015    validation_suspended_records: Optional[int] = Field(
1016        default=None, alias="ValidationSuspendedRecords"
1017    )
1018    validation_state: Optional[str] = Field(default=None, alias="ValidationState")
1019    validation_state_details: Optional[str] = Field(
1020        default=None, alias="ValidationStateDetails"
1021    )
1022
1023
1024class ListTagsForResourceMessageRequestModel(BaseModel):
1025    resource_arn: Optional[str] = Field(default=None, alias="ResourceArn")
1026    resource_arn_list: Optional[Sequence[str]] = Field(
1027        default=None, alias="ResourceArnList"
1028    )
1029
1030
1031class ModifyEventSubscriptionMessageRequestModel(BaseModel):
1032    subscription_name: str = Field(alias="SubscriptionName")
1033    sns_topic_arn: Optional[str] = Field(default=None, alias="SnsTopicArn")
1034    source_type: Optional[str] = Field(default=None, alias="SourceType")
1035    event_categories: Optional[Sequence[str]] = Field(
1036        default=None, alias="EventCategories"
1037    )
1038    enabled: Optional[bool] = Field(default=None, alias="Enabled")
1039
1040
1041class ModifyReplicationInstanceMessageRequestModel(BaseModel):
1042    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
1043    allocated_storage: Optional[int] = Field(default=None, alias="AllocatedStorage")
1044    apply_immediately: Optional[bool] = Field(default=None, alias="ApplyImmediately")
1045    replication_instance_class: Optional[str] = Field(
1046        default=None, alias="ReplicationInstanceClass"
1047    )
1048    vpc_security_group_ids: Optional[Sequence[str]] = Field(
1049        default=None, alias="VpcSecurityGroupIds"
1050    )
1051    preferred_maintenance_window: Optional[str] = Field(
1052        default=None, alias="PreferredMaintenanceWindow"
1053    )
1054    multi_az: Optional[bool] = Field(default=None, alias="MultiAZ")
1055    engine_version: Optional[str] = Field(default=None, alias="EngineVersion")
1056    allow_major_version_upgrade: Optional[bool] = Field(
1057        default=None, alias="AllowMajorVersionUpgrade"
1058    )
1059    auto_minor_version_upgrade: Optional[bool] = Field(
1060        default=None, alias="AutoMinorVersionUpgrade"
1061    )
1062    replication_instance_identifier: Optional[str] = Field(
1063        default=None, alias="ReplicationInstanceIdentifier"
1064    )
1065    network_type: Optional[str] = Field(default=None, alias="NetworkType")
1066
1067
1068class ModifyReplicationSubnetGroupMessageRequestModel(BaseModel):
1069    replication_subnet_group_identifier: str = Field(
1070        alias="ReplicationSubnetGroupIdentifier"
1071    )
1072    subnet_ids: Sequence[str] = Field(alias="SubnetIds")
1073    replication_subnet_group_description: Optional[str] = Field(
1074        default=None, alias="ReplicationSubnetGroupDescription"
1075    )
1076
1077
1078class ModifyReplicationTaskMessageRequestModel(BaseModel):
1079    replication_task_arn: str = Field(alias="ReplicationTaskArn")
1080    replication_task_identifier: Optional[str] = Field(
1081        default=None, alias="ReplicationTaskIdentifier"
1082    )
1083    migration_type: Optional[Literal["cdc", "full-load", "full-load-and-cdc"]] = Field(
1084        default=None, alias="MigrationType"
1085    )
1086    table_mappings: Optional[str] = Field(default=None, alias="TableMappings")
1087    replication_task_settings: Optional[str] = Field(
1088        default=None, alias="ReplicationTaskSettings"
1089    )
1090    cdc_start_time: Optional[Union[datetime, str]] = Field(
1091        default=None, alias="CdcStartTime"
1092    )
1093    cdc_start_position: Optional[str] = Field(default=None, alias="CdcStartPosition")
1094    cdc_stop_position: Optional[str] = Field(default=None, alias="CdcStopPosition")
1095    task_data: Optional[str] = Field(default=None, alias="TaskData")
1096
1097
1098class MoveReplicationTaskMessageRequestModel(BaseModel):
1099    replication_task_arn: str = Field(alias="ReplicationTaskArn")
1100    target_replication_instance_arn: str = Field(alias="TargetReplicationInstanceArn")
1101
1102
1103class PendingMaintenanceActionModel(BaseModel):
1104    action: Optional[str] = Field(default=None, alias="Action")
1105    auto_applied_after_date: Optional[datetime] = Field(
1106        default=None, alias="AutoAppliedAfterDate"
1107    )
1108    forced_apply_date: Optional[datetime] = Field(default=None, alias="ForcedApplyDate")
1109    opt_in_status: Optional[str] = Field(default=None, alias="OptInStatus")
1110    current_apply_date: Optional[datetime] = Field(
1111        default=None, alias="CurrentApplyDate"
1112    )
1113    description: Optional[str] = Field(default=None, alias="Description")
1114
1115
1116class RebootReplicationInstanceMessageRequestModel(BaseModel):
1117    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
1118    force_failover: Optional[bool] = Field(default=None, alias="ForceFailover")
1119    force_planned_failover: Optional[bool] = Field(
1120        default=None, alias="ForcePlannedFailover"
1121    )
1122
1123
1124class RefreshSchemasMessageRequestModel(BaseModel):
1125    endpoint_arn: str = Field(alias="EndpointArn")
1126    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
1127
1128
1129class TableToReloadModel(BaseModel):
1130    schema_name: str = Field(alias="SchemaName")
1131    table_name: str = Field(alias="TableName")
1132
1133
1134class RemoveTagsFromResourceMessageRequestModel(BaseModel):
1135    resource_arn: str = Field(alias="ResourceArn")
1136    tag_keys: Sequence[str] = Field(alias="TagKeys")
1137
1138
1139class ReplicationPendingModifiedValuesModel(BaseModel):
1140    replication_instance_class: Optional[str] = Field(
1141        default=None, alias="ReplicationInstanceClass"
1142    )
1143    allocated_storage: Optional[int] = Field(default=None, alias="AllocatedStorage")
1144    multi_az: Optional[bool] = Field(default=None, alias="MultiAZ")
1145    engine_version: Optional[str] = Field(default=None, alias="EngineVersion")
1146    network_type: Optional[str] = Field(default=None, alias="NetworkType")
1147
1148
1149class VpcSecurityGroupMembershipModel(BaseModel):
1150    vpc_security_group_id: Optional[str] = Field(
1151        default=None, alias="VpcSecurityGroupId"
1152    )
1153    status: Optional[str] = Field(default=None, alias="Status")
1154
1155
1156class ReplicationTaskAssessmentRunProgressModel(BaseModel):
1157    individual_assessment_count: Optional[int] = Field(
1158        default=None, alias="IndividualAssessmentCount"
1159    )
1160    individual_assessment_completed_count: Optional[int] = Field(
1161        default=None, alias="IndividualAssessmentCompletedCount"
1162    )
1163
1164
1165class ReplicationTaskStatsModel(BaseModel):
1166    full_load_progress_percent: Optional[int] = Field(
1167        default=None, alias="FullLoadProgressPercent"
1168    )
1169    elapsed_time_millis: Optional[int] = Field(default=None, alias="ElapsedTimeMillis")
1170    tables_loaded: Optional[int] = Field(default=None, alias="TablesLoaded")
1171    tables_loading: Optional[int] = Field(default=None, alias="TablesLoading")
1172    tables_queued: Optional[int] = Field(default=None, alias="TablesQueued")
1173    tables_errored: Optional[int] = Field(default=None, alias="TablesErrored")
1174    fresh_start_date: Optional[datetime] = Field(default=None, alias="FreshStartDate")
1175    start_date: Optional[datetime] = Field(default=None, alias="StartDate")
1176    stop_date: Optional[datetime] = Field(default=None, alias="StopDate")
1177    full_load_start_date: Optional[datetime] = Field(
1178        default=None, alias="FullLoadStartDate"
1179    )
1180    full_load_finish_date: Optional[datetime] = Field(
1181        default=None, alias="FullLoadFinishDate"
1182    )
1183
1184
1185class SchemaShortInfoResponseModel(BaseModel):
1186    schema_id: Optional[str] = Field(default=None, alias="SchemaId")
1187    schema_name: Optional[str] = Field(default=None, alias="SchemaName")
1188    database_id: Optional[str] = Field(default=None, alias="DatabaseId")
1189    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
1190    database_ip_address: Optional[str] = Field(default=None, alias="DatabaseIpAddress")
1191
1192
1193class StartReplicationTaskAssessmentMessageRequestModel(BaseModel):
1194    replication_task_arn: str = Field(alias="ReplicationTaskArn")
1195
1196
1197class StartReplicationTaskAssessmentRunMessageRequestModel(BaseModel):
1198    replication_task_arn: str = Field(alias="ReplicationTaskArn")
1199    service_access_role_arn: str = Field(alias="ServiceAccessRoleArn")
1200    result_location_bucket: str = Field(alias="ResultLocationBucket")
1201    assessment_run_name: str = Field(alias="AssessmentRunName")
1202    result_location_folder: Optional[str] = Field(
1203        default=None, alias="ResultLocationFolder"
1204    )
1205    result_encryption_mode: Optional[str] = Field(
1206        default=None, alias="ResultEncryptionMode"
1207    )
1208    result_kms_key_arn: Optional[str] = Field(default=None, alias="ResultKmsKeyArn")
1209    include_only: Optional[Sequence[str]] = Field(default=None, alias="IncludeOnly")
1210    exclude: Optional[Sequence[str]] = Field(default=None, alias="Exclude")
1211
1212
1213class StartReplicationTaskMessageRequestModel(BaseModel):
1214    replication_task_arn: str = Field(alias="ReplicationTaskArn")
1215    start_replication_task_type: Literal[
1216        "reload-target", "resume-processing", "start-replication"
1217    ] = Field(alias="StartReplicationTaskType")
1218    cdc_start_time: Optional[Union[datetime, str]] = Field(
1219        default=None, alias="CdcStartTime"
1220    )
1221    cdc_start_position: Optional[str] = Field(default=None, alias="CdcStartPosition")
1222    cdc_stop_position: Optional[str] = Field(default=None, alias="CdcStopPosition")
1223
1224
1225class StopReplicationTaskMessageRequestModel(BaseModel):
1226    replication_task_arn: str = Field(alias="ReplicationTaskArn")
1227
1228
1229class TestConnectionMessageRequestModel(BaseModel):
1230    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
1231    endpoint_arn: str = Field(alias="EndpointArn")
1232
1233
1234class UpdateSubscriptionsToEventBridgeMessageRequestModel(BaseModel):
1235    force_move: Optional[bool] = Field(default=None, alias="ForceMove")
1236
1237
1238class AddTagsToResourceMessageRequestModel(BaseModel):
1239    resource_arn: str = Field(alias="ResourceArn")
1240    tags: Sequence[TagModel] = Field(alias="Tags")
1241
1242
1243class CreateEventSubscriptionMessageRequestModel(BaseModel):
1244    subscription_name: str = Field(alias="SubscriptionName")
1245    sns_topic_arn: str = Field(alias="SnsTopicArn")
1246    source_type: Optional[str] = Field(default=None, alias="SourceType")
1247    event_categories: Optional[Sequence[str]] = Field(
1248        default=None, alias="EventCategories"
1249    )
1250    source_ids: Optional[Sequence[str]] = Field(default=None, alias="SourceIds")
1251    enabled: Optional[bool] = Field(default=None, alias="Enabled")
1252    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
1253
1254
1255class CreateReplicationInstanceMessageRequestModel(BaseModel):
1256    replication_instance_identifier: str = Field(alias="ReplicationInstanceIdentifier")
1257    replication_instance_class: str = Field(alias="ReplicationInstanceClass")
1258    allocated_storage: Optional[int] = Field(default=None, alias="AllocatedStorage")
1259    vpc_security_group_ids: Optional[Sequence[str]] = Field(
1260        default=None, alias="VpcSecurityGroupIds"
1261    )
1262    availability_zone: Optional[str] = Field(default=None, alias="AvailabilityZone")
1263    replication_subnet_group_identifier: Optional[str] = Field(
1264        default=None, alias="ReplicationSubnetGroupIdentifier"
1265    )
1266    preferred_maintenance_window: Optional[str] = Field(
1267        default=None, alias="PreferredMaintenanceWindow"
1268    )
1269    multi_az: Optional[bool] = Field(default=None, alias="MultiAZ")
1270    engine_version: Optional[str] = Field(default=None, alias="EngineVersion")
1271    auto_minor_version_upgrade: Optional[bool] = Field(
1272        default=None, alias="AutoMinorVersionUpgrade"
1273    )
1274    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
1275    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
1276    publicly_accessible: Optional[bool] = Field(
1277        default=None, alias="PubliclyAccessible"
1278    )
1279    dns_name_servers: Optional[str] = Field(default=None, alias="DnsNameServers")
1280    resource_identifier: Optional[str] = Field(default=None, alias="ResourceIdentifier")
1281    network_type: Optional[str] = Field(default=None, alias="NetworkType")
1282
1283
1284class CreateReplicationSubnetGroupMessageRequestModel(BaseModel):
1285    replication_subnet_group_identifier: str = Field(
1286        alias="ReplicationSubnetGroupIdentifier"
1287    )
1288    replication_subnet_group_description: str = Field(
1289        alias="ReplicationSubnetGroupDescription"
1290    )
1291    subnet_ids: Sequence[str] = Field(alias="SubnetIds")
1292    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
1293
1294
1295class CreateReplicationTaskMessageRequestModel(BaseModel):
1296    replication_task_identifier: str = Field(alias="ReplicationTaskIdentifier")
1297    source_endpoint_arn: str = Field(alias="SourceEndpointArn")
1298    target_endpoint_arn: str = Field(alias="TargetEndpointArn")
1299    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
1300    migration_type: Literal["cdc", "full-load", "full-load-and-cdc"] = Field(
1301        alias="MigrationType"
1302    )
1303    table_mappings: str = Field(alias="TableMappings")
1304    replication_task_settings: Optional[str] = Field(
1305        default=None, alias="ReplicationTaskSettings"
1306    )
1307    cdc_start_time: Optional[Union[datetime, str]] = Field(
1308        default=None, alias="CdcStartTime"
1309    )
1310    cdc_start_position: Optional[str] = Field(default=None, alias="CdcStartPosition")
1311    cdc_stop_position: Optional[str] = Field(default=None, alias="CdcStopPosition")
1312    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
1313    task_data: Optional[str] = Field(default=None, alias="TaskData")
1314    resource_identifier: Optional[str] = Field(default=None, alias="ResourceIdentifier")
1315
1316
1317class ImportCertificateMessageRequestModel(BaseModel):
1318    certificate_identifier: str = Field(alias="CertificateIdentifier")
1319    certificate_pem: Optional[str] = Field(default=None, alias="CertificatePem")
1320    certificate_wallet: Optional[
1321        Union[str, bytes, Type[IO[Any]], Type[StreamingBody]]
1322    ] = Field(default=None, alias="CertificateWallet")
1323    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
1324
1325
1326class CreateFleetAdvisorCollectorResponseModel(BaseModel):
1327    collector_referenced_id: str = Field(alias="CollectorReferencedId")
1328    collector_name: str = Field(alias="CollectorName")
1329    description: str = Field(alias="Description")
1330    service_access_role_arn: str = Field(alias="ServiceAccessRoleArn")
1331    s3_bucket_name: str = Field(alias="S3BucketName")
1332    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1333
1334
1335class DeleteFleetAdvisorDatabasesResponseModel(BaseModel):
1336    database_ids: List[str] = Field(alias="DatabaseIds")
1337    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1338
1339
1340class DescribeAccountAttributesResponseModel(BaseModel):
1341    account_quotas: List[AccountQuotaModel] = Field(alias="AccountQuotas")
1342    unique_account_identifier: str = Field(alias="UniqueAccountIdentifier")
1343    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1344
1345
1346class DescribeApplicableIndividualAssessmentsResponseModel(BaseModel):
1347    individual_assessment_names: List[str] = Field(alias="IndividualAssessmentNames")
1348    marker: str = Field(alias="Marker")
1349    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1350
1351
1352class DescribeSchemasResponseModel(BaseModel):
1353    marker: str = Field(alias="Marker")
1354    schemas: List[str] = Field(alias="Schemas")
1355    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1356
1357
1358class EmptyResponseMetadataModel(BaseModel):
1359    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1360
1361
1362class ListTagsForResourceResponseModel(BaseModel):
1363    tag_list: List[TagModel] = Field(alias="TagList")
1364    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1365
1366
1367class ReloadTablesResponseModel(BaseModel):
1368    replication_task_arn: str = Field(alias="ReplicationTaskArn")
1369    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1370
1371
1372class RunFleetAdvisorLsaAnalysisResponseModel(BaseModel):
1373    lsa_analysis_id: str = Field(alias="LsaAnalysisId")
1374    status: str = Field(alias="Status")
1375    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1376
1377
1378class UpdateSubscriptionsToEventBridgeResponseModel(BaseModel):
1379    result: str = Field(alias="Result")
1380    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1381
1382
1383class SubnetModel(BaseModel):
1384    subnet_identifier: Optional[str] = Field(default=None, alias="SubnetIdentifier")
1385    subnet_availability_zone: Optional[AvailabilityZoneModel] = Field(
1386        default=None, alias="SubnetAvailabilityZone"
1387    )
1388    subnet_status: Optional[str] = Field(default=None, alias="SubnetStatus")
1389
1390
1391class DeleteCertificateResponseModel(BaseModel):
1392    certificate: CertificateModel = Field(alias="Certificate")
1393    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1394
1395
1396class DescribeCertificatesResponseModel(BaseModel):
1397    marker: str = Field(alias="Marker")
1398    certificates: List[CertificateModel] = Field(alias="Certificates")
1399    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1400
1401
1402class ImportCertificateResponseModel(BaseModel):
1403    certificate: CertificateModel = Field(alias="Certificate")
1404    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1405
1406
1407class CollectorResponseModel(BaseModel):
1408    collector_referenced_id: Optional[str] = Field(
1409        default=None, alias="CollectorReferencedId"
1410    )
1411    collector_name: Optional[str] = Field(default=None, alias="CollectorName")
1412    collector_version: Optional[str] = Field(default=None, alias="CollectorVersion")
1413    version_status: Optional[Literal["OUTDATED", "UNSUPPORTED", "UP_TO_DATE"]] = Field(
1414        default=None, alias="VersionStatus"
1415    )
1416    description: Optional[str] = Field(default=None, alias="Description")
1417    s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName")
1418    service_access_role_arn: Optional[str] = Field(
1419        default=None, alias="ServiceAccessRoleArn"
1420    )
1421    collector_health_check: Optional[CollectorHealthCheckModel] = Field(
1422        default=None, alias="CollectorHealthCheck"
1423    )
1424    last_data_received: Optional[str] = Field(default=None, alias="LastDataReceived")
1425    registered_date: Optional[str] = Field(default=None, alias="RegisteredDate")
1426    created_date: Optional[str] = Field(default=None, alias="CreatedDate")
1427    modified_date: Optional[str] = Field(default=None, alias="ModifiedDate")
1428    inventory_data: Optional[InventoryDataModel] = Field(
1429        default=None, alias="InventoryData"
1430    )
1431
1432
1433class DeleteConnectionResponseModel(BaseModel):
1434    connection: ConnectionModel = Field(alias="Connection")
1435    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1436
1437
1438class DescribeConnectionsResponseModel(BaseModel):
1439    marker: str = Field(alias="Marker")
1440    connections: List[ConnectionModel] = Field(alias="Connections")
1441    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1442
1443
1444class TestConnectionResponseModel(BaseModel):
1445    connection: ConnectionModel = Field(alias="Connection")
1446    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1447
1448
1449class CreateEndpointMessageRequestModel(BaseModel):
1450    endpoint_identifier: str = Field(alias="EndpointIdentifier")
1451    endpoint_type: Literal["source", "target"] = Field(alias="EndpointType")
1452    engine_name: str = Field(alias="EngineName")
1453    username: Optional[str] = Field(default=None, alias="Username")
1454    password: Optional[str] = Field(default=None, alias="Password")
1455    server_name: Optional[str] = Field(default=None, alias="ServerName")
1456    port: Optional[int] = Field(default=None, alias="Port")
1457    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
1458    extra_connection_attributes: Optional[str] = Field(
1459        default=None, alias="ExtraConnectionAttributes"
1460    )
1461    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
1462    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
1463    certificate_arn: Optional[str] = Field(default=None, alias="CertificateArn")
1464    ssl_mode: Optional[Literal["none", "require", "verify-ca", "verify-full"]] = Field(
1465        default=None, alias="SslMode"
1466    )
1467    service_access_role_arn: Optional[str] = Field(
1468        default=None, alias="ServiceAccessRoleArn"
1469    )
1470    external_table_definition: Optional[str] = Field(
1471        default=None, alias="ExternalTableDefinition"
1472    )
1473    dynamo_db_settings: Optional[DynamoDbSettingsModel] = Field(
1474        default=None, alias="DynamoDbSettings"
1475    )
1476    s3_settings: Optional[S3SettingsModel] = Field(default=None, alias="S3Settings")
1477    dms_transfer_settings: Optional[DmsTransferSettingsModel] = Field(
1478        default=None, alias="DmsTransferSettings"
1479    )
1480    mongo_db_settings: Optional[MongoDbSettingsModel] = Field(
1481        default=None, alias="MongoDbSettings"
1482    )
1483    kinesis_settings: Optional[KinesisSettingsModel] = Field(
1484        default=None, alias="KinesisSettings"
1485    )
1486    kafka_settings: Optional[KafkaSettingsModel] = Field(
1487        default=None, alias="KafkaSettings"
1488    )
1489    elasticsearch_settings: Optional[ElasticsearchSettingsModel] = Field(
1490        default=None, alias="ElasticsearchSettings"
1491    )
1492    neptune_settings: Optional[NeptuneSettingsModel] = Field(
1493        default=None, alias="NeptuneSettings"
1494    )
1495    redshift_settings: Optional[RedshiftSettingsModel] = Field(
1496        default=None, alias="RedshiftSettings"
1497    )
1498    postgre_s_ql_settings: Optional[PostgreSQLSettingsModel] = Field(
1499        default=None, alias="PostgreSQLSettings"
1500    )
1501    my_s_ql_settings: Optional[MySQLSettingsModel] = Field(
1502        default=None, alias="MySQLSettings"
1503    )
1504    oracle_settings: Optional[OracleSettingsModel] = Field(
1505        default=None, alias="OracleSettings"
1506    )
1507    sybase_settings: Optional[SybaseSettingsModel] = Field(
1508        default=None, alias="SybaseSettings"
1509    )
1510    microsoft_s_ql_server_settings: Optional[MicrosoftSQLServerSettingsModel] = Field(
1511        default=None, alias="MicrosoftSQLServerSettings"
1512    )
1513    ibmdb2_settings: Optional[IBMDb2SettingsModel] = Field(
1514        default=None, alias="IBMDb2Settings"
1515    )
1516    resource_identifier: Optional[str] = Field(default=None, alias="ResourceIdentifier")
1517    doc_db_settings: Optional[DocDbSettingsModel] = Field(
1518        default=None, alias="DocDbSettings"
1519    )
1520    redis_settings: Optional[RedisSettingsModel] = Field(
1521        default=None, alias="RedisSettings"
1522    )
1523    gcp_my_s_ql_settings: Optional[GcpMySQLSettingsModel] = Field(
1524        default=None, alias="GcpMySQLSettings"
1525    )
1526
1527
1528class EndpointModel(BaseModel):
1529    endpoint_identifier: Optional[str] = Field(default=None, alias="EndpointIdentifier")
1530    endpoint_type: Optional[Literal["source", "target"]] = Field(
1531        default=None, alias="EndpointType"
1532    )
1533    engine_name: Optional[str] = Field(default=None, alias="EngineName")
1534    engine_display_name: Optional[str] = Field(default=None, alias="EngineDisplayName")
1535    username: Optional[str] = Field(default=None, alias="Username")
1536    server_name: Optional[str] = Field(default=None, alias="ServerName")
1537    port: Optional[int] = Field(default=None, alias="Port")
1538    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
1539    extra_connection_attributes: Optional[str] = Field(
1540        default=None, alias="ExtraConnectionAttributes"
1541    )
1542    status: Optional[str] = Field(default=None, alias="Status")
1543    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
1544    endpoint_arn: Optional[str] = Field(default=None, alias="EndpointArn")
1545    certificate_arn: Optional[str] = Field(default=None, alias="CertificateArn")
1546    ssl_mode: Optional[Literal["none", "require", "verify-ca", "verify-full"]] = Field(
1547        default=None, alias="SslMode"
1548    )
1549    service_access_role_arn: Optional[str] = Field(
1550        default=None, alias="ServiceAccessRoleArn"
1551    )
1552    external_table_definition: Optional[str] = Field(
1553        default=None, alias="ExternalTableDefinition"
1554    )
1555    external_id: Optional[str] = Field(default=None, alias="ExternalId")
1556    dynamo_db_settings: Optional[DynamoDbSettingsModel] = Field(
1557        default=None, alias="DynamoDbSettings"
1558    )
1559    s3_settings: Optional[S3SettingsModel] = Field(default=None, alias="S3Settings")
1560    dms_transfer_settings: Optional[DmsTransferSettingsModel] = Field(
1561        default=None, alias="DmsTransferSettings"
1562    )
1563    mongo_db_settings: Optional[MongoDbSettingsModel] = Field(
1564        default=None, alias="MongoDbSettings"
1565    )
1566    kinesis_settings: Optional[KinesisSettingsModel] = Field(
1567        default=None, alias="KinesisSettings"
1568    )
1569    kafka_settings: Optional[KafkaSettingsModel] = Field(
1570        default=None, alias="KafkaSettings"
1571    )
1572    elasticsearch_settings: Optional[ElasticsearchSettingsModel] = Field(
1573        default=None, alias="ElasticsearchSettings"
1574    )
1575    neptune_settings: Optional[NeptuneSettingsModel] = Field(
1576        default=None, alias="NeptuneSettings"
1577    )
1578    redshift_settings: Optional[RedshiftSettingsModel] = Field(
1579        default=None, alias="RedshiftSettings"
1580    )
1581    postgre_s_ql_settings: Optional[PostgreSQLSettingsModel] = Field(
1582        default=None, alias="PostgreSQLSettings"
1583    )
1584    my_s_ql_settings: Optional[MySQLSettingsModel] = Field(
1585        default=None, alias="MySQLSettings"
1586    )
1587    oracle_settings: Optional[OracleSettingsModel] = Field(
1588        default=None, alias="OracleSettings"
1589    )
1590    sybase_settings: Optional[SybaseSettingsModel] = Field(
1591        default=None, alias="SybaseSettings"
1592    )
1593    microsoft_s_ql_server_settings: Optional[MicrosoftSQLServerSettingsModel] = Field(
1594        default=None, alias="MicrosoftSQLServerSettings"
1595    )
1596    ibmdb2_settings: Optional[IBMDb2SettingsModel] = Field(
1597        default=None, alias="IBMDb2Settings"
1598    )
1599    doc_db_settings: Optional[DocDbSettingsModel] = Field(
1600        default=None, alias="DocDbSettings"
1601    )
1602    redis_settings: Optional[RedisSettingsModel] = Field(
1603        default=None, alias="RedisSettings"
1604    )
1605    gcp_my_s_ql_settings: Optional[GcpMySQLSettingsModel] = Field(
1606        default=None, alias="GcpMySQLSettings"
1607    )
1608
1609
1610class ModifyEndpointMessageRequestModel(BaseModel):
1611    endpoint_arn: str = Field(alias="EndpointArn")
1612    endpoint_identifier: Optional[str] = Field(default=None, alias="EndpointIdentifier")
1613    endpoint_type: Optional[Literal["source", "target"]] = Field(
1614        default=None, alias="EndpointType"
1615    )
1616    engine_name: Optional[str] = Field(default=None, alias="EngineName")
1617    username: Optional[str] = Field(default=None, alias="Username")
1618    password: Optional[str] = Field(default=None, alias="Password")
1619    server_name: Optional[str] = Field(default=None, alias="ServerName")
1620    port: Optional[int] = Field(default=None, alias="Port")
1621    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
1622    extra_connection_attributes: Optional[str] = Field(
1623        default=None, alias="ExtraConnectionAttributes"
1624    )
1625    certificate_arn: Optional[str] = Field(default=None, alias="CertificateArn")
1626    ssl_mode: Optional[Literal["none", "require", "verify-ca", "verify-full"]] = Field(
1627        default=None, alias="SslMode"
1628    )
1629    service_access_role_arn: Optional[str] = Field(
1630        default=None, alias="ServiceAccessRoleArn"
1631    )
1632    external_table_definition: Optional[str] = Field(
1633        default=None, alias="ExternalTableDefinition"
1634    )
1635    dynamo_db_settings: Optional[DynamoDbSettingsModel] = Field(
1636        default=None, alias="DynamoDbSettings"
1637    )
1638    s3_settings: Optional[S3SettingsModel] = Field(default=None, alias="S3Settings")
1639    dms_transfer_settings: Optional[DmsTransferSettingsModel] = Field(
1640        default=None, alias="DmsTransferSettings"
1641    )
1642    mongo_db_settings: Optional[MongoDbSettingsModel] = Field(
1643        default=None, alias="MongoDbSettings"
1644    )
1645    kinesis_settings: Optional[KinesisSettingsModel] = Field(
1646        default=None, alias="KinesisSettings"
1647    )
1648    kafka_settings: Optional[KafkaSettingsModel] = Field(
1649        default=None, alias="KafkaSettings"
1650    )
1651    elasticsearch_settings: Optional[ElasticsearchSettingsModel] = Field(
1652        default=None, alias="ElasticsearchSettings"
1653    )
1654    neptune_settings: Optional[NeptuneSettingsModel] = Field(
1655        default=None, alias="NeptuneSettings"
1656    )
1657    redshift_settings: Optional[RedshiftSettingsModel] = Field(
1658        default=None, alias="RedshiftSettings"
1659    )
1660    postgre_s_ql_settings: Optional[PostgreSQLSettingsModel] = Field(
1661        default=None, alias="PostgreSQLSettings"
1662    )
1663    my_s_ql_settings: Optional[MySQLSettingsModel] = Field(
1664        default=None, alias="MySQLSettings"
1665    )
1666    oracle_settings: Optional[OracleSettingsModel] = Field(
1667        default=None, alias="OracleSettings"
1668    )
1669    sybase_settings: Optional[SybaseSettingsModel] = Field(
1670        default=None, alias="SybaseSettings"
1671    )
1672    microsoft_s_ql_server_settings: Optional[MicrosoftSQLServerSettingsModel] = Field(
1673        default=None, alias="MicrosoftSQLServerSettings"
1674    )
1675    ibmdb2_settings: Optional[IBMDb2SettingsModel] = Field(
1676        default=None, alias="IBMDb2Settings"
1677    )
1678    doc_db_settings: Optional[DocDbSettingsModel] = Field(
1679        default=None, alias="DocDbSettings"
1680    )
1681    redis_settings: Optional[RedisSettingsModel] = Field(
1682        default=None, alias="RedisSettings"
1683    )
1684    exact_settings: Optional[bool] = Field(default=None, alias="ExactSettings")
1685    gcp_my_s_ql_settings: Optional[GcpMySQLSettingsModel] = Field(
1686        default=None, alias="GcpMySQLSettings"
1687    )
1688
1689
1690class CreateEventSubscriptionResponseModel(BaseModel):
1691    event_subscription: EventSubscriptionModel = Field(alias="EventSubscription")
1692    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1693
1694
1695class DeleteEventSubscriptionResponseModel(BaseModel):
1696    event_subscription: EventSubscriptionModel = Field(alias="EventSubscription")
1697    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1698
1699
1700class DescribeEventSubscriptionsResponseModel(BaseModel):
1701    marker: str = Field(alias="Marker")
1702    event_subscriptions_list: List[EventSubscriptionModel] = Field(
1703        alias="EventSubscriptionsList"
1704    )
1705    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1706
1707
1708class ModifyEventSubscriptionResponseModel(BaseModel):
1709    event_subscription: EventSubscriptionModel = Field(alias="EventSubscription")
1710    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
1711
1712
1713class DatabaseResponseModel(BaseModel):
1714    database_id: Optional[str] = Field(default=None, alias="DatabaseId")
1715    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
1716    ip_address: Optional[str] = Field(default=None, alias="IpAddress")
1717    number_of_schemas: Optional[int] = Field(default=None, alias="NumberOfSchemas")
1718    server: Optional[ServerShortInfoResponseModel] = Field(default=None, alias="Server")
1719    software_details: Optional[DatabaseInstanceSoftwareDetailsResponseModel] = Field(
1720        default=None, alias="SoftwareDetails"
1721    )
1722    collectors: Optional[List[CollectorShortInfoResponseModel]] = Field(
1723        default=None, alias="Collectors"
1724    )
1725
1726
1727class DescribeCertificatesMessageRequestModel(BaseModel):
1728    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1729    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1730    marker: Optional[str] = Field(default=None, alias="Marker")
1731
1732
1733class DescribeConnectionsMessageRequestModel(BaseModel):
1734    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1735    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1736    marker: Optional[str] = Field(default=None, alias="Marker")
1737
1738
1739class DescribeEndpointTypesMessageRequestModel(BaseModel):
1740    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1741    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1742    marker: Optional[str] = Field(default=None, alias="Marker")
1743
1744
1745class DescribeEndpointsMessageRequestModel(BaseModel):
1746    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1747    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1748    marker: Optional[str] = Field(default=None, alias="Marker")
1749
1750
1751class DescribeEventCategoriesMessageRequestModel(BaseModel):
1752    source_type: Optional[str] = Field(default=None, alias="SourceType")
1753    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1754
1755
1756class DescribeEventSubscriptionsMessageRequestModel(BaseModel):
1757    subscription_name: Optional[str] = Field(default=None, alias="SubscriptionName")
1758    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1759    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1760    marker: Optional[str] = Field(default=None, alias="Marker")
1761
1762
1763class DescribeEventsMessageRequestModel(BaseModel):
1764    source_identifier: Optional[str] = Field(default=None, alias="SourceIdentifier")
1765    source_type: Optional[Literal["replication-instance"]] = Field(
1766        default=None, alias="SourceType"
1767    )
1768    start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime")
1769    end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime")
1770    duration: Optional[int] = Field(default=None, alias="Duration")
1771    event_categories: Optional[Sequence[str]] = Field(
1772        default=None, alias="EventCategories"
1773    )
1774    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1775    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1776    marker: Optional[str] = Field(default=None, alias="Marker")
1777
1778
1779class DescribeFleetAdvisorCollectorsRequestModel(BaseModel):
1780    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1781    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1782    next_token: Optional[str] = Field(default=None, alias="NextToken")
1783
1784
1785class DescribeFleetAdvisorDatabasesRequestModel(BaseModel):
1786    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1787    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1788    next_token: Optional[str] = Field(default=None, alias="NextToken")
1789
1790
1791class DescribeFleetAdvisorSchemaObjectSummaryRequestModel(BaseModel):
1792    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1793    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1794    next_token: Optional[str] = Field(default=None, alias="NextToken")
1795
1796
1797class DescribeFleetAdvisorSchemasRequestModel(BaseModel):
1798    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1799    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1800    next_token: Optional[str] = Field(default=None, alias="NextToken")
1801
1802
1803class DescribePendingMaintenanceActionsMessageRequestModel(BaseModel):
1804    replication_instance_arn: Optional[str] = Field(
1805        default=None, alias="ReplicationInstanceArn"
1806    )
1807    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1808    marker: Optional[str] = Field(default=None, alias="Marker")
1809    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1810
1811
1812class DescribeReplicationInstancesMessageRequestModel(BaseModel):
1813    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1814    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1815    marker: Optional[str] = Field(default=None, alias="Marker")
1816
1817
1818class DescribeReplicationSubnetGroupsMessageRequestModel(BaseModel):
1819    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1820    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1821    marker: Optional[str] = Field(default=None, alias="Marker")
1822
1823
1824class DescribeReplicationTaskAssessmentRunsMessageRequestModel(BaseModel):
1825    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1826    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1827    marker: Optional[str] = Field(default=None, alias="Marker")
1828
1829
1830class DescribeReplicationTaskIndividualAssessmentsMessageRequestModel(BaseModel):
1831    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1832    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1833    marker: Optional[str] = Field(default=None, alias="Marker")
1834
1835
1836class DescribeReplicationTasksMessageRequestModel(BaseModel):
1837    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1838    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1839    marker: Optional[str] = Field(default=None, alias="Marker")
1840    without_settings: Optional[bool] = Field(default=None, alias="WithoutSettings")
1841
1842
1843class DescribeTableStatisticsMessageRequestModel(BaseModel):
1844    replication_task_arn: str = Field(alias="ReplicationTaskArn")
1845    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1846    marker: Optional[str] = Field(default=None, alias="Marker")
1847    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1848
1849
1850class DescribeCertificatesMessageDescribeCertificatesPaginateModel(BaseModel):
1851    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1852    pagination_config: Optional[PaginatorConfigModel] = Field(
1853        default=None, alias="PaginationConfig"
1854    )
1855
1856
1857class DescribeConnectionsMessageDescribeConnectionsPaginateModel(BaseModel):
1858    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1859    pagination_config: Optional[PaginatorConfigModel] = Field(
1860        default=None, alias="PaginationConfig"
1861    )
1862
1863
1864class DescribeEndpointTypesMessageDescribeEndpointTypesPaginateModel(BaseModel):
1865    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1866    pagination_config: Optional[PaginatorConfigModel] = Field(
1867        default=None, alias="PaginationConfig"
1868    )
1869
1870
1871class DescribeEndpointsMessageDescribeEndpointsPaginateModel(BaseModel):
1872    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1873    pagination_config: Optional[PaginatorConfigModel] = Field(
1874        default=None, alias="PaginationConfig"
1875    )
1876
1877
1878class DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateModel(
1879    BaseModel
1880):
1881    subscription_name: Optional[str] = Field(default=None, alias="SubscriptionName")
1882    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1883    pagination_config: Optional[PaginatorConfigModel] = Field(
1884        default=None, alias="PaginationConfig"
1885    )
1886
1887
1888class DescribeEventsMessageDescribeEventsPaginateModel(BaseModel):
1889    source_identifier: Optional[str] = Field(default=None, alias="SourceIdentifier")
1890    source_type: Optional[Literal["replication-instance"]] = Field(
1891        default=None, alias="SourceType"
1892    )
1893    start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime")
1894    end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime")
1895    duration: Optional[int] = Field(default=None, alias="Duration")
1896    event_categories: Optional[Sequence[str]] = Field(
1897        default=None, alias="EventCategories"
1898    )
1899    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1900    pagination_config: Optional[PaginatorConfigModel] = Field(
1901        default=None, alias="PaginationConfig"
1902    )
1903
1904
1905class DescribeOrderableReplicationInstancesMessageDescribeOrderableReplicationInstancesPaginateModel(
1906    BaseModel
1907):
1908    pagination_config: Optional[PaginatorConfigModel] = Field(
1909        default=None, alias="PaginationConfig"
1910    )
1911
1912
1913class DescribeReplicationInstancesMessageDescribeReplicationInstancesPaginateModel(
1914    BaseModel
1915):
1916    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1917    pagination_config: Optional[PaginatorConfigModel] = Field(
1918        default=None, alias="PaginationConfig"
1919    )
1920
1921
1922class DescribeReplicationSubnetGroupsMessageDescribeReplicationSubnetGroupsPaginateModel(
1923    BaseModel
1924):
1925    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1926    pagination_config: Optional[PaginatorConfigModel] = Field(
1927        default=None, alias="PaginationConfig"
1928    )
1929
1930
1931class DescribeReplicationTaskAssessmentResultsMessageDescribeReplicationTaskAssessmentResultsPaginateModel(
1932    BaseModel
1933):
1934    replication_task_arn: Optional[str] = Field(
1935        default=None, alias="ReplicationTaskArn"
1936    )
1937    pagination_config: Optional[PaginatorConfigModel] = Field(
1938        default=None, alias="PaginationConfig"
1939    )
1940
1941
1942class DescribeReplicationTasksMessageDescribeReplicationTasksPaginateModel(BaseModel):
1943    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1944    without_settings: Optional[bool] = Field(default=None, alias="WithoutSettings")
1945    pagination_config: Optional[PaginatorConfigModel] = Field(
1946        default=None, alias="PaginationConfig"
1947    )
1948
1949
1950class DescribeSchemasMessageDescribeSchemasPaginateModel(BaseModel):
1951    endpoint_arn: str = Field(alias="EndpointArn")
1952    pagination_config: Optional[PaginatorConfigModel] = Field(
1953        default=None, alias="PaginationConfig"
1954    )
1955
1956
1957class DescribeTableStatisticsMessageDescribeTableStatisticsPaginateModel(BaseModel):
1958    replication_task_arn: str = Field(alias="ReplicationTaskArn")
1959    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1960    pagination_config: Optional[PaginatorConfigModel] = Field(
1961        default=None, alias="PaginationConfig"
1962    )
1963
1964
1965class DescribeConnectionsMessageTestConnectionSucceedsWaitModel(BaseModel):
1966    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1967    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1968    marker: Optional[str] = Field(default=None, alias="Marker")
1969    waiter_config: Optional[WaiterConfigModel] = Field(
1970        default=None, alias="WaiterConfig"
1971    )
1972
1973
1974class DescribeEndpointsMessageEndpointDeletedWaitModel(BaseModel):
1975    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1976    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1977    marker: Optional[str] = Field(default=None, alias="Marker")
1978    waiter_config: Optional[WaiterConfigModel] = Field(
1979        default=None, alias="WaiterConfig"
1980    )
1981
1982
1983class DescribeReplicationInstancesMessageReplicationInstanceAvailableWaitModel(
1984    BaseModel
1985):
1986    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1987    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1988    marker: Optional[str] = Field(default=None, alias="Marker")
1989    waiter_config: Optional[WaiterConfigModel] = Field(
1990        default=None, alias="WaiterConfig"
1991    )
1992
1993
1994class DescribeReplicationInstancesMessageReplicationInstanceDeletedWaitModel(BaseModel):
1995    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1996    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1997    marker: Optional[str] = Field(default=None, alias="Marker")
1998    waiter_config: Optional[WaiterConfigModel] = Field(
1999        default=None, alias="WaiterConfig"
2000    )
2001
2002
2003class DescribeReplicationTasksMessageReplicationTaskDeletedWaitModel(BaseModel):
2004    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
2005    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
2006    marker: Optional[str] = Field(default=None, alias="Marker")
2007    without_settings: Optional[bool] = Field(default=None, alias="WithoutSettings")
2008    waiter_config: Optional[WaiterConfigModel] = Field(
2009        default=None, alias="WaiterConfig"
2010    )
2011
2012
2013class DescribeReplicationTasksMessageReplicationTaskReadyWaitModel(BaseModel):
2014    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
2015    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
2016    marker: Optional[str] = Field(default=None, alias="Marker")
2017    without_settings: Optional[bool] = Field(default=None, alias="WithoutSettings")
2018    waiter_config: Optional[WaiterConfigModel] = Field(
2019        default=None, alias="WaiterConfig"
2020    )
2021
2022
2023class DescribeReplicationTasksMessageReplicationTaskRunningWaitModel(BaseModel):
2024    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
2025    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
2026    marker: Optional[str] = Field(default=None, alias="Marker")
2027    without_settings: Optional[bool] = Field(default=None, alias="WithoutSettings")
2028    waiter_config: Optional[WaiterConfigModel] = Field(
2029        default=None, alias="WaiterConfig"
2030    )
2031
2032
2033class DescribeReplicationTasksMessageReplicationTaskStoppedWaitModel(BaseModel):
2034    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
2035    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
2036    marker: Optional[str] = Field(default=None, alias="Marker")
2037    without_settings: Optional[bool] = Field(default=None, alias="WithoutSettings")
2038    waiter_config: Optional[WaiterConfigModel] = Field(
2039        default=None, alias="WaiterConfig"
2040    )
2041
2042
2043class DescribeEndpointSettingsResponseModel(BaseModel):
2044    marker: str = Field(alias="Marker")
2045    endpoint_settings: List[EndpointSettingModel] = Field(alias="EndpointSettings")
2046    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2047
2048
2049class DescribeEndpointTypesResponseModel(BaseModel):
2050    marker: str = Field(alias="Marker")
2051    supported_endpoint_types: List[SupportedEndpointTypeModel] = Field(
2052        alias="SupportedEndpointTypes"
2053    )
2054    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2055
2056
2057class DescribeEventCategoriesResponseModel(BaseModel):
2058    event_category_group_list: List[EventCategoryGroupModel] = Field(
2059        alias="EventCategoryGroupList"
2060    )
2061    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2062
2063
2064class DescribeEventsResponseModel(BaseModel):
2065    marker: str = Field(alias="Marker")
2066    events: List[EventModel] = Field(alias="Events")
2067    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2068
2069
2070class DescribeFleetAdvisorLsaAnalysisResponseModel(BaseModel):
2071    analysis: List[FleetAdvisorLsaAnalysisResponseModel] = Field(alias="Analysis")
2072    next_token: str = Field(alias="NextToken")
2073    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2074
2075
2076class DescribeFleetAdvisorSchemaObjectSummaryResponseModel(BaseModel):
2077    fleet_advisor_schema_objects: List[FleetAdvisorSchemaObjectResponseModel] = Field(
2078        alias="FleetAdvisorSchemaObjects"
2079    )
2080    next_token: str = Field(alias="NextToken")
2081    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2082
2083
2084class DescribeOrderableReplicationInstancesResponseModel(BaseModel):
2085    orderable_replication_instances: List[OrderableReplicationInstanceModel] = Field(
2086        alias="OrderableReplicationInstances"
2087    )
2088    marker: str = Field(alias="Marker")
2089    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2090
2091
2092class DescribeRefreshSchemasStatusResponseModel(BaseModel):
2093    refresh_schemas_status: RefreshSchemasStatusModel = Field(
2094        alias="RefreshSchemasStatus"
2095    )
2096    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2097
2098
2099class RefreshSchemasResponseModel(BaseModel):
2100    refresh_schemas_status: RefreshSchemasStatusModel = Field(
2101        alias="RefreshSchemasStatus"
2102    )
2103    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2104
2105
2106class DescribeReplicationInstanceTaskLogsResponseModel(BaseModel):
2107    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
2108    replication_instance_task_logs: List[ReplicationInstanceTaskLogModel] = Field(
2109        alias="ReplicationInstanceTaskLogs"
2110    )
2111    marker: str = Field(alias="Marker")
2112    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2113
2114
2115class DescribeReplicationTaskAssessmentResultsResponseModel(BaseModel):
2116    marker: str = Field(alias="Marker")
2117    bucket_name: str = Field(alias="BucketName")
2118    replication_task_assessment_results: List[
2119        ReplicationTaskAssessmentResultModel
2120    ] = Field(alias="ReplicationTaskAssessmentResults")
2121    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2122
2123
2124class DescribeReplicationTaskIndividualAssessmentsResponseModel(BaseModel):
2125    marker: str = Field(alias="Marker")
2126    replication_task_individual_assessments: List[
2127        ReplicationTaskIndividualAssessmentModel
2128    ] = Field(alias="ReplicationTaskIndividualAssessments")
2129    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2130
2131
2132class DescribeTableStatisticsResponseModel(BaseModel):
2133    replication_task_arn: str = Field(alias="ReplicationTaskArn")
2134    table_statistics: List[TableStatisticsModel] = Field(alias="TableStatistics")
2135    marker: str = Field(alias="Marker")
2136    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2137
2138
2139class ResourcePendingMaintenanceActionsModel(BaseModel):
2140    resource_identifier: Optional[str] = Field(default=None, alias="ResourceIdentifier")
2141    pending_maintenance_action_details: Optional[
2142        List[PendingMaintenanceActionModel]
2143    ] = Field(default=None, alias="PendingMaintenanceActionDetails")
2144
2145
2146class ReloadTablesMessageRequestModel(BaseModel):
2147    replication_task_arn: str = Field(alias="ReplicationTaskArn")
2148    tables_to_reload: Sequence[TableToReloadModel] = Field(alias="TablesToReload")
2149    reload_option: Optional[Literal["data-reload", "validate-only"]] = Field(
2150        default=None, alias="ReloadOption"
2151    )
2152
2153
2154class ReplicationTaskAssessmentRunModel(BaseModel):
2155    replication_task_assessment_run_arn: Optional[str] = Field(
2156        default=None, alias="ReplicationTaskAssessmentRunArn"
2157    )
2158    replication_task_arn: Optional[str] = Field(
2159        default=None, alias="ReplicationTaskArn"
2160    )
2161    status: Optional[str] = Field(default=None, alias="Status")
2162    replication_task_assessment_run_creation_date: Optional[datetime] = Field(
2163        default=None, alias="ReplicationTaskAssessmentRunCreationDate"
2164    )
2165    assessment_progress: Optional[ReplicationTaskAssessmentRunProgressModel] = Field(
2166        default=None, alias="AssessmentProgress"
2167    )
2168    last_failure_message: Optional[str] = Field(
2169        default=None, alias="LastFailureMessage"
2170    )
2171    service_access_role_arn: Optional[str] = Field(
2172        default=None, alias="ServiceAccessRoleArn"
2173    )
2174    result_location_bucket: Optional[str] = Field(
2175        default=None, alias="ResultLocationBucket"
2176    )
2177    result_location_folder: Optional[str] = Field(
2178        default=None, alias="ResultLocationFolder"
2179    )
2180    result_encryption_mode: Optional[str] = Field(
2181        default=None, alias="ResultEncryptionMode"
2182    )
2183    result_kms_key_arn: Optional[str] = Field(default=None, alias="ResultKmsKeyArn")
2184    assessment_run_name: Optional[str] = Field(default=None, alias="AssessmentRunName")
2185
2186
2187class ReplicationTaskModel(BaseModel):
2188    replication_task_identifier: Optional[str] = Field(
2189        default=None, alias="ReplicationTaskIdentifier"
2190    )
2191    source_endpoint_arn: Optional[str] = Field(default=None, alias="SourceEndpointArn")
2192    target_endpoint_arn: Optional[str] = Field(default=None, alias="TargetEndpointArn")
2193    replication_instance_arn: Optional[str] = Field(
2194        default=None, alias="ReplicationInstanceArn"
2195    )
2196    migration_type: Optional[Literal["cdc", "full-load", "full-load-and-cdc"]] = Field(
2197        default=None, alias="MigrationType"
2198    )
2199    table_mappings: Optional[str] = Field(default=None, alias="TableMappings")
2200    replication_task_settings: Optional[str] = Field(
2201        default=None, alias="ReplicationTaskSettings"
2202    )
2203    status: Optional[str] = Field(default=None, alias="Status")
2204    last_failure_message: Optional[str] = Field(
2205        default=None, alias="LastFailureMessage"
2206    )
2207    stop_reason: Optional[str] = Field(default=None, alias="StopReason")
2208    replication_task_creation_date: Optional[datetime] = Field(
2209        default=None, alias="ReplicationTaskCreationDate"
2210    )
2211    replication_task_start_date: Optional[datetime] = Field(
2212        default=None, alias="ReplicationTaskStartDate"
2213    )
2214    cdc_start_position: Optional[str] = Field(default=None, alias="CdcStartPosition")
2215    cdc_stop_position: Optional[str] = Field(default=None, alias="CdcStopPosition")
2216    recovery_checkpoint: Optional[str] = Field(default=None, alias="RecoveryCheckpoint")
2217    replication_task_arn: Optional[str] = Field(
2218        default=None, alias="ReplicationTaskArn"
2219    )
2220    replication_task_stats: Optional[ReplicationTaskStatsModel] = Field(
2221        default=None, alias="ReplicationTaskStats"
2222    )
2223    task_data: Optional[str] = Field(default=None, alias="TaskData")
2224    target_replication_instance_arn: Optional[str] = Field(
2225        default=None, alias="TargetReplicationInstanceArn"
2226    )
2227
2228
2229class SchemaResponseModel(BaseModel):
2230    code_line_count: Optional[int] = Field(default=None, alias="CodeLineCount")
2231    code_size: Optional[int] = Field(default=None, alias="CodeSize")
2232    complexity: Optional[str] = Field(default=None, alias="Complexity")
2233    server: Optional[ServerShortInfoResponseModel] = Field(default=None, alias="Server")
2234    database_instance: Optional[DatabaseShortInfoResponseModel] = Field(
2235        default=None, alias="DatabaseInstance"
2236    )
2237    schema_id: Optional[str] = Field(default=None, alias="SchemaId")
2238    schema_name: Optional[str] = Field(default=None, alias="SchemaName")
2239    original_schema: Optional[SchemaShortInfoResponseModel] = Field(
2240        default=None, alias="OriginalSchema"
2241    )
2242    similarity: Optional[float] = Field(default=None, alias="Similarity")
2243
2244
2245class ReplicationSubnetGroupModel(BaseModel):
2246    replication_subnet_group_identifier: Optional[str] = Field(
2247        default=None, alias="ReplicationSubnetGroupIdentifier"
2248    )
2249    replication_subnet_group_description: Optional[str] = Field(
2250        default=None, alias="ReplicationSubnetGroupDescription"
2251    )
2252    vpc_id: Optional[str] = Field(default=None, alias="VpcId")
2253    subnet_group_status: Optional[str] = Field(default=None, alias="SubnetGroupStatus")
2254    subnets: Optional[List[SubnetModel]] = Field(default=None, alias="Subnets")
2255    supported_network_types: Optional[List[str]] = Field(
2256        default=None, alias="SupportedNetworkTypes"
2257    )
2258
2259
2260class DescribeFleetAdvisorCollectorsResponseModel(BaseModel):
2261    collectors: List[CollectorResponseModel] = Field(alias="Collectors")
2262    next_token: str = Field(alias="NextToken")
2263    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2264
2265
2266class CreateEndpointResponseModel(BaseModel):
2267    endpoint: EndpointModel = Field(alias="Endpoint")
2268    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2269
2270
2271class DeleteEndpointResponseModel(BaseModel):
2272    endpoint: EndpointModel = Field(alias="Endpoint")
2273    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2274
2275
2276class DescribeEndpointsResponseModel(BaseModel):
2277    marker: str = Field(alias="Marker")
2278    endpoints: List[EndpointModel] = Field(alias="Endpoints")
2279    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2280
2281
2282class ModifyEndpointResponseModel(BaseModel):
2283    endpoint: EndpointModel = Field(alias="Endpoint")
2284    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2285
2286
2287class DescribeFleetAdvisorDatabasesResponseModel(BaseModel):
2288    databases: List[DatabaseResponseModel] = Field(alias="Databases")
2289    next_token: str = Field(alias="NextToken")
2290    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2291
2292
2293class ApplyPendingMaintenanceActionResponseModel(BaseModel):
2294    resource_pending_maintenance_actions: ResourcePendingMaintenanceActionsModel = (
2295        Field(alias="ResourcePendingMaintenanceActions")
2296    )
2297    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2298
2299
2300class DescribePendingMaintenanceActionsResponseModel(BaseModel):
2301    pending_maintenance_actions: List[ResourcePendingMaintenanceActionsModel] = Field(
2302        alias="PendingMaintenanceActions"
2303    )
2304    marker: str = Field(alias="Marker")
2305    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2306
2307
2308class CancelReplicationTaskAssessmentRunResponseModel(BaseModel):
2309    replication_task_assessment_run: ReplicationTaskAssessmentRunModel = Field(
2310        alias="ReplicationTaskAssessmentRun"
2311    )
2312    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2313
2314
2315class DeleteReplicationTaskAssessmentRunResponseModel(BaseModel):
2316    replication_task_assessment_run: ReplicationTaskAssessmentRunModel = Field(
2317        alias="ReplicationTaskAssessmentRun"
2318    )
2319    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2320
2321
2322class DescribeReplicationTaskAssessmentRunsResponseModel(BaseModel):
2323    marker: str = Field(alias="Marker")
2324    replication_task_assessment_runs: List[ReplicationTaskAssessmentRunModel] = Field(
2325        alias="ReplicationTaskAssessmentRuns"
2326    )
2327    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2328
2329
2330class StartReplicationTaskAssessmentRunResponseModel(BaseModel):
2331    replication_task_assessment_run: ReplicationTaskAssessmentRunModel = Field(
2332        alias="ReplicationTaskAssessmentRun"
2333    )
2334    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2335
2336
2337class CreateReplicationTaskResponseModel(BaseModel):
2338    replication_task: ReplicationTaskModel = Field(alias="ReplicationTask")
2339    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2340
2341
2342class DeleteReplicationTaskResponseModel(BaseModel):
2343    replication_task: ReplicationTaskModel = Field(alias="ReplicationTask")
2344    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2345
2346
2347class DescribeReplicationTasksResponseModel(BaseModel):
2348    marker: str = Field(alias="Marker")
2349    replication_tasks: List[ReplicationTaskModel] = Field(alias="ReplicationTasks")
2350    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2351
2352
2353class ModifyReplicationTaskResponseModel(BaseModel):
2354    replication_task: ReplicationTaskModel = Field(alias="ReplicationTask")
2355    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2356
2357
2358class MoveReplicationTaskResponseModel(BaseModel):
2359    replication_task: ReplicationTaskModel = Field(alias="ReplicationTask")
2360    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2361
2362
2363class StartReplicationTaskAssessmentResponseModel(BaseModel):
2364    replication_task: ReplicationTaskModel = Field(alias="ReplicationTask")
2365    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2366
2367
2368class StartReplicationTaskResponseModel(BaseModel):
2369    replication_task: ReplicationTaskModel = Field(alias="ReplicationTask")
2370    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2371
2372
2373class StopReplicationTaskResponseModel(BaseModel):
2374    replication_task: ReplicationTaskModel = Field(alias="ReplicationTask")
2375    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2376
2377
2378class DescribeFleetAdvisorSchemasResponseModel(BaseModel):
2379    fleet_advisor_schemas: List[SchemaResponseModel] = Field(
2380        alias="FleetAdvisorSchemas"
2381    )
2382    next_token: str = Field(alias="NextToken")
2383    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2384
2385
2386class CreateReplicationSubnetGroupResponseModel(BaseModel):
2387    replication_subnet_group: ReplicationSubnetGroupModel = Field(
2388        alias="ReplicationSubnetGroup"
2389    )
2390    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2391
2392
2393class DescribeReplicationSubnetGroupsResponseModel(BaseModel):
2394    marker: str = Field(alias="Marker")
2395    replication_subnet_groups: List[ReplicationSubnetGroupModel] = Field(
2396        alias="ReplicationSubnetGroups"
2397    )
2398    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2399
2400
2401class ModifyReplicationSubnetGroupResponseModel(BaseModel):
2402    replication_subnet_group: ReplicationSubnetGroupModel = Field(
2403        alias="ReplicationSubnetGroup"
2404    )
2405    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2406
2407
2408class ReplicationInstanceModel(BaseModel):
2409    replication_instance_identifier: Optional[str] = Field(
2410        default=None, alias="ReplicationInstanceIdentifier"
2411    )
2412    replication_instance_class: Optional[str] = Field(
2413        default=None, alias="ReplicationInstanceClass"
2414    )
2415    replication_instance_status: Optional[str] = Field(
2416        default=None, alias="ReplicationInstanceStatus"
2417    )
2418    allocated_storage: Optional[int] = Field(default=None, alias="AllocatedStorage")
2419    instance_create_time: Optional[datetime] = Field(
2420        default=None, alias="InstanceCreateTime"
2421    )
2422    vpc_security_groups: Optional[List[VpcSecurityGroupMembershipModel]] = Field(
2423        default=None, alias="VpcSecurityGroups"
2424    )
2425    availability_zone: Optional[str] = Field(default=None, alias="AvailabilityZone")
2426    replication_subnet_group: Optional[ReplicationSubnetGroupModel] = Field(
2427        default=None, alias="ReplicationSubnetGroup"
2428    )
2429    preferred_maintenance_window: Optional[str] = Field(
2430        default=None, alias="PreferredMaintenanceWindow"
2431    )
2432    pending_modified_values: Optional[ReplicationPendingModifiedValuesModel] = Field(
2433        default=None, alias="PendingModifiedValues"
2434    )
2435    multi_az: Optional[bool] = Field(default=None, alias="MultiAZ")
2436    engine_version: Optional[str] = Field(default=None, alias="EngineVersion")
2437    auto_minor_version_upgrade: Optional[bool] = Field(
2438        default=None, alias="AutoMinorVersionUpgrade"
2439    )
2440    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
2441    replication_instance_arn: Optional[str] = Field(
2442        default=None, alias="ReplicationInstanceArn"
2443    )
2444    replication_instance_public_ip_address: Optional[str] = Field(
2445        default=None, alias="ReplicationInstancePublicIpAddress"
2446    )
2447    replication_instance_private_ip_address: Optional[str] = Field(
2448        default=None, alias="ReplicationInstancePrivateIpAddress"
2449    )
2450    replication_instance_public_ip_addresses: Optional[List[str]] = Field(
2451        default=None, alias="ReplicationInstancePublicIpAddresses"
2452    )
2453    replication_instance_private_ip_addresses: Optional[List[str]] = Field(
2454        default=None, alias="ReplicationInstancePrivateIpAddresses"
2455    )
2456    replication_instance_ipv6_addresses: Optional[List[str]] = Field(
2457        default=None, alias="ReplicationInstanceIpv6Addresses"
2458    )
2459    publicly_accessible: Optional[bool] = Field(
2460        default=None, alias="PubliclyAccessible"
2461    )
2462    secondary_availability_zone: Optional[str] = Field(
2463        default=None, alias="SecondaryAvailabilityZone"
2464    )
2465    free_until: Optional[datetime] = Field(default=None, alias="FreeUntil")
2466    dns_name_servers: Optional[str] = Field(default=None, alias="DnsNameServers")
2467    network_type: Optional[str] = Field(default=None, alias="NetworkType")
2468
2469
2470class CreateReplicationInstanceResponseModel(BaseModel):
2471    replication_instance: ReplicationInstanceModel = Field(alias="ReplicationInstance")
2472    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2473
2474
2475class DeleteReplicationInstanceResponseModel(BaseModel):
2476    replication_instance: ReplicationInstanceModel = Field(alias="ReplicationInstance")
2477    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2478
2479
2480class DescribeReplicationInstancesResponseModel(BaseModel):
2481    marker: str = Field(alias="Marker")
2482    replication_instances: List[ReplicationInstanceModel] = Field(
2483        alias="ReplicationInstances"
2484    )
2485    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2486
2487
2488class ModifyReplicationInstanceResponseModel(BaseModel):
2489    replication_instance: ReplicationInstanceModel = Field(alias="ReplicationInstance")
2490    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
2491
2492
2493class RebootReplicationInstanceResponseModel(BaseModel):
2494    replication_instance: ReplicationInstanceModel = Field(alias="ReplicationInstance")
2495    response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
class AccountQuotaModel(mypydantic.models.base_model.BaseModel):
15class AccountQuotaModel(BaseModel):
16    account_quota_name: Optional[str] = Field(default=None, alias="AccountQuotaName")
17    used: Optional[int] = Field(default=None, alias="Used")
18    max: Optional[int] = Field(default=None, alias="Max")
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 TagModel(mypydantic.models.base_model.BaseModel):
21class TagModel(BaseModel):
22    key: Optional[str] = Field(default=None, alias="Key")
23    value: Optional[str] = Field(default=None, alias="Value")
24    resource_arn: Optional[str] = Field(default=None, 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 ApplyPendingMaintenanceActionMessageRequestModel(mypydantic.models.base_model.BaseModel):
27class ApplyPendingMaintenanceActionMessageRequestModel(BaseModel):
28    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
29    apply_action: str = Field(alias="ApplyAction")
30    opt_in_type: str = Field(alias="OptInType")
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):
33class ResponseMetadataModel(BaseModel):
34    request_id: str = Field(alias="RequestId")
35    host_id: str = Field(alias="HostId")
36    http_status_code: int = Field(alias="HTTPStatusCode")
37    http_headers: Dict[str, str] = Field(alias="HTTPHeaders")
38    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 AvailabilityZoneModel(mypydantic.models.base_model.BaseModel):
41class AvailabilityZoneModel(BaseModel):
42    name: Optional[str] = Field(default=None, alias="Name")
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 CancelReplicationTaskAssessmentRunMessageRequestModel(mypydantic.models.base_model.BaseModel):
45class CancelReplicationTaskAssessmentRunMessageRequestModel(BaseModel):
46    replication_task_assessment_run_arn: str = Field(
47        alias="ReplicationTaskAssessmentRunArn"
48    )
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 CertificateModel(mypydantic.models.base_model.BaseModel):
51class CertificateModel(BaseModel):
52    certificate_identifier: Optional[str] = Field(
53        default=None, alias="CertificateIdentifier"
54    )
55    certificate_creation_date: Optional[datetime] = Field(
56        default=None, alias="CertificateCreationDate"
57    )
58    certificate_pem: Optional[str] = Field(default=None, alias="CertificatePem")
59    certificate_wallet: Optional[bytes] = Field(default=None, alias="CertificateWallet")
60    certificate_arn: Optional[str] = Field(default=None, alias="CertificateArn")
61    certificate_owner: Optional[str] = Field(default=None, alias="CertificateOwner")
62    valid_from_date: Optional[datetime] = Field(default=None, alias="ValidFromDate")
63    valid_to_date: Optional[datetime] = Field(default=None, alias="ValidToDate")
64    signing_algorithm: Optional[str] = Field(default=None, alias="SigningAlgorithm")
65    key_length: Optional[int] = Field(default=None, alias="KeyLength")
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 CollectorHealthCheckModel(mypydantic.models.base_model.BaseModel):
68class CollectorHealthCheckModel(BaseModel):
69    collector_status: Optional[Literal["ACTIVE", "UNREGISTERED"]] = Field(
70        default=None, alias="CollectorStatus"
71    )
72    local_collector_s3_access: Optional[bool] = Field(
73        default=None, alias="LocalCollectorS3Access"
74    )
75    web_collector_s3_access: Optional[bool] = Field(
76        default=None, alias="WebCollectorS3Access"
77    )
78    web_collector_granted_role_based_access: Optional[bool] = Field(
79        default=None, alias="WebCollectorGrantedRoleBasedAccess"
80    )
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 InventoryDataModel(mypydantic.models.base_model.BaseModel):
83class InventoryDataModel(BaseModel):
84    number_of_databases: Optional[int] = Field(default=None, alias="NumberOfDatabases")
85    number_of_schemas: Optional[int] = Field(default=None, alias="NumberOfSchemas")
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 CollectorShortInfoResponseModel(mypydantic.models.base_model.BaseModel):
88class CollectorShortInfoResponseModel(BaseModel):
89    collector_referenced_id: Optional[str] = Field(
90        default=None, alias="CollectorReferencedId"
91    )
92    collector_name: Optional[str] = Field(default=None, alias="CollectorName")
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 ConnectionModel(mypydantic.models.base_model.BaseModel):
 95class ConnectionModel(BaseModel):
 96    replication_instance_arn: Optional[str] = Field(
 97        default=None, alias="ReplicationInstanceArn"
 98    )
 99    endpoint_arn: Optional[str] = Field(default=None, alias="EndpointArn")
100    status: Optional[str] = Field(default=None, alias="Status")
101    last_failure_message: Optional[str] = Field(
102        default=None, alias="LastFailureMessage"
103    )
104    endpoint_identifier: Optional[str] = Field(default=None, alias="EndpointIdentifier")
105    replication_instance_identifier: Optional[str] = Field(
106        default=None, alias="ReplicationInstanceIdentifier"
107    )
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 DmsTransferSettingsModel(mypydantic.models.base_model.BaseModel):
110class DmsTransferSettingsModel(BaseModel):
111    service_access_role_arn: Optional[str] = Field(
112        default=None, alias="ServiceAccessRoleArn"
113    )
114    bucket_name: Optional[str] = Field(default=None, alias="BucketName")
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 DocDbSettingsModel(mypydantic.models.base_model.BaseModel):
117class DocDbSettingsModel(BaseModel):
118    username: Optional[str] = Field(default=None, alias="Username")
119    password: Optional[str] = Field(default=None, alias="Password")
120    server_name: Optional[str] = Field(default=None, alias="ServerName")
121    port: Optional[int] = Field(default=None, alias="Port")
122    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
123    nesting_level: Optional[Literal["none", "one"]] = Field(
124        default=None, alias="NestingLevel"
125    )
126    extract_doc_id: Optional[bool] = Field(default=None, alias="ExtractDocId")
127    docs_to_investigate: Optional[int] = Field(default=None, alias="DocsToInvestigate")
128    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
129    secrets_manager_access_role_arn: Optional[str] = Field(
130        default=None, alias="SecretsManagerAccessRoleArn"
131    )
132    secrets_manager_secret_id: Optional[str] = Field(
133        default=None, alias="SecretsManagerSecretId"
134    )
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 DynamoDbSettingsModel(mypydantic.models.base_model.BaseModel):
137class DynamoDbSettingsModel(BaseModel):
138    service_access_role_arn: str = Field(alias="ServiceAccessRoleArn")
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 ElasticsearchSettingsModel(mypydantic.models.base_model.BaseModel):
141class ElasticsearchSettingsModel(BaseModel):
142    service_access_role_arn: str = Field(alias="ServiceAccessRoleArn")
143    endpoint_uri: str = Field(alias="EndpointUri")
144    full_load_error_percentage: Optional[int] = Field(
145        default=None, alias="FullLoadErrorPercentage"
146    )
147    error_retry_duration: Optional[int] = Field(
148        default=None, alias="ErrorRetryDuration"
149    )
150    use_new_mapping_type: Optional[bool] = Field(
151        default=None, alias="UseNewMappingType"
152    )
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 GcpMySQLSettingsModel(mypydantic.models.base_model.BaseModel):
155class GcpMySQLSettingsModel(BaseModel):
156    after_connect_script: Optional[str] = Field(
157        default=None, alias="AfterConnectScript"
158    )
159    clean_source_metadata_on_mismatch: Optional[bool] = Field(
160        default=None, alias="CleanSourceMetadataOnMismatch"
161    )
162    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
163    events_poll_interval: Optional[int] = Field(
164        default=None, alias="EventsPollInterval"
165    )
166    target_db_type: Optional[
167        Literal["multiple-databases", "specific-database"]
168    ] = Field(default=None, alias="TargetDbType")
169    max_file_size: Optional[int] = Field(default=None, alias="MaxFileSize")
170    parallel_load_threads: Optional[int] = Field(
171        default=None, alias="ParallelLoadThreads"
172    )
173    password: Optional[str] = Field(default=None, alias="Password")
174    port: Optional[int] = Field(default=None, alias="Port")
175    server_name: Optional[str] = Field(default=None, alias="ServerName")
176    server_timezone: Optional[str] = Field(default=None, alias="ServerTimezone")
177    username: Optional[str] = Field(default=None, alias="Username")
178    secrets_manager_access_role_arn: Optional[str] = Field(
179        default=None, alias="SecretsManagerAccessRoleArn"
180    )
181    secrets_manager_secret_id: Optional[str] = Field(
182        default=None, alias="SecretsManagerSecretId"
183    )
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 IBMDb2SettingsModel(mypydantic.models.base_model.BaseModel):
186class IBMDb2SettingsModel(BaseModel):
187    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
188    password: Optional[str] = Field(default=None, alias="Password")
189    port: Optional[int] = Field(default=None, alias="Port")
190    server_name: Optional[str] = Field(default=None, alias="ServerName")
191    set_data_capture_changes: Optional[bool] = Field(
192        default=None, alias="SetDataCaptureChanges"
193    )
194    current_lsn: Optional[str] = Field(default=None, alias="CurrentLsn")
195    max_kbytes_per_read: Optional[int] = Field(default=None, alias="MaxKBytesPerRead")
196    username: Optional[str] = Field(default=None, alias="Username")
197    secrets_manager_access_role_arn: Optional[str] = Field(
198        default=None, alias="SecretsManagerAccessRoleArn"
199    )
200    secrets_manager_secret_id: Optional[str] = Field(
201        default=None, alias="SecretsManagerSecretId"
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 KafkaSettingsModel(mypydantic.models.base_model.BaseModel):
205class KafkaSettingsModel(BaseModel):
206    broker: Optional[str] = Field(default=None, alias="Broker")
207    topic: Optional[str] = Field(default=None, alias="Topic")
208    message_format: Optional[Literal["json", "json-unformatted"]] = Field(
209        default=None, alias="MessageFormat"
210    )
211    include_transaction_details: Optional[bool] = Field(
212        default=None, alias="IncludeTransactionDetails"
213    )
214    include_partition_value: Optional[bool] = Field(
215        default=None, alias="IncludePartitionValue"
216    )
217    partition_include_schema_table: Optional[bool] = Field(
218        default=None, alias="PartitionIncludeSchemaTable"
219    )
220    include_table_alter_operations: Optional[bool] = Field(
221        default=None, alias="IncludeTableAlterOperations"
222    )
223    include_control_details: Optional[bool] = Field(
224        default=None, alias="IncludeControlDetails"
225    )
226    message_max_bytes: Optional[int] = Field(default=None, alias="MessageMaxBytes")
227    include_null_and_empty: Optional[bool] = Field(
228        default=None, alias="IncludeNullAndEmpty"
229    )
230    security_protocol: Optional[
231        Literal["plaintext", "sasl-ssl", "ssl-authentication", "ssl-encryption"]
232    ] = Field(default=None, alias="SecurityProtocol")
233    ssl_client_certificate_arn: Optional[str] = Field(
234        default=None, alias="SslClientCertificateArn"
235    )
236    ssl_client_key_arn: Optional[str] = Field(default=None, alias="SslClientKeyArn")
237    ssl_client_key_password: Optional[str] = Field(
238        default=None, alias="SslClientKeyPassword"
239    )
240    ssl_ca_certificate_arn: Optional[str] = Field(
241        default=None, alias="SslCaCertificateArn"
242    )
243    sasl_username: Optional[str] = Field(default=None, alias="SaslUsername")
244    sasl_password: Optional[str] = Field(default=None, alias="SaslPassword")
245    no_hex_prefix: Optional[bool] = Field(default=None, alias="NoHexPrefix")
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 KinesisSettingsModel(mypydantic.models.base_model.BaseModel):
248class KinesisSettingsModel(BaseModel):
249    stream_arn: Optional[str] = Field(default=None, alias="StreamArn")
250    message_format: Optional[Literal["json", "json-unformatted"]] = Field(
251        default=None, alias="MessageFormat"
252    )
253    service_access_role_arn: Optional[str] = Field(
254        default=None, alias="ServiceAccessRoleArn"
255    )
256    include_transaction_details: Optional[bool] = Field(
257        default=None, alias="IncludeTransactionDetails"
258    )
259    include_partition_value: Optional[bool] = Field(
260        default=None, alias="IncludePartitionValue"
261    )
262    partition_include_schema_table: Optional[bool] = Field(
263        default=None, alias="PartitionIncludeSchemaTable"
264    )
265    include_table_alter_operations: Optional[bool] = Field(
266        default=None, alias="IncludeTableAlterOperations"
267    )
268    include_control_details: Optional[bool] = Field(
269        default=None, alias="IncludeControlDetails"
270    )
271    include_null_and_empty: Optional[bool] = Field(
272        default=None, alias="IncludeNullAndEmpty"
273    )
274    no_hex_prefix: Optional[bool] = Field(default=None, alias="NoHexPrefix")
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 MicrosoftSQLServerSettingsModel(mypydantic.models.base_model.BaseModel):
277class MicrosoftSQLServerSettingsModel(BaseModel):
278    port: Optional[int] = Field(default=None, alias="Port")
279    bcp_packet_size: Optional[int] = Field(default=None, alias="BcpPacketSize")
280    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
281    control_tables_file_group: Optional[str] = Field(
282        default=None, alias="ControlTablesFileGroup"
283    )
284    password: Optional[str] = Field(default=None, alias="Password")
285    query_single_always_on_node: Optional[bool] = Field(
286        default=None, alias="QuerySingleAlwaysOnNode"
287    )
288    read_backup_only: Optional[bool] = Field(default=None, alias="ReadBackupOnly")
289    safeguard_policy: Optional[
290        Literal[
291            "exclusive-automatic-truncation",
292            "rely-on-sql-server-replication-agent",
293            "shared-automatic-truncation",
294        ]
295    ] = Field(default=None, alias="SafeguardPolicy")
296    server_name: Optional[str] = Field(default=None, alias="ServerName")
297    username: Optional[str] = Field(default=None, alias="Username")
298    use_bcp_full_load: Optional[bool] = Field(default=None, alias="UseBcpFullLoad")
299    use_third_party_backup_device: Optional[bool] = Field(
300        default=None, alias="UseThirdPartyBackupDevice"
301    )
302    secrets_manager_access_role_arn: Optional[str] = Field(
303        default=None, alias="SecretsManagerAccessRoleArn"
304    )
305    secrets_manager_secret_id: Optional[str] = Field(
306        default=None, alias="SecretsManagerSecretId"
307    )
308    trim_space_in_char: Optional[bool] = Field(default=None, alias="TrimSpaceInChar")
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 MongoDbSettingsModel(mypydantic.models.base_model.BaseModel):
311class MongoDbSettingsModel(BaseModel):
312    username: Optional[str] = Field(default=None, alias="Username")
313    password: Optional[str] = Field(default=None, alias="Password")
314    server_name: Optional[str] = Field(default=None, alias="ServerName")
315    port: Optional[int] = Field(default=None, alias="Port")
316    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
317    auth_type: Optional[Literal["no", "password"]] = Field(
318        default=None, alias="AuthType"
319    )
320    auth_mechanism: Optional[Literal["default", "mongodb_cr", "scram_sha_1"]] = Field(
321        default=None, alias="AuthMechanism"
322    )
323    nesting_level: Optional[Literal["none", "one"]] = Field(
324        default=None, alias="NestingLevel"
325    )
326    extract_doc_id: Optional[str] = Field(default=None, alias="ExtractDocId")
327    docs_to_investigate: Optional[str] = Field(default=None, alias="DocsToInvestigate")
328    auth_source: Optional[str] = Field(default=None, alias="AuthSource")
329    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
330    secrets_manager_access_role_arn: Optional[str] = Field(
331        default=None, alias="SecretsManagerAccessRoleArn"
332    )
333    secrets_manager_secret_id: Optional[str] = Field(
334        default=None, alias="SecretsManagerSecretId"
335    )
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 MySQLSettingsModel(mypydantic.models.base_model.BaseModel):
338class MySQLSettingsModel(BaseModel):
339    after_connect_script: Optional[str] = Field(
340        default=None, alias="AfterConnectScript"
341    )
342    clean_source_metadata_on_mismatch: Optional[bool] = Field(
343        default=None, alias="CleanSourceMetadataOnMismatch"
344    )
345    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
346    events_poll_interval: Optional[int] = Field(
347        default=None, alias="EventsPollInterval"
348    )
349    target_db_type: Optional[
350        Literal["multiple-databases", "specific-database"]
351    ] = Field(default=None, alias="TargetDbType")
352    max_file_size: Optional[int] = Field(default=None, alias="MaxFileSize")
353    parallel_load_threads: Optional[int] = Field(
354        default=None, alias="ParallelLoadThreads"
355    )
356    password: Optional[str] = Field(default=None, alias="Password")
357    port: Optional[int] = Field(default=None, alias="Port")
358    server_name: Optional[str] = Field(default=None, alias="ServerName")
359    server_timezone: Optional[str] = Field(default=None, alias="ServerTimezone")
360    username: Optional[str] = Field(default=None, alias="Username")
361    secrets_manager_access_role_arn: Optional[str] = Field(
362        default=None, alias="SecretsManagerAccessRoleArn"
363    )
364    secrets_manager_secret_id: Optional[str] = Field(
365        default=None, alias="SecretsManagerSecretId"
366    )
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 NeptuneSettingsModel(mypydantic.models.base_model.BaseModel):
369class NeptuneSettingsModel(BaseModel):
370    s3_bucket_name: str = Field(alias="S3BucketName")
371    s3_bucket_folder: str = Field(alias="S3BucketFolder")
372    service_access_role_arn: Optional[str] = Field(
373        default=None, alias="ServiceAccessRoleArn"
374    )
375    error_retry_duration: Optional[int] = Field(
376        default=None, alias="ErrorRetryDuration"
377    )
378    max_file_size: Optional[int] = Field(default=None, alias="MaxFileSize")
379    max_retry_count: Optional[int] = Field(default=None, alias="MaxRetryCount")
380    iam_auth_enabled: Optional[bool] = Field(default=None, alias="IamAuthEnabled")
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 OracleSettingsModel(mypydantic.models.base_model.BaseModel):
383class OracleSettingsModel(BaseModel):
384    add_supplemental_logging: Optional[bool] = Field(
385        default=None, alias="AddSupplementalLogging"
386    )
387    archived_log_dest_id: Optional[int] = Field(default=None, alias="ArchivedLogDestId")
388    additional_archived_log_dest_id: Optional[int] = Field(
389        default=None, alias="AdditionalArchivedLogDestId"
390    )
391    extra_archived_log_dest_ids: Optional[Sequence[int]] = Field(
392        default=None, alias="ExtraArchivedLogDestIds"
393    )
394    allow_select_nested_tables: Optional[bool] = Field(
395        default=None, alias="AllowSelectNestedTables"
396    )
397    parallel_asm_read_threads: Optional[int] = Field(
398        default=None, alias="ParallelAsmReadThreads"
399    )
400    read_ahead_blocks: Optional[int] = Field(default=None, alias="ReadAheadBlocks")
401    access_alternate_directly: Optional[bool] = Field(
402        default=None, alias="AccessAlternateDirectly"
403    )
404    use_alternate_folder_for_online: Optional[bool] = Field(
405        default=None, alias="UseAlternateFolderForOnline"
406    )
407    oracle_path_prefix: Optional[str] = Field(default=None, alias="OraclePathPrefix")
408    use_path_prefix: Optional[str] = Field(default=None, alias="UsePathPrefix")
409    replace_path_prefix: Optional[bool] = Field(default=None, alias="ReplacePathPrefix")
410    enable_homogenous_tablespace: Optional[bool] = Field(
411        default=None, alias="EnableHomogenousTablespace"
412    )
413    direct_path_no_log: Optional[bool] = Field(default=None, alias="DirectPathNoLog")
414    archived_logs_only: Optional[bool] = Field(default=None, alias="ArchivedLogsOnly")
415    asm_password: Optional[str] = Field(default=None, alias="AsmPassword")
416    asm_server: Optional[str] = Field(default=None, alias="AsmServer")
417    asm_user: Optional[str] = Field(default=None, alias="AsmUser")
418    char_length_semantics: Optional[Literal["byte", "char", "default"]] = Field(
419        default=None, alias="CharLengthSemantics"
420    )
421    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
422    direct_path_parallel_load: Optional[bool] = Field(
423        default=None, alias="DirectPathParallelLoad"
424    )
425    fail_tasks_on_lob_truncation: Optional[bool] = Field(
426        default=None, alias="FailTasksOnLobTruncation"
427    )
428    number_datatype_scale: Optional[int] = Field(
429        default=None, alias="NumberDatatypeScale"
430    )
431    password: Optional[str] = Field(default=None, alias="Password")
432    port: Optional[int] = Field(default=None, alias="Port")
433    read_table_space_name: Optional[bool] = Field(
434        default=None, alias="ReadTableSpaceName"
435    )
436    retry_interval: Optional[int] = Field(default=None, alias="RetryInterval")
437    security_db_encryption: Optional[str] = Field(
438        default=None, alias="SecurityDbEncryption"
439    )
440    security_db_encryption_name: Optional[str] = Field(
441        default=None, alias="SecurityDbEncryptionName"
442    )
443    server_name: Optional[str] = Field(default=None, alias="ServerName")
444    spatial_data_option_to_geo_json_function_name: Optional[str] = Field(
445        default=None, alias="SpatialDataOptionToGeoJsonFunctionName"
446    )
447    standby_delay_time: Optional[int] = Field(default=None, alias="StandbyDelayTime")
448    username: Optional[str] = Field(default=None, alias="Username")
449    use_bfile: Optional[bool] = Field(default=None, alias="UseBFile")
450    use_direct_path_full_load: Optional[bool] = Field(
451        default=None, alias="UseDirectPathFullLoad"
452    )
453    use_logminer_reader: Optional[bool] = Field(default=None, alias="UseLogminerReader")
454    secrets_manager_access_role_arn: Optional[str] = Field(
455        default=None, alias="SecretsManagerAccessRoleArn"
456    )
457    secrets_manager_secret_id: Optional[str] = Field(
458        default=None, alias="SecretsManagerSecretId"
459    )
460    secrets_manager_oracle_asm_access_role_arn: Optional[str] = Field(
461        default=None, alias="SecretsManagerOracleAsmAccessRoleArn"
462    )
463    secrets_manager_oracle_asm_secret_id: Optional[str] = Field(
464        default=None, alias="SecretsManagerOracleAsmSecretId"
465    )
466    trim_space_in_char: Optional[bool] = Field(default=None, alias="TrimSpaceInChar")
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 PostgreSQLSettingsModel(mypydantic.models.base_model.BaseModel):
469class PostgreSQLSettingsModel(BaseModel):
470    after_connect_script: Optional[str] = Field(
471        default=None, alias="AfterConnectScript"
472    )
473    capture_ddls: Optional[bool] = Field(default=None, alias="CaptureDdls")
474    max_file_size: Optional[int] = Field(default=None, alias="MaxFileSize")
475    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
476    ddl_artifacts_schema: Optional[str] = Field(
477        default=None, alias="DdlArtifactsSchema"
478    )
479    execute_timeout: Optional[int] = Field(default=None, alias="ExecuteTimeout")
480    fail_tasks_on_lob_truncation: Optional[bool] = Field(
481        default=None, alias="FailTasksOnLobTruncation"
482    )
483    heartbeat_enable: Optional[bool] = Field(default=None, alias="HeartbeatEnable")
484    heartbeat_schema: Optional[str] = Field(default=None, alias="HeartbeatSchema")
485    heartbeat_frequency: Optional[int] = Field(default=None, alias="HeartbeatFrequency")
486    password: Optional[str] = Field(default=None, alias="Password")
487    port: Optional[int] = Field(default=None, alias="Port")
488    server_name: Optional[str] = Field(default=None, alias="ServerName")
489    username: Optional[str] = Field(default=None, alias="Username")
490    slot_name: Optional[str] = Field(default=None, alias="SlotName")
491    plugin_name: Optional[
492        Literal["no-preference", "pglogical", "test-decoding"]
493    ] = Field(default=None, alias="PluginName")
494    secrets_manager_access_role_arn: Optional[str] = Field(
495        default=None, alias="SecretsManagerAccessRoleArn"
496    )
497    secrets_manager_secret_id: Optional[str] = Field(
498        default=None, alias="SecretsManagerSecretId"
499    )
500    trim_space_in_char: Optional[bool] = Field(default=None, alias="TrimSpaceInChar")
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 RedisSettingsModel(mypydantic.models.base_model.BaseModel):
503class RedisSettingsModel(BaseModel):
504    server_name: str = Field(alias="ServerName")
505    port: int = Field(alias="Port")
506    ssl_security_protocol: Optional[Literal["plaintext", "ssl-encryption"]] = Field(
507        default=None, alias="SslSecurityProtocol"
508    )
509    auth_type: Optional[Literal["auth-role", "auth-token", "none"]] = Field(
510        default=None, alias="AuthType"
511    )
512    auth_user_name: Optional[str] = Field(default=None, alias="AuthUserName")
513    auth_password: Optional[str] = Field(default=None, alias="AuthPassword")
514    ssl_ca_certificate_arn: Optional[str] = Field(
515        default=None, alias="SslCaCertificateArn"
516    )
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 RedshiftSettingsModel(mypydantic.models.base_model.BaseModel):
519class RedshiftSettingsModel(BaseModel):
520    accept_any_date: Optional[bool] = Field(default=None, alias="AcceptAnyDate")
521    after_connect_script: Optional[str] = Field(
522        default=None, alias="AfterConnectScript"
523    )
524    bucket_folder: Optional[str] = Field(default=None, alias="BucketFolder")
525    bucket_name: Optional[str] = Field(default=None, alias="BucketName")
526    case_sensitive_names: Optional[bool] = Field(
527        default=None, alias="CaseSensitiveNames"
528    )
529    comp_update: Optional[bool] = Field(default=None, alias="CompUpdate")
530    connection_timeout: Optional[int] = Field(default=None, alias="ConnectionTimeout")
531    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
532    date_format: Optional[str] = Field(default=None, alias="DateFormat")
533    empty_as_null: Optional[bool] = Field(default=None, alias="EmptyAsNull")
534    encryption_mode: Optional[Literal["sse-kms", "sse-s3"]] = Field(
535        default=None, alias="EncryptionMode"
536    )
537    explicit_ids: Optional[bool] = Field(default=None, alias="ExplicitIds")
538    file_transfer_upload_streams: Optional[int] = Field(
539        default=None, alias="FileTransferUploadStreams"
540    )
541    load_timeout: Optional[int] = Field(default=None, alias="LoadTimeout")
542    max_file_size: Optional[int] = Field(default=None, alias="MaxFileSize")
543    password: Optional[str] = Field(default=None, alias="Password")
544    port: Optional[int] = Field(default=None, alias="Port")
545    remove_quotes: Optional[bool] = Field(default=None, alias="RemoveQuotes")
546    replace_invalid_chars: Optional[str] = Field(
547        default=None, alias="ReplaceInvalidChars"
548    )
549    replace_chars: Optional[str] = Field(default=None, alias="ReplaceChars")
550    server_name: Optional[str] = Field(default=None, alias="ServerName")
551    service_access_role_arn: Optional[str] = Field(
552        default=None, alias="ServiceAccessRoleArn"
553    )
554    server_side_encryption_kms_key_id: Optional[str] = Field(
555        default=None, alias="ServerSideEncryptionKmsKeyId"
556    )
557    time_format: Optional[str] = Field(default=None, alias="TimeFormat")
558    trim_blanks: Optional[bool] = Field(default=None, alias="TrimBlanks")
559    truncate_columns: Optional[bool] = Field(default=None, alias="TruncateColumns")
560    username: Optional[str] = Field(default=None, alias="Username")
561    write_buffer_size: Optional[int] = Field(default=None, alias="WriteBufferSize")
562    secrets_manager_access_role_arn: Optional[str] = Field(
563        default=None, alias="SecretsManagerAccessRoleArn"
564    )
565    secrets_manager_secret_id: Optional[str] = Field(
566        default=None, alias="SecretsManagerSecretId"
567    )
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 S3SettingsModel(mypydantic.models.base_model.BaseModel):
570class S3SettingsModel(BaseModel):
571    service_access_role_arn: Optional[str] = Field(
572        default=None, alias="ServiceAccessRoleArn"
573    )
574    external_table_definition: Optional[str] = Field(
575        default=None, alias="ExternalTableDefinition"
576    )
577    csv_row_delimiter: Optional[str] = Field(default=None, alias="CsvRowDelimiter")
578    csv_delimiter: Optional[str] = Field(default=None, alias="CsvDelimiter")
579    bucket_folder: Optional[str] = Field(default=None, alias="BucketFolder")
580    bucket_name: Optional[str] = Field(default=None, alias="BucketName")
581    compression_type: Optional[Literal["gzip", "none"]] = Field(
582        default=None, alias="CompressionType"
583    )
584    encryption_mode: Optional[Literal["sse-kms", "sse-s3"]] = Field(
585        default=None, alias="EncryptionMode"
586    )
587    server_side_encryption_kms_key_id: Optional[str] = Field(
588        default=None, alias="ServerSideEncryptionKmsKeyId"
589    )
590    data_format: Optional[Literal["csv", "parquet"]] = Field(
591        default=None, alias="DataFormat"
592    )
593    encoding_type: Optional[
594        Literal["plain", "plain-dictionary", "rle-dictionary"]
595    ] = Field(default=None, alias="EncodingType")
596    dict_page_size_limit: Optional[int] = Field(default=None, alias="DictPageSizeLimit")
597    row_group_length: Optional[int] = Field(default=None, alias="RowGroupLength")
598    data_page_size: Optional[int] = Field(default=None, alias="DataPageSize")
599    parquet_version: Optional[Literal["parquet-1-0", "parquet-2-0"]] = Field(
600        default=None, alias="ParquetVersion"
601    )
602    enable_statistics: Optional[bool] = Field(default=None, alias="EnableStatistics")
603    include_op_for_full_load: Optional[bool] = Field(
604        default=None, alias="IncludeOpForFullLoad"
605    )
606    cdc_inserts_only: Optional[bool] = Field(default=None, alias="CdcInsertsOnly")
607    timestamp_column_name: Optional[str] = Field(
608        default=None, alias="TimestampColumnName"
609    )
610    parquet_timestamp_in_millisecond: Optional[bool] = Field(
611        default=None, alias="ParquetTimestampInMillisecond"
612    )
613    cdc_inserts_and_updates: Optional[bool] = Field(
614        default=None, alias="CdcInsertsAndUpdates"
615    )
616    date_partition_enabled: Optional[bool] = Field(
617        default=None, alias="DatePartitionEnabled"
618    )
619    date_partition_sequence: Optional[
620        Literal["DDMMYYYY", "MMYYYYDD", "YYYYMM", "YYYYMMDD", "YYYYMMDDHH"]
621    ] = Field(default=None, alias="DatePartitionSequence")
622    date_partition_delimiter: Optional[
623        Literal["DASH", "NONE", "SLASH", "UNDERSCORE"]
624    ] = Field(default=None, alias="DatePartitionDelimiter")
625    use_csv_no_sup_value: Optional[bool] = Field(default=None, alias="UseCsvNoSupValue")
626    csv_no_sup_value: Optional[str] = Field(default=None, alias="CsvNoSupValue")
627    preserve_transactions: Optional[bool] = Field(
628        default=None, alias="PreserveTransactions"
629    )
630    cdc_path: Optional[str] = Field(default=None, alias="CdcPath")
631    use_task_start_time_for_full_load_timestamp: Optional[bool] = Field(
632        default=None, alias="UseTaskStartTimeForFullLoadTimestamp"
633    )
634    canned_acl_for_objects: Optional[
635        Literal[
636            "authenticated-read",
637            "aws-exec-read",
638            "bucket-owner-full-control",
639            "bucket-owner-read",
640            "none",
641            "private",
642            "public-read",
643            "public-read-write",
644        ]
645    ] = Field(default=None, alias="CannedAclForObjects")
646    add_column_name: Optional[bool] = Field(default=None, alias="AddColumnName")
647    cdc_max_batch_interval: Optional[int] = Field(
648        default=None, alias="CdcMaxBatchInterval"
649    )
650    cdc_min_file_size: Optional[int] = Field(default=None, alias="CdcMinFileSize")
651    csv_null_value: Optional[str] = Field(default=None, alias="CsvNullValue")
652    ignore_header_rows: Optional[int] = Field(default=None, alias="IgnoreHeaderRows")
653    max_file_size: Optional[int] = Field(default=None, alias="MaxFileSize")
654    rfc4180: Optional[bool] = Field(default=None, alias="Rfc4180")
655    date_partition_timezone: Optional[str] = Field(
656        default=None, alias="DatePartitionTimezone"
657    )
658    add_trailing_padding_character: Optional[bool] = Field(
659        default=None, alias="AddTrailingPaddingCharacter"
660    )
661    expected_bucket_owner: Optional[str] = Field(
662        default=None, alias="ExpectedBucketOwner"
663    )
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 SybaseSettingsModel(mypydantic.models.base_model.BaseModel):
666class SybaseSettingsModel(BaseModel):
667    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
668    password: Optional[str] = Field(default=None, alias="Password")
669    port: Optional[int] = Field(default=None, alias="Port")
670    server_name: Optional[str] = Field(default=None, alias="ServerName")
671    username: Optional[str] = Field(default=None, alias="Username")
672    secrets_manager_access_role_arn: Optional[str] = Field(
673        default=None, alias="SecretsManagerAccessRoleArn"
674    )
675    secrets_manager_secret_id: Optional[str] = Field(
676        default=None, alias="SecretsManagerSecretId"
677    )
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 EventSubscriptionModel(mypydantic.models.base_model.BaseModel):
680class EventSubscriptionModel(BaseModel):
681    customer_aws_id: Optional[str] = Field(default=None, alias="CustomerAwsId")
682    cust_subscription_id: Optional[str] = Field(
683        default=None, alias="CustSubscriptionId"
684    )
685    sns_topic_arn: Optional[str] = Field(default=None, alias="SnsTopicArn")
686    status: Optional[str] = Field(default=None, alias="Status")
687    subscription_creation_time: Optional[str] = Field(
688        default=None, alias="SubscriptionCreationTime"
689    )
690    source_type: Optional[str] = Field(default=None, alias="SourceType")
691    source_ids_list: Optional[List[str]] = Field(default=None, alias="SourceIdsList")
692    event_categories_list: Optional[List[str]] = Field(
693        default=None, alias="EventCategoriesList"
694    )
695    enabled: Optional[bool] = Field(default=None, alias="Enabled")
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 CreateFleetAdvisorCollectorRequestModel(mypydantic.models.base_model.BaseModel):
698class CreateFleetAdvisorCollectorRequestModel(BaseModel):
699    collector_name: str = Field(alias="CollectorName")
700    service_access_role_arn: str = Field(alias="ServiceAccessRoleArn")
701    s3_bucket_name: str = Field(alias="S3BucketName")
702    description: Optional[str] = Field(default=None, alias="Description")
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 DatabaseInstanceSoftwareDetailsResponseModel(mypydantic.models.base_model.BaseModel):
705class DatabaseInstanceSoftwareDetailsResponseModel(BaseModel):
706    engine: Optional[str] = Field(default=None, alias="Engine")
707    engine_version: Optional[str] = Field(default=None, alias="EngineVersion")
708    engine_edition: Optional[str] = Field(default=None, alias="EngineEdition")
709    service_pack: Optional[str] = Field(default=None, alias="ServicePack")
710    support_level: Optional[str] = Field(default=None, alias="SupportLevel")
711    os_architecture: Optional[int] = Field(default=None, alias="OsArchitecture")
712    tooltip: Optional[str] = Field(default=None, alias="Tooltip")
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 ServerShortInfoResponseModel(mypydantic.models.base_model.BaseModel):
715class ServerShortInfoResponseModel(BaseModel):
716    server_id: Optional[str] = Field(default=None, alias="ServerId")
717    ip_address: Optional[str] = Field(default=None, alias="IpAddress")
718    server_name: Optional[str] = Field(default=None, alias="ServerName")
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 DatabaseShortInfoResponseModel(mypydantic.models.base_model.BaseModel):
721class DatabaseShortInfoResponseModel(BaseModel):
722    database_id: Optional[str] = Field(default=None, alias="DatabaseId")
723    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
724    database_ip_address: Optional[str] = Field(default=None, alias="DatabaseIpAddress")
725    database_engine: Optional[str] = Field(default=None, alias="DatabaseEngine")
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 DeleteCertificateMessageRequestModel(mypydantic.models.base_model.BaseModel):
728class DeleteCertificateMessageRequestModel(BaseModel):
729    certificate_arn: str = Field(alias="CertificateArn")
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 DeleteCollectorRequestModel(mypydantic.models.base_model.BaseModel):
732class DeleteCollectorRequestModel(BaseModel):
733    collector_referenced_id: str = Field(alias="CollectorReferencedId")
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 DeleteConnectionMessageRequestModel(mypydantic.models.base_model.BaseModel):
736class DeleteConnectionMessageRequestModel(BaseModel):
737    endpoint_arn: str = Field(alias="EndpointArn")
738    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
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 DeleteEndpointMessageRequestModel(mypydantic.models.base_model.BaseModel):
741class DeleteEndpointMessageRequestModel(BaseModel):
742    endpoint_arn: str = Field(alias="EndpointArn")
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 DeleteEventSubscriptionMessageRequestModel(mypydantic.models.base_model.BaseModel):
745class DeleteEventSubscriptionMessageRequestModel(BaseModel):
746    subscription_name: str = Field(alias="SubscriptionName")
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 DeleteFleetAdvisorDatabasesRequestModel(mypydantic.models.base_model.BaseModel):
749class DeleteFleetAdvisorDatabasesRequestModel(BaseModel):
750    database_ids: Sequence[str] = Field(alias="DatabaseIds")
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 DeleteReplicationInstanceMessageRequestModel(mypydantic.models.base_model.BaseModel):
753class DeleteReplicationInstanceMessageRequestModel(BaseModel):
754    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
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 DeleteReplicationSubnetGroupMessageRequestModel(mypydantic.models.base_model.BaseModel):
757class DeleteReplicationSubnetGroupMessageRequestModel(BaseModel):
758    replication_subnet_group_identifier: str = Field(
759        alias="ReplicationSubnetGroupIdentifier"
760    )
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 DeleteReplicationTaskAssessmentRunMessageRequestModel(mypydantic.models.base_model.BaseModel):
763class DeleteReplicationTaskAssessmentRunMessageRequestModel(BaseModel):
764    replication_task_assessment_run_arn: str = Field(
765        alias="ReplicationTaskAssessmentRunArn"
766    )
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 DeleteReplicationTaskMessageRequestModel(mypydantic.models.base_model.BaseModel):
769class DeleteReplicationTaskMessageRequestModel(BaseModel):
770    replication_task_arn: str = Field(alias="ReplicationTaskArn")
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 DescribeApplicableIndividualAssessmentsMessageRequestModel(mypydantic.models.base_model.BaseModel):
773class DescribeApplicableIndividualAssessmentsMessageRequestModel(BaseModel):
774    replication_task_arn: Optional[str] = Field(
775        default=None, alias="ReplicationTaskArn"
776    )
777    replication_instance_arn: Optional[str] = Field(
778        default=None, alias="ReplicationInstanceArn"
779    )
780    source_engine_name: Optional[str] = Field(default=None, alias="SourceEngineName")
781    target_engine_name: Optional[str] = Field(default=None, alias="TargetEngineName")
782    migration_type: Optional[Literal["cdc", "full-load", "full-load-and-cdc"]] = Field(
783        default=None, alias="MigrationType"
784    )
785    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
786    marker: Optional[str] = Field(default=None, alias="Marker")
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 FilterModel(mypydantic.models.base_model.BaseModel):
789class FilterModel(BaseModel):
790    name: str = Field(alias="Name")
791    values: Sequence[str] = Field(alias="Values")
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):
794class PaginatorConfigModel(BaseModel):
795    max_items: Optional[int] = Field(default=None, alias="MaxItems")
796    page_size: Optional[int] = Field(default=None, alias="PageSize")
797    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 WaiterConfigModel(mypydantic.models.base_model.BaseModel):
800class WaiterConfigModel(BaseModel):
801    delay: Optional[int] = Field(default=None, alias="Delay")
802    max_attempts: Optional[int] = Field(default=None, alias="MaxAttempts")
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 DescribeEndpointSettingsMessageRequestModel(mypydantic.models.base_model.BaseModel):
805class DescribeEndpointSettingsMessageRequestModel(BaseModel):
806    engine_name: str = Field(alias="EngineName")
807    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
808    marker: Optional[str] = Field(default=None, alias="Marker")
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 EndpointSettingModel(mypydantic.models.base_model.BaseModel):
811class EndpointSettingModel(BaseModel):
812    name: Optional[str] = Field(default=None, alias="Name")
813    type: Optional[Literal["boolean", "enum", "integer", "string"]] = Field(
814        default=None, alias="Type"
815    )
816    enum_values: Optional[List[str]] = Field(default=None, alias="EnumValues")
817    sensitive: Optional[bool] = Field(default=None, alias="Sensitive")
818    units: Optional[str] = Field(default=None, alias="Units")
819    applicability: Optional[str] = Field(default=None, alias="Applicability")
820    int_value_min: Optional[int] = Field(default=None, alias="IntValueMin")
821    int_value_max: Optional[int] = Field(default=None, alias="IntValueMax")
822    default_value: Optional[str] = Field(default=None, alias="DefaultValue")
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 SupportedEndpointTypeModel(mypydantic.models.base_model.BaseModel):
825class SupportedEndpointTypeModel(BaseModel):
826    engine_name: Optional[str] = Field(default=None, alias="EngineName")
827    supports_cdc: Optional[bool] = Field(default=None, alias="SupportsCDC")
828    endpoint_type: Optional[Literal["source", "target"]] = Field(
829        default=None, alias="EndpointType"
830    )
831    replication_instance_engine_minimum_version: Optional[str] = Field(
832        default=None, alias="ReplicationInstanceEngineMinimumVersion"
833    )
834    engine_display_name: Optional[str] = Field(default=None, alias="EngineDisplayName")
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 EventCategoryGroupModel(mypydantic.models.base_model.BaseModel):
837class EventCategoryGroupModel(BaseModel):
838    source_type: Optional[str] = Field(default=None, alias="SourceType")
839    event_categories: Optional[List[str]] = Field(default=None, alias="EventCategories")
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 EventModel(mypydantic.models.base_model.BaseModel):
842class EventModel(BaseModel):
843    source_identifier: Optional[str] = Field(default=None, alias="SourceIdentifier")
844    source_type: Optional[Literal["replication-instance"]] = Field(
845        default=None, alias="SourceType"
846    )
847    message: Optional[str] = Field(default=None, alias="Message")
848    event_categories: Optional[List[str]] = Field(default=None, alias="EventCategories")
849    date: Optional[datetime] = Field(default=None, alias="Date")
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 DescribeFleetAdvisorLsaAnalysisRequestModel(mypydantic.models.base_model.BaseModel):
852class DescribeFleetAdvisorLsaAnalysisRequestModel(BaseModel):
853    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
854    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 FleetAdvisorLsaAnalysisResponseModel(mypydantic.models.base_model.BaseModel):
857class FleetAdvisorLsaAnalysisResponseModel(BaseModel):
858    lsa_analysis_id: Optional[str] = Field(default=None, alias="LsaAnalysisId")
859    status: Optional[str] = Field(default=None, 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 FleetAdvisorSchemaObjectResponseModel(mypydantic.models.base_model.BaseModel):
862class FleetAdvisorSchemaObjectResponseModel(BaseModel):
863    schema_id: Optional[str] = Field(default=None, alias="SchemaId")
864    object_type: Optional[str] = Field(default=None, alias="ObjectType")
865    number_of_objects: Optional[int] = Field(default=None, alias="NumberOfObjects")
866    code_line_count: Optional[int] = Field(default=None, alias="CodeLineCount")
867    code_size: Optional[int] = Field(default=None, alias="CodeSize")
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 DescribeOrderableReplicationInstancesMessageRequestModel(mypydantic.models.base_model.BaseModel):
870class DescribeOrderableReplicationInstancesMessageRequestModel(BaseModel):
871    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
872    marker: Optional[str] = Field(default=None, alias="Marker")
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 OrderableReplicationInstanceModel(mypydantic.models.base_model.BaseModel):
875class OrderableReplicationInstanceModel(BaseModel):
876    engine_version: Optional[str] = Field(default=None, alias="EngineVersion")
877    replication_instance_class: Optional[str] = Field(
878        default=None, alias="ReplicationInstanceClass"
879    )
880    storage_type: Optional[str] = Field(default=None, alias="StorageType")
881    min_allocated_storage: Optional[int] = Field(
882        default=None, alias="MinAllocatedStorage"
883    )
884    max_allocated_storage: Optional[int] = Field(
885        default=None, alias="MaxAllocatedStorage"
886    )
887    default_allocated_storage: Optional[int] = Field(
888        default=None, alias="DefaultAllocatedStorage"
889    )
890    included_allocated_storage: Optional[int] = Field(
891        default=None, alias="IncludedAllocatedStorage"
892    )
893    availability_zones: Optional[List[str]] = Field(
894        default=None, alias="AvailabilityZones"
895    )
896    release_status: Optional[Literal["beta"]] = Field(
897        default=None, alias="ReleaseStatus"
898    )
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 DescribeRefreshSchemasStatusMessageRequestModel(mypydantic.models.base_model.BaseModel):
901class DescribeRefreshSchemasStatusMessageRequestModel(BaseModel):
902    endpoint_arn: str = Field(alias="EndpointArn")
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 RefreshSchemasStatusModel(mypydantic.models.base_model.BaseModel):
905class RefreshSchemasStatusModel(BaseModel):
906    endpoint_arn: Optional[str] = Field(default=None, alias="EndpointArn")
907    replication_instance_arn: Optional[str] = Field(
908        default=None, alias="ReplicationInstanceArn"
909    )
910    status: Optional[Literal["failed", "refreshing", "successful"]] = Field(
911        default=None, alias="Status"
912    )
913    last_refresh_date: Optional[datetime] = Field(default=None, alias="LastRefreshDate")
914    last_failure_message: Optional[str] = Field(
915        default=None, alias="LastFailureMessage"
916    )
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 DescribeReplicationInstanceTaskLogsMessageRequestModel(mypydantic.models.base_model.BaseModel):
919class DescribeReplicationInstanceTaskLogsMessageRequestModel(BaseModel):
920    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
921    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
922    marker: Optional[str] = Field(default=None, alias="Marker")
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 ReplicationInstanceTaskLogModel(mypydantic.models.base_model.BaseModel):
925class ReplicationInstanceTaskLogModel(BaseModel):
926    replication_task_name: Optional[str] = Field(
927        default=None, alias="ReplicationTaskName"
928    )
929    replication_task_arn: Optional[str] = Field(
930        default=None, alias="ReplicationTaskArn"
931    )
932    replication_instance_task_log_size: Optional[int] = Field(
933        default=None, alias="ReplicationInstanceTaskLogSize"
934    )
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 DescribeReplicationTaskAssessmentResultsMessageRequestModel(mypydantic.models.base_model.BaseModel):
937class DescribeReplicationTaskAssessmentResultsMessageRequestModel(BaseModel):
938    replication_task_arn: Optional[str] = Field(
939        default=None, alias="ReplicationTaskArn"
940    )
941    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
942    marker: Optional[str] = Field(default=None, alias="Marker")
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 ReplicationTaskAssessmentResultModel(mypydantic.models.base_model.BaseModel):
945class ReplicationTaskAssessmentResultModel(BaseModel):
946    replication_task_identifier: Optional[str] = Field(
947        default=None, alias="ReplicationTaskIdentifier"
948    )
949    replication_task_arn: Optional[str] = Field(
950        default=None, alias="ReplicationTaskArn"
951    )
952    replication_task_last_assessment_date: Optional[datetime] = Field(
953        default=None, alias="ReplicationTaskLastAssessmentDate"
954    )
955    assessment_status: Optional[str] = Field(default=None, alias="AssessmentStatus")
956    assessment_results_file: Optional[str] = Field(
957        default=None, alias="AssessmentResultsFile"
958    )
959    assessment_results: Optional[str] = Field(default=None, alias="AssessmentResults")
960    s3_object_url: Optional[str] = Field(default=None, alias="S3ObjectUrl")
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 ReplicationTaskIndividualAssessmentModel(mypydantic.models.base_model.BaseModel):
963class ReplicationTaskIndividualAssessmentModel(BaseModel):
964    replication_task_individual_assessment_arn: Optional[str] = Field(
965        default=None, alias="ReplicationTaskIndividualAssessmentArn"
966    )
967    replication_task_assessment_run_arn: Optional[str] = Field(
968        default=None, alias="ReplicationTaskAssessmentRunArn"
969    )
970    individual_assessment_name: Optional[str] = Field(
971        default=None, alias="IndividualAssessmentName"
972    )
973    status: Optional[str] = Field(default=None, alias="Status")
974    replication_task_individual_assessment_start_date: Optional[datetime] = Field(
975        default=None, alias="ReplicationTaskIndividualAssessmentStartDate"
976    )
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 DescribeSchemasMessageRequestModel(mypydantic.models.base_model.BaseModel):
979class DescribeSchemasMessageRequestModel(BaseModel):
980    endpoint_arn: str = Field(alias="EndpointArn")
981    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
982    marker: Optional[str] = Field(default=None, alias="Marker")
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 TableStatisticsModel(mypydantic.models.base_model.BaseModel):
 985class TableStatisticsModel(BaseModel):
 986    schema_name: Optional[str] = Field(default=None, alias="SchemaName")
 987    table_name: Optional[str] = Field(default=None, alias="TableName")
 988    inserts: Optional[int] = Field(default=None, alias="Inserts")
 989    deletes: Optional[int] = Field(default=None, alias="Deletes")
 990    updates: Optional[int] = Field(default=None, alias="Updates")
 991    ddls: Optional[int] = Field(default=None, alias="Ddls")
 992    applied_inserts: Optional[int] = Field(default=None, alias="AppliedInserts")
 993    applied_deletes: Optional[int] = Field(default=None, alias="AppliedDeletes")
 994    applied_updates: Optional[int] = Field(default=None, alias="AppliedUpdates")
 995    applied_ddls: Optional[int] = Field(default=None, alias="AppliedDdls")
 996    full_load_rows: Optional[int] = Field(default=None, alias="FullLoadRows")
 997    full_load_condtnl_chk_failed_rows: Optional[int] = Field(
 998        default=None, alias="FullLoadCondtnlChkFailedRows"
 999    )
1000    full_load_error_rows: Optional[int] = Field(default=None, alias="FullLoadErrorRows")
1001    full_load_start_time: Optional[datetime] = Field(
1002        default=None, alias="FullLoadStartTime"
1003    )
1004    full_load_end_time: Optional[datetime] = Field(
1005        default=None, alias="FullLoadEndTime"
1006    )
1007    full_load_reloaded: Optional[bool] = Field(default=None, alias="FullLoadReloaded")
1008    last_update_time: Optional[datetime] = Field(default=None, alias="LastUpdateTime")
1009    table_state: Optional[str] = Field(default=None, alias="TableState")
1010    validation_pending_records: Optional[int] = Field(
1011        default=None, alias="ValidationPendingRecords"
1012    )
1013    validation_failed_records: Optional[int] = Field(
1014        default=None, alias="ValidationFailedRecords"
1015    )
1016    validation_suspended_records: Optional[int] = Field(
1017        default=None, alias="ValidationSuspendedRecords"
1018    )
1019    validation_state: Optional[str] = Field(default=None, alias="ValidationState")
1020    validation_state_details: Optional[str] = Field(
1021        default=None, alias="ValidationStateDetails"
1022    )
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 ListTagsForResourceMessageRequestModel(mypydantic.models.base_model.BaseModel):
1025class ListTagsForResourceMessageRequestModel(BaseModel):
1026    resource_arn: Optional[str] = Field(default=None, alias="ResourceArn")
1027    resource_arn_list: Optional[Sequence[str]] = Field(
1028        default=None, alias="ResourceArnList"
1029    )
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 ModifyEventSubscriptionMessageRequestModel(mypydantic.models.base_model.BaseModel):
1032class ModifyEventSubscriptionMessageRequestModel(BaseModel):
1033    subscription_name: str = Field(alias="SubscriptionName")
1034    sns_topic_arn: Optional[str] = Field(default=None, alias="SnsTopicArn")
1035    source_type: Optional[str] = Field(default=None, alias="SourceType")
1036    event_categories: Optional[Sequence[str]] = Field(
1037        default=None, alias="EventCategories"
1038    )
1039    enabled: Optional[bool] = Field(default=None, alias="Enabled")
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 ModifyReplicationInstanceMessageRequestModel(mypydantic.models.base_model.BaseModel):
1042class ModifyReplicationInstanceMessageRequestModel(BaseModel):
1043    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
1044    allocated_storage: Optional[int] = Field(default=None, alias="AllocatedStorage")
1045    apply_immediately: Optional[bool] = Field(default=None, alias="ApplyImmediately")
1046    replication_instance_class: Optional[str] = Field(
1047        default=None, alias="ReplicationInstanceClass"
1048    )
1049    vpc_security_group_ids: Optional[Sequence[str]] = Field(
1050        default=None, alias="VpcSecurityGroupIds"
1051    )
1052    preferred_maintenance_window: Optional[str] = Field(
1053        default=None, alias="PreferredMaintenanceWindow"
1054    )
1055    multi_az: Optional[bool] = Field(default=None, alias="MultiAZ")
1056    engine_version: Optional[str] = Field(default=None, alias="EngineVersion")
1057    allow_major_version_upgrade: Optional[bool] = Field(
1058        default=None, alias="AllowMajorVersionUpgrade"
1059    )
1060    auto_minor_version_upgrade: Optional[bool] = Field(
1061        default=None, alias="AutoMinorVersionUpgrade"
1062    )
1063    replication_instance_identifier: Optional[str] = Field(
1064        default=None, alias="ReplicationInstanceIdentifier"
1065    )
1066    network_type: Optional[str] = Field(default=None, alias="NetworkType")
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 ModifyReplicationSubnetGroupMessageRequestModel(mypydantic.models.base_model.BaseModel):
1069class ModifyReplicationSubnetGroupMessageRequestModel(BaseModel):
1070    replication_subnet_group_identifier: str = Field(
1071        alias="ReplicationSubnetGroupIdentifier"
1072    )
1073    subnet_ids: Sequence[str] = Field(alias="SubnetIds")
1074    replication_subnet_group_description: Optional[str] = Field(
1075        default=None, alias="ReplicationSubnetGroupDescription"
1076    )
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 ModifyReplicationTaskMessageRequestModel(mypydantic.models.base_model.BaseModel):
1079class ModifyReplicationTaskMessageRequestModel(BaseModel):
1080    replication_task_arn: str = Field(alias="ReplicationTaskArn")
1081    replication_task_identifier: Optional[str] = Field(
1082        default=None, alias="ReplicationTaskIdentifier"
1083    )
1084    migration_type: Optional[Literal["cdc", "full-load", "full-load-and-cdc"]] = Field(
1085        default=None, alias="MigrationType"
1086    )
1087    table_mappings: Optional[str] = Field(default=None, alias="TableMappings")
1088    replication_task_settings: Optional[str] = Field(
1089        default=None, alias="ReplicationTaskSettings"
1090    )
1091    cdc_start_time: Optional[Union[datetime, str]] = Field(
1092        default=None, alias="CdcStartTime"
1093    )
1094    cdc_start_position: Optional[str] = Field(default=None, alias="CdcStartPosition")
1095    cdc_stop_position: Optional[str] = Field(default=None, alias="CdcStopPosition")
1096    task_data: Optional[str] = Field(default=None, alias="TaskData")
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 MoveReplicationTaskMessageRequestModel(mypydantic.models.base_model.BaseModel):
1099class MoveReplicationTaskMessageRequestModel(BaseModel):
1100    replication_task_arn: str = Field(alias="ReplicationTaskArn")
1101    target_replication_instance_arn: str = Field(alias="TargetReplicationInstanceArn")
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 PendingMaintenanceActionModel(mypydantic.models.base_model.BaseModel):
1104class PendingMaintenanceActionModel(BaseModel):
1105    action: Optional[str] = Field(default=None, alias="Action")
1106    auto_applied_after_date: Optional[datetime] = Field(
1107        default=None, alias="AutoAppliedAfterDate"
1108    )
1109    forced_apply_date: Optional[datetime] = Field(default=None, alias="ForcedApplyDate")
1110    opt_in_status: Optional[str] = Field(default=None, alias="OptInStatus")
1111    current_apply_date: Optional[datetime] = Field(
1112        default=None, alias="CurrentApplyDate"
1113    )
1114    description: Optional[str] = Field(default=None, alias="Description")
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 RebootReplicationInstanceMessageRequestModel(mypydantic.models.base_model.BaseModel):
1117class RebootReplicationInstanceMessageRequestModel(BaseModel):
1118    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
1119    force_failover: Optional[bool] = Field(default=None, alias="ForceFailover")
1120    force_planned_failover: Optional[bool] = Field(
1121        default=None, alias="ForcePlannedFailover"
1122    )
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 RefreshSchemasMessageRequestModel(mypydantic.models.base_model.BaseModel):
1125class RefreshSchemasMessageRequestModel(BaseModel):
1126    endpoint_arn: str = Field(alias="EndpointArn")
1127    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
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 TableToReloadModel(mypydantic.models.base_model.BaseModel):
1130class TableToReloadModel(BaseModel):
1131    schema_name: str = Field(alias="SchemaName")
1132    table_name: str = Field(alias="TableName")
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 RemoveTagsFromResourceMessageRequestModel(mypydantic.models.base_model.BaseModel):
1135class RemoveTagsFromResourceMessageRequestModel(BaseModel):
1136    resource_arn: str = Field(alias="ResourceArn")
1137    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 ReplicationPendingModifiedValuesModel(mypydantic.models.base_model.BaseModel):
1140class ReplicationPendingModifiedValuesModel(BaseModel):
1141    replication_instance_class: Optional[str] = Field(
1142        default=None, alias="ReplicationInstanceClass"
1143    )
1144    allocated_storage: Optional[int] = Field(default=None, alias="AllocatedStorage")
1145    multi_az: Optional[bool] = Field(default=None, alias="MultiAZ")
1146    engine_version: Optional[str] = Field(default=None, alias="EngineVersion")
1147    network_type: Optional[str] = Field(default=None, alias="NetworkType")
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 VpcSecurityGroupMembershipModel(mypydantic.models.base_model.BaseModel):
1150class VpcSecurityGroupMembershipModel(BaseModel):
1151    vpc_security_group_id: Optional[str] = Field(
1152        default=None, alias="VpcSecurityGroupId"
1153    )
1154    status: Optional[str] = Field(default=None, 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 ReplicationTaskAssessmentRunProgressModel(mypydantic.models.base_model.BaseModel):
1157class ReplicationTaskAssessmentRunProgressModel(BaseModel):
1158    individual_assessment_count: Optional[int] = Field(
1159        default=None, alias="IndividualAssessmentCount"
1160    )
1161    individual_assessment_completed_count: Optional[int] = Field(
1162        default=None, alias="IndividualAssessmentCompletedCount"
1163    )
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 ReplicationTaskStatsModel(mypydantic.models.base_model.BaseModel):
1166class ReplicationTaskStatsModel(BaseModel):
1167    full_load_progress_percent: Optional[int] = Field(
1168        default=None, alias="FullLoadProgressPercent"
1169    )
1170    elapsed_time_millis: Optional[int] = Field(default=None, alias="ElapsedTimeMillis")
1171    tables_loaded: Optional[int] = Field(default=None, alias="TablesLoaded")
1172    tables_loading: Optional[int] = Field(default=None, alias="TablesLoading")
1173    tables_queued: Optional[int] = Field(default=None, alias="TablesQueued")
1174    tables_errored: Optional[int] = Field(default=None, alias="TablesErrored")
1175    fresh_start_date: Optional[datetime] = Field(default=None, alias="FreshStartDate")
1176    start_date: Optional[datetime] = Field(default=None, alias="StartDate")
1177    stop_date: Optional[datetime] = Field(default=None, alias="StopDate")
1178    full_load_start_date: Optional[datetime] = Field(
1179        default=None, alias="FullLoadStartDate"
1180    )
1181    full_load_finish_date: Optional[datetime] = Field(
1182        default=None, alias="FullLoadFinishDate"
1183    )
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 SchemaShortInfoResponseModel(mypydantic.models.base_model.BaseModel):
1186class SchemaShortInfoResponseModel(BaseModel):
1187    schema_id: Optional[str] = Field(default=None, alias="SchemaId")
1188    schema_name: Optional[str] = Field(default=None, alias="SchemaName")
1189    database_id: Optional[str] = Field(default=None, alias="DatabaseId")
1190    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
1191    database_ip_address: Optional[str] = Field(default=None, alias="DatabaseIpAddress")
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 StartReplicationTaskAssessmentMessageRequestModel(mypydantic.models.base_model.BaseModel):
1194class StartReplicationTaskAssessmentMessageRequestModel(BaseModel):
1195    replication_task_arn: str = Field(alias="ReplicationTaskArn")
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 StartReplicationTaskAssessmentRunMessageRequestModel(mypydantic.models.base_model.BaseModel):
1198class StartReplicationTaskAssessmentRunMessageRequestModel(BaseModel):
1199    replication_task_arn: str = Field(alias="ReplicationTaskArn")
1200    service_access_role_arn: str = Field(alias="ServiceAccessRoleArn")
1201    result_location_bucket: str = Field(alias="ResultLocationBucket")
1202    assessment_run_name: str = Field(alias="AssessmentRunName")
1203    result_location_folder: Optional[str] = Field(
1204        default=None, alias="ResultLocationFolder"
1205    )
1206    result_encryption_mode: Optional[str] = Field(
1207        default=None, alias="ResultEncryptionMode"
1208    )
1209    result_kms_key_arn: Optional[str] = Field(default=None, alias="ResultKmsKeyArn")
1210    include_only: Optional[Sequence[str]] = Field(default=None, alias="IncludeOnly")
1211    exclude: Optional[Sequence[str]] = Field(default=None, alias="Exclude")
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 StartReplicationTaskMessageRequestModel(mypydantic.models.base_model.BaseModel):
1214class StartReplicationTaskMessageRequestModel(BaseModel):
1215    replication_task_arn: str = Field(alias="ReplicationTaskArn")
1216    start_replication_task_type: Literal[
1217        "reload-target", "resume-processing", "start-replication"
1218    ] = Field(alias="StartReplicationTaskType")
1219    cdc_start_time: Optional[Union[datetime, str]] = Field(
1220        default=None, alias="CdcStartTime"
1221    )
1222    cdc_start_position: Optional[str] = Field(default=None, alias="CdcStartPosition")
1223    cdc_stop_position: Optional[str] = Field(default=None, alias="CdcStopPosition")
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 StopReplicationTaskMessageRequestModel(mypydantic.models.base_model.BaseModel):
1226class StopReplicationTaskMessageRequestModel(BaseModel):
1227    replication_task_arn: str = Field(alias="ReplicationTaskArn")
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 TestConnectionMessageRequestModel(mypydantic.models.base_model.BaseModel):
1230class TestConnectionMessageRequestModel(BaseModel):
1231    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
1232    endpoint_arn: str = Field(alias="EndpointArn")
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 UpdateSubscriptionsToEventBridgeMessageRequestModel(mypydantic.models.base_model.BaseModel):
1235class UpdateSubscriptionsToEventBridgeMessageRequestModel(BaseModel):
1236    force_move: Optional[bool] = Field(default=None, alias="ForceMove")
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 AddTagsToResourceMessageRequestModel(mypydantic.models.base_model.BaseModel):
1239class AddTagsToResourceMessageRequestModel(BaseModel):
1240    resource_arn: str = Field(alias="ResourceArn")
1241    tags: Sequence[TagModel] = 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 CreateEventSubscriptionMessageRequestModel(mypydantic.models.base_model.BaseModel):
1244class CreateEventSubscriptionMessageRequestModel(BaseModel):
1245    subscription_name: str = Field(alias="SubscriptionName")
1246    sns_topic_arn: str = Field(alias="SnsTopicArn")
1247    source_type: Optional[str] = Field(default=None, alias="SourceType")
1248    event_categories: Optional[Sequence[str]] = Field(
1249        default=None, alias="EventCategories"
1250    )
1251    source_ids: Optional[Sequence[str]] = Field(default=None, alias="SourceIds")
1252    enabled: Optional[bool] = Field(default=None, alias="Enabled")
1253    tags: Optional[Sequence[TagModel]] = 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 CreateReplicationInstanceMessageRequestModel(mypydantic.models.base_model.BaseModel):
1256class CreateReplicationInstanceMessageRequestModel(BaseModel):
1257    replication_instance_identifier: str = Field(alias="ReplicationInstanceIdentifier")
1258    replication_instance_class: str = Field(alias="ReplicationInstanceClass")
1259    allocated_storage: Optional[int] = Field(default=None, alias="AllocatedStorage")
1260    vpc_security_group_ids: Optional[Sequence[str]] = Field(
1261        default=None, alias="VpcSecurityGroupIds"
1262    )
1263    availability_zone: Optional[str] = Field(default=None, alias="AvailabilityZone")
1264    replication_subnet_group_identifier: Optional[str] = Field(
1265        default=None, alias="ReplicationSubnetGroupIdentifier"
1266    )
1267    preferred_maintenance_window: Optional[str] = Field(
1268        default=None, alias="PreferredMaintenanceWindow"
1269    )
1270    multi_az: Optional[bool] = Field(default=None, alias="MultiAZ")
1271    engine_version: Optional[str] = Field(default=None, alias="EngineVersion")
1272    auto_minor_version_upgrade: Optional[bool] = Field(
1273        default=None, alias="AutoMinorVersionUpgrade"
1274    )
1275    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
1276    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
1277    publicly_accessible: Optional[bool] = Field(
1278        default=None, alias="PubliclyAccessible"
1279    )
1280    dns_name_servers: Optional[str] = Field(default=None, alias="DnsNameServers")
1281    resource_identifier: Optional[str] = Field(default=None, alias="ResourceIdentifier")
1282    network_type: Optional[str] = Field(default=None, alias="NetworkType")
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 CreateReplicationSubnetGroupMessageRequestModel(mypydantic.models.base_model.BaseModel):
1285class CreateReplicationSubnetGroupMessageRequestModel(BaseModel):
1286    replication_subnet_group_identifier: str = Field(
1287        alias="ReplicationSubnetGroupIdentifier"
1288    )
1289    replication_subnet_group_description: str = Field(
1290        alias="ReplicationSubnetGroupDescription"
1291    )
1292    subnet_ids: Sequence[str] = Field(alias="SubnetIds")
1293    tags: Optional[Sequence[TagModel]] = 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 CreateReplicationTaskMessageRequestModel(mypydantic.models.base_model.BaseModel):
1296class CreateReplicationTaskMessageRequestModel(BaseModel):
1297    replication_task_identifier: str = Field(alias="ReplicationTaskIdentifier")
1298    source_endpoint_arn: str = Field(alias="SourceEndpointArn")
1299    target_endpoint_arn: str = Field(alias="TargetEndpointArn")
1300    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
1301    migration_type: Literal["cdc", "full-load", "full-load-and-cdc"] = Field(
1302        alias="MigrationType"
1303    )
1304    table_mappings: str = Field(alias="TableMappings")
1305    replication_task_settings: Optional[str] = Field(
1306        default=None, alias="ReplicationTaskSettings"
1307    )
1308    cdc_start_time: Optional[Union[datetime, str]] = Field(
1309        default=None, alias="CdcStartTime"
1310    )
1311    cdc_start_position: Optional[str] = Field(default=None, alias="CdcStartPosition")
1312    cdc_stop_position: Optional[str] = Field(default=None, alias="CdcStopPosition")
1313    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
1314    task_data: Optional[str] = Field(default=None, alias="TaskData")
1315    resource_identifier: Optional[str] = Field(default=None, alias="ResourceIdentifier")
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 ImportCertificateMessageRequestModel(mypydantic.models.base_model.BaseModel):
1318class ImportCertificateMessageRequestModel(BaseModel):
1319    certificate_identifier: str = Field(alias="CertificateIdentifier")
1320    certificate_pem: Optional[str] = Field(default=None, alias="CertificatePem")
1321    certificate_wallet: Optional[
1322        Union[str, bytes, Type[IO[Any]], Type[StreamingBody]]
1323    ] = Field(default=None, alias="CertificateWallet")
1324    tags: Optional[Sequence[TagModel]] = 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 CreateFleetAdvisorCollectorResponseModel(mypydantic.models.base_model.BaseModel):
1327class CreateFleetAdvisorCollectorResponseModel(BaseModel):
1328    collector_referenced_id: str = Field(alias="CollectorReferencedId")
1329    collector_name: str = Field(alias="CollectorName")
1330    description: str = Field(alias="Description")
1331    service_access_role_arn: str = Field(alias="ServiceAccessRoleArn")
1332    s3_bucket_name: str = Field(alias="S3BucketName")
1333    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 DeleteFleetAdvisorDatabasesResponseModel(mypydantic.models.base_model.BaseModel):
1336class DeleteFleetAdvisorDatabasesResponseModel(BaseModel):
1337    database_ids: List[str] = Field(alias="DatabaseIds")
1338    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 DescribeAccountAttributesResponseModel(mypydantic.models.base_model.BaseModel):
1341class DescribeAccountAttributesResponseModel(BaseModel):
1342    account_quotas: List[AccountQuotaModel] = Field(alias="AccountQuotas")
1343    unique_account_identifier: str = Field(alias="UniqueAccountIdentifier")
1344    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 DescribeApplicableIndividualAssessmentsResponseModel(mypydantic.models.base_model.BaseModel):
1347class DescribeApplicableIndividualAssessmentsResponseModel(BaseModel):
1348    individual_assessment_names: List[str] = Field(alias="IndividualAssessmentNames")
1349    marker: str = Field(alias="Marker")
1350    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 DescribeSchemasResponseModel(mypydantic.models.base_model.BaseModel):
1353class DescribeSchemasResponseModel(BaseModel):
1354    marker: str = Field(alias="Marker")
1355    schemas: List[str] = Field(alias="Schemas")
1356    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 EmptyResponseMetadataModel(mypydantic.models.base_model.BaseModel):
1359class EmptyResponseMetadataModel(BaseModel):
1360    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):
1363class ListTagsForResourceResponseModel(BaseModel):
1364    tag_list: List[TagModel] = Field(alias="TagList")
1365    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 ReloadTablesResponseModel(mypydantic.models.base_model.BaseModel):
1368class ReloadTablesResponseModel(BaseModel):
1369    replication_task_arn: str = Field(alias="ReplicationTaskArn")
1370    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 RunFleetAdvisorLsaAnalysisResponseModel(mypydantic.models.base_model.BaseModel):
1373class RunFleetAdvisorLsaAnalysisResponseModel(BaseModel):
1374    lsa_analysis_id: str = Field(alias="LsaAnalysisId")
1375    status: str = Field(alias="Status")
1376    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 UpdateSubscriptionsToEventBridgeResponseModel(mypydantic.models.base_model.BaseModel):
1379class UpdateSubscriptionsToEventBridgeResponseModel(BaseModel):
1380    result: str = Field(alias="Result")
1381    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 SubnetModel(mypydantic.models.base_model.BaseModel):
1384class SubnetModel(BaseModel):
1385    subnet_identifier: Optional[str] = Field(default=None, alias="SubnetIdentifier")
1386    subnet_availability_zone: Optional[AvailabilityZoneModel] = Field(
1387        default=None, alias="SubnetAvailabilityZone"
1388    )
1389    subnet_status: Optional[str] = Field(default=None, alias="SubnetStatus")
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 DeleteCertificateResponseModel(mypydantic.models.base_model.BaseModel):
1392class DeleteCertificateResponseModel(BaseModel):
1393    certificate: CertificateModel = Field(alias="Certificate")
1394    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 DescribeCertificatesResponseModel(mypydantic.models.base_model.BaseModel):
1397class DescribeCertificatesResponseModel(BaseModel):
1398    marker: str = Field(alias="Marker")
1399    certificates: List[CertificateModel] = Field(alias="Certificates")
1400    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 ImportCertificateResponseModel(mypydantic.models.base_model.BaseModel):
1403class ImportCertificateResponseModel(BaseModel):
1404    certificate: CertificateModel = Field(alias="Certificate")
1405    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 CollectorResponseModel(mypydantic.models.base_model.BaseModel):
1408class CollectorResponseModel(BaseModel):
1409    collector_referenced_id: Optional[str] = Field(
1410        default=None, alias="CollectorReferencedId"
1411    )
1412    collector_name: Optional[str] = Field(default=None, alias="CollectorName")
1413    collector_version: Optional[str] = Field(default=None, alias="CollectorVersion")
1414    version_status: Optional[Literal["OUTDATED", "UNSUPPORTED", "UP_TO_DATE"]] = Field(
1415        default=None, alias="VersionStatus"
1416    )
1417    description: Optional[str] = Field(default=None, alias="Description")
1418    s3_bucket_name: Optional[str] = Field(default=None, alias="S3BucketName")
1419    service_access_role_arn: Optional[str] = Field(
1420        default=None, alias="ServiceAccessRoleArn"
1421    )
1422    collector_health_check: Optional[CollectorHealthCheckModel] = Field(
1423        default=None, alias="CollectorHealthCheck"
1424    )
1425    last_data_received: Optional[str] = Field(default=None, alias="LastDataReceived")
1426    registered_date: Optional[str] = Field(default=None, alias="RegisteredDate")
1427    created_date: Optional[str] = Field(default=None, alias="CreatedDate")
1428    modified_date: Optional[str] = Field(default=None, alias="ModifiedDate")
1429    inventory_data: Optional[InventoryDataModel] = Field(
1430        default=None, alias="InventoryData"
1431    )
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 DeleteConnectionResponseModel(mypydantic.models.base_model.BaseModel):
1434class DeleteConnectionResponseModel(BaseModel):
1435    connection: ConnectionModel = Field(alias="Connection")
1436    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 DescribeConnectionsResponseModel(mypydantic.models.base_model.BaseModel):
1439class DescribeConnectionsResponseModel(BaseModel):
1440    marker: str = Field(alias="Marker")
1441    connections: List[ConnectionModel] = Field(alias="Connections")
1442    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 TestConnectionResponseModel(mypydantic.models.base_model.BaseModel):
1445class TestConnectionResponseModel(BaseModel):
1446    connection: ConnectionModel = Field(alias="Connection")
1447    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 CreateEndpointMessageRequestModel(mypydantic.models.base_model.BaseModel):
1450class CreateEndpointMessageRequestModel(BaseModel):
1451    endpoint_identifier: str = Field(alias="EndpointIdentifier")
1452    endpoint_type: Literal["source", "target"] = Field(alias="EndpointType")
1453    engine_name: str = Field(alias="EngineName")
1454    username: Optional[str] = Field(default=None, alias="Username")
1455    password: Optional[str] = Field(default=None, alias="Password")
1456    server_name: Optional[str] = Field(default=None, alias="ServerName")
1457    port: Optional[int] = Field(default=None, alias="Port")
1458    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
1459    extra_connection_attributes: Optional[str] = Field(
1460        default=None, alias="ExtraConnectionAttributes"
1461    )
1462    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
1463    tags: Optional[Sequence[TagModel]] = Field(default=None, alias="Tags")
1464    certificate_arn: Optional[str] = Field(default=None, alias="CertificateArn")
1465    ssl_mode: Optional[Literal["none", "require", "verify-ca", "verify-full"]] = Field(
1466        default=None, alias="SslMode"
1467    )
1468    service_access_role_arn: Optional[str] = Field(
1469        default=None, alias="ServiceAccessRoleArn"
1470    )
1471    external_table_definition: Optional[str] = Field(
1472        default=None, alias="ExternalTableDefinition"
1473    )
1474    dynamo_db_settings: Optional[DynamoDbSettingsModel] = Field(
1475        default=None, alias="DynamoDbSettings"
1476    )
1477    s3_settings: Optional[S3SettingsModel] = Field(default=None, alias="S3Settings")
1478    dms_transfer_settings: Optional[DmsTransferSettingsModel] = Field(
1479        default=None, alias="DmsTransferSettings"
1480    )
1481    mongo_db_settings: Optional[MongoDbSettingsModel] = Field(
1482        default=None, alias="MongoDbSettings"
1483    )
1484    kinesis_settings: Optional[KinesisSettingsModel] = Field(
1485        default=None, alias="KinesisSettings"
1486    )
1487    kafka_settings: Optional[KafkaSettingsModel] = Field(
1488        default=None, alias="KafkaSettings"
1489    )
1490    elasticsearch_settings: Optional[ElasticsearchSettingsModel] = Field(
1491        default=None, alias="ElasticsearchSettings"
1492    )
1493    neptune_settings: Optional[NeptuneSettingsModel] = Field(
1494        default=None, alias="NeptuneSettings"
1495    )
1496    redshift_settings: Optional[RedshiftSettingsModel] = Field(
1497        default=None, alias="RedshiftSettings"
1498    )
1499    postgre_s_ql_settings: Optional[PostgreSQLSettingsModel] = Field(
1500        default=None, alias="PostgreSQLSettings"
1501    )
1502    my_s_ql_settings: Optional[MySQLSettingsModel] = Field(
1503        default=None, alias="MySQLSettings"
1504    )
1505    oracle_settings: Optional[OracleSettingsModel] = Field(
1506        default=None, alias="OracleSettings"
1507    )
1508    sybase_settings: Optional[SybaseSettingsModel] = Field(
1509        default=None, alias="SybaseSettings"
1510    )
1511    microsoft_s_ql_server_settings: Optional[MicrosoftSQLServerSettingsModel] = Field(
1512        default=None, alias="MicrosoftSQLServerSettings"
1513    )
1514    ibmdb2_settings: Optional[IBMDb2SettingsModel] = Field(
1515        default=None, alias="IBMDb2Settings"
1516    )
1517    resource_identifier: Optional[str] = Field(default=None, alias="ResourceIdentifier")
1518    doc_db_settings: Optional[DocDbSettingsModel] = Field(
1519        default=None, alias="DocDbSettings"
1520    )
1521    redis_settings: Optional[RedisSettingsModel] = Field(
1522        default=None, alias="RedisSettings"
1523    )
1524    gcp_my_s_ql_settings: Optional[GcpMySQLSettingsModel] = Field(
1525        default=None, alias="GcpMySQLSettings"
1526    )
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 EndpointModel(mypydantic.models.base_model.BaseModel):
1529class EndpointModel(BaseModel):
1530    endpoint_identifier: Optional[str] = Field(default=None, alias="EndpointIdentifier")
1531    endpoint_type: Optional[Literal["source", "target"]] = Field(
1532        default=None, alias="EndpointType"
1533    )
1534    engine_name: Optional[str] = Field(default=None, alias="EngineName")
1535    engine_display_name: Optional[str] = Field(default=None, alias="EngineDisplayName")
1536    username: Optional[str] = Field(default=None, alias="Username")
1537    server_name: Optional[str] = Field(default=None, alias="ServerName")
1538    port: Optional[int] = Field(default=None, alias="Port")
1539    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
1540    extra_connection_attributes: Optional[str] = Field(
1541        default=None, alias="ExtraConnectionAttributes"
1542    )
1543    status: Optional[str] = Field(default=None, alias="Status")
1544    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
1545    endpoint_arn: Optional[str] = Field(default=None, alias="EndpointArn")
1546    certificate_arn: Optional[str] = Field(default=None, alias="CertificateArn")
1547    ssl_mode: Optional[Literal["none", "require", "verify-ca", "verify-full"]] = Field(
1548        default=None, alias="SslMode"
1549    )
1550    service_access_role_arn: Optional[str] = Field(
1551        default=None, alias="ServiceAccessRoleArn"
1552    )
1553    external_table_definition: Optional[str] = Field(
1554        default=None, alias="ExternalTableDefinition"
1555    )
1556    external_id: Optional[str] = Field(default=None, alias="ExternalId")
1557    dynamo_db_settings: Optional[DynamoDbSettingsModel] = Field(
1558        default=None, alias="DynamoDbSettings"
1559    )
1560    s3_settings: Optional[S3SettingsModel] = Field(default=None, alias="S3Settings")
1561    dms_transfer_settings: Optional[DmsTransferSettingsModel] = Field(
1562        default=None, alias="DmsTransferSettings"
1563    )
1564    mongo_db_settings: Optional[MongoDbSettingsModel] = Field(
1565        default=None, alias="MongoDbSettings"
1566    )
1567    kinesis_settings: Optional[KinesisSettingsModel] = Field(
1568        default=None, alias="KinesisSettings"
1569    )
1570    kafka_settings: Optional[KafkaSettingsModel] = Field(
1571        default=None, alias="KafkaSettings"
1572    )
1573    elasticsearch_settings: Optional[ElasticsearchSettingsModel] = Field(
1574        default=None, alias="ElasticsearchSettings"
1575    )
1576    neptune_settings: Optional[NeptuneSettingsModel] = Field(
1577        default=None, alias="NeptuneSettings"
1578    )
1579    redshift_settings: Optional[RedshiftSettingsModel] = Field(
1580        default=None, alias="RedshiftSettings"
1581    )
1582    postgre_s_ql_settings: Optional[PostgreSQLSettingsModel] = Field(
1583        default=None, alias="PostgreSQLSettings"
1584    )
1585    my_s_ql_settings: Optional[MySQLSettingsModel] = Field(
1586        default=None, alias="MySQLSettings"
1587    )
1588    oracle_settings: Optional[OracleSettingsModel] = Field(
1589        default=None, alias="OracleSettings"
1590    )
1591    sybase_settings: Optional[SybaseSettingsModel] = Field(
1592        default=None, alias="SybaseSettings"
1593    )
1594    microsoft_s_ql_server_settings: Optional[MicrosoftSQLServerSettingsModel] = Field(
1595        default=None, alias="MicrosoftSQLServerSettings"
1596    )
1597    ibmdb2_settings: Optional[IBMDb2SettingsModel] = Field(
1598        default=None, alias="IBMDb2Settings"
1599    )
1600    doc_db_settings: Optional[DocDbSettingsModel] = Field(
1601        default=None, alias="DocDbSettings"
1602    )
1603    redis_settings: Optional[RedisSettingsModel] = Field(
1604        default=None, alias="RedisSettings"
1605    )
1606    gcp_my_s_ql_settings: Optional[GcpMySQLSettingsModel] = Field(
1607        default=None, alias="GcpMySQLSettings"
1608    )
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 ModifyEndpointMessageRequestModel(mypydantic.models.base_model.BaseModel):
1611class ModifyEndpointMessageRequestModel(BaseModel):
1612    endpoint_arn: str = Field(alias="EndpointArn")
1613    endpoint_identifier: Optional[str] = Field(default=None, alias="EndpointIdentifier")
1614    endpoint_type: Optional[Literal["source", "target"]] = Field(
1615        default=None, alias="EndpointType"
1616    )
1617    engine_name: Optional[str] = Field(default=None, alias="EngineName")
1618    username: Optional[str] = Field(default=None, alias="Username")
1619    password: Optional[str] = Field(default=None, alias="Password")
1620    server_name: Optional[str] = Field(default=None, alias="ServerName")
1621    port: Optional[int] = Field(default=None, alias="Port")
1622    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
1623    extra_connection_attributes: Optional[str] = Field(
1624        default=None, alias="ExtraConnectionAttributes"
1625    )
1626    certificate_arn: Optional[str] = Field(default=None, alias="CertificateArn")
1627    ssl_mode: Optional[Literal["none", "require", "verify-ca", "verify-full"]] = Field(
1628        default=None, alias="SslMode"
1629    )
1630    service_access_role_arn: Optional[str] = Field(
1631        default=None, alias="ServiceAccessRoleArn"
1632    )
1633    external_table_definition: Optional[str] = Field(
1634        default=None, alias="ExternalTableDefinition"
1635    )
1636    dynamo_db_settings: Optional[DynamoDbSettingsModel] = Field(
1637        default=None, alias="DynamoDbSettings"
1638    )
1639    s3_settings: Optional[S3SettingsModel] = Field(default=None, alias="S3Settings")
1640    dms_transfer_settings: Optional[DmsTransferSettingsModel] = Field(
1641        default=None, alias="DmsTransferSettings"
1642    )
1643    mongo_db_settings: Optional[MongoDbSettingsModel] = Field(
1644        default=None, alias="MongoDbSettings"
1645    )
1646    kinesis_settings: Optional[KinesisSettingsModel] = Field(
1647        default=None, alias="KinesisSettings"
1648    )
1649    kafka_settings: Optional[KafkaSettingsModel] = Field(
1650        default=None, alias="KafkaSettings"
1651    )
1652    elasticsearch_settings: Optional[ElasticsearchSettingsModel] = Field(
1653        default=None, alias="ElasticsearchSettings"
1654    )
1655    neptune_settings: Optional[NeptuneSettingsModel] = Field(
1656        default=None, alias="NeptuneSettings"
1657    )
1658    redshift_settings: Optional[RedshiftSettingsModel] = Field(
1659        default=None, alias="RedshiftSettings"
1660    )
1661    postgre_s_ql_settings: Optional[PostgreSQLSettingsModel] = Field(
1662        default=None, alias="PostgreSQLSettings"
1663    )
1664    my_s_ql_settings: Optional[MySQLSettingsModel] = Field(
1665        default=None, alias="MySQLSettings"
1666    )
1667    oracle_settings: Optional[OracleSettingsModel] = Field(
1668        default=None, alias="OracleSettings"
1669    )
1670    sybase_settings: Optional[SybaseSettingsModel] = Field(
1671        default=None, alias="SybaseSettings"
1672    )
1673    microsoft_s_ql_server_settings: Optional[MicrosoftSQLServerSettingsModel] = Field(
1674        default=None, alias="MicrosoftSQLServerSettings"
1675    )
1676    ibmdb2_settings: Optional[IBMDb2SettingsModel] = Field(
1677        default=None, alias="IBMDb2Settings"
1678    )
1679    doc_db_settings: Optional[DocDbSettingsModel] = Field(
1680        default=None, alias="DocDbSettings"
1681    )
1682    redis_settings: Optional[RedisSettingsModel] = Field(
1683        default=None, alias="RedisSettings"
1684    )
1685    exact_settings: Optional[bool] = Field(default=None, alias="ExactSettings")
1686    gcp_my_s_ql_settings: Optional[GcpMySQLSettingsModel] = Field(
1687        default=None, alias="GcpMySQLSettings"
1688    )
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 CreateEventSubscriptionResponseModel(mypydantic.models.base_model.BaseModel):
1691class CreateEventSubscriptionResponseModel(BaseModel):
1692    event_subscription: EventSubscriptionModel = Field(alias="EventSubscription")
1693    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 DeleteEventSubscriptionResponseModel(mypydantic.models.base_model.BaseModel):
1696class DeleteEventSubscriptionResponseModel(BaseModel):
1697    event_subscription: EventSubscriptionModel = Field(alias="EventSubscription")
1698    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 DescribeEventSubscriptionsResponseModel(mypydantic.models.base_model.BaseModel):
1701class DescribeEventSubscriptionsResponseModel(BaseModel):
1702    marker: str = Field(alias="Marker")
1703    event_subscriptions_list: List[EventSubscriptionModel] = Field(
1704        alias="EventSubscriptionsList"
1705    )
1706    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 ModifyEventSubscriptionResponseModel(mypydantic.models.base_model.BaseModel):
1709class ModifyEventSubscriptionResponseModel(BaseModel):
1710    event_subscription: EventSubscriptionModel = Field(alias="EventSubscription")
1711    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 DatabaseResponseModel(mypydantic.models.base_model.BaseModel):
1714class DatabaseResponseModel(BaseModel):
1715    database_id: Optional[str] = Field(default=None, alias="DatabaseId")
1716    database_name: Optional[str] = Field(default=None, alias="DatabaseName")
1717    ip_address: Optional[str] = Field(default=None, alias="IpAddress")
1718    number_of_schemas: Optional[int] = Field(default=None, alias="NumberOfSchemas")
1719    server: Optional[ServerShortInfoResponseModel] = Field(default=None, alias="Server")
1720    software_details: Optional[DatabaseInstanceSoftwareDetailsResponseModel] = Field(
1721        default=None, alias="SoftwareDetails"
1722    )
1723    collectors: Optional[List[CollectorShortInfoResponseModel]] = Field(
1724        default=None, alias="Collectors"
1725    )
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 DescribeCertificatesMessageRequestModel(mypydantic.models.base_model.BaseModel):
1728class DescribeCertificatesMessageRequestModel(BaseModel):
1729    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1730    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1731    marker: Optional[str] = Field(default=None, alias="Marker")
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 DescribeConnectionsMessageRequestModel(mypydantic.models.base_model.BaseModel):
1734class DescribeConnectionsMessageRequestModel(BaseModel):
1735    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1736    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1737    marker: Optional[str] = Field(default=None, alias="Marker")
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 DescribeEndpointTypesMessageRequestModel(mypydantic.models.base_model.BaseModel):
1740class DescribeEndpointTypesMessageRequestModel(BaseModel):
1741    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1742    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1743    marker: Optional[str] = Field(default=None, alias="Marker")
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 DescribeEndpointsMessageRequestModel(mypydantic.models.base_model.BaseModel):
1746class DescribeEndpointsMessageRequestModel(BaseModel):
1747    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1748    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1749    marker: Optional[str] = Field(default=None, alias="Marker")
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 DescribeEventCategoriesMessageRequestModel(mypydantic.models.base_model.BaseModel):
1752class DescribeEventCategoriesMessageRequestModel(BaseModel):
1753    source_type: Optional[str] = Field(default=None, alias="SourceType")
1754    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
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 DescribeEventSubscriptionsMessageRequestModel(mypydantic.models.base_model.BaseModel):
1757class DescribeEventSubscriptionsMessageRequestModel(BaseModel):
1758    subscription_name: Optional[str] = Field(default=None, alias="SubscriptionName")
1759    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1760    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1761    marker: Optional[str] = Field(default=None, alias="Marker")
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 DescribeEventsMessageRequestModel(mypydantic.models.base_model.BaseModel):
1764class DescribeEventsMessageRequestModel(BaseModel):
1765    source_identifier: Optional[str] = Field(default=None, alias="SourceIdentifier")
1766    source_type: Optional[Literal["replication-instance"]] = Field(
1767        default=None, alias="SourceType"
1768    )
1769    start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime")
1770    end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime")
1771    duration: Optional[int] = Field(default=None, alias="Duration")
1772    event_categories: Optional[Sequence[str]] = Field(
1773        default=None, alias="EventCategories"
1774    )
1775    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1776    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1777    marker: Optional[str] = Field(default=None, alias="Marker")
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 DescribeFleetAdvisorCollectorsRequestModel(mypydantic.models.base_model.BaseModel):
1780class DescribeFleetAdvisorCollectorsRequestModel(BaseModel):
1781    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1782    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1783    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 DescribeFleetAdvisorDatabasesRequestModel(mypydantic.models.base_model.BaseModel):
1786class DescribeFleetAdvisorDatabasesRequestModel(BaseModel):
1787    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1788    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1789    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 DescribeFleetAdvisorSchemaObjectSummaryRequestModel(mypydantic.models.base_model.BaseModel):
1792class DescribeFleetAdvisorSchemaObjectSummaryRequestModel(BaseModel):
1793    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1794    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1795    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 DescribeFleetAdvisorSchemasRequestModel(mypydantic.models.base_model.BaseModel):
1798class DescribeFleetAdvisorSchemasRequestModel(BaseModel):
1799    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1800    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1801    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 DescribePendingMaintenanceActionsMessageRequestModel(mypydantic.models.base_model.BaseModel):
1804class DescribePendingMaintenanceActionsMessageRequestModel(BaseModel):
1805    replication_instance_arn: Optional[str] = Field(
1806        default=None, alias="ReplicationInstanceArn"
1807    )
1808    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1809    marker: Optional[str] = Field(default=None, alias="Marker")
1810    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
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 DescribeReplicationInstancesMessageRequestModel(mypydantic.models.base_model.BaseModel):
1813class DescribeReplicationInstancesMessageRequestModel(BaseModel):
1814    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1815    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1816    marker: Optional[str] = Field(default=None, alias="Marker")
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 DescribeReplicationSubnetGroupsMessageRequestModel(mypydantic.models.base_model.BaseModel):
1819class DescribeReplicationSubnetGroupsMessageRequestModel(BaseModel):
1820    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1821    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1822    marker: Optional[str] = Field(default=None, alias="Marker")
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 DescribeReplicationTaskAssessmentRunsMessageRequestModel(mypydantic.models.base_model.BaseModel):
1825class DescribeReplicationTaskAssessmentRunsMessageRequestModel(BaseModel):
1826    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1827    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1828    marker: Optional[str] = Field(default=None, alias="Marker")
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 DescribeReplicationTaskIndividualAssessmentsMessageRequestModel(mypydantic.models.base_model.BaseModel):
1831class DescribeReplicationTaskIndividualAssessmentsMessageRequestModel(BaseModel):
1832    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1833    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1834    marker: Optional[str] = Field(default=None, alias="Marker")
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 DescribeReplicationTasksMessageRequestModel(mypydantic.models.base_model.BaseModel):
1837class DescribeReplicationTasksMessageRequestModel(BaseModel):
1838    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1839    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1840    marker: Optional[str] = Field(default=None, alias="Marker")
1841    without_settings: Optional[bool] = Field(default=None, alias="WithoutSettings")
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 DescribeTableStatisticsMessageRequestModel(mypydantic.models.base_model.BaseModel):
1844class DescribeTableStatisticsMessageRequestModel(BaseModel):
1845    replication_task_arn: str = Field(alias="ReplicationTaskArn")
1846    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1847    marker: Optional[str] = Field(default=None, alias="Marker")
1848    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
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 DescribeCertificatesMessageDescribeCertificatesPaginateModel(mypydantic.models.base_model.BaseModel):
1851class DescribeCertificatesMessageDescribeCertificatesPaginateModel(BaseModel):
1852    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1853    pagination_config: Optional[PaginatorConfigModel] = Field(
1854        default=None, alias="PaginationConfig"
1855    )
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 DescribeConnectionsMessageDescribeConnectionsPaginateModel(mypydantic.models.base_model.BaseModel):
1858class DescribeConnectionsMessageDescribeConnectionsPaginateModel(BaseModel):
1859    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1860    pagination_config: Optional[PaginatorConfigModel] = Field(
1861        default=None, alias="PaginationConfig"
1862    )
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 DescribeEndpointTypesMessageDescribeEndpointTypesPaginateModel(mypydantic.models.base_model.BaseModel):
1865class DescribeEndpointTypesMessageDescribeEndpointTypesPaginateModel(BaseModel):
1866    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1867    pagination_config: Optional[PaginatorConfigModel] = Field(
1868        default=None, alias="PaginationConfig"
1869    )
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 DescribeEndpointsMessageDescribeEndpointsPaginateModel(mypydantic.models.base_model.BaseModel):
1872class DescribeEndpointsMessageDescribeEndpointsPaginateModel(BaseModel):
1873    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1874    pagination_config: Optional[PaginatorConfigModel] = Field(
1875        default=None, alias="PaginationConfig"
1876    )
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 DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateModel(mypydantic.models.base_model.BaseModel):
1879class DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateModel(
1880    BaseModel
1881):
1882    subscription_name: Optional[str] = Field(default=None, alias="SubscriptionName")
1883    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1884    pagination_config: Optional[PaginatorConfigModel] = Field(
1885        default=None, alias="PaginationConfig"
1886    )
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 DescribeEventsMessageDescribeEventsPaginateModel(mypydantic.models.base_model.BaseModel):
1889class DescribeEventsMessageDescribeEventsPaginateModel(BaseModel):
1890    source_identifier: Optional[str] = Field(default=None, alias="SourceIdentifier")
1891    source_type: Optional[Literal["replication-instance"]] = Field(
1892        default=None, alias="SourceType"
1893    )
1894    start_time: Optional[Union[datetime, str]] = Field(default=None, alias="StartTime")
1895    end_time: Optional[Union[datetime, str]] = Field(default=None, alias="EndTime")
1896    duration: Optional[int] = Field(default=None, alias="Duration")
1897    event_categories: Optional[Sequence[str]] = Field(
1898        default=None, alias="EventCategories"
1899    )
1900    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1901    pagination_config: Optional[PaginatorConfigModel] = Field(
1902        default=None, alias="PaginationConfig"
1903    )
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 DescribeOrderableReplicationInstancesMessageDescribeOrderableReplicationInstancesPaginateModel(mypydantic.models.base_model.BaseModel):
1906class DescribeOrderableReplicationInstancesMessageDescribeOrderableReplicationInstancesPaginateModel(
1907    BaseModel
1908):
1909    pagination_config: Optional[PaginatorConfigModel] = Field(
1910        default=None, alias="PaginationConfig"
1911    )
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 DescribeReplicationInstancesMessageDescribeReplicationInstancesPaginateModel(mypydantic.models.base_model.BaseModel):
1914class DescribeReplicationInstancesMessageDescribeReplicationInstancesPaginateModel(
1915    BaseModel
1916):
1917    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1918    pagination_config: Optional[PaginatorConfigModel] = Field(
1919        default=None, alias="PaginationConfig"
1920    )
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 DescribeReplicationSubnetGroupsMessageDescribeReplicationSubnetGroupsPaginateModel(mypydantic.models.base_model.BaseModel):
1923class DescribeReplicationSubnetGroupsMessageDescribeReplicationSubnetGroupsPaginateModel(
1924    BaseModel
1925):
1926    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1927    pagination_config: Optional[PaginatorConfigModel] = Field(
1928        default=None, alias="PaginationConfig"
1929    )
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 DescribeReplicationTaskAssessmentResultsMessageDescribeReplicationTaskAssessmentResultsPaginateModel(mypydantic.models.base_model.BaseModel):
1932class DescribeReplicationTaskAssessmentResultsMessageDescribeReplicationTaskAssessmentResultsPaginateModel(
1933    BaseModel
1934):
1935    replication_task_arn: Optional[str] = Field(
1936        default=None, alias="ReplicationTaskArn"
1937    )
1938    pagination_config: Optional[PaginatorConfigModel] = Field(
1939        default=None, alias="PaginationConfig"
1940    )
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 DescribeReplicationTasksMessageDescribeReplicationTasksPaginateModel(mypydantic.models.base_model.BaseModel):
1943class DescribeReplicationTasksMessageDescribeReplicationTasksPaginateModel(BaseModel):
1944    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1945    without_settings: Optional[bool] = Field(default=None, alias="WithoutSettings")
1946    pagination_config: Optional[PaginatorConfigModel] = Field(
1947        default=None, alias="PaginationConfig"
1948    )
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 DescribeSchemasMessageDescribeSchemasPaginateModel(mypydantic.models.base_model.BaseModel):
1951class DescribeSchemasMessageDescribeSchemasPaginateModel(BaseModel):
1952    endpoint_arn: str = Field(alias="EndpointArn")
1953    pagination_config: Optional[PaginatorConfigModel] = Field(
1954        default=None, alias="PaginationConfig"
1955    )
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 DescribeTableStatisticsMessageDescribeTableStatisticsPaginateModel(mypydantic.models.base_model.BaseModel):
1958class DescribeTableStatisticsMessageDescribeTableStatisticsPaginateModel(BaseModel):
1959    replication_task_arn: str = Field(alias="ReplicationTaskArn")
1960    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1961    pagination_config: Optional[PaginatorConfigModel] = Field(
1962        default=None, alias="PaginationConfig"
1963    )
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 DescribeConnectionsMessageTestConnectionSucceedsWaitModel(mypydantic.models.base_model.BaseModel):
1966class DescribeConnectionsMessageTestConnectionSucceedsWaitModel(BaseModel):
1967    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1968    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1969    marker: Optional[str] = Field(default=None, alias="Marker")
1970    waiter_config: Optional[WaiterConfigModel] = Field(
1971        default=None, alias="WaiterConfig"
1972    )
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 DescribeEndpointsMessageEndpointDeletedWaitModel(mypydantic.models.base_model.BaseModel):
1975class DescribeEndpointsMessageEndpointDeletedWaitModel(BaseModel):
1976    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1977    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1978    marker: Optional[str] = Field(default=None, alias="Marker")
1979    waiter_config: Optional[WaiterConfigModel] = Field(
1980        default=None, alias="WaiterConfig"
1981    )
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 DescribeReplicationInstancesMessageReplicationInstanceAvailableWaitModel(mypydantic.models.base_model.BaseModel):
1984class DescribeReplicationInstancesMessageReplicationInstanceAvailableWaitModel(
1985    BaseModel
1986):
1987    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1988    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1989    marker: Optional[str] = Field(default=None, alias="Marker")
1990    waiter_config: Optional[WaiterConfigModel] = Field(
1991        default=None, alias="WaiterConfig"
1992    )
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 DescribeReplicationInstancesMessageReplicationInstanceDeletedWaitModel(mypydantic.models.base_model.BaseModel):
1995class DescribeReplicationInstancesMessageReplicationInstanceDeletedWaitModel(BaseModel):
1996    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
1997    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
1998    marker: Optional[str] = Field(default=None, alias="Marker")
1999    waiter_config: Optional[WaiterConfigModel] = Field(
2000        default=None, alias="WaiterConfig"
2001    )
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 DescribeReplicationTasksMessageReplicationTaskDeletedWaitModel(mypydantic.models.base_model.BaseModel):
2004class DescribeReplicationTasksMessageReplicationTaskDeletedWaitModel(BaseModel):
2005    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
2006    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
2007    marker: Optional[str] = Field(default=None, alias="Marker")
2008    without_settings: Optional[bool] = Field(default=None, alias="WithoutSettings")
2009    waiter_config: Optional[WaiterConfigModel] = Field(
2010        default=None, alias="WaiterConfig"
2011    )
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 DescribeReplicationTasksMessageReplicationTaskReadyWaitModel(mypydantic.models.base_model.BaseModel):
2014class DescribeReplicationTasksMessageReplicationTaskReadyWaitModel(BaseModel):
2015    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
2016    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
2017    marker: Optional[str] = Field(default=None, alias="Marker")
2018    without_settings: Optional[bool] = Field(default=None, alias="WithoutSettings")
2019    waiter_config: Optional[WaiterConfigModel] = Field(
2020        default=None, alias="WaiterConfig"
2021    )
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 DescribeReplicationTasksMessageReplicationTaskRunningWaitModel(mypydantic.models.base_model.BaseModel):
2024class DescribeReplicationTasksMessageReplicationTaskRunningWaitModel(BaseModel):
2025    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
2026    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
2027    marker: Optional[str] = Field(default=None, alias="Marker")
2028    without_settings: Optional[bool] = Field(default=None, alias="WithoutSettings")
2029    waiter_config: Optional[WaiterConfigModel] = Field(
2030        default=None, alias="WaiterConfig"
2031    )
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 DescribeReplicationTasksMessageReplicationTaskStoppedWaitModel(mypydantic.models.base_model.BaseModel):
2034class DescribeReplicationTasksMessageReplicationTaskStoppedWaitModel(BaseModel):
2035    filters: Optional[Sequence[FilterModel]] = Field(default=None, alias="Filters")
2036    max_records: Optional[int] = Field(default=None, alias="MaxRecords")
2037    marker: Optional[str] = Field(default=None, alias="Marker")
2038    without_settings: Optional[bool] = Field(default=None, alias="WithoutSettings")
2039    waiter_config: Optional[WaiterConfigModel] = Field(
2040        default=None, alias="WaiterConfig"
2041    )
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 DescribeEndpointSettingsResponseModel(mypydantic.models.base_model.BaseModel):
2044class DescribeEndpointSettingsResponseModel(BaseModel):
2045    marker: str = Field(alias="Marker")
2046    endpoint_settings: List[EndpointSettingModel] = Field(alias="EndpointSettings")
2047    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 DescribeEndpointTypesResponseModel(mypydantic.models.base_model.BaseModel):
2050class DescribeEndpointTypesResponseModel(BaseModel):
2051    marker: str = Field(alias="Marker")
2052    supported_endpoint_types: List[SupportedEndpointTypeModel] = Field(
2053        alias="SupportedEndpointTypes"
2054    )
2055    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 DescribeEventCategoriesResponseModel(mypydantic.models.base_model.BaseModel):
2058class DescribeEventCategoriesResponseModel(BaseModel):
2059    event_category_group_list: List[EventCategoryGroupModel] = Field(
2060        alias="EventCategoryGroupList"
2061    )
2062    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 DescribeEventsResponseModel(mypydantic.models.base_model.BaseModel):
2065class DescribeEventsResponseModel(BaseModel):
2066    marker: str = Field(alias="Marker")
2067    events: List[EventModel] = Field(alias="Events")
2068    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 DescribeFleetAdvisorLsaAnalysisResponseModel(mypydantic.models.base_model.BaseModel):
2071class DescribeFleetAdvisorLsaAnalysisResponseModel(BaseModel):
2072    analysis: List[FleetAdvisorLsaAnalysisResponseModel] = Field(alias="Analysis")
2073    next_token: str = Field(alias="NextToken")
2074    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 DescribeFleetAdvisorSchemaObjectSummaryResponseModel(mypydantic.models.base_model.BaseModel):
2077class DescribeFleetAdvisorSchemaObjectSummaryResponseModel(BaseModel):
2078    fleet_advisor_schema_objects: List[FleetAdvisorSchemaObjectResponseModel] = Field(
2079        alias="FleetAdvisorSchemaObjects"
2080    )
2081    next_token: str = Field(alias="NextToken")
2082    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 DescribeOrderableReplicationInstancesResponseModel(mypydantic.models.base_model.BaseModel):
2085class DescribeOrderableReplicationInstancesResponseModel(BaseModel):
2086    orderable_replication_instances: List[OrderableReplicationInstanceModel] = Field(
2087        alias="OrderableReplicationInstances"
2088    )
2089    marker: str = Field(alias="Marker")
2090    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 DescribeRefreshSchemasStatusResponseModel(mypydantic.models.base_model.BaseModel):
2093class DescribeRefreshSchemasStatusResponseModel(BaseModel):
2094    refresh_schemas_status: RefreshSchemasStatusModel = Field(
2095        alias="RefreshSchemasStatus"
2096    )
2097    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 RefreshSchemasResponseModel(mypydantic.models.base_model.BaseModel):
2100class RefreshSchemasResponseModel(BaseModel):
2101    refresh_schemas_status: RefreshSchemasStatusModel = Field(
2102        alias="RefreshSchemasStatus"
2103    )
2104    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 DescribeReplicationInstanceTaskLogsResponseModel(mypydantic.models.base_model.BaseModel):
2107class DescribeReplicationInstanceTaskLogsResponseModel(BaseModel):
2108    replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
2109    replication_instance_task_logs: List[ReplicationInstanceTaskLogModel] = Field(
2110        alias="ReplicationInstanceTaskLogs"
2111    )
2112    marker: str = Field(alias="Marker")
2113    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 DescribeReplicationTaskAssessmentResultsResponseModel(mypydantic.models.base_model.BaseModel):
2116class DescribeReplicationTaskAssessmentResultsResponseModel(BaseModel):
2117    marker: str = Field(alias="Marker")
2118    bucket_name: str = Field(alias="BucketName")
2119    replication_task_assessment_results: List[
2120        ReplicationTaskAssessmentResultModel
2121    ] = Field(alias="ReplicationTaskAssessmentResults")
2122    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 DescribeReplicationTaskIndividualAssessmentsResponseModel(mypydantic.models.base_model.BaseModel):
2125class DescribeReplicationTaskIndividualAssessmentsResponseModel(BaseModel):
2126    marker: str = Field(alias="Marker")
2127    replication_task_individual_assessments: List[
2128        ReplicationTaskIndividualAssessmentModel
2129    ] = Field(alias="ReplicationTaskIndividualAssessments")
2130    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 DescribeTableStatisticsResponseModel(mypydantic.models.base_model.BaseModel):
2133class DescribeTableStatisticsResponseModel(BaseModel):
2134    replication_task_arn: str = Field(alias="ReplicationTaskArn")
2135    table_statistics: List[TableStatisticsModel] = Field(alias="TableStatistics")
2136    marker: str = Field(alias="Marker")
2137    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 ResourcePendingMaintenanceActionsModel(mypydantic.models.base_model.BaseModel):
2140class ResourcePendingMaintenanceActionsModel(BaseModel):
2141    resource_identifier: Optional[str] = Field(default=None, alias="ResourceIdentifier")
2142    pending_maintenance_action_details: Optional[
2143        List[PendingMaintenanceActionModel]
2144    ] = Field(default=None, alias="PendingMaintenanceActionDetails")
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 ReloadTablesMessageRequestModel(mypydantic.models.base_model.BaseModel):
2147class ReloadTablesMessageRequestModel(BaseModel):
2148    replication_task_arn: str = Field(alias="ReplicationTaskArn")
2149    tables_to_reload: Sequence[TableToReloadModel] = Field(alias="TablesToReload")
2150    reload_option: Optional[Literal["data-reload", "validate-only"]] = Field(
2151        default=None, alias="ReloadOption"
2152    )
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 ReplicationTaskAssessmentRunModel(mypydantic.models.base_model.BaseModel):
2155class ReplicationTaskAssessmentRunModel(BaseModel):
2156    replication_task_assessment_run_arn: Optional[str] = Field(
2157        default=None, alias="ReplicationTaskAssessmentRunArn"
2158    )
2159    replication_task_arn: Optional[str] = Field(
2160        default=None, alias="ReplicationTaskArn"
2161    )
2162    status: Optional[str] = Field(default=None, alias="Status")
2163    replication_task_assessment_run_creation_date: Optional[datetime] = Field(
2164        default=None, alias="ReplicationTaskAssessmentRunCreationDate"
2165    )
2166    assessment_progress: Optional[ReplicationTaskAssessmentRunProgressModel] = Field(
2167        default=None, alias="AssessmentProgress"
2168    )
2169    last_failure_message: Optional[str] = Field(
2170        default=None, alias="LastFailureMessage"
2171    )
2172    service_access_role_arn: Optional[str] = Field(
2173        default=None, alias="ServiceAccessRoleArn"
2174    )
2175    result_location_bucket: Optional[str] = Field(
2176        default=None, alias="ResultLocationBucket"
2177    )
2178    result_location_folder: Optional[str] = Field(
2179        default=None, alias="ResultLocationFolder"
2180    )
2181    result_encryption_mode: Optional[str] = Field(
2182        default=None, alias="ResultEncryptionMode"
2183    )
2184    result_kms_key_arn: Optional[str] = Field(default=None, alias="ResultKmsKeyArn")
2185    assessment_run_name: Optional[str] = Field(default=None, alias="AssessmentRunName")
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 ReplicationTaskModel(mypydantic.models.base_model.BaseModel):
2188class ReplicationTaskModel(BaseModel):
2189    replication_task_identifier: Optional[str] = Field(
2190        default=None, alias="ReplicationTaskIdentifier"
2191    )
2192    source_endpoint_arn: Optional[str] = Field(default=None, alias="SourceEndpointArn")
2193    target_endpoint_arn: Optional[str] = Field(default=None, alias="TargetEndpointArn")
2194    replication_instance_arn: Optional[str] = Field(
2195        default=None, alias="ReplicationInstanceArn"
2196    )
2197    migration_type: Optional[Literal["cdc", "full-load", "full-load-and-cdc"]] = Field(
2198        default=None, alias="MigrationType"
2199    )
2200    table_mappings: Optional[str] = Field(default=None, alias="TableMappings")
2201    replication_task_settings: Optional[str] = Field(
2202        default=None, alias="ReplicationTaskSettings"
2203    )
2204    status: Optional[str] = Field(default=None, alias="Status")
2205    last_failure_message: Optional[str] = Field(
2206        default=None, alias="LastFailureMessage"
2207    )
2208    stop_reason: Optional[str] = Field(default=None, alias="StopReason")
2209    replication_task_creation_date: Optional[datetime] = Field(
2210        default=None, alias="ReplicationTaskCreationDate"
2211    )
2212    replication_task_start_date: Optional[datetime] = Field(
2213        default=None, alias="ReplicationTaskStartDate"
2214    )
2215    cdc_start_position: Optional[str] = Field(default=None, alias="CdcStartPosition")
2216    cdc_stop_position: Optional[str] = Field(default=None, alias="CdcStopPosition")
2217    recovery_checkpoint: Optional[str] = Field(default=None, alias="RecoveryCheckpoint")
2218    replication_task_arn: Optional[str] = Field(
2219        default=None, alias="ReplicationTaskArn"
2220    )
2221    replication_task_stats: Optional[ReplicationTaskStatsModel] = Field(
2222        default=None, alias="ReplicationTaskStats"
2223    )
2224    task_data: Optional[str] = Field(default=None, alias="TaskData")
2225    target_replication_instance_arn: Optional[str] = Field(
2226        default=None, alias="TargetReplicationInstanceArn"
2227    )
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 SchemaResponseModel(mypydantic.models.base_model.BaseModel):
2230class SchemaResponseModel(BaseModel):
2231    code_line_count: Optional[int] = Field(default=None, alias="CodeLineCount")
2232    code_size: Optional[int] = Field(default=None, alias="CodeSize")
2233    complexity: Optional[str] = Field(default=None, alias="Complexity")
2234    server: Optional[ServerShortInfoResponseModel] = Field(default=None, alias="Server")
2235    database_instance: Optional[DatabaseShortInfoResponseModel] = Field(
2236        default=None, alias="DatabaseInstance"
2237    )
2238    schema_id: Optional[str] = Field(default=None, alias="SchemaId")
2239    schema_name: Optional[str] = Field(default=None, alias="SchemaName")
2240    original_schema: Optional[SchemaShortInfoResponseModel] = Field(
2241        default=None, alias="OriginalSchema"
2242    )
2243    similarity: Optional[float] = Field(default=None, alias="Similarity")
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 ReplicationSubnetGroupModel(mypydantic.models.base_model.BaseModel):
2246class ReplicationSubnetGroupModel(BaseModel):
2247    replication_subnet_group_identifier: Optional[str] = Field(
2248        default=None, alias="ReplicationSubnetGroupIdentifier"
2249    )
2250    replication_subnet_group_description: Optional[str] = Field(
2251        default=None, alias="ReplicationSubnetGroupDescription"
2252    )
2253    vpc_id: Optional[str] = Field(default=None, alias="VpcId")
2254    subnet_group_status: Optional[str] = Field(default=None, alias="SubnetGroupStatus")
2255    subnets: Optional[List[SubnetModel]] = Field(default=None, alias="Subnets")
2256    supported_network_types: Optional[List[str]] = Field(
2257        default=None, alias="SupportedNetworkTypes"
2258    )
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 DescribeFleetAdvisorCollectorsResponseModel(mypydantic.models.base_model.BaseModel):
2261class DescribeFleetAdvisorCollectorsResponseModel(BaseModel):
2262    collectors: List[CollectorResponseModel] = Field(alias="Collectors")
2263    next_token: str = Field(alias="NextToken")
2264    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 CreateEndpointResponseModel(mypydantic.models.base_model.BaseModel):
2267class CreateEndpointResponseModel(BaseModel):
2268    endpoint: EndpointModel = Field(alias="Endpoint")
2269    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 DeleteEndpointResponseModel(mypydantic.models.base_model.BaseModel):
2272class DeleteEndpointResponseModel(BaseModel):
2273    endpoint: EndpointModel = Field(alias="Endpoint")
2274    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 DescribeEndpointsResponseModel(mypydantic.models.base_model.BaseModel):
2277class DescribeEndpointsResponseModel(BaseModel):
2278    marker: str = Field(alias="Marker")
2279    endpoints: List[EndpointModel] = Field(alias="Endpoints")
2280    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 ModifyEndpointResponseModel(mypydantic.models.base_model.BaseModel):
2283class ModifyEndpointResponseModel(BaseModel):
2284    endpoint: EndpointModel = Field(alias="Endpoint")
2285    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 DescribeFleetAdvisorDatabasesResponseModel(mypydantic.models.base_model.BaseModel):
2288class DescribeFleetAdvisorDatabasesResponseModel(BaseModel):
2289    databases: List[DatabaseResponseModel] = Field(alias="Databases")
2290    next_token: str = Field(alias="NextToken")
2291    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 ApplyPendingMaintenanceActionResponseModel(mypydantic.models.base_model.BaseModel):
2294class ApplyPendingMaintenanceActionResponseModel(BaseModel):
2295    resource_pending_maintenance_actions: ResourcePendingMaintenanceActionsModel = (
2296        Field(alias="ResourcePendingMaintenanceActions")
2297    )
2298    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 DescribePendingMaintenanceActionsResponseModel(mypydantic.models.base_model.BaseModel):
2301class DescribePendingMaintenanceActionsResponseModel(BaseModel):
2302    pending_maintenance_actions: List[ResourcePendingMaintenanceActionsModel] = Field(
2303        alias="PendingMaintenanceActions"
2304    )
2305    marker: str = Field(alias="Marker")
2306    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 CancelReplicationTaskAssessmentRunResponseModel(mypydantic.models.base_model.BaseModel):
2309class CancelReplicationTaskAssessmentRunResponseModel(BaseModel):
2310    replication_task_assessment_run: ReplicationTaskAssessmentRunModel = Field(
2311        alias="ReplicationTaskAssessmentRun"
2312    )
2313    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 DeleteReplicationTaskAssessmentRunResponseModel(mypydantic.models.base_model.BaseModel):
2316class DeleteReplicationTaskAssessmentRunResponseModel(BaseModel):
2317    replication_task_assessment_run: ReplicationTaskAssessmentRunModel = Field(
2318        alias="ReplicationTaskAssessmentRun"
2319    )
2320    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 DescribeReplicationTaskAssessmentRunsResponseModel(mypydantic.models.base_model.BaseModel):
2323class DescribeReplicationTaskAssessmentRunsResponseModel(BaseModel):
2324    marker: str = Field(alias="Marker")
2325    replication_task_assessment_runs: List[ReplicationTaskAssessmentRunModel] = Field(
2326        alias="ReplicationTaskAssessmentRuns"
2327    )
2328    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 StartReplicationTaskAssessmentRunResponseModel(mypydantic.models.base_model.BaseModel):
2331class StartReplicationTaskAssessmentRunResponseModel(BaseModel):
2332    replication_task_assessment_run: ReplicationTaskAssessmentRunModel = Field(
2333        alias="ReplicationTaskAssessmentRun"
2334    )
2335    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 CreateReplicationTaskResponseModel(mypydantic.models.base_model.BaseModel):
2338class CreateReplicationTaskResponseModel(BaseModel):
2339    replication_task: ReplicationTaskModel = Field(alias="ReplicationTask")
2340    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 DeleteReplicationTaskResponseModel(mypydantic.models.base_model.BaseModel):
2343class DeleteReplicationTaskResponseModel(BaseModel):
2344    replication_task: ReplicationTaskModel = Field(alias="ReplicationTask")
2345    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 DescribeReplicationTasksResponseModel(mypydantic.models.base_model.BaseModel):
2348class DescribeReplicationTasksResponseModel(BaseModel):
2349    marker: str = Field(alias="Marker")
2350    replication_tasks: List[ReplicationTaskModel] = Field(alias="ReplicationTasks")
2351    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 ModifyReplicationTaskResponseModel(mypydantic.models.base_model.BaseModel):
2354class ModifyReplicationTaskResponseModel(BaseModel):
2355    replication_task: ReplicationTaskModel = Field(alias="ReplicationTask")
2356    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 MoveReplicationTaskResponseModel(mypydantic.models.base_model.BaseModel):
2359class MoveReplicationTaskResponseModel(BaseModel):
2360    replication_task: ReplicationTaskModel = Field(alias="ReplicationTask")
2361    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 StartReplicationTaskAssessmentResponseModel(mypydantic.models.base_model.BaseModel):
2364class StartReplicationTaskAssessmentResponseModel(BaseModel):
2365    replication_task: ReplicationTaskModel = Field(alias="ReplicationTask")
2366    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 StartReplicationTaskResponseModel(mypydantic.models.base_model.BaseModel):
2369class StartReplicationTaskResponseModel(BaseModel):
2370    replication_task: ReplicationTaskModel = Field(alias="ReplicationTask")
2371    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 StopReplicationTaskResponseModel(mypydantic.models.base_model.BaseModel):
2374class StopReplicationTaskResponseModel(BaseModel):
2375    replication_task: ReplicationTaskModel = Field(alias="ReplicationTask")
2376    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 DescribeFleetAdvisorSchemasResponseModel(mypydantic.models.base_model.BaseModel):
2379class DescribeFleetAdvisorSchemasResponseModel(BaseModel):
2380    fleet_advisor_schemas: List[SchemaResponseModel] = Field(
2381        alias="FleetAdvisorSchemas"
2382    )
2383    next_token: str = Field(alias="NextToken")
2384    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 CreateReplicationSubnetGroupResponseModel(mypydantic.models.base_model.BaseModel):
2387class CreateReplicationSubnetGroupResponseModel(BaseModel):
2388    replication_subnet_group: ReplicationSubnetGroupModel = Field(
2389        alias="ReplicationSubnetGroup"
2390    )
2391    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 DescribeReplicationSubnetGroupsResponseModel(mypydantic.models.base_model.BaseModel):
2394class DescribeReplicationSubnetGroupsResponseModel(BaseModel):
2395    marker: str = Field(alias="Marker")
2396    replication_subnet_groups: List[ReplicationSubnetGroupModel] = Field(
2397        alias="ReplicationSubnetGroups"
2398    )
2399    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 ModifyReplicationSubnetGroupResponseModel(mypydantic.models.base_model.BaseModel):
2402class ModifyReplicationSubnetGroupResponseModel(BaseModel):
2403    replication_subnet_group: ReplicationSubnetGroupModel = Field(
2404        alias="ReplicationSubnetGroup"
2405    )
2406    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 ReplicationInstanceModel(mypydantic.models.base_model.BaseModel):
2409class ReplicationInstanceModel(BaseModel):
2410    replication_instance_identifier: Optional[str] = Field(
2411        default=None, alias="ReplicationInstanceIdentifier"
2412    )
2413    replication_instance_class: Optional[str] = Field(
2414        default=None, alias="ReplicationInstanceClass"
2415    )
2416    replication_instance_status: Optional[str] = Field(
2417        default=None, alias="ReplicationInstanceStatus"
2418    )
2419    allocated_storage: Optional[int] = Field(default=None, alias="AllocatedStorage")
2420    instance_create_time: Optional[datetime] = Field(
2421        default=None, alias="InstanceCreateTime"
2422    )
2423    vpc_security_groups: Optional[List[VpcSecurityGroupMembershipModel]] = Field(
2424        default=None, alias="VpcSecurityGroups"
2425    )
2426    availability_zone: Optional[str] = Field(default=None, alias="AvailabilityZone")
2427    replication_subnet_group: Optional[ReplicationSubnetGroupModel] = Field(
2428        default=None, alias="ReplicationSubnetGroup"
2429    )
2430    preferred_maintenance_window: Optional[str] = Field(
2431        default=None, alias="PreferredMaintenanceWindow"
2432    )
2433    pending_modified_values: Optional[ReplicationPendingModifiedValuesModel] = Field(
2434        default=None, alias="PendingModifiedValues"
2435    )
2436    multi_az: Optional[bool] = Field(default=None, alias="MultiAZ")
2437    engine_version: Optional[str] = Field(default=None, alias="EngineVersion")
2438    auto_minor_version_upgrade: Optional[bool] = Field(
2439        default=None, alias="AutoMinorVersionUpgrade"
2440    )
2441    kms_key_id: Optional[str] = Field(default=None, alias="KmsKeyId")
2442    replication_instance_arn: Optional[str] = Field(
2443        default=None, alias="ReplicationInstanceArn"
2444    )
2445    replication_instance_public_ip_address: Optional[str] = Field(
2446        default=None, alias="ReplicationInstancePublicIpAddress"
2447    )
2448    replication_instance_private_ip_address: Optional[str] = Field(
2449        default=None, alias="ReplicationInstancePrivateIpAddress"
2450    )
2451    replication_instance_public_ip_addresses: Optional[List[str]] = Field(
2452        default=None, alias="ReplicationInstancePublicIpAddresses"
2453    )
2454    replication_instance_private_ip_addresses: Optional[List[str]] = Field(
2455        default=None, alias="ReplicationInstancePrivateIpAddresses"
2456    )
2457    replication_instance_ipv6_addresses: Optional[List[str]] = Field(
2458        default=None, alias="ReplicationInstanceIpv6Addresses"
2459    )
2460    publicly_accessible: Optional[bool] = Field(
2461        default=None, alias="PubliclyAccessible"
2462    )
2463    secondary_availability_zone: Optional[str] = Field(
2464        default=None, alias="SecondaryAvailabilityZone"
2465    )
2466    free_until: Optional[datetime] = Field(default=None, alias="FreeUntil")
2467    dns_name_servers: Optional[str] = Field(default=None, alias="DnsNameServers")
2468    network_type: Optional[str] = Field(default=None, alias="NetworkType")
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 CreateReplicationInstanceResponseModel(mypydantic.models.base_model.BaseModel):
2471class CreateReplicationInstanceResponseModel(BaseModel):
2472    replication_instance: ReplicationInstanceModel = Field(alias="ReplicationInstance")
2473    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 DeleteReplicationInstanceResponseModel(mypydantic.models.base_model.BaseModel):
2476class DeleteReplicationInstanceResponseModel(BaseModel):
2477    replication_instance: ReplicationInstanceModel = Field(alias="ReplicationInstance")
2478    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 DescribeReplicationInstancesResponseModel(mypydantic.models.base_model.BaseModel):
2481class DescribeReplicationInstancesResponseModel(BaseModel):
2482    marker: str = Field(alias="Marker")
2483    replication_instances: List[ReplicationInstanceModel] = Field(
2484        alias="ReplicationInstances"
2485    )
2486    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 ModifyReplicationInstanceResponseModel(mypydantic.models.base_model.BaseModel):
2489class ModifyReplicationInstanceResponseModel(BaseModel):
2490    replication_instance: ReplicationInstanceModel = Field(alias="ReplicationInstance")
2491    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 RebootReplicationInstanceResponseModel(mypydantic.models.base_model.BaseModel):
2494class RebootReplicationInstanceResponseModel(BaseModel):
2495    replication_instance: ReplicationInstanceModel = Field(alias="ReplicationInstance")
2496    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