Skip to content

Typed dictionaries#

Index > DatabaseMigrationService > Typed dictionaries

Auto-generated documentation for DatabaseMigrationService type annotations stubs module mypy-boto3-dms.

AccountQuotaTypeDef#

# AccountQuotaTypeDef usage example

from mypy_boto3_dms.type_defs import AccountQuotaTypeDef

def get_value() -> AccountQuotaTypeDef:
    return {
        "AccountQuotaName": ...,
    }
# AccountQuotaTypeDef definition

class AccountQuotaTypeDef(TypedDict):
    AccountQuotaName: NotRequired[str],
    Used: NotRequired[int],
    Max: NotRequired[int],

TagTypeDef#

# TagTypeDef usage example

from mypy_boto3_dms.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
# TagTypeDef definition

class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],
    ResourceArn: NotRequired[str],

ApplyPendingMaintenanceActionMessageRequestTypeDef#

# ApplyPendingMaintenanceActionMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import ApplyPendingMaintenanceActionMessageRequestTypeDef

def get_value() -> ApplyPendingMaintenanceActionMessageRequestTypeDef:
    return {
        "ReplicationInstanceArn": ...,
        "ApplyAction": ...,
        "OptInType": ...,
    }
# ApplyPendingMaintenanceActionMessageRequestTypeDef definition

class ApplyPendingMaintenanceActionMessageRequestTypeDef(TypedDict):
    ReplicationInstanceArn: str,
    ApplyAction: str,
    OptInType: str,

AvailabilityZoneTypeDef#

# AvailabilityZoneTypeDef usage example

from mypy_boto3_dms.type_defs import AvailabilityZoneTypeDef

def get_value() -> AvailabilityZoneTypeDef:
    return {
        "Name": ...,
    }
# AvailabilityZoneTypeDef definition

class AvailabilityZoneTypeDef(TypedDict):
    Name: NotRequired[str],

BatchStartRecommendationsErrorEntryTypeDef#

# BatchStartRecommendationsErrorEntryTypeDef usage example

from mypy_boto3_dms.type_defs import BatchStartRecommendationsErrorEntryTypeDef

def get_value() -> BatchStartRecommendationsErrorEntryTypeDef:
    return {
        "DatabaseId": ...,
    }
# BatchStartRecommendationsErrorEntryTypeDef definition

class BatchStartRecommendationsErrorEntryTypeDef(TypedDict):
    DatabaseId: NotRequired[str],
    Message: NotRequired[str],
    Code: NotRequired[str],

CancelReplicationTaskAssessmentRunMessageRequestTypeDef#

# CancelReplicationTaskAssessmentRunMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import CancelReplicationTaskAssessmentRunMessageRequestTypeDef

def get_value() -> CancelReplicationTaskAssessmentRunMessageRequestTypeDef:
    return {
        "ReplicationTaskAssessmentRunArn": ...,
    }
# CancelReplicationTaskAssessmentRunMessageRequestTypeDef definition

class CancelReplicationTaskAssessmentRunMessageRequestTypeDef(TypedDict):
    ReplicationTaskAssessmentRunArn: str,

CertificateTypeDef#

# CertificateTypeDef usage example

from mypy_boto3_dms.type_defs import CertificateTypeDef

def get_value() -> CertificateTypeDef:
    return {
        "CertificateIdentifier": ...,
    }
# CertificateTypeDef definition

class CertificateTypeDef(TypedDict):
    CertificateIdentifier: NotRequired[str],
    CertificateCreationDate: NotRequired[datetime],
    CertificatePem: NotRequired[str],
    CertificateWallet: NotRequired[bytes],
    CertificateArn: NotRequired[str],
    CertificateOwner: NotRequired[str],
    ValidFromDate: NotRequired[datetime],
    ValidToDate: NotRequired[datetime],
    SigningAlgorithm: NotRequired[str],
    KeyLength: NotRequired[int],

CollectorHealthCheckTypeDef#

# CollectorHealthCheckTypeDef usage example

from mypy_boto3_dms.type_defs import CollectorHealthCheckTypeDef

def get_value() -> CollectorHealthCheckTypeDef:
    return {
        "CollectorStatus": ...,
    }
# CollectorHealthCheckTypeDef definition

class CollectorHealthCheckTypeDef(TypedDict):
    CollectorStatus: NotRequired[CollectorStatusType],  # (1)
    LocalCollectorS3Access: NotRequired[bool],
    WebCollectorS3Access: NotRequired[bool],
    WebCollectorGrantedRoleBasedAccess: NotRequired[bool],
  1. See CollectorStatusType

InventoryDataTypeDef#

# InventoryDataTypeDef usage example

from mypy_boto3_dms.type_defs import InventoryDataTypeDef

def get_value() -> InventoryDataTypeDef:
    return {
        "NumberOfDatabases": ...,
    }
# InventoryDataTypeDef definition

class InventoryDataTypeDef(TypedDict):
    NumberOfDatabases: NotRequired[int],
    NumberOfSchemas: NotRequired[int],

CollectorShortInfoResponseTypeDef#

# CollectorShortInfoResponseTypeDef usage example

from mypy_boto3_dms.type_defs import CollectorShortInfoResponseTypeDef

def get_value() -> CollectorShortInfoResponseTypeDef:
    return {
        "CollectorReferencedId": ...,
    }
# CollectorShortInfoResponseTypeDef definition

class CollectorShortInfoResponseTypeDef(TypedDict):
    CollectorReferencedId: NotRequired[str],
    CollectorName: NotRequired[str],

ConnectionTypeDef#

# ConnectionTypeDef usage example

from mypy_boto3_dms.type_defs import ConnectionTypeDef

def get_value() -> ConnectionTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }
# ConnectionTypeDef definition

class ConnectionTypeDef(TypedDict):
    ReplicationInstanceArn: NotRequired[str],
    EndpointArn: NotRequired[str],
    Status: NotRequired[str],
    LastFailureMessage: NotRequired[str],
    EndpointIdentifier: NotRequired[str],
    ReplicationInstanceIdentifier: NotRequired[str],

DmsTransferSettingsTypeDef#

# DmsTransferSettingsTypeDef usage example

from mypy_boto3_dms.type_defs import DmsTransferSettingsTypeDef

def get_value() -> DmsTransferSettingsTypeDef:
    return {
        "ServiceAccessRoleArn": ...,
    }
# DmsTransferSettingsTypeDef definition

class DmsTransferSettingsTypeDef(TypedDict):
    ServiceAccessRoleArn: NotRequired[str],
    BucketName: NotRequired[str],

DocDbSettingsTypeDef#

# DocDbSettingsTypeDef usage example

from mypy_boto3_dms.type_defs import DocDbSettingsTypeDef

def get_value() -> DocDbSettingsTypeDef:
    return {
        "Username": ...,
    }
# DocDbSettingsTypeDef definition

class DocDbSettingsTypeDef(TypedDict):
    Username: NotRequired[str],
    Password: NotRequired[str],
    ServerName: NotRequired[str],
    Port: NotRequired[int],
    DatabaseName: NotRequired[str],
    NestingLevel: NotRequired[NestingLevelValueType],  # (1)
    ExtractDocId: NotRequired[bool],
    DocsToInvestigate: NotRequired[int],
    KmsKeyId: NotRequired[str],
    SecretsManagerAccessRoleArn: NotRequired[str],
    SecretsManagerSecretId: NotRequired[str],
  1. See NestingLevelValueType

DynamoDbSettingsTypeDef#

# DynamoDbSettingsTypeDef usage example

from mypy_boto3_dms.type_defs import DynamoDbSettingsTypeDef

def get_value() -> DynamoDbSettingsTypeDef:
    return {
        "ServiceAccessRoleArn": ...,
    }
# DynamoDbSettingsTypeDef definition

class DynamoDbSettingsTypeDef(TypedDict):
    ServiceAccessRoleArn: str,

ElasticsearchSettingsTypeDef#

# ElasticsearchSettingsTypeDef usage example

from mypy_boto3_dms.type_defs import ElasticsearchSettingsTypeDef

def get_value() -> ElasticsearchSettingsTypeDef:
    return {
        "ServiceAccessRoleArn": ...,
        "EndpointUri": ...,
    }
# ElasticsearchSettingsTypeDef definition

class ElasticsearchSettingsTypeDef(TypedDict):
    ServiceAccessRoleArn: str,
    EndpointUri: str,
    FullLoadErrorPercentage: NotRequired[int],
    ErrorRetryDuration: NotRequired[int],
    UseNewMappingType: NotRequired[bool],

GcpMySQLSettingsTypeDef#

# GcpMySQLSettingsTypeDef usage example

from mypy_boto3_dms.type_defs import GcpMySQLSettingsTypeDef

def get_value() -> GcpMySQLSettingsTypeDef:
    return {
        "AfterConnectScript": ...,
    }
# GcpMySQLSettingsTypeDef definition

class GcpMySQLSettingsTypeDef(TypedDict):
    AfterConnectScript: NotRequired[str],
    CleanSourceMetadataOnMismatch: NotRequired[bool],
    DatabaseName: NotRequired[str],
    EventsPollInterval: NotRequired[int],
    TargetDbType: NotRequired[TargetDbTypeType],  # (1)
    MaxFileSize: NotRequired[int],
    ParallelLoadThreads: NotRequired[int],
    Password: NotRequired[str],
    Port: NotRequired[int],
    ServerName: NotRequired[str],
    ServerTimezone: NotRequired[str],
    Username: NotRequired[str],
    SecretsManagerAccessRoleArn: NotRequired[str],
    SecretsManagerSecretId: NotRequired[str],
  1. See TargetDbTypeType

IBMDb2SettingsTypeDef#

# IBMDb2SettingsTypeDef usage example

from mypy_boto3_dms.type_defs import IBMDb2SettingsTypeDef

def get_value() -> IBMDb2SettingsTypeDef:
    return {
        "DatabaseName": ...,
    }
# IBMDb2SettingsTypeDef definition

class IBMDb2SettingsTypeDef(TypedDict):
    DatabaseName: NotRequired[str],
    Password: NotRequired[str],
    Port: NotRequired[int],
    ServerName: NotRequired[str],
    SetDataCaptureChanges: NotRequired[bool],
    CurrentLsn: NotRequired[str],
    MaxKBytesPerRead: NotRequired[int],
    Username: NotRequired[str],
    SecretsManagerAccessRoleArn: NotRequired[str],
    SecretsManagerSecretId: NotRequired[str],

KafkaSettingsTypeDef#

# KafkaSettingsTypeDef usage example

from mypy_boto3_dms.type_defs import KafkaSettingsTypeDef

def get_value() -> KafkaSettingsTypeDef:
    return {
        "Broker": ...,
    }
# KafkaSettingsTypeDef definition

class KafkaSettingsTypeDef(TypedDict):
    Broker: NotRequired[str],
    Topic: NotRequired[str],
    MessageFormat: NotRequired[MessageFormatValueType],  # (1)
    IncludeTransactionDetails: NotRequired[bool],
    IncludePartitionValue: NotRequired[bool],
    PartitionIncludeSchemaTable: NotRequired[bool],
    IncludeTableAlterOperations: NotRequired[bool],
    IncludeControlDetails: NotRequired[bool],
    MessageMaxBytes: NotRequired[int],
    IncludeNullAndEmpty: NotRequired[bool],
    SecurityProtocol: NotRequired[KafkaSecurityProtocolType],  # (2)
    SslClientCertificateArn: NotRequired[str],
    SslClientKeyArn: NotRequired[str],
    SslClientKeyPassword: NotRequired[str],
    SslCaCertificateArn: NotRequired[str],
    SaslUsername: NotRequired[str],
    SaslPassword: NotRequired[str],
    NoHexPrefix: NotRequired[bool],
    SaslMechanism: NotRequired[KafkaSaslMechanismType],  # (3)
  1. See MessageFormatValueType
  2. See KafkaSecurityProtocolType
  3. See KafkaSaslMechanismType

KinesisSettingsTypeDef#

# KinesisSettingsTypeDef usage example

from mypy_boto3_dms.type_defs import KinesisSettingsTypeDef

def get_value() -> KinesisSettingsTypeDef:
    return {
        "StreamArn": ...,
    }
# KinesisSettingsTypeDef definition

class KinesisSettingsTypeDef(TypedDict):
    StreamArn: NotRequired[str],
    MessageFormat: NotRequired[MessageFormatValueType],  # (1)
    ServiceAccessRoleArn: NotRequired[str],
    IncludeTransactionDetails: NotRequired[bool],
    IncludePartitionValue: NotRequired[bool],
    PartitionIncludeSchemaTable: NotRequired[bool],
    IncludeTableAlterOperations: NotRequired[bool],
    IncludeControlDetails: NotRequired[bool],
    IncludeNullAndEmpty: NotRequired[bool],
    NoHexPrefix: NotRequired[bool],
  1. See MessageFormatValueType

MicrosoftSQLServerSettingsTypeDef#

# MicrosoftSQLServerSettingsTypeDef usage example

from mypy_boto3_dms.type_defs import MicrosoftSQLServerSettingsTypeDef

def get_value() -> MicrosoftSQLServerSettingsTypeDef:
    return {
        "Port": ...,
    }
# MicrosoftSQLServerSettingsTypeDef definition

class MicrosoftSQLServerSettingsTypeDef(TypedDict):
    Port: NotRequired[int],
    BcpPacketSize: NotRequired[int],
    DatabaseName: NotRequired[str],
    ControlTablesFileGroup: NotRequired[str],
    Password: NotRequired[str],
    QuerySingleAlwaysOnNode: NotRequired[bool],
    ReadBackupOnly: NotRequired[bool],
    SafeguardPolicy: NotRequired[SafeguardPolicyType],  # (1)
    ServerName: NotRequired[str],
    Username: NotRequired[str],
    UseBcpFullLoad: NotRequired[bool],
    UseThirdPartyBackupDevice: NotRequired[bool],
    SecretsManagerAccessRoleArn: NotRequired[str],
    SecretsManagerSecretId: NotRequired[str],
    TrimSpaceInChar: NotRequired[bool],
    TlogAccessMode: NotRequired[TlogAccessModeType],  # (2)
    ForceLobLookup: NotRequired[bool],
  1. See SafeguardPolicyType
  2. See TlogAccessModeType

MongoDbSettingsTypeDef#

# MongoDbSettingsTypeDef usage example

from mypy_boto3_dms.type_defs import MongoDbSettingsTypeDef

def get_value() -> MongoDbSettingsTypeDef:
    return {
        "Username": ...,
    }
