Skip to content

Type definitions#

Index > DatabaseMigrationService > Type definitions

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

BlobTypeDef#

# BlobTypeDef Union usage example

from types_boto3_dms.type_defs import BlobTypeDef


def get_value() -> BlobTypeDef:
    return ...


# BlobTypeDef definition

BlobTypeDef = Union[
    str,
    bytes,
    IO[Any],
    StreamingBody,
]

TimestampTypeDef#

# TimestampTypeDef Union usage example

from types_boto3_dms.type_defs import TimestampTypeDef


def get_value() -> TimestampTypeDef:
    return ...


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

ComputeConfigUnionTypeDef#

# ComputeConfigUnionTypeDef Union usage example

from types_boto3_dms.type_defs import ComputeConfigUnionTypeDef


def get_value() -> ComputeConfigUnionTypeDef:
    return ...


# ComputeConfigUnionTypeDef definition

ComputeConfigUnionTypeDef = Union[
    ComputeConfigTypeDef,  # (1)
    ComputeConfigOutputTypeDef,  # (2)
]
  1. See ComputeConfigTypeDef
  2. See ComputeConfigOutputTypeDef

OracleSettingsUnionTypeDef#

# OracleSettingsUnionTypeDef Union usage example

from types_boto3_dms.type_defs import OracleSettingsUnionTypeDef


def get_value() -> OracleSettingsUnionTypeDef:
    return ...


# OracleSettingsUnionTypeDef definition

OracleSettingsUnionTypeDef = Union[
    OracleSettingsTypeDef,  # (1)
    OracleSettingsOutputTypeDef,  # (2)
]
  1. See OracleSettingsTypeDef
  2. See OracleSettingsOutputTypeDef

SourceDataSettingUnionTypeDef#

# SourceDataSettingUnionTypeDef Union usage example

from types_boto3_dms.type_defs import SourceDataSettingUnionTypeDef


def get_value() -> SourceDataSettingUnionTypeDef:
    return ...


# SourceDataSettingUnionTypeDef definition

SourceDataSettingUnionTypeDef = Union[
    SourceDataSettingTypeDef,  # (1)
    SourceDataSettingOutputTypeDef,  # (2)
]
  1. See SourceDataSettingTypeDef
  2. See SourceDataSettingOutputTypeDef

AccountQuotaTypeDef#

# AccountQuotaTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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],

ApplyPendingMaintenanceActionMessageTypeDef#

# ApplyPendingMaintenanceActionMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ApplyPendingMaintenanceActionMessageTypeDef


def get_value() -> ApplyPendingMaintenanceActionMessageTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }


# ApplyPendingMaintenanceActionMessageTypeDef definition

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

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

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

AvailabilityZoneTypeDef#

# AvailabilityZoneTypeDef TypedDict usage example

from types_boto3_dms.type_defs import AvailabilityZoneTypeDef


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


# AvailabilityZoneTypeDef definition

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

BatchStartRecommendationsErrorEntryTypeDef#

# BatchStartRecommendationsErrorEntryTypeDef TypedDict usage example

from types_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],

CancelReplicationTaskAssessmentRunMessageTypeDef#

# CancelReplicationTaskAssessmentRunMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CancelReplicationTaskAssessmentRunMessageTypeDef


def get_value() -> CancelReplicationTaskAssessmentRunMessageTypeDef:
    return {
        "ReplicationTaskAssessmentRunArn": ...,
    }


# CancelReplicationTaskAssessmentRunMessageTypeDef definition

class CancelReplicationTaskAssessmentRunMessageTypeDef(TypedDict):
    ReplicationTaskAssessmentRunArn: str,

CertificateTypeDef#

# CertificateTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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 TypedDict usage example

from types_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 TypedDict usage example

from types_boto3_dms.type_defs import CollectorShortInfoResponseTypeDef


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


# CollectorShortInfoResponseTypeDef definition

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

ComputeConfigOutputTypeDef#

# ComputeConfigOutputTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ComputeConfigOutputTypeDef


def get_value() -> ComputeConfigOutputTypeDef:
    return {
        "AvailabilityZone": ...,
    }


# ComputeConfigOutputTypeDef definition

class ComputeConfigOutputTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    DnsNameServers: NotRequired[str],
    KmsKeyId: NotRequired[str],
    MaxCapacityUnits: NotRequired[int],
    MinCapacityUnits: NotRequired[int],
    MultiAZ: NotRequired[bool],
    PreferredMaintenanceWindow: NotRequired[str],
    ReplicationSubnetGroupId: NotRequired[str],
    VpcSecurityGroupIds: NotRequired[List[str]],

ComputeConfigTypeDef#

# ComputeConfigTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ComputeConfigTypeDef


def get_value() -> ComputeConfigTypeDef:
    return {
        "AvailabilityZone": ...,
    }


# ComputeConfigTypeDef definition

class ComputeConfigTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    DnsNameServers: NotRequired[str],
    KmsKeyId: NotRequired[str],
    MaxCapacityUnits: NotRequired[int],
    MinCapacityUnits: NotRequired[int],
    MultiAZ: NotRequired[bool],
    PreferredMaintenanceWindow: NotRequired[str],
    ReplicationSubnetGroupId: NotRequired[str],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],

ConnectionTypeDef#

# ConnectionTypeDef TypedDict usage example

from types_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],

TargetDataSettingTypeDef#

# TargetDataSettingTypeDef TypedDict usage example

from types_boto3_dms.type_defs import TargetDataSettingTypeDef


def get_value() -> TargetDataSettingTypeDef:
    return {
        "TablePreparationMode": ...,
    }


# TargetDataSettingTypeDef definition

class TargetDataSettingTypeDef(TypedDict):
    TablePreparationMode: NotRequired[TablePreparationModeType],  # (1)
  1. See TablePreparationModeType

DmsTransferSettingsTypeDef#

# DmsTransferSettingsTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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],
    UseUpdateLookUp: NotRequired[bool],
    ReplicateShardCollections: NotRequired[bool],
  1. See NestingLevelValueType

DynamoDbSettingsTypeDef#

# DynamoDbSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DynamoDbSettingsTypeDef


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


# DynamoDbSettingsTypeDef definition

class DynamoDbSettingsTypeDef(TypedDict):
    ServiceAccessRoleArn: str,

ElasticsearchSettingsTypeDef#

# ElasticsearchSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ElasticsearchSettingsTypeDef


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


# ElasticsearchSettingsTypeDef definition

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

GcpMySQLSettingsTypeDef#

# GcpMySQLSettingsTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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],
    LoadTimeout: NotRequired[int],
    WriteBufferSize: NotRequired[int],
    MaxFileSize: NotRequired[int],
    KeepCsvFiles: NotRequired[bool],

KafkaSettingsTypeDef#

# KafkaSettingsTypeDef TypedDict usage example

from types_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)
    SslEndpointIdentificationAlgorithm: NotRequired[KafkaSslEndpointIdentificationAlgorithmType],  # (4)
    UseLargeIntegerValue: NotRequired[bool],
  1. See MessageFormatValueType
  2. See KafkaSecurityProtocolType
  3. See KafkaSaslMechanismType
  4. See KafkaSslEndpointIdentificationAlgorithmType

KinesisSettingsTypeDef#

# KinesisSettingsTypeDef TypedDict usage example

from types_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],
    UseLargeIntegerValue: NotRequired[bool],
  1. See MessageFormatValueType

MicrosoftSQLServerSettingsTypeDef#

# MicrosoftSQLServerSettingsTypeDef TypedDict usage example

from types_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],
    AuthenticationMethod: NotRequired[SqlServerAuthenticationMethodType],  # (3)
  1. See SafeguardPolicyType
  2. See TlogAccessModeType
  3. See SqlServerAuthenticationMethodType

MongoDbSettingsTypeDef#

# MongoDbSettingsTypeDef TypedDict usage example

from types_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],
    UseUpdateLookUp: NotRequired[bool],
    ReplicateShardCollections: NotRequired[bool],
  1. See AuthTypeValueType
  2. See AuthMechanismValueType
  3. See NestingLevelValueType

MySQLSettingsTypeDef#

# MySQLSettingsTypeDef TypedDict usage example

from types_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],
    ExecuteTimeout: NotRequired[int],
  1. See TargetDbTypeType

NeptuneSettingsTypeDef#

# NeptuneSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import NeptuneSettingsTypeDef


def get_value() -> NeptuneSettingsTypeDef:
    return {
        "ServiceAccessRoleArn": ...,
    }


# NeptuneSettingsTypeDef definition

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

PostgreSQLSettingsTypeDef#

# PostgreSQLSettingsTypeDef TypedDict usage example

from types_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],
    MapJsonbAsClob: NotRequired[bool],
    MapLongVarcharAs: NotRequired[LongVarcharMappingTypeType],  # (2)
    DatabaseMode: NotRequired[DatabaseModeType],  # (3)
    BabelfishDatabaseName: NotRequired[str],
    DisableUnicodeSourceFilter: NotRequired[bool],
  1. See PluginNameValueType
  2. See LongVarcharMappingTypeType
  3. See DatabaseModeType

RedisSettingsTypeDef#

# RedisSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import RedisSettingsTypeDef


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


# 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 TypedDict usage example

from types_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 TypedDict usage example

from types_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 TypedDict usage example

from types_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],

TimestreamSettingsTypeDef#

# TimestreamSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import TimestreamSettingsTypeDef


def get_value() -> TimestreamSettingsTypeDef:
    return {
        "DatabaseName": ...,
    }


# TimestreamSettingsTypeDef definition

class TimestreamSettingsTypeDef(TypedDict):
    DatabaseName: str,
    MemoryDuration: int,
    MagneticDuration: int,
    CdcInsertsAndUpdates: NotRequired[bool],
    EnableMagneticStoreWrites: NotRequired[bool],

EventSubscriptionTypeDef#

# EventSubscriptionTypeDef TypedDict usage example

from types_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],

CreateFleetAdvisorCollectorRequestTypeDef#

# CreateFleetAdvisorCollectorRequestTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateFleetAdvisorCollectorRequestTypeDef


def get_value() -> CreateFleetAdvisorCollectorRequestTypeDef:
    return {
        "CollectorName": ...,
    }


# CreateFleetAdvisorCollectorRequestTypeDef definition

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

InstanceProfileTypeDef#

# InstanceProfileTypeDef TypedDict usage example

from types_boto3_dms.type_defs import InstanceProfileTypeDef


def get_value() -> InstanceProfileTypeDef:
    return {
        "InstanceProfileArn": ...,
    }


# InstanceProfileTypeDef definition

class InstanceProfileTypeDef(TypedDict):
    InstanceProfileArn: NotRequired[str],
    AvailabilityZone: NotRequired[str],
    KmsKeyArn: NotRequired[str],
    PubliclyAccessible: NotRequired[bool],
    NetworkType: NotRequired[str],
    InstanceProfileName: NotRequired[str],
    Description: NotRequired[str],
    InstanceProfileCreationTime: NotRequired[datetime],
    SubnetGroupIdentifier: NotRequired[str],
    VpcSecurityGroups: NotRequired[List[str]],

DataProviderDescriptorDefinitionTypeDef#

# DataProviderDescriptorDefinitionTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DataProviderDescriptorDefinitionTypeDef


def get_value() -> DataProviderDescriptorDefinitionTypeDef:
    return {
        "DataProviderIdentifier": ...,
    }


# DataProviderDescriptorDefinitionTypeDef definition

class DataProviderDescriptorDefinitionTypeDef(TypedDict):
    DataProviderIdentifier: str,
    SecretsManagerSecretId: NotRequired[str],
    SecretsManagerAccessRoleArn: NotRequired[str],

SCApplicationAttributesTypeDef#

# SCApplicationAttributesTypeDef TypedDict usage example

from types_boto3_dms.type_defs import SCApplicationAttributesTypeDef


def get_value() -> SCApplicationAttributesTypeDef:
    return {
        "S3BucketPath": ...,
    }


# SCApplicationAttributesTypeDef definition

class SCApplicationAttributesTypeDef(TypedDict):
    S3BucketPath: NotRequired[str],
    S3BucketRoleArn: NotRequired[str],

KerberosAuthenticationSettingsTypeDef#

# KerberosAuthenticationSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import KerberosAuthenticationSettingsTypeDef


def get_value() -> KerberosAuthenticationSettingsTypeDef:
    return {
        "KeyCacheSecretId": ...,
    }


# KerberosAuthenticationSettingsTypeDef definition

class KerberosAuthenticationSettingsTypeDef(TypedDict):
    KeyCacheSecretId: NotRequired[str],
    KeyCacheSecretIamArn: NotRequired[str],
    Krb5FileContents: NotRequired[str],

DataMigrationSettingsTypeDef#

# DataMigrationSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DataMigrationSettingsTypeDef


def get_value() -> DataMigrationSettingsTypeDef:
    return {
        "NumberOfJobs": ...,
    }


# DataMigrationSettingsTypeDef definition

class DataMigrationSettingsTypeDef(TypedDict):
    NumberOfJobs: NotRequired[int],
    CloudwatchLogsEnabled: NotRequired[bool],
    SelectionRules: NotRequired[str],

DataMigrationStatisticsTypeDef#

# DataMigrationStatisticsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DataMigrationStatisticsTypeDef


def get_value() -> DataMigrationStatisticsTypeDef:
    return {
        "TablesLoaded": ...,
    }


# DataMigrationStatisticsTypeDef definition

class DataMigrationStatisticsTypeDef(TypedDict):
    TablesLoaded: NotRequired[int],
    ElapsedTimeMillis: NotRequired[int],
    TablesLoading: NotRequired[int],
    FullLoadPercentage: NotRequired[int],
    CDCLatency: NotRequired[int],
    TablesQueued: NotRequired[int],
    TablesErrored: NotRequired[int],
    StartTime: NotRequired[datetime],
    StopTime: NotRequired[datetime],

SourceDataSettingOutputTypeDef#

# SourceDataSettingOutputTypeDef TypedDict usage example

from types_boto3_dms.type_defs import SourceDataSettingOutputTypeDef


def get_value() -> SourceDataSettingOutputTypeDef:
    return {
        "CDCStartPosition": ...,
    }


# SourceDataSettingOutputTypeDef definition

class SourceDataSettingOutputTypeDef(TypedDict):
    CDCStartPosition: NotRequired[str],
    CDCStartTime: NotRequired[datetime],
    CDCStopTime: NotRequired[datetime],
    SlotName: NotRequired[str],

DataProviderDescriptorTypeDef#

# DataProviderDescriptorTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DataProviderDescriptorTypeDef


def get_value() -> DataProviderDescriptorTypeDef:
    return {
        "SecretsManagerSecretId": ...,
    }


# DataProviderDescriptorTypeDef definition

class DataProviderDescriptorTypeDef(TypedDict):
    SecretsManagerSecretId: NotRequired[str],
    SecretsManagerAccessRoleArn: NotRequired[str],
    DataProviderName: NotRequired[str],
    DataProviderArn: NotRequired[str],

DocDbDataProviderSettingsTypeDef#

# DocDbDataProviderSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DocDbDataProviderSettingsTypeDef


def get_value() -> DocDbDataProviderSettingsTypeDef:
    return {
        "ServerName": ...,
    }


# DocDbDataProviderSettingsTypeDef definition

class DocDbDataProviderSettingsTypeDef(TypedDict):
    ServerName: NotRequired[str],
    Port: NotRequired[int],
    DatabaseName: NotRequired[str],
    SslMode: NotRequired[DmsSslModeValueType],  # (1)
    CertificateArn: NotRequired[str],
  1. See DmsSslModeValueType

IbmDb2LuwDataProviderSettingsTypeDef#

# IbmDb2LuwDataProviderSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import IbmDb2LuwDataProviderSettingsTypeDef


def get_value() -> IbmDb2LuwDataProviderSettingsTypeDef:
    return {
        "ServerName": ...,
    }


# IbmDb2LuwDataProviderSettingsTypeDef definition

class IbmDb2LuwDataProviderSettingsTypeDef(TypedDict):
    ServerName: NotRequired[str],
    Port: NotRequired[int],
    DatabaseName: NotRequired[str],
    SslMode: NotRequired[DmsSslModeValueType],  # (1)
    CertificateArn: NotRequired[str],
  1. See DmsSslModeValueType

IbmDb2zOsDataProviderSettingsTypeDef#

# IbmDb2zOsDataProviderSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import IbmDb2zOsDataProviderSettingsTypeDef


def get_value() -> IbmDb2zOsDataProviderSettingsTypeDef:
    return {
        "ServerName": ...,
    }


# IbmDb2zOsDataProviderSettingsTypeDef definition

class IbmDb2zOsDataProviderSettingsTypeDef(TypedDict):
    ServerName: NotRequired[str],
    Port: NotRequired[int],
    DatabaseName: NotRequired[str],
    SslMode: NotRequired[DmsSslModeValueType],  # (1)
    CertificateArn: NotRequired[str],
  1. See DmsSslModeValueType

MariaDbDataProviderSettingsTypeDef#

# MariaDbDataProviderSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import MariaDbDataProviderSettingsTypeDef


def get_value() -> MariaDbDataProviderSettingsTypeDef:
    return {
        "ServerName": ...,
    }


# MariaDbDataProviderSettingsTypeDef definition

class MariaDbDataProviderSettingsTypeDef(TypedDict):
    ServerName: NotRequired[str],
    Port: NotRequired[int],
    SslMode: NotRequired[DmsSslModeValueType],  # (1)
    CertificateArn: NotRequired[str],
  1. See DmsSslModeValueType

MicrosoftSqlServerDataProviderSettingsTypeDef#

# MicrosoftSqlServerDataProviderSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import MicrosoftSqlServerDataProviderSettingsTypeDef


def get_value() -> MicrosoftSqlServerDataProviderSettingsTypeDef:
    return {
        "ServerName": ...,
    }


# MicrosoftSqlServerDataProviderSettingsTypeDef definition

class MicrosoftSqlServerDataProviderSettingsTypeDef(TypedDict):
    ServerName: NotRequired[str],
    Port: NotRequired[int],
    DatabaseName: NotRequired[str],
    SslMode: NotRequired[DmsSslModeValueType],  # (1)
    CertificateArn: NotRequired[str],
  1. See DmsSslModeValueType

MongoDbDataProviderSettingsTypeDef#

# MongoDbDataProviderSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import MongoDbDataProviderSettingsTypeDef


def get_value() -> MongoDbDataProviderSettingsTypeDef:
    return {
        "ServerName": ...,
    }


# MongoDbDataProviderSettingsTypeDef definition

class MongoDbDataProviderSettingsTypeDef(TypedDict):
    ServerName: NotRequired[str],
    Port: NotRequired[int],
    DatabaseName: NotRequired[str],
    SslMode: NotRequired[DmsSslModeValueType],  # (1)
    CertificateArn: NotRequired[str],
    AuthType: NotRequired[AuthTypeValueType],  # (2)
    AuthSource: NotRequired[str],
    AuthMechanism: NotRequired[AuthMechanismValueType],  # (3)
  1. See DmsSslModeValueType
  2. See AuthTypeValueType
  3. See AuthMechanismValueType

