Skip to content

Typed dictionaries

Index > DatabaseMigrationService > Typed dictionaries

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

AccountQuotaTypeDef

Usage Example
from mypy_boto3_dms.type_defs import AccountQuotaTypeDef

def get_value() -> AccountQuotaTypeDef:
    return {
        "AccountQuotaName": ...,
    }
Definition
class AccountQuotaTypeDef(TypedDict):
    AccountQuotaName: NotRequired[str],
    Used: NotRequired[int],
    Max: NotRequired[int],

TagTypeDef

Usage Example
from mypy_boto3_dms.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],
    ResourceArn: NotRequired[str],

ApplyPendingMaintenanceActionMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ApplyPendingMaintenanceActionMessageRequestTypeDef

def get_value() -> ApplyPendingMaintenanceActionMessageRequestTypeDef:
    return {
        "ReplicationInstanceArn": ...,
        "ApplyAction": ...,
        "OptInType": ...,
    }
Definition
class ApplyPendingMaintenanceActionMessageRequestTypeDef(TypedDict):
    ReplicationInstanceArn: str,
    ApplyAction: str,
    OptInType: str,

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

AvailabilityZoneTypeDef

Usage Example
from mypy_boto3_dms.type_defs import AvailabilityZoneTypeDef

def get_value() -> AvailabilityZoneTypeDef:
    return {
        "Name": ...,
    }
Definition
class AvailabilityZoneTypeDef(TypedDict):
    Name: NotRequired[str],

BatchStartRecommendationsErrorEntryTypeDef

Usage Example
from mypy_boto3_dms.type_defs import BatchStartRecommendationsErrorEntryTypeDef

def get_value() -> BatchStartRecommendationsErrorEntryTypeDef:
    return {
        "DatabaseId": ...,
    }
Definition
class BatchStartRecommendationsErrorEntryTypeDef(TypedDict):
    DatabaseId: NotRequired[str],
    Message: NotRequired[str],
    Code: NotRequired[str],

CancelReplicationTaskAssessmentRunMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import CancelReplicationTaskAssessmentRunMessageRequestTypeDef

def get_value() -> CancelReplicationTaskAssessmentRunMessageRequestTypeDef:
    return {
        "ReplicationTaskAssessmentRunArn": ...,
    }
Definition
class CancelReplicationTaskAssessmentRunMessageRequestTypeDef(TypedDict):
    ReplicationTaskAssessmentRunArn: str,

CertificateTypeDef

Usage Example
from mypy_boto3_dms.type_defs import CertificateTypeDef

def get_value() -> CertificateTypeDef:
    return {
        "CertificateIdentifier": ...,
    }
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

Usage Example
from mypy_boto3_dms.type_defs import CollectorHealthCheckTypeDef

def get_value() -> CollectorHealthCheckTypeDef:
    return {
        "CollectorStatus": ...,
    }
Definition
class CollectorHealthCheckTypeDef(TypedDict):
    CollectorStatus: NotRequired[CollectorStatusType],  # (1)
    LocalCollectorS3Access: NotRequired[bool],
    WebCollectorS3Access: NotRequired[bool],
    WebCollectorGrantedRoleBasedAccess: NotRequired[bool],
  1. See CollectorStatusType

InventoryDataTypeDef

Usage Example
from mypy_boto3_dms.type_defs import InventoryDataTypeDef

def get_value() -> InventoryDataTypeDef:
    return {
        "NumberOfDatabases": ...,
    }
Definition
class InventoryDataTypeDef(TypedDict):
    NumberOfDatabases: NotRequired[int],
    NumberOfSchemas: NotRequired[int],

CollectorShortInfoResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import CollectorShortInfoResponseTypeDef

def get_value() -> CollectorShortInfoResponseTypeDef:
    return {
        "CollectorReferencedId": ...,
    }
Definition
class CollectorShortInfoResponseTypeDef(TypedDict):
    CollectorReferencedId: NotRequired[str],
    CollectorName: NotRequired[str],

ConnectionTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ConnectionTypeDef

def get_value() -> ConnectionTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }
Definition
class ConnectionTypeDef(TypedDict):
    ReplicationInstanceArn: NotRequired[str],
    EndpointArn: NotRequired[str],
    Status: NotRequired[str],
    LastFailureMessage: NotRequired[str],
    EndpointIdentifier: NotRequired[str],
    ReplicationInstanceIdentifier: NotRequired[str],

DmsTransferSettingsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DmsTransferSettingsTypeDef

def get_value() -> DmsTransferSettingsTypeDef:
    return {
        "ServiceAccessRoleArn": ...,
    }
Definition
class DmsTransferSettingsTypeDef(TypedDict):
    ServiceAccessRoleArn: NotRequired[str],
    BucketName: NotRequired[str],

DocDbSettingsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DocDbSettingsTypeDef

def get_value() -> DocDbSettingsTypeDef:
    return {
        "Username": ...,
    }
Definition
class DocDbSettingsTypeDef(TypedDict):
    Username: NotRequired[str],
    Password: NotRequired[str],
    ServerName: NotRequired[str],
    Port: NotRequired[int],
    DatabaseName: NotRequired[str],
    NestingLevel: NotRequired[NestingLevelValueType],  # (1)
    ExtractDocId: NotRequired[bool],
    DocsToInvestigate: NotRequired[int],
    KmsKeyId: NotRequired[str],
    SecretsManagerAccessRoleArn: NotRequired[str],
    SecretsManagerSecretId: NotRequired[str],
  1. See NestingLevelValueType

DynamoDbSettingsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DynamoDbSettingsTypeDef

def get_value() -> DynamoDbSettingsTypeDef:
    return {
        "ServiceAccessRoleArn": ...,
    }
Definition
class DynamoDbSettingsTypeDef(TypedDict):
    ServiceAccessRoleArn: str,

ElasticsearchSettingsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ElasticsearchSettingsTypeDef

def get_value() -> ElasticsearchSettingsTypeDef:
    return {
        "ServiceAccessRoleArn": ...,
        "EndpointUri": ...,
    }
Definition
class ElasticsearchSettingsTypeDef(TypedDict):
    ServiceAccessRoleArn: str,
    EndpointUri: str,
    FullLoadErrorPercentage: NotRequired[int],
    ErrorRetryDuration: NotRequired[int],
    UseNewMappingType: NotRequired[bool],

GcpMySQLSettingsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import GcpMySQLSettingsTypeDef

def get_value() -> GcpMySQLSettingsTypeDef:
    return {
        "AfterConnectScript": ...,
    }
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

Usage Example
from mypy_boto3_dms.type_defs import IBMDb2SettingsTypeDef

def get_value() -> IBMDb2SettingsTypeDef:
    return {
        "DatabaseName": ...,
    }
Definition
class IBMDb2SettingsTypeDef(TypedDict):
    DatabaseName: NotRequired[str],
    Password: NotRequired[str],
    Port: NotRequired[int],
    ServerName: NotRequired[str],
    SetDataCaptureChanges: NotRequired[bool],
    CurrentLsn: NotRequired[str],
    MaxKBytesPerRead: NotRequired[int],
    Username: NotRequired[str],
    SecretsManagerAccessRoleArn: NotRequired[str],
    SecretsManagerSecretId: NotRequired[str],

KafkaSettingsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import KafkaSettingsTypeDef

def get_value() -> KafkaSettingsTypeDef:
    return {
        "Broker": ...,
    }
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],
  1. See MessageFormatValueType
  2. See KafkaSecurityProtocolType

KinesisSettingsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import KinesisSettingsTypeDef

def get_value() -> KinesisSettingsTypeDef:
    return {
        "StreamArn": ...,
    }
Definition
class KinesisSettingsTypeDef(TypedDict):
    StreamArn: NotRequired[str],
    MessageFormat: NotRequired[MessageFormatValueType],  # (1)
    ServiceAccessRoleArn: NotRequired[str],
    IncludeTransactionDetails: NotRequired[bool],
    IncludePartitionValue: NotRequired[bool],
    PartitionIncludeSchemaTable: NotRequired[bool],
    IncludeTableAlterOperations: NotRequired[bool],
    IncludeControlDetails: NotRequired[bool],
    IncludeNullAndEmpty: NotRequired[bool],
    NoHexPrefix: NotRequired[bool],
  1. See MessageFormatValueType

MicrosoftSQLServerSettingsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import MicrosoftSQLServerSettingsTypeDef

def get_value() -> MicrosoftSQLServerSettingsTypeDef:
    return {
        "Port": ...,
    }
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],
  1. See SafeguardPolicyType

MongoDbSettingsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import MongoDbSettingsTypeDef

def get_value() -> MongoDbSettingsTypeDef:
    return {
        "Username": ...,
    }
Definition
class MongoDbSettingsTypeDef(TypedDict):
    Username: NotRequired[str],
    Password: NotRequired[str],
    ServerName: NotRequired[str],
    Port: NotRequired[int],
    DatabaseName: NotRequired[str],
    AuthType: NotRequired[AuthTypeValueType],  # (1)
    AuthMechanism: NotRequired[AuthMechanismValueType],  # (2)
    NestingLevel: NotRequired[NestingLevelValueType],  # (3)
    ExtractDocId: NotRequired[str],
    DocsToInvestigate: NotRequired[str],
    AuthSource: NotRequired[str],
    KmsKeyId: NotRequired[str],
    SecretsManagerAccessRoleArn: NotRequired[str],
    SecretsManagerSecretId: NotRequired[str],
  1. See AuthTypeValueType
  2. See AuthMechanismValueType
  3. See NestingLevelValueType

MySQLSettingsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import MySQLSettingsTypeDef

def get_value() -> MySQLSettingsTypeDef:
    return {
        "AfterConnectScript": ...,
    }
Definition
class MySQLSettingsTypeDef(TypedDict):
    AfterConnectScript: NotRequired[str],
    CleanSourceMetadataOnMismatch: NotRequired[bool],
    DatabaseName: NotRequired[str],
    EventsPollInterval: NotRequired[int],
    TargetDbType: NotRequired[TargetDbTypeType],  # (1)
    MaxFileSize: NotRequired[int],
    ParallelLoadThreads: NotRequired[int],
    Password: NotRequired[str],
    Port: NotRequired[int],
    ServerName: NotRequired[str],
    ServerTimezone: NotRequired[str],
    Username: NotRequired[str],
    SecretsManagerAccessRoleArn: NotRequired[str],
    SecretsManagerSecretId: NotRequired[str],
  1. See TargetDbTypeType

NeptuneSettingsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import NeptuneSettingsTypeDef

def get_value() -> NeptuneSettingsTypeDef:
    return {
        "S3BucketName": ...,
        "S3BucketFolder": ...,
    }
Definition
class NeptuneSettingsTypeDef(TypedDict):
    S3BucketName: str,
    S3BucketFolder: str,
    ServiceAccessRoleArn: NotRequired[str],
    ErrorRetryDuration: NotRequired[int],
    MaxFileSize: NotRequired[int],
    MaxRetryCount: NotRequired[int],
    IamAuthEnabled: NotRequired[bool],

OracleSettingsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import OracleSettingsTypeDef