# MongoDbSettingsTypeDef definition

class MongoDbSettingsTypeDef(TypedDict):
    Username: NotRequired[str],
    Password: NotRequired[str],
    ServerName: NotRequired[str],
    Port: NotRequired[int],
    DatabaseName: NotRequired[str],
    AuthType: NotRequired[AuthTypeValueType],  # (1)
    AuthMechanism: NotRequired[AuthMechanismValueType],  # (2)
    NestingLevel: NotRequired[NestingLevelValueType],  # (3)
    ExtractDocId: NotRequired[str],
    DocsToInvestigate: NotRequired[str],
    AuthSource: NotRequired[str],
    KmsKeyId: NotRequired[str],
    SecretsManagerAccessRoleArn: NotRequired[str],
    SecretsManagerSecretId: NotRequired[str],
  1. See AuthTypeValueType
  2. See AuthMechanismValueType
  3. See NestingLevelValueType

MySQLSettingsTypeDef#

# MySQLSettingsTypeDef usage example

from mypy_boto3_dms.type_defs import MySQLSettingsTypeDef

def get_value() -> MySQLSettingsTypeDef:
    return {
        "AfterConnectScript": ...,
    }
# MySQLSettingsTypeDef definition

class MySQLSettingsTypeDef(TypedDict):
    AfterConnectScript: NotRequired[str],
    CleanSourceMetadataOnMismatch: NotRequired[bool],
    DatabaseName: NotRequired[str],
    EventsPollInterval: NotRequired[int],
    TargetDbType: NotRequired[TargetDbTypeType],  # (1)
    MaxFileSize: NotRequired[int],
    ParallelLoadThreads: NotRequired[int],
    Password: NotRequired[str],
    Port: NotRequired[int],
    ServerName: NotRequired[str],
    ServerTimezone: NotRequired[str],
    Username: NotRequired[str],
    SecretsManagerAccessRoleArn: NotRequired[str],
    SecretsManagerSecretId: NotRequired[str],
  1. See TargetDbTypeType

NeptuneSettingsTypeDef#

# NeptuneSettingsTypeDef usage example

from mypy_boto3_dms.type_defs import NeptuneSettingsTypeDef

def get_value() -> NeptuneSettingsTypeDef:
    return {
        "S3BucketName": ...,
        "S3BucketFolder": ...,
    }
# NeptuneSettingsTypeDef definition

class NeptuneSettingsTypeDef(TypedDict):
    S3BucketName: str,
    S3BucketFolder: str,
    ServiceAccessRoleArn: NotRequired[str],
    ErrorRetryDuration: NotRequired[int],
    MaxFileSize: NotRequired[int],
    MaxRetryCount: NotRequired[int],
    IamAuthEnabled: NotRequired[bool],

OracleSettingsTypeDef#

# OracleSettingsTypeDef usage example

from mypy_boto3_dms.type_defs import OracleSettingsTypeDef

def get_value() -> OracleSettingsTypeDef:
    return {
        "AddSupplementalLogging": ...,
    }
# OracleSettingsTypeDef definition

class OracleSettingsTypeDef(TypedDict):
    AddSupplementalLogging: NotRequired[bool],
    ArchivedLogDestId: NotRequired[int],
    AdditionalArchivedLogDestId: NotRequired[int],
    ExtraArchivedLogDestIds: NotRequired[Sequence[int]],
    AllowSelectNestedTables: NotRequired[bool],
    ParallelAsmReadThreads: NotRequired[int],
    ReadAheadBlocks: NotRequired[int],
    AccessAlternateDirectly: NotRequired[bool],
    UseAlternateFolderForOnline: NotRequired[bool],
    OraclePathPrefix: NotRequired[str],
    UsePathPrefix: NotRequired[str],
    ReplacePathPrefix: NotRequired[bool],
    EnableHomogenousTablespace: NotRequired[bool],
    DirectPathNoLog: NotRequired[bool],
    ArchivedLogsOnly: NotRequired[bool],
    AsmPassword: NotRequired[str],
    AsmServer: NotRequired[str],
    AsmUser: NotRequired[str],
    CharLengthSemantics: NotRequired[CharLengthSemanticsType],  # (1)
    DatabaseName: NotRequired[str],
    DirectPathParallelLoad: NotRequired[bool],
    FailTasksOnLobTruncation: NotRequired[bool],
    NumberDatatypeScale: NotRequired[int],
    Password: NotRequired[str],
    Port: NotRequired[int],
    ReadTableSpaceName: NotRequired[bool],
    RetryInterval: NotRequired[int],
    SecurityDbEncryption: NotRequired[str],
    SecurityDbEncryptionName: NotRequired[str],
    ServerName: NotRequired[str],
    SpatialDataOptionToGeoJsonFunctionName: NotRequired[str],
    StandbyDelayTime: NotRequired[int],
    Username: NotRequired[str],
    UseBFile: NotRequired[bool],
    UseDirectPathFullLoad: NotRequired[bool],
    UseLogminerReader: NotRequired[bool],
    SecretsManagerAccessRoleArn: NotRequired[str],
    SecretsManagerSecretId: NotRequired[str],
    SecretsManagerOracleAsmAccessRoleArn: NotRequired[str],
    SecretsManagerOracleAsmSecretId: NotRequired[str],
    TrimSpaceInChar: NotRequired[bool],
    ConvertTimestampWithZoneToUTC: NotRequired[bool],
  1. See CharLengthSemanticsType

PostgreSQLSettingsTypeDef#

# PostgreSQLSettingsTypeDef usage example

from mypy_boto3_dms.type_defs import PostgreSQLSettingsTypeDef

def get_value() -> PostgreSQLSettingsTypeDef:
    return {
        "AfterConnectScript": ...,
    }
# PostgreSQLSettingsTypeDef definition

class PostgreSQLSettingsTypeDef(TypedDict):
    AfterConnectScript: NotRequired[str],
    CaptureDdls: NotRequired[bool],
    MaxFileSize: NotRequired[int],
    DatabaseName: NotRequired[str],
    DdlArtifactsSchema: NotRequired[str],
    ExecuteTimeout: NotRequired[int],
    FailTasksOnLobTruncation: NotRequired[bool],
    HeartbeatEnable: NotRequired[bool],
    HeartbeatSchema: NotRequired[str],
    HeartbeatFrequency: NotRequired[int],
    Password: NotRequired[str],
    Port: NotRequired[int],
    ServerName: NotRequired[str],
    Username: NotRequired[str],
    SlotName: NotRequired[str],
    PluginName: NotRequired[PluginNameValueType],  # (1)
    SecretsManagerAccessRoleArn: NotRequired[str],
    SecretsManagerSecretId: NotRequired[str],
    TrimSpaceInChar: NotRequired[bool],
    MapBooleanAsBoolean: NotRequired[bool],
  1. See PluginNameValueType

RedisSettingsTypeDef#

# RedisSettingsTypeDef usage example

from mypy_boto3_dms.type_defs import RedisSettingsTypeDef

def get_value() -> RedisSettingsTypeDef:
    return {
        "ServerName": ...,
        "Port": ...,
    }
# RedisSettingsTypeDef definition

class RedisSettingsTypeDef(TypedDict):
    ServerName: str,
    Port: int,
    SslSecurityProtocol: NotRequired[SslSecurityProtocolValueType],  # (1)
    AuthType: NotRequired[RedisAuthTypeValueType],  # (2)
    AuthUserName: NotRequired[str],
    AuthPassword: NotRequired[str],
    SslCaCertificateArn: NotRequired[str],
  1. See SslSecurityProtocolValueType
  2. See RedisAuthTypeValueType

RedshiftSettingsTypeDef#

# RedshiftSettingsTypeDef usage example

from mypy_boto3_dms.type_defs import RedshiftSettingsTypeDef

def get_value() -> RedshiftSettingsTypeDef:
    return {
        "AcceptAnyDate": ...,
    }
# RedshiftSettingsTypeDef definition

class RedshiftSettingsTypeDef(TypedDict):
    AcceptAnyDate: NotRequired[bool],
    AfterConnectScript: NotRequired[str],
    BucketFolder: NotRequired[str],
    BucketName: NotRequired[str],
    CaseSensitiveNames: NotRequired[bool],
    CompUpdate: NotRequired[bool],
    ConnectionTimeout: NotRequired[int],
    DatabaseName: NotRequired[str],
    DateFormat: NotRequired[str],
    EmptyAsNull: NotRequired[bool],
    EncryptionMode: NotRequired[EncryptionModeValueType],  # (1)
    ExplicitIds: NotRequired[bool],
    FileTransferUploadStreams: NotRequired[int],
    LoadTimeout: NotRequired[int],
    MaxFileSize: NotRequired[int],
    Password: NotRequired[str],
    Port: NotRequired[int],
    RemoveQuotes: NotRequired[bool],
    ReplaceInvalidChars: NotRequired[str],
    ReplaceChars: NotRequired[str],
    ServerName: NotRequired[str],
    ServiceAccessRoleArn: NotRequired[str],
    ServerSideEncryptionKmsKeyId: NotRequired[str],
    TimeFormat: NotRequired[str],
    TrimBlanks: NotRequired[bool],
    TruncateColumns: NotRequired[bool],
    Username: NotRequired[str],
    WriteBufferSize: NotRequired[int],
    SecretsManagerAccessRoleArn: NotRequired[str],
    SecretsManagerSecretId: NotRequired[str],
    MapBooleanAsBoolean: NotRequired[bool],
  1. See EncryptionModeValueType

S3SettingsTypeDef#

# S3SettingsTypeDef usage example

from mypy_boto3_dms.type_defs import S3SettingsTypeDef

def get_value() -> S3SettingsTypeDef:
    return {
        "ServiceAccessRoleArn": ...,
    }
# S3SettingsTypeDef definition

class S3SettingsTypeDef(TypedDict):
    ServiceAccessRoleArn: NotRequired[str],
    ExternalTableDefinition: NotRequired[str],
    CsvRowDelimiter: NotRequired[str],
    CsvDelimiter: NotRequired[str],
    BucketFolder: NotRequired[str],
    BucketName: NotRequired[str],
    CompressionType: NotRequired[CompressionTypeValueType],  # (1)
    EncryptionMode: NotRequired[EncryptionModeValueType],  # (2)
    ServerSideEncryptionKmsKeyId: NotRequired[str],
    DataFormat: NotRequired[DataFormatValueType],  # (3)
    EncodingType: NotRequired[EncodingTypeValueType],  # (4)
    DictPageSizeLimit: NotRequired[int],
    RowGroupLength: NotRequired[int],
    DataPageSize: NotRequired[int],
    ParquetVersion: NotRequired[ParquetVersionValueType],  # (5)
    EnableStatistics: NotRequired[bool],
    IncludeOpForFullLoad: NotRequired[bool],
    CdcInsertsOnly: NotRequired[bool],
    TimestampColumnName: NotRequired[str],
    ParquetTimestampInMillisecond: NotRequired[bool],
    CdcInsertsAndUpdates: NotRequired[bool],
    DatePartitionEnabled: NotRequired[bool],
    DatePartitionSequence: NotRequired[DatePartitionSequenceValueType],  # (6)
    DatePartitionDelimiter: NotRequired[DatePartitionDelimiterValueType],  # (7)
    UseCsvNoSupValue: NotRequired[bool],
    CsvNoSupValue: NotRequired[str],
    PreserveTransactions: NotRequired[bool],
    CdcPath: NotRequired[str],
    UseTaskStartTimeForFullLoadTimestamp: NotRequired[bool],
    CannedAclForObjects: NotRequired[CannedAclForObjectsValueType],  # (8)
    AddColumnName: NotRequired[bool],
    CdcMaxBatchInterval: NotRequired[int],
    CdcMinFileSize: NotRequired[int],
    CsvNullValue: NotRequired[str],
    IgnoreHeaderRows: NotRequired[int],
    MaxFileSize: NotRequired[int],
    Rfc4180: NotRequired[bool],
    DatePartitionTimezone: NotRequired[str],
    AddTrailingPaddingCharacter: NotRequired[bool],
    ExpectedBucketOwner: NotRequired[str],
    GlueCatalogGeneration: NotRequired[bool],
  1. See CompressionTypeValueType
  2. See EncryptionModeValueType
  3. See DataFormatValueType
  4. See EncodingTypeValueType
  5. See ParquetVersionValueType
  6. See DatePartitionSequenceValueType
  7. See DatePartitionDelimiterValueType
  8. See CannedAclForObjectsValueType

SybaseSettingsTypeDef#

# SybaseSettingsTypeDef usage example

from mypy_boto3_dms.type_defs import SybaseSettingsTypeDef

def get_value() -> SybaseSettingsTypeDef:
    return {
        "DatabaseName": ...,
    }
# SybaseSettingsTypeDef definition

class SybaseSettingsTypeDef(TypedDict):
    DatabaseName: NotRequired[str],
    Password: NotRequired[str],
    Port: NotRequired[int],
    ServerName: NotRequired[str],
    Username: NotRequired[str],
    SecretsManagerAccessRoleArn: NotRequired[str],
    SecretsManagerSecretId: NotRequired[str],

EventSubscriptionTypeDef#

# EventSubscriptionTypeDef usage example

from mypy_boto3_dms.type_defs import EventSubscriptionTypeDef

def get_value() -> EventSubscriptionTypeDef:
    return {
        "CustomerAwsId": ...,
    }
# EventSubscriptionTypeDef definition

class EventSubscriptionTypeDef(TypedDict):
    CustomerAwsId: NotRequired[str],
    CustSubscriptionId: NotRequired[str],
    SnsTopicArn: NotRequired[str],
    Status: NotRequired[str],
    SubscriptionCreationTime: NotRequired[str],
    SourceType: NotRequired[str],
    SourceIdsList: NotRequired[List[str]],
    EventCategoriesList: NotRequired[List[str]],
    Enabled: NotRequired[bool],

CreateFleetAdvisorCollectorRequestRequestTypeDef#

# CreateFleetAdvisorCollectorRequestRequestTypeDef usage example

from mypy_boto3_dms.type_defs import CreateFleetAdvisorCollectorRequestRequestTypeDef

def get_value() -> CreateFleetAdvisorCollectorRequestRequestTypeDef:
    return {
        "CollectorName": ...,
        "ServiceAccessRoleArn": ...,
        "S3BucketName": ...,
    }
# CreateFleetAdvisorCollectorRequestRequestTypeDef definition