MySqlDataProviderSettingsTypeDef#

# MySqlDataProviderSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import MySqlDataProviderSettingsTypeDef


def get_value() -> MySqlDataProviderSettingsTypeDef:
    return {
        "ServerName": ...,
    }


# MySqlDataProviderSettingsTypeDef definition

class MySqlDataProviderSettingsTypeDef(TypedDict):
    ServerName: NotRequired[str],
    Port: NotRequired[int],
    SslMode: NotRequired[DmsSslModeValueType],  # (1)
    CertificateArn: NotRequired[str],
  1. See DmsSslModeValueType

OracleDataProviderSettingsTypeDef#

# OracleDataProviderSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import OracleDataProviderSettingsTypeDef


def get_value() -> OracleDataProviderSettingsTypeDef:
    return {
        "ServerName": ...,
    }


# OracleDataProviderSettingsTypeDef definition

class OracleDataProviderSettingsTypeDef(TypedDict):
    ServerName: NotRequired[str],
    Port: NotRequired[int],
    DatabaseName: NotRequired[str],
    SslMode: NotRequired[DmsSslModeValueType],  # (1)
    CertificateArn: NotRequired[str],
    AsmServer: NotRequired[str],
    SecretsManagerOracleAsmSecretId: NotRequired[str],
    SecretsManagerOracleAsmAccessRoleArn: NotRequired[str],
    SecretsManagerSecurityDbEncryptionSecretId: NotRequired[str],
    SecretsManagerSecurityDbEncryptionAccessRoleArn: NotRequired[str],
  1. See DmsSslModeValueType

PostgreSqlDataProviderSettingsTypeDef#

# PostgreSqlDataProviderSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import PostgreSqlDataProviderSettingsTypeDef


def get_value() -> PostgreSqlDataProviderSettingsTypeDef:
    return {
        "ServerName": ...,
    }


# PostgreSqlDataProviderSettingsTypeDef definition

class PostgreSqlDataProviderSettingsTypeDef(TypedDict):
    ServerName: NotRequired[str],
    Port: NotRequired[int],
    DatabaseName: NotRequired[str],
    SslMode: NotRequired[DmsSslModeValueType],  # (1)
    CertificateArn: NotRequired[str],
  1. See DmsSslModeValueType

RedshiftDataProviderSettingsTypeDef#

# RedshiftDataProviderSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import RedshiftDataProviderSettingsTypeDef


def get_value() -> RedshiftDataProviderSettingsTypeDef:
    return {
        "ServerName": ...,
    }


# RedshiftDataProviderSettingsTypeDef definition

class RedshiftDataProviderSettingsTypeDef(TypedDict):
    ServerName: NotRequired[str],
    Port: NotRequired[int],
    DatabaseName: NotRequired[str],

DatabaseInstanceSoftwareDetailsResponseTypeDef#

# DatabaseInstanceSoftwareDetailsResponseTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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 TypedDict usage example

from types_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],

DefaultErrorDetailsTypeDef#

# DefaultErrorDetailsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DefaultErrorDetailsTypeDef


def get_value() -> DefaultErrorDetailsTypeDef:
    return {
        "Message": ...,
    }


# DefaultErrorDetailsTypeDef definition

class DefaultErrorDetailsTypeDef(TypedDict):
    Message: NotRequired[str],

DeleteCertificateMessageTypeDef#

# DeleteCertificateMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteCertificateMessageTypeDef


def get_value() -> DeleteCertificateMessageTypeDef:
    return {
        "CertificateArn": ...,
    }


# DeleteCertificateMessageTypeDef definition

class DeleteCertificateMessageTypeDef(TypedDict):
    CertificateArn: str,

DeleteCollectorRequestTypeDef#

# DeleteCollectorRequestTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteCollectorRequestTypeDef


def get_value() -> DeleteCollectorRequestTypeDef:
    return {
        "CollectorReferencedId": ...,
    }


# DeleteCollectorRequestTypeDef definition

class DeleteCollectorRequestTypeDef(TypedDict):
    CollectorReferencedId: str,

DeleteConnectionMessageTypeDef#

# DeleteConnectionMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteConnectionMessageTypeDef


def get_value() -> DeleteConnectionMessageTypeDef:
    return {
        "EndpointArn": ...,
    }


# DeleteConnectionMessageTypeDef definition

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

DeleteDataMigrationMessageTypeDef#

# DeleteDataMigrationMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteDataMigrationMessageTypeDef


def get_value() -> DeleteDataMigrationMessageTypeDef:
    return {
        "DataMigrationIdentifier": ...,
    }


# DeleteDataMigrationMessageTypeDef definition

class DeleteDataMigrationMessageTypeDef(TypedDict):
    DataMigrationIdentifier: str,

DeleteDataProviderMessageTypeDef#

# DeleteDataProviderMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteDataProviderMessageTypeDef


def get_value() -> DeleteDataProviderMessageTypeDef:
    return {
        "DataProviderIdentifier": ...,
    }


# DeleteDataProviderMessageTypeDef definition

class DeleteDataProviderMessageTypeDef(TypedDict):
    DataProviderIdentifier: str,

DeleteEndpointMessageTypeDef#

# DeleteEndpointMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteEndpointMessageTypeDef


def get_value() -> DeleteEndpointMessageTypeDef:
    return {
        "EndpointArn": ...,
    }


# DeleteEndpointMessageTypeDef definition

class DeleteEndpointMessageTypeDef(TypedDict):
    EndpointArn: str,

DeleteEventSubscriptionMessageTypeDef#

# DeleteEventSubscriptionMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteEventSubscriptionMessageTypeDef


def get_value() -> DeleteEventSubscriptionMessageTypeDef:
    return {
        "SubscriptionName": ...,
    }


# DeleteEventSubscriptionMessageTypeDef definition

class DeleteEventSubscriptionMessageTypeDef(TypedDict):
    SubscriptionName: str,

DeleteFleetAdvisorDatabasesRequestTypeDef#

# DeleteFleetAdvisorDatabasesRequestTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteFleetAdvisorDatabasesRequestTypeDef


def get_value() -> DeleteFleetAdvisorDatabasesRequestTypeDef:
    return {
        "DatabaseIds": ...,
    }


# DeleteFleetAdvisorDatabasesRequestTypeDef definition

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

DeleteInstanceProfileMessageTypeDef#

# DeleteInstanceProfileMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteInstanceProfileMessageTypeDef


def get_value() -> DeleteInstanceProfileMessageTypeDef:
    return {
        "InstanceProfileIdentifier": ...,
    }


# DeleteInstanceProfileMessageTypeDef definition

class DeleteInstanceProfileMessageTypeDef(TypedDict):
    InstanceProfileIdentifier: str,

DeleteMigrationProjectMessageTypeDef#

# DeleteMigrationProjectMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteMigrationProjectMessageTypeDef


def get_value() -> DeleteMigrationProjectMessageTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# DeleteMigrationProjectMessageTypeDef definition

class DeleteMigrationProjectMessageTypeDef(TypedDict):
    MigrationProjectIdentifier: str,

DeleteReplicationConfigMessageTypeDef#

# DeleteReplicationConfigMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteReplicationConfigMessageTypeDef


def get_value() -> DeleteReplicationConfigMessageTypeDef:
    return {
        "ReplicationConfigArn": ...,
    }


# DeleteReplicationConfigMessageTypeDef definition

class DeleteReplicationConfigMessageTypeDef(TypedDict):
    ReplicationConfigArn: str,

DeleteReplicationInstanceMessageTypeDef#

# DeleteReplicationInstanceMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteReplicationInstanceMessageTypeDef


def get_value() -> DeleteReplicationInstanceMessageTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }


# DeleteReplicationInstanceMessageTypeDef definition

class DeleteReplicationInstanceMessageTypeDef(TypedDict):
    ReplicationInstanceArn: str,

DeleteReplicationSubnetGroupMessageTypeDef#

# DeleteReplicationSubnetGroupMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteReplicationSubnetGroupMessageTypeDef


def get_value() -> DeleteReplicationSubnetGroupMessageTypeDef:
    return {
        "ReplicationSubnetGroupIdentifier": ...,
    }


# DeleteReplicationSubnetGroupMessageTypeDef definition

class DeleteReplicationSubnetGroupMessageTypeDef(TypedDict):
    ReplicationSubnetGroupIdentifier: str,

DeleteReplicationTaskAssessmentRunMessageTypeDef#

# DeleteReplicationTaskAssessmentRunMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteReplicationTaskAssessmentRunMessageTypeDef


def get_value() -> DeleteReplicationTaskAssessmentRunMessageTypeDef:
    return {
        "ReplicationTaskAssessmentRunArn": ...,
    }


# DeleteReplicationTaskAssessmentRunMessageTypeDef definition

class DeleteReplicationTaskAssessmentRunMessageTypeDef(TypedDict):
    ReplicationTaskAssessmentRunArn: str,

DeleteReplicationTaskMessageTypeDef#

# DeleteReplicationTaskMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteReplicationTaskMessageTypeDef


def get_value() -> DeleteReplicationTaskMessageTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }


# DeleteReplicationTaskMessageTypeDef definition

class DeleteReplicationTaskMessageTypeDef(TypedDict):
    ReplicationTaskArn: str,

DescribeApplicableIndividualAssessmentsMessageTypeDef#

# DescribeApplicableIndividualAssessmentsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeApplicableIndividualAssessmentsMessageTypeDef


def get_value() -> DescribeApplicableIndividualAssessmentsMessageTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }


# DescribeApplicableIndividualAssessmentsMessageTypeDef definition

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

FilterTypeDef#

# FilterTypeDef TypedDict usage example

from types_boto3_dms.type_defs import FilterTypeDef


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


# FilterTypeDef definition

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

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from types_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],

WaiterConfigTypeDef#

# WaiterConfigTypeDef TypedDict usage example

from types_boto3_dms.type_defs import WaiterConfigTypeDef


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


# WaiterConfigTypeDef definition

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

DescribeConversionConfigurationMessageTypeDef#

# DescribeConversionConfigurationMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeConversionConfigurationMessageTypeDef


def get_value() -> DescribeConversionConfigurationMessageTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# DescribeConversionConfigurationMessageTypeDef definition

class DescribeConversionConfigurationMessageTypeDef(TypedDict):
    MigrationProjectIdentifier: str,

DescribeEndpointSettingsMessageTypeDef#

# DescribeEndpointSettingsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeEndpointSettingsMessageTypeDef


def get_value() -> DescribeEndpointSettingsMessageTypeDef:
    return {
        "EngineName": ...,
    }


# DescribeEndpointSettingsMessageTypeDef definition

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

EndpointSettingTypeDef#

# EndpointSettingTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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

DescribeEngineVersionsMessageTypeDef#

# DescribeEngineVersionsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeEngineVersionsMessageTypeDef


def get_value() -> DescribeEngineVersionsMessageTypeDef:
    return {
        "MaxRecords": ...,
    }


# DescribeEngineVersionsMessageTypeDef definition

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

EngineVersionTypeDef#

# EngineVersionTypeDef TypedDict usage example

from types_boto3_dms.type_defs import EngineVersionTypeDef


def get_value() -> EngineVersionTypeDef:
    return {
        "Version": ...,
    }


# EngineVersionTypeDef definition

class EngineVersionTypeDef(TypedDict):
    Version: NotRequired[str],
    Lifecycle: NotRequired[str],
    ReleaseStatus: NotRequired[ReleaseStatusValuesType],  # (1)
    LaunchDate: NotRequired[datetime],
    AutoUpgradeDate: NotRequired[datetime],
    DeprecationDate: NotRequired[datetime],
    ForceUpgradeDate: NotRequired[datetime],
    AvailableUpgrades: NotRequired[List[str]],
  1. See ReleaseStatusValuesType

EventCategoryGroupTypeDef#

# EventCategoryGroupTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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

DescribeFleetAdvisorLsaAnalysisRequestTypeDef#

# DescribeFleetAdvisorLsaAnalysisRequestTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeFleetAdvisorLsaAnalysisRequestTypeDef


def get_value() -> DescribeFleetAdvisorLsaAnalysisRequestTypeDef:
    return {
        "MaxRecords": ...,
    }


# DescribeFleetAdvisorLsaAnalysisRequestTypeDef definition

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

FleetAdvisorLsaAnalysisResponseTypeDef#

# FleetAdvisorLsaAnalysisResponseTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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],

DescribeOrderableReplicationInstancesMessageTypeDef#

# DescribeOrderableReplicationInstancesMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeOrderableReplicationInstancesMessageTypeDef


def get_value() -> DescribeOrderableReplicationInstancesMessageTypeDef:
    return {
        "MaxRecords": ...,
    }


# DescribeOrderableReplicationInstancesMessageTypeDef definition

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

OrderableReplicationInstanceTypeDef#

# OrderableReplicationInstanceTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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],

DescribeRefreshSchemasStatusMessageTypeDef#

# DescribeRefreshSchemasStatusMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeRefreshSchemasStatusMessageTypeDef


def get_value() -> DescribeRefreshSchemasStatusMessageTypeDef:
    return {
        "EndpointArn": ...,
    }


# DescribeRefreshSchemasStatusMessageTypeDef definition

class DescribeRefreshSchemasStatusMessageTypeDef(TypedDict):
    EndpointArn: str,

RefreshSchemasStatusTypeDef#

# RefreshSchemasStatusTypeDef TypedDict usage example

from types_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

DescribeReplicationInstanceTaskLogsMessageTypeDef#

# DescribeReplicationInstanceTaskLogsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationInstanceTaskLogsMessageTypeDef


def get_value() -> DescribeReplicationInstanceTaskLogsMessageTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }


# DescribeReplicationInstanceTaskLogsMessageTypeDef definition

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

ReplicationInstanceTaskLogTypeDef#

# ReplicationInstanceTaskLogTypeDef TypedDict usage example

from types_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],

TableStatisticsTypeDef#

# TableStatisticsTypeDef TypedDict usage example

from types_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],

DescribeReplicationTaskAssessmentResultsMessageTypeDef#

# DescribeReplicationTaskAssessmentResultsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationTaskAssessmentResultsMessageTypeDef


def get_value() -> DescribeReplicationTaskAssessmentResultsMessageTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }


# DescribeReplicationTaskAssessmentResultsMessageTypeDef definition

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

ReplicationTaskAssessmentResultTypeDef#

# ReplicationTaskAssessmentResultTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_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],

DescribeSchemasMessageTypeDef#

# DescribeSchemasMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeSchemasMessageTypeDef


def get_value() -> DescribeSchemasMessageTypeDef:
    return {
        "EndpointArn": ...,
    }


# DescribeSchemasMessageTypeDef definition

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

OracleSettingsOutputTypeDef#

# OracleSettingsOutputTypeDef TypedDict usage example

from types_boto3_dms.type_defs import OracleSettingsOutputTypeDef


def get_value() -> OracleSettingsOutputTypeDef:
    return {
        "AddSupplementalLogging": ...,
    }


# OracleSettingsOutputTypeDef definition

class OracleSettingsOutputTypeDef(TypedDict):
    AddSupplementalLogging: NotRequired[bool],
    ArchivedLogDestId: NotRequired[int],
    AdditionalArchivedLogDestId: NotRequired[int],
    ExtraArchivedLogDestIds: NotRequired[List[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],
    OpenTransactionWindow: NotRequired[int],
    AuthenticationMethod: NotRequired[OracleAuthenticationMethodType],  # (2)
  1. See CharLengthSemanticsType
  2. See OracleAuthenticationMethodType

ExportMetadataModelAssessmentMessageTypeDef#

# ExportMetadataModelAssessmentMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ExportMetadataModelAssessmentMessageTypeDef


def get_value() -> ExportMetadataModelAssessmentMessageTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# ExportMetadataModelAssessmentMessageTypeDef definition

class ExportMetadataModelAssessmentMessageTypeDef(TypedDict):
    MigrationProjectIdentifier: str,
    SelectionRules: str,
    FileName: NotRequired[str],
    AssessmentReportTypes: NotRequired[Sequence[AssessmentReportTypeType]],  # (1)
  1. See AssessmentReportTypeType

ExportMetadataModelAssessmentResultEntryTypeDef#

# ExportMetadataModelAssessmentResultEntryTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ExportMetadataModelAssessmentResultEntryTypeDef


def get_value() -> ExportMetadataModelAssessmentResultEntryTypeDef:
    return {
        "S3ObjectKey": ...,
    }


# ExportMetadataModelAssessmentResultEntryTypeDef definition

class ExportMetadataModelAssessmentResultEntryTypeDef(TypedDict):
    S3ObjectKey: NotRequired[str],
    ObjectURL: NotRequired[str],

ExportSqlDetailsTypeDef#

# ExportSqlDetailsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ExportSqlDetailsTypeDef


def get_value() -> ExportSqlDetailsTypeDef:
    return {
        "S3ObjectKey": ...,
    }


# ExportSqlDetailsTypeDef definition

class ExportSqlDetailsTypeDef(TypedDict):
    S3ObjectKey: NotRequired[str],
    ObjectURL: NotRequired[str],

ListTagsForResourceMessageTypeDef#

# ListTagsForResourceMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ListTagsForResourceMessageTypeDef


def get_value() -> ListTagsForResourceMessageTypeDef:
    return {
        "ResourceArn": ...,
    }


# ListTagsForResourceMessageTypeDef definition

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

ModifyConversionConfigurationMessageTypeDef#

# ModifyConversionConfigurationMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyConversionConfigurationMessageTypeDef


def get_value() -> ModifyConversionConfigurationMessageTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# ModifyConversionConfigurationMessageTypeDef definition

class ModifyConversionConfigurationMessageTypeDef(TypedDict):
    MigrationProjectIdentifier: str,
    ConversionConfiguration: str,

ModifyEventSubscriptionMessageTypeDef#

# ModifyEventSubscriptionMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyEventSubscriptionMessageTypeDef


def get_value() -> ModifyEventSubscriptionMessageTypeDef:
    return {
        "SubscriptionName": ...,
    }


# ModifyEventSubscriptionMessageTypeDef definition

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

ModifyInstanceProfileMessageTypeDef#

# ModifyInstanceProfileMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyInstanceProfileMessageTypeDef


def get_value() -> ModifyInstanceProfileMessageTypeDef:
    return {
        "InstanceProfileIdentifier": ...,
    }


# ModifyInstanceProfileMessageTypeDef definition

class ModifyInstanceProfileMessageTypeDef(TypedDict):
    InstanceProfileIdentifier: str,
    AvailabilityZone: NotRequired[str],
    KmsKeyArn: NotRequired[str],
    PubliclyAccessible: NotRequired[bool],
    NetworkType: NotRequired[str],
    InstanceProfileName: NotRequired[str],
    Description: NotRequired[str],
    SubnetGroupIdentifier: NotRequired[str],
    VpcSecurityGroups: NotRequired[Sequence[str]],

ModifyReplicationSubnetGroupMessageTypeDef#

# ModifyReplicationSubnetGroupMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyReplicationSubnetGroupMessageTypeDef


def get_value() -> ModifyReplicationSubnetGroupMessageTypeDef:
    return {
        "ReplicationSubnetGroupIdentifier": ...,
    }


# ModifyReplicationSubnetGroupMessageTypeDef definition

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

MoveReplicationTaskMessageTypeDef#

# MoveReplicationTaskMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import MoveReplicationTaskMessageTypeDef


def get_value() -> MoveReplicationTaskMessageTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }


# MoveReplicationTaskMessageTypeDef definition

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

OracleSettingsTypeDef#

# OracleSettingsTypeDef TypedDict usage example

from types_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],
    OpenTransactionWindow: NotRequired[int],
    AuthenticationMethod: NotRequired[OracleAuthenticationMethodType],  # (2)
  1. See CharLengthSemanticsType
  2. See OracleAuthenticationMethodType

PendingMaintenanceActionTypeDef#

# PendingMaintenanceActionTypeDef TypedDict usage example

from types_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],

ReplicationTaskAssessmentRunProgressTypeDef#

# ReplicationTaskAssessmentRunProgressTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ReplicationTaskAssessmentRunProgressTypeDef


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


# ReplicationTaskAssessmentRunProgressTypeDef definition

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

ReplicationTaskAssessmentRunResultStatisticTypeDef#

# ReplicationTaskAssessmentRunResultStatisticTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ReplicationTaskAssessmentRunResultStatisticTypeDef


def get_value() -> ReplicationTaskAssessmentRunResultStatisticTypeDef:
    return {
        "Passed": ...,
    }


# ReplicationTaskAssessmentRunResultStatisticTypeDef definition

class ReplicationTaskAssessmentRunResultStatisticTypeDef(TypedDict):
    Passed: NotRequired[int],
    Failed: NotRequired[int],
    Error: NotRequired[int],
    Warning: NotRequired[int],
    Cancelled: NotRequired[int],

ProvisionDataTypeDef#

# ProvisionDataTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ProvisionDataTypeDef


def get_value() -> ProvisionDataTypeDef:
    return {
        "ProvisionState": ...,
    }


# ProvisionDataTypeDef definition

class ProvisionDataTypeDef(TypedDict):
    ProvisionState: NotRequired[str],
    ProvisionedCapacityUnits: NotRequired[int],
    DateProvisioned: NotRequired[datetime],
    IsNewProvisioningAvailable: NotRequired[bool],
    DateNewProvisioningDataAvailable: NotRequired[datetime],
    ReasonForNewProvisioningData: NotRequired[str],

RdsConfigurationTypeDef#

# RdsConfigurationTypeDef TypedDict usage example

from types_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],
    EngineVersion: NotRequired[str],

RdsRequirementsTypeDef#

# RdsRequirementsTypeDef TypedDict usage example

from types_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],
    EngineVersion: NotRequired[str],

RebootReplicationInstanceMessageTypeDef#

# RebootReplicationInstanceMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import RebootReplicationInstanceMessageTypeDef


def get_value() -> RebootReplicationInstanceMessageTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }


# RebootReplicationInstanceMessageTypeDef definition

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

RecommendationSettingsTypeDef#

# RecommendationSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import RecommendationSettingsTypeDef


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


# RecommendationSettingsTypeDef definition

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

RefreshSchemasMessageTypeDef#

# RefreshSchemasMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import RefreshSchemasMessageTypeDef


def get_value() -> RefreshSchemasMessageTypeDef:
    return {
        "EndpointArn": ...,
    }


# RefreshSchemasMessageTypeDef definition

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

TableToReloadTypeDef#

# TableToReloadTypeDef TypedDict usage example

from types_boto3_dms.type_defs import TableToReloadTypeDef


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


# TableToReloadTypeDef definition

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

RemoveTagsFromResourceMessageTypeDef#

# RemoveTagsFromResourceMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import RemoveTagsFromResourceMessageTypeDef


def get_value() -> RemoveTagsFromResourceMessageTypeDef:
    return {
        "ResourceArn": ...,
    }


# RemoveTagsFromResourceMessageTypeDef definition

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

ReplicationPendingModifiedValuesTypeDef#

# ReplicationPendingModifiedValuesTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_boto3_dms.type_defs import VpcSecurityGroupMembershipTypeDef


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


# VpcSecurityGroupMembershipTypeDef definition

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

ReplicationStatsTypeDef#

# ReplicationStatsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ReplicationStatsTypeDef


def get_value() -> ReplicationStatsTypeDef:
    return {
        "FullLoadProgressPercent": ...,
    }


# ReplicationStatsTypeDef definition

class ReplicationStatsTypeDef(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],

ReplicationTaskStatsTypeDef#

# ReplicationTaskStatsTypeDef TypedDict usage example

from types_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],

SchemaShortInfoResponseTypeDef#

# SchemaShortInfoResponseTypeDef TypedDict usage example

from types_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],

StartDataMigrationMessageTypeDef#

# StartDataMigrationMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartDataMigrationMessageTypeDef


def get_value() -> StartDataMigrationMessageTypeDef:
    return {
        "DataMigrationIdentifier": ...,
    }


# StartDataMigrationMessageTypeDef definition

class StartDataMigrationMessageTypeDef(TypedDict):
    DataMigrationIdentifier: str,
    StartType: StartReplicationMigrationTypeValueType,  # (1)
  1. See StartReplicationMigrationTypeValueType

StartExtensionPackAssociationMessageTypeDef#

# StartExtensionPackAssociationMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartExtensionPackAssociationMessageTypeDef


def get_value() -> StartExtensionPackAssociationMessageTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# StartExtensionPackAssociationMessageTypeDef definition

class StartExtensionPackAssociationMessageTypeDef(TypedDict):
    MigrationProjectIdentifier: str,

StartMetadataModelAssessmentMessageTypeDef#

# StartMetadataModelAssessmentMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartMetadataModelAssessmentMessageTypeDef


def get_value() -> StartMetadataModelAssessmentMessageTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# StartMetadataModelAssessmentMessageTypeDef definition

class StartMetadataModelAssessmentMessageTypeDef(TypedDict):
    MigrationProjectIdentifier: str,
    SelectionRules: str,

StartMetadataModelConversionMessageTypeDef#

# StartMetadataModelConversionMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartMetadataModelConversionMessageTypeDef


def get_value() -> StartMetadataModelConversionMessageTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# StartMetadataModelConversionMessageTypeDef definition

class StartMetadataModelConversionMessageTypeDef(TypedDict):
    MigrationProjectIdentifier: str,
    SelectionRules: str,

StartMetadataModelExportAsScriptMessageTypeDef#

# StartMetadataModelExportAsScriptMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartMetadataModelExportAsScriptMessageTypeDef


def get_value() -> StartMetadataModelExportAsScriptMessageTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# StartMetadataModelExportAsScriptMessageTypeDef definition

class StartMetadataModelExportAsScriptMessageTypeDef(TypedDict):
    MigrationProjectIdentifier: str,
    SelectionRules: str,
    Origin: OriginTypeValueType,  # (1)
    FileName: NotRequired[str],
  1. See OriginTypeValueType

StartMetadataModelExportToTargetMessageTypeDef#

# StartMetadataModelExportToTargetMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartMetadataModelExportToTargetMessageTypeDef


def get_value() -> StartMetadataModelExportToTargetMessageTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# StartMetadataModelExportToTargetMessageTypeDef definition

class StartMetadataModelExportToTargetMessageTypeDef(TypedDict):
    MigrationProjectIdentifier: str,
    SelectionRules: str,
    OverwriteExtensionPack: NotRequired[bool],

StartMetadataModelImportMessageTypeDef#

# StartMetadataModelImportMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartMetadataModelImportMessageTypeDef


def get_value() -> StartMetadataModelImportMessageTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# StartMetadataModelImportMessageTypeDef definition

class StartMetadataModelImportMessageTypeDef(TypedDict):
    MigrationProjectIdentifier: str,
    SelectionRules: str,
    Origin: OriginTypeValueType,  # (1)
    Refresh: NotRequired[bool],
  1. See OriginTypeValueType

StartReplicationTaskAssessmentMessageTypeDef#

# StartReplicationTaskAssessmentMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartReplicationTaskAssessmentMessageTypeDef


def get_value() -> StartReplicationTaskAssessmentMessageTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }


# StartReplicationTaskAssessmentMessageTypeDef definition

class StartReplicationTaskAssessmentMessageTypeDef(TypedDict):
    ReplicationTaskArn: str,

StopDataMigrationMessageTypeDef#

# StopDataMigrationMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StopDataMigrationMessageTypeDef


def get_value() -> StopDataMigrationMessageTypeDef:
    return {
        "DataMigrationIdentifier": ...,
    }


# StopDataMigrationMessageTypeDef definition

class StopDataMigrationMessageTypeDef(TypedDict):
    DataMigrationIdentifier: str,

StopReplicationMessageTypeDef#

# StopReplicationMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StopReplicationMessageTypeDef


def get_value() -> StopReplicationMessageTypeDef:
    return {
        "ReplicationConfigArn": ...,
    }


# StopReplicationMessageTypeDef definition

class StopReplicationMessageTypeDef(TypedDict):
    ReplicationConfigArn: str,

StopReplicationTaskMessageTypeDef#

# StopReplicationTaskMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StopReplicationTaskMessageTypeDef


def get_value() -> StopReplicationTaskMessageTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }


# StopReplicationTaskMessageTypeDef definition

class StopReplicationTaskMessageTypeDef(TypedDict):
    ReplicationTaskArn: str,

TestConnectionMessageTypeDef#

# TestConnectionMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import TestConnectionMessageTypeDef


def get_value() -> TestConnectionMessageTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }


# TestConnectionMessageTypeDef definition

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

UpdateSubscriptionsToEventBridgeMessageTypeDef#

# UpdateSubscriptionsToEventBridgeMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import UpdateSubscriptionsToEventBridgeMessageTypeDef


def get_value() -> UpdateSubscriptionsToEventBridgeMessageTypeDef:
    return {
        "ForceMove": ...,
    }


# UpdateSubscriptionsToEventBridgeMessageTypeDef definition

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

AddTagsToResourceMessageTypeDef#

# AddTagsToResourceMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import AddTagsToResourceMessageTypeDef


def get_value() -> AddTagsToResourceMessageTypeDef:
    return {
        "ResourceArn": ...,
    }


# AddTagsToResourceMessageTypeDef definition

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

CreateEventSubscriptionMessageTypeDef#

# CreateEventSubscriptionMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateEventSubscriptionMessageTypeDef


def get_value() -> CreateEventSubscriptionMessageTypeDef:
    return {
        "SubscriptionName": ...,
    }


# CreateEventSubscriptionMessageTypeDef definition

class CreateEventSubscriptionMessageTypeDef(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

CreateInstanceProfileMessageTypeDef#

# CreateInstanceProfileMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateInstanceProfileMessageTypeDef


def get_value() -> CreateInstanceProfileMessageTypeDef:
    return {
        "AvailabilityZone": ...,
    }


# CreateInstanceProfileMessageTypeDef definition

class CreateInstanceProfileMessageTypeDef(TypedDict):
    AvailabilityZone: NotRequired[str],
    KmsKeyArn: NotRequired[str],
    PubliclyAccessible: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    NetworkType: NotRequired[str],
    InstanceProfileName: NotRequired[str],
    Description: NotRequired[str],
    SubnetGroupIdentifier: NotRequired[str],
    VpcSecurityGroups: NotRequired[Sequence[str]],
  1. See TagTypeDef

CreateReplicationSubnetGroupMessageTypeDef#

# CreateReplicationSubnetGroupMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateReplicationSubnetGroupMessageTypeDef


def get_value() -> CreateReplicationSubnetGroupMessageTypeDef:
    return {
        "ReplicationSubnetGroupIdentifier": ...,
    }


# CreateReplicationSubnetGroupMessageTypeDef definition

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

StartReplicationTaskAssessmentRunMessageTypeDef#

# StartReplicationTaskAssessmentRunMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartReplicationTaskAssessmentRunMessageTypeDef


def get_value() -> StartReplicationTaskAssessmentRunMessageTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }


# StartReplicationTaskAssessmentRunMessageTypeDef definition

class StartReplicationTaskAssessmentRunMessageTypeDef(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]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateFleetAdvisorCollectorResponseTypeDef#

# CreateFleetAdvisorCollectorResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateFleetAdvisorCollectorResponseTypeDef


def get_value() -> CreateFleetAdvisorCollectorResponseTypeDef:
    return {
        "CollectorReferencedId": ...,
    }


# CreateFleetAdvisorCollectorResponseTypeDef definition

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

DeleteFleetAdvisorDatabasesResponseTypeDef#

# DeleteFleetAdvisorDatabasesResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteFleetAdvisorDatabasesResponseTypeDef


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


# DeleteFleetAdvisorDatabasesResponseTypeDef definition

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

DescribeAccountAttributesResponseTypeDef#

# DescribeAccountAttributesResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeAccountAttributesResponseTypeDef


def get_value() -> DescribeAccountAttributesResponseTypeDef:
    return {
        "AccountQuotas": ...,
    }


# DescribeAccountAttributesResponseTypeDef definition

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

DescribeApplicableIndividualAssessmentsResponseTypeDef#

# DescribeApplicableIndividualAssessmentsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeApplicableIndividualAssessmentsResponseTypeDef


def get_value() -> DescribeApplicableIndividualAssessmentsResponseTypeDef:
    return {
        "IndividualAssessmentNames": ...,
    }


# DescribeApplicableIndividualAssessmentsResponseTypeDef definition

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

DescribeConversionConfigurationResponseTypeDef#

# DescribeConversionConfigurationResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeConversionConfigurationResponseTypeDef


def get_value() -> DescribeConversionConfigurationResponseTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# DescribeConversionConfigurationResponseTypeDef definition

class DescribeConversionConfigurationResponseTypeDef(TypedDict):
    MigrationProjectIdentifier: str,
    ConversionConfiguration: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeSchemasResponseTypeDef#

# DescribeSchemasResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeSchemasResponseTypeDef


def get_value() -> DescribeSchemasResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeSchemasResponseTypeDef definition

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

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef TypedDict usage example

from types_boto3_dms.type_defs import EmptyResponseMetadataTypeDef


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


# EmptyResponseMetadataTypeDef definition

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

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ListTagsForResourceResponseTypeDef


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


# ListTagsForResourceResponseTypeDef definition

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

ModifyConversionConfigurationResponseTypeDef#

# ModifyConversionConfigurationResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyConversionConfigurationResponseTypeDef


def get_value() -> ModifyConversionConfigurationResponseTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# ModifyConversionConfigurationResponseTypeDef definition

class ModifyConversionConfigurationResponseTypeDef(TypedDict):
    MigrationProjectIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ReloadReplicationTablesResponseTypeDef#

# ReloadReplicationTablesResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ReloadReplicationTablesResponseTypeDef


def get_value() -> ReloadReplicationTablesResponseTypeDef:
    return {
        "ReplicationConfigArn": ...,
    }


# ReloadReplicationTablesResponseTypeDef definition

class ReloadReplicationTablesResponseTypeDef(TypedDict):
    ReplicationConfigArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ReloadTablesResponseTypeDef#

# ReloadTablesResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ReloadTablesResponseTypeDef


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


# ReloadTablesResponseTypeDef definition

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

RunFleetAdvisorLsaAnalysisResponseTypeDef#

# RunFleetAdvisorLsaAnalysisResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import RunFleetAdvisorLsaAnalysisResponseTypeDef


def get_value() -> RunFleetAdvisorLsaAnalysisResponseTypeDef:
    return {
        "LsaAnalysisId": ...,
    }


# RunFleetAdvisorLsaAnalysisResponseTypeDef definition

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

StartExtensionPackAssociationResponseTypeDef#

# StartExtensionPackAssociationResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartExtensionPackAssociationResponseTypeDef


def get_value() -> StartExtensionPackAssociationResponseTypeDef:
    return {
        "RequestIdentifier": ...,
    }


# StartExtensionPackAssociationResponseTypeDef definition

class StartExtensionPackAssociationResponseTypeDef(TypedDict):
    RequestIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartMetadataModelAssessmentResponseTypeDef#

# StartMetadataModelAssessmentResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartMetadataModelAssessmentResponseTypeDef


def get_value() -> StartMetadataModelAssessmentResponseTypeDef:
    return {
        "RequestIdentifier": ...,
    }


# StartMetadataModelAssessmentResponseTypeDef definition

class StartMetadataModelAssessmentResponseTypeDef(TypedDict):
    RequestIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartMetadataModelConversionResponseTypeDef#

# StartMetadataModelConversionResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartMetadataModelConversionResponseTypeDef


def get_value() -> StartMetadataModelConversionResponseTypeDef:
    return {
        "RequestIdentifier": ...,
    }


# StartMetadataModelConversionResponseTypeDef definition

class StartMetadataModelConversionResponseTypeDef(TypedDict):
    RequestIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartMetadataModelExportAsScriptResponseTypeDef#

# StartMetadataModelExportAsScriptResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartMetadataModelExportAsScriptResponseTypeDef


def get_value() -> StartMetadataModelExportAsScriptResponseTypeDef:
    return {
        "RequestIdentifier": ...,
    }


# StartMetadataModelExportAsScriptResponseTypeDef definition

class StartMetadataModelExportAsScriptResponseTypeDef(TypedDict):
    RequestIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartMetadataModelExportToTargetResponseTypeDef#

# StartMetadataModelExportToTargetResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartMetadataModelExportToTargetResponseTypeDef


def get_value() -> StartMetadataModelExportToTargetResponseTypeDef:
    return {
        "RequestIdentifier": ...,
    }


# StartMetadataModelExportToTargetResponseTypeDef definition

class StartMetadataModelExportToTargetResponseTypeDef(TypedDict):
    RequestIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartMetadataModelImportResponseTypeDef#

# StartMetadataModelImportResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartMetadataModelImportResponseTypeDef


def get_value() -> StartMetadataModelImportResponseTypeDef:
    return {
        "RequestIdentifier": ...,
    }


# StartMetadataModelImportResponseTypeDef definition

class StartMetadataModelImportResponseTypeDef(TypedDict):
    RequestIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateSubscriptionsToEventBridgeResponseTypeDef#

# UpdateSubscriptionsToEventBridgeResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import UpdateSubscriptionsToEventBridgeResponseTypeDef


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


# UpdateSubscriptionsToEventBridgeResponseTypeDef definition

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