def get_value() -> OracleSettingsTypeDef:
    return {
        "AddSupplementalLogging": ...,
    }
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],
  1. See CharLengthSemanticsType

PostgreSQLSettingsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import PostgreSQLSettingsTypeDef

def get_value() -> PostgreSQLSettingsTypeDef:
    return {
        "AfterConnectScript": ...,
    }
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],
  1. See PluginNameValueType

RedisSettingsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import RedisSettingsTypeDef

def get_value() -> RedisSettingsTypeDef:
    return {
        "ServerName": ...,
        "Port": ...,
    }
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

Usage Example
from mypy_boto3_dms.type_defs import RedshiftSettingsTypeDef

def get_value() -> RedshiftSettingsTypeDef:
    return {
        "AcceptAnyDate": ...,
    }
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],
  1. See EncryptionModeValueType

S3SettingsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import S3SettingsTypeDef

def get_value() -> S3SettingsTypeDef:
    return {
        "ServiceAccessRoleArn": ...,
    }
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],
  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

Usage Example
from mypy_boto3_dms.type_defs import SybaseSettingsTypeDef

def get_value() -> SybaseSettingsTypeDef:
    return {
        "DatabaseName": ...,
    }
Definition
class SybaseSettingsTypeDef(TypedDict):
    DatabaseName: NotRequired[str],
    Password: NotRequired[str],
    Port: NotRequired[int],
    ServerName: NotRequired[str],
    Username: NotRequired[str],
    SecretsManagerAccessRoleArn: NotRequired[str],
    SecretsManagerSecretId: NotRequired[str],

EventSubscriptionTypeDef

Usage Example
from mypy_boto3_dms.type_defs import EventSubscriptionTypeDef

def get_value() -> EventSubscriptionTypeDef:
    return {
        "CustomerAwsId": ...,
    }
Definition
class EventSubscriptionTypeDef(TypedDict):
    CustomerAwsId: NotRequired[str],
    CustSubscriptionId: NotRequired[str],
    SnsTopicArn: NotRequired[str],
    Status: NotRequired[str],
    SubscriptionCreationTime: NotRequired[str],
    SourceType: NotRequired[str],
    SourceIdsList: NotRequired[List[str]],
    EventCategoriesList: NotRequired[List[str]],
    Enabled: NotRequired[bool],

CreateFleetAdvisorCollectorRequestRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import CreateFleetAdvisorCollectorRequestRequestTypeDef

def get_value() -> CreateFleetAdvisorCollectorRequestRequestTypeDef:
    return {
        "CollectorName": ...,
        "ServiceAccessRoleArn": ...,
        "S3BucketName": ...,
    }
Definition
class CreateFleetAdvisorCollectorRequestRequestTypeDef(TypedDict):
    CollectorName: str,
    ServiceAccessRoleArn: str,
    S3BucketName: str,
    Description: NotRequired[str],

DatabaseInstanceSoftwareDetailsResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DatabaseInstanceSoftwareDetailsResponseTypeDef

def get_value() -> DatabaseInstanceSoftwareDetailsResponseTypeDef:
    return {
        "Engine": ...,
    }
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

Usage Example
from mypy_boto3_dms.type_defs import ServerShortInfoResponseTypeDef

def get_value() -> ServerShortInfoResponseTypeDef:
    return {
        "ServerId": ...,
    }
Definition
class ServerShortInfoResponseTypeDef(TypedDict):
    ServerId: NotRequired[str],
    IpAddress: NotRequired[str],
    ServerName: NotRequired[str],

DatabaseShortInfoResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DatabaseShortInfoResponseTypeDef

def get_value() -> DatabaseShortInfoResponseTypeDef:
    return {
        "DatabaseId": ...,
    }
Definition
class DatabaseShortInfoResponseTypeDef(TypedDict):
    DatabaseId: NotRequired[str],
    DatabaseName: NotRequired[str],
    DatabaseIpAddress: NotRequired[str],
    DatabaseEngine: NotRequired[str],

DeleteCertificateMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DeleteCertificateMessageRequestTypeDef

def get_value() -> DeleteCertificateMessageRequestTypeDef:
    return {
        "CertificateArn": ...,
    }
Definition
class DeleteCertificateMessageRequestTypeDef(TypedDict):
    CertificateArn: str,

DeleteCollectorRequestRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DeleteCollectorRequestRequestTypeDef

def get_value() -> DeleteCollectorRequestRequestTypeDef:
    return {
        "CollectorReferencedId": ...,
    }
Definition
class DeleteCollectorRequestRequestTypeDef(TypedDict):
    CollectorReferencedId: str,

DeleteConnectionMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DeleteConnectionMessageRequestTypeDef

def get_value() -> DeleteConnectionMessageRequestTypeDef:
    return {
        "EndpointArn": ...,
        "ReplicationInstanceArn": ...,
    }
Definition
class DeleteConnectionMessageRequestTypeDef(TypedDict):
    EndpointArn: str,
    ReplicationInstanceArn: str,

DeleteEndpointMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DeleteEndpointMessageRequestTypeDef

def get_value() -> DeleteEndpointMessageRequestTypeDef:
    return {
        "EndpointArn": ...,
    }
Definition
class DeleteEndpointMessageRequestTypeDef(TypedDict):
    EndpointArn: str,

DeleteEventSubscriptionMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DeleteEventSubscriptionMessageRequestTypeDef

def get_value() -> DeleteEventSubscriptionMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
    }
Definition
class DeleteEventSubscriptionMessageRequestTypeDef(TypedDict):
    SubscriptionName: str,

DeleteFleetAdvisorDatabasesRequestRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DeleteFleetAdvisorDatabasesRequestRequestTypeDef

def get_value() -> DeleteFleetAdvisorDatabasesRequestRequestTypeDef:
    return {
        "DatabaseIds": ...,
    }
Definition
class DeleteFleetAdvisorDatabasesRequestRequestTypeDef(TypedDict):
    DatabaseIds: Sequence[str],

DeleteReplicationInstanceMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DeleteReplicationInstanceMessageRequestTypeDef

def get_value() -> DeleteReplicationInstanceMessageRequestTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }
Definition
class DeleteReplicationInstanceMessageRequestTypeDef(TypedDict):
    ReplicationInstanceArn: str,

DeleteReplicationSubnetGroupMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DeleteReplicationSubnetGroupMessageRequestTypeDef

def get_value() -> DeleteReplicationSubnetGroupMessageRequestTypeDef:
    return {
        "ReplicationSubnetGroupIdentifier": ...,
    }
Definition
class DeleteReplicationSubnetGroupMessageRequestTypeDef(TypedDict):
    ReplicationSubnetGroupIdentifier: str,

DeleteReplicationTaskAssessmentRunMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DeleteReplicationTaskAssessmentRunMessageRequestTypeDef

def get_value() -> DeleteReplicationTaskAssessmentRunMessageRequestTypeDef:
    return {
        "ReplicationTaskAssessmentRunArn": ...,
    }
Definition
class DeleteReplicationTaskAssessmentRunMessageRequestTypeDef(TypedDict):
    ReplicationTaskAssessmentRunArn: str,

DeleteReplicationTaskMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DeleteReplicationTaskMessageRequestTypeDef

def get_value() -> DeleteReplicationTaskMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }
Definition
class DeleteReplicationTaskMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: str,

DescribeApplicableIndividualAssessmentsMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeApplicableIndividualAssessmentsMessageRequestTypeDef

def get_value() -> DescribeApplicableIndividualAssessmentsMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }
Definition
class DescribeApplicableIndividualAssessmentsMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: NotRequired[str],
    ReplicationInstanceArn: NotRequired[str],
    SourceEngineName: NotRequired[str],
    TargetEngineName: NotRequired[str],
    MigrationType: NotRequired[MigrationTypeValueType],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See MigrationTypeValueType

FilterTypeDef

Usage Example
from mypy_boto3_dms.type_defs import FilterTypeDef

def get_value() -> FilterTypeDef:
    return {
        "Name": ...,
        "Values": ...,
    }
Definition
class FilterTypeDef(TypedDict):
    Name: str,
    Values: Sequence[str],

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_dms.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

WaiterConfigTypeDef

Usage Example
from mypy_boto3_dms.type_defs import WaiterConfigTypeDef

def get_value() -> WaiterConfigTypeDef:
    return {
        "Delay": ...,
    }
Definition
class WaiterConfigTypeDef(TypedDict):
    Delay: NotRequired[int],
    MaxAttempts: NotRequired[int],

DescribeEndpointSettingsMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeEndpointSettingsMessageRequestTypeDef

def get_value() -> DescribeEndpointSettingsMessageRequestTypeDef:
    return {
        "EngineName": ...,
    }
Definition
class DescribeEndpointSettingsMessageRequestTypeDef(TypedDict):
    EngineName: str,
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],

EndpointSettingTypeDef

Usage Example
from mypy_boto3_dms.type_defs import EndpointSettingTypeDef

def get_value() -> EndpointSettingTypeDef:
    return {
        "Name": ...,
    }
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

Usage Example
from mypy_boto3_dms.type_defs import SupportedEndpointTypeTypeDef

def get_value() -> SupportedEndpointTypeTypeDef:
    return {
        "EngineName": ...,
    }
Definition
class SupportedEndpointTypeTypeDef(TypedDict):
    EngineName: NotRequired[str],
    SupportsCDC: NotRequired[bool],
    EndpointType: NotRequired[ReplicationEndpointTypeValueType],  # (1)
    ReplicationInstanceEngineMinimumVersion: NotRequired[str],
    EngineDisplayName: NotRequired[str],
  1. See ReplicationEndpointTypeValueType

EventCategoryGroupTypeDef

Usage Example
from mypy_boto3_dms.type_defs import EventCategoryGroupTypeDef

def get_value() -> EventCategoryGroupTypeDef:
    return {
        "SourceType": ...,
    }
Definition
class EventCategoryGroupTypeDef(TypedDict):
    SourceType: NotRequired[str],
    EventCategories: NotRequired[List[str]],

EventTypeDef

Usage Example
from mypy_boto3_dms.type_defs import EventTypeDef

def get_value() -> EventTypeDef:
    return {
        "SourceIdentifier": ...,
    }
Definition
class EventTypeDef(TypedDict):
    SourceIdentifier: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (1)
    Message: NotRequired[str],
    EventCategories: NotRequired[List[str]],
    Date: NotRequired[datetime],
  1. See SourceTypeType

DescribeFleetAdvisorLsaAnalysisRequestRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeFleetAdvisorLsaAnalysisRequestRequestTypeDef

def get_value() -> DescribeFleetAdvisorLsaAnalysisRequestRequestTypeDef:
    return {
        "MaxRecords": ...,
    }
Definition
class DescribeFleetAdvisorLsaAnalysisRequestRequestTypeDef(TypedDict):
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],

FleetAdvisorLsaAnalysisResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import FleetAdvisorLsaAnalysisResponseTypeDef

def get_value() -> FleetAdvisorLsaAnalysisResponseTypeDef:
    return {
        "LsaAnalysisId": ...,
    }