class CreateFleetAdvisorCollectorRequestRequestTypeDef(TypedDict):
    CollectorName: str,
    ServiceAccessRoleArn: str,
    S3BucketName: str,
    Description: NotRequired[str],

CreateFleetAdvisorCollectorResponseTypeDef#

# CreateFleetAdvisorCollectorResponseTypeDef usage example

from mypy_boto3_dms.type_defs import CreateFleetAdvisorCollectorResponseTypeDef

def get_value() -> CreateFleetAdvisorCollectorResponseTypeDef:
    return {
        "CollectorReferencedId": ...,
        "CollectorName": ...,
        "Description": ...,
        "ServiceAccessRoleArn": ...,
        "S3BucketName": ...,
        "ResponseMetadata": ...,
    }
# CreateFleetAdvisorCollectorResponseTypeDef definition

class CreateFleetAdvisorCollectorResponseTypeDef(TypedDict):
    CollectorReferencedId: str,
    CollectorName: str,
    Description: str,
    ServiceAccessRoleArn: str,
    S3BucketName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DatabaseInstanceSoftwareDetailsResponseTypeDef#

# DatabaseInstanceSoftwareDetailsResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DatabaseInstanceSoftwareDetailsResponseTypeDef

def get_value() -> DatabaseInstanceSoftwareDetailsResponseTypeDef:
    return {
        "Engine": ...,
    }
# DatabaseInstanceSoftwareDetailsResponseTypeDef definition

class DatabaseInstanceSoftwareDetailsResponseTypeDef(TypedDict):
    Engine: NotRequired[str],
    EngineVersion: NotRequired[str],
    EngineEdition: NotRequired[str],
    ServicePack: NotRequired[str],
    SupportLevel: NotRequired[str],
    OsArchitecture: NotRequired[int],
    Tooltip: NotRequired[str],

ServerShortInfoResponseTypeDef#

# ServerShortInfoResponseTypeDef usage example

from mypy_boto3_dms.type_defs import ServerShortInfoResponseTypeDef

def get_value() -> ServerShortInfoResponseTypeDef:
    return {
        "ServerId": ...,
    }
# ServerShortInfoResponseTypeDef definition

class ServerShortInfoResponseTypeDef(TypedDict):
    ServerId: NotRequired[str],
    IpAddress: NotRequired[str],
    ServerName: NotRequired[str],

DatabaseShortInfoResponseTypeDef#

# DatabaseShortInfoResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DatabaseShortInfoResponseTypeDef

def get_value() -> DatabaseShortInfoResponseTypeDef:
    return {
        "DatabaseId": ...,
    }
# DatabaseShortInfoResponseTypeDef definition

class DatabaseShortInfoResponseTypeDef(TypedDict):
    DatabaseId: NotRequired[str],
    DatabaseName: NotRequired[str],
    DatabaseIpAddress: NotRequired[str],
    DatabaseEngine: NotRequired[str],

DeleteCertificateMessageRequestTypeDef#

# DeleteCertificateMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DeleteCertificateMessageRequestTypeDef

def get_value() -> DeleteCertificateMessageRequestTypeDef:
    return {
        "CertificateArn": ...,
    }
# DeleteCertificateMessageRequestTypeDef definition

class DeleteCertificateMessageRequestTypeDef(TypedDict):
    CertificateArn: str,

DeleteCollectorRequestRequestTypeDef#

# DeleteCollectorRequestRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DeleteCollectorRequestRequestTypeDef

def get_value() -> DeleteCollectorRequestRequestTypeDef:
    return {
        "CollectorReferencedId": ...,
    }
# DeleteCollectorRequestRequestTypeDef definition

class DeleteCollectorRequestRequestTypeDef(TypedDict):
    CollectorReferencedId: str,

DeleteConnectionMessageRequestTypeDef#

# DeleteConnectionMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DeleteConnectionMessageRequestTypeDef

def get_value() -> DeleteConnectionMessageRequestTypeDef:
    return {
        "EndpointArn": ...,
        "ReplicationInstanceArn": ...,
    }
# DeleteConnectionMessageRequestTypeDef definition

class DeleteConnectionMessageRequestTypeDef(TypedDict):
    EndpointArn: str,
    ReplicationInstanceArn: str,

DeleteEndpointMessageRequestTypeDef#

# DeleteEndpointMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DeleteEndpointMessageRequestTypeDef

def get_value() -> DeleteEndpointMessageRequestTypeDef:
    return {
        "EndpointArn": ...,
    }
# DeleteEndpointMessageRequestTypeDef definition

class DeleteEndpointMessageRequestTypeDef(TypedDict):
    EndpointArn: str,

DeleteEventSubscriptionMessageRequestTypeDef#

# DeleteEventSubscriptionMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DeleteEventSubscriptionMessageRequestTypeDef

def get_value() -> DeleteEventSubscriptionMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
    }
# DeleteEventSubscriptionMessageRequestTypeDef definition

class DeleteEventSubscriptionMessageRequestTypeDef(TypedDict):
    SubscriptionName: str,

DeleteFleetAdvisorDatabasesRequestRequestTypeDef#

# DeleteFleetAdvisorDatabasesRequestRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DeleteFleetAdvisorDatabasesRequestRequestTypeDef

def get_value() -> DeleteFleetAdvisorDatabasesRequestRequestTypeDef:
    return {
        "DatabaseIds": ...,
    }
# DeleteFleetAdvisorDatabasesRequestRequestTypeDef definition

class DeleteFleetAdvisorDatabasesRequestRequestTypeDef(TypedDict):
    DatabaseIds: Sequence[str],

DeleteFleetAdvisorDatabasesResponseTypeDef#

# DeleteFleetAdvisorDatabasesResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DeleteFleetAdvisorDatabasesResponseTypeDef

def get_value() -> DeleteFleetAdvisorDatabasesResponseTypeDef:
    return {
        "DatabaseIds": ...,
        "ResponseMetadata": ...,
    }
# DeleteFleetAdvisorDatabasesResponseTypeDef definition

class DeleteFleetAdvisorDatabasesResponseTypeDef(TypedDict):
    DatabaseIds: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteReplicationInstanceMessageRequestTypeDef#

# DeleteReplicationInstanceMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DeleteReplicationInstanceMessageRequestTypeDef

def get_value() -> DeleteReplicationInstanceMessageRequestTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }
# DeleteReplicationInstanceMessageRequestTypeDef definition

class DeleteReplicationInstanceMessageRequestTypeDef(TypedDict):
    ReplicationInstanceArn: str,

DeleteReplicationSubnetGroupMessageRequestTypeDef#

# DeleteReplicationSubnetGroupMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DeleteReplicationSubnetGroupMessageRequestTypeDef

def get_value() -> DeleteReplicationSubnetGroupMessageRequestTypeDef:
    return {
        "ReplicationSubnetGroupIdentifier": ...,
    }
# DeleteReplicationSubnetGroupMessageRequestTypeDef definition

class DeleteReplicationSubnetGroupMessageRequestTypeDef(TypedDict):
    ReplicationSubnetGroupIdentifier: str,

DeleteReplicationTaskAssessmentRunMessageRequestTypeDef#

# DeleteReplicationTaskAssessmentRunMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DeleteReplicationTaskAssessmentRunMessageRequestTypeDef

def get_value() -> DeleteReplicationTaskAssessmentRunMessageRequestTypeDef:
    return {
        "ReplicationTaskAssessmentRunArn": ...,
    }
# DeleteReplicationTaskAssessmentRunMessageRequestTypeDef definition

class DeleteReplicationTaskAssessmentRunMessageRequestTypeDef(TypedDict):
    ReplicationTaskAssessmentRunArn: str,

DeleteReplicationTaskMessageRequestTypeDef#

# DeleteReplicationTaskMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DeleteReplicationTaskMessageRequestTypeDef

def get_value() -> DeleteReplicationTaskMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }
# DeleteReplicationTaskMessageRequestTypeDef definition

class DeleteReplicationTaskMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: str,

DescribeApplicableIndividualAssessmentsMessageRequestTypeDef#

# DescribeApplicableIndividualAssessmentsMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeApplicableIndividualAssessmentsMessageRequestTypeDef

def get_value() -> DescribeApplicableIndividualAssessmentsMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }
# DescribeApplicableIndividualAssessmentsMessageRequestTypeDef definition

class DescribeApplicableIndividualAssessmentsMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: NotRequired[str],
    ReplicationInstanceArn: NotRequired[str],
    SourceEngineName: NotRequired[str],
    TargetEngineName: NotRequired[str],
    MigrationType: NotRequired[MigrationTypeValueType],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See MigrationTypeValueType

DescribeApplicableIndividualAssessmentsResponseTypeDef#

# DescribeApplicableIndividualAssessmentsResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeApplicableIndividualAssessmentsResponseTypeDef

def get_value() -> DescribeApplicableIndividualAssessmentsResponseTypeDef:
    return {
        "IndividualAssessmentNames": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
# DescribeApplicableIndividualAssessmentsResponseTypeDef definition

class DescribeApplicableIndividualAssessmentsResponseTypeDef(TypedDict):
    IndividualAssessmentNames: List[str],
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

FilterTypeDef#

# FilterTypeDef usage example

from mypy_boto3_dms.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "Name": ...,
        "Values": ...,
    }
# FilterTypeDef definition

class FilterTypeDef(TypedDict):
    Name: str,
    Values: Sequence[str],

WaiterConfigTypeDef#

# WaiterConfigTypeDef usage example

from mypy_boto3_dms.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
# WaiterConfigTypeDef definition

class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

DescribeEndpointSettingsMessageRequestTypeDef#

# DescribeEndpointSettingsMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeEndpointSettingsMessageRequestTypeDef

def get_value() -> DescribeEndpointSettingsMessageRequestTypeDef:
    return {
        "EngineName": ...,
    }
# DescribeEndpointSettingsMessageRequestTypeDef definition

class DescribeEndpointSettingsMessageRequestTypeDef(TypedDict):
    EngineName: str,
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],

EndpointSettingTypeDef#

# EndpointSettingTypeDef usage example

from mypy_boto3_dms.type_defs import EndpointSettingTypeDef

def get_value() -> EndpointSettingTypeDef:
    return {
        "Name": ...,
    }
# EndpointSettingTypeDef definition

class EndpointSettingTypeDef(TypedDict):
    Name: NotRequired[str],
    Type: NotRequired[EndpointSettingTypeValueType],  # (1)
    EnumValues: NotRequired[List[str]],
    Sensitive: NotRequired[bool],
    Units: NotRequired[str],
    Applicability: NotRequired[str],
    IntValueMin: NotRequired[int],
    IntValueMax: NotRequired[int],
    DefaultValue: NotRequired[str],
  1. See EndpointSettingTypeValueType

SupportedEndpointTypeTypeDef#

# SupportedEndpointTypeTypeDef usage example

from mypy_boto3_dms.type_defs import SupportedEndpointTypeTypeDef

def get_value() -> SupportedEndpointTypeTypeDef:
    return {
        "EngineName": ...,
    }
# SupportedEndpointTypeTypeDef definition

class SupportedEndpointTypeTypeDef(TypedDict):
    EngineName: NotRequired[str],
    SupportsCDC: NotRequired[bool],
    EndpointType: NotRequired[ReplicationEndpointTypeValueType],  # (1)
    ReplicationInstanceEngineMinimumVersion: NotRequired[str],
    EngineDisplayName: NotRequired[str],
  1. See ReplicationEndpointTypeValueType

EventCategoryGroupTypeDef#

# EventCategoryGroupTypeDef usage example

from mypy_boto3_dms.type_defs import EventCategoryGroupTypeDef

def get_value() -> EventCategoryGroupTypeDef:
    return {
        "SourceType": ...,
    }
# EventCategoryGroupTypeDef definition

class EventCategoryGroupTypeDef(TypedDict):
    SourceType: NotRequired[str],
    EventCategories: NotRequired[List[str]],

EventTypeDef#

# EventTypeDef usage example

from mypy_boto3_dms.type_defs import EventTypeDef

def get_value() -> EventTypeDef:
    return {
        "SourceIdentifier": ...,
    }
# EventTypeDef definition

class EventTypeDef(TypedDict):
    SourceIdentifier: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (1)
    Message: NotRequired[str],
    EventCategories: NotRequired[List[str]],
    Date: NotRequired[datetime],
  1. See SourceTypeType

DescribeFleetAdvisorLsaAnalysisRequestRequestTypeDef#

# DescribeFleetAdvisorLsaAnalysisRequestRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeFleetAdvisorLsaAnalysisRequestRequestTypeDef

def get_value() -> DescribeFleetAdvisorLsaAnalysisRequestRequestTypeDef:
    return {
        "MaxRecords": ...,
    }
# DescribeFleetAdvisorLsaAnalysisRequestRequestTypeDef definition

class DescribeFleetAdvisorLsaAnalysisRequestRequestTypeDef(TypedDict):
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],

FleetAdvisorLsaAnalysisResponseTypeDef#

# FleetAdvisorLsaAnalysisResponseTypeDef usage example

from mypy_boto3_dms.type_defs import FleetAdvisorLsaAnalysisResponseTypeDef

def get_value() -> FleetAdvisorLsaAnalysisResponseTypeDef:
    return {
        "LsaAnalysisId": ...,
    }
# FleetAdvisorLsaAnalysisResponseTypeDef definition

class FleetAdvisorLsaAnalysisResponseTypeDef(TypedDict):
    LsaAnalysisId: NotRequired[str],
    Status: NotRequired[str],

FleetAdvisorSchemaObjectResponseTypeDef#

# FleetAdvisorSchemaObjectResponseTypeDef usage example

from mypy_boto3_dms.type_defs import FleetAdvisorSchemaObjectResponseTypeDef

def get_value() -> FleetAdvisorSchemaObjectResponseTypeDef:
    return {
        "SchemaId": ...,
    }
# FleetAdvisorSchemaObjectResponseTypeDef definition

class FleetAdvisorSchemaObjectResponseTypeDef(TypedDict):
    SchemaId: NotRequired[str],
    ObjectType: NotRequired[str],
    NumberOfObjects: NotRequired[int],
    CodeLineCount: NotRequired[int],
    CodeSize: NotRequired[int],

DescribeOrderableReplicationInstancesMessageDescribeOrderableReplicationInstancesPaginateTypeDef#

# DescribeOrderableReplicationInstancesMessageDescribeOrderableReplicationInstancesPaginateTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeOrderableReplicationInstancesMessageDescribeOrderableReplicationInstancesPaginateTypeDef

