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")
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
41class AvailabilityZoneModel(BaseModel): 42 name: Optional[str] = Field(default=None, alias="Name")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
CancelReplicationTaskAssessmentRunMessageRequestModel(mypydantic.models.base_model.BaseModel):
45class CancelReplicationTaskAssessmentRunMessageRequestModel(BaseModel): 46 replication_task_assessment_run_arn: str = Field( 47 alias="ReplicationTaskAssessmentRunArn" 48 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
137class DynamoDbSettingsModel(BaseModel): 138 service_access_role_arn: str = Field(alias="ServiceAccessRoleArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
141class 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
728class DeleteCertificateMessageRequestModel(BaseModel): 729 certificate_arn: str = Field(alias="CertificateArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
732class DeleteCollectorRequestModel(BaseModel): 733 collector_referenced_id: str = Field(alias="CollectorReferencedId")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
736class DeleteConnectionMessageRequestModel(BaseModel): 737 endpoint_arn: str = Field(alias="EndpointArn") 738 replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
741class DeleteEndpointMessageRequestModel(BaseModel): 742 endpoint_arn: str = Field(alias="EndpointArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
745class DeleteEventSubscriptionMessageRequestModel(BaseModel): 746 subscription_name: str = Field(alias="SubscriptionName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
749class DeleteFleetAdvisorDatabasesRequestModel(BaseModel): 750 database_ids: Sequence[str] = Field(alias="DatabaseIds")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
753class DeleteReplicationInstanceMessageRequestModel(BaseModel): 754 replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
757class DeleteReplicationSubnetGroupMessageRequestModel(BaseModel): 758 replication_subnet_group_identifier: str = Field( 759 alias="ReplicationSubnetGroupIdentifier" 760 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
DeleteReplicationTaskAssessmentRunMessageRequestModel(mypydantic.models.base_model.BaseModel):
763class DeleteReplicationTaskAssessmentRunMessageRequestModel(BaseModel): 764 replication_task_assessment_run_arn: str = Field( 765 alias="ReplicationTaskAssessmentRunArn" 766 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
769class DeleteReplicationTaskMessageRequestModel(BaseModel): 770 replication_task_arn: str = Field(alias="ReplicationTaskArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
789class FilterModel(BaseModel): 790 name: str = Field(alias="Name") 791 values: Sequence[str] = Field(alias="Values")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
800class WaiterConfigModel(BaseModel): 801 delay: Optional[int] = Field(default=None, alias="Delay") 802 max_attempts: Optional[int] = Field(default=None, alias="MaxAttempts")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
901class DescribeRefreshSchemasStatusMessageRequestModel(BaseModel): 902 endpoint_arn: str = Field(alias="EndpointArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1099class MoveReplicationTaskMessageRequestModel(BaseModel): 1100 replication_task_arn: str = Field(alias="ReplicationTaskArn") 1101 target_replication_instance_arn: str = Field(alias="TargetReplicationInstanceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1125class RefreshSchemasMessageRequestModel(BaseModel): 1126 endpoint_arn: str = Field(alias="EndpointArn") 1127 replication_instance_arn: str = Field(alias="ReplicationInstanceArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1130class TableToReloadModel(BaseModel): 1131 schema_name: str = Field(alias="SchemaName") 1132 table_name: str = Field(alias="TableName")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1135class RemoveTagsFromResourceMessageRequestModel(BaseModel): 1136 resource_arn: str = Field(alias="ResourceArn") 1137 tag_keys: Sequence[str] = Field(alias="TagKeys")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1194class StartReplicationTaskAssessmentMessageRequestModel(BaseModel): 1195 replication_task_arn: str = Field(alias="ReplicationTaskArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1226class StopReplicationTaskMessageRequestModel(BaseModel): 1227 replication_task_arn: str = Field(alias="ReplicationTaskArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1230class TestConnectionMessageRequestModel(BaseModel): 1231 replication_instance_arn: str = Field(alias="ReplicationInstanceArn") 1232 endpoint_arn: str = Field(alias="EndpointArn")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1235class UpdateSubscriptionsToEventBridgeMessageRequestModel(BaseModel): 1236 force_move: Optional[bool] = Field(default=None, alias="ForceMove")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1239class AddTagsToResourceMessageRequestModel(BaseModel): 1240 resource_arn: str = Field(alias="ResourceArn") 1241 tags: Sequence[TagModel] = Field(alias="Tags")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1336class DeleteFleetAdvisorDatabasesResponseModel(BaseModel): 1337 database_ids: List[str] = Field(alias="DatabaseIds") 1338 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1359class EmptyResponseMetadataModel(BaseModel): 1360 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1363class ListTagsForResourceResponseModel(BaseModel): 1364 tag_list: List[TagModel] = Field(alias="TagList") 1365 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1368class ReloadTablesResponseModel(BaseModel): 1369 replication_task_arn: str = Field(alias="ReplicationTaskArn") 1370 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1379class UpdateSubscriptionsToEventBridgeResponseModel(BaseModel): 1380 result: str = Field(alias="Result") 1381 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1392class DeleteCertificateResponseModel(BaseModel): 1393 certificate: CertificateModel = Field(alias="Certificate") 1394 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1403class ImportCertificateResponseModel(BaseModel): 1404 certificate: CertificateModel = Field(alias="Certificate") 1405 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1434class DeleteConnectionResponseModel(BaseModel): 1435 connection: ConnectionModel = Field(alias="Connection") 1436 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1445class TestConnectionResponseModel(BaseModel): 1446 connection: ConnectionModel = Field(alias="Connection") 1447 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1691class CreateEventSubscriptionResponseModel(BaseModel): 1692 event_subscription: EventSubscriptionModel = Field(alias="EventSubscription") 1693 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1696class DeleteEventSubscriptionResponseModel(BaseModel): 1697 event_subscription: EventSubscriptionModel = Field(alias="EventSubscription") 1698 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1709class ModifyEventSubscriptionResponseModel(BaseModel): 1710 event_subscription: EventSubscriptionModel = Field(alias="EventSubscription") 1711 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- 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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- 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
- 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
- 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
- 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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- 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
- 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
- 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
- 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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
1951class DescribeSchemasMessageDescribeSchemasPaginateModel(BaseModel): 1952 endpoint_arn: str = Field(alias="EndpointArn") 1953 pagination_config: Optional[PaginatorConfigModel] = Field( 1954 default=None, alias="PaginationConfig" 1955 )
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
class
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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- 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
- 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
- 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
- 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
- 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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2058class DescribeEventCategoriesResponseModel(BaseModel): 2059 event_category_group_list: List[EventCategoryGroupModel] = Field( 2060 alias="EventCategoryGroupList" 2061 ) 2062 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2093class DescribeRefreshSchemasStatusResponseModel(BaseModel): 2094 refresh_schemas_status: RefreshSchemasStatusModel = Field( 2095 alias="RefreshSchemasStatus" 2096 ) 2097 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2100class RefreshSchemasResponseModel(BaseModel): 2101 refresh_schemas_status: RefreshSchemasStatusModel = Field( 2102 alias="RefreshSchemasStatus" 2103 ) 2104 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- 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
- 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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2267class CreateEndpointResponseModel(BaseModel): 2268 endpoint: EndpointModel = Field(alias="Endpoint") 2269 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2272class DeleteEndpointResponseModel(BaseModel): 2273 endpoint: EndpointModel = Field(alias="Endpoint") 2274 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2283class ModifyEndpointResponseModel(BaseModel): 2284 endpoint: EndpointModel = Field(alias="Endpoint") 2285 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2294class ApplyPendingMaintenanceActionResponseModel(BaseModel): 2295 resource_pending_maintenance_actions: ResourcePendingMaintenanceActionsModel = ( 2296 Field(alias="ResourcePendingMaintenanceActions") 2297 ) 2298 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2309class CancelReplicationTaskAssessmentRunResponseModel(BaseModel): 2310 replication_task_assessment_run: ReplicationTaskAssessmentRunModel = Field( 2311 alias="ReplicationTaskAssessmentRun" 2312 ) 2313 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2316class DeleteReplicationTaskAssessmentRunResponseModel(BaseModel): 2317 replication_task_assessment_run: ReplicationTaskAssessmentRunModel = Field( 2318 alias="ReplicationTaskAssessmentRun" 2319 ) 2320 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2331class StartReplicationTaskAssessmentRunResponseModel(BaseModel): 2332 replication_task_assessment_run: ReplicationTaskAssessmentRunModel = Field( 2333 alias="ReplicationTaskAssessmentRun" 2334 ) 2335 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2338class CreateReplicationTaskResponseModel(BaseModel): 2339 replication_task: ReplicationTaskModel = Field(alias="ReplicationTask") 2340 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2343class DeleteReplicationTaskResponseModel(BaseModel): 2344 replication_task: ReplicationTaskModel = Field(alias="ReplicationTask") 2345 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2354class ModifyReplicationTaskResponseModel(BaseModel): 2355 replication_task: ReplicationTaskModel = Field(alias="ReplicationTask") 2356 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2359class MoveReplicationTaskResponseModel(BaseModel): 2360 replication_task: ReplicationTaskModel = Field(alias="ReplicationTask") 2361 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2364class StartReplicationTaskAssessmentResponseModel(BaseModel): 2365 replication_task: ReplicationTaskModel = Field(alias="ReplicationTask") 2366 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2369class StartReplicationTaskResponseModel(BaseModel): 2370 replication_task: ReplicationTaskModel = Field(alias="ReplicationTask") 2371 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2374class StopReplicationTaskResponseModel(BaseModel): 2375 replication_task: ReplicationTaskModel = Field(alias="ReplicationTask") 2376 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2387class CreateReplicationSubnetGroupResponseModel(BaseModel): 2388 replication_subnet_group: ReplicationSubnetGroupModel = Field( 2389 alias="ReplicationSubnetGroup" 2390 ) 2391 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2402class ModifyReplicationSubnetGroupResponseModel(BaseModel): 2403 replication_subnet_group: ReplicationSubnetGroupModel = Field( 2404 alias="ReplicationSubnetGroup" 2405 ) 2406 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2471class CreateReplicationInstanceResponseModel(BaseModel): 2472 replication_instance: ReplicationInstanceModel = Field(alias="ReplicationInstance") 2473 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2476class DeleteReplicationInstanceResponseModel(BaseModel): 2477 replication_instance: ReplicationInstanceModel = Field(alias="ReplicationInstance") 2478 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
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
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2489class ModifyReplicationInstanceResponseModel(BaseModel): 2490 replication_instance: ReplicationInstanceModel = Field(alias="ReplicationInstance") 2491 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs
2494class RebootReplicationInstanceResponseModel(BaseModel): 2495 replication_instance: ReplicationInstanceModel = Field(alias="ReplicationInstance") 2496 response_metadata: ResponseMetadataModel = Field(alias="ResponseMetadata")
Inherited Members
- pydantic.main.BaseModel
- dict
- json
- parse_obj
- parse_raw
- parse_file
- from_orm
- construct
- copy
- schema
- schema_json
- validate
- update_forward_refs