SubnetTypeDef#

# SubnetTypeDef TypedDict usage example

from types_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 TypedDict usage example

from types_boto3_dms.type_defs import BatchStartRecommendationsResponseTypeDef


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


# BatchStartRecommendationsResponseTypeDef definition

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

ImportCertificateMessageTypeDef#

# ImportCertificateMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ImportCertificateMessageTypeDef


def get_value() -> ImportCertificateMessageTypeDef:
    return {
        "CertificateIdentifier": ...,
    }


# ImportCertificateMessageTypeDef definition

class ImportCertificateMessageTypeDef(TypedDict):
    CertificateIdentifier: str,
    CertificatePem: NotRequired[str],
    CertificateWallet: NotRequired[BlobTypeDef],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

DeleteCertificateResponseTypeDef#

# DeleteCertificateResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteCertificateResponseTypeDef


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


# DeleteCertificateResponseTypeDef definition

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

DescribeCertificatesResponseTypeDef#

# DescribeCertificatesResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeCertificatesResponseTypeDef


def get_value() -> DescribeCertificatesResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeCertificatesResponseTypeDef definition

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

ImportCertificateResponseTypeDef#

# ImportCertificateResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ImportCertificateResponseTypeDef


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


# ImportCertificateResponseTypeDef definition

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

CollectorResponseTypeDef#

# CollectorResponseTypeDef TypedDict usage example

from types_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

ReplicationConfigTypeDef#

# ReplicationConfigTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ReplicationConfigTypeDef


def get_value() -> ReplicationConfigTypeDef:
    return {
        "ReplicationConfigIdentifier": ...,
    }


# ReplicationConfigTypeDef definition

class ReplicationConfigTypeDef(TypedDict):
    ReplicationConfigIdentifier: NotRequired[str],
    ReplicationConfigArn: NotRequired[str],
    SourceEndpointArn: NotRequired[str],
    TargetEndpointArn: NotRequired[str],
    ReplicationType: NotRequired[MigrationTypeValueType],  # (1)
    ComputeConfig: NotRequired[ComputeConfigOutputTypeDef],  # (2)
    ReplicationSettings: NotRequired[str],
    SupplementalSettings: NotRequired[str],
    TableMappings: NotRequired[str],
    ReplicationConfigCreateTime: NotRequired[datetime],
    ReplicationConfigUpdateTime: NotRequired[datetime],
  1. See MigrationTypeValueType
  2. See ComputeConfigOutputTypeDef

DeleteConnectionResponseTypeDef#

# DeleteConnectionResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteConnectionResponseTypeDef


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


# DeleteConnectionResponseTypeDef definition

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

DescribeConnectionsResponseTypeDef#

# DescribeConnectionsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeConnectionsResponseTypeDef


def get_value() -> DescribeConnectionsResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeConnectionsResponseTypeDef definition

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

TestConnectionResponseTypeDef#

# TestConnectionResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import TestConnectionResponseTypeDef


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


# TestConnectionResponseTypeDef definition

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

CreateEventSubscriptionResponseTypeDef#

# CreateEventSubscriptionResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateEventSubscriptionResponseTypeDef


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


# CreateEventSubscriptionResponseTypeDef definition

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

DeleteEventSubscriptionResponseTypeDef#

# DeleteEventSubscriptionResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteEventSubscriptionResponseTypeDef


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


# DeleteEventSubscriptionResponseTypeDef definition

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

DescribeEventSubscriptionsResponseTypeDef#

# DescribeEventSubscriptionsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeEventSubscriptionsResponseTypeDef


def get_value() -> DescribeEventSubscriptionsResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeEventSubscriptionsResponseTypeDef definition

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

ModifyEventSubscriptionResponseTypeDef#

# ModifyEventSubscriptionResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyEventSubscriptionResponseTypeDef


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


# ModifyEventSubscriptionResponseTypeDef definition

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

CreateInstanceProfileResponseTypeDef#

# CreateInstanceProfileResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateInstanceProfileResponseTypeDef


def get_value() -> CreateInstanceProfileResponseTypeDef:
    return {
        "InstanceProfile": ...,
    }


# CreateInstanceProfileResponseTypeDef definition

class CreateInstanceProfileResponseTypeDef(TypedDict):
    InstanceProfile: InstanceProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceProfileTypeDef
  2. See ResponseMetadataTypeDef

DeleteInstanceProfileResponseTypeDef#

# DeleteInstanceProfileResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteInstanceProfileResponseTypeDef


def get_value() -> DeleteInstanceProfileResponseTypeDef:
    return {
        "InstanceProfile": ...,
    }


# DeleteInstanceProfileResponseTypeDef definition

class DeleteInstanceProfileResponseTypeDef(TypedDict):
    InstanceProfile: InstanceProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceProfileTypeDef
  2. See ResponseMetadataTypeDef

DescribeInstanceProfilesResponseTypeDef#

# DescribeInstanceProfilesResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeInstanceProfilesResponseTypeDef


def get_value() -> DescribeInstanceProfilesResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeInstanceProfilesResponseTypeDef definition

class DescribeInstanceProfilesResponseTypeDef(TypedDict):
    Marker: str,
    InstanceProfiles: List[InstanceProfileTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceProfileTypeDef
  2. See ResponseMetadataTypeDef

ModifyInstanceProfileResponseTypeDef#

# ModifyInstanceProfileResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyInstanceProfileResponseTypeDef


def get_value() -> ModifyInstanceProfileResponseTypeDef:
    return {
        "InstanceProfile": ...,
    }


# ModifyInstanceProfileResponseTypeDef definition

class ModifyInstanceProfileResponseTypeDef(TypedDict):
    InstanceProfile: InstanceProfileTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InstanceProfileTypeDef
  2. See ResponseMetadataTypeDef

CreateMigrationProjectMessageTypeDef#

# CreateMigrationProjectMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateMigrationProjectMessageTypeDef


def get_value() -> CreateMigrationProjectMessageTypeDef:
    return {
        "SourceDataProviderDescriptors": ...,
    }


# CreateMigrationProjectMessageTypeDef definition

class CreateMigrationProjectMessageTypeDef(TypedDict):
    SourceDataProviderDescriptors: Sequence[DataProviderDescriptorDefinitionTypeDef],  # (1)
    TargetDataProviderDescriptors: Sequence[DataProviderDescriptorDefinitionTypeDef],  # (1)
    InstanceProfileIdentifier: str,
    MigrationProjectName: NotRequired[str],
    TransformationRules: NotRequired[str],
    Description: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
    SchemaConversionApplicationAttributes: NotRequired[SCApplicationAttributesTypeDef],  # (4)
  1. See DataProviderDescriptorDefinitionTypeDef
  2. See DataProviderDescriptorDefinitionTypeDef
  3. See TagTypeDef
  4. See SCApplicationAttributesTypeDef

ModifyMigrationProjectMessageTypeDef#

# ModifyMigrationProjectMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyMigrationProjectMessageTypeDef


def get_value() -> ModifyMigrationProjectMessageTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# ModifyMigrationProjectMessageTypeDef definition

class ModifyMigrationProjectMessageTypeDef(TypedDict):
    MigrationProjectIdentifier: str,
    MigrationProjectName: NotRequired[str],
    SourceDataProviderDescriptors: NotRequired[Sequence[DataProviderDescriptorDefinitionTypeDef]],  # (1)
    TargetDataProviderDescriptors: NotRequired[Sequence[DataProviderDescriptorDefinitionTypeDef]],  # (1)
    InstanceProfileIdentifier: NotRequired[str],
    TransformationRules: NotRequired[str],
    Description: NotRequired[str],
    SchemaConversionApplicationAttributes: NotRequired[SCApplicationAttributesTypeDef],  # (3)
  1. See DataProviderDescriptorDefinitionTypeDef
  2. See DataProviderDescriptorDefinitionTypeDef
  3. See SCApplicationAttributesTypeDef

CreateReplicationInstanceMessageTypeDef#

# CreateReplicationInstanceMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateReplicationInstanceMessageTypeDef


def get_value() -> CreateReplicationInstanceMessageTypeDef:
    return {
        "ReplicationInstanceIdentifier": ...,
    }


# CreateReplicationInstanceMessageTypeDef definition

class CreateReplicationInstanceMessageTypeDef(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],
    KerberosAuthenticationSettings: NotRequired[KerberosAuthenticationSettingsTypeDef],  # (2)
  1. See TagTypeDef
  2. See KerberosAuthenticationSettingsTypeDef

ModifyReplicationInstanceMessageTypeDef#

# ModifyReplicationInstanceMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyReplicationInstanceMessageTypeDef


def get_value() -> ModifyReplicationInstanceMessageTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }


# ModifyReplicationInstanceMessageTypeDef definition

class ModifyReplicationInstanceMessageTypeDef(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],
    KerberosAuthenticationSettings: NotRequired[KerberosAuthenticationSettingsTypeDef],  # (1)
  1. See KerberosAuthenticationSettingsTypeDef

CreateReplicationTaskMessageTypeDef#

# CreateReplicationTaskMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateReplicationTaskMessageTypeDef


def get_value() -> CreateReplicationTaskMessageTypeDef:
    return {
        "ReplicationTaskIdentifier": ...,
    }


# CreateReplicationTaskMessageTypeDef definition

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

ModifyReplicationTaskMessageTypeDef#

# ModifyReplicationTaskMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyReplicationTaskMessageTypeDef


def get_value() -> ModifyReplicationTaskMessageTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }


# ModifyReplicationTaskMessageTypeDef definition

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

SourceDataSettingTypeDef#

# SourceDataSettingTypeDef TypedDict usage example

from types_boto3_dms.type_defs import SourceDataSettingTypeDef


def get_value() -> SourceDataSettingTypeDef:
    return {
        "CDCStartPosition": ...,
    }


# SourceDataSettingTypeDef definition

class SourceDataSettingTypeDef(TypedDict):
    CDCStartPosition: NotRequired[str],
    CDCStartTime: NotRequired[TimestampTypeDef],
    CDCStopTime: NotRequired[TimestampTypeDef],
    SlotName: NotRequired[str],

StartReplicationMessageTypeDef#

# StartReplicationMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartReplicationMessageTypeDef


def get_value() -> StartReplicationMessageTypeDef:
    return {
        "ReplicationConfigArn": ...,
    }


# StartReplicationMessageTypeDef definition

class StartReplicationMessageTypeDef(TypedDict):
    ReplicationConfigArn: str,
    StartReplicationType: str,
    PremigrationAssessmentSettings: NotRequired[str],
    CdcStartTime: NotRequired[TimestampTypeDef],
    CdcStartPosition: NotRequired[str],
    CdcStopPosition: NotRequired[str],

StartReplicationTaskMessageTypeDef#

# StartReplicationTaskMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartReplicationTaskMessageTypeDef


def get_value() -> StartReplicationTaskMessageTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }


# StartReplicationTaskMessageTypeDef definition

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

DataMigrationTypeDef#

# DataMigrationTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DataMigrationTypeDef


def get_value() -> DataMigrationTypeDef:
    return {
        "DataMigrationName": ...,
    }


# DataMigrationTypeDef definition

class DataMigrationTypeDef(TypedDict):
    DataMigrationName: NotRequired[str],
    DataMigrationArn: NotRequired[str],
    DataMigrationCreateTime: NotRequired[datetime],
    DataMigrationStartTime: NotRequired[datetime],
    DataMigrationEndTime: NotRequired[datetime],
    ServiceAccessRoleArn: NotRequired[str],
    MigrationProjectArn: NotRequired[str],
    DataMigrationType: NotRequired[MigrationTypeValueType],  # (1)
    DataMigrationSettings: NotRequired[DataMigrationSettingsTypeDef],  # (2)
    SourceDataSettings: NotRequired[List[SourceDataSettingOutputTypeDef]],  # (3)
    TargetDataSettings: NotRequired[List[TargetDataSettingTypeDef]],  # (4)
    DataMigrationStatistics: NotRequired[DataMigrationStatisticsTypeDef],  # (5)
    DataMigrationStatus: NotRequired[str],
    PublicIpAddresses: NotRequired[List[str]],
    DataMigrationCidrBlocks: NotRequired[List[str]],
    LastFailureMessage: NotRequired[str],
    StopReason: NotRequired[str],
  1. See MigrationTypeValueType
  2. See DataMigrationSettingsTypeDef
  3. See SourceDataSettingOutputTypeDef
  4. See TargetDataSettingTypeDef
  5. See DataMigrationStatisticsTypeDef

MigrationProjectTypeDef#

# MigrationProjectTypeDef TypedDict usage example

from types_boto3_dms.type_defs import MigrationProjectTypeDef


def get_value() -> MigrationProjectTypeDef:
    return {
        "MigrationProjectName": ...,
    }


# MigrationProjectTypeDef definition

class MigrationProjectTypeDef(TypedDict):
    MigrationProjectName: NotRequired[str],
    MigrationProjectArn: NotRequired[str],
    MigrationProjectCreationTime: NotRequired[datetime],
    SourceDataProviderDescriptors: NotRequired[List[DataProviderDescriptorTypeDef]],  # (1)
    TargetDataProviderDescriptors: NotRequired[List[DataProviderDescriptorTypeDef]],  # (1)
    InstanceProfileArn: NotRequired[str],
    InstanceProfileName: NotRequired[str],
    TransformationRules: NotRequired[str],
    Description: NotRequired[str],
    SchemaConversionApplicationAttributes: NotRequired[SCApplicationAttributesTypeDef],  # (3)
  1. See DataProviderDescriptorTypeDef
  2. See DataProviderDescriptorTypeDef
  3. See SCApplicationAttributesTypeDef

DataProviderSettingsTypeDef#

# DataProviderSettingsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DataProviderSettingsTypeDef


def get_value() -> DataProviderSettingsTypeDef:
    return {
        "RedshiftSettings": ...,
    }


# DataProviderSettingsTypeDef definition

class DataProviderSettingsTypeDef(TypedDict):
    RedshiftSettings: NotRequired[RedshiftDataProviderSettingsTypeDef],  # (1)
    PostgreSqlSettings: NotRequired[PostgreSqlDataProviderSettingsTypeDef],  # (2)
    MySqlSettings: NotRequired[MySqlDataProviderSettingsTypeDef],  # (3)
    OracleSettings: NotRequired[OracleDataProviderSettingsTypeDef],  # (4)
    MicrosoftSqlServerSettings: NotRequired[MicrosoftSqlServerDataProviderSettingsTypeDef],  # (5)
    DocDbSettings: NotRequired[DocDbDataProviderSettingsTypeDef],  # (6)
    MariaDbSettings: NotRequired[MariaDbDataProviderSettingsTypeDef],  # (7)
    IbmDb2LuwSettings: NotRequired[IbmDb2LuwDataProviderSettingsTypeDef],  # (8)
    IbmDb2zOsSettings: NotRequired[IbmDb2zOsDataProviderSettingsTypeDef],  # (9)
    MongoDbSettings: NotRequired[MongoDbDataProviderSettingsTypeDef],  # (10)
  1. See RedshiftDataProviderSettingsTypeDef
  2. See PostgreSqlDataProviderSettingsTypeDef
  3. See MySqlDataProviderSettingsTypeDef
  4. See OracleDataProviderSettingsTypeDef
  5. See MicrosoftSqlServerDataProviderSettingsTypeDef
  6. See DocDbDataProviderSettingsTypeDef
  7. See MariaDbDataProviderSettingsTypeDef
  8. See IbmDb2LuwDataProviderSettingsTypeDef
  9. See IbmDb2zOsDataProviderSettingsTypeDef
  10. See MongoDbDataProviderSettingsTypeDef

DatabaseResponseTypeDef#

# DatabaseResponseTypeDef TypedDict usage example

from types_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

ErrorDetailsTypeDef#

# ErrorDetailsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ErrorDetailsTypeDef


def get_value() -> ErrorDetailsTypeDef:
    return {
        "defaultErrorDetails": ...,
    }


# ErrorDetailsTypeDef definition

class ErrorDetailsTypeDef(TypedDict):
    defaultErrorDetails: NotRequired[DefaultErrorDetailsTypeDef],  # (1)
  1. See DefaultErrorDetailsTypeDef

DescribeCertificatesMessageTypeDef#

# DescribeCertificatesMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeCertificatesMessageTypeDef


def get_value() -> DescribeCertificatesMessageTypeDef:
    return {
        "Filters": ...,
    }


# DescribeCertificatesMessageTypeDef definition

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

DescribeConnectionsMessageTypeDef#

# DescribeConnectionsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeConnectionsMessageTypeDef


def get_value() -> DescribeConnectionsMessageTypeDef:
    return {
        "Filters": ...,
    }


# DescribeConnectionsMessageTypeDef definition

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

DescribeDataMigrationsMessageTypeDef#

# DescribeDataMigrationsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeDataMigrationsMessageTypeDef


def get_value() -> DescribeDataMigrationsMessageTypeDef:
    return {
        "Filters": ...,
    }


# DescribeDataMigrationsMessageTypeDef definition

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

DescribeDataProvidersMessageTypeDef#

# DescribeDataProvidersMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeDataProvidersMessageTypeDef


def get_value() -> DescribeDataProvidersMessageTypeDef:
    return {
        "Filters": ...,
    }


# DescribeDataProvidersMessageTypeDef definition

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

DescribeEndpointTypesMessageTypeDef#

# DescribeEndpointTypesMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeEndpointTypesMessageTypeDef


def get_value() -> DescribeEndpointTypesMessageTypeDef:
    return {
        "Filters": ...,
    }


# DescribeEndpointTypesMessageTypeDef definition

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

DescribeEndpointsMessageTypeDef#

# DescribeEndpointsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeEndpointsMessageTypeDef


def get_value() -> DescribeEndpointsMessageTypeDef:
    return {
        "Filters": ...,
    }


# DescribeEndpointsMessageTypeDef definition

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

DescribeEventCategoriesMessageTypeDef#

# DescribeEventCategoriesMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeEventCategoriesMessageTypeDef


def get_value() -> DescribeEventCategoriesMessageTypeDef:
    return {
        "SourceType": ...,
    }


# DescribeEventCategoriesMessageTypeDef definition

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

DescribeEventSubscriptionsMessageTypeDef#

# DescribeEventSubscriptionsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeEventSubscriptionsMessageTypeDef


def get_value() -> DescribeEventSubscriptionsMessageTypeDef:
    return {
        "SubscriptionName": ...,
    }


# DescribeEventSubscriptionsMessageTypeDef definition

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

DescribeEventsMessageTypeDef#

# DescribeEventsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeEventsMessageTypeDef


def get_value() -> DescribeEventsMessageTypeDef:
    return {
        "SourceIdentifier": ...,
    }


# DescribeEventsMessageTypeDef definition

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

DescribeExtensionPackAssociationsMessageTypeDef#

# DescribeExtensionPackAssociationsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeExtensionPackAssociationsMessageTypeDef


def get_value() -> DescribeExtensionPackAssociationsMessageTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# DescribeExtensionPackAssociationsMessageTypeDef definition

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

DescribeFleetAdvisorCollectorsRequestTypeDef#

# DescribeFleetAdvisorCollectorsRequestTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeFleetAdvisorCollectorsRequestTypeDef


def get_value() -> DescribeFleetAdvisorCollectorsRequestTypeDef:
    return {
        "Filters": ...,
    }


# DescribeFleetAdvisorCollectorsRequestTypeDef definition

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

DescribeFleetAdvisorDatabasesRequestTypeDef#

# DescribeFleetAdvisorDatabasesRequestTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeFleetAdvisorDatabasesRequestTypeDef


def get_value() -> DescribeFleetAdvisorDatabasesRequestTypeDef:
    return {
        "Filters": ...,
    }


# DescribeFleetAdvisorDatabasesRequestTypeDef definition

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

DescribeFleetAdvisorSchemaObjectSummaryRequestTypeDef#

# DescribeFleetAdvisorSchemaObjectSummaryRequestTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeFleetAdvisorSchemaObjectSummaryRequestTypeDef


def get_value() -> DescribeFleetAdvisorSchemaObjectSummaryRequestTypeDef:
    return {
        "Filters": ...,
    }


# DescribeFleetAdvisorSchemaObjectSummaryRequestTypeDef definition

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

DescribeFleetAdvisorSchemasRequestTypeDef#

# DescribeFleetAdvisorSchemasRequestTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeFleetAdvisorSchemasRequestTypeDef


def get_value() -> DescribeFleetAdvisorSchemasRequestTypeDef:
    return {
        "Filters": ...,
    }


# DescribeFleetAdvisorSchemasRequestTypeDef definition

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

DescribeInstanceProfilesMessageTypeDef#

# DescribeInstanceProfilesMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeInstanceProfilesMessageTypeDef


def get_value() -> DescribeInstanceProfilesMessageTypeDef:
    return {
        "Filters": ...,
    }


# DescribeInstanceProfilesMessageTypeDef definition

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

DescribeMetadataModelAssessmentsMessageTypeDef#

# DescribeMetadataModelAssessmentsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeMetadataModelAssessmentsMessageTypeDef


def get_value() -> DescribeMetadataModelAssessmentsMessageTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# DescribeMetadataModelAssessmentsMessageTypeDef definition

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

DescribeMetadataModelConversionsMessageTypeDef#

# DescribeMetadataModelConversionsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeMetadataModelConversionsMessageTypeDef


def get_value() -> DescribeMetadataModelConversionsMessageTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# DescribeMetadataModelConversionsMessageTypeDef definition

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

DescribeMetadataModelExportsAsScriptMessageTypeDef#

# DescribeMetadataModelExportsAsScriptMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeMetadataModelExportsAsScriptMessageTypeDef


def get_value() -> DescribeMetadataModelExportsAsScriptMessageTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# DescribeMetadataModelExportsAsScriptMessageTypeDef definition

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

DescribeMetadataModelExportsToTargetMessageTypeDef#

# DescribeMetadataModelExportsToTargetMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeMetadataModelExportsToTargetMessageTypeDef


def get_value() -> DescribeMetadataModelExportsToTargetMessageTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# DescribeMetadataModelExportsToTargetMessageTypeDef definition

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

DescribeMetadataModelImportsMessageTypeDef#

# DescribeMetadataModelImportsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeMetadataModelImportsMessageTypeDef


def get_value() -> DescribeMetadataModelImportsMessageTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# DescribeMetadataModelImportsMessageTypeDef definition

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

DescribeMigrationProjectsMessageTypeDef#

# DescribeMigrationProjectsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeMigrationProjectsMessageTypeDef


def get_value() -> DescribeMigrationProjectsMessageTypeDef:
    return {
        "Filters": ...,
    }


# DescribeMigrationProjectsMessageTypeDef definition

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

DescribePendingMaintenanceActionsMessageTypeDef#

# DescribePendingMaintenanceActionsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribePendingMaintenanceActionsMessageTypeDef


def get_value() -> DescribePendingMaintenanceActionsMessageTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }


# DescribePendingMaintenanceActionsMessageTypeDef definition

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

DescribeRecommendationLimitationsRequestTypeDef#

# DescribeRecommendationLimitationsRequestTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeRecommendationLimitationsRequestTypeDef


def get_value() -> DescribeRecommendationLimitationsRequestTypeDef:
    return {
        "Filters": ...,
    }


# DescribeRecommendationLimitationsRequestTypeDef definition

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

DescribeRecommendationsRequestTypeDef#

# DescribeRecommendationsRequestTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeRecommendationsRequestTypeDef


def get_value() -> DescribeRecommendationsRequestTypeDef:
    return {
        "Filters": ...,
    }


# DescribeRecommendationsRequestTypeDef definition

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

DescribeReplicationConfigsMessageTypeDef#

# DescribeReplicationConfigsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationConfigsMessageTypeDef


def get_value() -> DescribeReplicationConfigsMessageTypeDef:
    return {
        "Filters": ...,
    }


# DescribeReplicationConfigsMessageTypeDef definition

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

DescribeReplicationInstancesMessageTypeDef#

# DescribeReplicationInstancesMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationInstancesMessageTypeDef


def get_value() -> DescribeReplicationInstancesMessageTypeDef:
    return {
        "Filters": ...,
    }


# DescribeReplicationInstancesMessageTypeDef definition

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

DescribeReplicationSubnetGroupsMessageTypeDef#

# DescribeReplicationSubnetGroupsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationSubnetGroupsMessageTypeDef


def get_value() -> DescribeReplicationSubnetGroupsMessageTypeDef:
    return {
        "Filters": ...,
    }


# DescribeReplicationSubnetGroupsMessageTypeDef definition

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

DescribeReplicationTableStatisticsMessageTypeDef#

# DescribeReplicationTableStatisticsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationTableStatisticsMessageTypeDef


def get_value() -> DescribeReplicationTableStatisticsMessageTypeDef:
    return {
        "ReplicationConfigArn": ...,
    }


# DescribeReplicationTableStatisticsMessageTypeDef definition

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

DescribeReplicationTaskAssessmentRunsMessageTypeDef#

# DescribeReplicationTaskAssessmentRunsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationTaskAssessmentRunsMessageTypeDef


def get_value() -> DescribeReplicationTaskAssessmentRunsMessageTypeDef:
    return {
        "Filters": ...,
    }


# DescribeReplicationTaskAssessmentRunsMessageTypeDef definition

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

DescribeReplicationTaskIndividualAssessmentsMessageTypeDef#

# DescribeReplicationTaskIndividualAssessmentsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationTaskIndividualAssessmentsMessageTypeDef


def get_value() -> DescribeReplicationTaskIndividualAssessmentsMessageTypeDef:
    return {
        "Filters": ...,
    }


# DescribeReplicationTaskIndividualAssessmentsMessageTypeDef definition

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

DescribeReplicationTasksMessageTypeDef#

# DescribeReplicationTasksMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationTasksMessageTypeDef


def get_value() -> DescribeReplicationTasksMessageTypeDef:
    return {
        "Filters": ...,
    }


# DescribeReplicationTasksMessageTypeDef definition

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

DescribeReplicationsMessageTypeDef#

# DescribeReplicationsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationsMessageTypeDef


def get_value() -> DescribeReplicationsMessageTypeDef:
    return {
        "Filters": ...,
    }


# DescribeReplicationsMessageTypeDef definition

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

DescribeTableStatisticsMessageTypeDef#

# DescribeTableStatisticsMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeTableStatisticsMessageTypeDef


def get_value() -> DescribeTableStatisticsMessageTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }


# DescribeTableStatisticsMessageTypeDef definition

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

DescribeCertificatesMessagePaginateTypeDef#

# DescribeCertificatesMessagePaginateTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeCertificatesMessagePaginateTypeDef


def get_value() -> DescribeCertificatesMessagePaginateTypeDef:
    return {
        "Filters": ...,
    }


# DescribeCertificatesMessagePaginateTypeDef definition

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

DescribeConnectionsMessagePaginateTypeDef#

# DescribeConnectionsMessagePaginateTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeConnectionsMessagePaginateTypeDef


def get_value() -> DescribeConnectionsMessagePaginateTypeDef:
    return {
        "Filters": ...,
    }


# DescribeConnectionsMessagePaginateTypeDef definition

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

DescribeDataMigrationsMessagePaginateTypeDef#

# DescribeDataMigrationsMessagePaginateTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeDataMigrationsMessagePaginateTypeDef


def get_value() -> DescribeDataMigrationsMessagePaginateTypeDef:
    return {
        "Filters": ...,
    }


# DescribeDataMigrationsMessagePaginateTypeDef definition

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

DescribeEndpointTypesMessagePaginateTypeDef#

# DescribeEndpointTypesMessagePaginateTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeEndpointTypesMessagePaginateTypeDef


def get_value() -> DescribeEndpointTypesMessagePaginateTypeDef:
    return {
        "Filters": ...,
    }


# DescribeEndpointTypesMessagePaginateTypeDef definition

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

DescribeEndpointsMessagePaginateTypeDef#

# DescribeEndpointsMessagePaginateTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeEndpointsMessagePaginateTypeDef


def get_value() -> DescribeEndpointsMessagePaginateTypeDef:
    return {
        "Filters": ...,
    }


# DescribeEndpointsMessagePaginateTypeDef definition

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

DescribeEventSubscriptionsMessagePaginateTypeDef#

# DescribeEventSubscriptionsMessagePaginateTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeEventSubscriptionsMessagePaginateTypeDef


def get_value() -> DescribeEventSubscriptionsMessagePaginateTypeDef:
    return {
        "SubscriptionName": ...,
    }


# DescribeEventSubscriptionsMessagePaginateTypeDef definition

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

DescribeEventsMessagePaginateTypeDef#

# DescribeEventsMessagePaginateTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeEventsMessagePaginateTypeDef


def get_value() -> DescribeEventsMessagePaginateTypeDef:
    return {
        "SourceIdentifier": ...,
    }


# DescribeEventsMessagePaginateTypeDef definition

class DescribeEventsMessagePaginateTypeDef(TypedDict):
    SourceIdentifier: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (1)
    StartTime: NotRequired[TimestampTypeDef],
    EndTime: NotRequired[TimestampTypeDef],
    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

DescribeOrderableReplicationInstancesMessagePaginateTypeDef#

# DescribeOrderableReplicationInstancesMessagePaginateTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeOrderableReplicationInstancesMessagePaginateTypeDef


def get_value() -> DescribeOrderableReplicationInstancesMessagePaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }


# DescribeOrderableReplicationInstancesMessagePaginateTypeDef definition

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

DescribeReplicationInstancesMessagePaginateTypeDef#

# DescribeReplicationInstancesMessagePaginateTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationInstancesMessagePaginateTypeDef


def get_value() -> DescribeReplicationInstancesMessagePaginateTypeDef:
    return {
        "Filters": ...,
    }


# DescribeReplicationInstancesMessagePaginateTypeDef definition

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

DescribeReplicationSubnetGroupsMessagePaginateTypeDef#

# DescribeReplicationSubnetGroupsMessagePaginateTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationSubnetGroupsMessagePaginateTypeDef


def get_value() -> DescribeReplicationSubnetGroupsMessagePaginateTypeDef:
    return {
        "Filters": ...,
    }


# DescribeReplicationSubnetGroupsMessagePaginateTypeDef definition

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

DescribeReplicationTaskAssessmentResultsMessagePaginateTypeDef#

# DescribeReplicationTaskAssessmentResultsMessagePaginateTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationTaskAssessmentResultsMessagePaginateTypeDef


def get_value() -> DescribeReplicationTaskAssessmentResultsMessagePaginateTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }


# DescribeReplicationTaskAssessmentResultsMessagePaginateTypeDef definition

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

DescribeReplicationTasksMessagePaginateTypeDef#

# DescribeReplicationTasksMessagePaginateTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationTasksMessagePaginateTypeDef


def get_value() -> DescribeReplicationTasksMessagePaginateTypeDef:
    return {
        "Filters": ...,
    }


# DescribeReplicationTasksMessagePaginateTypeDef definition

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

DescribeSchemasMessagePaginateTypeDef#

# DescribeSchemasMessagePaginateTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeSchemasMessagePaginateTypeDef


def get_value() -> DescribeSchemasMessagePaginateTypeDef:
    return {
        "EndpointArn": ...,
    }


# DescribeSchemasMessagePaginateTypeDef definition

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

DescribeTableStatisticsMessagePaginateTypeDef#

# DescribeTableStatisticsMessagePaginateTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeTableStatisticsMessagePaginateTypeDef


def get_value() -> DescribeTableStatisticsMessagePaginateTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }


# DescribeTableStatisticsMessagePaginateTypeDef definition

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

DescribeConnectionsMessageWaitTypeDef#

# DescribeConnectionsMessageWaitTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeConnectionsMessageWaitTypeDef


def get_value() -> DescribeConnectionsMessageWaitTypeDef:
    return {
        "Filters": ...,
    }


# DescribeConnectionsMessageWaitTypeDef definition

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

DescribeEndpointsMessageWaitTypeDef#

# DescribeEndpointsMessageWaitTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeEndpointsMessageWaitTypeDef


def get_value() -> DescribeEndpointsMessageWaitTypeDef:
    return {
        "Filters": ...,
    }


# DescribeEndpointsMessageWaitTypeDef definition

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

DescribeReplicationInstancesMessageWaitExtraTypeDef#

# DescribeReplicationInstancesMessageWaitExtraTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationInstancesMessageWaitExtraTypeDef


def get_value() -> DescribeReplicationInstancesMessageWaitExtraTypeDef:
    return {
        "Filters": ...,
    }


# DescribeReplicationInstancesMessageWaitExtraTypeDef definition

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

DescribeReplicationInstancesMessageWaitTypeDef#

# DescribeReplicationInstancesMessageWaitTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationInstancesMessageWaitTypeDef


def get_value() -> DescribeReplicationInstancesMessageWaitTypeDef:
    return {
        "Filters": ...,
    }


# DescribeReplicationInstancesMessageWaitTypeDef definition

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

DescribeReplicationTasksMessageWaitExtraExtraExtraTypeDef#

# DescribeReplicationTasksMessageWaitExtraExtraExtraTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationTasksMessageWaitExtraExtraExtraTypeDef


def get_value() -> DescribeReplicationTasksMessageWaitExtraExtraExtraTypeDef:
    return {
        "Filters": ...,
    }


# DescribeReplicationTasksMessageWaitExtraExtraExtraTypeDef definition