def get_value() -> DescribeOrderableReplicationInstancesMessageDescribeOrderableReplicationInstancesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# DescribeOrderableReplicationInstancesMessageDescribeOrderableReplicationInstancesPaginateTypeDef definition

class DescribeOrderableReplicationInstancesMessageDescribeOrderableReplicationInstancesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeOrderableReplicationInstancesMessageRequestTypeDef#

# DescribeOrderableReplicationInstancesMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeOrderableReplicationInstancesMessageRequestTypeDef

def get_value() -> DescribeOrderableReplicationInstancesMessageRequestTypeDef:
    return {
        "MaxRecords": ...,
    }
# DescribeOrderableReplicationInstancesMessageRequestTypeDef definition

class DescribeOrderableReplicationInstancesMessageRequestTypeDef(TypedDict):
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],

OrderableReplicationInstanceTypeDef#

# OrderableReplicationInstanceTypeDef usage example

from mypy_boto3_dms.type_defs import OrderableReplicationInstanceTypeDef

def get_value() -> OrderableReplicationInstanceTypeDef:
    return {
        "EngineVersion": ...,
    }
# OrderableReplicationInstanceTypeDef definition

class OrderableReplicationInstanceTypeDef(TypedDict):
    EngineVersion: NotRequired[str],
    ReplicationInstanceClass: NotRequired[str],
    StorageType: NotRequired[str],
    MinAllocatedStorage: NotRequired[int],
    MaxAllocatedStorage: NotRequired[int],
    DefaultAllocatedStorage: NotRequired[int],
    IncludedAllocatedStorage: NotRequired[int],
    AvailabilityZones: NotRequired[List[str]],
    ReleaseStatus: NotRequired[ReleaseStatusValuesType],  # (1)
  1. See ReleaseStatusValuesType

LimitationTypeDef#

# LimitationTypeDef usage example

from mypy_boto3_dms.type_defs import LimitationTypeDef

def get_value() -> LimitationTypeDef:
    return {
        "DatabaseId": ...,
    }
# LimitationTypeDef definition

class LimitationTypeDef(TypedDict):
    DatabaseId: NotRequired[str],
    EngineName: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    Impact: NotRequired[str],
    Type: NotRequired[str],

DescribeRefreshSchemasStatusMessageRequestTypeDef#

# DescribeRefreshSchemasStatusMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeRefreshSchemasStatusMessageRequestTypeDef

def get_value() -> DescribeRefreshSchemasStatusMessageRequestTypeDef:
    return {
        "EndpointArn": ...,
    }
# DescribeRefreshSchemasStatusMessageRequestTypeDef definition

class DescribeRefreshSchemasStatusMessageRequestTypeDef(TypedDict):
    EndpointArn: str,

RefreshSchemasStatusTypeDef#

# RefreshSchemasStatusTypeDef usage example

from mypy_boto3_dms.type_defs import RefreshSchemasStatusTypeDef

def get_value() -> RefreshSchemasStatusTypeDef:
    return {
        "EndpointArn": ...,
    }
# RefreshSchemasStatusTypeDef definition

class RefreshSchemasStatusTypeDef(TypedDict):
    EndpointArn: NotRequired[str],
    ReplicationInstanceArn: NotRequired[str],
    Status: NotRequired[RefreshSchemasStatusTypeValueType],  # (1)
    LastRefreshDate: NotRequired[datetime],
    LastFailureMessage: NotRequired[str],
  1. See RefreshSchemasStatusTypeValueType

DescribeReplicationInstanceTaskLogsMessageRequestTypeDef#

# DescribeReplicationInstanceTaskLogsMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeReplicationInstanceTaskLogsMessageRequestTypeDef

def get_value() -> DescribeReplicationInstanceTaskLogsMessageRequestTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }
# DescribeReplicationInstanceTaskLogsMessageRequestTypeDef definition

class DescribeReplicationInstanceTaskLogsMessageRequestTypeDef(TypedDict):
    ReplicationInstanceArn: str,
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],

ReplicationInstanceTaskLogTypeDef#

# ReplicationInstanceTaskLogTypeDef usage example

from mypy_boto3_dms.type_defs import ReplicationInstanceTaskLogTypeDef

def get_value() -> ReplicationInstanceTaskLogTypeDef:
    return {
        "ReplicationTaskName": ...,
    }
# ReplicationInstanceTaskLogTypeDef definition

class ReplicationInstanceTaskLogTypeDef(TypedDict):
    ReplicationTaskName: NotRequired[str],
    ReplicationTaskArn: NotRequired[str],
    ReplicationInstanceTaskLogSize: NotRequired[int],

DescribeReplicationTaskAssessmentResultsMessageDescribeReplicationTaskAssessmentResultsPaginateTypeDef#

# DescribeReplicationTaskAssessmentResultsMessageDescribeReplicationTaskAssessmentResultsPaginateTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeReplicationTaskAssessmentResultsMessageDescribeReplicationTaskAssessmentResultsPaginateTypeDef

def get_value() -> DescribeReplicationTaskAssessmentResultsMessageDescribeReplicationTaskAssessmentResultsPaginateTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }
# DescribeReplicationTaskAssessmentResultsMessageDescribeReplicationTaskAssessmentResultsPaginateTypeDef definition

class DescribeReplicationTaskAssessmentResultsMessageDescribeReplicationTaskAssessmentResultsPaginateTypeDef(TypedDict):
    ReplicationTaskArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeReplicationTaskAssessmentResultsMessageRequestTypeDef#

# DescribeReplicationTaskAssessmentResultsMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeReplicationTaskAssessmentResultsMessageRequestTypeDef

def get_value() -> DescribeReplicationTaskAssessmentResultsMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }
# DescribeReplicationTaskAssessmentResultsMessageRequestTypeDef definition

class DescribeReplicationTaskAssessmentResultsMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: NotRequired[str],
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],

ReplicationTaskAssessmentResultTypeDef#

# ReplicationTaskAssessmentResultTypeDef usage example

from mypy_boto3_dms.type_defs import ReplicationTaskAssessmentResultTypeDef

def get_value() -> ReplicationTaskAssessmentResultTypeDef:
    return {
        "ReplicationTaskIdentifier": ...,
    }
# ReplicationTaskAssessmentResultTypeDef definition

class ReplicationTaskAssessmentResultTypeDef(TypedDict):
    ReplicationTaskIdentifier: NotRequired[str],
    ReplicationTaskArn: NotRequired[str],
    ReplicationTaskLastAssessmentDate: NotRequired[datetime],
    AssessmentStatus: NotRequired[str],
    AssessmentResultsFile: NotRequired[str],
    AssessmentResults: NotRequired[str],
    S3ObjectUrl: NotRequired[str],

ReplicationTaskIndividualAssessmentTypeDef#

# ReplicationTaskIndividualAssessmentTypeDef usage example

from mypy_boto3_dms.type_defs import ReplicationTaskIndividualAssessmentTypeDef

def get_value() -> ReplicationTaskIndividualAssessmentTypeDef:
    return {
        "ReplicationTaskIndividualAssessmentArn": ...,
    }
# ReplicationTaskIndividualAssessmentTypeDef definition

class ReplicationTaskIndividualAssessmentTypeDef(TypedDict):
    ReplicationTaskIndividualAssessmentArn: NotRequired[str],
    ReplicationTaskAssessmentRunArn: NotRequired[str],
    IndividualAssessmentName: NotRequired[str],
    Status: NotRequired[str],
    ReplicationTaskIndividualAssessmentStartDate: NotRequired[datetime],

DescribeSchemasMessageDescribeSchemasPaginateTypeDef#

# DescribeSchemasMessageDescribeSchemasPaginateTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeSchemasMessageDescribeSchemasPaginateTypeDef

def get_value() -> DescribeSchemasMessageDescribeSchemasPaginateTypeDef:
    return {
        "EndpointArn": ...,
    }
# DescribeSchemasMessageDescribeSchemasPaginateTypeDef definition

class DescribeSchemasMessageDescribeSchemasPaginateTypeDef(TypedDict):
    EndpointArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeSchemasMessageRequestTypeDef#

# DescribeSchemasMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeSchemasMessageRequestTypeDef

def get_value() -> DescribeSchemasMessageRequestTypeDef:
    return {
        "EndpointArn": ...,
    }
# DescribeSchemasMessageRequestTypeDef definition

class DescribeSchemasMessageRequestTypeDef(TypedDict):
    EndpointArn: str,
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],

DescribeSchemasResponseTypeDef#

# DescribeSchemasResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeSchemasResponseTypeDef

def get_value() -> DescribeSchemasResponseTypeDef:
    return {
        "Marker": ...,
        "Schemas": ...,
        "ResponseMetadata": ...,
    }
# DescribeSchemasResponseTypeDef definition

class DescribeSchemasResponseTypeDef(TypedDict):
    Marker: str,
    Schemas: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TableStatisticsTypeDef#

# TableStatisticsTypeDef usage example

from mypy_boto3_dms.type_defs import TableStatisticsTypeDef

def get_value() -> TableStatisticsTypeDef:
    return {
        "SchemaName": ...,
    }
# TableStatisticsTypeDef definition

class TableStatisticsTypeDef(TypedDict):
    SchemaName: NotRequired[str],
    TableName: NotRequired[str],
    Inserts: NotRequired[int],
    Deletes: NotRequired[int],
    Updates: NotRequired[int],
    Ddls: NotRequired[int],
    AppliedInserts: NotRequired[int],
    AppliedDeletes: NotRequired[int],
    AppliedUpdates: NotRequired[int],
    AppliedDdls: NotRequired[int],
    FullLoadRows: NotRequired[int],
    FullLoadCondtnlChkFailedRows: NotRequired[int],
    FullLoadErrorRows: NotRequired[int],
    FullLoadStartTime: NotRequired[datetime],
    FullLoadEndTime: NotRequired[datetime],
    FullLoadReloaded: NotRequired[bool],
    LastUpdateTime: NotRequired[datetime],
    TableState: NotRequired[str],
    ValidationPendingRecords: NotRequired[int],
    ValidationFailedRecords: NotRequired[int],
    ValidationSuspendedRecords: NotRequired[int],
    ValidationState: NotRequired[str],
    ValidationStateDetails: NotRequired[str],

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_dms.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceMessageRequestTypeDef#

# ListTagsForResourceMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import ListTagsForResourceMessageRequestTypeDef

def get_value() -> ListTagsForResourceMessageRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
# ListTagsForResourceMessageRequestTypeDef definition

class ListTagsForResourceMessageRequestTypeDef(TypedDict):
    ResourceArn: NotRequired[str],
    ResourceArnList: NotRequired[Sequence[str]],

ModifyEventSubscriptionMessageRequestTypeDef#

# ModifyEventSubscriptionMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import ModifyEventSubscriptionMessageRequestTypeDef

def get_value() -> ModifyEventSubscriptionMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
    }
# ModifyEventSubscriptionMessageRequestTypeDef definition

class ModifyEventSubscriptionMessageRequestTypeDef(TypedDict):
    SubscriptionName: str,
    SnsTopicArn: NotRequired[str],
    SourceType: NotRequired[str],
    EventCategories: NotRequired[Sequence[str]],
    Enabled: NotRequired[bool],

ModifyReplicationInstanceMessageRequestTypeDef#

# ModifyReplicationInstanceMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import ModifyReplicationInstanceMessageRequestTypeDef

def get_value() -> ModifyReplicationInstanceMessageRequestTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }
# ModifyReplicationInstanceMessageRequestTypeDef definition

class ModifyReplicationInstanceMessageRequestTypeDef(TypedDict):
    ReplicationInstanceArn: str,
    AllocatedStorage: NotRequired[int],
    ApplyImmediately: NotRequired[bool],
    ReplicationInstanceClass: NotRequired[str],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],
    PreferredMaintenanceWindow: NotRequired[str],
    MultiAZ: NotRequired[bool],
    EngineVersion: NotRequired[str],
    AllowMajorVersionUpgrade: NotRequired[bool],
    AutoMinorVersionUpgrade: NotRequired[bool],
    ReplicationInstanceIdentifier: NotRequired[str],
    NetworkType: NotRequired[str],

ModifyReplicationSubnetGroupMessageRequestTypeDef#

# ModifyReplicationSubnetGroupMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import ModifyReplicationSubnetGroupMessageRequestTypeDef

def get_value() -> ModifyReplicationSubnetGroupMessageRequestTypeDef:
    return {
        "ReplicationSubnetGroupIdentifier": ...,
        "SubnetIds": ...,
    }
# ModifyReplicationSubnetGroupMessageRequestTypeDef definition

class ModifyReplicationSubnetGroupMessageRequestTypeDef(TypedDict):
    ReplicationSubnetGroupIdentifier: str,
    SubnetIds: Sequence[str],
    ReplicationSubnetGroupDescription: NotRequired[str],

ModifyReplicationTaskMessageRequestTypeDef#

# ModifyReplicationTaskMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import ModifyReplicationTaskMessageRequestTypeDef

def get_value() -> ModifyReplicationTaskMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }
# ModifyReplicationTaskMessageRequestTypeDef definition

class ModifyReplicationTaskMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: str,
    ReplicationTaskIdentifier: NotRequired[str],
    MigrationType: NotRequired[MigrationTypeValueType],  # (1)
    TableMappings: NotRequired[str],
    ReplicationTaskSettings: NotRequired[str],
    CdcStartTime: NotRequired[Union[datetime, str]],
    CdcStartPosition: NotRequired[str],
    CdcStopPosition: NotRequired[str],
    TaskData: NotRequired[str],
  1. See MigrationTypeValueType

MoveReplicationTaskMessageRequestTypeDef#

# MoveReplicationTaskMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import MoveReplicationTaskMessageRequestTypeDef

def get_value() -> MoveReplicationTaskMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
        "TargetReplicationInstanceArn": ...,
    }
# MoveReplicationTaskMessageRequestTypeDef definition

class MoveReplicationTaskMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: str,
    TargetReplicationInstanceArn: str,

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef usage example

from mypy_boto3_dms.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

PendingMaintenanceActionTypeDef#

# PendingMaintenanceActionTypeDef usage example

from mypy_boto3_dms.type_defs import PendingMaintenanceActionTypeDef

def get_value() -> PendingMaintenanceActionTypeDef:
    return {
        "Action": ...,
    }
# PendingMaintenanceActionTypeDef definition

class PendingMaintenanceActionTypeDef(TypedDict):
    Action: NotRequired[str],
    AutoAppliedAfterDate: NotRequired[datetime],
    ForcedApplyDate: NotRequired[datetime],
    OptInStatus: NotRequired[str],
    CurrentApplyDate: NotRequired[datetime],
    Description: NotRequired[str],