Definition
class FleetAdvisorLsaAnalysisResponseTypeDef(TypedDict):
    LsaAnalysisId: NotRequired[str],
    Status: NotRequired[str],

FleetAdvisorSchemaObjectResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import FleetAdvisorSchemaObjectResponseTypeDef

def get_value() -> FleetAdvisorSchemaObjectResponseTypeDef:
    return {
        "SchemaId": ...,
    }
Definition
class FleetAdvisorSchemaObjectResponseTypeDef(TypedDict):
    SchemaId: NotRequired[str],
    ObjectType: NotRequired[str],
    NumberOfObjects: NotRequired[int],
    CodeLineCount: NotRequired[int],
    CodeSize: NotRequired[int],

DescribeOrderableReplicationInstancesMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeOrderableReplicationInstancesMessageRequestTypeDef

def get_value() -> DescribeOrderableReplicationInstancesMessageRequestTypeDef:
    return {
        "MaxRecords": ...,
    }
Definition
class DescribeOrderableReplicationInstancesMessageRequestTypeDef(TypedDict):
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],

OrderableReplicationInstanceTypeDef

Usage Example
from mypy_boto3_dms.type_defs import OrderableReplicationInstanceTypeDef

def get_value() -> OrderableReplicationInstanceTypeDef:
    return {
        "EngineVersion": ...,
    }
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

Usage Example
from mypy_boto3_dms.type_defs import LimitationTypeDef

def get_value() -> LimitationTypeDef:
    return {
        "DatabaseId": ...,
    }
Definition
class LimitationTypeDef(TypedDict):
    DatabaseId: NotRequired[str],
    EngineName: NotRequired[str],
    Name: NotRequired[str],
    Description: NotRequired[str],
    Impact: NotRequired[str],
    Type: NotRequired[str],

DescribeRefreshSchemasStatusMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeRefreshSchemasStatusMessageRequestTypeDef

def get_value() -> DescribeRefreshSchemasStatusMessageRequestTypeDef:
    return {
        "EndpointArn": ...,
    }
Definition
class DescribeRefreshSchemasStatusMessageRequestTypeDef(TypedDict):
    EndpointArn: str,

RefreshSchemasStatusTypeDef

Usage Example
from mypy_boto3_dms.type_defs import RefreshSchemasStatusTypeDef

def get_value() -> RefreshSchemasStatusTypeDef:
    return {
        "EndpointArn": ...,
    }
Definition
class RefreshSchemasStatusTypeDef(TypedDict):
    EndpointArn: NotRequired[str],
    ReplicationInstanceArn: NotRequired[str],
    Status: NotRequired[RefreshSchemasStatusTypeValueType],  # (1)
    LastRefreshDate: NotRequired[datetime],
    LastFailureMessage: NotRequired[str],
  1. See RefreshSchemasStatusTypeValueType

DescribeReplicationInstanceTaskLogsMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationInstanceTaskLogsMessageRequestTypeDef

def get_value() -> DescribeReplicationInstanceTaskLogsMessageRequestTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }
Definition
class DescribeReplicationInstanceTaskLogsMessageRequestTypeDef(TypedDict):
    ReplicationInstanceArn: str,
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],

ReplicationInstanceTaskLogTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ReplicationInstanceTaskLogTypeDef

def get_value() -> ReplicationInstanceTaskLogTypeDef:
    return {
        "ReplicationTaskName": ...,
    }
Definition
class ReplicationInstanceTaskLogTypeDef(TypedDict):
    ReplicationTaskName: NotRequired[str],
    ReplicationTaskArn: NotRequired[str],
    ReplicationInstanceTaskLogSize: NotRequired[int],

DescribeReplicationTaskAssessmentResultsMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationTaskAssessmentResultsMessageRequestTypeDef

def get_value() -> DescribeReplicationTaskAssessmentResultsMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }
Definition
class DescribeReplicationTaskAssessmentResultsMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: NotRequired[str],
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],

ReplicationTaskAssessmentResultTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ReplicationTaskAssessmentResultTypeDef

def get_value() -> ReplicationTaskAssessmentResultTypeDef:
    return {
        "ReplicationTaskIdentifier": ...,
    }
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

Usage Example
from mypy_boto3_dms.type_defs import ReplicationTaskIndividualAssessmentTypeDef

def get_value() -> ReplicationTaskIndividualAssessmentTypeDef:
    return {
        "ReplicationTaskIndividualAssessmentArn": ...,
    }
Definition
class ReplicationTaskIndividualAssessmentTypeDef(TypedDict):
    ReplicationTaskIndividualAssessmentArn: NotRequired[str],
    ReplicationTaskAssessmentRunArn: NotRequired[str],
    IndividualAssessmentName: NotRequired[str],
    Status: NotRequired[str],
    ReplicationTaskIndividualAssessmentStartDate: NotRequired[datetime],

DescribeSchemasMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeSchemasMessageRequestTypeDef

def get_value() -> DescribeSchemasMessageRequestTypeDef:
    return {
        "EndpointArn": ...,
    }
Definition
class DescribeSchemasMessageRequestTypeDef(TypedDict):
    EndpointArn: str,
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],

TableStatisticsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import TableStatisticsTypeDef

def get_value() -> TableStatisticsTypeDef:
    return {
        "SchemaName": ...,
    }
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],

ListTagsForResourceMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ListTagsForResourceMessageRequestTypeDef

def get_value() -> ListTagsForResourceMessageRequestTypeDef:
    return {
        "ResourceArn": ...,
    }
Definition
class ListTagsForResourceMessageRequestTypeDef(TypedDict):
    ResourceArn: NotRequired[str],
    ResourceArnList: NotRequired[Sequence[str]],

ModifyEventSubscriptionMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ModifyEventSubscriptionMessageRequestTypeDef

def get_value() -> ModifyEventSubscriptionMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
    }
Definition
class ModifyEventSubscriptionMessageRequestTypeDef(TypedDict):
    SubscriptionName: str,
    SnsTopicArn: NotRequired[str],
    SourceType: NotRequired[str],
    EventCategories: NotRequired[Sequence[str]],
    Enabled: NotRequired[bool],

ModifyReplicationInstanceMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ModifyReplicationInstanceMessageRequestTypeDef

def get_value() -> ModifyReplicationInstanceMessageRequestTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }
Definition
class ModifyReplicationInstanceMessageRequestTypeDef(TypedDict):
    ReplicationInstanceArn: str,
    AllocatedStorage: NotRequired[int],
    ApplyImmediately: NotRequired[bool],
    ReplicationInstanceClass: NotRequired[str],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],
    PreferredMaintenanceWindow: NotRequired[str],
    MultiAZ: NotRequired[bool],
    EngineVersion: NotRequired[str],
    AllowMajorVersionUpgrade: NotRequired[bool],
    AutoMinorVersionUpgrade: NotRequired[bool],
    ReplicationInstanceIdentifier: NotRequired[str],
    NetworkType: NotRequired[str],

ModifyReplicationSubnetGroupMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ModifyReplicationSubnetGroupMessageRequestTypeDef

def get_value() -> ModifyReplicationSubnetGroupMessageRequestTypeDef:
    return {
        "ReplicationSubnetGroupIdentifier": ...,
        "SubnetIds": ...,
    }
Definition
class ModifyReplicationSubnetGroupMessageRequestTypeDef(TypedDict):
    ReplicationSubnetGroupIdentifier: str,
    SubnetIds: Sequence[str],
    ReplicationSubnetGroupDescription: NotRequired[str],

ModifyReplicationTaskMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ModifyReplicationTaskMessageRequestTypeDef

def get_value() -> ModifyReplicationTaskMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }
Definition
class ModifyReplicationTaskMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: str,
    ReplicationTaskIdentifier: NotRequired[str],
    MigrationType: NotRequired[MigrationTypeValueType],  # (1)
    TableMappings: NotRequired[str],
    ReplicationTaskSettings: NotRequired[str],
    CdcStartTime: NotRequired[Union[datetime, str]],
    CdcStartPosition: NotRequired[str],
    CdcStopPosition: NotRequired[str],
    TaskData: NotRequired[str],
  1. See MigrationTypeValueType

MoveReplicationTaskMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import MoveReplicationTaskMessageRequestTypeDef

def get_value() -> MoveReplicationTaskMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
        "TargetReplicationInstanceArn": ...,
    }
Definition
class MoveReplicationTaskMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: str,
    TargetReplicationInstanceArn: str,

PendingMaintenanceActionTypeDef

Usage Example
from mypy_boto3_dms.type_defs import PendingMaintenanceActionTypeDef

def get_value() -> PendingMaintenanceActionTypeDef:
    return {
        "Action": ...,
    }
Definition
class PendingMaintenanceActionTypeDef(TypedDict):
    Action: NotRequired[str],
    AutoAppliedAfterDate: NotRequired[datetime],
    ForcedApplyDate: NotRequired[datetime],
    OptInStatus: NotRequired[str],
    CurrentApplyDate: NotRequired[datetime],
    Description: NotRequired[str],

RdsConfigurationTypeDef

Usage Example
from mypy_boto3_dms.type_defs import RdsConfigurationTypeDef

def get_value() -> RdsConfigurationTypeDef:
    return {
        "EngineEdition": ...,
    }
Definition
class RdsConfigurationTypeDef(TypedDict):
    EngineEdition: NotRequired[str],
    InstanceType: NotRequired[str],
    InstanceVcpu: NotRequired[float],
    InstanceMemory: NotRequired[float],
    StorageType: NotRequired[str],
    StorageSize: NotRequired[int],
    StorageIops: NotRequired[int],
    DeploymentOption: NotRequired[str],

RdsRequirementsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import RdsRequirementsTypeDef

def get_value() -> RdsRequirementsTypeDef:
    return {
        "EngineEdition": ...,
    }
Definition
class RdsRequirementsTypeDef(TypedDict):
    EngineEdition: NotRequired[str],
    InstanceVcpu: NotRequired[float],
    InstanceMemory: NotRequired[float],
    StorageSize: NotRequired[int],
    StorageIops: NotRequired[int],
    DeploymentOption: NotRequired[str],

RebootReplicationInstanceMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import RebootReplicationInstanceMessageRequestTypeDef

def get_value() -> RebootReplicationInstanceMessageRequestTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }
Definition
class RebootReplicationInstanceMessageRequestTypeDef(TypedDict):
    ReplicationInstanceArn: str,
    ForceFailover: NotRequired[bool],
    ForcePlannedFailover: NotRequired[bool],

RecommendationSettingsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import RecommendationSettingsTypeDef

def get_value() -> RecommendationSettingsTypeDef:
    return {
        "InstanceSizingType": ...,
        "WorkloadType": ...,
    }
Definition
class RecommendationSettingsTypeDef(TypedDict):
    InstanceSizingType: str,
    WorkloadType: str,

RefreshSchemasMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import RefreshSchemasMessageRequestTypeDef

def get_value() -> RefreshSchemasMessageRequestTypeDef:
    return {
        "EndpointArn": ...,
        "ReplicationInstanceArn": ...,
    }