class DescribeReplicationTasksMessageWaitExtraExtraExtraTypeDef(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

DescribeReplicationTasksMessageWaitExtraExtraTypeDef#

# DescribeReplicationTasksMessageWaitExtraExtraTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationTasksMessageWaitExtraExtraTypeDef


def get_value() -> DescribeReplicationTasksMessageWaitExtraExtraTypeDef:
    return {
        "Filters": ...,
    }


# DescribeReplicationTasksMessageWaitExtraExtraTypeDef definition

class DescribeReplicationTasksMessageWaitExtraExtraTypeDef(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

DescribeReplicationTasksMessageWaitExtraTypeDef#

# DescribeReplicationTasksMessageWaitExtraTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationTasksMessageWaitExtraTypeDef


def get_value() -> DescribeReplicationTasksMessageWaitExtraTypeDef:
    return {
        "Filters": ...,
    }


# DescribeReplicationTasksMessageWaitExtraTypeDef definition

class DescribeReplicationTasksMessageWaitExtraTypeDef(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

DescribeReplicationTasksMessageWaitTypeDef#

# DescribeReplicationTasksMessageWaitTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationTasksMessageWaitTypeDef


def get_value() -> DescribeReplicationTasksMessageWaitTypeDef:
    return {
        "Filters": ...,
    }


# DescribeReplicationTasksMessageWaitTypeDef definition

class DescribeReplicationTasksMessageWaitTypeDef(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 TypedDict usage example

from types_boto3_dms.type_defs import DescribeEndpointSettingsResponseTypeDef


def get_value() -> DescribeEndpointSettingsResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeEndpointSettingsResponseTypeDef definition

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

DescribeEndpointTypesResponseTypeDef#

# DescribeEndpointTypesResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeEndpointTypesResponseTypeDef


def get_value() -> DescribeEndpointTypesResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeEndpointTypesResponseTypeDef definition

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

DescribeEngineVersionsResponseTypeDef#

# DescribeEngineVersionsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeEngineVersionsResponseTypeDef


def get_value() -> DescribeEngineVersionsResponseTypeDef:
    return {
        "EngineVersions": ...,
    }


# DescribeEngineVersionsResponseTypeDef definition

class DescribeEngineVersionsResponseTypeDef(TypedDict):
    EngineVersions: List[EngineVersionTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EngineVersionTypeDef
  2. See ResponseMetadataTypeDef

DescribeEventCategoriesResponseTypeDef#

# DescribeEventCategoriesResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeEventCategoriesResponseTypeDef


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


# DescribeEventCategoriesResponseTypeDef definition

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

DescribeEventsResponseTypeDef#

# DescribeEventsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeEventsResponseTypeDef


def get_value() -> DescribeEventsResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeEventsResponseTypeDef definition

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

DescribeFleetAdvisorLsaAnalysisResponseTypeDef#

# DescribeFleetAdvisorLsaAnalysisResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeFleetAdvisorLsaAnalysisResponseTypeDef


def get_value() -> DescribeFleetAdvisorLsaAnalysisResponseTypeDef:
    return {
        "Analysis": ...,
    }


# DescribeFleetAdvisorLsaAnalysisResponseTypeDef definition

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

DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef#

# DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef


def get_value() -> DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef:
    return {
        "FleetAdvisorSchemaObjects": ...,
    }


# DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef definition

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

DescribeOrderableReplicationInstancesResponseTypeDef#

# DescribeOrderableReplicationInstancesResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeOrderableReplicationInstancesResponseTypeDef


def get_value() -> DescribeOrderableReplicationInstancesResponseTypeDef:
    return {
        "OrderableReplicationInstances": ...,
    }


# DescribeOrderableReplicationInstancesResponseTypeDef definition

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

DescribeRecommendationLimitationsResponseTypeDef#

# DescribeRecommendationLimitationsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeRecommendationLimitationsResponseTypeDef


def get_value() -> DescribeRecommendationLimitationsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# DescribeRecommendationLimitationsResponseTypeDef definition

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

DescribeRefreshSchemasStatusResponseTypeDef#

# DescribeRefreshSchemasStatusResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeRefreshSchemasStatusResponseTypeDef


def get_value() -> DescribeRefreshSchemasStatusResponseTypeDef:
    return {
        "RefreshSchemasStatus": ...,
    }


# DescribeRefreshSchemasStatusResponseTypeDef definition

class DescribeRefreshSchemasStatusResponseTypeDef(TypedDict):
    RefreshSchemasStatus: RefreshSchemasStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RefreshSchemasStatusTypeDef
  2. See ResponseMetadataTypeDef

RefreshSchemasResponseTypeDef#

# RefreshSchemasResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import RefreshSchemasResponseTypeDef


def get_value() -> RefreshSchemasResponseTypeDef:
    return {
        "RefreshSchemasStatus": ...,
    }


# RefreshSchemasResponseTypeDef definition

class RefreshSchemasResponseTypeDef(TypedDict):
    RefreshSchemasStatus: RefreshSchemasStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RefreshSchemasStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeReplicationInstanceTaskLogsResponseTypeDef#

# DescribeReplicationInstanceTaskLogsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationInstanceTaskLogsResponseTypeDef


def get_value() -> DescribeReplicationInstanceTaskLogsResponseTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }


# DescribeReplicationInstanceTaskLogsResponseTypeDef definition

class DescribeReplicationInstanceTaskLogsResponseTypeDef(TypedDict):
    ReplicationInstanceArn: str,
    ReplicationInstanceTaskLogs: List[ReplicationInstanceTaskLogTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationInstanceTaskLogTypeDef
  2. See ResponseMetadataTypeDef

DescribeReplicationTableStatisticsResponseTypeDef#

# DescribeReplicationTableStatisticsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationTableStatisticsResponseTypeDef


def get_value() -> DescribeReplicationTableStatisticsResponseTypeDef:
    return {
        "ReplicationConfigArn": ...,
    }


# DescribeReplicationTableStatisticsResponseTypeDef definition

class DescribeReplicationTableStatisticsResponseTypeDef(TypedDict):
    ReplicationConfigArn: str,
    Marker: str,
    ReplicationTableStatistics: List[TableStatisticsTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TableStatisticsTypeDef
  2. See ResponseMetadataTypeDef

DescribeTableStatisticsResponseTypeDef#

# DescribeTableStatisticsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeTableStatisticsResponseTypeDef


def get_value() -> DescribeTableStatisticsResponseTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }


# DescribeTableStatisticsResponseTypeDef definition

class DescribeTableStatisticsResponseTypeDef(TypedDict):
    ReplicationTaskArn: str,
    TableStatistics: List[TableStatisticsTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TableStatisticsTypeDef
  2. See ResponseMetadataTypeDef

DescribeReplicationTaskAssessmentResultsResponseTypeDef#

# DescribeReplicationTaskAssessmentResultsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationTaskAssessmentResultsResponseTypeDef


def get_value() -> DescribeReplicationTaskAssessmentResultsResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeReplicationTaskAssessmentResultsResponseTypeDef definition

class DescribeReplicationTaskAssessmentResultsResponseTypeDef(TypedDict):
    Marker: str,
    BucketName: str,
    ReplicationTaskAssessmentResults: List[ReplicationTaskAssessmentResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskAssessmentResultTypeDef
  2. See ResponseMetadataTypeDef

DescribeReplicationTaskIndividualAssessmentsResponseTypeDef#

# DescribeReplicationTaskIndividualAssessmentsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationTaskIndividualAssessmentsResponseTypeDef


def get_value() -> DescribeReplicationTaskIndividualAssessmentsResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeReplicationTaskIndividualAssessmentsResponseTypeDef definition

class DescribeReplicationTaskIndividualAssessmentsResponseTypeDef(TypedDict):
    Marker: str,
    ReplicationTaskIndividualAssessments: List[ReplicationTaskIndividualAssessmentTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskIndividualAssessmentTypeDef
  2. See ResponseMetadataTypeDef

EndpointTypeDef#

# EndpointTypeDef TypedDict usage example

from types_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[OracleSettingsOutputTypeDef],  # (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)
    TimestreamSettings: NotRequired[TimestreamSettingsTypeDef],  # (21)
  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 OracleSettingsOutputTypeDef
  15. See SybaseSettingsTypeDef
  16. See MicrosoftSQLServerSettingsTypeDef
  17. See IBMDb2SettingsTypeDef
  18. See DocDbSettingsTypeDef
  19. See RedisSettingsTypeDef
  20. See GcpMySQLSettingsTypeDef
  21. See TimestreamSettingsTypeDef

ExportMetadataModelAssessmentResponseTypeDef#

# ExportMetadataModelAssessmentResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ExportMetadataModelAssessmentResponseTypeDef


def get_value() -> ExportMetadataModelAssessmentResponseTypeDef:
    return {
        "PdfReport": ...,
    }


# ExportMetadataModelAssessmentResponseTypeDef definition

class ExportMetadataModelAssessmentResponseTypeDef(TypedDict):
    PdfReport: ExportMetadataModelAssessmentResultEntryTypeDef,  # (1)
    CsvReport: ExportMetadataModelAssessmentResultEntryTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ExportMetadataModelAssessmentResultEntryTypeDef
  2. See ExportMetadataModelAssessmentResultEntryTypeDef
  3. See ResponseMetadataTypeDef

ResourcePendingMaintenanceActionsTypeDef#

# ResourcePendingMaintenanceActionsTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ResourcePendingMaintenanceActionsTypeDef


def get_value() -> ResourcePendingMaintenanceActionsTypeDef:
    return {
        "ResourceIdentifier": ...,
    }


# ResourcePendingMaintenanceActionsTypeDef definition

class ResourcePendingMaintenanceActionsTypeDef(TypedDict):
    ResourceIdentifier: NotRequired[str],
    PendingMaintenanceActionDetails: NotRequired[List[PendingMaintenanceActionTypeDef]],  # (1)
  1. See PendingMaintenanceActionTypeDef

PremigrationAssessmentStatusTypeDef#

# PremigrationAssessmentStatusTypeDef TypedDict usage example

from types_boto3_dms.type_defs import PremigrationAssessmentStatusTypeDef


def get_value() -> PremigrationAssessmentStatusTypeDef:
    return {
        "PremigrationAssessmentRunArn": ...,
    }


# PremigrationAssessmentStatusTypeDef definition

class PremigrationAssessmentStatusTypeDef(TypedDict):
    PremigrationAssessmentRunArn: NotRequired[str],
    FailOnAssessmentFailure: NotRequired[bool],
    Status: NotRequired[str],
    PremigrationAssessmentRunCreationDate: NotRequired[datetime],
    AssessmentProgress: NotRequired[ReplicationTaskAssessmentRunProgressTypeDef],  # (1)
    LastFailureMessage: NotRequired[str],
    ResultLocationBucket: NotRequired[str],
    ResultLocationFolder: NotRequired[str],
    ResultEncryptionMode: NotRequired[str],
    ResultKmsKeyArn: NotRequired[str],
    ResultStatistic: NotRequired[ReplicationTaskAssessmentRunResultStatisticTypeDef],  # (2)
  1. See ReplicationTaskAssessmentRunProgressTypeDef
  2. See ReplicationTaskAssessmentRunResultStatisticTypeDef

ReplicationTaskAssessmentRunTypeDef#

# ReplicationTaskAssessmentRunTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ReplicationTaskAssessmentRunTypeDef


def get_value() -> ReplicationTaskAssessmentRunTypeDef:
    return {
        "ReplicationTaskAssessmentRunArn": ...,
    }


# ReplicationTaskAssessmentRunTypeDef definition

class ReplicationTaskAssessmentRunTypeDef(TypedDict):
    ReplicationTaskAssessmentRunArn: NotRequired[str],
    ReplicationTaskArn: NotRequired[str],
    Status: NotRequired[str],
    ReplicationTaskAssessmentRunCreationDate: NotRequired[datetime],
    AssessmentProgress: NotRequired[ReplicationTaskAssessmentRunProgressTypeDef],  # (1)
    LastFailureMessage: NotRequired[str],
    ServiceAccessRoleArn: NotRequired[str],
    ResultLocationBucket: NotRequired[str],
    ResultLocationFolder: NotRequired[str],
    ResultEncryptionMode: NotRequired[str],
    ResultKmsKeyArn: NotRequired[str],
    AssessmentRunName: NotRequired[str],
    IsLatestTaskAssessmentRun: NotRequired[bool],
    ResultStatistic: NotRequired[ReplicationTaskAssessmentRunResultStatisticTypeDef],  # (2)
  1. See ReplicationTaskAssessmentRunProgressTypeDef
  2. See ReplicationTaskAssessmentRunResultStatisticTypeDef

RdsRecommendationTypeDef#

# RdsRecommendationTypeDef TypedDict usage example

from types_boto3_dms.type_defs import RdsRecommendationTypeDef


def get_value() -> RdsRecommendationTypeDef:
    return {
        "RequirementsToTarget": ...,
    }


# RdsRecommendationTypeDef definition

class RdsRecommendationTypeDef(TypedDict):
    RequirementsToTarget: NotRequired[RdsRequirementsTypeDef],  # (1)
    TargetConfiguration: NotRequired[RdsConfigurationTypeDef],  # (2)
  1. See RdsRequirementsTypeDef
  2. See RdsConfigurationTypeDef

StartRecommendationsRequestEntryTypeDef#

# StartRecommendationsRequestEntryTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartRecommendationsRequestEntryTypeDef


def get_value() -> StartRecommendationsRequestEntryTypeDef:
    return {
        "DatabaseId": ...,
    }


# StartRecommendationsRequestEntryTypeDef definition

class StartRecommendationsRequestEntryTypeDef(TypedDict):
    DatabaseId: str,
    Settings: RecommendationSettingsTypeDef,  # (1)
  1. See RecommendationSettingsTypeDef

StartRecommendationsRequestTypeDef#

# StartRecommendationsRequestTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartRecommendationsRequestTypeDef


def get_value() -> StartRecommendationsRequestTypeDef:
    return {
        "DatabaseId": ...,
    }


# StartRecommendationsRequestTypeDef definition

class StartRecommendationsRequestTypeDef(TypedDict):
    DatabaseId: str,
    Settings: RecommendationSettingsTypeDef,  # (1)
  1. See RecommendationSettingsTypeDef

ReloadReplicationTablesMessageTypeDef#

# ReloadReplicationTablesMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ReloadReplicationTablesMessageTypeDef


def get_value() -> ReloadReplicationTablesMessageTypeDef:
    return {
        "ReplicationConfigArn": ...,
    }


# ReloadReplicationTablesMessageTypeDef definition

class ReloadReplicationTablesMessageTypeDef(TypedDict):
    ReplicationConfigArn: str,
    TablesToReload: Sequence[TableToReloadTypeDef],  # (1)
    ReloadOption: NotRequired[ReloadOptionValueType],  # (2)
  1. See TableToReloadTypeDef
  2. See ReloadOptionValueType

ReloadTablesMessageTypeDef#

# ReloadTablesMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ReloadTablesMessageTypeDef


def get_value() -> ReloadTablesMessageTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }


# ReloadTablesMessageTypeDef definition

class ReloadTablesMessageTypeDef(TypedDict):
    ReplicationTaskArn: str,
    TablesToReload: Sequence[TableToReloadTypeDef],  # (1)
    ReloadOption: NotRequired[ReloadOptionValueType],  # (2)
  1. See TableToReloadTypeDef
  2. See ReloadOptionValueType

ReplicationTaskTypeDef#

# ReplicationTaskTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ReplicationTaskTypeDef


def get_value() -> ReplicationTaskTypeDef:
    return {
        "ReplicationTaskIdentifier": ...,
    }


# ReplicationTaskTypeDef definition

class ReplicationTaskTypeDef(TypedDict):
    ReplicationTaskIdentifier: NotRequired[str],
    SourceEndpointArn: NotRequired[str],
    TargetEndpointArn: NotRequired[str],
    ReplicationInstanceArn: NotRequired[str],
    MigrationType: NotRequired[MigrationTypeValueType],  # (1)
    TableMappings: NotRequired[str],
    ReplicationTaskSettings: NotRequired[str],
    Status: NotRequired[str],
    LastFailureMessage: NotRequired[str],
    StopReason: NotRequired[str],
    ReplicationTaskCreationDate: NotRequired[datetime],
    ReplicationTaskStartDate: NotRequired[datetime],
    CdcStartPosition: NotRequired[str],
    CdcStopPosition: NotRequired[str],
    RecoveryCheckpoint: NotRequired[str],
    ReplicationTaskArn: NotRequired[str],
    ReplicationTaskStats: NotRequired[ReplicationTaskStatsTypeDef],  # (2)
    TaskData: NotRequired[str],
    TargetReplicationInstanceArn: NotRequired[str],
  1. See MigrationTypeValueType
  2. See ReplicationTaskStatsTypeDef

SchemaResponseTypeDef#

# SchemaResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import SchemaResponseTypeDef


def get_value() -> SchemaResponseTypeDef:
    return {
        "CodeLineCount": ...,
    }


# SchemaResponseTypeDef definition

class SchemaResponseTypeDef(TypedDict):
    CodeLineCount: NotRequired[int],
    CodeSize: NotRequired[int],
    Complexity: NotRequired[str],
    Server: NotRequired[ServerShortInfoResponseTypeDef],  # (1)
    DatabaseInstance: NotRequired[DatabaseShortInfoResponseTypeDef],  # (2)
    SchemaId: NotRequired[str],
    SchemaName: NotRequired[str],
    OriginalSchema: NotRequired[SchemaShortInfoResponseTypeDef],  # (3)
    Similarity: NotRequired[float],
  1. See ServerShortInfoResponseTypeDef
  2. See DatabaseShortInfoResponseTypeDef
  3. See SchemaShortInfoResponseTypeDef

ReplicationSubnetGroupTypeDef#

# ReplicationSubnetGroupTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ReplicationSubnetGroupTypeDef


def get_value() -> ReplicationSubnetGroupTypeDef:
    return {
        "ReplicationSubnetGroupIdentifier": ...,
    }


# ReplicationSubnetGroupTypeDef definition

class ReplicationSubnetGroupTypeDef(TypedDict):
    ReplicationSubnetGroupIdentifier: NotRequired[str],
    ReplicationSubnetGroupDescription: NotRequired[str],
    VpcId: NotRequired[str],
    SubnetGroupStatus: NotRequired[str],
    Subnets: NotRequired[List[SubnetTypeDef]],  # (1)
    SupportedNetworkTypes: NotRequired[List[str]],
  1. See SubnetTypeDef

DescribeFleetAdvisorCollectorsResponseTypeDef#

# DescribeFleetAdvisorCollectorsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeFleetAdvisorCollectorsResponseTypeDef


def get_value() -> DescribeFleetAdvisorCollectorsResponseTypeDef:
    return {
        "Collectors": ...,
    }


# DescribeFleetAdvisorCollectorsResponseTypeDef definition

class DescribeFleetAdvisorCollectorsResponseTypeDef(TypedDict):
    Collectors: List[CollectorResponseTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See CollectorResponseTypeDef
  2. See ResponseMetadataTypeDef

CreateReplicationConfigResponseTypeDef#

# CreateReplicationConfigResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateReplicationConfigResponseTypeDef


def get_value() -> CreateReplicationConfigResponseTypeDef:
    return {
        "ReplicationConfig": ...,
    }


# CreateReplicationConfigResponseTypeDef definition

class CreateReplicationConfigResponseTypeDef(TypedDict):
    ReplicationConfig: ReplicationConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationConfigTypeDef
  2. See ResponseMetadataTypeDef

DeleteReplicationConfigResponseTypeDef#

# DeleteReplicationConfigResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteReplicationConfigResponseTypeDef


def get_value() -> DeleteReplicationConfigResponseTypeDef:
    return {
        "ReplicationConfig": ...,
    }


# DeleteReplicationConfigResponseTypeDef definition

class DeleteReplicationConfigResponseTypeDef(TypedDict):
    ReplicationConfig: ReplicationConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationConfigTypeDef
  2. See ResponseMetadataTypeDef

DescribeReplicationConfigsResponseTypeDef#

# DescribeReplicationConfigsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationConfigsResponseTypeDef


def get_value() -> DescribeReplicationConfigsResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeReplicationConfigsResponseTypeDef definition

class DescribeReplicationConfigsResponseTypeDef(TypedDict):
    Marker: str,
    ReplicationConfigs: List[ReplicationConfigTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationConfigTypeDef
  2. See ResponseMetadataTypeDef

ModifyReplicationConfigResponseTypeDef#

# ModifyReplicationConfigResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyReplicationConfigResponseTypeDef


def get_value() -> ModifyReplicationConfigResponseTypeDef:
    return {
        "ReplicationConfig": ...,
    }


# ModifyReplicationConfigResponseTypeDef definition

class ModifyReplicationConfigResponseTypeDef(TypedDict):
    ReplicationConfig: ReplicationConfigTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationConfigTypeDef
  2. See ResponseMetadataTypeDef

CreateReplicationConfigMessageTypeDef#

# CreateReplicationConfigMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateReplicationConfigMessageTypeDef


def get_value() -> CreateReplicationConfigMessageTypeDef:
    return {
        "ReplicationConfigIdentifier": ...,
    }


# CreateReplicationConfigMessageTypeDef definition

class CreateReplicationConfigMessageTypeDef(TypedDict):
    ReplicationConfigIdentifier: str,
    SourceEndpointArn: str,
    TargetEndpointArn: str,
    ComputeConfig: ComputeConfigUnionTypeDef,  # (1)
    ReplicationType: MigrationTypeValueType,  # (2)
    TableMappings: str,
    ReplicationSettings: NotRequired[str],
    SupplementalSettings: NotRequired[str],
    ResourceIdentifier: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (3)
  1. See ComputeConfigTypeDef ComputeConfigOutputTypeDef
  2. See MigrationTypeValueType
  3. See TagTypeDef

ModifyReplicationConfigMessageTypeDef#

# ModifyReplicationConfigMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyReplicationConfigMessageTypeDef


def get_value() -> ModifyReplicationConfigMessageTypeDef:
    return {
        "ReplicationConfigArn": ...,
    }


# ModifyReplicationConfigMessageTypeDef definition

class ModifyReplicationConfigMessageTypeDef(TypedDict):
    ReplicationConfigArn: str,
    ReplicationConfigIdentifier: NotRequired[str],
    ReplicationType: NotRequired[MigrationTypeValueType],  # (1)
    TableMappings: NotRequired[str],
    ReplicationSettings: NotRequired[str],
    SupplementalSettings: NotRequired[str],
    ComputeConfig: NotRequired[ComputeConfigUnionTypeDef],  # (2)
    SourceEndpointArn: NotRequired[str],
    TargetEndpointArn: NotRequired[str],
  1. See MigrationTypeValueType
  2. See ComputeConfigTypeDef ComputeConfigOutputTypeDef

CreateDataMigrationResponseTypeDef#

# CreateDataMigrationResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateDataMigrationResponseTypeDef


def get_value() -> CreateDataMigrationResponseTypeDef:
    return {
        "DataMigration": ...,
    }


# CreateDataMigrationResponseTypeDef definition

class CreateDataMigrationResponseTypeDef(TypedDict):
    DataMigration: DataMigrationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataMigrationTypeDef
  2. See ResponseMetadataTypeDef

DeleteDataMigrationResponseTypeDef#

# DeleteDataMigrationResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteDataMigrationResponseTypeDef


def get_value() -> DeleteDataMigrationResponseTypeDef:
    return {
        "DataMigration": ...,
    }


# DeleteDataMigrationResponseTypeDef definition

class DeleteDataMigrationResponseTypeDef(TypedDict):
    DataMigration: DataMigrationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataMigrationTypeDef
  2. See ResponseMetadataTypeDef

DescribeDataMigrationsResponseTypeDef#

# DescribeDataMigrationsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeDataMigrationsResponseTypeDef


def get_value() -> DescribeDataMigrationsResponseTypeDef:
    return {
        "DataMigrations": ...,
    }


# DescribeDataMigrationsResponseTypeDef definition

class DescribeDataMigrationsResponseTypeDef(TypedDict):
    DataMigrations: List[DataMigrationTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataMigrationTypeDef
  2. See ResponseMetadataTypeDef

ModifyDataMigrationResponseTypeDef#

# ModifyDataMigrationResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyDataMigrationResponseTypeDef


def get_value() -> ModifyDataMigrationResponseTypeDef:
    return {
        "DataMigration": ...,
    }


# ModifyDataMigrationResponseTypeDef definition

class ModifyDataMigrationResponseTypeDef(TypedDict):
    DataMigration: DataMigrationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataMigrationTypeDef
  2. See ResponseMetadataTypeDef

StartDataMigrationResponseTypeDef#

# StartDataMigrationResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartDataMigrationResponseTypeDef


def get_value() -> StartDataMigrationResponseTypeDef:
    return {
        "DataMigration": ...,
    }


# StartDataMigrationResponseTypeDef definition

class StartDataMigrationResponseTypeDef(TypedDict):
    DataMigration: DataMigrationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataMigrationTypeDef
  2. See ResponseMetadataTypeDef

StopDataMigrationResponseTypeDef#

# StopDataMigrationResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StopDataMigrationResponseTypeDef


def get_value() -> StopDataMigrationResponseTypeDef:
    return {
        "DataMigration": ...,
    }


# StopDataMigrationResponseTypeDef definition

class StopDataMigrationResponseTypeDef(TypedDict):
    DataMigration: DataMigrationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataMigrationTypeDef
  2. See ResponseMetadataTypeDef

CreateMigrationProjectResponseTypeDef#

# CreateMigrationProjectResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateMigrationProjectResponseTypeDef


def get_value() -> CreateMigrationProjectResponseTypeDef:
    return {
        "MigrationProject": ...,
    }


# CreateMigrationProjectResponseTypeDef definition

class CreateMigrationProjectResponseTypeDef(TypedDict):
    MigrationProject: MigrationProjectTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MigrationProjectTypeDef
  2. See ResponseMetadataTypeDef

DeleteMigrationProjectResponseTypeDef#

# DeleteMigrationProjectResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteMigrationProjectResponseTypeDef


def get_value() -> DeleteMigrationProjectResponseTypeDef:
    return {
        "MigrationProject": ...,
    }


# DeleteMigrationProjectResponseTypeDef definition

class DeleteMigrationProjectResponseTypeDef(TypedDict):
    MigrationProject: MigrationProjectTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MigrationProjectTypeDef
  2. See ResponseMetadataTypeDef

DescribeMigrationProjectsResponseTypeDef#

# DescribeMigrationProjectsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeMigrationProjectsResponseTypeDef


def get_value() -> DescribeMigrationProjectsResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeMigrationProjectsResponseTypeDef definition

class DescribeMigrationProjectsResponseTypeDef(TypedDict):
    Marker: str,
    MigrationProjects: List[MigrationProjectTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MigrationProjectTypeDef
  2. See ResponseMetadataTypeDef

ModifyMigrationProjectResponseTypeDef#

# ModifyMigrationProjectResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyMigrationProjectResponseTypeDef


def get_value() -> ModifyMigrationProjectResponseTypeDef:
    return {
        "MigrationProject": ...,
    }


# ModifyMigrationProjectResponseTypeDef definition

class ModifyMigrationProjectResponseTypeDef(TypedDict):
    MigrationProject: MigrationProjectTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See MigrationProjectTypeDef
  2. See ResponseMetadataTypeDef

CreateDataProviderMessageTypeDef#

# CreateDataProviderMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateDataProviderMessageTypeDef


def get_value() -> CreateDataProviderMessageTypeDef:
    return {
        "Engine": ...,
    }


# CreateDataProviderMessageTypeDef definition

class CreateDataProviderMessageTypeDef(TypedDict):
    Engine: str,
    Settings: DataProviderSettingsTypeDef,  # (1)
    DataProviderName: NotRequired[str],
    Description: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
  1. See DataProviderSettingsTypeDef
  2. See TagTypeDef

DataProviderTypeDef#

# DataProviderTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DataProviderTypeDef


def get_value() -> DataProviderTypeDef:
    return {
        "DataProviderName": ...,
    }


# DataProviderTypeDef definition

class DataProviderTypeDef(TypedDict):
    DataProviderName: NotRequired[str],
    DataProviderArn: NotRequired[str],
    DataProviderCreationTime: NotRequired[datetime],
    Description: NotRequired[str],
    Engine: NotRequired[str],
    Settings: NotRequired[DataProviderSettingsTypeDef],  # (1)
  1. See DataProviderSettingsTypeDef

ModifyDataProviderMessageTypeDef#

# ModifyDataProviderMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyDataProviderMessageTypeDef


def get_value() -> ModifyDataProviderMessageTypeDef:
    return {
        "DataProviderIdentifier": ...,
    }


# ModifyDataProviderMessageTypeDef definition

class ModifyDataProviderMessageTypeDef(TypedDict):
    DataProviderIdentifier: str,
    DataProviderName: NotRequired[str],
    Description: NotRequired[str],
    Engine: NotRequired[str],
    ExactSettings: NotRequired[bool],
    Settings: NotRequired[DataProviderSettingsTypeDef],  # (1)
  1. See DataProviderSettingsTypeDef

DescribeFleetAdvisorDatabasesResponseTypeDef#

# DescribeFleetAdvisorDatabasesResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeFleetAdvisorDatabasesResponseTypeDef


def get_value() -> DescribeFleetAdvisorDatabasesResponseTypeDef:
    return {
        "Databases": ...,
    }


# DescribeFleetAdvisorDatabasesResponseTypeDef definition

class DescribeFleetAdvisorDatabasesResponseTypeDef(TypedDict):
    Databases: List[DatabaseResponseTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See DatabaseResponseTypeDef
  2. See ResponseMetadataTypeDef

SchemaConversionRequestTypeDef#

# SchemaConversionRequestTypeDef TypedDict usage example

from types_boto3_dms.type_defs import SchemaConversionRequestTypeDef


def get_value() -> SchemaConversionRequestTypeDef:
    return {
        "Status": ...,
    }


# SchemaConversionRequestTypeDef definition

class SchemaConversionRequestTypeDef(TypedDict):
    Status: NotRequired[str],
    RequestIdentifier: NotRequired[str],
    MigrationProjectArn: NotRequired[str],
    Error: NotRequired[ErrorDetailsTypeDef],  # (1)
    ExportSqlDetails: NotRequired[ExportSqlDetailsTypeDef],  # (2)
  1. See ErrorDetailsTypeDef
  2. See ExportSqlDetailsTypeDef

CreateEndpointResponseTypeDef#

# CreateEndpointResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateEndpointResponseTypeDef


def get_value() -> CreateEndpointResponseTypeDef:
    return {
        "Endpoint": ...,
    }


# CreateEndpointResponseTypeDef definition

class CreateEndpointResponseTypeDef(TypedDict):
    Endpoint: EndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointTypeDef
  2. See ResponseMetadataTypeDef

DeleteEndpointResponseTypeDef#

# DeleteEndpointResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteEndpointResponseTypeDef


def get_value() -> DeleteEndpointResponseTypeDef:
    return {
        "Endpoint": ...,
    }


# DeleteEndpointResponseTypeDef definition

class DeleteEndpointResponseTypeDef(TypedDict):
    Endpoint: EndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointTypeDef
  2. See ResponseMetadataTypeDef

DescribeEndpointsResponseTypeDef#

# DescribeEndpointsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeEndpointsResponseTypeDef


def get_value() -> DescribeEndpointsResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeEndpointsResponseTypeDef definition

class DescribeEndpointsResponseTypeDef(TypedDict):
    Marker: str,
    Endpoints: List[EndpointTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointTypeDef
  2. See ResponseMetadataTypeDef

ModifyEndpointResponseTypeDef#

# ModifyEndpointResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyEndpointResponseTypeDef


def get_value() -> ModifyEndpointResponseTypeDef:
    return {
        "Endpoint": ...,
    }


# ModifyEndpointResponseTypeDef definition

class ModifyEndpointResponseTypeDef(TypedDict):
    Endpoint: EndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointTypeDef
  2. See ResponseMetadataTypeDef

CreateEndpointMessageTypeDef#

# CreateEndpointMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateEndpointMessageTypeDef


def get_value() -> CreateEndpointMessageTypeDef:
    return {
        "EndpointIdentifier": ...,
    }


# CreateEndpointMessageTypeDef definition

class CreateEndpointMessageTypeDef(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[OracleSettingsUnionTypeDef],  # (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)
    TimestreamSettings: NotRequired[TimestreamSettingsTypeDef],  # (22)
  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 OracleSettingsOutputTypeDef
  16. See SybaseSettingsTypeDef
  17. See MicrosoftSQLServerSettingsTypeDef
  18. See IBMDb2SettingsTypeDef
  19. See DocDbSettingsTypeDef
  20. See RedisSettingsTypeDef
  21. See GcpMySQLSettingsTypeDef
  22. See TimestreamSettingsTypeDef

ModifyEndpointMessageTypeDef#

# ModifyEndpointMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyEndpointMessageTypeDef


def get_value() -> ModifyEndpointMessageTypeDef:
    return {
        "EndpointArn": ...,
    }


# ModifyEndpointMessageTypeDef definition

class ModifyEndpointMessageTypeDef(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[OracleSettingsUnionTypeDef],  # (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)
    TimestreamSettings: NotRequired[TimestreamSettingsTypeDef],  # (21)
  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 OracleSettingsOutputTypeDef
  15. See SybaseSettingsTypeDef
  16. See MicrosoftSQLServerSettingsTypeDef
  17. See IBMDb2SettingsTypeDef
  18. See DocDbSettingsTypeDef
  19. See RedisSettingsTypeDef
  20. See GcpMySQLSettingsTypeDef
  21. See TimestreamSettingsTypeDef

ApplyPendingMaintenanceActionResponseTypeDef#

# ApplyPendingMaintenanceActionResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ApplyPendingMaintenanceActionResponseTypeDef


def get_value() -> ApplyPendingMaintenanceActionResponseTypeDef:
    return {
        "ResourcePendingMaintenanceActions": ...,
    }


# ApplyPendingMaintenanceActionResponseTypeDef definition

class ApplyPendingMaintenanceActionResponseTypeDef(TypedDict):
    ResourcePendingMaintenanceActions: ResourcePendingMaintenanceActionsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourcePendingMaintenanceActionsTypeDef
  2. See ResponseMetadataTypeDef

DescribePendingMaintenanceActionsResponseTypeDef#

# DescribePendingMaintenanceActionsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribePendingMaintenanceActionsResponseTypeDef


def get_value() -> DescribePendingMaintenanceActionsResponseTypeDef:
    return {
        "PendingMaintenanceActions": ...,
    }


# DescribePendingMaintenanceActionsResponseTypeDef definition

class DescribePendingMaintenanceActionsResponseTypeDef(TypedDict):
    PendingMaintenanceActions: List[ResourcePendingMaintenanceActionsTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourcePendingMaintenanceActionsTypeDef
  2. See ResponseMetadataTypeDef

ReplicationTypeDef#

# ReplicationTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ReplicationTypeDef


def get_value() -> ReplicationTypeDef:
    return {
        "ReplicationConfigIdentifier": ...,
    }


# ReplicationTypeDef definition

class ReplicationTypeDef(TypedDict):
    ReplicationConfigIdentifier: NotRequired[str],
    ReplicationConfigArn: NotRequired[str],
    SourceEndpointArn: NotRequired[str],
    TargetEndpointArn: NotRequired[str],
    ReplicationType: NotRequired[MigrationTypeValueType],  # (1)
    Status: NotRequired[str],
    ProvisionData: NotRequired[ProvisionDataTypeDef],  # (2)
    PremigrationAssessmentStatuses: NotRequired[List[PremigrationAssessmentStatusTypeDef]],  # (3)
    StopReason: NotRequired[str],
    FailureMessages: NotRequired[List[str]],
    ReplicationStats: NotRequired[ReplicationStatsTypeDef],  # (4)
    StartReplicationType: NotRequired[str],
    CdcStartTime: NotRequired[datetime],
    CdcStartPosition: NotRequired[str],
    CdcStopPosition: NotRequired[str],
    RecoveryCheckpoint: NotRequired[str],
    ReplicationCreateTime: NotRequired[datetime],
    ReplicationUpdateTime: NotRequired[datetime],
    ReplicationLastStopTime: NotRequired[datetime],
    ReplicationDeprovisionTime: NotRequired[datetime],
  1. See MigrationTypeValueType
  2. See ProvisionDataTypeDef
  3. See PremigrationAssessmentStatusTypeDef
  4. See ReplicationStatsTypeDef

CancelReplicationTaskAssessmentRunResponseTypeDef#

# CancelReplicationTaskAssessmentRunResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CancelReplicationTaskAssessmentRunResponseTypeDef


def get_value() -> CancelReplicationTaskAssessmentRunResponseTypeDef:
    return {
        "ReplicationTaskAssessmentRun": ...,
    }


# CancelReplicationTaskAssessmentRunResponseTypeDef definition

class CancelReplicationTaskAssessmentRunResponseTypeDef(TypedDict):
    ReplicationTaskAssessmentRun: ReplicationTaskAssessmentRunTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskAssessmentRunTypeDef
  2. See ResponseMetadataTypeDef

DeleteReplicationTaskAssessmentRunResponseTypeDef#

# DeleteReplicationTaskAssessmentRunResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteReplicationTaskAssessmentRunResponseTypeDef


def get_value() -> DeleteReplicationTaskAssessmentRunResponseTypeDef:
    return {
        "ReplicationTaskAssessmentRun": ...,
    }


# DeleteReplicationTaskAssessmentRunResponseTypeDef definition

class DeleteReplicationTaskAssessmentRunResponseTypeDef(TypedDict):
    ReplicationTaskAssessmentRun: ReplicationTaskAssessmentRunTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskAssessmentRunTypeDef
  2. See ResponseMetadataTypeDef

DescribeReplicationTaskAssessmentRunsResponseTypeDef#

# DescribeReplicationTaskAssessmentRunsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationTaskAssessmentRunsResponseTypeDef


def get_value() -> DescribeReplicationTaskAssessmentRunsResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeReplicationTaskAssessmentRunsResponseTypeDef definition

class DescribeReplicationTaskAssessmentRunsResponseTypeDef(TypedDict):
    Marker: str,
    ReplicationTaskAssessmentRuns: List[ReplicationTaskAssessmentRunTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskAssessmentRunTypeDef
  2. See ResponseMetadataTypeDef

StartReplicationTaskAssessmentRunResponseTypeDef#

# StartReplicationTaskAssessmentRunResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartReplicationTaskAssessmentRunResponseTypeDef


def get_value() -> StartReplicationTaskAssessmentRunResponseTypeDef:
    return {
        "ReplicationTaskAssessmentRun": ...,
    }


# StartReplicationTaskAssessmentRunResponseTypeDef definition

class StartReplicationTaskAssessmentRunResponseTypeDef(TypedDict):
    ReplicationTaskAssessmentRun: ReplicationTaskAssessmentRunTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskAssessmentRunTypeDef
  2. See ResponseMetadataTypeDef

RecommendationDataTypeDef#

# RecommendationDataTypeDef TypedDict usage example

from types_boto3_dms.type_defs import RecommendationDataTypeDef


def get_value() -> RecommendationDataTypeDef:
    return {
        "RdsEngine": ...,
    }


# RecommendationDataTypeDef definition

class RecommendationDataTypeDef(TypedDict):
    RdsEngine: NotRequired[RdsRecommendationTypeDef],  # (1)
  1. See RdsRecommendationTypeDef

BatchStartRecommendationsRequestTypeDef#

# BatchStartRecommendationsRequestTypeDef TypedDict usage example

from types_boto3_dms.type_defs import BatchStartRecommendationsRequestTypeDef


def get_value() -> BatchStartRecommendationsRequestTypeDef:
    return {
        "Data": ...,
    }


# BatchStartRecommendationsRequestTypeDef definition

class BatchStartRecommendationsRequestTypeDef(TypedDict):
    Data: NotRequired[Sequence[StartRecommendationsRequestEntryTypeDef]],  # (1)
  1. See StartRecommendationsRequestEntryTypeDef

CreateReplicationTaskResponseTypeDef#

# CreateReplicationTaskResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateReplicationTaskResponseTypeDef


def get_value() -> CreateReplicationTaskResponseTypeDef:
    return {
        "ReplicationTask": ...,
    }


# CreateReplicationTaskResponseTypeDef definition

class CreateReplicationTaskResponseTypeDef(TypedDict):
    ReplicationTask: ReplicationTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskTypeDef
  2. See ResponseMetadataTypeDef

DeleteReplicationTaskResponseTypeDef#

# DeleteReplicationTaskResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteReplicationTaskResponseTypeDef


def get_value() -> DeleteReplicationTaskResponseTypeDef:
    return {
        "ReplicationTask": ...,
    }


# DeleteReplicationTaskResponseTypeDef definition

class DeleteReplicationTaskResponseTypeDef(TypedDict):
    ReplicationTask: ReplicationTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskTypeDef
  2. See ResponseMetadataTypeDef

DescribeReplicationTasksResponseTypeDef#

# DescribeReplicationTasksResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationTasksResponseTypeDef


def get_value() -> DescribeReplicationTasksResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeReplicationTasksResponseTypeDef definition

class DescribeReplicationTasksResponseTypeDef(TypedDict):
    Marker: str,
    ReplicationTasks: List[ReplicationTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskTypeDef
  2. See ResponseMetadataTypeDef

ModifyReplicationTaskResponseTypeDef#

# ModifyReplicationTaskResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyReplicationTaskResponseTypeDef


def get_value() -> ModifyReplicationTaskResponseTypeDef:
    return {
        "ReplicationTask": ...,
    }


# ModifyReplicationTaskResponseTypeDef definition

class ModifyReplicationTaskResponseTypeDef(TypedDict):
    ReplicationTask: ReplicationTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskTypeDef
  2. See ResponseMetadataTypeDef

MoveReplicationTaskResponseTypeDef#

# MoveReplicationTaskResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import MoveReplicationTaskResponseTypeDef


def get_value() -> MoveReplicationTaskResponseTypeDef:
    return {
        "ReplicationTask": ...,
    }


# MoveReplicationTaskResponseTypeDef definition

class MoveReplicationTaskResponseTypeDef(TypedDict):
    ReplicationTask: ReplicationTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskTypeDef
  2. See ResponseMetadataTypeDef

StartReplicationTaskAssessmentResponseTypeDef#

# StartReplicationTaskAssessmentResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartReplicationTaskAssessmentResponseTypeDef


def get_value() -> StartReplicationTaskAssessmentResponseTypeDef:
    return {
        "ReplicationTask": ...,
    }


# StartReplicationTaskAssessmentResponseTypeDef definition

class StartReplicationTaskAssessmentResponseTypeDef(TypedDict):
    ReplicationTask: ReplicationTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskTypeDef
  2. See ResponseMetadataTypeDef

StartReplicationTaskResponseTypeDef#

# StartReplicationTaskResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartReplicationTaskResponseTypeDef


def get_value() -> StartReplicationTaskResponseTypeDef:
    return {
        "ReplicationTask": ...,
    }


# StartReplicationTaskResponseTypeDef definition

class StartReplicationTaskResponseTypeDef(TypedDict):
    ReplicationTask: ReplicationTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskTypeDef
  2. See ResponseMetadataTypeDef

StopReplicationTaskResponseTypeDef#

# StopReplicationTaskResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StopReplicationTaskResponseTypeDef


def get_value() -> StopReplicationTaskResponseTypeDef:
    return {
        "ReplicationTask": ...,
    }


# StopReplicationTaskResponseTypeDef definition

class StopReplicationTaskResponseTypeDef(TypedDict):
    ReplicationTask: ReplicationTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskTypeDef
  2. See ResponseMetadataTypeDef

DescribeFleetAdvisorSchemasResponseTypeDef#

# DescribeFleetAdvisorSchemasResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeFleetAdvisorSchemasResponseTypeDef


def get_value() -> DescribeFleetAdvisorSchemasResponseTypeDef:
    return {
        "FleetAdvisorSchemas": ...,
    }


# DescribeFleetAdvisorSchemasResponseTypeDef definition

class DescribeFleetAdvisorSchemasResponseTypeDef(TypedDict):
    FleetAdvisorSchemas: List[SchemaResponseTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See SchemaResponseTypeDef
  2. See ResponseMetadataTypeDef

CreateReplicationSubnetGroupResponseTypeDef#

# CreateReplicationSubnetGroupResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateReplicationSubnetGroupResponseTypeDef


def get_value() -> CreateReplicationSubnetGroupResponseTypeDef:
    return {
        "ReplicationSubnetGroup": ...,
    }


# CreateReplicationSubnetGroupResponseTypeDef definition

class CreateReplicationSubnetGroupResponseTypeDef(TypedDict):
    ReplicationSubnetGroup: ReplicationSubnetGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationSubnetGroupTypeDef
  2. See ResponseMetadataTypeDef

DescribeReplicationSubnetGroupsResponseTypeDef#

# DescribeReplicationSubnetGroupsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationSubnetGroupsResponseTypeDef


def get_value() -> DescribeReplicationSubnetGroupsResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeReplicationSubnetGroupsResponseTypeDef definition

class DescribeReplicationSubnetGroupsResponseTypeDef(TypedDict):
    Marker: str,
    ReplicationSubnetGroups: List[ReplicationSubnetGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationSubnetGroupTypeDef
  2. See ResponseMetadataTypeDef

ModifyReplicationSubnetGroupResponseTypeDef#

# ModifyReplicationSubnetGroupResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyReplicationSubnetGroupResponseTypeDef


def get_value() -> ModifyReplicationSubnetGroupResponseTypeDef:
    return {
        "ReplicationSubnetGroup": ...,
    }


# ModifyReplicationSubnetGroupResponseTypeDef definition

class ModifyReplicationSubnetGroupResponseTypeDef(TypedDict):
    ReplicationSubnetGroup: ReplicationSubnetGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationSubnetGroupTypeDef
  2. See ResponseMetadataTypeDef

ReplicationInstanceTypeDef#

# ReplicationInstanceTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ReplicationInstanceTypeDef


def get_value() -> ReplicationInstanceTypeDef:
    return {
        "ReplicationInstanceIdentifier": ...,
    }


# ReplicationInstanceTypeDef definition

class ReplicationInstanceTypeDef(TypedDict):
    ReplicationInstanceIdentifier: NotRequired[str],
    ReplicationInstanceClass: NotRequired[str],
    ReplicationInstanceStatus: NotRequired[str],
    AllocatedStorage: NotRequired[int],
    InstanceCreateTime: NotRequired[datetime],
    VpcSecurityGroups: NotRequired[List[VpcSecurityGroupMembershipTypeDef]],  # (1)
    AvailabilityZone: NotRequired[str],
    ReplicationSubnetGroup: NotRequired[ReplicationSubnetGroupTypeDef],  # (2)
    PreferredMaintenanceWindow: NotRequired[str],
    PendingModifiedValues: NotRequired[ReplicationPendingModifiedValuesTypeDef],  # (3)
    MultiAZ: NotRequired[bool],
    EngineVersion: NotRequired[str],
    AutoMinorVersionUpgrade: NotRequired[bool],
    KmsKeyId: NotRequired[str],
    ReplicationInstanceArn: NotRequired[str],
    ReplicationInstancePublicIpAddress: NotRequired[str],
    ReplicationInstancePrivateIpAddress: NotRequired[str],
    ReplicationInstancePublicIpAddresses: NotRequired[List[str]],
    ReplicationInstancePrivateIpAddresses: NotRequired[List[str]],
    ReplicationInstanceIpv6Addresses: NotRequired[List[str]],
    PubliclyAccessible: NotRequired[bool],
    SecondaryAvailabilityZone: NotRequired[str],
    FreeUntil: NotRequired[datetime],
    DnsNameServers: NotRequired[str],
    NetworkType: NotRequired[str],
    KerberosAuthenticationSettings: NotRequired[KerberosAuthenticationSettingsTypeDef],  # (4)
  1. See VpcSecurityGroupMembershipTypeDef
  2. See ReplicationSubnetGroupTypeDef
  3. See ReplicationPendingModifiedValuesTypeDef
  4. See KerberosAuthenticationSettingsTypeDef

CreateDataMigrationMessageTypeDef#

# CreateDataMigrationMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateDataMigrationMessageTypeDef


def get_value() -> CreateDataMigrationMessageTypeDef:
    return {
        "MigrationProjectIdentifier": ...,
    }


# CreateDataMigrationMessageTypeDef definition

class CreateDataMigrationMessageTypeDef(TypedDict):
    MigrationProjectIdentifier: str,
    DataMigrationType: MigrationTypeValueType,  # (1)
    ServiceAccessRoleArn: str,
    DataMigrationName: NotRequired[str],
    EnableCloudwatchLogs: NotRequired[bool],
    SourceDataSettings: NotRequired[Sequence[SourceDataSettingUnionTypeDef]],  # (2)
    TargetDataSettings: NotRequired[Sequence[TargetDataSettingTypeDef]],  # (3)
    NumberOfJobs: NotRequired[int],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (4)
    SelectionRules: NotRequired[str],
  1. See MigrationTypeValueType
  2. See SourceDataSettingTypeDef SourceDataSettingOutputTypeDef
  3. See TargetDataSettingTypeDef
  4. See TagTypeDef

ModifyDataMigrationMessageTypeDef#

# ModifyDataMigrationMessageTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyDataMigrationMessageTypeDef


def get_value() -> ModifyDataMigrationMessageTypeDef:
    return {
        "DataMigrationIdentifier": ...,
    }


# ModifyDataMigrationMessageTypeDef definition

class ModifyDataMigrationMessageTypeDef(TypedDict):
    DataMigrationIdentifier: str,
    DataMigrationName: NotRequired[str],
    EnableCloudwatchLogs: NotRequired[bool],
    ServiceAccessRoleArn: NotRequired[str],
    DataMigrationType: NotRequired[MigrationTypeValueType],  # (1)
    SourceDataSettings: NotRequired[Sequence[SourceDataSettingUnionTypeDef]],  # (2)
    TargetDataSettings: NotRequired[Sequence[TargetDataSettingTypeDef]],  # (3)
    NumberOfJobs: NotRequired[int],
    SelectionRules: NotRequired[str],
  1. See MigrationTypeValueType
  2. See SourceDataSettingTypeDef SourceDataSettingOutputTypeDef
  3. See TargetDataSettingTypeDef

CreateDataProviderResponseTypeDef#

# CreateDataProviderResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateDataProviderResponseTypeDef


def get_value() -> CreateDataProviderResponseTypeDef:
    return {
        "DataProvider": ...,
    }


# CreateDataProviderResponseTypeDef definition

class CreateDataProviderResponseTypeDef(TypedDict):
    DataProvider: DataProviderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataProviderTypeDef
  2. See ResponseMetadataTypeDef

DeleteDataProviderResponseTypeDef#

# DeleteDataProviderResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteDataProviderResponseTypeDef


def get_value() -> DeleteDataProviderResponseTypeDef:
    return {
        "DataProvider": ...,
    }


# DeleteDataProviderResponseTypeDef definition

class DeleteDataProviderResponseTypeDef(TypedDict):
    DataProvider: DataProviderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataProviderTypeDef
  2. See ResponseMetadataTypeDef

DescribeDataProvidersResponseTypeDef#

# DescribeDataProvidersResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeDataProvidersResponseTypeDef


def get_value() -> DescribeDataProvidersResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeDataProvidersResponseTypeDef definition

class DescribeDataProvidersResponseTypeDef(TypedDict):
    Marker: str,
    DataProviders: List[DataProviderTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataProviderTypeDef
  2. See ResponseMetadataTypeDef

ModifyDataProviderResponseTypeDef#

# ModifyDataProviderResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyDataProviderResponseTypeDef


def get_value() -> ModifyDataProviderResponseTypeDef:
    return {
        "DataProvider": ...,
    }


# ModifyDataProviderResponseTypeDef definition

class ModifyDataProviderResponseTypeDef(TypedDict):
    DataProvider: DataProviderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DataProviderTypeDef
  2. See ResponseMetadataTypeDef

DescribeExtensionPackAssociationsResponseTypeDef#

# DescribeExtensionPackAssociationsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeExtensionPackAssociationsResponseTypeDef


def get_value() -> DescribeExtensionPackAssociationsResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeExtensionPackAssociationsResponseTypeDef definition

class DescribeExtensionPackAssociationsResponseTypeDef(TypedDict):
    Marker: str,
    Requests: List[SchemaConversionRequestTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SchemaConversionRequestTypeDef
  2. See ResponseMetadataTypeDef

DescribeMetadataModelAssessmentsResponseTypeDef#

# DescribeMetadataModelAssessmentsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeMetadataModelAssessmentsResponseTypeDef


def get_value() -> DescribeMetadataModelAssessmentsResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeMetadataModelAssessmentsResponseTypeDef definition

class DescribeMetadataModelAssessmentsResponseTypeDef(TypedDict):
    Marker: str,
    Requests: List[SchemaConversionRequestTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SchemaConversionRequestTypeDef
  2. See ResponseMetadataTypeDef

DescribeMetadataModelConversionsResponseTypeDef#

# DescribeMetadataModelConversionsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeMetadataModelConversionsResponseTypeDef


def get_value() -> DescribeMetadataModelConversionsResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeMetadataModelConversionsResponseTypeDef definition

class DescribeMetadataModelConversionsResponseTypeDef(TypedDict):
    Marker: str,
    Requests: List[SchemaConversionRequestTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SchemaConversionRequestTypeDef
  2. See ResponseMetadataTypeDef

DescribeMetadataModelExportsAsScriptResponseTypeDef#

# DescribeMetadataModelExportsAsScriptResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeMetadataModelExportsAsScriptResponseTypeDef


def get_value() -> DescribeMetadataModelExportsAsScriptResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeMetadataModelExportsAsScriptResponseTypeDef definition

class DescribeMetadataModelExportsAsScriptResponseTypeDef(TypedDict):
    Marker: str,
    Requests: List[SchemaConversionRequestTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SchemaConversionRequestTypeDef
  2. See ResponseMetadataTypeDef

DescribeMetadataModelExportsToTargetResponseTypeDef#

# DescribeMetadataModelExportsToTargetResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeMetadataModelExportsToTargetResponseTypeDef


def get_value() -> DescribeMetadataModelExportsToTargetResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeMetadataModelExportsToTargetResponseTypeDef definition

class DescribeMetadataModelExportsToTargetResponseTypeDef(TypedDict):
    Marker: str,
    Requests: List[SchemaConversionRequestTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SchemaConversionRequestTypeDef
  2. See ResponseMetadataTypeDef

DescribeMetadataModelImportsResponseTypeDef#

# DescribeMetadataModelImportsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeMetadataModelImportsResponseTypeDef


def get_value() -> DescribeMetadataModelImportsResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeMetadataModelImportsResponseTypeDef definition

class DescribeMetadataModelImportsResponseTypeDef(TypedDict):
    Marker: str,
    Requests: List[SchemaConversionRequestTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SchemaConversionRequestTypeDef
  2. See ResponseMetadataTypeDef

DescribeReplicationsResponseTypeDef#

# DescribeReplicationsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationsResponseTypeDef


def get_value() -> DescribeReplicationsResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeReplicationsResponseTypeDef definition

class DescribeReplicationsResponseTypeDef(TypedDict):
    Marker: str,
    Replications: List[ReplicationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTypeDef
  2. See ResponseMetadataTypeDef

StartReplicationResponseTypeDef#

# StartReplicationResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StartReplicationResponseTypeDef


def get_value() -> StartReplicationResponseTypeDef:
    return {
        "Replication": ...,
    }


# StartReplicationResponseTypeDef definition

class StartReplicationResponseTypeDef(TypedDict):
    Replication: ReplicationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTypeDef
  2. See ResponseMetadataTypeDef

StopReplicationResponseTypeDef#

# StopReplicationResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import StopReplicationResponseTypeDef


def get_value() -> StopReplicationResponseTypeDef:
    return {
        "Replication": ...,
    }


# StopReplicationResponseTypeDef definition

class StopReplicationResponseTypeDef(TypedDict):
    Replication: ReplicationTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTypeDef
  2. See ResponseMetadataTypeDef

RecommendationTypeDef#

# RecommendationTypeDef TypedDict usage example

from types_boto3_dms.type_defs import RecommendationTypeDef


def get_value() -> RecommendationTypeDef:
    return {
        "DatabaseId": ...,
    }


# RecommendationTypeDef definition

class RecommendationTypeDef(TypedDict):
    DatabaseId: NotRequired[str],
    EngineName: NotRequired[str],
    CreatedDate: NotRequired[str],
    Status: NotRequired[str],
    Preferred: NotRequired[bool],
    Settings: NotRequired[RecommendationSettingsTypeDef],  # (1)
    Data: NotRequired[RecommendationDataTypeDef],  # (2)
  1. See RecommendationSettingsTypeDef
  2. See RecommendationDataTypeDef

CreateReplicationInstanceResponseTypeDef#

# CreateReplicationInstanceResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import CreateReplicationInstanceResponseTypeDef


def get_value() -> CreateReplicationInstanceResponseTypeDef:
    return {
        "ReplicationInstance": ...,
    }


# CreateReplicationInstanceResponseTypeDef definition

class CreateReplicationInstanceResponseTypeDef(TypedDict):
    ReplicationInstance: ReplicationInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationInstanceTypeDef
  2. See ResponseMetadataTypeDef

DeleteReplicationInstanceResponseTypeDef#

# DeleteReplicationInstanceResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DeleteReplicationInstanceResponseTypeDef


def get_value() -> DeleteReplicationInstanceResponseTypeDef:
    return {
        "ReplicationInstance": ...,
    }


# DeleteReplicationInstanceResponseTypeDef definition

class DeleteReplicationInstanceResponseTypeDef(TypedDict):
    ReplicationInstance: ReplicationInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationInstanceTypeDef
  2. See ResponseMetadataTypeDef

DescribeReplicationInstancesResponseTypeDef#

# DescribeReplicationInstancesResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeReplicationInstancesResponseTypeDef


def get_value() -> DescribeReplicationInstancesResponseTypeDef:
    return {
        "Marker": ...,
    }


# DescribeReplicationInstancesResponseTypeDef definition

class DescribeReplicationInstancesResponseTypeDef(TypedDict):
    Marker: str,
    ReplicationInstances: List[ReplicationInstanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationInstanceTypeDef
  2. See ResponseMetadataTypeDef

ModifyReplicationInstanceResponseTypeDef#

# ModifyReplicationInstanceResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import ModifyReplicationInstanceResponseTypeDef


def get_value() -> ModifyReplicationInstanceResponseTypeDef:
    return {
        "ReplicationInstance": ...,
    }


# ModifyReplicationInstanceResponseTypeDef definition

class ModifyReplicationInstanceResponseTypeDef(TypedDict):
    ReplicationInstance: ReplicationInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationInstanceTypeDef
  2. See ResponseMetadataTypeDef

RebootReplicationInstanceResponseTypeDef#

# RebootReplicationInstanceResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import RebootReplicationInstanceResponseTypeDef


def get_value() -> RebootReplicationInstanceResponseTypeDef:
    return {
        "ReplicationInstance": ...,
    }


# RebootReplicationInstanceResponseTypeDef definition

class RebootReplicationInstanceResponseTypeDef(TypedDict):
    ReplicationInstance: ReplicationInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationInstanceTypeDef
  2. See ResponseMetadataTypeDef

DescribeRecommendationsResponseTypeDef#

# DescribeRecommendationsResponseTypeDef TypedDict usage example

from types_boto3_dms.type_defs import DescribeRecommendationsResponseTypeDef


def get_value() -> DescribeRecommendationsResponseTypeDef:
    return {
        "NextToken": ...,
    }


# DescribeRecommendationsResponseTypeDef definition

class DescribeRecommendationsResponseTypeDef(TypedDict):
    Recommendations: List[RecommendationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    NextToken: NotRequired[str],
  1. See RecommendationTypeDef
  2. See ResponseMetadataTypeDef