RdsConfigurationTypeDef#

# RdsConfigurationTypeDef usage example

from mypy_boto3_dms.type_defs import RdsConfigurationTypeDef

def get_value() -> RdsConfigurationTypeDef:
    return {
        "EngineEdition": ...,
    }
# RdsConfigurationTypeDef definition

class RdsConfigurationTypeDef(TypedDict):
    EngineEdition: NotRequired[str],
    InstanceType: NotRequired[str],
    InstanceVcpu: NotRequired[float],
    InstanceMemory: NotRequired[float],
    StorageType: NotRequired[str],
    StorageSize: NotRequired[int],
    StorageIops: NotRequired[int],
    DeploymentOption: NotRequired[str],

RdsRequirementsTypeDef#

# RdsRequirementsTypeDef usage example

from mypy_boto3_dms.type_defs import RdsRequirementsTypeDef

def get_value() -> RdsRequirementsTypeDef:
    return {
        "EngineEdition": ...,
    }
# RdsRequirementsTypeDef definition

class RdsRequirementsTypeDef(TypedDict):
    EngineEdition: NotRequired[str],
    InstanceVcpu: NotRequired[float],
    InstanceMemory: NotRequired[float],
    StorageSize: NotRequired[int],
    StorageIops: NotRequired[int],
    DeploymentOption: NotRequired[str],

RebootReplicationInstanceMessageRequestTypeDef#

# RebootReplicationInstanceMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import RebootReplicationInstanceMessageRequestTypeDef

def get_value() -> RebootReplicationInstanceMessageRequestTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }
# RebootReplicationInstanceMessageRequestTypeDef definition

class RebootReplicationInstanceMessageRequestTypeDef(TypedDict):
    ReplicationInstanceArn: str,
    ForceFailover: NotRequired[bool],
    ForcePlannedFailover: NotRequired[bool],

RecommendationSettingsTypeDef#

# RecommendationSettingsTypeDef usage example

from mypy_boto3_dms.type_defs import RecommendationSettingsTypeDef

def get_value() -> RecommendationSettingsTypeDef:
    return {
        "InstanceSizingType": ...,
        "WorkloadType": ...,
    }
# RecommendationSettingsTypeDef definition

class RecommendationSettingsTypeDef(TypedDict):
    InstanceSizingType: str,
    WorkloadType: str,

RefreshSchemasMessageRequestTypeDef#

# RefreshSchemasMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import RefreshSchemasMessageRequestTypeDef

def get_value() -> RefreshSchemasMessageRequestTypeDef:
    return {
        "EndpointArn": ...,
        "ReplicationInstanceArn": ...,
    }
# RefreshSchemasMessageRequestTypeDef definition

class RefreshSchemasMessageRequestTypeDef(TypedDict):
    EndpointArn: str,
    ReplicationInstanceArn: str,

TableToReloadTypeDef#

# TableToReloadTypeDef usage example

from mypy_boto3_dms.type_defs import TableToReloadTypeDef

def get_value() -> TableToReloadTypeDef:
    return {
        "SchemaName": ...,
        "TableName": ...,
    }
# TableToReloadTypeDef definition

class TableToReloadTypeDef(TypedDict):
    SchemaName: str,
    TableName: str,

ReloadTablesResponseTypeDef#

# ReloadTablesResponseTypeDef usage example

from mypy_boto3_dms.type_defs import ReloadTablesResponseTypeDef

def get_value() -> ReloadTablesResponseTypeDef:
    return {
        "ReplicationTaskArn": ...,
        "ResponseMetadata": ...,
    }
# ReloadTablesResponseTypeDef definition

class ReloadTablesResponseTypeDef(TypedDict):
    ReplicationTaskArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RemoveTagsFromResourceMessageRequestTypeDef#

# RemoveTagsFromResourceMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import RemoveTagsFromResourceMessageRequestTypeDef

def get_value() -> RemoveTagsFromResourceMessageRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
# RemoveTagsFromResourceMessageRequestTypeDef definition

class RemoveTagsFromResourceMessageRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

ReplicationPendingModifiedValuesTypeDef#

# ReplicationPendingModifiedValuesTypeDef usage example

from mypy_boto3_dms.type_defs import ReplicationPendingModifiedValuesTypeDef

def get_value() -> ReplicationPendingModifiedValuesTypeDef:
    return {
        "ReplicationInstanceClass": ...,
    }
# ReplicationPendingModifiedValuesTypeDef definition

class ReplicationPendingModifiedValuesTypeDef(TypedDict):
    ReplicationInstanceClass: NotRequired[str],
    AllocatedStorage: NotRequired[int],
    MultiAZ: NotRequired[bool],
    EngineVersion: NotRequired[str],
    NetworkType: NotRequired[str],

VpcSecurityGroupMembershipTypeDef#

# VpcSecurityGroupMembershipTypeDef usage example

from mypy_boto3_dms.type_defs import VpcSecurityGroupMembershipTypeDef

def get_value() -> VpcSecurityGroupMembershipTypeDef:
    return {
        "VpcSecurityGroupId": ...,
    }
# VpcSecurityGroupMembershipTypeDef definition

class VpcSecurityGroupMembershipTypeDef(TypedDict):
    VpcSecurityGroupId: NotRequired[str],
    Status: NotRequired[str],

ReplicationTaskAssessmentRunProgressTypeDef#

# ReplicationTaskAssessmentRunProgressTypeDef usage example

from mypy_boto3_dms.type_defs import ReplicationTaskAssessmentRunProgressTypeDef

def get_value() -> ReplicationTaskAssessmentRunProgressTypeDef:
    return {
        "IndividualAssessmentCount": ...,
    }
# ReplicationTaskAssessmentRunProgressTypeDef definition

class ReplicationTaskAssessmentRunProgressTypeDef(TypedDict):
    IndividualAssessmentCount: NotRequired[int],
    IndividualAssessmentCompletedCount: NotRequired[int],

ReplicationTaskStatsTypeDef#

# ReplicationTaskStatsTypeDef usage example

from mypy_boto3_dms.type_defs import ReplicationTaskStatsTypeDef

def get_value() -> ReplicationTaskStatsTypeDef:
    return {
        "FullLoadProgressPercent": ...,
    }
# ReplicationTaskStatsTypeDef definition

class ReplicationTaskStatsTypeDef(TypedDict):
    FullLoadProgressPercent: NotRequired[int],
    ElapsedTimeMillis: NotRequired[int],
    TablesLoaded: NotRequired[int],
    TablesLoading: NotRequired[int],
    TablesQueued: NotRequired[int],
    TablesErrored: NotRequired[int],
    FreshStartDate: NotRequired[datetime],
    StartDate: NotRequired[datetime],
    StopDate: NotRequired[datetime],
    FullLoadStartDate: NotRequired[datetime],
    FullLoadFinishDate: NotRequired[datetime],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_dms.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

RunFleetAdvisorLsaAnalysisResponseTypeDef#

# RunFleetAdvisorLsaAnalysisResponseTypeDef usage example

from mypy_boto3_dms.type_defs import RunFleetAdvisorLsaAnalysisResponseTypeDef

def get_value() -> RunFleetAdvisorLsaAnalysisResponseTypeDef:
    return {
        "LsaAnalysisId": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
# RunFleetAdvisorLsaAnalysisResponseTypeDef definition

class RunFleetAdvisorLsaAnalysisResponseTypeDef(TypedDict):
    LsaAnalysisId: str,
    Status: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SchemaShortInfoResponseTypeDef#

# SchemaShortInfoResponseTypeDef usage example

from mypy_boto3_dms.type_defs import SchemaShortInfoResponseTypeDef

def get_value() -> SchemaShortInfoResponseTypeDef:
    return {
        "SchemaId": ...,
    }
# SchemaShortInfoResponseTypeDef definition

class SchemaShortInfoResponseTypeDef(TypedDict):
    SchemaId: NotRequired[str],
    SchemaName: NotRequired[str],
    DatabaseId: NotRequired[str],
    DatabaseName: NotRequired[str],
    DatabaseIpAddress: NotRequired[str],

StartReplicationTaskAssessmentMessageRequestTypeDef#

# StartReplicationTaskAssessmentMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import StartReplicationTaskAssessmentMessageRequestTypeDef

def get_value() -> StartReplicationTaskAssessmentMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }
# StartReplicationTaskAssessmentMessageRequestTypeDef definition

class StartReplicationTaskAssessmentMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: str,

StartReplicationTaskAssessmentRunMessageRequestTypeDef#

# StartReplicationTaskAssessmentRunMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import StartReplicationTaskAssessmentRunMessageRequestTypeDef

def get_value() -> StartReplicationTaskAssessmentRunMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
        "ServiceAccessRoleArn": ...,
        "ResultLocationBucket": ...,
        "AssessmentRunName": ...,
    }
# StartReplicationTaskAssessmentRunMessageRequestTypeDef definition

class StartReplicationTaskAssessmentRunMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: str,
    ServiceAccessRoleArn: str,
    ResultLocationBucket: str,
    AssessmentRunName: str,
    ResultLocationFolder: NotRequired[str],
    ResultEncryptionMode: NotRequired[str],
    ResultKmsKeyArn: NotRequired[str],
    IncludeOnly: NotRequired[Sequence[str]],
    Exclude: NotRequired[Sequence[str]],

StartReplicationTaskMessageRequestTypeDef#

# StartReplicationTaskMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import StartReplicationTaskMessageRequestTypeDef

def get_value() -> StartReplicationTaskMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
        "StartReplicationTaskType": ...,
    }
# StartReplicationTaskMessageRequestTypeDef definition

class StartReplicationTaskMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: str,
    StartReplicationTaskType: StartReplicationTaskTypeValueType,  # (1)
    CdcStartTime: NotRequired[Union[datetime, str]],
    CdcStartPosition: NotRequired[str],
    CdcStopPosition: NotRequired[str],
  1. See StartReplicationTaskTypeValueType

StopReplicationTaskMessageRequestTypeDef#

# StopReplicationTaskMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import StopReplicationTaskMessageRequestTypeDef

def get_value() -> StopReplicationTaskMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }
# StopReplicationTaskMessageRequestTypeDef definition

class StopReplicationTaskMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: str,

TestConnectionMessageRequestTypeDef#

# TestConnectionMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import TestConnectionMessageRequestTypeDef

def get_value() -> TestConnectionMessageRequestTypeDef:
    return {
        "ReplicationInstanceArn": ...,
        "EndpointArn": ...,
    }
# TestConnectionMessageRequestTypeDef definition

class TestConnectionMessageRequestTypeDef(TypedDict):
    ReplicationInstanceArn: str,
    EndpointArn: str,

UpdateSubscriptionsToEventBridgeMessageRequestTypeDef#

# UpdateSubscriptionsToEventBridgeMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import UpdateSubscriptionsToEventBridgeMessageRequestTypeDef

def get_value() -> UpdateSubscriptionsToEventBridgeMessageRequestTypeDef:
    return {
        "ForceMove": ...,
    }
# UpdateSubscriptionsToEventBridgeMessageRequestTypeDef definition

class UpdateSubscriptionsToEventBridgeMessageRequestTypeDef(TypedDict):
    ForceMove: NotRequired[bool],

UpdateSubscriptionsToEventBridgeResponseTypeDef#

# UpdateSubscriptionsToEventBridgeResponseTypeDef usage example

from mypy_boto3_dms.type_defs import UpdateSubscriptionsToEventBridgeResponseTypeDef

def get_value() -> UpdateSubscriptionsToEventBridgeResponseTypeDef:
    return {
        "Result": ...,
        "ResponseMetadata": ...,
    }
# UpdateSubscriptionsToEventBridgeResponseTypeDef definition

class UpdateSubscriptionsToEventBridgeResponseTypeDef(TypedDict):
    Result: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeAccountAttributesResponseTypeDef#

# DescribeAccountAttributesResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeAccountAttributesResponseTypeDef

def get_value() -> DescribeAccountAttributesResponseTypeDef:
    return {
        "AccountQuotas": ...,
        "UniqueAccountIdentifier": ...,
        "ResponseMetadata": ...,
    }
# DescribeAccountAttributesResponseTypeDef definition

class DescribeAccountAttributesResponseTypeDef(TypedDict):
    AccountQuotas: List[AccountQuotaTypeDef],  # (1)
    UniqueAccountIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountQuotaTypeDef
  2. See ResponseMetadataTypeDef

AddTagsToResourceMessageRequestTypeDef#

# AddTagsToResourceMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import AddTagsToResourceMessageRequestTypeDef

def get_value() -> AddTagsToResourceMessageRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
# AddTagsToResourceMessageRequestTypeDef definition

class AddTagsToResourceMessageRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateEventSubscriptionMessageRequestTypeDef#

# CreateEventSubscriptionMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import CreateEventSubscriptionMessageRequestTypeDef

def get_value() -> CreateEventSubscriptionMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
        "SnsTopicArn": ...,
    }
# CreateEventSubscriptionMessageRequestTypeDef definition

class CreateEventSubscriptionMessageRequestTypeDef(TypedDict):
    SubscriptionName: str,
    SnsTopicArn: str,
    SourceType: NotRequired[str],
    EventCategories: NotRequired[Sequence[str]],
    SourceIds: NotRequired[Sequence[str]],
    Enabled: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateReplicationInstanceMessageRequestTypeDef#

# CreateReplicationInstanceMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import CreateReplicationInstanceMessageRequestTypeDef

def get_value() -> CreateReplicationInstanceMessageRequestTypeDef:
    return {
        "ReplicationInstanceIdentifier": ...,
        "ReplicationInstanceClass": ...,
    }
# CreateReplicationInstanceMessageRequestTypeDef definition

class CreateReplicationInstanceMessageRequestTypeDef(TypedDict):
    ReplicationInstanceIdentifier: str,
    ReplicationInstanceClass: str,
    AllocatedStorage: NotRequired[int],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],
    AvailabilityZone: NotRequired[str],
    ReplicationSubnetGroupIdentifier: NotRequired[str],
    PreferredMaintenanceWindow: NotRequired[str],
    MultiAZ: NotRequired[bool],
    EngineVersion: NotRequired[str],
    AutoMinorVersionUpgrade: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    KmsKeyId: NotRequired[str],
    PubliclyAccessible: NotRequired[bool],
    DnsNameServers: NotRequired[str],
    ResourceIdentifier: NotRequired[str],
    NetworkType: NotRequired[str],
  1. See TagTypeDef