Definition
class RefreshSchemasMessageRequestTypeDef(TypedDict):
    EndpointArn: str,
    ReplicationInstanceArn: str,

TableToReloadTypeDef

Usage Example
from mypy_boto3_dms.type_defs import TableToReloadTypeDef

def get_value() -> TableToReloadTypeDef:
    return {
        "SchemaName": ...,
        "TableName": ...,
    }
Definition
class TableToReloadTypeDef(TypedDict):
    SchemaName: str,
    TableName: str,

RemoveTagsFromResourceMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import RemoveTagsFromResourceMessageRequestTypeDef

def get_value() -> RemoveTagsFromResourceMessageRequestTypeDef:
    return {
        "ResourceArn": ...,
        "TagKeys": ...,
    }
Definition
class RemoveTagsFromResourceMessageRequestTypeDef(TypedDict):
    ResourceArn: str,
    TagKeys: Sequence[str],

ReplicationPendingModifiedValuesTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ReplicationPendingModifiedValuesTypeDef

def get_value() -> ReplicationPendingModifiedValuesTypeDef:
    return {
        "ReplicationInstanceClass": ...,
    }
Definition
class ReplicationPendingModifiedValuesTypeDef(TypedDict):
    ReplicationInstanceClass: NotRequired[str],
    AllocatedStorage: NotRequired[int],
    MultiAZ: NotRequired[bool],
    EngineVersion: NotRequired[str],
    NetworkType: NotRequired[str],

VpcSecurityGroupMembershipTypeDef

Usage Example
from mypy_boto3_dms.type_defs import VpcSecurityGroupMembershipTypeDef

def get_value() -> VpcSecurityGroupMembershipTypeDef:
    return {
        "VpcSecurityGroupId": ...,
    }
Definition
class VpcSecurityGroupMembershipTypeDef(TypedDict):
    VpcSecurityGroupId: NotRequired[str],
    Status: NotRequired[str],

ReplicationTaskAssessmentRunProgressTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ReplicationTaskAssessmentRunProgressTypeDef

def get_value() -> ReplicationTaskAssessmentRunProgressTypeDef:
    return {
        "IndividualAssessmentCount": ...,
    }
Definition
class ReplicationTaskAssessmentRunProgressTypeDef(TypedDict):
    IndividualAssessmentCount: NotRequired[int],
    IndividualAssessmentCompletedCount: NotRequired[int],

ReplicationTaskStatsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ReplicationTaskStatsTypeDef

def get_value() -> ReplicationTaskStatsTypeDef:
    return {
        "FullLoadProgressPercent": ...,
    }
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

Usage Example
from mypy_boto3_dms.type_defs import SchemaShortInfoResponseTypeDef

def get_value() -> SchemaShortInfoResponseTypeDef:
    return {
        "SchemaId": ...,
    }
Definition
class SchemaShortInfoResponseTypeDef(TypedDict):
    SchemaId: NotRequired[str],
    SchemaName: NotRequired[str],
    DatabaseId: NotRequired[str],
    DatabaseName: NotRequired[str],
    DatabaseIpAddress: NotRequired[str],

StartReplicationTaskAssessmentMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import StartReplicationTaskAssessmentMessageRequestTypeDef

def get_value() -> StartReplicationTaskAssessmentMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }
Definition
class StartReplicationTaskAssessmentMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: str,

StartReplicationTaskAssessmentRunMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import StartReplicationTaskAssessmentRunMessageRequestTypeDef

def get_value() -> StartReplicationTaskAssessmentRunMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
        "ServiceAccessRoleArn": ...,
        "ResultLocationBucket": ...,
        "AssessmentRunName": ...,
    }
Definition
class StartReplicationTaskAssessmentRunMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: str,
    ServiceAccessRoleArn: str,
    ResultLocationBucket: str,
    AssessmentRunName: str,
    ResultLocationFolder: NotRequired[str],
    ResultEncryptionMode: NotRequired[str],
    ResultKmsKeyArn: NotRequired[str],
    IncludeOnly: NotRequired[Sequence[str]],
    Exclude: NotRequired[Sequence[str]],

StartReplicationTaskMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import StartReplicationTaskMessageRequestTypeDef

def get_value() -> StartReplicationTaskMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
        "StartReplicationTaskType": ...,
    }
Definition
class StartReplicationTaskMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: str,
    StartReplicationTaskType: StartReplicationTaskTypeValueType,  # (1)
    CdcStartTime: NotRequired[Union[datetime, str]],
    CdcStartPosition: NotRequired[str],
    CdcStopPosition: NotRequired[str],
  1. See StartReplicationTaskTypeValueType

StopReplicationTaskMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import StopReplicationTaskMessageRequestTypeDef

def get_value() -> StopReplicationTaskMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }
Definition
class StopReplicationTaskMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: str,

TestConnectionMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import TestConnectionMessageRequestTypeDef

def get_value() -> TestConnectionMessageRequestTypeDef:
    return {
        "ReplicationInstanceArn": ...,
        "EndpointArn": ...,
    }
Definition
class TestConnectionMessageRequestTypeDef(TypedDict):
    ReplicationInstanceArn: str,
    EndpointArn: str,

UpdateSubscriptionsToEventBridgeMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import UpdateSubscriptionsToEventBridgeMessageRequestTypeDef

def get_value() -> UpdateSubscriptionsToEventBridgeMessageRequestTypeDef:
    return {
        "ForceMove": ...,
    }
Definition
class UpdateSubscriptionsToEventBridgeMessageRequestTypeDef(TypedDict):
    ForceMove: NotRequired[bool],

AddTagsToResourceMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import AddTagsToResourceMessageRequestTypeDef

def get_value() -> AddTagsToResourceMessageRequestTypeDef:
    return {
        "ResourceArn": ...,
        "Tags": ...,
    }
Definition
class AddTagsToResourceMessageRequestTypeDef(TypedDict):
    ResourceArn: str,
    Tags: Sequence[TagTypeDef],  # (1)
  1. See TagTypeDef

CreateEventSubscriptionMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import CreateEventSubscriptionMessageRequestTypeDef

def get_value() -> CreateEventSubscriptionMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
        "SnsTopicArn": ...,
    }
Definition
class CreateEventSubscriptionMessageRequestTypeDef(TypedDict):
    SubscriptionName: str,
    SnsTopicArn: str,
    SourceType: NotRequired[str],
    EventCategories: NotRequired[Sequence[str]],
    SourceIds: NotRequired[Sequence[str]],
    Enabled: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateReplicationInstanceMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import CreateReplicationInstanceMessageRequestTypeDef

def get_value() -> CreateReplicationInstanceMessageRequestTypeDef:
    return {
        "ReplicationInstanceIdentifier": ...,
        "ReplicationInstanceClass": ...,
    }
Definition
class CreateReplicationInstanceMessageRequestTypeDef(TypedDict):
    ReplicationInstanceIdentifier: str,
    ReplicationInstanceClass: str,
    AllocatedStorage: NotRequired[int],
    VpcSecurityGroupIds: NotRequired[Sequence[str]],
    AvailabilityZone: NotRequired[str],
    ReplicationSubnetGroupIdentifier: NotRequired[str],
    PreferredMaintenanceWindow: NotRequired[str],
    MultiAZ: NotRequired[bool],
    EngineVersion: NotRequired[str],
    AutoMinorVersionUpgrade: NotRequired[bool],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
    KmsKeyId: NotRequired[str],
    PubliclyAccessible: NotRequired[bool],
    DnsNameServers: NotRequired[str],
    ResourceIdentifier: NotRequired[str],
    NetworkType: NotRequired[str],
  1. See TagTypeDef

CreateReplicationSubnetGroupMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import CreateReplicationSubnetGroupMessageRequestTypeDef

def get_value() -> CreateReplicationSubnetGroupMessageRequestTypeDef:
    return {
        "ReplicationSubnetGroupIdentifier": ...,
        "ReplicationSubnetGroupDescription": ...,
        "SubnetIds": ...,
    }
Definition
class CreateReplicationSubnetGroupMessageRequestTypeDef(TypedDict):
    ReplicationSubnetGroupIdentifier: str,
    ReplicationSubnetGroupDescription: str,
    SubnetIds: Sequence[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateReplicationTaskMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import CreateReplicationTaskMessageRequestTypeDef

def get_value() -> CreateReplicationTaskMessageRequestTypeDef:
    return {
        "ReplicationTaskIdentifier": ...,
        "SourceEndpointArn": ...,
        "TargetEndpointArn": ...,
        "ReplicationInstanceArn": ...,
        "MigrationType": ...,
        "TableMappings": ...,
    }
Definition
class CreateReplicationTaskMessageRequestTypeDef(TypedDict):
    ReplicationTaskIdentifier: str,
    SourceEndpointArn: str,
    TargetEndpointArn: str,
    ReplicationInstanceArn: str,
    MigrationType: MigrationTypeValueType,  # (1)
    TableMappings: str,
    ReplicationTaskSettings: NotRequired[str],
    CdcStartTime: NotRequired[Union[datetime, str]],
    CdcStartPosition: NotRequired[str],
    CdcStopPosition: NotRequired[str],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (2)
    TaskData: NotRequired[str],
    ResourceIdentifier: NotRequired[str],
  1. See MigrationTypeValueType
  2. See TagTypeDef

ImportCertificateMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ImportCertificateMessageRequestTypeDef

def get_value() -> ImportCertificateMessageRequestTypeDef:
    return {
        "CertificateIdentifier": ...,
    }
Definition
class ImportCertificateMessageRequestTypeDef(TypedDict):
    CertificateIdentifier: str,
    CertificatePem: NotRequired[str],
    CertificateWallet: NotRequired[Union[str, bytes, IO[Any], StreamingBody]],
    Tags: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

CreateFleetAdvisorCollectorResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import CreateFleetAdvisorCollectorResponseTypeDef

def get_value() -> CreateFleetAdvisorCollectorResponseTypeDef:
    return {
        "CollectorReferencedId": ...,
        "CollectorName": ...,
        "Description": ...,
        "ServiceAccessRoleArn": ...,
        "S3BucketName": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateFleetAdvisorCollectorResponseTypeDef(TypedDict):
    CollectorReferencedId: str,
    CollectorName: str,
    Description: str,
    ServiceAccessRoleArn: str,
    S3BucketName: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DeleteFleetAdvisorDatabasesResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DeleteFleetAdvisorDatabasesResponseTypeDef

def get_value() -> DeleteFleetAdvisorDatabasesResponseTypeDef:
    return {
        "DatabaseIds": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteFleetAdvisorDatabasesResponseTypeDef(TypedDict):
    DatabaseIds: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeAccountAttributesResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeAccountAttributesResponseTypeDef

def get_value() -> DescribeAccountAttributesResponseTypeDef:
    return {
        "AccountQuotas": ...,
        "UniqueAccountIdentifier": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeAccountAttributesResponseTypeDef(TypedDict):
    AccountQuotas: List[AccountQuotaTypeDef],  # (1)
    UniqueAccountIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountQuotaTypeDef
  2. See ResponseMetadataTypeDef

DescribeApplicableIndividualAssessmentsResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeApplicableIndividualAssessmentsResponseTypeDef

def get_value() -> DescribeApplicableIndividualAssessmentsResponseTypeDef:
    return {
        "IndividualAssessmentNames": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeApplicableIndividualAssessmentsResponseTypeDef(TypedDict):
    IndividualAssessmentNames: List[str],
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DescribeSchemasResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeSchemasResponseTypeDef

def get_value() -> DescribeSchemasResponseTypeDef:
    return {
        "Marker": ...,
        "Schemas": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeSchemasResponseTypeDef(TypedDict):
    Marker: str,
    Schemas: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_dms.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "TagList": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    TagList: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

ReloadTablesResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ReloadTablesResponseTypeDef

def get_value() -> ReloadTablesResponseTypeDef:
    return {
        "ReplicationTaskArn": ...,
        "ResponseMetadata": ...,
    }
Definition
class ReloadTablesResponseTypeDef(TypedDict):
    ReplicationTaskArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RunFleetAdvisorLsaAnalysisResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import RunFleetAdvisorLsaAnalysisResponseTypeDef

def get_value() -> RunFleetAdvisorLsaAnalysisResponseTypeDef:
    return {
        "LsaAnalysisId": ...,
        "Status": ...,
        "ResponseMetadata": ...,
    }
Definition
class RunFleetAdvisorLsaAnalysisResponseTypeDef(TypedDict):
    LsaAnalysisId: str,
    Status: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateSubscriptionsToEventBridgeResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import UpdateSubscriptionsToEventBridgeResponseTypeDef

def get_value() -> UpdateSubscriptionsToEventBridgeResponseTypeDef:
    return {
        "Result": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateSubscriptionsToEventBridgeResponseTypeDef(TypedDict):
    Result: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

SubnetTypeDef

Usage Example
from mypy_boto3_dms.type_defs import SubnetTypeDef

def get_value() -> SubnetTypeDef:
    return {
        "SubnetIdentifier": ...,
    }
Definition
class SubnetTypeDef(TypedDict):
    SubnetIdentifier: NotRequired[str],
    SubnetAvailabilityZone: NotRequired[AvailabilityZoneTypeDef],  # (1)
    SubnetStatus: NotRequired[str],
  1. See AvailabilityZoneTypeDef

BatchStartRecommendationsResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import BatchStartRecommendationsResponseTypeDef

def get_value() -> BatchStartRecommendationsResponseTypeDef:
    return {
        "ErrorEntries": ...,
        "ResponseMetadata": ...,
    }
Definition
class BatchStartRecommendationsResponseTypeDef(TypedDict):
    ErrorEntries: List[BatchStartRecommendationsErrorEntryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BatchStartRecommendationsErrorEntryTypeDef
  2. See ResponseMetadataTypeDef

DeleteCertificateResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DeleteCertificateResponseTypeDef

def get_value() -> DeleteCertificateResponseTypeDef:
    return {
        "Certificate": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteCertificateResponseTypeDef(TypedDict):
    Certificate: CertificateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CertificateTypeDef
  2. See ResponseMetadataTypeDef

DescribeCertificatesResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeCertificatesResponseTypeDef

def get_value() -> DescribeCertificatesResponseTypeDef:
    return {
        "Marker": ...,
        "Certificates": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeCertificatesResponseTypeDef(TypedDict):
    Marker: str,
    Certificates: List[CertificateTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CertificateTypeDef
  2. See ResponseMetadataTypeDef

ImportCertificateResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ImportCertificateResponseTypeDef

def get_value() -> ImportCertificateResponseTypeDef:
    return {
        "Certificate": ...,
        "ResponseMetadata": ...,
    }
Definition
class ImportCertificateResponseTypeDef(TypedDict):
    Certificate: CertificateTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CertificateTypeDef
  2. See ResponseMetadataTypeDef

CollectorResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import CollectorResponseTypeDef

def get_value() -> CollectorResponseTypeDef:
    return {
        "CollectorReferencedId": ...,
    }
Definition
class CollectorResponseTypeDef(TypedDict):
    CollectorReferencedId: NotRequired[str],
    CollectorName: NotRequired[str],
    CollectorVersion: NotRequired[str],
    VersionStatus: NotRequired[VersionStatusType],  # (1)
    Description: NotRequired[str],
    S3BucketName: NotRequired[str],
    ServiceAccessRoleArn: NotRequired[str],
    CollectorHealthCheck: NotRequired[CollectorHealthCheckTypeDef],  # (2)
    LastDataReceived: NotRequired[str],
    RegisteredDate: NotRequired[str],
    CreatedDate: NotRequired[str],
    ModifiedDate: NotRequired[str],
    InventoryData: NotRequired[InventoryDataTypeDef],  # (3)
  1. See VersionStatusType
  2. See CollectorHealthCheckTypeDef
  3. See InventoryDataTypeDef

DeleteConnectionResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DeleteConnectionResponseTypeDef

def get_value() -> DeleteConnectionResponseTypeDef:
    return {
        "Connection": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteConnectionResponseTypeDef(TypedDict):
    Connection: ConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

DescribeConnectionsResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeConnectionsResponseTypeDef

def get_value() -> DescribeConnectionsResponseTypeDef:
    return {
        "Marker": ...,
        "Connections": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeConnectionsResponseTypeDef(TypedDict):
    Marker: str,
    Connections: List[ConnectionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

TestConnectionResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import TestConnectionResponseTypeDef

def get_value() -> TestConnectionResponseTypeDef:
    return {
        "Connection": ...,
        "ResponseMetadata": ...,
    }
Definition
class TestConnectionResponseTypeDef(TypedDict):
    Connection: ConnectionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ConnectionTypeDef
  2. See ResponseMetadataTypeDef

CreateEndpointMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import CreateEndpointMessageRequestTypeDef

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

EndpointTypeDef

Usage Example
from mypy_boto3_dms.type_defs import EndpointTypeDef

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

ModifyEndpointMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ModifyEndpointMessageRequestTypeDef

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

CreateEventSubscriptionResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import CreateEventSubscriptionResponseTypeDef

def get_value() -> CreateEventSubscriptionResponseTypeDef:
    return {
        "EventSubscription": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateEventSubscriptionResponseTypeDef(TypedDict):
    EventSubscription: EventSubscriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

DeleteEventSubscriptionResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DeleteEventSubscriptionResponseTypeDef

def get_value() -> DeleteEventSubscriptionResponseTypeDef:
    return {
        "EventSubscription": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteEventSubscriptionResponseTypeDef(TypedDict):
    EventSubscription: EventSubscriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

DescribeEventSubscriptionsResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeEventSubscriptionsResponseTypeDef

def get_value() -> DescribeEventSubscriptionsResponseTypeDef:
    return {
        "Marker": ...,
        "EventSubscriptionsList": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEventSubscriptionsResponseTypeDef(TypedDict):
    Marker: str,
    EventSubscriptionsList: List[EventSubscriptionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

ModifyEventSubscriptionResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ModifyEventSubscriptionResponseTypeDef

def get_value() -> ModifyEventSubscriptionResponseTypeDef:
    return {
        "EventSubscription": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyEventSubscriptionResponseTypeDef(TypedDict):
    EventSubscription: EventSubscriptionTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventSubscriptionTypeDef
  2. See ResponseMetadataTypeDef

DatabaseResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DatabaseResponseTypeDef

def get_value() -> DatabaseResponseTypeDef:
    return {
        "DatabaseId": ...,
    }
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

DescribeCertificatesMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeCertificatesMessageRequestTypeDef

def get_value() -> DescribeCertificatesMessageRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeCertificatesMessageRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeConnectionsMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeConnectionsMessageRequestTypeDef

def get_value() -> DescribeConnectionsMessageRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeConnectionsMessageRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeEndpointTypesMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeEndpointTypesMessageRequestTypeDef

def get_value() -> DescribeEndpointTypesMessageRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeEndpointTypesMessageRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeEndpointsMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeEndpointsMessageRequestTypeDef

def get_value() -> DescribeEndpointsMessageRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeEndpointsMessageRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeEventCategoriesMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeEventCategoriesMessageRequestTypeDef

def get_value() -> DescribeEventCategoriesMessageRequestTypeDef:
    return {
        "SourceType": ...,
    }
Definition
class DescribeEventCategoriesMessageRequestTypeDef(TypedDict):
    SourceType: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeEventSubscriptionsMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeEventSubscriptionsMessageRequestTypeDef

def get_value() -> DescribeEventSubscriptionsMessageRequestTypeDef:
    return {
        "SubscriptionName": ...,
    }
Definition
class DescribeEventSubscriptionsMessageRequestTypeDef(TypedDict):
    SubscriptionName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeEventsMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeEventsMessageRequestTypeDef

def get_value() -> DescribeEventsMessageRequestTypeDef:
    return {
        "SourceIdentifier": ...,
    }
Definition
class DescribeEventsMessageRequestTypeDef(TypedDict):
    SourceIdentifier: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (1)
    StartTime: NotRequired[Union[datetime, str]],
    EndTime: NotRequired[Union[datetime, str]],
    Duration: NotRequired[int],
    EventCategories: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (2)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See SourceTypeType
  2. See FilterTypeDef

DescribeFleetAdvisorCollectorsRequestRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeFleetAdvisorCollectorsRequestRequestTypeDef

def get_value() -> DescribeFleetAdvisorCollectorsRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeFleetAdvisorCollectorsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeFleetAdvisorDatabasesRequestRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeFleetAdvisorDatabasesRequestRequestTypeDef

def get_value() -> DescribeFleetAdvisorDatabasesRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeFleetAdvisorDatabasesRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeFleetAdvisorSchemaObjectSummaryRequestRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeFleetAdvisorSchemaObjectSummaryRequestRequestTypeDef

def get_value() -> DescribeFleetAdvisorSchemaObjectSummaryRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeFleetAdvisorSchemaObjectSummaryRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeFleetAdvisorSchemasRequestRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeFleetAdvisorSchemasRequestRequestTypeDef

def get_value() -> DescribeFleetAdvisorSchemasRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeFleetAdvisorSchemasRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribePendingMaintenanceActionsMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribePendingMaintenanceActionsMessageRequestTypeDef

def get_value() -> DescribePendingMaintenanceActionsMessageRequestTypeDef:
    return {
        "ReplicationInstanceArn": ...,
    }
Definition
class DescribePendingMaintenanceActionsMessageRequestTypeDef(TypedDict):
    ReplicationInstanceArn: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    Marker: NotRequired[str],
    MaxRecords: NotRequired[int],
  1. See FilterTypeDef

DescribeRecommendationLimitationsRequestRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeRecommendationLimitationsRequestRequestTypeDef

def get_value() -> DescribeRecommendationLimitationsRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeRecommendationLimitationsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeRecommendationsRequestRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeRecommendationsRequestRequestTypeDef

def get_value() -> DescribeRecommendationsRequestRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeRecommendationsRequestRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    NextToken: NotRequired[str],
  1. See FilterTypeDef

DescribeReplicationInstancesMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationInstancesMessageRequestTypeDef

def get_value() -> DescribeReplicationInstancesMessageRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeReplicationInstancesMessageRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeReplicationSubnetGroupsMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationSubnetGroupsMessageRequestTypeDef

def get_value() -> DescribeReplicationSubnetGroupsMessageRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeReplicationSubnetGroupsMessageRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeReplicationTaskAssessmentRunsMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationTaskAssessmentRunsMessageRequestTypeDef

def get_value() -> DescribeReplicationTaskAssessmentRunsMessageRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeReplicationTaskAssessmentRunsMessageRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeReplicationTaskIndividualAssessmentsMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationTaskIndividualAssessmentsMessageRequestTypeDef

def get_value() -> DescribeReplicationTaskIndividualAssessmentsMessageRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeReplicationTaskIndividualAssessmentsMessageRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
  1. See FilterTypeDef

DescribeReplicationTasksMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationTasksMessageRequestTypeDef

def get_value() -> DescribeReplicationTasksMessageRequestTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeReplicationTasksMessageRequestTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WithoutSettings: NotRequired[bool],
  1. See FilterTypeDef

DescribeTableStatisticsMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeTableStatisticsMessageRequestTypeDef

def get_value() -> DescribeTableStatisticsMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }
Definition
class DescribeTableStatisticsMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: str,
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
  1. See FilterTypeDef

DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef

def get_value() -> DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeCertificatesMessageDescribeCertificatesPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeConnectionsMessageDescribeConnectionsPaginateTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeConnectionsMessageDescribeConnectionsPaginateTypeDef

def get_value() -> DescribeConnectionsMessageDescribeConnectionsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeConnectionsMessageDescribeConnectionsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeEndpointTypesMessageDescribeEndpointTypesPaginateTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeEndpointTypesMessageDescribeEndpointTypesPaginateTypeDef

def get_value() -> DescribeEndpointTypesMessageDescribeEndpointTypesPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeEndpointTypesMessageDescribeEndpointTypesPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeEndpointsMessageDescribeEndpointsPaginateTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeEndpointsMessageDescribeEndpointsPaginateTypeDef

def get_value() -> DescribeEndpointsMessageDescribeEndpointsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeEndpointsMessageDescribeEndpointsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef

def get_value() -> DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef:
    return {
        "SubscriptionName": ...,
    }
Definition
class DescribeEventSubscriptionsMessageDescribeEventSubscriptionsPaginateTypeDef(TypedDict):
    SubscriptionName: NotRequired[str],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeEventsMessageDescribeEventsPaginateTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeEventsMessageDescribeEventsPaginateTypeDef

def get_value() -> DescribeEventsMessageDescribeEventsPaginateTypeDef:
    return {
        "SourceIdentifier": ...,
    }
Definition
class DescribeEventsMessageDescribeEventsPaginateTypeDef(TypedDict):
    SourceIdentifier: NotRequired[str],
    SourceType: NotRequired[SourceTypeType],  # (1)
    StartTime: NotRequired[Union[datetime, str]],
    EndTime: NotRequired[Union[datetime, str]],
    Duration: NotRequired[int],
    EventCategories: NotRequired[Sequence[str]],
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See SourceTypeType
  2. See FilterTypeDef
  3. See PaginatorConfigTypeDef

DescribeOrderableReplicationInstancesMessageDescribeOrderableReplicationInstancesPaginateTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeOrderableReplicationInstancesMessageDescribeOrderableReplicationInstancesPaginateTypeDef

def get_value() -> DescribeOrderableReplicationInstancesMessageDescribeOrderableReplicationInstancesPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class DescribeOrderableReplicationInstancesMessageDescribeOrderableReplicationInstancesPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeReplicationInstancesMessageDescribeReplicationInstancesPaginateTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationInstancesMessageDescribeReplicationInstancesPaginateTypeDef

def get_value() -> DescribeReplicationInstancesMessageDescribeReplicationInstancesPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeReplicationInstancesMessageDescribeReplicationInstancesPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeReplicationSubnetGroupsMessageDescribeReplicationSubnetGroupsPaginateTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationSubnetGroupsMessageDescribeReplicationSubnetGroupsPaginateTypeDef

def get_value() -> DescribeReplicationSubnetGroupsMessageDescribeReplicationSubnetGroupsPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeReplicationSubnetGroupsMessageDescribeReplicationSubnetGroupsPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeReplicationTaskAssessmentResultsMessageDescribeReplicationTaskAssessmentResultsPaginateTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationTaskAssessmentResultsMessageDescribeReplicationTaskAssessmentResultsPaginateTypeDef

def get_value() -> DescribeReplicationTaskAssessmentResultsMessageDescribeReplicationTaskAssessmentResultsPaginateTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }
Definition
class DescribeReplicationTaskAssessmentResultsMessageDescribeReplicationTaskAssessmentResultsPaginateTypeDef(TypedDict):
    ReplicationTaskArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeReplicationTasksMessageDescribeReplicationTasksPaginateTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationTasksMessageDescribeReplicationTasksPaginateTypeDef

def get_value() -> DescribeReplicationTasksMessageDescribeReplicationTasksPaginateTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeReplicationTasksMessageDescribeReplicationTasksPaginateTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    WithoutSettings: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeSchemasMessageDescribeSchemasPaginateTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeSchemasMessageDescribeSchemasPaginateTypeDef

def get_value() -> DescribeSchemasMessageDescribeSchemasPaginateTypeDef:
    return {
        "EndpointArn": ...,
    }
Definition
class DescribeSchemasMessageDescribeSchemasPaginateTypeDef(TypedDict):
    EndpointArn: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeTableStatisticsMessageDescribeTableStatisticsPaginateTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeTableStatisticsMessageDescribeTableStatisticsPaginateTypeDef

def get_value() -> DescribeTableStatisticsMessageDescribeTableStatisticsPaginateTypeDef:
    return {
        "ReplicationTaskArn": ...,
    }
Definition
class DescribeTableStatisticsMessageDescribeTableStatisticsPaginateTypeDef(TypedDict):
    ReplicationTaskArn: str,
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See PaginatorConfigTypeDef

DescribeConnectionsMessageTestConnectionSucceedsWaitTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeConnectionsMessageTestConnectionSucceedsWaitTypeDef

def get_value() -> DescribeConnectionsMessageTestConnectionSucceedsWaitTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeConnectionsMessageTestConnectionSucceedsWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeEndpointsMessageEndpointDeletedWaitTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeEndpointsMessageEndpointDeletedWaitTypeDef

def get_value() -> DescribeEndpointsMessageEndpointDeletedWaitTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeEndpointsMessageEndpointDeletedWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeReplicationInstancesMessageReplicationInstanceAvailableWaitTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationInstancesMessageReplicationInstanceAvailableWaitTypeDef

def get_value() -> DescribeReplicationInstancesMessageReplicationInstanceAvailableWaitTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeReplicationInstancesMessageReplicationInstanceAvailableWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeReplicationInstancesMessageReplicationInstanceDeletedWaitTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationInstancesMessageReplicationInstanceDeletedWaitTypeDef

def get_value() -> DescribeReplicationInstancesMessageReplicationInstanceDeletedWaitTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeReplicationInstancesMessageReplicationInstanceDeletedWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeReplicationTasksMessageReplicationTaskDeletedWaitTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationTasksMessageReplicationTaskDeletedWaitTypeDef

def get_value() -> DescribeReplicationTasksMessageReplicationTaskDeletedWaitTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeReplicationTasksMessageReplicationTaskDeletedWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WithoutSettings: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeReplicationTasksMessageReplicationTaskReadyWaitTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationTasksMessageReplicationTaskReadyWaitTypeDef

def get_value() -> DescribeReplicationTasksMessageReplicationTaskReadyWaitTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeReplicationTasksMessageReplicationTaskReadyWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WithoutSettings: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeReplicationTasksMessageReplicationTaskRunningWaitTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationTasksMessageReplicationTaskRunningWaitTypeDef

def get_value() -> DescribeReplicationTasksMessageReplicationTaskRunningWaitTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeReplicationTasksMessageReplicationTaskRunningWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WithoutSettings: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeReplicationTasksMessageReplicationTaskStoppedWaitTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationTasksMessageReplicationTaskStoppedWaitTypeDef

def get_value() -> DescribeReplicationTasksMessageReplicationTaskStoppedWaitTypeDef:
    return {
        "Filters": ...,
    }
Definition
class DescribeReplicationTasksMessageReplicationTaskStoppedWaitTypeDef(TypedDict):
    Filters: NotRequired[Sequence[FilterTypeDef]],  # (1)
    MaxRecords: NotRequired[int],
    Marker: NotRequired[str],
    WithoutSettings: NotRequired[bool],
    WaiterConfig: NotRequired[WaiterConfigTypeDef],  # (2)
  1. See FilterTypeDef
  2. See WaiterConfigTypeDef

DescribeEndpointSettingsResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeEndpointSettingsResponseTypeDef

def get_value() -> DescribeEndpointSettingsResponseTypeDef:
    return {
        "Marker": ...,
        "EndpointSettings": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEndpointSettingsResponseTypeDef(TypedDict):
    Marker: str,
    EndpointSettings: List[EndpointSettingTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointSettingTypeDef
  2. See ResponseMetadataTypeDef

DescribeEndpointTypesResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeEndpointTypesResponseTypeDef

def get_value() -> DescribeEndpointTypesResponseTypeDef:
    return {
        "Marker": ...,
        "SupportedEndpointTypes": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEndpointTypesResponseTypeDef(TypedDict):
    Marker: str,
    SupportedEndpointTypes: List[SupportedEndpointTypeTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SupportedEndpointTypeTypeDef
  2. See ResponseMetadataTypeDef

DescribeEventCategoriesResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeEventCategoriesResponseTypeDef

def get_value() -> DescribeEventCategoriesResponseTypeDef:
    return {
        "EventCategoryGroupList": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEventCategoriesResponseTypeDef(TypedDict):
    EventCategoryGroupList: List[EventCategoryGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventCategoryGroupTypeDef
  2. See ResponseMetadataTypeDef

DescribeEventsResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeEventsResponseTypeDef

def get_value() -> DescribeEventsResponseTypeDef:
    return {
        "Marker": ...,
        "Events": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEventsResponseTypeDef(TypedDict):
    Marker: str,
    Events: List[EventTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EventTypeDef
  2. See ResponseMetadataTypeDef

DescribeFleetAdvisorLsaAnalysisResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeFleetAdvisorLsaAnalysisResponseTypeDef

def get_value() -> DescribeFleetAdvisorLsaAnalysisResponseTypeDef:
    return {
        "Analysis": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeFleetAdvisorLsaAnalysisResponseTypeDef(TypedDict):
    Analysis: List[FleetAdvisorLsaAnalysisResponseTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FleetAdvisorLsaAnalysisResponseTypeDef
  2. See ResponseMetadataTypeDef

DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef

def get_value() -> DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef:
    return {
        "FleetAdvisorSchemaObjects": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef(TypedDict):
    FleetAdvisorSchemaObjects: List[FleetAdvisorSchemaObjectResponseTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FleetAdvisorSchemaObjectResponseTypeDef
  2. See ResponseMetadataTypeDef

DescribeOrderableReplicationInstancesResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeOrderableReplicationInstancesResponseTypeDef

def get_value() -> DescribeOrderableReplicationInstancesResponseTypeDef:
    return {
        "OrderableReplicationInstances": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeOrderableReplicationInstancesResponseTypeDef(TypedDict):
    OrderableReplicationInstances: List[OrderableReplicationInstanceTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OrderableReplicationInstanceTypeDef
  2. See ResponseMetadataTypeDef

DescribeRecommendationLimitationsResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeRecommendationLimitationsResponseTypeDef

def get_value() -> DescribeRecommendationLimitationsResponseTypeDef:
    return {
        "NextToken": ...,
        "Limitations": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeRecommendationLimitationsResponseTypeDef(TypedDict):
    NextToken: str,
    Limitations: List[LimitationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LimitationTypeDef
  2. See ResponseMetadataTypeDef

DescribeRefreshSchemasStatusResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeRefreshSchemasStatusResponseTypeDef

def get_value() -> DescribeRefreshSchemasStatusResponseTypeDef:
    return {
        "RefreshSchemasStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeRefreshSchemasStatusResponseTypeDef(TypedDict):
    RefreshSchemasStatus: RefreshSchemasStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RefreshSchemasStatusTypeDef
  2. See ResponseMetadataTypeDef

RefreshSchemasResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import RefreshSchemasResponseTypeDef

def get_value() -> RefreshSchemasResponseTypeDef:
    return {
        "RefreshSchemasStatus": ...,
        "ResponseMetadata": ...,
    }
Definition
class RefreshSchemasResponseTypeDef(TypedDict):
    RefreshSchemasStatus: RefreshSchemasStatusTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RefreshSchemasStatusTypeDef
  2. See ResponseMetadataTypeDef

DescribeReplicationInstanceTaskLogsResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationInstanceTaskLogsResponseTypeDef

def get_value() -> DescribeReplicationInstanceTaskLogsResponseTypeDef:
    return {
        "ReplicationInstanceArn": ...,
        "ReplicationInstanceTaskLogs": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeReplicationInstanceTaskLogsResponseTypeDef(TypedDict):
    ReplicationInstanceArn: str,
    ReplicationInstanceTaskLogs: List[ReplicationInstanceTaskLogTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationInstanceTaskLogTypeDef
  2. See ResponseMetadataTypeDef

DescribeReplicationTaskAssessmentResultsResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationTaskAssessmentResultsResponseTypeDef

def get_value() -> DescribeReplicationTaskAssessmentResultsResponseTypeDef:
    return {
        "Marker": ...,
        "BucketName": ...,
        "ReplicationTaskAssessmentResults": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeReplicationTaskAssessmentResultsResponseTypeDef(TypedDict):
    Marker: str,
    BucketName: str,
    ReplicationTaskAssessmentResults: List[ReplicationTaskAssessmentResultTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskAssessmentResultTypeDef
  2. See ResponseMetadataTypeDef

DescribeReplicationTaskIndividualAssessmentsResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationTaskIndividualAssessmentsResponseTypeDef

def get_value() -> DescribeReplicationTaskIndividualAssessmentsResponseTypeDef:
    return {
        "Marker": ...,
        "ReplicationTaskIndividualAssessments": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeReplicationTaskIndividualAssessmentsResponseTypeDef(TypedDict):
    Marker: str,
    ReplicationTaskIndividualAssessments: List[ReplicationTaskIndividualAssessmentTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskIndividualAssessmentTypeDef
  2. See ResponseMetadataTypeDef

DescribeTableStatisticsResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeTableStatisticsResponseTypeDef

def get_value() -> DescribeTableStatisticsResponseTypeDef:
    return {
        "ReplicationTaskArn": ...,
        "TableStatistics": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeTableStatisticsResponseTypeDef(TypedDict):
    ReplicationTaskArn: str,
    TableStatistics: List[TableStatisticsTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TableStatisticsTypeDef
  2. See ResponseMetadataTypeDef

ResourcePendingMaintenanceActionsTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ResourcePendingMaintenanceActionsTypeDef

def get_value() -> ResourcePendingMaintenanceActionsTypeDef:
    return {
        "ResourceIdentifier": ...,
    }
Definition
class ResourcePendingMaintenanceActionsTypeDef(TypedDict):
    ResourceIdentifier: NotRequired[str],
    PendingMaintenanceActionDetails: NotRequired[List[PendingMaintenanceActionTypeDef]],  # (1)
  1. See PendingMaintenanceActionTypeDef

RdsRecommendationTypeDef

Usage Example
from mypy_boto3_dms.type_defs import RdsRecommendationTypeDef

def get_value() -> RdsRecommendationTypeDef:
    return {
        "RequirementsToTarget": ...,
    }
Definition
class RdsRecommendationTypeDef(TypedDict):
    RequirementsToTarget: NotRequired[RdsRequirementsTypeDef],  # (1)
    TargetConfiguration: NotRequired[RdsConfigurationTypeDef],  # (2)
  1. See RdsRequirementsTypeDef
  2. See RdsConfigurationTypeDef

StartRecommendationsRequestEntryTypeDef

Usage Example
from mypy_boto3_dms.type_defs import StartRecommendationsRequestEntryTypeDef

def get_value() -> StartRecommendationsRequestEntryTypeDef:
    return {
        "DatabaseId": ...,
        "Settings": ...,
    }
Definition
class StartRecommendationsRequestEntryTypeDef(TypedDict):
    DatabaseId: str,
    Settings: RecommendationSettingsTypeDef,  # (1)
  1. See RecommendationSettingsTypeDef

StartRecommendationsRequestRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import StartRecommendationsRequestRequestTypeDef

def get_value() -> StartRecommendationsRequestRequestTypeDef:
    return {
        "DatabaseId": ...,
        "Settings": ...,
    }
Definition
class StartRecommendationsRequestRequestTypeDef(TypedDict):
    DatabaseId: str,
    Settings: RecommendationSettingsTypeDef,  # (1)
  1. See RecommendationSettingsTypeDef

ReloadTablesMessageRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ReloadTablesMessageRequestTypeDef

def get_value() -> ReloadTablesMessageRequestTypeDef:
    return {
        "ReplicationTaskArn": ...,
        "TablesToReload": ...,
    }
Definition
class ReloadTablesMessageRequestTypeDef(TypedDict):
    ReplicationTaskArn: str,
    TablesToReload: Sequence[TableToReloadTypeDef],  # (1)
    ReloadOption: NotRequired[ReloadOptionValueType],  # (2)
  1. See TableToReloadTypeDef
  2. See ReloadOptionValueType

ReplicationTaskAssessmentRunTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ReplicationTaskAssessmentRunTypeDef

def get_value() -> ReplicationTaskAssessmentRunTypeDef:
    return {
        "ReplicationTaskAssessmentRunArn": ...,
    }
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],
  1. See ReplicationTaskAssessmentRunProgressTypeDef

ReplicationTaskTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ReplicationTaskTypeDef

def get_value() -> ReplicationTaskTypeDef:
    return {
        "ReplicationTaskIdentifier": ...,
    }
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

Usage Example
from mypy_boto3_dms.type_defs import SchemaResponseTypeDef

def get_value() -> SchemaResponseTypeDef:
    return {
        "CodeLineCount": ...,
    }
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

Usage Example
from mypy_boto3_dms.type_defs import ReplicationSubnetGroupTypeDef

def get_value() -> ReplicationSubnetGroupTypeDef:
    return {
        "ReplicationSubnetGroupIdentifier": ...,
    }
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

Usage Example
from mypy_boto3_dms.type_defs import DescribeFleetAdvisorCollectorsResponseTypeDef

def get_value() -> DescribeFleetAdvisorCollectorsResponseTypeDef:
    return {
        "Collectors": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeFleetAdvisorCollectorsResponseTypeDef(TypedDict):
    Collectors: List[CollectorResponseTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See CollectorResponseTypeDef
  2. See ResponseMetadataTypeDef

CreateEndpointResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import CreateEndpointResponseTypeDef

def get_value() -> CreateEndpointResponseTypeDef:
    return {
        "Endpoint": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateEndpointResponseTypeDef(TypedDict):
    Endpoint: EndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointTypeDef
  2. See ResponseMetadataTypeDef

DeleteEndpointResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DeleteEndpointResponseTypeDef

def get_value() -> DeleteEndpointResponseTypeDef:
    return {
        "Endpoint": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteEndpointResponseTypeDef(TypedDict):
    Endpoint: EndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointTypeDef
  2. See ResponseMetadataTypeDef

DescribeEndpointsResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeEndpointsResponseTypeDef

def get_value() -> DescribeEndpointsResponseTypeDef:
    return {
        "Marker": ...,
        "Endpoints": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeEndpointsResponseTypeDef(TypedDict):
    Marker: str,
    Endpoints: List[EndpointTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointTypeDef
  2. See ResponseMetadataTypeDef

ModifyEndpointResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ModifyEndpointResponseTypeDef

def get_value() -> ModifyEndpointResponseTypeDef:
    return {
        "Endpoint": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyEndpointResponseTypeDef(TypedDict):
    Endpoint: EndpointTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EndpointTypeDef
  2. See ResponseMetadataTypeDef

DescribeFleetAdvisorDatabasesResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeFleetAdvisorDatabasesResponseTypeDef

def get_value() -> DescribeFleetAdvisorDatabasesResponseTypeDef:
    return {
        "Databases": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeFleetAdvisorDatabasesResponseTypeDef(TypedDict):
    Databases: List[DatabaseResponseTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DatabaseResponseTypeDef
  2. See ResponseMetadataTypeDef

ApplyPendingMaintenanceActionResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ApplyPendingMaintenanceActionResponseTypeDef

def get_value() -> ApplyPendingMaintenanceActionResponseTypeDef:
    return {
        "ResourcePendingMaintenanceActions": ...,
        "ResponseMetadata": ...,
    }
Definition
class ApplyPendingMaintenanceActionResponseTypeDef(TypedDict):
    ResourcePendingMaintenanceActions: ResourcePendingMaintenanceActionsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourcePendingMaintenanceActionsTypeDef
  2. See ResponseMetadataTypeDef

DescribePendingMaintenanceActionsResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribePendingMaintenanceActionsResponseTypeDef

def get_value() -> DescribePendingMaintenanceActionsResponseTypeDef:
    return {
        "PendingMaintenanceActions": ...,
        "Marker": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribePendingMaintenanceActionsResponseTypeDef(TypedDict):
    PendingMaintenanceActions: List[ResourcePendingMaintenanceActionsTypeDef],  # (1)
    Marker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourcePendingMaintenanceActionsTypeDef
  2. See ResponseMetadataTypeDef

RecommendationDataTypeDef

Usage Example
from mypy_boto3_dms.type_defs import RecommendationDataTypeDef

def get_value() -> RecommendationDataTypeDef:
    return {
        "RdsEngine": ...,
    }
Definition
class RecommendationDataTypeDef(TypedDict):
    RdsEngine: NotRequired[RdsRecommendationTypeDef],  # (1)
  1. See RdsRecommendationTypeDef

BatchStartRecommendationsRequestRequestTypeDef

Usage Example
from mypy_boto3_dms.type_defs import BatchStartRecommendationsRequestRequestTypeDef

def get_value() -> BatchStartRecommendationsRequestRequestTypeDef:
    return {
        "Data": ...,
    }
Definition
class BatchStartRecommendationsRequestRequestTypeDef(TypedDict):
    Data: NotRequired[Sequence[StartRecommendationsRequestEntryTypeDef]],  # (1)
  1. See StartRecommendationsRequestEntryTypeDef

CancelReplicationTaskAssessmentRunResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import CancelReplicationTaskAssessmentRunResponseTypeDef

def get_value() -> CancelReplicationTaskAssessmentRunResponseTypeDef:
    return {
        "ReplicationTaskAssessmentRun": ...,
        "ResponseMetadata": ...,
    }
Definition
class CancelReplicationTaskAssessmentRunResponseTypeDef(TypedDict):
    ReplicationTaskAssessmentRun: ReplicationTaskAssessmentRunTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskAssessmentRunTypeDef
  2. See ResponseMetadataTypeDef

DeleteReplicationTaskAssessmentRunResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DeleteReplicationTaskAssessmentRunResponseTypeDef

def get_value() -> DeleteReplicationTaskAssessmentRunResponseTypeDef:
    return {
        "ReplicationTaskAssessmentRun": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteReplicationTaskAssessmentRunResponseTypeDef(TypedDict):
    ReplicationTaskAssessmentRun: ReplicationTaskAssessmentRunTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskAssessmentRunTypeDef
  2. See ResponseMetadataTypeDef

DescribeReplicationTaskAssessmentRunsResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationTaskAssessmentRunsResponseTypeDef

def get_value() -> DescribeReplicationTaskAssessmentRunsResponseTypeDef:
    return {
        "Marker": ...,
        "ReplicationTaskAssessmentRuns": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeReplicationTaskAssessmentRunsResponseTypeDef(TypedDict):
    Marker: str,
    ReplicationTaskAssessmentRuns: List[ReplicationTaskAssessmentRunTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskAssessmentRunTypeDef
  2. See ResponseMetadataTypeDef

StartReplicationTaskAssessmentRunResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import StartReplicationTaskAssessmentRunResponseTypeDef

def get_value() -> StartReplicationTaskAssessmentRunResponseTypeDef:
    return {
        "ReplicationTaskAssessmentRun": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartReplicationTaskAssessmentRunResponseTypeDef(TypedDict):
    ReplicationTaskAssessmentRun: ReplicationTaskAssessmentRunTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskAssessmentRunTypeDef
  2. See ResponseMetadataTypeDef

CreateReplicationTaskResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import CreateReplicationTaskResponseTypeDef

def get_value() -> CreateReplicationTaskResponseTypeDef:
    return {
        "ReplicationTask": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateReplicationTaskResponseTypeDef(TypedDict):
    ReplicationTask: ReplicationTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskTypeDef
  2. See ResponseMetadataTypeDef

DeleteReplicationTaskResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DeleteReplicationTaskResponseTypeDef

def get_value() -> DeleteReplicationTaskResponseTypeDef:
    return {
        "ReplicationTask": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteReplicationTaskResponseTypeDef(TypedDict):
    ReplicationTask: ReplicationTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskTypeDef
  2. See ResponseMetadataTypeDef

DescribeReplicationTasksResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationTasksResponseTypeDef

def get_value() -> DescribeReplicationTasksResponseTypeDef:
    return {
        "Marker": ...,
        "ReplicationTasks": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeReplicationTasksResponseTypeDef(TypedDict):
    Marker: str,
    ReplicationTasks: List[ReplicationTaskTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskTypeDef
  2. See ResponseMetadataTypeDef

ModifyReplicationTaskResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ModifyReplicationTaskResponseTypeDef

def get_value() -> ModifyReplicationTaskResponseTypeDef:
    return {
        "ReplicationTask": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyReplicationTaskResponseTypeDef(TypedDict):
    ReplicationTask: ReplicationTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskTypeDef
  2. See ResponseMetadataTypeDef

MoveReplicationTaskResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import MoveReplicationTaskResponseTypeDef

def get_value() -> MoveReplicationTaskResponseTypeDef:
    return {
        "ReplicationTask": ...,
        "ResponseMetadata": ...,
    }
Definition
class MoveReplicationTaskResponseTypeDef(TypedDict):
    ReplicationTask: ReplicationTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskTypeDef
  2. See ResponseMetadataTypeDef

StartReplicationTaskAssessmentResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import StartReplicationTaskAssessmentResponseTypeDef

def get_value() -> StartReplicationTaskAssessmentResponseTypeDef:
    return {
        "ReplicationTask": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartReplicationTaskAssessmentResponseTypeDef(TypedDict):
    ReplicationTask: ReplicationTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskTypeDef
  2. See ResponseMetadataTypeDef

StartReplicationTaskResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import StartReplicationTaskResponseTypeDef

def get_value() -> StartReplicationTaskResponseTypeDef:
    return {
        "ReplicationTask": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartReplicationTaskResponseTypeDef(TypedDict):
    ReplicationTask: ReplicationTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskTypeDef
  2. See ResponseMetadataTypeDef

StopReplicationTaskResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import StopReplicationTaskResponseTypeDef

def get_value() -> StopReplicationTaskResponseTypeDef:
    return {
        "ReplicationTask": ...,
        "ResponseMetadata": ...,
    }
Definition
class StopReplicationTaskResponseTypeDef(TypedDict):
    ReplicationTask: ReplicationTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationTaskTypeDef
  2. See ResponseMetadataTypeDef

DescribeFleetAdvisorSchemasResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeFleetAdvisorSchemasResponseTypeDef

def get_value() -> DescribeFleetAdvisorSchemasResponseTypeDef:
    return {
        "FleetAdvisorSchemas": ...,
        "NextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeFleetAdvisorSchemasResponseTypeDef(TypedDict):
    FleetAdvisorSchemas: List[SchemaResponseTypeDef],  # (1)
    NextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SchemaResponseTypeDef
  2. See ResponseMetadataTypeDef

CreateReplicationSubnetGroupResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import CreateReplicationSubnetGroupResponseTypeDef

def get_value() -> CreateReplicationSubnetGroupResponseTypeDef:
    return {
        "ReplicationSubnetGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateReplicationSubnetGroupResponseTypeDef(TypedDict):
    ReplicationSubnetGroup: ReplicationSubnetGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationSubnetGroupTypeDef
  2. See ResponseMetadataTypeDef

DescribeReplicationSubnetGroupsResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationSubnetGroupsResponseTypeDef

def get_value() -> DescribeReplicationSubnetGroupsResponseTypeDef:
    return {
        "Marker": ...,
        "ReplicationSubnetGroups": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeReplicationSubnetGroupsResponseTypeDef(TypedDict):
    Marker: str,
    ReplicationSubnetGroups: List[ReplicationSubnetGroupTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationSubnetGroupTypeDef
  2. See ResponseMetadataTypeDef

ModifyReplicationSubnetGroupResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ModifyReplicationSubnetGroupResponseTypeDef

def get_value() -> ModifyReplicationSubnetGroupResponseTypeDef:
    return {
        "ReplicationSubnetGroup": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyReplicationSubnetGroupResponseTypeDef(TypedDict):
    ReplicationSubnetGroup: ReplicationSubnetGroupTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationSubnetGroupTypeDef
  2. See ResponseMetadataTypeDef

ReplicationInstanceTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ReplicationInstanceTypeDef

def get_value() -> ReplicationInstanceTypeDef:
    return {
        "ReplicationInstanceIdentifier": ...,
    }
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],
  1. See VpcSecurityGroupMembershipTypeDef
  2. See ReplicationSubnetGroupTypeDef
  3. See ReplicationPendingModifiedValuesTypeDef

RecommendationTypeDef

Usage Example
from mypy_boto3_dms.type_defs import RecommendationTypeDef

def get_value() -> RecommendationTypeDef:
    return {
        "DatabaseId": ...,
    }
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

Usage Example
from mypy_boto3_dms.type_defs import CreateReplicationInstanceResponseTypeDef

def get_value() -> CreateReplicationInstanceResponseTypeDef:
    return {
        "ReplicationInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateReplicationInstanceResponseTypeDef(TypedDict):
    ReplicationInstance: ReplicationInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationInstanceTypeDef
  2. See ResponseMetadataTypeDef

DeleteReplicationInstanceResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DeleteReplicationInstanceResponseTypeDef

def get_value() -> DeleteReplicationInstanceResponseTypeDef:
    return {
        "ReplicationInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteReplicationInstanceResponseTypeDef(TypedDict):
    ReplicationInstance: ReplicationInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationInstanceTypeDef
  2. See ResponseMetadataTypeDef

DescribeReplicationInstancesResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeReplicationInstancesResponseTypeDef

def get_value() -> DescribeReplicationInstancesResponseTypeDef:
    return {
        "Marker": ...,
        "ReplicationInstances": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeReplicationInstancesResponseTypeDef(TypedDict):
    Marker: str,
    ReplicationInstances: List[ReplicationInstanceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationInstanceTypeDef
  2. See ResponseMetadataTypeDef

ModifyReplicationInstanceResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import ModifyReplicationInstanceResponseTypeDef

def get_value() -> ModifyReplicationInstanceResponseTypeDef:
    return {
        "ReplicationInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class ModifyReplicationInstanceResponseTypeDef(TypedDict):
    ReplicationInstance: ReplicationInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationInstanceTypeDef
  2. See ResponseMetadataTypeDef

RebootReplicationInstanceResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import RebootReplicationInstanceResponseTypeDef

def get_value() -> RebootReplicationInstanceResponseTypeDef:
    return {
        "ReplicationInstance": ...,
        "ResponseMetadata": ...,
    }
Definition
class RebootReplicationInstanceResponseTypeDef(TypedDict):
    ReplicationInstance: ReplicationInstanceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationInstanceTypeDef
  2. See ResponseMetadataTypeDef

DescribeRecommendationsResponseTypeDef

Usage Example
from mypy_boto3_dms.type_defs import DescribeRecommendationsResponseTypeDef

def get_value() -> DescribeRecommendationsResponseTypeDef:
    return {
        "NextToken": ...,
        "Recommendations": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeRecommendationsResponseTypeDef(TypedDict):
    NextToken: str,
    Recommendations: List[RecommendationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See RecommendationTypeDef
  2. See ResponseMetadataTypeDef