CreateReplicationSubnetGroupMessageRequestTypeDef#

# CreateReplicationSubnetGroupMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import CreateReplicationSubnetGroupMessageRequestTypeDef

def get_value() -> CreateReplicationSubnetGroupMessageRequestTypeDef:
    return {
        "ReplicationSubnetGroupIdentifier": ...,
        "ReplicationSubnetGroupDescription": ...,
        "SubnetIds": ...,
    }
# CreateReplicationSubnetGroupMessageRequestTypeDef definition

class CreateReplicationSubnetGroupMessageRequestTypeDef(TypedDict):
    ReplicationSubnetGroupIdentifier: str,
    ReplicationSubnetGroupDescription: str,
    SubnetIds: Sequence[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateReplicationTaskMessageRequestTypeDef#

# CreateReplicationTaskMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import CreateReplicationTaskMessageRequestTypeDef

def get_value() -> CreateReplicationTaskMessageRequestTypeDef:
    return {
        "ReplicationTaskIdentifier": ...,
        "SourceEndpointArn": ...,
        "TargetEndpointArn": ...,
        "ReplicationInstanceArn": ...,
        "MigrationType": ...,
        "TableMappings": ...,
    }
# CreateReplicationTaskMessageRequestTypeDef definition

class CreateReplicationTaskMessageRequestTypeDef(TypedDict):
    ReplicationTaskIdentifier: str,
    SourceEndpointArn: str,
    TargetEndpointArn: str,
    ReplicationInstanceArn: str,
    MigrationType: MigrationTypeValueType,  # (1)
    TableMappings: str,
    ReplicationTaskSettings: NotRequired[str],
    CdcStartTime: NotRequired[Union[datetime, str]],
    CdcStartPosition: NotRequired[str],
    CdcStopPosition: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    TaskData: NotRequired[str],
    ResourceIdentifier: NotRequired[str],
  1. See MigrationTypeValueType
  2. See TagTypeDef

ImportCertificateMessageRequestTypeDef#

# ImportCertificateMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import ImportCertificateMessageRequestTypeDef

def get_value() -> ImportCertificateMessageRequestTypeDef:
    return {
        "CertificateIdentifier": ...,
    }
# ImportCertificateMessageRequestTypeDef definition

class ImportCertificateMessageRequestTypeDef(TypedDict):
    CertificateIdentifier: str,
    CertificatePem: NotRequired[str],
    CertificateWallet: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_dms.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "TagList": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    TagList: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

SubnetTypeDef#

# SubnetTypeDef usage example

from mypy_boto3_dms.type_defs import SubnetTypeDef

def get_value() -> SubnetTypeDef:
    return {
        "SubnetIdentifier": ...,
    }
# SubnetTypeDef definition

class SubnetTypeDef(TypedDict):
    SubnetIdentifier: NotRequired[str],
    SubnetAvailabilityZone: NotRequired[AvailabilityZoneTypeDef],  # (1)
    SubnetStatus: NotRequired[str],
  1. See AvailabilityZoneTypeDef

BatchStartRecommendationsResponseTypeDef#

# BatchStartRecommendationsResponseTypeDef usage example

from mypy_boto3_dms.type_defs import BatchStartRecommendationsResponseTypeDef

def get_value() -> BatchStartRecommendationsResponseTypeDef:
    return {
        "ErrorEntries": ...,
        "ResponseMetadata": ...,
    }
# BatchStartRecommendationsResponseTypeDef definition

class BatchStartRecommendationsResponseTypeDef(TypedDict):
    ErrorEntries: List[BatchStartRecommendationsErrorEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BatchStartRecommendationsErrorEntryTypeDef
  2. See ResponseMetadataTypeDef

DeleteCertificateResponseTypeDef#

# DeleteCertificateResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DeleteCertificateResponseTypeDef

def get_value() -> DeleteCertificateResponseTypeDef:
    return {
        "Certificate": ...,
        "ResponseMetadata": ...,
    }
# DeleteCertificateResponseTypeDef definition

class DeleteCertificateResponseTypeDef(TypedDict):
    Certificate: CertificateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CertificateTypeDef
  2. See ResponseMetadataTypeDef

DescribeCertificatesResponseTypeDef#

# DescribeCertificatesResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeCertificatesResponseTypeDef

def get_value() -> DescribeCertificatesResponseTypeDef:
    return {
        "Marker": ...,
        "Certificates": ...,
        "ResponseMetadata": ...,
    }
# DescribeCertificatesResponseTypeDef definition

class DescribeCertificatesResponseTypeDef(TypedDict):
    Marker: str,
    Certificates: List[CertificateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CertificateTypeDef
  2. See ResponseMetadataTypeDef

ImportCertificateResponseTypeDef#

# ImportCertificateResponseTypeDef usage example

from mypy_boto3_dms.type_defs import ImportCertificateResponseTypeDef

def get_value() -> ImportCertificateResponseTypeDef:
    return {
        "Certificate": ...,
        "ResponseMetadata": ...,
    }
# ImportCertificateResponseTypeDef definition

class ImportCertificateResponseTypeDef(TypedDict):
    Certificate: CertificateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CertificateTypeDef
  2. See ResponseMetadataTypeDef

CollectorResponseTypeDef#

# CollectorResponseTypeDef usage example

from mypy_boto3_dms.type_defs import CollectorResponseTypeDef

def get_value() -> CollectorResponseTypeDef:
    return {
        "CollectorReferencedId": ...,
    }
# CollectorResponseTypeDef definition

class CollectorResponseTypeDef(TypedDict):
    CollectorReferencedId: NotRequired[str],
    CollectorName: NotRequired[str],
    CollectorVersion: NotRequired[str],
    VersionStatus: NotRequired[VersionStatusType],  # (1)
    Description: NotRequired[str],
    S3BucketName: NotRequired[str],
    ServiceAccessRoleArn: NotRequired[str],
    CollectorHealthCheck: NotRequired[CollectorHealthCheckTypeDef],  # (2)
    LastDataReceived: NotRequired[str],
    RegisteredDate: NotRequired[str],
    CreatedDate: NotRequired[str],
    ModifiedDate: NotRequired[str],
    InventoryData: NotRequired[InventoryDataTypeDef],  # (3)
  1. See VersionStatusType
  2. See CollectorHealthCheckTypeDef
  3. See InventoryDataTypeDef

DeleteConnectionResponseTypeDef#

# DeleteConnectionResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DeleteConnectionResponseTypeDef

def get_value() -> DeleteConnectionResponseTypeDef:
    return {
        "Connection": ...,
        "ResponseMetadata": ...,
    }
# DeleteConnectionResponseTypeDef definition

class DeleteConnectionResponseTypeDef(TypedDict):
    Connection: ConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

DescribeConnectionsResponseTypeDef#

# DescribeConnectionsResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeConnectionsResponseTypeDef

def get_value() -> DescribeConnectionsResponseTypeDef:
    return {
        "Marker": ...,
        "Connections": ...,
        "ResponseMetadata": ...,
    }
# DescribeConnectionsResponseTypeDef definition

class DescribeConnectionsResponseTypeDef(TypedDict):
    Marker: str,
    Connections: List[ConnectionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

TestConnectionResponseTypeDef#

# TestConnectionResponseTypeDef usage example

from mypy_boto3_dms.type_defs import TestConnectionResponseTypeDef

def get_value() -> TestConnectionResponseTypeDef:
    return {
        "Connection": ...,
        "ResponseMetadata": ...,
    }
# TestConnectionResponseTypeDef definition

class TestConnectionResponseTypeDef(TypedDict):
    Connection: ConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

CreateEndpointMessageRequestTypeDef#

# CreateEndpointMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import CreateEndpointMessageRequestTypeDef

def get_value() -> CreateEndpointMessageRequestTypeDef:
    return {
        "EndpointIdentifier": ...,
        "EndpointType": ...,
        "EngineName": ...,
    }
# CreateEndpointMessageRequestTypeDef definition

class CreateEndpointMessageRequestTypeDef(TypedDict):
    EndpointIdentifier: str,
    EndpointType: ReplicationEndpointTypeValueType,  # (1)
    EngineName: str,
    Username: NotRequired[str],
    Password: NotRequired[str],
    ServerName: NotRequired[str],
    Port: NotRequired[int],
    DatabaseName: NotRequired[str],
    ExtraConnectionAttributes: NotRequired[str],
    KmsKeyId: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    CertificateArn: NotRequired[str],
    SslMode: NotRequired[DmsSslModeValueType],  # (3)
    ServiceAccessRoleArn: NotRequired[str],
    ExternalTableDefinition: NotRequired[str],
    DynamoDbSettings: NotRequired[DynamoDbSettingsTypeDef],  # (4)
    S3Settings: NotRequired[S3SettingsTypeDef],  # (5)
    DmsTransferSettings: NotRequired[DmsTransferSettingsTypeDef],  # (6)
    MongoDbSettings: NotRequired[MongoDbSettingsTypeDef],  # (7)
    KinesisSettings: NotRequired[KinesisSettingsTypeDef],  # (8)
    KafkaSettings: NotRequired[KafkaSettingsTypeDef],  # (9)
    ElasticsearchSettings: NotRequired[ElasticsearchSettingsTypeDef],  # (10)
    NeptuneSettings: NotRequired[NeptuneSettingsTypeDef],  # (11)
    RedshiftSettings: NotRequired[RedshiftSettingsTypeDef],  # (12)
    PostgreSQLSettings: NotRequired[PostgreSQLSettingsTypeDef],  # (13)
    MySQLSettings: NotRequired[MySQLSettingsTypeDef],  # (14)
    OracleSettings: NotRequired[OracleSettingsTypeDef],  # (15)
    SybaseSettings: NotRequired[SybaseSettingsTypeDef],  # (16)
    MicrosoftSQLServerSettings: NotRequired[MicrosoftSQLServerSettingsTypeDef],  # (17)
    IBMDb2Settings: NotRequired[IBMDb2SettingsTypeDef],  # (18)
    ResourceIdentifier: NotRequired[str],
    DocDbSettings: NotRequired[DocDbSettingsTypeDef],  # (19)
    RedisSettings: NotRequired[RedisSettingsTypeDef],  # (20)
    GcpMySQLSettings: NotRequired[GcpMySQLSettingsTypeDef],  # (21)
  1. See ReplicationEndpointTypeValueType
  2. See TagTypeDef
  3. See DmsSslModeValueType
  4. See DynamoDbSettingsTypeDef
  5. See S3SettingsTypeDef
  6. See DmsTransferSettingsTypeDef
  7. See MongoDbSettingsTypeDef
  8. See KinesisSettingsTypeDef
  9. See KafkaSettingsTypeDef
  10. See ElasticsearchSettingsTypeDef
  11. See NeptuneSettingsTypeDef
  12. See RedshiftSettingsTypeDef
  13. See PostgreSQLSettingsTypeDef
  14. See MySQLSettingsTypeDef
  15. See OracleSettingsTypeDef
  16. See SybaseSettingsTypeDef
  17. See MicrosoftSQLServerSettingsTypeDef
  18. See IBMDb2SettingsTypeDef
  19. See DocDbSettingsTypeDef
  20. See RedisSettingsTypeDef
  21. See GcpMySQLSettingsTypeDef

EndpointTypeDef#

# EndpointTypeDef usage example

from mypy_boto3_dms.type_defs import EndpointTypeDef

def get_value() -> EndpointTypeDef:
    return {
        "EndpointIdentifier": ...,
    }
# EndpointTypeDef definition

class EndpointTypeDef(TypedDict):
    EndpointIdentifier: NotRequired[str],
    EndpointType: NotRequired[ReplicationEndpointTypeValueType],  # (1)
    EngineName: NotRequired[str],
    EngineDisplayName: NotRequired[str],
    Username: NotRequired[str],
    ServerName: NotRequired[str],
    Port: NotRequired[int],
    DatabaseName: NotRequired[str],
    ExtraConnectionAttributes: NotRequired[str],
    Status: NotRequired[str],
    KmsKeyId: NotRequired[str],
    EndpointArn: NotRequired[str],
    CertificateArn: NotRequired[str],
    SslMode: NotRequired[DmsSslModeValueType],  # (2)
    ServiceAccessRoleArn: NotRequired[str],
    ExternalTableDefinition: NotRequired[str],
    ExternalId: NotRequired[str],
    DynamoDbSettings: NotRequired[DynamoDbSettingsTypeDef],  # (3)
    S3Settings: NotRequired[S3SettingsTypeDef],  # (4)
    DmsTransferSettings: NotRequired[DmsTransferSettingsTypeDef],  # (5)
    MongoDbSettings: NotRequired[MongoDbSettingsTypeDef],  # (6)
    KinesisSettings: NotRequired[KinesisSettingsTypeDef],  # (7)
    KafkaSettings: NotRequired[KafkaSettingsTypeDef],  # (8)
    ElasticsearchSettings: NotRequired[ElasticsearchSettingsTypeDef],  # (9)
    NeptuneSettings: NotRequired[NeptuneSettingsTypeDef],  # (10)
    RedshiftSettings: NotRequired[RedshiftSettingsTypeDef],  # (11)
    PostgreSQLSettings: NotRequired[PostgreSQLSettingsTypeDef],  # (12)
    MySQLSettings: NotRequired[MySQLSettingsTypeDef],  # (13)
    OracleSettings: NotRequired[OracleSettingsTypeDef],  # (14)
    SybaseSettings: NotRequired[SybaseSettingsTypeDef],  # (15)
    MicrosoftSQLServerSettings: NotRequired[MicrosoftSQLServerSettingsTypeDef],  # (16)
    IBMDb2Settings: NotRequired[IBMDb2SettingsTypeDef],  # (17)
    DocDbSettings: NotRequired[DocDbSettingsTypeDef],  # (18)
    RedisSettings: NotRequired[RedisSettingsTypeDef],  # (19)
    GcpMySQLSettings: NotRequired[GcpMySQLSettingsTypeDef],  # (20)
  1. See ReplicationEndpointTypeValueType
  2. See DmsSslModeValueType
  3. See DynamoDbSettingsTypeDef
  4. See S3SettingsTypeDef
  5. See DmsTransferSettingsTypeDef
  6. See MongoDbSettingsTypeDef
  7. See KinesisSettingsTypeDef
  8. See KafkaSettingsTypeDef
  9. See ElasticsearchSettingsTypeDef
  10. See NeptuneSettingsTypeDef
  11. See RedshiftSettingsTypeDef
  12. See PostgreSQLSettingsTypeDef
  13. See MySQLSettingsTypeDef
  14. See OracleSettingsTypeDef
  15. See SybaseSettingsTypeDef
  16. See MicrosoftSQLServerSettingsTypeDef
  17. See IBMDb2SettingsTypeDef
  18. See DocDbSettingsTypeDef
  19. See RedisSettingsTypeDef
  20. See GcpMySQLSettingsTypeDef

ModifyEndpointMessageRequestTypeDef#

# ModifyEndpointMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import ModifyEndpointMessageRequestTypeDef

def get_value() -> ModifyEndpointMessageRequestTypeDef:
    return {
        "EndpointArn": ...,
    }
# ModifyEndpointMessageRequestTypeDef definition

class ModifyEndpointMessageRequestTypeDef(TypedDict):
    EndpointArn: str,
    EndpointIdentifier: NotRequired[str],
    EndpointType: NotRequired[ReplicationEndpointTypeValueType],  # (1)
    EngineName: NotRequired[str],
    Username: NotRequired[str],
    Password: NotRequired[str],
    ServerName: NotRequired[str],
    Port: NotRequired[int],
    DatabaseName: NotRequired[str],
    ExtraConnectionAttributes: NotRequired[str],
    CertificateArn: NotRequired[str],
    SslMode: NotRequired[DmsSslModeValueType],  # (2)
    ServiceAccessRoleArn: NotRequired[str],
    ExternalTableDefinition: NotRequired[str],
    DynamoDbSettings: NotRequired[DynamoDbSettingsTypeDef],  # (3)
    S3Settings: NotRequired[S3SettingsTypeDef],  # (4)
    DmsTransferSettings: NotRequired[DmsTransferSettingsTypeDef],  # (5)
    MongoDbSettings: NotRequired[MongoDbSettingsTypeDef],  # (6)
    KinesisSettings: NotRequired[KinesisSettingsTypeDef],  # (7)
    KafkaSettings: NotRequired[KafkaSettingsTypeDef],  # (8)
    ElasticsearchSettings: NotRequired[ElasticsearchSettingsTypeDef],  # (9)
    NeptuneSettings: NotRequired[NeptuneSettingsTypeDef],  # (10)
    RedshiftSettings: NotRequired[RedshiftSettingsTypeDef],  # (11)
    PostgreSQLSettings: NotRequired[PostgreSQLSettingsTypeDef],  # (12)
    MySQLSettings: NotRequired[MySQLSettingsTypeDef],  # (13)
    OracleSettings: NotRequired[OracleSettingsTypeDef],  # (14)
    SybaseSettings: NotRequired[SybaseSettingsTypeDef],  # (15)
    MicrosoftSQLServerSettings: NotRequired[MicrosoftSQLServerSettingsTypeDef],  # (16)
    IBMDb2Settings: NotRequired[IBMDb2SettingsTypeDef],  # (17)
    DocDbSettings: NotRequired[DocDbSettingsTypeDef],  # (18)
    RedisSettings: NotRequired[RedisSettingsTypeDef],  # (19)
    ExactSettings: NotRequired[bool],
    GcpMySQLSettings: NotRequired[GcpMySQLSettingsTypeDef],  # (20)
  1. See ReplicationEndpointTypeValueType
  2. See DmsSslModeValueType
  3. See DynamoDbSettingsTypeDef
  4. See S3SettingsTypeDef
  5. See DmsTransferSettingsTypeDef
  6. See MongoDbSettingsTypeDef
  7. See KinesisSettingsTypeDef
  8. See KafkaSettingsTypeDef
  9. See ElasticsearchSettingsTypeDef
  10. See NeptuneSettingsTypeDef
  11. See RedshiftSettingsTypeDef
  12. See PostgreSQLSettingsTypeDef
  13. See MySQLSettingsTypeDef
  14. See OracleSettingsTypeDef
  15. See SybaseSettingsTypeDef
  16. See MicrosoftSQLServerSettingsTypeDef
  17. See IBMDb2SettingsTypeDef
  18. See DocDbSettingsTypeDef
  19. See RedisSettingsTypeDef
  20. See GcpMySQLSettingsTypeDef

CreateEventSubscriptionResponseTypeDef#

# CreateEventSubscriptionResponseTypeDef usage example

from mypy_boto3_dms.type_defs import CreateEventSubscriptionResponseTypeDef

def get_value() -> CreateEventSubscriptionResponseTypeDef:
    return {
        "EventSubscription": ...,
        "ResponseMetadata": ...,
    }
# CreateEventSubscriptionResponseTypeDef definition

class CreateEventSubscriptionResponseTypeDef(TypedDict):
    EventSubscription: EventSubscriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

DeleteEventSubscriptionResponseTypeDef#

# DeleteEventSubscriptionResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DeleteEventSubscriptionResponseTypeDef

def get_value() -> DeleteEventSubscriptionResponseTypeDef:
    return {
        "EventSubscription": ...,
        "ResponseMetadata": ...,
    }
# DeleteEventSubscriptionResponseTypeDef definition

class DeleteEventSubscriptionResponseTypeDef(TypedDict):
    EventSubscription: EventSubscriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeEventSubscriptionsResponseTypeDef#

# DescribeEventSubscriptionsResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeEventSubscriptionsResponseTypeDef

def get_value() -> DescribeEventSubscriptionsResponseTypeDef:
    return {
        "Marker": ...,
        "EventSubscriptionsList": ...,
        "ResponseMetadata": ...,
    }
# DescribeEventSubscriptionsResponseTypeDef definition

class DescribeEventSubscriptionsResponseTypeDef(TypedDict):
    Marker: str,
    EventSubscriptionsList: List[EventSubscriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

ModifyEventSubscriptionResponseTypeDef#

# ModifyEventSubscriptionResponseTypeDef usage example

from mypy_boto3_dms.type_defs import ModifyEventSubscriptionResponseTypeDef

def get_value() -> ModifyEventSubscriptionResponseTypeDef:
    return {
        "EventSubscription": ...,
        "ResponseMetadata": ...,
    }
# ModifyEventSubscriptionResponseTypeDef definition

class ModifyEventSubscriptionResponseTypeDef(TypedDict):
    EventSubscription: EventSubscriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

DatabaseResponseTypeDef#

# DatabaseResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DatabaseResponseTypeDef

def get_value() -> DatabaseResponseTypeDef:
    return {
        "DatabaseId": ...,
    }
# DatabaseResponseTypeDef definition

class DatabaseResponseTypeDef(TypedDict):
    DatabaseId: NotRequired[str],
    DatabaseName: NotRequired[str],
    IpAddress: NotRequired[str],
    NumberOfSchemas: NotRequired[int],
    Server: NotRequired[ServerShortInfoResponseTypeDef],  # (1)
    SoftwareDetails: NotRequired[DatabaseInstanceSoftwareDetailsResponseTypeDef],  # (2)
    Collectors: NotRequired[List[CollectorShortInfoResponseTypeDef]],  # (3)
  1. See ServerShortInfoResponseTypeDef
  2. See DatabaseInstanceSoftwareDetailsResponseTypeDef
  3. See CollectorShortInfoResponseTypeDef

DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef#

# DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef

def get_value() -> DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef:
    return {
        "Filters": ...,
    }
# DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef definition

class DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeCertificatesMessageRequestTypeDef#

# DescribeCertificatesMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeCertificatesMessageRequestTypeDef

def get_value() -> DescribeCertificatesMessageRequestTypeDef:
    return {
        "Filters": ...,
    }
# DescribeCertificatesMessageRequestTypeDef definition

class DescribeCertificatesMessageRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeConnectionsMessageDescribeConnectionsPaginateTypeDef#

# DescribeConnectionsMessageDescribeConnectionsPaginateTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeConnectionsMessageDescribeConnectionsPaginateTypeDef

def get_value() -> DescribeConnectionsMessageDescribeConnectionsPaginateTypeDef:
    return {
        "Filters": ...,
    }
# DescribeConnectionsMessageDescribeConnectionsPaginateTypeDef definition

class DescribeConnectionsMessageDescribeConnectionsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeConnectionsMessageRequestTypeDef#

# DescribeConnectionsMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeConnectionsMessageRequestTypeDef

def get_value() -> DescribeConnectionsMessageRequestTypeDef:
    return {
        "Filters": ...,
    }
# DescribeConnectionsMessageRequestTypeDef definition

class DescribeConnectionsMessageRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeEndpointTypesMessageDescribeEndpointTypesPaginateTypeDef#

# DescribeEndpointTypesMessageDescribeEndpointTypesPaginateTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeEndpointTypesMessageDescribeEndpointTypesPaginateTypeDef

def get_value() -> DescribeEndpointTypesMessageDescribeEndpointTypesPaginateTypeDef:
    return {
        "Filters": ...,
    }
# DescribeEndpointTypesMessageDescribeEndpointTypesPaginateTypeDef definition

class DescribeEndpointTypesMessageDescribeEndpointTypesPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeEndpointTypesMessageRequestTypeDef#

# DescribeEndpointTypesMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeEndpointTypesMessageRequestTypeDef

def get_value() -> DescribeEndpointTypesMessageRequestTypeDef:
    return {
        "Filters": ...,
    }
# DescribeEndpointTypesMessageRequestTypeDef definition

class DescribeEndpointTypesMessageRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeEndpointsMessageDescribeEndpointsPaginateTypeDef#

# DescribeEndpointsMessageDescribeEndpointsPaginateTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeEndpointsMessageDescribeEndpointsPaginateTypeDef

def get_value() -> DescribeEndpointsMessageDescribeEndpointsPaginateTypeDef:
    return {
        "Filters": ...,
    }
# DescribeEndpointsMessageDescribeEndpointsPaginateTypeDef definition

class DescribeEndpointsMessageDescribeEndpointsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeEndpointsMessageRequestTypeDef#

# DescribeEndpointsMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeEndpointsMessageRequestTypeDef

def get_value() -> DescribeEndpointsMessageRequestTypeDef:
    return {
        "Filters": ...,
    }
# DescribeEndpointsMessageRequestTypeDef definition

class DescribeEndpointsMessageRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeEventCategoriesMessageRequestTypeDef#

# DescribeEventCategoriesMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeEventCategoriesMessageRequestTypeDef

def get_value() -> DescribeEventCategoriesMessageRequestTypeDef:
    return {
        "SourceType": ...,
    }
# DescribeEventCategoriesMessageRequestTypeDef definition

class DescribeEventCategoriesMessageRequestTypeDef(TypedDict):
    SourceType: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef#

# DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef

def get_value() -> DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef:
    return {
        "SubscriptionName": ...,
    }
# DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef definition

class DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef(TypedDict):
    SubscriptionName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeEventSubscriptionsMessageRequestTypeDef#

# DescribeEventSubscriptionsMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeEventSubscriptionsMessageRequestTypeDef

def get_value() -> DescribeEventSubscriptionsMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
    }
# DescribeEventSubscriptionsMessageRequestTypeDef definition

class DescribeEventSubscriptionsMessageRequestTypeDef(TypedDict):
    SubscriptionName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeEventsMessageDescribeEventsPaginateTypeDef#

# DescribeEventsMessageDescribeEventsPaginateTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeEventsMessageDescribeEventsPaginateTypeDef

def get_value() -> DescribeEventsMessageDescribeEventsPaginateTypeDef:
    return {
        "SourceIdentifier": ...,
    }
# DescribeEventsMessageDescribeEventsPaginateTypeDef definition

class DescribeEventsMessageDescribeEventsPaginateTypeDef(TypedDict):
    SourceIdentifier: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (1)
    StartTime: NotRequired[Union[datetime, str]],
    EndTime: NotRequired[Union[datetime, str]],
    Duration: NotRequired[int],
    EventCategories: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See SourceTypeType
  2. See FilterTypeDef
  3. See PaginatorConfigTypeDef

DescribeEventsMessageRequestTypeDef#

# DescribeEventsMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeEventsMessageRequestTypeDef

def get_value() -> DescribeEventsMessageRequestTypeDef:
    return {
        "SourceIdentifier": ...,
    }
# DescribeEventsMessageRequestTypeDef definition

class DescribeEventsMessageRequestTypeDef(TypedDict):
    SourceIdentifier: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (1)
    StartTime: NotRequired[Union[datetime, str]],
    EndTime: NotRequired[Union[datetime, str]],
    Duration: NotRequired[int],
    EventCategories: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (2)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See SourceTypeType
  2. See FilterTypeDef

DescribeFleetAdvisorCollectorsRequestRequestTypeDef#

# DescribeFleetAdvisorCollectorsRequestRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeFleetAdvisorCollectorsRequestRequestTypeDef

def get_value() -> DescribeFleetAdvisorCollectorsRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
# DescribeFleetAdvisorCollectorsRequestRequestTypeDef definition

class DescribeFleetAdvisorCollectorsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeFleetAdvisorDatabasesRequestRequestTypeDef#

# DescribeFleetAdvisorDatabasesRequestRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeFleetAdvisorDatabasesRequestRequestTypeDef

def get_value() -> DescribeFleetAdvisorDatabasesRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
# DescribeFleetAdvisorDatabasesRequestRequestTypeDef definition

class DescribeFleetAdvisorDatabasesRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeFleetAdvisorSchemaObjectSummaryRequestRequestTypeDef#

# DescribeFleetAdvisorSchemaObjectSummaryRequestRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeFleetAdvisorSchemaObjectSummaryRequestRequestTypeDef

def get_value() -> DescribeFleetAdvisorSchemaObjectSummaryRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
# DescribeFleetAdvisorSchemaObjectSummaryRequestRequestTypeDef definition

class DescribeFleetAdvisorSchemaObjectSummaryRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeFleetAdvisorSchemasRequestRequestTypeDef#

# DescribeFleetAdvisorSchemasRequestRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeFleetAdvisorSchemasRequestRequestTypeDef

def get_value() -> DescribeFleetAdvisorSchemasRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
# DescribeFleetAdvisorSchemasRequestRequestTypeDef definition

class DescribeFleetAdvisorSchemasRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribePendingMaintenanceActionsMessageRequestTypeDef#

# DescribePendingMaintenanceActionsMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribePendingMaintenanceActionsMessageRequestTypeDef

def get_value() -> DescribePendingMaintenanceActionsMessageRequestTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }
# DescribePendingMaintenanceActionsMessageRequestTypeDef definition

class DescribePendingMaintenanceActionsMessageRequestTypeDef(TypedDict):
    ReplicationInstanceArn: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
  1. See FilterTypeDef

DescribeRecommendationLimitationsRequestRequestTypeDef#

# DescribeRecommendationLimitationsRequestRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeRecommendationLimitationsRequestRequestTypeDef

def get_value() -> DescribeRecommendationLimitationsRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
# DescribeRecommendationLimitationsRequestRequestTypeDef definition

class DescribeRecommendationLimitationsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeRecommendationsRequestRequestTypeDef#

# DescribeRecommendationsRequestRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeRecommendationsRequestRequestTypeDef

def get_value() -> DescribeRecommendationsRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
# DescribeRecommendationsRequestRequestTypeDef definition

class DescribeRecommendationsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeReplicationInstancesMessageDescribeReplicationInstancesPaginateTypeDef#

# DescribeReplicationInstancesMessageDescribeReplicationInstancesPaginateTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeReplicationInstancesMessageDescribeReplicationInstancesPaginateTypeDef

def get_value() -> DescribeReplicationInstancesMessageDescribeReplicationInstancesPaginateTypeDef:
    return {
        "Filters": ...,
    }
# DescribeReplicationInstancesMessageDescribeReplicationInstancesPaginateTypeDef definition

class DescribeReplicationInstancesMessageDescribeReplicationInstancesPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeReplicationInstancesMessageRequestTypeDef#

# DescribeReplicationInstancesMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeReplicationInstancesMessageRequestTypeDef

def get_value() -> DescribeReplicationInstancesMessageRequestTypeDef:
    return {
        "Filters": ...,
    }
# DescribeReplicationInstancesMessageRequestTypeDef definition

class DescribeReplicationInstancesMessageRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeReplicationSubnetGroupsMessageDescribeReplicationSubnetGroupsPaginateTypeDef#

# DescribeReplicationSubnetGroupsMessageDescribeReplicationSubnetGroupsPaginateTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeReplicationSubnetGroupsMessageDescribeReplicationSubnetGroupsPaginateTypeDef

def get_value() -> DescribeReplicationSubnetGroupsMessageDescribeReplicationSubnetGroupsPaginateTypeDef:
    return {
        "Filters": ...,
    }
# DescribeReplicationSubnetGroupsMessageDescribeReplicationSubnetGroupsPaginateTypeDef definition

class DescribeReplicationSubnetGroupsMessageDescribeReplicationSubnetGroupsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeReplicationSubnetGroupsMessageRequestTypeDef#

# DescribeReplicationSubnetGroupsMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeReplicationSubnetGroupsMessageRequestTypeDef

def get_value() -> DescribeReplicationSubnetGroupsMessageRequestTypeDef:
    return {
        "Filters": ...,
    }
# DescribeReplicationSubnetGroupsMessageRequestTypeDef definition

class DescribeReplicationSubnetGroupsMessageRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeReplicationTaskAssessmentRunsMessageRequestTypeDef#

# DescribeReplicationTaskAssessmentRunsMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeReplicationTaskAssessmentRunsMessageRequestTypeDef

def get_value() -> DescribeReplicationTaskAssessmentRunsMessageRequestTypeDef:
    return {
        "Filters": ...,
    }
# DescribeReplicationTaskAssessmentRunsMessageRequestTypeDef definition

class DescribeReplicationTaskAssessmentRunsMessageRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeReplicationTaskIndividualAssessmentsMessageRequestTypeDef#

# DescribeReplicationTaskIndividualAssessmentsMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeReplicationTaskIndividualAssessmentsMessageRequestTypeDef

def get_value() -> DescribeReplicationTaskIndividualAssessmentsMessageRequestTypeDef:
    return {
        "Filters": ...,
    }
# DescribeReplicationTaskIndividualAssessmentsMessageRequestTypeDef definition

class DescribeReplicationTaskIndividualAssessmentsMessageRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeReplicationTasksMessageDescribeReplicationTasksPaginateTypeDef#

# DescribeReplicationTasksMessageDescribeReplicationTasksPaginateTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeReplicationTasksMessageDescribeReplicationTasksPaginateTypeDef

def get_value() -> DescribeReplicationTasksMessageDescribeReplicationTasksPaginateTypeDef:
    return {
        "Filters": ...,
    }
# DescribeReplicationTasksMessageDescribeReplicationTasksPaginateTypeDef definition

class DescribeReplicationTasksMessageDescribeReplicationTasksPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    WithoutSettings: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeReplicationTasksMessageRequestTypeDef#

# DescribeReplicationTasksMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeReplicationTasksMessageRequestTypeDef

def get_value() -> DescribeReplicationTasksMessageRequestTypeDef:
    return {
        "Filters": ...,
    }
# DescribeReplicationTasksMessageRequestTypeDef definition

class DescribeReplicationTasksMessageRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WithoutSettings: NotRequired[bool],
  1. See FilterTypeDef

DescribeTableStatisticsMessageDescribeTableStatisticsPaginateTypeDef#

# DescribeTableStatisticsMessageDescribeTableStatisticsPaginateTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeTableStatisticsMessageDescribeTableStatisticsPaginateTypeDef

def get_value() -> DescribeTableStatisticsMessageDescribeTableStatisticsPaginateTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }
# DescribeTableStatisticsMessageDescribeTableStatisticsPaginateTypeDef definition

class DescribeTableStatisticsMessageDescribeTableStatisticsPaginateTypeDef(TypedDict):
    ReplicationTaskArn: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeTableStatisticsMessageRequestTypeDef#

# DescribeTableStatisticsMessageRequestTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeTableStatisticsMessageRequestTypeDef

def get_value() -> DescribeTableStatisticsMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }
# DescribeTableStatisticsMessageRequestTypeDef definition

class DescribeTableStatisticsMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: str,
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeConnectionsMessageTestConnectionSucceedsWaitTypeDef#

# DescribeConnectionsMessageTestConnectionSucceedsWaitTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeConnectionsMessageTestConnectionSucceedsWaitTypeDef

def get_value() -> DescribeConnectionsMessageTestConnectionSucceedsWaitTypeDef:
    return {
        "Filters": ...,
    }
# DescribeConnectionsMessageTestConnectionSucceedsWaitTypeDef definition

class DescribeConnectionsMessageTestConnectionSucceedsWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeEndpointsMessageEndpointDeletedWaitTypeDef#

# DescribeEndpointsMessageEndpointDeletedWaitTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeEndpointsMessageEndpointDeletedWaitTypeDef

def get_value() -> DescribeEndpointsMessageEndpointDeletedWaitTypeDef:
    return {
        "Filters": ...,
    }
# DescribeEndpointsMessageEndpointDeletedWaitTypeDef definition

class DescribeEndpointsMessageEndpointDeletedWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeReplicationInstancesMessageReplicationInstanceAvailableWaitTypeDef#

# DescribeReplicationInstancesMessageReplicationInstanceAvailableWaitTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeReplicationInstancesMessageReplicationInstanceAvailableWaitTypeDef

def get_value() -> DescribeReplicationInstancesMessageReplicationInstanceAvailableWaitTypeDef:
    return {
        "Filters": ...,
    }
# DescribeReplicationInstancesMessageReplicationInstanceAvailableWaitTypeDef definition

class DescribeReplicationInstancesMessageReplicationInstanceAvailableWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeReplicationInstancesMessageReplicationInstanceDeletedWaitTypeDef#

# DescribeReplicationInstancesMessageReplicationInstanceDeletedWaitTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeReplicationInstancesMessageReplicationInstanceDeletedWaitTypeDef

def get_value() -> DescribeReplicationInstancesMessageReplicationInstanceDeletedWaitTypeDef:
    return {
        "Filters": ...,
    }
# DescribeReplicationInstancesMessageReplicationInstanceDeletedWaitTypeDef definition

class DescribeReplicationInstancesMessageReplicationInstanceDeletedWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeReplicationTasksMessageReplicationTaskDeletedWaitTypeDef#

# DescribeReplicationTasksMessageReplicationTaskDeletedWaitTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeReplicationTasksMessageReplicationTaskDeletedWaitTypeDef

def get_value() -> DescribeReplicationTasksMessageReplicationTaskDeletedWaitTypeDef:
    return {
        "Filters": ...,
    }
# DescribeReplicationTasksMessageReplicationTaskDeletedWaitTypeDef definition

class DescribeReplicationTasksMessageReplicationTaskDeletedWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WithoutSettings: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeReplicationTasksMessageReplicationTaskReadyWaitTypeDef#

# DescribeReplicationTasksMessageReplicationTaskReadyWaitTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeReplicationTasksMessageReplicationTaskReadyWaitTypeDef

def get_value() -> DescribeReplicationTasksMessageReplicationTaskReadyWaitTypeDef:
    return {
        "Filters": ...,
    }
# DescribeReplicationTasksMessageReplicationTaskReadyWaitTypeDef definition

class DescribeReplicationTasksMessageReplicationTaskReadyWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WithoutSettings: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeReplicationTasksMessageReplicationTaskRunningWaitTypeDef#

# DescribeReplicationTasksMessageReplicationTaskRunningWaitTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeReplicationTasksMessageReplicationTaskRunningWaitTypeDef

def get_value() -> DescribeReplicationTasksMessageReplicationTaskRunningWaitTypeDef:
    return {
        "Filters": ...,
    }
# DescribeReplicationTasksMessageReplicationTaskRunningWaitTypeDef definition

class DescribeReplicationTasksMessageReplicationTaskRunningWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WithoutSettings: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeReplicationTasksMessageReplicationTaskStoppedWaitTypeDef#

# DescribeReplicationTasksMessageReplicationTaskStoppedWaitTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeReplicationTasksMessageReplicationTaskStoppedWaitTypeDef

def get_value() -> DescribeReplicationTasksMessageReplicationTaskStoppedWaitTypeDef:
    return {
        "Filters": ...,
    }
# DescribeReplicationTasksMessageReplicationTaskStoppedWaitTypeDef definition

class DescribeReplicationTasksMessageReplicationTaskStoppedWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WithoutSettings: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeEndpointSettingsResponseTypeDef#

# DescribeEndpointSettingsResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeEndpointSettingsResponseTypeDef

def get_value() -> DescribeEndpointSettingsResponseTypeDef:
    return {
        "Marker": ...,
        "EndpointSettings": ...,
        "ResponseMetadata": ...,
    }
# DescribeEndpointSettingsResponseTypeDef definition

class DescribeEndpointSettingsResponseTypeDef(TypedDict):
    Marker: str,
    EndpointSettings: List[EndpointSettingTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointSettingTypeDef
  2. See ResponseMetadataTypeDef

DescribeEndpointTypesResponseTypeDef#

# DescribeEndpointTypesResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeEndpointTypesResponseTypeDef

def get_value() -> DescribeEndpointTypesResponseTypeDef:
    return {
        "Marker": ...,
        "SupportedEndpointTypes": ...,
        "ResponseMetadata": ...,
    }
# DescribeEndpointTypesResponseTypeDef definition

class DescribeEndpointTypesResponseTypeDef(TypedDict):
    Marker: str,
    SupportedEndpointTypes: List[SupportedEndpointTypeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SupportedEndpointTypeTypeDef
  2. See ResponseMetadataTypeDef

DescribeEventCategoriesResponseTypeDef#

# DescribeEventCategoriesResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeEventCategoriesResponseTypeDef

def get_value() -> DescribeEventCategoriesResponseTypeDef:
    return {
        "EventCategoryGroupList": ...,
        "ResponseMetadata": ...,
    }
# DescribeEventCategoriesResponseTypeDef definition

class DescribeEventCategoriesResponseTypeDef(TypedDict):
    EventCategoryGroupList: List[EventCategoryGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventCategoryGroupTypeDef
  2. See ResponseMetadataTypeDef

DescribeEventsResponseTypeDef#

# DescribeEventsResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeEventsResponseTypeDef

def get_value() -> DescribeEventsResponseTypeDef:
    return {
        "Marker": ...,
        "Events": ...,
        "ResponseMetadata": ...,
    }
# DescribeEventsResponseTypeDef definition

class DescribeEventsResponseTypeDef(TypedDict):
    Marker: str,
    Events: List[EventTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventTypeDef
  2. See ResponseMetadataTypeDef

DescribeFleetAdvisorLsaAnalysisResponseTypeDef#

# DescribeFleetAdvisorLsaAnalysisResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeFleetAdvisorLsaAnalysisResponseTypeDef

def get_value() -> DescribeFleetAdvisorLsaAnalysisResponseTypeDef:
    return {
        "Analysis": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeFleetAdvisorLsaAnalysisResponseTypeDef definition

class DescribeFleetAdvisorLsaAnalysisResponseTypeDef(TypedDict):
    Analysis: List[FleetAdvisorLsaAnalysisResponseTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FleetAdvisorLsaAnalysisResponseTypeDef
  2. See ResponseMetadataTypeDef

DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef#

# DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef

def get_value() -> DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef:
    return {
        "FleetAdvisorSchemaObjects": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef definition

class DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef(TypedDict):
    FleetAdvisorSchemaObjects: List[FleetAdvisorSchemaObjectResponseTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FleetAdvisorSchemaObjectResponseTypeDef
  2. See ResponseMetadataTypeDef

DescribeOrderableReplicationInstancesResponseTypeDef#

# DescribeOrderableReplicationInstancesResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeOrderableReplicationInstancesResponseTypeDef

def get_value() -> DescribeOrderableReplicationInstancesResponseTypeDef:
    return {
        "OrderableReplicationInstances": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
# DescribeOrderableReplicationInstancesResponseTypeDef definition

class DescribeOrderableReplicationInstancesResponseTypeDef(TypedDict):
    OrderableReplicationInstances: List[OrderableReplicationInstanceTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrderableReplicationInstanceTypeDef
  2. See ResponseMetadataTypeDef

DescribeRecommendationLimitationsResponseTypeDef#

# DescribeRecommendationLimitationsResponseTypeDef usage example

from mypy_boto3_dms.type_defs import DescribeRecommendationLimitationsResponseTypeDef

def get_value() -> DescribeRecommendationLimitationsResponseTypeDef:
    return {
        "NextToken": ...,
        "Limitations": ...,
        "ResponseMetadata": ...,
    }
# DescribeRecommendationLimitationsResponseTypeDef definition

class DescribeRecommendationLimitationsResponseTypeDef(TypedDict):
    NextToken: str,
    Limitations: List[LimitationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LimitationTypeDef
  2. See ResponseMetadataTypeDef

DescribeRefreshSchemasStatusResponseTypeDef#

# Des