Type definitions#
Index > DatabaseMigrationService > Type definitions
Auto-generated documentation for DatabaseMigrationService type annotations stubs module types-boto3-dms.
BlobTypeDef#
# BlobTypeDef Union usage example
from types_boto3_dms.type_defs import BlobTypeDef
def get_value() -> BlobTypeDef:
return ...
# BlobTypeDef definition
BlobTypeDef = Union[
str,
bytes,
IO[Any],
StreamingBody,
]
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_dms.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
datetime,
str,
]
ComputeConfigUnionTypeDef#
# ComputeConfigUnionTypeDef Union usage example
from types_boto3_dms.type_defs import ComputeConfigUnionTypeDef
def get_value() -> ComputeConfigUnionTypeDef:
return ...
# ComputeConfigUnionTypeDef definition
ComputeConfigUnionTypeDef = Union[
ComputeConfigTypeDef, # (1)
ComputeConfigOutputTypeDef, # (2)
]
OracleSettingsUnionTypeDef#
# OracleSettingsUnionTypeDef Union usage example
from types_boto3_dms.type_defs import OracleSettingsUnionTypeDef
def get_value() -> OracleSettingsUnionTypeDef:
return ...
# OracleSettingsUnionTypeDef definition
OracleSettingsUnionTypeDef = Union[
OracleSettingsTypeDef, # (1)
OracleSettingsOutputTypeDef, # (2)
]
SourceDataSettingUnionTypeDef#
# SourceDataSettingUnionTypeDef Union usage example
from types_boto3_dms.type_defs import SourceDataSettingUnionTypeDef
def get_value() -> SourceDataSettingUnionTypeDef:
return ...
# SourceDataSettingUnionTypeDef definition
SourceDataSettingUnionTypeDef = Union[
SourceDataSettingTypeDef, # (1)
SourceDataSettingOutputTypeDef, # (2)
]
AccountQuotaTypeDef#
# AccountQuotaTypeDef TypedDict usage example
from types_boto3_dms.type_defs import AccountQuotaTypeDef
def get_value() -> AccountQuotaTypeDef:
return {
"AccountQuotaName": ...,
}
# AccountQuotaTypeDef definition
class AccountQuotaTypeDef(TypedDict):
AccountQuotaName: NotRequired[str],
Used: NotRequired[int],
Max: NotRequired[int],
TagTypeDef#
# TagTypeDef TypedDict usage example
from types_boto3_dms.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
Key: NotRequired[str],
Value: NotRequired[str],
ResourceArn: NotRequired[str],
ApplyPendingMaintenanceActionMessageTypeDef#
# ApplyPendingMaintenanceActionMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ApplyPendingMaintenanceActionMessageTypeDef
def get_value() -> ApplyPendingMaintenanceActionMessageTypeDef:
return {
"ReplicationInstanceArn": ...,
}
# ApplyPendingMaintenanceActionMessageTypeDef definition
class ApplyPendingMaintenanceActionMessageTypeDef(TypedDict):
ReplicationInstanceArn: str,
ApplyAction: str,
OptInType: str,
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
AvailabilityZoneTypeDef#
# AvailabilityZoneTypeDef TypedDict usage example
from types_boto3_dms.type_defs import AvailabilityZoneTypeDef
def get_value() -> AvailabilityZoneTypeDef:
return {
"Name": ...,
}
# AvailabilityZoneTypeDef definition
class AvailabilityZoneTypeDef(TypedDict):
Name: NotRequired[str],
BatchStartRecommendationsErrorEntryTypeDef#
# BatchStartRecommendationsErrorEntryTypeDef TypedDict usage example
from types_boto3_dms.type_defs import BatchStartRecommendationsErrorEntryTypeDef
def get_value() -> BatchStartRecommendationsErrorEntryTypeDef:
return {
"DatabaseId": ...,
}
# BatchStartRecommendationsErrorEntryTypeDef definition
class BatchStartRecommendationsErrorEntryTypeDef(TypedDict):
DatabaseId: NotRequired[str],
Message: NotRequired[str],
Code: NotRequired[str],
CancelReplicationTaskAssessmentRunMessageTypeDef#
# CancelReplicationTaskAssessmentRunMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CancelReplicationTaskAssessmentRunMessageTypeDef
def get_value() -> CancelReplicationTaskAssessmentRunMessageTypeDef:
return {
"ReplicationTaskAssessmentRunArn": ...,
}
# CancelReplicationTaskAssessmentRunMessageTypeDef definition
class CancelReplicationTaskAssessmentRunMessageTypeDef(TypedDict):
ReplicationTaskAssessmentRunArn: str,
CertificateTypeDef#
# CertificateTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CertificateTypeDef
def get_value() -> CertificateTypeDef:
return {
"CertificateIdentifier": ...,
}
# CertificateTypeDef definition
class CertificateTypeDef(TypedDict):
CertificateIdentifier: NotRequired[str],
CertificateCreationDate: NotRequired[datetime],
CertificatePem: NotRequired[str],
CertificateWallet: NotRequired[bytes],
CertificateArn: NotRequired[str],
CertificateOwner: NotRequired[str],
ValidFromDate: NotRequired[datetime],
ValidToDate: NotRequired[datetime],
SigningAlgorithm: NotRequired[str],
KeyLength: NotRequired[int],
CollectorHealthCheckTypeDef#
# CollectorHealthCheckTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CollectorHealthCheckTypeDef
def get_value() -> CollectorHealthCheckTypeDef:
return {
"CollectorStatus": ...,
}
# CollectorHealthCheckTypeDef definition
class CollectorHealthCheckTypeDef(TypedDict):
CollectorStatus: NotRequired[CollectorStatusType], # (1)
LocalCollectorS3Access: NotRequired[bool],
WebCollectorS3Access: NotRequired[bool],
WebCollectorGrantedRoleBasedAccess: NotRequired[bool],
InventoryDataTypeDef#
# InventoryDataTypeDef TypedDict usage example
from types_boto3_dms.type_defs import InventoryDataTypeDef
def get_value() -> InventoryDataTypeDef:
return {
"NumberOfDatabases": ...,
}
# InventoryDataTypeDef definition
class InventoryDataTypeDef(TypedDict):
NumberOfDatabases: NotRequired[int],
NumberOfSchemas: NotRequired[int],
CollectorShortInfoResponseTypeDef#
# CollectorShortInfoResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CollectorShortInfoResponseTypeDef
def get_value() -> CollectorShortInfoResponseTypeDef:
return {
"CollectorReferencedId": ...,
}
# CollectorShortInfoResponseTypeDef definition
class CollectorShortInfoResponseTypeDef(TypedDict):
CollectorReferencedId: NotRequired[str],
CollectorName: NotRequired[str],
ComputeConfigOutputTypeDef#
# ComputeConfigOutputTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ComputeConfigOutputTypeDef
def get_value() -> ComputeConfigOutputTypeDef:
return {
"AvailabilityZone": ...,
}
# ComputeConfigOutputTypeDef definition
class ComputeConfigOutputTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
DnsNameServers: NotRequired[str],
KmsKeyId: NotRequired[str],
MaxCapacityUnits: NotRequired[int],
MinCapacityUnits: NotRequired[int],
MultiAZ: NotRequired[bool],
PreferredMaintenanceWindow: NotRequired[str],
ReplicationSubnetGroupId: NotRequired[str],
VpcSecurityGroupIds: NotRequired[List[str]],
ComputeConfigTypeDef#
# ComputeConfigTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ComputeConfigTypeDef
def get_value() -> ComputeConfigTypeDef:
return {
"AvailabilityZone": ...,
}
# ComputeConfigTypeDef definition
class ComputeConfigTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
DnsNameServers: NotRequired[str],
KmsKeyId: NotRequired[str],
MaxCapacityUnits: NotRequired[int],
MinCapacityUnits: NotRequired[int],
MultiAZ: NotRequired[bool],
PreferredMaintenanceWindow: NotRequired[str],
ReplicationSubnetGroupId: NotRequired[str],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
ConnectionTypeDef#
# ConnectionTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ConnectionTypeDef
def get_value() -> ConnectionTypeDef:
return {
"ReplicationInstanceArn": ...,
}
# ConnectionTypeDef definition
class ConnectionTypeDef(TypedDict):
ReplicationInstanceArn: NotRequired[str],
EndpointArn: NotRequired[str],
Status: NotRequired[str],
LastFailureMessage: NotRequired[str],
EndpointIdentifier: NotRequired[str],
ReplicationInstanceIdentifier: NotRequired[str],
TargetDataSettingTypeDef#
# TargetDataSettingTypeDef TypedDict usage example
from types_boto3_dms.type_defs import TargetDataSettingTypeDef
def get_value() -> TargetDataSettingTypeDef:
return {
"TablePreparationMode": ...,
}
# TargetDataSettingTypeDef definition
class TargetDataSettingTypeDef(TypedDict):
TablePreparationMode: NotRequired[TablePreparationModeType], # (1)
DmsTransferSettingsTypeDef#
# DmsTransferSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DmsTransferSettingsTypeDef
def get_value() -> DmsTransferSettingsTypeDef:
return {
"ServiceAccessRoleArn": ...,
}
# DmsTransferSettingsTypeDef definition
class DmsTransferSettingsTypeDef(TypedDict):
ServiceAccessRoleArn: NotRequired[str],
BucketName: NotRequired[str],
DocDbSettingsTypeDef#
# DocDbSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DocDbSettingsTypeDef
def get_value() -> DocDbSettingsTypeDef:
return {
"Username": ...,
}
# DocDbSettingsTypeDef definition
class DocDbSettingsTypeDef(TypedDict):
Username: NotRequired[str],
Password: NotRequired[str],
ServerName: NotRequired[str],
Port: NotRequired[int],
DatabaseName: NotRequired[str],
NestingLevel: NotRequired[NestingLevelValueType], # (1)
ExtractDocId: NotRequired[bool],
DocsToInvestigate: NotRequired[int],
KmsKeyId: NotRequired[str],
SecretsManagerAccessRoleArn: NotRequired[str],
SecretsManagerSecretId: NotRequired[str],
UseUpdateLookUp: NotRequired[bool],
ReplicateShardCollections: NotRequired[bool],
DynamoDbSettingsTypeDef#
# DynamoDbSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DynamoDbSettingsTypeDef
def get_value() -> DynamoDbSettingsTypeDef:
return {
"ServiceAccessRoleArn": ...,
}
# DynamoDbSettingsTypeDef definition
class DynamoDbSettingsTypeDef(TypedDict):
ServiceAccessRoleArn: str,
ElasticsearchSettingsTypeDef#
# ElasticsearchSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ElasticsearchSettingsTypeDef
def get_value() -> ElasticsearchSettingsTypeDef:
return {
"ServiceAccessRoleArn": ...,
}
# ElasticsearchSettingsTypeDef definition
class ElasticsearchSettingsTypeDef(TypedDict):
ServiceAccessRoleArn: str,
EndpointUri: str,
FullLoadErrorPercentage: NotRequired[int],
ErrorRetryDuration: NotRequired[int],
UseNewMappingType: NotRequired[bool],
GcpMySQLSettingsTypeDef#
# GcpMySQLSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import GcpMySQLSettingsTypeDef
def get_value() -> GcpMySQLSettingsTypeDef:
return {
"AfterConnectScript": ...,
}
# GcpMySQLSettingsTypeDef definition
class GcpMySQLSettingsTypeDef(TypedDict):
AfterConnectScript: NotRequired[str],
CleanSourceMetadataOnMismatch: NotRequired[bool],
DatabaseName: NotRequired[str],
EventsPollInterval: NotRequired[int],
TargetDbType: NotRequired[TargetDbTypeType], # (1)
MaxFileSize: NotRequired[int],
ParallelLoadThreads: NotRequired[int],
Password: NotRequired[str],
Port: NotRequired[int],
ServerName: NotRequired[str],
ServerTimezone: NotRequired[str],
Username: NotRequired[str],
SecretsManagerAccessRoleArn: NotRequired[str],
SecretsManagerSecretId: NotRequired[str],
- See TargetDbTypeType
IBMDb2SettingsTypeDef#
# IBMDb2SettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import IBMDb2SettingsTypeDef
def get_value() -> IBMDb2SettingsTypeDef:
return {
"DatabaseName": ...,
}
# IBMDb2SettingsTypeDef definition
class IBMDb2SettingsTypeDef(TypedDict):
DatabaseName: NotRequired[str],
Password: NotRequired[str],
Port: NotRequired[int],
ServerName: NotRequired[str],
SetDataCaptureChanges: NotRequired[bool],
CurrentLsn: NotRequired[str],
MaxKBytesPerRead: NotRequired[int],
Username: NotRequired[str],
SecretsManagerAccessRoleArn: NotRequired[str],
SecretsManagerSecretId: NotRequired[str],
LoadTimeout: NotRequired[int],
WriteBufferSize: NotRequired[int],
MaxFileSize: NotRequired[int],
KeepCsvFiles: NotRequired[bool],
KafkaSettingsTypeDef#
# KafkaSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import KafkaSettingsTypeDef
def get_value() -> KafkaSettingsTypeDef:
return {
"Broker": ...,
}
# KafkaSettingsTypeDef definition
class KafkaSettingsTypeDef(TypedDict):
Broker: NotRequired[str],
Topic: NotRequired[str],
MessageFormat: NotRequired[MessageFormatValueType], # (1)
IncludeTransactionDetails: NotRequired[bool],
IncludePartitionValue: NotRequired[bool],
PartitionIncludeSchemaTable: NotRequired[bool],
IncludeTableAlterOperations: NotRequired[bool],
IncludeControlDetails: NotRequired[bool],
MessageMaxBytes: NotRequired[int],
IncludeNullAndEmpty: NotRequired[bool],
SecurityProtocol: NotRequired[KafkaSecurityProtocolType], # (2)
SslClientCertificateArn: NotRequired[str],
SslClientKeyArn: NotRequired[str],
SslClientKeyPassword: NotRequired[str],
SslCaCertificateArn: NotRequired[str],
SaslUsername: NotRequired[str],
SaslPassword: NotRequired[str],
NoHexPrefix: NotRequired[bool],
SaslMechanism: NotRequired[KafkaSaslMechanismType], # (3)
SslEndpointIdentificationAlgorithm: NotRequired[KafkaSslEndpointIdentificationAlgorithmType], # (4)
UseLargeIntegerValue: NotRequired[bool],
- See MessageFormatValueType
- See KafkaSecurityProtocolType
- See KafkaSaslMechanismType
- See KafkaSslEndpointIdentificationAlgorithmType
KinesisSettingsTypeDef#
# KinesisSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import KinesisSettingsTypeDef
def get_value() -> KinesisSettingsTypeDef:
return {
"StreamArn": ...,
}
# KinesisSettingsTypeDef definition
class KinesisSettingsTypeDef(TypedDict):
StreamArn: NotRequired[str],
MessageFormat: NotRequired[MessageFormatValueType], # (1)
ServiceAccessRoleArn: NotRequired[str],
IncludeTransactionDetails: NotRequired[bool],
IncludePartitionValue: NotRequired[bool],
PartitionIncludeSchemaTable: NotRequired[bool],
IncludeTableAlterOperations: NotRequired[bool],
IncludeControlDetails: NotRequired[bool],
IncludeNullAndEmpty: NotRequired[bool],
NoHexPrefix: NotRequired[bool],
UseLargeIntegerValue: NotRequired[bool],
MicrosoftSQLServerSettingsTypeDef#
# MicrosoftSQLServerSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import MicrosoftSQLServerSettingsTypeDef
def get_value() -> MicrosoftSQLServerSettingsTypeDef:
return {
"Port": ...,
}
# MicrosoftSQLServerSettingsTypeDef definition
class MicrosoftSQLServerSettingsTypeDef(TypedDict):
Port: NotRequired[int],
BcpPacketSize: NotRequired[int],
DatabaseName: NotRequired[str],
ControlTablesFileGroup: NotRequired[str],
Password: NotRequired[str],
QuerySingleAlwaysOnNode: NotRequired[bool],
ReadBackupOnly: NotRequired[bool],
SafeguardPolicy: NotRequired[SafeguardPolicyType], # (1)
ServerName: NotRequired[str],
Username: NotRequired[str],
UseBcpFullLoad: NotRequired[bool],
UseThirdPartyBackupDevice: NotRequired[bool],
SecretsManagerAccessRoleArn: NotRequired[str],
SecretsManagerSecretId: NotRequired[str],
TrimSpaceInChar: NotRequired[bool],
TlogAccessMode: NotRequired[TlogAccessModeType], # (2)
ForceLobLookup: NotRequired[bool],
AuthenticationMethod: NotRequired[SqlServerAuthenticationMethodType], # (3)
MongoDbSettingsTypeDef#
# MongoDbSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import MongoDbSettingsTypeDef
def get_value() -> MongoDbSettingsTypeDef:
return {
"Username": ...,
}
# MongoDbSettingsTypeDef definition
class MongoDbSettingsTypeDef(TypedDict):
Username: NotRequired[str],
Password: NotRequired[str],
ServerName: NotRequired[str],
Port: NotRequired[int],
DatabaseName: NotRequired[str],
AuthType: NotRequired[AuthTypeValueType], # (1)
AuthMechanism: NotRequired[AuthMechanismValueType], # (2)
NestingLevel: NotRequired[NestingLevelValueType], # (3)
ExtractDocId: NotRequired[str],
DocsToInvestigate: NotRequired[str],
AuthSource: NotRequired[str],
KmsKeyId: NotRequired[str],
SecretsManagerAccessRoleArn: NotRequired[str],
SecretsManagerSecretId: NotRequired[str],
UseUpdateLookUp: NotRequired[bool],
ReplicateShardCollections: NotRequired[bool],
MySQLSettingsTypeDef#
# MySQLSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import MySQLSettingsTypeDef
def get_value() -> MySQLSettingsTypeDef:
return {
"AfterConnectScript": ...,
}
# MySQLSettingsTypeDef definition
class MySQLSettingsTypeDef(TypedDict):
AfterConnectScript: NotRequired[str],
CleanSourceMetadataOnMismatch: NotRequired[bool],
DatabaseName: NotRequired[str],
EventsPollInterval: NotRequired[int],
TargetDbType: NotRequired[TargetDbTypeType], # (1)
MaxFileSize: NotRequired[int],
ParallelLoadThreads: NotRequired[int],
Password: NotRequired[str],
Port: NotRequired[int],
ServerName: NotRequired[str],
ServerTimezone: NotRequired[str],
Username: NotRequired[str],
SecretsManagerAccessRoleArn: NotRequired[str],
SecretsManagerSecretId: NotRequired[str],
ExecuteTimeout: NotRequired[int],
- See TargetDbTypeType
NeptuneSettingsTypeDef#
# NeptuneSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import NeptuneSettingsTypeDef
def get_value() -> NeptuneSettingsTypeDef:
return {
"ServiceAccessRoleArn": ...,
}
# NeptuneSettingsTypeDef definition
class NeptuneSettingsTypeDef(TypedDict):
S3BucketName: str,
S3BucketFolder: str,
ServiceAccessRoleArn: NotRequired[str],
ErrorRetryDuration: NotRequired[int],
MaxFileSize: NotRequired[int],
MaxRetryCount: NotRequired[int],
IamAuthEnabled: NotRequired[bool],
PostgreSQLSettingsTypeDef#
# PostgreSQLSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import PostgreSQLSettingsTypeDef
def get_value() -> PostgreSQLSettingsTypeDef:
return {
"AfterConnectScript": ...,
}
# PostgreSQLSettingsTypeDef definition
class PostgreSQLSettingsTypeDef(TypedDict):
AfterConnectScript: NotRequired[str],
CaptureDdls: NotRequired[bool],
MaxFileSize: NotRequired[int],
DatabaseName: NotRequired[str],
DdlArtifactsSchema: NotRequired[str],
ExecuteTimeout: NotRequired[int],
FailTasksOnLobTruncation: NotRequired[bool],
HeartbeatEnable: NotRequired[bool],
HeartbeatSchema: NotRequired[str],
HeartbeatFrequency: NotRequired[int],
Password: NotRequired[str],
Port: NotRequired[int],
ServerName: NotRequired[str],
Username: NotRequired[str],
SlotName: NotRequired[str],
PluginName: NotRequired[PluginNameValueType], # (1)
SecretsManagerAccessRoleArn: NotRequired[str],
SecretsManagerSecretId: NotRequired[str],
TrimSpaceInChar: NotRequired[bool],
MapBooleanAsBoolean: NotRequired[bool],
MapJsonbAsClob: NotRequired[bool],
MapLongVarcharAs: NotRequired[LongVarcharMappingTypeType], # (2)
DatabaseMode: NotRequired[DatabaseModeType], # (3)
BabelfishDatabaseName: NotRequired[str],
DisableUnicodeSourceFilter: NotRequired[bool],
RedisSettingsTypeDef#
# RedisSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import RedisSettingsTypeDef
def get_value() -> RedisSettingsTypeDef:
return {
"ServerName": ...,
}
# RedisSettingsTypeDef definition
class RedisSettingsTypeDef(TypedDict):
ServerName: str,
Port: int,
SslSecurityProtocol: NotRequired[SslSecurityProtocolValueType], # (1)
AuthType: NotRequired[RedisAuthTypeValueType], # (2)
AuthUserName: NotRequired[str],
AuthPassword: NotRequired[str],
SslCaCertificateArn: NotRequired[str],
RedshiftSettingsTypeDef#
# RedshiftSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import RedshiftSettingsTypeDef
def get_value() -> RedshiftSettingsTypeDef:
return {
"AcceptAnyDate": ...,
}
# RedshiftSettingsTypeDef definition
class RedshiftSettingsTypeDef(TypedDict):
AcceptAnyDate: NotRequired[bool],
AfterConnectScript: NotRequired[str],
BucketFolder: NotRequired[str],
BucketName: NotRequired[str],
CaseSensitiveNames: NotRequired[bool],
CompUpdate: NotRequired[bool],
ConnectionTimeout: NotRequired[int],
DatabaseName: NotRequired[str],
DateFormat: NotRequired[str],
EmptyAsNull: NotRequired[bool],
EncryptionMode: NotRequired[EncryptionModeValueType], # (1)
ExplicitIds: NotRequired[bool],
FileTransferUploadStreams: NotRequired[int],
LoadTimeout: NotRequired[int],
MaxFileSize: NotRequired[int],
Password: NotRequired[str],
Port: NotRequired[int],
RemoveQuotes: NotRequired[bool],
ReplaceInvalidChars: NotRequired[str],
ReplaceChars: NotRequired[str],
ServerName: NotRequired[str],
ServiceAccessRoleArn: NotRequired[str],
ServerSideEncryptionKmsKeyId: NotRequired[str],
TimeFormat: NotRequired[str],
TrimBlanks: NotRequired[bool],
TruncateColumns: NotRequired[bool],
Username: NotRequired[str],
WriteBufferSize: NotRequired[int],
SecretsManagerAccessRoleArn: NotRequired[str],
SecretsManagerSecretId: NotRequired[str],
MapBooleanAsBoolean: NotRequired[bool],
S3SettingsTypeDef#
# S3SettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import S3SettingsTypeDef
def get_value() -> S3SettingsTypeDef:
return {
"ServiceAccessRoleArn": ...,
}
# S3SettingsTypeDef definition
class S3SettingsTypeDef(TypedDict):
ServiceAccessRoleArn: NotRequired[str],
ExternalTableDefinition: NotRequired[str],
CsvRowDelimiter: NotRequired[str],
CsvDelimiter: NotRequired[str],
BucketFolder: NotRequired[str],
BucketName: NotRequired[str],
CompressionType: NotRequired[CompressionTypeValueType], # (1)
EncryptionMode: NotRequired[EncryptionModeValueType], # (2)
ServerSideEncryptionKmsKeyId: NotRequired[str],
DataFormat: NotRequired[DataFormatValueType], # (3)
EncodingType: NotRequired[EncodingTypeValueType], # (4)
DictPageSizeLimit: NotRequired[int],
RowGroupLength: NotRequired[int],
DataPageSize: NotRequired[int],
ParquetVersion: NotRequired[ParquetVersionValueType], # (5)
EnableStatistics: NotRequired[bool],
IncludeOpForFullLoad: NotRequired[bool],
CdcInsertsOnly: NotRequired[bool],
TimestampColumnName: NotRequired[str],
ParquetTimestampInMillisecond: NotRequired[bool],
CdcInsertsAndUpdates: NotRequired[bool],
DatePartitionEnabled: NotRequired[bool],
DatePartitionSequence: NotRequired[DatePartitionSequenceValueType], # (6)
DatePartitionDelimiter: NotRequired[DatePartitionDelimiterValueType], # (7)
UseCsvNoSupValue: NotRequired[bool],
CsvNoSupValue: NotRequired[str],
PreserveTransactions: NotRequired[bool],
CdcPath: NotRequired[str],
UseTaskStartTimeForFullLoadTimestamp: NotRequired[bool],
CannedAclForObjects: NotRequired[CannedAclForObjectsValueType], # (8)
AddColumnName: NotRequired[bool],
CdcMaxBatchInterval: NotRequired[int],
CdcMinFileSize: NotRequired[int],
CsvNullValue: NotRequired[str],
IgnoreHeaderRows: NotRequired[int],
MaxFileSize: NotRequired[int],
Rfc4180: NotRequired[bool],
DatePartitionTimezone: NotRequired[str],
AddTrailingPaddingCharacter: NotRequired[bool],
ExpectedBucketOwner: NotRequired[str],
GlueCatalogGeneration: NotRequired[bool],
- See CompressionTypeValueType
- See EncryptionModeValueType
- See DataFormatValueType
- See EncodingTypeValueType
- See ParquetVersionValueType
- See DatePartitionSequenceValueType
- See DatePartitionDelimiterValueType
- See CannedAclForObjectsValueType
SybaseSettingsTypeDef#
# SybaseSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import SybaseSettingsTypeDef
def get_value() -> SybaseSettingsTypeDef:
return {
"DatabaseName": ...,
}
# SybaseSettingsTypeDef definition
class SybaseSettingsTypeDef(TypedDict):
DatabaseName: NotRequired[str],
Password: NotRequired[str],
Port: NotRequired[int],
ServerName: NotRequired[str],
Username: NotRequired[str],
SecretsManagerAccessRoleArn: NotRequired[str],
SecretsManagerSecretId: NotRequired[str],
TimestreamSettingsTypeDef#
# TimestreamSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import TimestreamSettingsTypeDef
def get_value() -> TimestreamSettingsTypeDef:
return {
"DatabaseName": ...,
}
# TimestreamSettingsTypeDef definition
class TimestreamSettingsTypeDef(TypedDict):
DatabaseName: str,
MemoryDuration: int,
MagneticDuration: int,
CdcInsertsAndUpdates: NotRequired[bool],
EnableMagneticStoreWrites: NotRequired[bool],
EventSubscriptionTypeDef#
# EventSubscriptionTypeDef TypedDict usage example
from types_boto3_dms.type_defs import EventSubscriptionTypeDef
def get_value() -> EventSubscriptionTypeDef:
return {
"CustomerAwsId": ...,
}
# EventSubscriptionTypeDef definition
class EventSubscriptionTypeDef(TypedDict):
CustomerAwsId: NotRequired[str],
CustSubscriptionId: NotRequired[str],
SnsTopicArn: NotRequired[str],
Status: NotRequired[str],
SubscriptionCreationTime: NotRequired[str],
SourceType: NotRequired[str],
SourceIdsList: NotRequired[List[str]],
EventCategoriesList: NotRequired[List[str]],
Enabled: NotRequired[bool],
CreateFleetAdvisorCollectorRequestTypeDef#
# CreateFleetAdvisorCollectorRequestTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateFleetAdvisorCollectorRequestTypeDef
def get_value() -> CreateFleetAdvisorCollectorRequestTypeDef:
return {
"CollectorName": ...,
}
# CreateFleetAdvisorCollectorRequestTypeDef definition
class CreateFleetAdvisorCollectorRequestTypeDef(TypedDict):
CollectorName: str,
ServiceAccessRoleArn: str,
S3BucketName: str,
Description: NotRequired[str],
InstanceProfileTypeDef#
# InstanceProfileTypeDef TypedDict usage example
from types_boto3_dms.type_defs import InstanceProfileTypeDef
def get_value() -> InstanceProfileTypeDef:
return {
"InstanceProfileArn": ...,
}
# InstanceProfileTypeDef definition
class InstanceProfileTypeDef(TypedDict):
InstanceProfileArn: NotRequired[str],
AvailabilityZone: NotRequired[str],
KmsKeyArn: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
NetworkType: NotRequired[str],
InstanceProfileName: NotRequired[str],
Description: NotRequired[str],
InstanceProfileCreationTime: NotRequired[datetime],
SubnetGroupIdentifier: NotRequired[str],
VpcSecurityGroups: NotRequired[List[str]],
DataProviderDescriptorDefinitionTypeDef#
# DataProviderDescriptorDefinitionTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DataProviderDescriptorDefinitionTypeDef
def get_value() -> DataProviderDescriptorDefinitionTypeDef:
return {
"DataProviderIdentifier": ...,
}
# DataProviderDescriptorDefinitionTypeDef definition
class DataProviderDescriptorDefinitionTypeDef(TypedDict):
DataProviderIdentifier: str,
SecretsManagerSecretId: NotRequired[str],
SecretsManagerAccessRoleArn: NotRequired[str],
SCApplicationAttributesTypeDef#
# SCApplicationAttributesTypeDef TypedDict usage example
from types_boto3_dms.type_defs import SCApplicationAttributesTypeDef
def get_value() -> SCApplicationAttributesTypeDef:
return {
"S3BucketPath": ...,
}
# SCApplicationAttributesTypeDef definition
class SCApplicationAttributesTypeDef(TypedDict):
S3BucketPath: NotRequired[str],
S3BucketRoleArn: NotRequired[str],
KerberosAuthenticationSettingsTypeDef#
# KerberosAuthenticationSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import KerberosAuthenticationSettingsTypeDef
def get_value() -> KerberosAuthenticationSettingsTypeDef:
return {
"KeyCacheSecretId": ...,
}
# KerberosAuthenticationSettingsTypeDef definition
class KerberosAuthenticationSettingsTypeDef(TypedDict):
KeyCacheSecretId: NotRequired[str],
KeyCacheSecretIamArn: NotRequired[str],
Krb5FileContents: NotRequired[str],
DataMigrationSettingsTypeDef#
# DataMigrationSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DataMigrationSettingsTypeDef
def get_value() -> DataMigrationSettingsTypeDef:
return {
"NumberOfJobs": ...,
}
# DataMigrationSettingsTypeDef definition
class DataMigrationSettingsTypeDef(TypedDict):
NumberOfJobs: NotRequired[int],
CloudwatchLogsEnabled: NotRequired[bool],
SelectionRules: NotRequired[str],
DataMigrationStatisticsTypeDef#
# DataMigrationStatisticsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DataMigrationStatisticsTypeDef
def get_value() -> DataMigrationStatisticsTypeDef:
return {
"TablesLoaded": ...,
}
# DataMigrationStatisticsTypeDef definition
class DataMigrationStatisticsTypeDef(TypedDict):
TablesLoaded: NotRequired[int],
ElapsedTimeMillis: NotRequired[int],
TablesLoading: NotRequired[int],
FullLoadPercentage: NotRequired[int],
CDCLatency: NotRequired[int],
TablesQueued: NotRequired[int],
TablesErrored: NotRequired[int],
StartTime: NotRequired[datetime],
StopTime: NotRequired[datetime],
SourceDataSettingOutputTypeDef#
# SourceDataSettingOutputTypeDef TypedDict usage example
from types_boto3_dms.type_defs import SourceDataSettingOutputTypeDef
def get_value() -> SourceDataSettingOutputTypeDef:
return {
"CDCStartPosition": ...,
}
# SourceDataSettingOutputTypeDef definition
class SourceDataSettingOutputTypeDef(TypedDict):
CDCStartPosition: NotRequired[str],
CDCStartTime: NotRequired[datetime],
CDCStopTime: NotRequired[datetime],
SlotName: NotRequired[str],
DataProviderDescriptorTypeDef#
# DataProviderDescriptorTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DataProviderDescriptorTypeDef
def get_value() -> DataProviderDescriptorTypeDef:
return {
"SecretsManagerSecretId": ...,
}
# DataProviderDescriptorTypeDef definition
class DataProviderDescriptorTypeDef(TypedDict):
SecretsManagerSecretId: NotRequired[str],
SecretsManagerAccessRoleArn: NotRequired[str],
DataProviderName: NotRequired[str],
DataProviderArn: NotRequired[str],
DocDbDataProviderSettingsTypeDef#
# DocDbDataProviderSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DocDbDataProviderSettingsTypeDef
def get_value() -> DocDbDataProviderSettingsTypeDef:
return {
"ServerName": ...,
}
# DocDbDataProviderSettingsTypeDef definition
class DocDbDataProviderSettingsTypeDef(TypedDict):
ServerName: NotRequired[str],
Port: NotRequired[int],
DatabaseName: NotRequired[str],
SslMode: NotRequired[DmsSslModeValueType], # (1)
CertificateArn: NotRequired[str],
IbmDb2LuwDataProviderSettingsTypeDef#
# IbmDb2LuwDataProviderSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import IbmDb2LuwDataProviderSettingsTypeDef
def get_value() -> IbmDb2LuwDataProviderSettingsTypeDef:
return {
"ServerName": ...,
}
# IbmDb2LuwDataProviderSettingsTypeDef definition
class IbmDb2LuwDataProviderSettingsTypeDef(TypedDict):
ServerName: NotRequired[str],
Port: NotRequired[int],
DatabaseName: NotRequired[str],
SslMode: NotRequired[DmsSslModeValueType], # (1)
CertificateArn: NotRequired[str],
IbmDb2zOsDataProviderSettingsTypeDef#
# IbmDb2zOsDataProviderSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import IbmDb2zOsDataProviderSettingsTypeDef
def get_value() -> IbmDb2zOsDataProviderSettingsTypeDef:
return {
"ServerName": ...,
}
# IbmDb2zOsDataProviderSettingsTypeDef definition
class IbmDb2zOsDataProviderSettingsTypeDef(TypedDict):
ServerName: NotRequired[str],
Port: NotRequired[int],
DatabaseName: NotRequired[str],
SslMode: NotRequired[DmsSslModeValueType], # (1)
CertificateArn: NotRequired[str],
MariaDbDataProviderSettingsTypeDef#
# MariaDbDataProviderSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import MariaDbDataProviderSettingsTypeDef
def get_value() -> MariaDbDataProviderSettingsTypeDef:
return {
"ServerName": ...,
}
# MariaDbDataProviderSettingsTypeDef definition
class MariaDbDataProviderSettingsTypeDef(TypedDict):
ServerName: NotRequired[str],
Port: NotRequired[int],
SslMode: NotRequired[DmsSslModeValueType], # (1)
CertificateArn: NotRequired[str],
MicrosoftSqlServerDataProviderSettingsTypeDef#
# MicrosoftSqlServerDataProviderSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import MicrosoftSqlServerDataProviderSettingsTypeDef
def get_value() -> MicrosoftSqlServerDataProviderSettingsTypeDef:
return {
"ServerName": ...,
}
# MicrosoftSqlServerDataProviderSettingsTypeDef definition
class MicrosoftSqlServerDataProviderSettingsTypeDef(TypedDict):
ServerName: NotRequired[str],
Port: NotRequired[int],
DatabaseName: NotRequired[str],
SslMode: NotRequired[DmsSslModeValueType], # (1)
CertificateArn: NotRequired[str],
MongoDbDataProviderSettingsTypeDef#
# MongoDbDataProviderSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import MongoDbDataProviderSettingsTypeDef
def get_value() -> MongoDbDataProviderSettingsTypeDef:
return {
"ServerName": ...,
}
# MongoDbDataProviderSettingsTypeDef definition
class MongoDbDataProviderSettingsTypeDef(TypedDict):
ServerName: NotRequired[str],
Port: NotRequired[int],
DatabaseName: NotRequired[str],
SslMode: NotRequired[DmsSslModeValueType], # (1)
CertificateArn: NotRequired[str],
AuthType: NotRequired[AuthTypeValueType], # (2)
AuthSource: NotRequired[str],
AuthMechanism: NotRequired[AuthMechanismValueType], # (3)
MySqlDataProviderSettingsTypeDef#
# MySqlDataProviderSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import MySqlDataProviderSettingsTypeDef
def get_value() -> MySqlDataProviderSettingsTypeDef:
return {
"ServerName": ...,
}
# MySqlDataProviderSettingsTypeDef definition
class MySqlDataProviderSettingsTypeDef(TypedDict):
ServerName: NotRequired[str],
Port: NotRequired[int],
SslMode: NotRequired[DmsSslModeValueType], # (1)
CertificateArn: NotRequired[str],
OracleDataProviderSettingsTypeDef#
# OracleDataProviderSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import OracleDataProviderSettingsTypeDef
def get_value() -> OracleDataProviderSettingsTypeDef:
return {
"ServerName": ...,
}
# OracleDataProviderSettingsTypeDef definition
class OracleDataProviderSettingsTypeDef(TypedDict):
ServerName: NotRequired[str],
Port: NotRequired[int],
DatabaseName: NotRequired[str],
SslMode: NotRequired[DmsSslModeValueType], # (1)
CertificateArn: NotRequired[str],
AsmServer: NotRequired[str],
SecretsManagerOracleAsmSecretId: NotRequired[str],
SecretsManagerOracleAsmAccessRoleArn: NotRequired[str],
SecretsManagerSecurityDbEncryptionSecretId: NotRequired[str],
SecretsManagerSecurityDbEncryptionAccessRoleArn: NotRequired[str],
PostgreSqlDataProviderSettingsTypeDef#
# PostgreSqlDataProviderSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import PostgreSqlDataProviderSettingsTypeDef
def get_value() -> PostgreSqlDataProviderSettingsTypeDef:
return {
"ServerName": ...,
}
# PostgreSqlDataProviderSettingsTypeDef definition
class PostgreSqlDataProviderSettingsTypeDef(TypedDict):
ServerName: NotRequired[str],
Port: NotRequired[int],
DatabaseName: NotRequired[str],
SslMode: NotRequired[DmsSslModeValueType], # (1)
CertificateArn: NotRequired[str],
RedshiftDataProviderSettingsTypeDef#
# RedshiftDataProviderSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import RedshiftDataProviderSettingsTypeDef
def get_value() -> RedshiftDataProviderSettingsTypeDef:
return {
"ServerName": ...,
}
# RedshiftDataProviderSettingsTypeDef definition
class RedshiftDataProviderSettingsTypeDef(TypedDict):
ServerName: NotRequired[str],
Port: NotRequired[int],
DatabaseName: NotRequired[str],
DatabaseInstanceSoftwareDetailsResponseTypeDef#
# DatabaseInstanceSoftwareDetailsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DatabaseInstanceSoftwareDetailsResponseTypeDef
def get_value() -> DatabaseInstanceSoftwareDetailsResponseTypeDef:
return {
"Engine": ...,
}
# DatabaseInstanceSoftwareDetailsResponseTypeDef definition
class DatabaseInstanceSoftwareDetailsResponseTypeDef(TypedDict):
Engine: NotRequired[str],
EngineVersion: NotRequired[str],
EngineEdition: NotRequired[str],
ServicePack: NotRequired[str],
SupportLevel: NotRequired[str],
OsArchitecture: NotRequired[int],
Tooltip: NotRequired[str],
ServerShortInfoResponseTypeDef#
# ServerShortInfoResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ServerShortInfoResponseTypeDef
def get_value() -> ServerShortInfoResponseTypeDef:
return {
"ServerId": ...,
}
# ServerShortInfoResponseTypeDef definition
class ServerShortInfoResponseTypeDef(TypedDict):
ServerId: NotRequired[str],
IpAddress: NotRequired[str],
ServerName: NotRequired[str],
DatabaseShortInfoResponseTypeDef#
# DatabaseShortInfoResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DatabaseShortInfoResponseTypeDef
def get_value() -> DatabaseShortInfoResponseTypeDef:
return {
"DatabaseId": ...,
}
# DatabaseShortInfoResponseTypeDef definition
class DatabaseShortInfoResponseTypeDef(TypedDict):
DatabaseId: NotRequired[str],
DatabaseName: NotRequired[str],
DatabaseIpAddress: NotRequired[str],
DatabaseEngine: NotRequired[str],
DefaultErrorDetailsTypeDef#
# DefaultErrorDetailsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DefaultErrorDetailsTypeDef
def get_value() -> DefaultErrorDetailsTypeDef:
return {
"Message": ...,
}
# DefaultErrorDetailsTypeDef definition
class DefaultErrorDetailsTypeDef(TypedDict):
Message: NotRequired[str],
DeleteCertificateMessageTypeDef#
# DeleteCertificateMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteCertificateMessageTypeDef
def get_value() -> DeleteCertificateMessageTypeDef:
return {
"CertificateArn": ...,
}
# DeleteCertificateMessageTypeDef definition
class DeleteCertificateMessageTypeDef(TypedDict):
CertificateArn: str,
DeleteCollectorRequestTypeDef#
# DeleteCollectorRequestTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteCollectorRequestTypeDef
def get_value() -> DeleteCollectorRequestTypeDef:
return {
"CollectorReferencedId": ...,
}
# DeleteCollectorRequestTypeDef definition
class DeleteCollectorRequestTypeDef(TypedDict):
CollectorReferencedId: str,
DeleteConnectionMessageTypeDef#
# DeleteConnectionMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteConnectionMessageTypeDef
def get_value() -> DeleteConnectionMessageTypeDef:
return {
"EndpointArn": ...,
}
# DeleteConnectionMessageTypeDef definition
class DeleteConnectionMessageTypeDef(TypedDict):
EndpointArn: str,
ReplicationInstanceArn: str,
DeleteDataMigrationMessageTypeDef#
# DeleteDataMigrationMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteDataMigrationMessageTypeDef
def get_value() -> DeleteDataMigrationMessageTypeDef:
return {
"DataMigrationIdentifier": ...,
}
# DeleteDataMigrationMessageTypeDef definition
class DeleteDataMigrationMessageTypeDef(TypedDict):
DataMigrationIdentifier: str,
DeleteDataProviderMessageTypeDef#
# DeleteDataProviderMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteDataProviderMessageTypeDef
def get_value() -> DeleteDataProviderMessageTypeDef:
return {
"DataProviderIdentifier": ...,
}
# DeleteDataProviderMessageTypeDef definition
class DeleteDataProviderMessageTypeDef(TypedDict):
DataProviderIdentifier: str,
DeleteEndpointMessageTypeDef#
# DeleteEndpointMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteEndpointMessageTypeDef
def get_value() -> DeleteEndpointMessageTypeDef:
return {
"EndpointArn": ...,
}
# DeleteEndpointMessageTypeDef definition
class DeleteEndpointMessageTypeDef(TypedDict):
EndpointArn: str,
DeleteEventSubscriptionMessageTypeDef#
# DeleteEventSubscriptionMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteEventSubscriptionMessageTypeDef
def get_value() -> DeleteEventSubscriptionMessageTypeDef:
return {
"SubscriptionName": ...,
}
# DeleteEventSubscriptionMessageTypeDef definition
class DeleteEventSubscriptionMessageTypeDef(TypedDict):
SubscriptionName: str,
DeleteFleetAdvisorDatabasesRequestTypeDef#
# DeleteFleetAdvisorDatabasesRequestTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteFleetAdvisorDatabasesRequestTypeDef
def get_value() -> DeleteFleetAdvisorDatabasesRequestTypeDef:
return {
"DatabaseIds": ...,
}
# DeleteFleetAdvisorDatabasesRequestTypeDef definition
class DeleteFleetAdvisorDatabasesRequestTypeDef(TypedDict):
DatabaseIds: Sequence[str],
DeleteInstanceProfileMessageTypeDef#
# DeleteInstanceProfileMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteInstanceProfileMessageTypeDef
def get_value() -> DeleteInstanceProfileMessageTypeDef:
return {
"InstanceProfileIdentifier": ...,
}
# DeleteInstanceProfileMessageTypeDef definition
class DeleteInstanceProfileMessageTypeDef(TypedDict):
InstanceProfileIdentifier: str,
DeleteMigrationProjectMessageTypeDef#
# DeleteMigrationProjectMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteMigrationProjectMessageTypeDef
def get_value() -> DeleteMigrationProjectMessageTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# DeleteMigrationProjectMessageTypeDef definition
class DeleteMigrationProjectMessageTypeDef(TypedDict):
MigrationProjectIdentifier: str,
DeleteReplicationConfigMessageTypeDef#
# DeleteReplicationConfigMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteReplicationConfigMessageTypeDef
def get_value() -> DeleteReplicationConfigMessageTypeDef:
return {
"ReplicationConfigArn": ...,
}
# DeleteReplicationConfigMessageTypeDef definition
class DeleteReplicationConfigMessageTypeDef(TypedDict):
ReplicationConfigArn: str,
DeleteReplicationInstanceMessageTypeDef#
# DeleteReplicationInstanceMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteReplicationInstanceMessageTypeDef
def get_value() -> DeleteReplicationInstanceMessageTypeDef:
return {
"ReplicationInstanceArn": ...,
}
# DeleteReplicationInstanceMessageTypeDef definition
class DeleteReplicationInstanceMessageTypeDef(TypedDict):
ReplicationInstanceArn: str,
DeleteReplicationSubnetGroupMessageTypeDef#
# DeleteReplicationSubnetGroupMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteReplicationSubnetGroupMessageTypeDef
def get_value() -> DeleteReplicationSubnetGroupMessageTypeDef:
return {
"ReplicationSubnetGroupIdentifier": ...,
}
# DeleteReplicationSubnetGroupMessageTypeDef definition
class DeleteReplicationSubnetGroupMessageTypeDef(TypedDict):
ReplicationSubnetGroupIdentifier: str,
DeleteReplicationTaskAssessmentRunMessageTypeDef#
# DeleteReplicationTaskAssessmentRunMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteReplicationTaskAssessmentRunMessageTypeDef
def get_value() -> DeleteReplicationTaskAssessmentRunMessageTypeDef:
return {
"ReplicationTaskAssessmentRunArn": ...,
}
# DeleteReplicationTaskAssessmentRunMessageTypeDef definition
class DeleteReplicationTaskAssessmentRunMessageTypeDef(TypedDict):
ReplicationTaskAssessmentRunArn: str,
DeleteReplicationTaskMessageTypeDef#
# DeleteReplicationTaskMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteReplicationTaskMessageTypeDef
def get_value() -> DeleteReplicationTaskMessageTypeDef:
return {
"ReplicationTaskArn": ...,
}
# DeleteReplicationTaskMessageTypeDef definition
class DeleteReplicationTaskMessageTypeDef(TypedDict):
ReplicationTaskArn: str,
DescribeApplicableIndividualAssessmentsMessageTypeDef#
# DescribeApplicableIndividualAssessmentsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeApplicableIndividualAssessmentsMessageTypeDef
def get_value() -> DescribeApplicableIndividualAssessmentsMessageTypeDef:
return {
"ReplicationTaskArn": ...,
}
# DescribeApplicableIndividualAssessmentsMessageTypeDef definition
class DescribeApplicableIndividualAssessmentsMessageTypeDef(TypedDict):
ReplicationTaskArn: NotRequired[str],
ReplicationInstanceArn: NotRequired[str],
ReplicationConfigArn: NotRequired[str],
SourceEngineName: NotRequired[str],
TargetEngineName: NotRequired[str],
MigrationType: NotRequired[MigrationTypeValueType], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
FilterTypeDef#
# FilterTypeDef TypedDict usage example
from types_boto3_dms.type_defs import FilterTypeDef
def get_value() -> FilterTypeDef:
return {
"Name": ...,
}
# FilterTypeDef definition
class FilterTypeDef(TypedDict):
Name: str,
Values: Sequence[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_dms.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
WaiterConfigTypeDef#
# WaiterConfigTypeDef TypedDict usage example
from types_boto3_dms.type_defs import WaiterConfigTypeDef
def get_value() -> WaiterConfigTypeDef:
return {
"Delay": ...,
}
# WaiterConfigTypeDef definition
class WaiterConfigTypeDef(TypedDict):
Delay: NotRequired[int],
MaxAttempts: NotRequired[int],
DescribeConversionConfigurationMessageTypeDef#
# DescribeConversionConfigurationMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeConversionConfigurationMessageTypeDef
def get_value() -> DescribeConversionConfigurationMessageTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# DescribeConversionConfigurationMessageTypeDef definition
class DescribeConversionConfigurationMessageTypeDef(TypedDict):
MigrationProjectIdentifier: str,
DescribeEndpointSettingsMessageTypeDef#
# DescribeEndpointSettingsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEndpointSettingsMessageTypeDef
def get_value() -> DescribeEndpointSettingsMessageTypeDef:
return {
"EngineName": ...,
}
# DescribeEndpointSettingsMessageTypeDef definition
class DescribeEndpointSettingsMessageTypeDef(TypedDict):
EngineName: str,
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
EndpointSettingTypeDef#
# EndpointSettingTypeDef TypedDict usage example
from types_boto3_dms.type_defs import EndpointSettingTypeDef
def get_value() -> EndpointSettingTypeDef:
return {
"Name": ...,
}
# EndpointSettingTypeDef definition
class EndpointSettingTypeDef(TypedDict):
Name: NotRequired[str],
Type: NotRequired[EndpointSettingTypeValueType], # (1)
EnumValues: NotRequired[List[str]],
Sensitive: NotRequired[bool],
Units: NotRequired[str],
Applicability: NotRequired[str],
IntValueMin: NotRequired[int],
IntValueMax: NotRequired[int],
DefaultValue: NotRequired[str],
SupportedEndpointTypeTypeDef#
# SupportedEndpointTypeTypeDef TypedDict usage example
from types_boto3_dms.type_defs import SupportedEndpointTypeTypeDef
def get_value() -> SupportedEndpointTypeTypeDef:
return {
"EngineName": ...,
}
# SupportedEndpointTypeTypeDef definition
class SupportedEndpointTypeTypeDef(TypedDict):
EngineName: NotRequired[str],
SupportsCDC: NotRequired[bool],
EndpointType: NotRequired[ReplicationEndpointTypeValueType], # (1)
ReplicationInstanceEngineMinimumVersion: NotRequired[str],
EngineDisplayName: NotRequired[str],
DescribeEngineVersionsMessageTypeDef#
# DescribeEngineVersionsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEngineVersionsMessageTypeDef
def get_value() -> DescribeEngineVersionsMessageTypeDef:
return {
"MaxRecords": ...,
}
# DescribeEngineVersionsMessageTypeDef definition
class DescribeEngineVersionsMessageTypeDef(TypedDict):
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
EngineVersionTypeDef#
# EngineVersionTypeDef TypedDict usage example
from types_boto3_dms.type_defs import EngineVersionTypeDef
def get_value() -> EngineVersionTypeDef:
return {
"Version": ...,
}
# EngineVersionTypeDef definition
class EngineVersionTypeDef(TypedDict):
Version: NotRequired[str],
Lifecycle: NotRequired[str],
ReleaseStatus: NotRequired[ReleaseStatusValuesType], # (1)
LaunchDate: NotRequired[datetime],
AutoUpgradeDate: NotRequired[datetime],
DeprecationDate: NotRequired[datetime],
ForceUpgradeDate: NotRequired[datetime],
AvailableUpgrades: NotRequired[List[str]],
EventCategoryGroupTypeDef#
# EventCategoryGroupTypeDef TypedDict usage example
from types_boto3_dms.type_defs import EventCategoryGroupTypeDef
def get_value() -> EventCategoryGroupTypeDef:
return {
"SourceType": ...,
}
# EventCategoryGroupTypeDef definition
class EventCategoryGroupTypeDef(TypedDict):
SourceType: NotRequired[str],
EventCategories: NotRequired[List[str]],
EventTypeDef#
# EventTypeDef TypedDict usage example
from types_boto3_dms.type_defs import EventTypeDef
def get_value() -> EventTypeDef:
return {
"SourceIdentifier": ...,
}
# EventTypeDef definition
class EventTypeDef(TypedDict):
SourceIdentifier: NotRequired[str],
SourceType: NotRequired[SourceTypeType], # (1)
Message: NotRequired[str],
EventCategories: NotRequired[List[str]],
Date: NotRequired[datetime],
- See SourceTypeType
DescribeFleetAdvisorLsaAnalysisRequestTypeDef#
# DescribeFleetAdvisorLsaAnalysisRequestTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeFleetAdvisorLsaAnalysisRequestTypeDef
def get_value() -> DescribeFleetAdvisorLsaAnalysisRequestTypeDef:
return {
"MaxRecords": ...,
}
# DescribeFleetAdvisorLsaAnalysisRequestTypeDef definition
class DescribeFleetAdvisorLsaAnalysisRequestTypeDef(TypedDict):
MaxRecords: NotRequired[int],
NextToken: NotRequired[str],
FleetAdvisorLsaAnalysisResponseTypeDef#
# FleetAdvisorLsaAnalysisResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import FleetAdvisorLsaAnalysisResponseTypeDef
def get_value() -> FleetAdvisorLsaAnalysisResponseTypeDef:
return {
"LsaAnalysisId": ...,
}
# FleetAdvisorLsaAnalysisResponseTypeDef definition
class FleetAdvisorLsaAnalysisResponseTypeDef(TypedDict):
LsaAnalysisId: NotRequired[str],
Status: NotRequired[str],
FleetAdvisorSchemaObjectResponseTypeDef#
# FleetAdvisorSchemaObjectResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import FleetAdvisorSchemaObjectResponseTypeDef
def get_value() -> FleetAdvisorSchemaObjectResponseTypeDef:
return {
"SchemaId": ...,
}
# FleetAdvisorSchemaObjectResponseTypeDef definition
class FleetAdvisorSchemaObjectResponseTypeDef(TypedDict):
SchemaId: NotRequired[str],
ObjectType: NotRequired[str],
NumberOfObjects: NotRequired[int],
CodeLineCount: NotRequired[int],
CodeSize: NotRequired[int],
DescribeOrderableReplicationInstancesMessageTypeDef#
# DescribeOrderableReplicationInstancesMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeOrderableReplicationInstancesMessageTypeDef
def get_value() -> DescribeOrderableReplicationInstancesMessageTypeDef:
return {
"MaxRecords": ...,
}
# DescribeOrderableReplicationInstancesMessageTypeDef definition
class DescribeOrderableReplicationInstancesMessageTypeDef(TypedDict):
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
OrderableReplicationInstanceTypeDef#
# OrderableReplicationInstanceTypeDef TypedDict usage example
from types_boto3_dms.type_defs import OrderableReplicationInstanceTypeDef
def get_value() -> OrderableReplicationInstanceTypeDef:
return {
"EngineVersion": ...,
}
# OrderableReplicationInstanceTypeDef definition
class OrderableReplicationInstanceTypeDef(TypedDict):
EngineVersion: NotRequired[str],
ReplicationInstanceClass: NotRequired[str],
StorageType: NotRequired[str],
MinAllocatedStorage: NotRequired[int],
MaxAllocatedStorage: NotRequired[int],
DefaultAllocatedStorage: NotRequired[int],
IncludedAllocatedStorage: NotRequired[int],
AvailabilityZones: NotRequired[List[str]],
ReleaseStatus: NotRequired[ReleaseStatusValuesType], # (1)
LimitationTypeDef#
# LimitationTypeDef TypedDict usage example
from types_boto3_dms.type_defs import LimitationTypeDef
def get_value() -> LimitationTypeDef:
return {
"DatabaseId": ...,
}
# LimitationTypeDef definition
class LimitationTypeDef(TypedDict):
DatabaseId: NotRequired[str],
EngineName: NotRequired[str],
Name: NotRequired[str],
Description: NotRequired[str],
Impact: NotRequired[str],
Type: NotRequired[str],
DescribeRefreshSchemasStatusMessageTypeDef#
# DescribeRefreshSchemasStatusMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeRefreshSchemasStatusMessageTypeDef
def get_value() -> DescribeRefreshSchemasStatusMessageTypeDef:
return {
"EndpointArn": ...,
}
# DescribeRefreshSchemasStatusMessageTypeDef definition
class DescribeRefreshSchemasStatusMessageTypeDef(TypedDict):
EndpointArn: str,
RefreshSchemasStatusTypeDef#
# RefreshSchemasStatusTypeDef TypedDict usage example
from types_boto3_dms.type_defs import RefreshSchemasStatusTypeDef
def get_value() -> RefreshSchemasStatusTypeDef:
return {
"EndpointArn": ...,
}
# RefreshSchemasStatusTypeDef definition
class RefreshSchemasStatusTypeDef(TypedDict):
EndpointArn: NotRequired[str],
ReplicationInstanceArn: NotRequired[str],
Status: NotRequired[RefreshSchemasStatusTypeValueType], # (1)
LastRefreshDate: NotRequired[datetime],
LastFailureMessage: NotRequired[str],
DescribeReplicationInstanceTaskLogsMessageTypeDef#
# DescribeReplicationInstanceTaskLogsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationInstanceTaskLogsMessageTypeDef
def get_value() -> DescribeReplicationInstanceTaskLogsMessageTypeDef:
return {
"ReplicationInstanceArn": ...,
}
# DescribeReplicationInstanceTaskLogsMessageTypeDef definition
class DescribeReplicationInstanceTaskLogsMessageTypeDef(TypedDict):
ReplicationInstanceArn: str,
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
ReplicationInstanceTaskLogTypeDef#
# ReplicationInstanceTaskLogTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ReplicationInstanceTaskLogTypeDef
def get_value() -> ReplicationInstanceTaskLogTypeDef:
return {
"ReplicationTaskName": ...,
}
# ReplicationInstanceTaskLogTypeDef definition
class ReplicationInstanceTaskLogTypeDef(TypedDict):
ReplicationTaskName: NotRequired[str],
ReplicationTaskArn: NotRequired[str],
ReplicationInstanceTaskLogSize: NotRequired[int],
TableStatisticsTypeDef#
# TableStatisticsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import TableStatisticsTypeDef
def get_value() -> TableStatisticsTypeDef:
return {
"SchemaName": ...,
}
# TableStatisticsTypeDef definition
class TableStatisticsTypeDef(TypedDict):
SchemaName: NotRequired[str],
TableName: NotRequired[str],
Inserts: NotRequired[int],
Deletes: NotRequired[int],
Updates: NotRequired[int],
Ddls: NotRequired[int],
AppliedInserts: NotRequired[int],
AppliedDeletes: NotRequired[int],
AppliedUpdates: NotRequired[int],
AppliedDdls: NotRequired[int],
FullLoadRows: NotRequired[int],
FullLoadCondtnlChkFailedRows: NotRequired[int],
FullLoadErrorRows: NotRequired[int],
FullLoadStartTime: NotRequired[datetime],
FullLoadEndTime: NotRequired[datetime],
FullLoadReloaded: NotRequired[bool],
LastUpdateTime: NotRequired[datetime],
TableState: NotRequired[str],
ValidationPendingRecords: NotRequired[int],
ValidationFailedRecords: NotRequired[int],
ValidationSuspendedRecords: NotRequired[int],
ValidationState: NotRequired[str],
ValidationStateDetails: NotRequired[str],
DescribeReplicationTaskAssessmentResultsMessageTypeDef#
# DescribeReplicationTaskAssessmentResultsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationTaskAssessmentResultsMessageTypeDef
def get_value() -> DescribeReplicationTaskAssessmentResultsMessageTypeDef:
return {
"ReplicationTaskArn": ...,
}
# DescribeReplicationTaskAssessmentResultsMessageTypeDef definition
class DescribeReplicationTaskAssessmentResultsMessageTypeDef(TypedDict):
ReplicationTaskArn: NotRequired[str],
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
ReplicationTaskAssessmentResultTypeDef#
# ReplicationTaskAssessmentResultTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ReplicationTaskAssessmentResultTypeDef
def get_value() -> ReplicationTaskAssessmentResultTypeDef:
return {
"ReplicationTaskIdentifier": ...,
}
# ReplicationTaskAssessmentResultTypeDef definition
class ReplicationTaskAssessmentResultTypeDef(TypedDict):
ReplicationTaskIdentifier: NotRequired[str],
ReplicationTaskArn: NotRequired[str],
ReplicationTaskLastAssessmentDate: NotRequired[datetime],
AssessmentStatus: NotRequired[str],
AssessmentResultsFile: NotRequired[str],
AssessmentResults: NotRequired[str],
S3ObjectUrl: NotRequired[str],
ReplicationTaskIndividualAssessmentTypeDef#
# ReplicationTaskIndividualAssessmentTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ReplicationTaskIndividualAssessmentTypeDef
def get_value() -> ReplicationTaskIndividualAssessmentTypeDef:
return {
"ReplicationTaskIndividualAssessmentArn": ...,
}
# ReplicationTaskIndividualAssessmentTypeDef definition
class ReplicationTaskIndividualAssessmentTypeDef(TypedDict):
ReplicationTaskIndividualAssessmentArn: NotRequired[str],
ReplicationTaskAssessmentRunArn: NotRequired[str],
IndividualAssessmentName: NotRequired[str],
Status: NotRequired[str],
ReplicationTaskIndividualAssessmentStartDate: NotRequired[datetime],
DescribeSchemasMessageTypeDef#
# DescribeSchemasMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeSchemasMessageTypeDef
def get_value() -> DescribeSchemasMessageTypeDef:
return {
"EndpointArn": ...,
}
# DescribeSchemasMessageTypeDef definition
class DescribeSchemasMessageTypeDef(TypedDict):
EndpointArn: str,
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
OracleSettingsOutputTypeDef#
# OracleSettingsOutputTypeDef TypedDict usage example
from types_boto3_dms.type_defs import OracleSettingsOutputTypeDef
def get_value() -> OracleSettingsOutputTypeDef:
return {
"AddSupplementalLogging": ...,
}
# OracleSettingsOutputTypeDef definition
class OracleSettingsOutputTypeDef(TypedDict):
AddSupplementalLogging: NotRequired[bool],
ArchivedLogDestId: NotRequired[int],
AdditionalArchivedLogDestId: NotRequired[int],
ExtraArchivedLogDestIds: NotRequired[List[int]],
AllowSelectNestedTables: NotRequired[bool],
ParallelAsmReadThreads: NotRequired[int],
ReadAheadBlocks: NotRequired[int],
AccessAlternateDirectly: NotRequired[bool],
UseAlternateFolderForOnline: NotRequired[bool],
OraclePathPrefix: NotRequired[str],
UsePathPrefix: NotRequired[str],
ReplacePathPrefix: NotRequired[bool],
EnableHomogenousTablespace: NotRequired[bool],
DirectPathNoLog: NotRequired[bool],
ArchivedLogsOnly: NotRequired[bool],
AsmPassword: NotRequired[str],
AsmServer: NotRequired[str],
AsmUser: NotRequired[str],
CharLengthSemantics: NotRequired[CharLengthSemanticsType], # (1)
DatabaseName: NotRequired[str],
DirectPathParallelLoad: NotRequired[bool],
FailTasksOnLobTruncation: NotRequired[bool],
NumberDatatypeScale: NotRequired[int],
Password: NotRequired[str],
Port: NotRequired[int],
ReadTableSpaceName: NotRequired[bool],
RetryInterval: NotRequired[int],
SecurityDbEncryption: NotRequired[str],
SecurityDbEncryptionName: NotRequired[str],
ServerName: NotRequired[str],
SpatialDataOptionToGeoJsonFunctionName: NotRequired[str],
StandbyDelayTime: NotRequired[int],
Username: NotRequired[str],
UseBFile: NotRequired[bool],
UseDirectPathFullLoad: NotRequired[bool],
UseLogminerReader: NotRequired[bool],
SecretsManagerAccessRoleArn: NotRequired[str],
SecretsManagerSecretId: NotRequired[str],
SecretsManagerOracleAsmAccessRoleArn: NotRequired[str],
SecretsManagerOracleAsmSecretId: NotRequired[str],
TrimSpaceInChar: NotRequired[bool],
ConvertTimestampWithZoneToUTC: NotRequired[bool],
OpenTransactionWindow: NotRequired[int],
AuthenticationMethod: NotRequired[OracleAuthenticationMethodType], # (2)
ExportMetadataModelAssessmentMessageTypeDef#
# ExportMetadataModelAssessmentMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ExportMetadataModelAssessmentMessageTypeDef
def get_value() -> ExportMetadataModelAssessmentMessageTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# ExportMetadataModelAssessmentMessageTypeDef definition
class ExportMetadataModelAssessmentMessageTypeDef(TypedDict):
MigrationProjectIdentifier: str,
SelectionRules: str,
FileName: NotRequired[str],
AssessmentReportTypes: NotRequired[Sequence[AssessmentReportTypeType]], # (1)
ExportMetadataModelAssessmentResultEntryTypeDef#
# ExportMetadataModelAssessmentResultEntryTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ExportMetadataModelAssessmentResultEntryTypeDef
def get_value() -> ExportMetadataModelAssessmentResultEntryTypeDef:
return {
"S3ObjectKey": ...,
}
# ExportMetadataModelAssessmentResultEntryTypeDef definition
class ExportMetadataModelAssessmentResultEntryTypeDef(TypedDict):
S3ObjectKey: NotRequired[str],
ObjectURL: NotRequired[str],
ExportSqlDetailsTypeDef#
# ExportSqlDetailsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ExportSqlDetailsTypeDef
def get_value() -> ExportSqlDetailsTypeDef:
return {
"S3ObjectKey": ...,
}
# ExportSqlDetailsTypeDef definition
class ExportSqlDetailsTypeDef(TypedDict):
S3ObjectKey: NotRequired[str],
ObjectURL: NotRequired[str],
ListTagsForResourceMessageTypeDef#
# ListTagsForResourceMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ListTagsForResourceMessageTypeDef
def get_value() -> ListTagsForResourceMessageTypeDef:
return {
"ResourceArn": ...,
}
# ListTagsForResourceMessageTypeDef definition
class ListTagsForResourceMessageTypeDef(TypedDict):
ResourceArn: NotRequired[str],
ResourceArnList: NotRequired[Sequence[str]],
ModifyConversionConfigurationMessageTypeDef#
# ModifyConversionConfigurationMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyConversionConfigurationMessageTypeDef
def get_value() -> ModifyConversionConfigurationMessageTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# ModifyConversionConfigurationMessageTypeDef definition
class ModifyConversionConfigurationMessageTypeDef(TypedDict):
MigrationProjectIdentifier: str,
ConversionConfiguration: str,
ModifyEventSubscriptionMessageTypeDef#
# ModifyEventSubscriptionMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyEventSubscriptionMessageTypeDef
def get_value() -> ModifyEventSubscriptionMessageTypeDef:
return {
"SubscriptionName": ...,
}
# ModifyEventSubscriptionMessageTypeDef definition
class ModifyEventSubscriptionMessageTypeDef(TypedDict):
SubscriptionName: str,
SnsTopicArn: NotRequired[str],
SourceType: NotRequired[str],
EventCategories: NotRequired[Sequence[str]],
Enabled: NotRequired[bool],
ModifyInstanceProfileMessageTypeDef#
# ModifyInstanceProfileMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyInstanceProfileMessageTypeDef
def get_value() -> ModifyInstanceProfileMessageTypeDef:
return {
"InstanceProfileIdentifier": ...,
}
# ModifyInstanceProfileMessageTypeDef definition
class ModifyInstanceProfileMessageTypeDef(TypedDict):
InstanceProfileIdentifier: str,
AvailabilityZone: NotRequired[str],
KmsKeyArn: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
NetworkType: NotRequired[str],
InstanceProfileName: NotRequired[str],
Description: NotRequired[str],
SubnetGroupIdentifier: NotRequired[str],
VpcSecurityGroups: NotRequired[Sequence[str]],
ModifyReplicationSubnetGroupMessageTypeDef#
# ModifyReplicationSubnetGroupMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyReplicationSubnetGroupMessageTypeDef
def get_value() -> ModifyReplicationSubnetGroupMessageTypeDef:
return {
"ReplicationSubnetGroupIdentifier": ...,
}
# ModifyReplicationSubnetGroupMessageTypeDef definition
class ModifyReplicationSubnetGroupMessageTypeDef(TypedDict):
ReplicationSubnetGroupIdentifier: str,
SubnetIds: Sequence[str],
ReplicationSubnetGroupDescription: NotRequired[str],
MoveReplicationTaskMessageTypeDef#
# MoveReplicationTaskMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import MoveReplicationTaskMessageTypeDef
def get_value() -> MoveReplicationTaskMessageTypeDef:
return {
"ReplicationTaskArn": ...,
}
# MoveReplicationTaskMessageTypeDef definition
class MoveReplicationTaskMessageTypeDef(TypedDict):
ReplicationTaskArn: str,
TargetReplicationInstanceArn: str,
OracleSettingsTypeDef#
# OracleSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import OracleSettingsTypeDef
def get_value() -> OracleSettingsTypeDef:
return {
"AddSupplementalLogging": ...,
}
# OracleSettingsTypeDef definition
class OracleSettingsTypeDef(TypedDict):
AddSupplementalLogging: NotRequired[bool],
ArchivedLogDestId: NotRequired[int],
AdditionalArchivedLogDestId: NotRequired[int],
ExtraArchivedLogDestIds: NotRequired[Sequence[int]],
AllowSelectNestedTables: NotRequired[bool],
ParallelAsmReadThreads: NotRequired[int],
ReadAheadBlocks: NotRequired[int],
AccessAlternateDirectly: NotRequired[bool],
UseAlternateFolderForOnline: NotRequired[bool],
OraclePathPrefix: NotRequired[str],
UsePathPrefix: NotRequired[str],
ReplacePathPrefix: NotRequired[bool],
EnableHomogenousTablespace: NotRequired[bool],
DirectPathNoLog: NotRequired[bool],
ArchivedLogsOnly: NotRequired[bool],
AsmPassword: NotRequired[str],
AsmServer: NotRequired[str],
AsmUser: NotRequired[str],
CharLengthSemantics: NotRequired[CharLengthSemanticsType], # (1)
DatabaseName: NotRequired[str],
DirectPathParallelLoad: NotRequired[bool],
FailTasksOnLobTruncation: NotRequired[bool],
NumberDatatypeScale: NotRequired[int],
Password: NotRequired[str],
Port: NotRequired[int],
ReadTableSpaceName: NotRequired[bool],
RetryInterval: NotRequired[int],
SecurityDbEncryption: NotRequired[str],
SecurityDbEncryptionName: NotRequired[str],
ServerName: NotRequired[str],
SpatialDataOptionToGeoJsonFunctionName: NotRequired[str],
StandbyDelayTime: NotRequired[int],
Username: NotRequired[str],
UseBFile: NotRequired[bool],
UseDirectPathFullLoad: NotRequired[bool],
UseLogminerReader: NotRequired[bool],
SecretsManagerAccessRoleArn: NotRequired[str],
SecretsManagerSecretId: NotRequired[str],
SecretsManagerOracleAsmAccessRoleArn: NotRequired[str],
SecretsManagerOracleAsmSecretId: NotRequired[str],
TrimSpaceInChar: NotRequired[bool],
ConvertTimestampWithZoneToUTC: NotRequired[bool],
OpenTransactionWindow: NotRequired[int],
AuthenticationMethod: NotRequired[OracleAuthenticationMethodType], # (2)
PendingMaintenanceActionTypeDef#
# PendingMaintenanceActionTypeDef TypedDict usage example
from types_boto3_dms.type_defs import PendingMaintenanceActionTypeDef
def get_value() -> PendingMaintenanceActionTypeDef:
return {
"Action": ...,
}
# PendingMaintenanceActionTypeDef definition
class PendingMaintenanceActionTypeDef(TypedDict):
Action: NotRequired[str],
AutoAppliedAfterDate: NotRequired[datetime],
ForcedApplyDate: NotRequired[datetime],
OptInStatus: NotRequired[str],
CurrentApplyDate: NotRequired[datetime],
Description: NotRequired[str],
ReplicationTaskAssessmentRunProgressTypeDef#
# ReplicationTaskAssessmentRunProgressTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ReplicationTaskAssessmentRunProgressTypeDef
def get_value() -> ReplicationTaskAssessmentRunProgressTypeDef:
return {
"IndividualAssessmentCount": ...,
}
# ReplicationTaskAssessmentRunProgressTypeDef definition
class ReplicationTaskAssessmentRunProgressTypeDef(TypedDict):
IndividualAssessmentCount: NotRequired[int],
IndividualAssessmentCompletedCount: NotRequired[int],
ReplicationTaskAssessmentRunResultStatisticTypeDef#
# ReplicationTaskAssessmentRunResultStatisticTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ReplicationTaskAssessmentRunResultStatisticTypeDef
def get_value() -> ReplicationTaskAssessmentRunResultStatisticTypeDef:
return {
"Passed": ...,
}
# ReplicationTaskAssessmentRunResultStatisticTypeDef definition
class ReplicationTaskAssessmentRunResultStatisticTypeDef(TypedDict):
Passed: NotRequired[int],
Failed: NotRequired[int],
Error: NotRequired[int],
Warning: NotRequired[int],
Cancelled: NotRequired[int],
ProvisionDataTypeDef#
# ProvisionDataTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ProvisionDataTypeDef
def get_value() -> ProvisionDataTypeDef:
return {
"ProvisionState": ...,
}
# ProvisionDataTypeDef definition
class ProvisionDataTypeDef(TypedDict):
ProvisionState: NotRequired[str],
ProvisionedCapacityUnits: NotRequired[int],
DateProvisioned: NotRequired[datetime],
IsNewProvisioningAvailable: NotRequired[bool],
DateNewProvisioningDataAvailable: NotRequired[datetime],
ReasonForNewProvisioningData: NotRequired[str],
RdsConfigurationTypeDef#
# RdsConfigurationTypeDef TypedDict usage example
from types_boto3_dms.type_defs import RdsConfigurationTypeDef
def get_value() -> RdsConfigurationTypeDef:
return {
"EngineEdition": ...,
}
# RdsConfigurationTypeDef definition
class RdsConfigurationTypeDef(TypedDict):
EngineEdition: NotRequired[str],
InstanceType: NotRequired[str],
InstanceVcpu: NotRequired[float],
InstanceMemory: NotRequired[float],
StorageType: NotRequired[str],
StorageSize: NotRequired[int],
StorageIops: NotRequired[int],
DeploymentOption: NotRequired[str],
EngineVersion: NotRequired[str],
RdsRequirementsTypeDef#
# RdsRequirementsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import RdsRequirementsTypeDef
def get_value() -> RdsRequirementsTypeDef:
return {
"EngineEdition": ...,
}
# RdsRequirementsTypeDef definition
class RdsRequirementsTypeDef(TypedDict):
EngineEdition: NotRequired[str],
InstanceVcpu: NotRequired[float],
InstanceMemory: NotRequired[float],
StorageSize: NotRequired[int],
StorageIops: NotRequired[int],
DeploymentOption: NotRequired[str],
EngineVersion: NotRequired[str],
RebootReplicationInstanceMessageTypeDef#
# RebootReplicationInstanceMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import RebootReplicationInstanceMessageTypeDef
def get_value() -> RebootReplicationInstanceMessageTypeDef:
return {
"ReplicationInstanceArn": ...,
}
# RebootReplicationInstanceMessageTypeDef definition
class RebootReplicationInstanceMessageTypeDef(TypedDict):
ReplicationInstanceArn: str,
ForceFailover: NotRequired[bool],
ForcePlannedFailover: NotRequired[bool],
RecommendationSettingsTypeDef#
# RecommendationSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import RecommendationSettingsTypeDef
def get_value() -> RecommendationSettingsTypeDef:
return {
"InstanceSizingType": ...,
}
# RecommendationSettingsTypeDef definition
class RecommendationSettingsTypeDef(TypedDict):
InstanceSizingType: str,
WorkloadType: str,
RefreshSchemasMessageTypeDef#
# RefreshSchemasMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import RefreshSchemasMessageTypeDef
def get_value() -> RefreshSchemasMessageTypeDef:
return {
"EndpointArn": ...,
}
# RefreshSchemasMessageTypeDef definition
class RefreshSchemasMessageTypeDef(TypedDict):
EndpointArn: str,
ReplicationInstanceArn: str,
TableToReloadTypeDef#
# TableToReloadTypeDef TypedDict usage example
from types_boto3_dms.type_defs import TableToReloadTypeDef
def get_value() -> TableToReloadTypeDef:
return {
"SchemaName": ...,
}
# TableToReloadTypeDef definition
class TableToReloadTypeDef(TypedDict):
SchemaName: str,
TableName: str,
RemoveTagsFromResourceMessageTypeDef#
# RemoveTagsFromResourceMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import RemoveTagsFromResourceMessageTypeDef
def get_value() -> RemoveTagsFromResourceMessageTypeDef:
return {
"ResourceArn": ...,
}
# RemoveTagsFromResourceMessageTypeDef definition
class RemoveTagsFromResourceMessageTypeDef(TypedDict):
ResourceArn: str,
TagKeys: Sequence[str],
ReplicationPendingModifiedValuesTypeDef#
# ReplicationPendingModifiedValuesTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ReplicationPendingModifiedValuesTypeDef
def get_value() -> ReplicationPendingModifiedValuesTypeDef:
return {
"ReplicationInstanceClass": ...,
}
# ReplicationPendingModifiedValuesTypeDef definition
class ReplicationPendingModifiedValuesTypeDef(TypedDict):
ReplicationInstanceClass: NotRequired[str],
AllocatedStorage: NotRequired[int],
MultiAZ: NotRequired[bool],
EngineVersion: NotRequired[str],
NetworkType: NotRequired[str],
VpcSecurityGroupMembershipTypeDef#
# VpcSecurityGroupMembershipTypeDef TypedDict usage example
from types_boto3_dms.type_defs import VpcSecurityGroupMembershipTypeDef
def get_value() -> VpcSecurityGroupMembershipTypeDef:
return {
"VpcSecurityGroupId": ...,
}
# VpcSecurityGroupMembershipTypeDef definition
class VpcSecurityGroupMembershipTypeDef(TypedDict):
VpcSecurityGroupId: NotRequired[str],
Status: NotRequired[str],
ReplicationStatsTypeDef#
# ReplicationStatsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ReplicationStatsTypeDef
def get_value() -> ReplicationStatsTypeDef:
return {
"FullLoadProgressPercent": ...,
}
# ReplicationStatsTypeDef definition
class ReplicationStatsTypeDef(TypedDict):
FullLoadProgressPercent: NotRequired[int],
ElapsedTimeMillis: NotRequired[int],
TablesLoaded: NotRequired[int],
TablesLoading: NotRequired[int],
TablesQueued: NotRequired[int],
TablesErrored: NotRequired[int],
FreshStartDate: NotRequired[datetime],
StartDate: NotRequired[datetime],
StopDate: NotRequired[datetime],
FullLoadStartDate: NotRequired[datetime],
FullLoadFinishDate: NotRequired[datetime],
ReplicationTaskStatsTypeDef#
# ReplicationTaskStatsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ReplicationTaskStatsTypeDef
def get_value() -> ReplicationTaskStatsTypeDef:
return {
"FullLoadProgressPercent": ...,
}
# ReplicationTaskStatsTypeDef definition
class ReplicationTaskStatsTypeDef(TypedDict):
FullLoadProgressPercent: NotRequired[int],
ElapsedTimeMillis: NotRequired[int],
TablesLoaded: NotRequired[int],
TablesLoading: NotRequired[int],
TablesQueued: NotRequired[int],
TablesErrored: NotRequired[int],
FreshStartDate: NotRequired[datetime],
StartDate: NotRequired[datetime],
StopDate: NotRequired[datetime],
FullLoadStartDate: NotRequired[datetime],
FullLoadFinishDate: NotRequired[datetime],
SchemaShortInfoResponseTypeDef#
# SchemaShortInfoResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import SchemaShortInfoResponseTypeDef
def get_value() -> SchemaShortInfoResponseTypeDef:
return {
"SchemaId": ...,
}
# SchemaShortInfoResponseTypeDef definition
class SchemaShortInfoResponseTypeDef(TypedDict):
SchemaId: NotRequired[str],
SchemaName: NotRequired[str],
DatabaseId: NotRequired[str],
DatabaseName: NotRequired[str],
DatabaseIpAddress: NotRequired[str],
StartDataMigrationMessageTypeDef#
# StartDataMigrationMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartDataMigrationMessageTypeDef
def get_value() -> StartDataMigrationMessageTypeDef:
return {
"DataMigrationIdentifier": ...,
}
# StartDataMigrationMessageTypeDef definition
class StartDataMigrationMessageTypeDef(TypedDict):
DataMigrationIdentifier: str,
StartType: StartReplicationMigrationTypeValueType, # (1)
StartExtensionPackAssociationMessageTypeDef#
# StartExtensionPackAssociationMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartExtensionPackAssociationMessageTypeDef
def get_value() -> StartExtensionPackAssociationMessageTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# StartExtensionPackAssociationMessageTypeDef definition
class StartExtensionPackAssociationMessageTypeDef(TypedDict):
MigrationProjectIdentifier: str,
StartMetadataModelAssessmentMessageTypeDef#
# StartMetadataModelAssessmentMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartMetadataModelAssessmentMessageTypeDef
def get_value() -> StartMetadataModelAssessmentMessageTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# StartMetadataModelAssessmentMessageTypeDef definition
class StartMetadataModelAssessmentMessageTypeDef(TypedDict):
MigrationProjectIdentifier: str,
SelectionRules: str,
StartMetadataModelConversionMessageTypeDef#
# StartMetadataModelConversionMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartMetadataModelConversionMessageTypeDef
def get_value() -> StartMetadataModelConversionMessageTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# StartMetadataModelConversionMessageTypeDef definition
class StartMetadataModelConversionMessageTypeDef(TypedDict):
MigrationProjectIdentifier: str,
SelectionRules: str,
StartMetadataModelExportAsScriptMessageTypeDef#
# StartMetadataModelExportAsScriptMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartMetadataModelExportAsScriptMessageTypeDef
def get_value() -> StartMetadataModelExportAsScriptMessageTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# StartMetadataModelExportAsScriptMessageTypeDef definition
class StartMetadataModelExportAsScriptMessageTypeDef(TypedDict):
MigrationProjectIdentifier: str,
SelectionRules: str,
Origin: OriginTypeValueType, # (1)
FileName: NotRequired[str],
StartMetadataModelExportToTargetMessageTypeDef#
# StartMetadataModelExportToTargetMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartMetadataModelExportToTargetMessageTypeDef
def get_value() -> StartMetadataModelExportToTargetMessageTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# StartMetadataModelExportToTargetMessageTypeDef definition
class StartMetadataModelExportToTargetMessageTypeDef(TypedDict):
MigrationProjectIdentifier: str,
SelectionRules: str,
OverwriteExtensionPack: NotRequired[bool],
StartMetadataModelImportMessageTypeDef#
# StartMetadataModelImportMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartMetadataModelImportMessageTypeDef
def get_value() -> StartMetadataModelImportMessageTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# StartMetadataModelImportMessageTypeDef definition
class StartMetadataModelImportMessageTypeDef(TypedDict):
MigrationProjectIdentifier: str,
SelectionRules: str,
Origin: OriginTypeValueType, # (1)
Refresh: NotRequired[bool],
StartReplicationTaskAssessmentMessageTypeDef#
# StartReplicationTaskAssessmentMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartReplicationTaskAssessmentMessageTypeDef
def get_value() -> StartReplicationTaskAssessmentMessageTypeDef:
return {
"ReplicationTaskArn": ...,
}
# StartReplicationTaskAssessmentMessageTypeDef definition
class StartReplicationTaskAssessmentMessageTypeDef(TypedDict):
ReplicationTaskArn: str,
StopDataMigrationMessageTypeDef#
# StopDataMigrationMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StopDataMigrationMessageTypeDef
def get_value() -> StopDataMigrationMessageTypeDef:
return {
"DataMigrationIdentifier": ...,
}
# StopDataMigrationMessageTypeDef definition
class StopDataMigrationMessageTypeDef(TypedDict):
DataMigrationIdentifier: str,
StopReplicationMessageTypeDef#
# StopReplicationMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StopReplicationMessageTypeDef
def get_value() -> StopReplicationMessageTypeDef:
return {
"ReplicationConfigArn": ...,
}
# StopReplicationMessageTypeDef definition
class StopReplicationMessageTypeDef(TypedDict):
ReplicationConfigArn: str,
StopReplicationTaskMessageTypeDef#
# StopReplicationTaskMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StopReplicationTaskMessageTypeDef
def get_value() -> StopReplicationTaskMessageTypeDef:
return {
"ReplicationTaskArn": ...,
}
# StopReplicationTaskMessageTypeDef definition
class StopReplicationTaskMessageTypeDef(TypedDict):
ReplicationTaskArn: str,
TestConnectionMessageTypeDef#
# TestConnectionMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import TestConnectionMessageTypeDef
def get_value() -> TestConnectionMessageTypeDef:
return {
"ReplicationInstanceArn": ...,
}
# TestConnectionMessageTypeDef definition
class TestConnectionMessageTypeDef(TypedDict):
ReplicationInstanceArn: str,
EndpointArn: str,
UpdateSubscriptionsToEventBridgeMessageTypeDef#
# UpdateSubscriptionsToEventBridgeMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import UpdateSubscriptionsToEventBridgeMessageTypeDef
def get_value() -> UpdateSubscriptionsToEventBridgeMessageTypeDef:
return {
"ForceMove": ...,
}
# UpdateSubscriptionsToEventBridgeMessageTypeDef definition
class UpdateSubscriptionsToEventBridgeMessageTypeDef(TypedDict):
ForceMove: NotRequired[bool],
AddTagsToResourceMessageTypeDef#
# AddTagsToResourceMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import AddTagsToResourceMessageTypeDef
def get_value() -> AddTagsToResourceMessageTypeDef:
return {
"ResourceArn": ...,
}
# AddTagsToResourceMessageTypeDef definition
class AddTagsToResourceMessageTypeDef(TypedDict):
ResourceArn: str,
Tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateEventSubscriptionMessageTypeDef#
# CreateEventSubscriptionMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateEventSubscriptionMessageTypeDef
def get_value() -> CreateEventSubscriptionMessageTypeDef:
return {
"SubscriptionName": ...,
}
# CreateEventSubscriptionMessageTypeDef definition
class CreateEventSubscriptionMessageTypeDef(TypedDict):
SubscriptionName: str,
SnsTopicArn: str,
SourceType: NotRequired[str],
EventCategories: NotRequired[Sequence[str]],
SourceIds: NotRequired[Sequence[str]],
Enabled: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateInstanceProfileMessageTypeDef#
# CreateInstanceProfileMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateInstanceProfileMessageTypeDef
def get_value() -> CreateInstanceProfileMessageTypeDef:
return {
"AvailabilityZone": ...,
}
# CreateInstanceProfileMessageTypeDef definition
class CreateInstanceProfileMessageTypeDef(TypedDict):
AvailabilityZone: NotRequired[str],
KmsKeyArn: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
NetworkType: NotRequired[str],
InstanceProfileName: NotRequired[str],
Description: NotRequired[str],
SubnetGroupIdentifier: NotRequired[str],
VpcSecurityGroups: NotRequired[Sequence[str]],
- See TagTypeDef
CreateReplicationSubnetGroupMessageTypeDef#
# CreateReplicationSubnetGroupMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateReplicationSubnetGroupMessageTypeDef
def get_value() -> CreateReplicationSubnetGroupMessageTypeDef:
return {
"ReplicationSubnetGroupIdentifier": ...,
}
# CreateReplicationSubnetGroupMessageTypeDef definition
class CreateReplicationSubnetGroupMessageTypeDef(TypedDict):
ReplicationSubnetGroupIdentifier: str,
ReplicationSubnetGroupDescription: str,
SubnetIds: Sequence[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
StartReplicationTaskAssessmentRunMessageTypeDef#
# StartReplicationTaskAssessmentRunMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartReplicationTaskAssessmentRunMessageTypeDef
def get_value() -> StartReplicationTaskAssessmentRunMessageTypeDef:
return {
"ReplicationTaskArn": ...,
}
# StartReplicationTaskAssessmentRunMessageTypeDef definition
class StartReplicationTaskAssessmentRunMessageTypeDef(TypedDict):
ReplicationTaskArn: str,
ServiceAccessRoleArn: str,
ResultLocationBucket: str,
AssessmentRunName: str,
ResultLocationFolder: NotRequired[str],
ResultEncryptionMode: NotRequired[str],
ResultKmsKeyArn: NotRequired[str],
IncludeOnly: NotRequired[Sequence[str]],
Exclude: NotRequired[Sequence[str]],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
CreateFleetAdvisorCollectorResponseTypeDef#
# CreateFleetAdvisorCollectorResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateFleetAdvisorCollectorResponseTypeDef
def get_value() -> CreateFleetAdvisorCollectorResponseTypeDef:
return {
"CollectorReferencedId": ...,
}
# CreateFleetAdvisorCollectorResponseTypeDef definition
class CreateFleetAdvisorCollectorResponseTypeDef(TypedDict):
CollectorReferencedId: str,
CollectorName: str,
Description: str,
ServiceAccessRoleArn: str,
S3BucketName: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DeleteFleetAdvisorDatabasesResponseTypeDef#
# DeleteFleetAdvisorDatabasesResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteFleetAdvisorDatabasesResponseTypeDef
def get_value() -> DeleteFleetAdvisorDatabasesResponseTypeDef:
return {
"DatabaseIds": ...,
}
# DeleteFleetAdvisorDatabasesResponseTypeDef definition
class DeleteFleetAdvisorDatabasesResponseTypeDef(TypedDict):
DatabaseIds: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeAccountAttributesResponseTypeDef#
# DescribeAccountAttributesResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeAccountAttributesResponseTypeDef
def get_value() -> DescribeAccountAttributesResponseTypeDef:
return {
"AccountQuotas": ...,
}
# DescribeAccountAttributesResponseTypeDef definition
class DescribeAccountAttributesResponseTypeDef(TypedDict):
AccountQuotas: List[AccountQuotaTypeDef], # (1)
UniqueAccountIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeApplicableIndividualAssessmentsResponseTypeDef#
# DescribeApplicableIndividualAssessmentsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeApplicableIndividualAssessmentsResponseTypeDef
def get_value() -> DescribeApplicableIndividualAssessmentsResponseTypeDef:
return {
"IndividualAssessmentNames": ...,
}
# DescribeApplicableIndividualAssessmentsResponseTypeDef definition
class DescribeApplicableIndividualAssessmentsResponseTypeDef(TypedDict):
IndividualAssessmentNames: List[str],
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeConversionConfigurationResponseTypeDef#
# DescribeConversionConfigurationResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeConversionConfigurationResponseTypeDef
def get_value() -> DescribeConversionConfigurationResponseTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# DescribeConversionConfigurationResponseTypeDef definition
class DescribeConversionConfigurationResponseTypeDef(TypedDict):
MigrationProjectIdentifier: str,
ConversionConfiguration: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeSchemasResponseTypeDef#
# DescribeSchemasResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeSchemasResponseTypeDef
def get_value() -> DescribeSchemasResponseTypeDef:
return {
"Marker": ...,
}
# DescribeSchemasResponseTypeDef definition
class DescribeSchemasResponseTypeDef(TypedDict):
Marker: str,
Schemas: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from types_boto3_dms.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"TagList": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
TagList: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
ModifyConversionConfigurationResponseTypeDef#
# ModifyConversionConfigurationResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyConversionConfigurationResponseTypeDef
def get_value() -> ModifyConversionConfigurationResponseTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# ModifyConversionConfigurationResponseTypeDef definition
class ModifyConversionConfigurationResponseTypeDef(TypedDict):
MigrationProjectIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReloadReplicationTablesResponseTypeDef#
# ReloadReplicationTablesResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ReloadReplicationTablesResponseTypeDef
def get_value() -> ReloadReplicationTablesResponseTypeDef:
return {
"ReplicationConfigArn": ...,
}
# ReloadReplicationTablesResponseTypeDef definition
class ReloadReplicationTablesResponseTypeDef(TypedDict):
ReplicationConfigArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReloadTablesResponseTypeDef#
# ReloadTablesResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ReloadTablesResponseTypeDef
def get_value() -> ReloadTablesResponseTypeDef:
return {
"ReplicationTaskArn": ...,
}
# ReloadTablesResponseTypeDef definition
class ReloadTablesResponseTypeDef(TypedDict):
ReplicationTaskArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RunFleetAdvisorLsaAnalysisResponseTypeDef#
# RunFleetAdvisorLsaAnalysisResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import RunFleetAdvisorLsaAnalysisResponseTypeDef
def get_value() -> RunFleetAdvisorLsaAnalysisResponseTypeDef:
return {
"LsaAnalysisId": ...,
}
# RunFleetAdvisorLsaAnalysisResponseTypeDef definition
class RunFleetAdvisorLsaAnalysisResponseTypeDef(TypedDict):
LsaAnalysisId: str,
Status: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartExtensionPackAssociationResponseTypeDef#
# StartExtensionPackAssociationResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartExtensionPackAssociationResponseTypeDef
def get_value() -> StartExtensionPackAssociationResponseTypeDef:
return {
"RequestIdentifier": ...,
}
# StartExtensionPackAssociationResponseTypeDef definition
class StartExtensionPackAssociationResponseTypeDef(TypedDict):
RequestIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartMetadataModelAssessmentResponseTypeDef#
# StartMetadataModelAssessmentResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartMetadataModelAssessmentResponseTypeDef
def get_value() -> StartMetadataModelAssessmentResponseTypeDef:
return {
"RequestIdentifier": ...,
}
# StartMetadataModelAssessmentResponseTypeDef definition
class StartMetadataModelAssessmentResponseTypeDef(TypedDict):
RequestIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartMetadataModelConversionResponseTypeDef#
# StartMetadataModelConversionResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartMetadataModelConversionResponseTypeDef
def get_value() -> StartMetadataModelConversionResponseTypeDef:
return {
"RequestIdentifier": ...,
}
# StartMetadataModelConversionResponseTypeDef definition
class StartMetadataModelConversionResponseTypeDef(TypedDict):
RequestIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartMetadataModelExportAsScriptResponseTypeDef#
# StartMetadataModelExportAsScriptResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartMetadataModelExportAsScriptResponseTypeDef
def get_value() -> StartMetadataModelExportAsScriptResponseTypeDef:
return {
"RequestIdentifier": ...,
}
# StartMetadataModelExportAsScriptResponseTypeDef definition
class StartMetadataModelExportAsScriptResponseTypeDef(TypedDict):
RequestIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartMetadataModelExportToTargetResponseTypeDef#
# StartMetadataModelExportToTargetResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartMetadataModelExportToTargetResponseTypeDef
def get_value() -> StartMetadataModelExportToTargetResponseTypeDef:
return {
"RequestIdentifier": ...,
}
# StartMetadataModelExportToTargetResponseTypeDef definition
class StartMetadataModelExportToTargetResponseTypeDef(TypedDict):
RequestIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartMetadataModelImportResponseTypeDef#
# StartMetadataModelImportResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartMetadataModelImportResponseTypeDef
def get_value() -> StartMetadataModelImportResponseTypeDef:
return {
"RequestIdentifier": ...,
}
# StartMetadataModelImportResponseTypeDef definition
class StartMetadataModelImportResponseTypeDef(TypedDict):
RequestIdentifier: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateSubscriptionsToEventBridgeResponseTypeDef#
# UpdateSubscriptionsToEventBridgeResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import UpdateSubscriptionsToEventBridgeResponseTypeDef
def get_value() -> UpdateSubscriptionsToEventBridgeResponseTypeDef:
return {
"Result": ...,
}
# UpdateSubscriptionsToEventBridgeResponseTypeDef definition
class UpdateSubscriptionsToEventBridgeResponseTypeDef(TypedDict):
Result: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
SubnetTypeDef#
# SubnetTypeDef TypedDict usage example
from types_boto3_dms.type_defs import SubnetTypeDef
def get_value() -> SubnetTypeDef:
return {
"SubnetIdentifier": ...,
}
# SubnetTypeDef definition
class SubnetTypeDef(TypedDict):
SubnetIdentifier: NotRequired[str],
SubnetAvailabilityZone: NotRequired[AvailabilityZoneTypeDef], # (1)
SubnetStatus: NotRequired[str],
BatchStartRecommendationsResponseTypeDef#
# BatchStartRecommendationsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import BatchStartRecommendationsResponseTypeDef
def get_value() -> BatchStartRecommendationsResponseTypeDef:
return {
"ErrorEntries": ...,
}
# BatchStartRecommendationsResponseTypeDef definition
class BatchStartRecommendationsResponseTypeDef(TypedDict):
ErrorEntries: List[BatchStartRecommendationsErrorEntryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportCertificateMessageTypeDef#
# ImportCertificateMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ImportCertificateMessageTypeDef
def get_value() -> ImportCertificateMessageTypeDef:
return {
"CertificateIdentifier": ...,
}
# ImportCertificateMessageTypeDef definition
class ImportCertificateMessageTypeDef(TypedDict):
CertificateIdentifier: str,
CertificatePem: NotRequired[str],
CertificateWallet: NotRequired[BlobTypeDef],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
- See TagTypeDef
DeleteCertificateResponseTypeDef#
# DeleteCertificateResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteCertificateResponseTypeDef
def get_value() -> DeleteCertificateResponseTypeDef:
return {
"Certificate": ...,
}
# DeleteCertificateResponseTypeDef definition
class DeleteCertificateResponseTypeDef(TypedDict):
Certificate: CertificateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeCertificatesResponseTypeDef#
# DescribeCertificatesResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeCertificatesResponseTypeDef
def get_value() -> DescribeCertificatesResponseTypeDef:
return {
"Marker": ...,
}
# DescribeCertificatesResponseTypeDef definition
class DescribeCertificatesResponseTypeDef(TypedDict):
Marker: str,
Certificates: List[CertificateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ImportCertificateResponseTypeDef#
# ImportCertificateResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ImportCertificateResponseTypeDef
def get_value() -> ImportCertificateResponseTypeDef:
return {
"Certificate": ...,
}
# ImportCertificateResponseTypeDef definition
class ImportCertificateResponseTypeDef(TypedDict):
Certificate: CertificateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CollectorResponseTypeDef#
# CollectorResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CollectorResponseTypeDef
def get_value() -> CollectorResponseTypeDef:
return {
"CollectorReferencedId": ...,
}
# CollectorResponseTypeDef definition
class CollectorResponseTypeDef(TypedDict):
CollectorReferencedId: NotRequired[str],
CollectorName: NotRequired[str],
CollectorVersion: NotRequired[str],
VersionStatus: NotRequired[VersionStatusType], # (1)
Description: NotRequired[str],
S3BucketName: NotRequired[str],
ServiceAccessRoleArn: NotRequired[str],
CollectorHealthCheck: NotRequired[CollectorHealthCheckTypeDef], # (2)
LastDataReceived: NotRequired[str],
RegisteredDate: NotRequired[str],
CreatedDate: NotRequired[str],
ModifiedDate: NotRequired[str],
InventoryData: NotRequired[InventoryDataTypeDef], # (3)
ReplicationConfigTypeDef#
# ReplicationConfigTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ReplicationConfigTypeDef
def get_value() -> ReplicationConfigTypeDef:
return {
"ReplicationConfigIdentifier": ...,
}
# ReplicationConfigTypeDef definition
class ReplicationConfigTypeDef(TypedDict):
ReplicationConfigIdentifier: NotRequired[str],
ReplicationConfigArn: NotRequired[str],
SourceEndpointArn: NotRequired[str],
TargetEndpointArn: NotRequired[str],
ReplicationType: NotRequired[MigrationTypeValueType], # (1)
ComputeConfig: NotRequired[ComputeConfigOutputTypeDef], # (2)
ReplicationSettings: NotRequired[str],
SupplementalSettings: NotRequired[str],
TableMappings: NotRequired[str],
ReplicationConfigCreateTime: NotRequired[datetime],
ReplicationConfigUpdateTime: NotRequired[datetime],
DeleteConnectionResponseTypeDef#
# DeleteConnectionResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteConnectionResponseTypeDef
def get_value() -> DeleteConnectionResponseTypeDef:
return {
"Connection": ...,
}
# DeleteConnectionResponseTypeDef definition
class DeleteConnectionResponseTypeDef(TypedDict):
Connection: ConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeConnectionsResponseTypeDef#
# DescribeConnectionsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeConnectionsResponseTypeDef
def get_value() -> DescribeConnectionsResponseTypeDef:
return {
"Marker": ...,
}
# DescribeConnectionsResponseTypeDef definition
class DescribeConnectionsResponseTypeDef(TypedDict):
Marker: str,
Connections: List[ConnectionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TestConnectionResponseTypeDef#
# TestConnectionResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import TestConnectionResponseTypeDef
def get_value() -> TestConnectionResponseTypeDef:
return {
"Connection": ...,
}
# TestConnectionResponseTypeDef definition
class TestConnectionResponseTypeDef(TypedDict):
Connection: ConnectionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEventSubscriptionResponseTypeDef#
# CreateEventSubscriptionResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateEventSubscriptionResponseTypeDef
def get_value() -> CreateEventSubscriptionResponseTypeDef:
return {
"EventSubscription": ...,
}
# CreateEventSubscriptionResponseTypeDef definition
class CreateEventSubscriptionResponseTypeDef(TypedDict):
EventSubscription: EventSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEventSubscriptionResponseTypeDef#
# DeleteEventSubscriptionResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteEventSubscriptionResponseTypeDef
def get_value() -> DeleteEventSubscriptionResponseTypeDef:
return {
"EventSubscription": ...,
}
# DeleteEventSubscriptionResponseTypeDef definition
class DeleteEventSubscriptionResponseTypeDef(TypedDict):
EventSubscription: EventSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEventSubscriptionsResponseTypeDef#
# DescribeEventSubscriptionsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEventSubscriptionsResponseTypeDef
def get_value() -> DescribeEventSubscriptionsResponseTypeDef:
return {
"Marker": ...,
}
# DescribeEventSubscriptionsResponseTypeDef definition
class DescribeEventSubscriptionsResponseTypeDef(TypedDict):
Marker: str,
EventSubscriptionsList: List[EventSubscriptionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyEventSubscriptionResponseTypeDef#
# ModifyEventSubscriptionResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyEventSubscriptionResponseTypeDef
def get_value() -> ModifyEventSubscriptionResponseTypeDef:
return {
"EventSubscription": ...,
}
# ModifyEventSubscriptionResponseTypeDef definition
class ModifyEventSubscriptionResponseTypeDef(TypedDict):
EventSubscription: EventSubscriptionTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateInstanceProfileResponseTypeDef#
# CreateInstanceProfileResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateInstanceProfileResponseTypeDef
def get_value() -> CreateInstanceProfileResponseTypeDef:
return {
"InstanceProfile": ...,
}
# CreateInstanceProfileResponseTypeDef definition
class CreateInstanceProfileResponseTypeDef(TypedDict):
InstanceProfile: InstanceProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteInstanceProfileResponseTypeDef#
# DeleteInstanceProfileResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteInstanceProfileResponseTypeDef
def get_value() -> DeleteInstanceProfileResponseTypeDef:
return {
"InstanceProfile": ...,
}
# DeleteInstanceProfileResponseTypeDef definition
class DeleteInstanceProfileResponseTypeDef(TypedDict):
InstanceProfile: InstanceProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeInstanceProfilesResponseTypeDef#
# DescribeInstanceProfilesResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeInstanceProfilesResponseTypeDef
def get_value() -> DescribeInstanceProfilesResponseTypeDef:
return {
"Marker": ...,
}
# DescribeInstanceProfilesResponseTypeDef definition
class DescribeInstanceProfilesResponseTypeDef(TypedDict):
Marker: str,
InstanceProfiles: List[InstanceProfileTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyInstanceProfileResponseTypeDef#
# ModifyInstanceProfileResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyInstanceProfileResponseTypeDef
def get_value() -> ModifyInstanceProfileResponseTypeDef:
return {
"InstanceProfile": ...,
}
# ModifyInstanceProfileResponseTypeDef definition
class ModifyInstanceProfileResponseTypeDef(TypedDict):
InstanceProfile: InstanceProfileTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateMigrationProjectMessageTypeDef#
# CreateMigrationProjectMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateMigrationProjectMessageTypeDef
def get_value() -> CreateMigrationProjectMessageTypeDef:
return {
"SourceDataProviderDescriptors": ...,
}
# CreateMigrationProjectMessageTypeDef definition
class CreateMigrationProjectMessageTypeDef(TypedDict):
SourceDataProviderDescriptors: Sequence[DataProviderDescriptorDefinitionTypeDef], # (1)
TargetDataProviderDescriptors: Sequence[DataProviderDescriptorDefinitionTypeDef], # (1)
InstanceProfileIdentifier: str,
MigrationProjectName: NotRequired[str],
TransformationRules: NotRequired[str],
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
SchemaConversionApplicationAttributes: NotRequired[SCApplicationAttributesTypeDef], # (4)
- See DataProviderDescriptorDefinitionTypeDef
- See DataProviderDescriptorDefinitionTypeDef
- See TagTypeDef
- See SCApplicationAttributesTypeDef
ModifyMigrationProjectMessageTypeDef#
# ModifyMigrationProjectMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyMigrationProjectMessageTypeDef
def get_value() -> ModifyMigrationProjectMessageTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# ModifyMigrationProjectMessageTypeDef definition
class ModifyMigrationProjectMessageTypeDef(TypedDict):
MigrationProjectIdentifier: str,
MigrationProjectName: NotRequired[str],
SourceDataProviderDescriptors: NotRequired[Sequence[DataProviderDescriptorDefinitionTypeDef]], # (1)
TargetDataProviderDescriptors: NotRequired[Sequence[DataProviderDescriptorDefinitionTypeDef]], # (1)
InstanceProfileIdentifier: NotRequired[str],
TransformationRules: NotRequired[str],
Description: NotRequired[str],
SchemaConversionApplicationAttributes: NotRequired[SCApplicationAttributesTypeDef], # (3)
- See DataProviderDescriptorDefinitionTypeDef
- See DataProviderDescriptorDefinitionTypeDef
- See SCApplicationAttributesTypeDef
CreateReplicationInstanceMessageTypeDef#
# CreateReplicationInstanceMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateReplicationInstanceMessageTypeDef
def get_value() -> CreateReplicationInstanceMessageTypeDef:
return {
"ReplicationInstanceIdentifier": ...,
}
# CreateReplicationInstanceMessageTypeDef definition
class CreateReplicationInstanceMessageTypeDef(TypedDict):
ReplicationInstanceIdentifier: str,
ReplicationInstanceClass: str,
AllocatedStorage: NotRequired[int],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
AvailabilityZone: NotRequired[str],
ReplicationSubnetGroupIdentifier: NotRequired[str],
PreferredMaintenanceWindow: NotRequired[str],
MultiAZ: NotRequired[bool],
EngineVersion: NotRequired[str],
AutoMinorVersionUpgrade: NotRequired[bool],
Tags: NotRequired[Sequence[TagTypeDef]], # (1)
KmsKeyId: NotRequired[str],
PubliclyAccessible: NotRequired[bool],
DnsNameServers: NotRequired[str],
ResourceIdentifier: NotRequired[str],
NetworkType: NotRequired[str],
KerberosAuthenticationSettings: NotRequired[KerberosAuthenticationSettingsTypeDef], # (2)
ModifyReplicationInstanceMessageTypeDef#
# ModifyReplicationInstanceMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyReplicationInstanceMessageTypeDef
def get_value() -> ModifyReplicationInstanceMessageTypeDef:
return {
"ReplicationInstanceArn": ...,
}
# ModifyReplicationInstanceMessageTypeDef definition
class ModifyReplicationInstanceMessageTypeDef(TypedDict):
ReplicationInstanceArn: str,
AllocatedStorage: NotRequired[int],
ApplyImmediately: NotRequired[bool],
ReplicationInstanceClass: NotRequired[str],
VpcSecurityGroupIds: NotRequired[Sequence[str]],
PreferredMaintenanceWindow: NotRequired[str],
MultiAZ: NotRequired[bool],
EngineVersion: NotRequired[str],
AllowMajorVersionUpgrade: NotRequired[bool],
AutoMinorVersionUpgrade: NotRequired[bool],
ReplicationInstanceIdentifier: NotRequired[str],
NetworkType: NotRequired[str],
KerberosAuthenticationSettings: NotRequired[KerberosAuthenticationSettingsTypeDef], # (1)
CreateReplicationTaskMessageTypeDef#
# CreateReplicationTaskMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateReplicationTaskMessageTypeDef
def get_value() -> CreateReplicationTaskMessageTypeDef:
return {
"ReplicationTaskIdentifier": ...,
}
# CreateReplicationTaskMessageTypeDef definition
class CreateReplicationTaskMessageTypeDef(TypedDict):
ReplicationTaskIdentifier: str,
SourceEndpointArn: str,
TargetEndpointArn: str,
ReplicationInstanceArn: str,
MigrationType: MigrationTypeValueType, # (1)
TableMappings: str,
ReplicationTaskSettings: NotRequired[str],
CdcStartTime: NotRequired[TimestampTypeDef],
CdcStartPosition: NotRequired[str],
CdcStopPosition: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
TaskData: NotRequired[str],
ResourceIdentifier: NotRequired[str],
- See MigrationTypeValueType
- See TagTypeDef
ModifyReplicationTaskMessageTypeDef#
# ModifyReplicationTaskMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyReplicationTaskMessageTypeDef
def get_value() -> ModifyReplicationTaskMessageTypeDef:
return {
"ReplicationTaskArn": ...,
}
# ModifyReplicationTaskMessageTypeDef definition
class ModifyReplicationTaskMessageTypeDef(TypedDict):
ReplicationTaskArn: str,
ReplicationTaskIdentifier: NotRequired[str],
MigrationType: NotRequired[MigrationTypeValueType], # (1)
TableMappings: NotRequired[str],
ReplicationTaskSettings: NotRequired[str],
CdcStartTime: NotRequired[TimestampTypeDef],
CdcStartPosition: NotRequired[str],
CdcStopPosition: NotRequired[str],
TaskData: NotRequired[str],
SourceDataSettingTypeDef#
# SourceDataSettingTypeDef TypedDict usage example
from types_boto3_dms.type_defs import SourceDataSettingTypeDef
def get_value() -> SourceDataSettingTypeDef:
return {
"CDCStartPosition": ...,
}
# SourceDataSettingTypeDef definition
class SourceDataSettingTypeDef(TypedDict):
CDCStartPosition: NotRequired[str],
CDCStartTime: NotRequired[TimestampTypeDef],
CDCStopTime: NotRequired[TimestampTypeDef],
SlotName: NotRequired[str],
StartReplicationMessageTypeDef#
# StartReplicationMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartReplicationMessageTypeDef
def get_value() -> StartReplicationMessageTypeDef:
return {
"ReplicationConfigArn": ...,
}
# StartReplicationMessageTypeDef definition
class StartReplicationMessageTypeDef(TypedDict):
ReplicationConfigArn: str,
StartReplicationType: str,
PremigrationAssessmentSettings: NotRequired[str],
CdcStartTime: NotRequired[TimestampTypeDef],
CdcStartPosition: NotRequired[str],
CdcStopPosition: NotRequired[str],
StartReplicationTaskMessageTypeDef#
# StartReplicationTaskMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartReplicationTaskMessageTypeDef
def get_value() -> StartReplicationTaskMessageTypeDef:
return {
"ReplicationTaskArn": ...,
}
# StartReplicationTaskMessageTypeDef definition
class StartReplicationTaskMessageTypeDef(TypedDict):
ReplicationTaskArn: str,
StartReplicationTaskType: StartReplicationTaskTypeValueType, # (1)
CdcStartTime: NotRequired[TimestampTypeDef],
CdcStartPosition: NotRequired[str],
CdcStopPosition: NotRequired[str],
DataMigrationTypeDef#
# DataMigrationTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DataMigrationTypeDef
def get_value() -> DataMigrationTypeDef:
return {
"DataMigrationName": ...,
}
# DataMigrationTypeDef definition
class DataMigrationTypeDef(TypedDict):
DataMigrationName: NotRequired[str],
DataMigrationArn: NotRequired[str],
DataMigrationCreateTime: NotRequired[datetime],
DataMigrationStartTime: NotRequired[datetime],
DataMigrationEndTime: NotRequired[datetime],
ServiceAccessRoleArn: NotRequired[str],
MigrationProjectArn: NotRequired[str],
DataMigrationType: NotRequired[MigrationTypeValueType], # (1)
DataMigrationSettings: NotRequired[DataMigrationSettingsTypeDef], # (2)
SourceDataSettings: NotRequired[List[SourceDataSettingOutputTypeDef]], # (3)
TargetDataSettings: NotRequired[List[TargetDataSettingTypeDef]], # (4)
DataMigrationStatistics: NotRequired[DataMigrationStatisticsTypeDef], # (5)
DataMigrationStatus: NotRequired[str],
PublicIpAddresses: NotRequired[List[str]],
DataMigrationCidrBlocks: NotRequired[List[str]],
LastFailureMessage: NotRequired[str],
StopReason: NotRequired[str],
- See MigrationTypeValueType
- See DataMigrationSettingsTypeDef
- See SourceDataSettingOutputTypeDef
- See TargetDataSettingTypeDef
- See DataMigrationStatisticsTypeDef
MigrationProjectTypeDef#
# MigrationProjectTypeDef TypedDict usage example
from types_boto3_dms.type_defs import MigrationProjectTypeDef
def get_value() -> MigrationProjectTypeDef:
return {
"MigrationProjectName": ...,
}
# MigrationProjectTypeDef definition
class MigrationProjectTypeDef(TypedDict):
MigrationProjectName: NotRequired[str],
MigrationProjectArn: NotRequired[str],
MigrationProjectCreationTime: NotRequired[datetime],
SourceDataProviderDescriptors: NotRequired[List[DataProviderDescriptorTypeDef]], # (1)
TargetDataProviderDescriptors: NotRequired[List[DataProviderDescriptorTypeDef]], # (1)
InstanceProfileArn: NotRequired[str],
InstanceProfileName: NotRequired[str],
TransformationRules: NotRequired[str],
Description: NotRequired[str],
SchemaConversionApplicationAttributes: NotRequired[SCApplicationAttributesTypeDef], # (3)
- See DataProviderDescriptorTypeDef
- See DataProviderDescriptorTypeDef
- See SCApplicationAttributesTypeDef
DataProviderSettingsTypeDef#
# DataProviderSettingsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DataProviderSettingsTypeDef
def get_value() -> DataProviderSettingsTypeDef:
return {
"RedshiftSettings": ...,
}
# DataProviderSettingsTypeDef definition
class DataProviderSettingsTypeDef(TypedDict):
RedshiftSettings: NotRequired[RedshiftDataProviderSettingsTypeDef], # (1)
PostgreSqlSettings: NotRequired[PostgreSqlDataProviderSettingsTypeDef], # (2)
MySqlSettings: NotRequired[MySqlDataProviderSettingsTypeDef], # (3)
OracleSettings: NotRequired[OracleDataProviderSettingsTypeDef], # (4)
MicrosoftSqlServerSettings: NotRequired[MicrosoftSqlServerDataProviderSettingsTypeDef], # (5)
DocDbSettings: NotRequired[DocDbDataProviderSettingsTypeDef], # (6)
MariaDbSettings: NotRequired[MariaDbDataProviderSettingsTypeDef], # (7)
IbmDb2LuwSettings: NotRequired[IbmDb2LuwDataProviderSettingsTypeDef], # (8)
IbmDb2zOsSettings: NotRequired[IbmDb2zOsDataProviderSettingsTypeDef], # (9)
MongoDbSettings: NotRequired[MongoDbDataProviderSettingsTypeDef], # (10)
- See RedshiftDataProviderSettingsTypeDef
- See PostgreSqlDataProviderSettingsTypeDef
- See MySqlDataProviderSettingsTypeDef
- See OracleDataProviderSettingsTypeDef
- See MicrosoftSqlServerDataProviderSettingsTypeDef
- See DocDbDataProviderSettingsTypeDef
- See MariaDbDataProviderSettingsTypeDef
- See IbmDb2LuwDataProviderSettingsTypeDef
- See IbmDb2zOsDataProviderSettingsTypeDef
- See MongoDbDataProviderSettingsTypeDef
DatabaseResponseTypeDef#
# DatabaseResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DatabaseResponseTypeDef
def get_value() -> DatabaseResponseTypeDef:
return {
"DatabaseId": ...,
}
# DatabaseResponseTypeDef definition
class DatabaseResponseTypeDef(TypedDict):
DatabaseId: NotRequired[str],
DatabaseName: NotRequired[str],
IpAddress: NotRequired[str],
NumberOfSchemas: NotRequired[int],
Server: NotRequired[ServerShortInfoResponseTypeDef], # (1)
SoftwareDetails: NotRequired[DatabaseInstanceSoftwareDetailsResponseTypeDef], # (2)
Collectors: NotRequired[List[CollectorShortInfoResponseTypeDef]], # (3)
- See ServerShortInfoResponseTypeDef
- See DatabaseInstanceSoftwareDetailsResponseTypeDef
- See CollectorShortInfoResponseTypeDef
ErrorDetailsTypeDef#
# ErrorDetailsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ErrorDetailsTypeDef
def get_value() -> ErrorDetailsTypeDef:
return {
"defaultErrorDetails": ...,
}
# ErrorDetailsTypeDef definition
class ErrorDetailsTypeDef(TypedDict):
defaultErrorDetails: NotRequired[DefaultErrorDetailsTypeDef], # (1)
DescribeCertificatesMessageTypeDef#
# DescribeCertificatesMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeCertificatesMessageTypeDef
def get_value() -> DescribeCertificatesMessageTypeDef:
return {
"Filters": ...,
}
# DescribeCertificatesMessageTypeDef definition
class DescribeCertificatesMessageTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeConnectionsMessageTypeDef#
# DescribeConnectionsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeConnectionsMessageTypeDef
def get_value() -> DescribeConnectionsMessageTypeDef:
return {
"Filters": ...,
}
# DescribeConnectionsMessageTypeDef definition
class DescribeConnectionsMessageTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeDataMigrationsMessageTypeDef#
# DescribeDataMigrationsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeDataMigrationsMessageTypeDef
def get_value() -> DescribeDataMigrationsMessageTypeDef:
return {
"Filters": ...,
}
# DescribeDataMigrationsMessageTypeDef definition
class DescribeDataMigrationsMessageTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
WithoutSettings: NotRequired[bool],
WithoutStatistics: NotRequired[bool],
- See FilterTypeDef
DescribeDataProvidersMessageTypeDef#
# DescribeDataProvidersMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeDataProvidersMessageTypeDef
def get_value() -> DescribeDataProvidersMessageTypeDef:
return {
"Filters": ...,
}
# DescribeDataProvidersMessageTypeDef definition
class DescribeDataProvidersMessageTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeEndpointTypesMessageTypeDef#
# DescribeEndpointTypesMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEndpointTypesMessageTypeDef
def get_value() -> DescribeEndpointTypesMessageTypeDef:
return {
"Filters": ...,
}
# DescribeEndpointTypesMessageTypeDef definition
class DescribeEndpointTypesMessageTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeEndpointsMessageTypeDef#
# DescribeEndpointsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEndpointsMessageTypeDef
def get_value() -> DescribeEndpointsMessageTypeDef:
return {
"Filters": ...,
}
# DescribeEndpointsMessageTypeDef definition
class DescribeEndpointsMessageTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeEventCategoriesMessageTypeDef#
# DescribeEventCategoriesMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEventCategoriesMessageTypeDef
def get_value() -> DescribeEventCategoriesMessageTypeDef:
return {
"SourceType": ...,
}
# DescribeEventCategoriesMessageTypeDef definition
class DescribeEventCategoriesMessageTypeDef(TypedDict):
SourceType: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeEventSubscriptionsMessageTypeDef#
# DescribeEventSubscriptionsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEventSubscriptionsMessageTypeDef
def get_value() -> DescribeEventSubscriptionsMessageTypeDef:
return {
"SubscriptionName": ...,
}
# DescribeEventSubscriptionsMessageTypeDef definition
class DescribeEventSubscriptionsMessageTypeDef(TypedDict):
SubscriptionName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeEventsMessageTypeDef#
# DescribeEventsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEventsMessageTypeDef
def get_value() -> DescribeEventsMessageTypeDef:
return {
"SourceIdentifier": ...,
}
# DescribeEventsMessageTypeDef definition
class DescribeEventsMessageTypeDef(TypedDict):
SourceIdentifier: NotRequired[str],
SourceType: NotRequired[SourceTypeType], # (1)
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
Duration: NotRequired[int],
EventCategories: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See SourceTypeType
- See FilterTypeDef
DescribeExtensionPackAssociationsMessageTypeDef#
# DescribeExtensionPackAssociationsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeExtensionPackAssociationsMessageTypeDef
def get_value() -> DescribeExtensionPackAssociationsMessageTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# DescribeExtensionPackAssociationsMessageTypeDef definition
class DescribeExtensionPackAssociationsMessageTypeDef(TypedDict):
MigrationProjectIdentifier: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeFleetAdvisorCollectorsRequestTypeDef#
# DescribeFleetAdvisorCollectorsRequestTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeFleetAdvisorCollectorsRequestTypeDef
def get_value() -> DescribeFleetAdvisorCollectorsRequestTypeDef:
return {
"Filters": ...,
}
# DescribeFleetAdvisorCollectorsRequestTypeDef definition
class DescribeFleetAdvisorCollectorsRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeFleetAdvisorDatabasesRequestTypeDef#
# DescribeFleetAdvisorDatabasesRequestTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeFleetAdvisorDatabasesRequestTypeDef
def get_value() -> DescribeFleetAdvisorDatabasesRequestTypeDef:
return {
"Filters": ...,
}
# DescribeFleetAdvisorDatabasesRequestTypeDef definition
class DescribeFleetAdvisorDatabasesRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeFleetAdvisorSchemaObjectSummaryRequestTypeDef#
# DescribeFleetAdvisorSchemaObjectSummaryRequestTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeFleetAdvisorSchemaObjectSummaryRequestTypeDef
def get_value() -> DescribeFleetAdvisorSchemaObjectSummaryRequestTypeDef:
return {
"Filters": ...,
}
# DescribeFleetAdvisorSchemaObjectSummaryRequestTypeDef definition
class DescribeFleetAdvisorSchemaObjectSummaryRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeFleetAdvisorSchemasRequestTypeDef#
# DescribeFleetAdvisorSchemasRequestTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeFleetAdvisorSchemasRequestTypeDef
def get_value() -> DescribeFleetAdvisorSchemasRequestTypeDef:
return {
"Filters": ...,
}
# DescribeFleetAdvisorSchemasRequestTypeDef definition
class DescribeFleetAdvisorSchemasRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeInstanceProfilesMessageTypeDef#
# DescribeInstanceProfilesMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeInstanceProfilesMessageTypeDef
def get_value() -> DescribeInstanceProfilesMessageTypeDef:
return {
"Filters": ...,
}
# DescribeInstanceProfilesMessageTypeDef definition
class DescribeInstanceProfilesMessageTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeMetadataModelAssessmentsMessageTypeDef#
# DescribeMetadataModelAssessmentsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeMetadataModelAssessmentsMessageTypeDef
def get_value() -> DescribeMetadataModelAssessmentsMessageTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# DescribeMetadataModelAssessmentsMessageTypeDef definition
class DescribeMetadataModelAssessmentsMessageTypeDef(TypedDict):
MigrationProjectIdentifier: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeMetadataModelConversionsMessageTypeDef#
# DescribeMetadataModelConversionsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeMetadataModelConversionsMessageTypeDef
def get_value() -> DescribeMetadataModelConversionsMessageTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# DescribeMetadataModelConversionsMessageTypeDef definition
class DescribeMetadataModelConversionsMessageTypeDef(TypedDict):
MigrationProjectIdentifier: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeMetadataModelExportsAsScriptMessageTypeDef#
# DescribeMetadataModelExportsAsScriptMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeMetadataModelExportsAsScriptMessageTypeDef
def get_value() -> DescribeMetadataModelExportsAsScriptMessageTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# DescribeMetadataModelExportsAsScriptMessageTypeDef definition
class DescribeMetadataModelExportsAsScriptMessageTypeDef(TypedDict):
MigrationProjectIdentifier: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeMetadataModelExportsToTargetMessageTypeDef#
# DescribeMetadataModelExportsToTargetMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeMetadataModelExportsToTargetMessageTypeDef
def get_value() -> DescribeMetadataModelExportsToTargetMessageTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# DescribeMetadataModelExportsToTargetMessageTypeDef definition
class DescribeMetadataModelExportsToTargetMessageTypeDef(TypedDict):
MigrationProjectIdentifier: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeMetadataModelImportsMessageTypeDef#
# DescribeMetadataModelImportsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeMetadataModelImportsMessageTypeDef
def get_value() -> DescribeMetadataModelImportsMessageTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# DescribeMetadataModelImportsMessageTypeDef definition
class DescribeMetadataModelImportsMessageTypeDef(TypedDict):
MigrationProjectIdentifier: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeMigrationProjectsMessageTypeDef#
# DescribeMigrationProjectsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeMigrationProjectsMessageTypeDef
def get_value() -> DescribeMigrationProjectsMessageTypeDef:
return {
"Filters": ...,
}
# DescribeMigrationProjectsMessageTypeDef definition
class DescribeMigrationProjectsMessageTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribePendingMaintenanceActionsMessageTypeDef#
# DescribePendingMaintenanceActionsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribePendingMaintenanceActionsMessageTypeDef
def get_value() -> DescribePendingMaintenanceActionsMessageTypeDef:
return {
"ReplicationInstanceArn": ...,
}
# DescribePendingMaintenanceActionsMessageTypeDef definition
class DescribePendingMaintenanceActionsMessageTypeDef(TypedDict):
ReplicationInstanceArn: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
Marker: NotRequired[str],
MaxRecords: NotRequired[int],
- See FilterTypeDef
DescribeRecommendationLimitationsRequestTypeDef#
# DescribeRecommendationLimitationsRequestTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeRecommendationLimitationsRequestTypeDef
def get_value() -> DescribeRecommendationLimitationsRequestTypeDef:
return {
"Filters": ...,
}
# DescribeRecommendationLimitationsRequestTypeDef definition
class DescribeRecommendationLimitationsRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeRecommendationsRequestTypeDef#
# DescribeRecommendationsRequestTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeRecommendationsRequestTypeDef
def get_value() -> DescribeRecommendationsRequestTypeDef:
return {
"Filters": ...,
}
# DescribeRecommendationsRequestTypeDef definition
class DescribeRecommendationsRequestTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
NextToken: NotRequired[str],
- See FilterTypeDef
DescribeReplicationConfigsMessageTypeDef#
# DescribeReplicationConfigsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationConfigsMessageTypeDef
def get_value() -> DescribeReplicationConfigsMessageTypeDef:
return {
"Filters": ...,
}
# DescribeReplicationConfigsMessageTypeDef definition
class DescribeReplicationConfigsMessageTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeReplicationInstancesMessageTypeDef#
# DescribeReplicationInstancesMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationInstancesMessageTypeDef
def get_value() -> DescribeReplicationInstancesMessageTypeDef:
return {
"Filters": ...,
}
# DescribeReplicationInstancesMessageTypeDef definition
class DescribeReplicationInstancesMessageTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeReplicationSubnetGroupsMessageTypeDef#
# DescribeReplicationSubnetGroupsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationSubnetGroupsMessageTypeDef
def get_value() -> DescribeReplicationSubnetGroupsMessageTypeDef:
return {
"Filters": ...,
}
# DescribeReplicationSubnetGroupsMessageTypeDef definition
class DescribeReplicationSubnetGroupsMessageTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeReplicationTableStatisticsMessageTypeDef#
# DescribeReplicationTableStatisticsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationTableStatisticsMessageTypeDef
def get_value() -> DescribeReplicationTableStatisticsMessageTypeDef:
return {
"ReplicationConfigArn": ...,
}
# DescribeReplicationTableStatisticsMessageTypeDef definition
class DescribeReplicationTableStatisticsMessageTypeDef(TypedDict):
ReplicationConfigArn: str,
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeReplicationTaskAssessmentRunsMessageTypeDef#
# DescribeReplicationTaskAssessmentRunsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationTaskAssessmentRunsMessageTypeDef
def get_value() -> DescribeReplicationTaskAssessmentRunsMessageTypeDef:
return {
"Filters": ...,
}
# DescribeReplicationTaskAssessmentRunsMessageTypeDef definition
class DescribeReplicationTaskAssessmentRunsMessageTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeReplicationTaskIndividualAssessmentsMessageTypeDef#
# DescribeReplicationTaskIndividualAssessmentsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationTaskIndividualAssessmentsMessageTypeDef
def get_value() -> DescribeReplicationTaskIndividualAssessmentsMessageTypeDef:
return {
"Filters": ...,
}
# DescribeReplicationTaskIndividualAssessmentsMessageTypeDef definition
class DescribeReplicationTaskIndividualAssessmentsMessageTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeReplicationTasksMessageTypeDef#
# DescribeReplicationTasksMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationTasksMessageTypeDef
def get_value() -> DescribeReplicationTasksMessageTypeDef:
return {
"Filters": ...,
}
# DescribeReplicationTasksMessageTypeDef definition
class DescribeReplicationTasksMessageTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
WithoutSettings: NotRequired[bool],
- See FilterTypeDef
DescribeReplicationsMessageTypeDef#
# DescribeReplicationsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationsMessageTypeDef
def get_value() -> DescribeReplicationsMessageTypeDef:
return {
"Filters": ...,
}
# DescribeReplicationsMessageTypeDef definition
class DescribeReplicationsMessageTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
- See FilterTypeDef
DescribeTableStatisticsMessageTypeDef#
# DescribeTableStatisticsMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeTableStatisticsMessageTypeDef
def get_value() -> DescribeTableStatisticsMessageTypeDef:
return {
"ReplicationTaskArn": ...,
}
# DescribeTableStatisticsMessageTypeDef definition
class DescribeTableStatisticsMessageTypeDef(TypedDict):
ReplicationTaskArn: str,
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
- See FilterTypeDef
DescribeCertificatesMessagePaginateTypeDef#
# DescribeCertificatesMessagePaginateTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeCertificatesMessagePaginateTypeDef
def get_value() -> DescribeCertificatesMessagePaginateTypeDef:
return {
"Filters": ...,
}
# DescribeCertificatesMessagePaginateTypeDef definition
class DescribeCertificatesMessagePaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeConnectionsMessagePaginateTypeDef#
# DescribeConnectionsMessagePaginateTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeConnectionsMessagePaginateTypeDef
def get_value() -> DescribeConnectionsMessagePaginateTypeDef:
return {
"Filters": ...,
}
# DescribeConnectionsMessagePaginateTypeDef definition
class DescribeConnectionsMessagePaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeDataMigrationsMessagePaginateTypeDef#
# DescribeDataMigrationsMessagePaginateTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeDataMigrationsMessagePaginateTypeDef
def get_value() -> DescribeDataMigrationsMessagePaginateTypeDef:
return {
"Filters": ...,
}
# DescribeDataMigrationsMessagePaginateTypeDef definition
class DescribeDataMigrationsMessagePaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
WithoutSettings: NotRequired[bool],
WithoutStatistics: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeEndpointTypesMessagePaginateTypeDef#
# DescribeEndpointTypesMessagePaginateTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEndpointTypesMessagePaginateTypeDef
def get_value() -> DescribeEndpointTypesMessagePaginateTypeDef:
return {
"Filters": ...,
}
# DescribeEndpointTypesMessagePaginateTypeDef definition
class DescribeEndpointTypesMessagePaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeEndpointsMessagePaginateTypeDef#
# DescribeEndpointsMessagePaginateTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEndpointsMessagePaginateTypeDef
def get_value() -> DescribeEndpointsMessagePaginateTypeDef:
return {
"Filters": ...,
}
# DescribeEndpointsMessagePaginateTypeDef definition
class DescribeEndpointsMessagePaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeEventSubscriptionsMessagePaginateTypeDef#
# DescribeEventSubscriptionsMessagePaginateTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEventSubscriptionsMessagePaginateTypeDef
def get_value() -> DescribeEventSubscriptionsMessagePaginateTypeDef:
return {
"SubscriptionName": ...,
}
# DescribeEventSubscriptionsMessagePaginateTypeDef definition
class DescribeEventSubscriptionsMessagePaginateTypeDef(TypedDict):
SubscriptionName: NotRequired[str],
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeEventsMessagePaginateTypeDef#
# DescribeEventsMessagePaginateTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEventsMessagePaginateTypeDef
def get_value() -> DescribeEventsMessagePaginateTypeDef:
return {
"SourceIdentifier": ...,
}
# DescribeEventsMessagePaginateTypeDef definition
class DescribeEventsMessagePaginateTypeDef(TypedDict):
SourceIdentifier: NotRequired[str],
SourceType: NotRequired[SourceTypeType], # (1)
StartTime: NotRequired[TimestampTypeDef],
EndTime: NotRequired[TimestampTypeDef],
Duration: NotRequired[int],
EventCategories: NotRequired[Sequence[str]],
Filters: NotRequired[Sequence[FilterTypeDef]], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
- See SourceTypeType
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeOrderableReplicationInstancesMessagePaginateTypeDef#
# DescribeOrderableReplicationInstancesMessagePaginateTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeOrderableReplicationInstancesMessagePaginateTypeDef
def get_value() -> DescribeOrderableReplicationInstancesMessagePaginateTypeDef:
return {
"PaginationConfig": ...,
}
# DescribeOrderableReplicationInstancesMessagePaginateTypeDef definition
class DescribeOrderableReplicationInstancesMessagePaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeReplicationInstancesMessagePaginateTypeDef#
# DescribeReplicationInstancesMessagePaginateTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationInstancesMessagePaginateTypeDef
def get_value() -> DescribeReplicationInstancesMessagePaginateTypeDef:
return {
"Filters": ...,
}
# DescribeReplicationInstancesMessagePaginateTypeDef definition
class DescribeReplicationInstancesMessagePaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeReplicationSubnetGroupsMessagePaginateTypeDef#
# DescribeReplicationSubnetGroupsMessagePaginateTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationSubnetGroupsMessagePaginateTypeDef
def get_value() -> DescribeReplicationSubnetGroupsMessagePaginateTypeDef:
return {
"Filters": ...,
}
# DescribeReplicationSubnetGroupsMessagePaginateTypeDef definition
class DescribeReplicationSubnetGroupsMessagePaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeReplicationTaskAssessmentResultsMessagePaginateTypeDef#
# DescribeReplicationTaskAssessmentResultsMessagePaginateTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationTaskAssessmentResultsMessagePaginateTypeDef
def get_value() -> DescribeReplicationTaskAssessmentResultsMessagePaginateTypeDef:
return {
"ReplicationTaskArn": ...,
}
# DescribeReplicationTaskAssessmentResultsMessagePaginateTypeDef definition
class DescribeReplicationTaskAssessmentResultsMessagePaginateTypeDef(TypedDict):
ReplicationTaskArn: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeReplicationTasksMessagePaginateTypeDef#
# DescribeReplicationTasksMessagePaginateTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationTasksMessagePaginateTypeDef
def get_value() -> DescribeReplicationTasksMessagePaginateTypeDef:
return {
"Filters": ...,
}
# DescribeReplicationTasksMessagePaginateTypeDef definition
class DescribeReplicationTasksMessagePaginateTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
WithoutSettings: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeSchemasMessagePaginateTypeDef#
# DescribeSchemasMessagePaginateTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeSchemasMessagePaginateTypeDef
def get_value() -> DescribeSchemasMessagePaginateTypeDef:
return {
"EndpointArn": ...,
}
# DescribeSchemasMessagePaginateTypeDef definition
class DescribeSchemasMessagePaginateTypeDef(TypedDict):
EndpointArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeTableStatisticsMessagePaginateTypeDef#
# DescribeTableStatisticsMessagePaginateTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeTableStatisticsMessagePaginateTypeDef
def get_value() -> DescribeTableStatisticsMessagePaginateTypeDef:
return {
"ReplicationTaskArn": ...,
}
# DescribeTableStatisticsMessagePaginateTypeDef definition
class DescribeTableStatisticsMessagePaginateTypeDef(TypedDict):
ReplicationTaskArn: str,
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See FilterTypeDef
- See PaginatorConfigTypeDef
DescribeConnectionsMessageWaitTypeDef#
# DescribeConnectionsMessageWaitTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeConnectionsMessageWaitTypeDef
def get_value() -> DescribeConnectionsMessageWaitTypeDef:
return {
"Filters": ...,
}
# DescribeConnectionsMessageWaitTypeDef definition
class DescribeConnectionsMessageWaitTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeEndpointsMessageWaitTypeDef#
# DescribeEndpointsMessageWaitTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEndpointsMessageWaitTypeDef
def get_value() -> DescribeEndpointsMessageWaitTypeDef:
return {
"Filters": ...,
}
# DescribeEndpointsMessageWaitTypeDef definition
class DescribeEndpointsMessageWaitTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeReplicationInstancesMessageWaitExtraTypeDef#
# DescribeReplicationInstancesMessageWaitExtraTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationInstancesMessageWaitExtraTypeDef
def get_value() -> DescribeReplicationInstancesMessageWaitExtraTypeDef:
return {
"Filters": ...,
}
# DescribeReplicationInstancesMessageWaitExtraTypeDef definition
class DescribeReplicationInstancesMessageWaitExtraTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeReplicationInstancesMessageWaitTypeDef#
# DescribeReplicationInstancesMessageWaitTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationInstancesMessageWaitTypeDef
def get_value() -> DescribeReplicationInstancesMessageWaitTypeDef:
return {
"Filters": ...,
}
# DescribeReplicationInstancesMessageWaitTypeDef definition
class DescribeReplicationInstancesMessageWaitTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeReplicationTasksMessageWaitExtraExtraExtraTypeDef#
# DescribeReplicationTasksMessageWaitExtraExtraExtraTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationTasksMessageWaitExtraExtraExtraTypeDef
def get_value() -> DescribeReplicationTasksMessageWaitExtraExtraExtraTypeDef:
return {
"Filters": ...,
}
# DescribeReplicationTasksMessageWaitExtraExtraExtraTypeDef definition
class DescribeReplicationTasksMessageWaitExtraExtraExtraTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
WithoutSettings: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeReplicationTasksMessageWaitExtraExtraTypeDef#
# DescribeReplicationTasksMessageWaitExtraExtraTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationTasksMessageWaitExtraExtraTypeDef
def get_value() -> DescribeReplicationTasksMessageWaitExtraExtraTypeDef:
return {
"Filters": ...,
}
# DescribeReplicationTasksMessageWaitExtraExtraTypeDef definition
class DescribeReplicationTasksMessageWaitExtraExtraTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
WithoutSettings: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeReplicationTasksMessageWaitExtraTypeDef#
# DescribeReplicationTasksMessageWaitExtraTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationTasksMessageWaitExtraTypeDef
def get_value() -> DescribeReplicationTasksMessageWaitExtraTypeDef:
return {
"Filters": ...,
}
# DescribeReplicationTasksMessageWaitExtraTypeDef definition
class DescribeReplicationTasksMessageWaitExtraTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
WithoutSettings: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeReplicationTasksMessageWaitTypeDef#
# DescribeReplicationTasksMessageWaitTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationTasksMessageWaitTypeDef
def get_value() -> DescribeReplicationTasksMessageWaitTypeDef:
return {
"Filters": ...,
}
# DescribeReplicationTasksMessageWaitTypeDef definition
class DescribeReplicationTasksMessageWaitTypeDef(TypedDict):
Filters: NotRequired[Sequence[FilterTypeDef]], # (1)
MaxRecords: NotRequired[int],
Marker: NotRequired[str],
WithoutSettings: NotRequired[bool],
WaiterConfig: NotRequired[WaiterConfigTypeDef], # (2)
- See FilterTypeDef
- See WaiterConfigTypeDef
DescribeEndpointSettingsResponseTypeDef#
# DescribeEndpointSettingsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEndpointSettingsResponseTypeDef
def get_value() -> DescribeEndpointSettingsResponseTypeDef:
return {
"Marker": ...,
}
# DescribeEndpointSettingsResponseTypeDef definition
class DescribeEndpointSettingsResponseTypeDef(TypedDict):
Marker: str,
EndpointSettings: List[EndpointSettingTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEndpointTypesResponseTypeDef#
# DescribeEndpointTypesResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEndpointTypesResponseTypeDef
def get_value() -> DescribeEndpointTypesResponseTypeDef:
return {
"Marker": ...,
}
# DescribeEndpointTypesResponseTypeDef definition
class DescribeEndpointTypesResponseTypeDef(TypedDict):
Marker: str,
SupportedEndpointTypes: List[SupportedEndpointTypeTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEngineVersionsResponseTypeDef#
# DescribeEngineVersionsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEngineVersionsResponseTypeDef
def get_value() -> DescribeEngineVersionsResponseTypeDef:
return {
"EngineVersions": ...,
}
# DescribeEngineVersionsResponseTypeDef definition
class DescribeEngineVersionsResponseTypeDef(TypedDict):
EngineVersions: List[EngineVersionTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEventCategoriesResponseTypeDef#
# DescribeEventCategoriesResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEventCategoriesResponseTypeDef
def get_value() -> DescribeEventCategoriesResponseTypeDef:
return {
"EventCategoryGroupList": ...,
}
# DescribeEventCategoriesResponseTypeDef definition
class DescribeEventCategoriesResponseTypeDef(TypedDict):
EventCategoryGroupList: List[EventCategoryGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEventsResponseTypeDef#
# DescribeEventsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEventsResponseTypeDef
def get_value() -> DescribeEventsResponseTypeDef:
return {
"Marker": ...,
}
# DescribeEventsResponseTypeDef definition
class DescribeEventsResponseTypeDef(TypedDict):
Marker: str,
Events: List[EventTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See EventTypeDef
- See ResponseMetadataTypeDef
DescribeFleetAdvisorLsaAnalysisResponseTypeDef#
# DescribeFleetAdvisorLsaAnalysisResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeFleetAdvisorLsaAnalysisResponseTypeDef
def get_value() -> DescribeFleetAdvisorLsaAnalysisResponseTypeDef:
return {
"Analysis": ...,
}
# DescribeFleetAdvisorLsaAnalysisResponseTypeDef definition
class DescribeFleetAdvisorLsaAnalysisResponseTypeDef(TypedDict):
Analysis: List[FleetAdvisorLsaAnalysisResponseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef#
# DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef
def get_value() -> DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef:
return {
"FleetAdvisorSchemaObjects": ...,
}
# DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef definition
class DescribeFleetAdvisorSchemaObjectSummaryResponseTypeDef(TypedDict):
FleetAdvisorSchemaObjects: List[FleetAdvisorSchemaObjectResponseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeOrderableReplicationInstancesResponseTypeDef#
# DescribeOrderableReplicationInstancesResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeOrderableReplicationInstancesResponseTypeDef
def get_value() -> DescribeOrderableReplicationInstancesResponseTypeDef:
return {
"OrderableReplicationInstances": ...,
}
# DescribeOrderableReplicationInstancesResponseTypeDef definition
class DescribeOrderableReplicationInstancesResponseTypeDef(TypedDict):
OrderableReplicationInstances: List[OrderableReplicationInstanceTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRecommendationLimitationsResponseTypeDef#
# DescribeRecommendationLimitationsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeRecommendationLimitationsResponseTypeDef
def get_value() -> DescribeRecommendationLimitationsResponseTypeDef:
return {
"NextToken": ...,
}
# DescribeRecommendationLimitationsResponseTypeDef definition
class DescribeRecommendationLimitationsResponseTypeDef(TypedDict):
Limitations: List[LimitationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
DescribeRefreshSchemasStatusResponseTypeDef#
# DescribeRefreshSchemasStatusResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeRefreshSchemasStatusResponseTypeDef
def get_value() -> DescribeRefreshSchemasStatusResponseTypeDef:
return {
"RefreshSchemasStatus": ...,
}
# DescribeRefreshSchemasStatusResponseTypeDef definition
class DescribeRefreshSchemasStatusResponseTypeDef(TypedDict):
RefreshSchemasStatus: RefreshSchemasStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RefreshSchemasResponseTypeDef#
# RefreshSchemasResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import RefreshSchemasResponseTypeDef
def get_value() -> RefreshSchemasResponseTypeDef:
return {
"RefreshSchemasStatus": ...,
}
# RefreshSchemasResponseTypeDef definition
class RefreshSchemasResponseTypeDef(TypedDict):
RefreshSchemasStatus: RefreshSchemasStatusTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReplicationInstanceTaskLogsResponseTypeDef#
# DescribeReplicationInstanceTaskLogsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationInstanceTaskLogsResponseTypeDef
def get_value() -> DescribeReplicationInstanceTaskLogsResponseTypeDef:
return {
"ReplicationInstanceArn": ...,
}
# DescribeReplicationInstanceTaskLogsResponseTypeDef definition
class DescribeReplicationInstanceTaskLogsResponseTypeDef(TypedDict):
ReplicationInstanceArn: str,
ReplicationInstanceTaskLogs: List[ReplicationInstanceTaskLogTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReplicationTableStatisticsResponseTypeDef#
# DescribeReplicationTableStatisticsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationTableStatisticsResponseTypeDef
def get_value() -> DescribeReplicationTableStatisticsResponseTypeDef:
return {
"ReplicationConfigArn": ...,
}
# DescribeReplicationTableStatisticsResponseTypeDef definition
class DescribeReplicationTableStatisticsResponseTypeDef(TypedDict):
ReplicationConfigArn: str,
Marker: str,
ReplicationTableStatistics: List[TableStatisticsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeTableStatisticsResponseTypeDef#
# DescribeTableStatisticsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeTableStatisticsResponseTypeDef
def get_value() -> DescribeTableStatisticsResponseTypeDef:
return {
"ReplicationTaskArn": ...,
}
# DescribeTableStatisticsResponseTypeDef definition
class DescribeTableStatisticsResponseTypeDef(TypedDict):
ReplicationTaskArn: str,
TableStatistics: List[TableStatisticsTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReplicationTaskAssessmentResultsResponseTypeDef#
# DescribeReplicationTaskAssessmentResultsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationTaskAssessmentResultsResponseTypeDef
def get_value() -> DescribeReplicationTaskAssessmentResultsResponseTypeDef:
return {
"Marker": ...,
}
# DescribeReplicationTaskAssessmentResultsResponseTypeDef definition
class DescribeReplicationTaskAssessmentResultsResponseTypeDef(TypedDict):
Marker: str,
BucketName: str,
ReplicationTaskAssessmentResults: List[ReplicationTaskAssessmentResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReplicationTaskIndividualAssessmentsResponseTypeDef#
# DescribeReplicationTaskIndividualAssessmentsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationTaskIndividualAssessmentsResponseTypeDef
def get_value() -> DescribeReplicationTaskIndividualAssessmentsResponseTypeDef:
return {
"Marker": ...,
}
# DescribeReplicationTaskIndividualAssessmentsResponseTypeDef definition
class DescribeReplicationTaskIndividualAssessmentsResponseTypeDef(TypedDict):
Marker: str,
ReplicationTaskIndividualAssessments: List[ReplicationTaskIndividualAssessmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EndpointTypeDef#
# EndpointTypeDef TypedDict usage example
from types_boto3_dms.type_defs import EndpointTypeDef
def get_value() -> EndpointTypeDef:
return {
"EndpointIdentifier": ...,
}
# EndpointTypeDef definition
class EndpointTypeDef(TypedDict):
EndpointIdentifier: NotRequired[str],
EndpointType: NotRequired[ReplicationEndpointTypeValueType], # (1)
EngineName: NotRequired[str],
EngineDisplayName: NotRequired[str],
Username: NotRequired[str],
ServerName: NotRequired[str],
Port: NotRequired[int],
DatabaseName: NotRequired[str],
ExtraConnectionAttributes: NotRequired[str],
Status: NotRequired[str],
KmsKeyId: NotRequired[str],
EndpointArn: NotRequired[str],
CertificateArn: NotRequired[str],
SslMode: NotRequired[DmsSslModeValueType], # (2)
ServiceAccessRoleArn: NotRequired[str],
ExternalTableDefinition: NotRequired[str],
ExternalId: NotRequired[str],
DynamoDbSettings: NotRequired[DynamoDbSettingsTypeDef], # (3)
S3Settings: NotRequired[S3SettingsTypeDef], # (4)
DmsTransferSettings: NotRequired[DmsTransferSettingsTypeDef], # (5)
MongoDbSettings: NotRequired[MongoDbSettingsTypeDef], # (6)
KinesisSettings: NotRequired[KinesisSettingsTypeDef], # (7)
KafkaSettings: NotRequired[KafkaSettingsTypeDef], # (8)
ElasticsearchSettings: NotRequired[ElasticsearchSettingsTypeDef], # (9)
NeptuneSettings: NotRequired[NeptuneSettingsTypeDef], # (10)
RedshiftSettings: NotRequired[RedshiftSettingsTypeDef], # (11)
PostgreSQLSettings: NotRequired[PostgreSQLSettingsTypeDef], # (12)
MySQLSettings: NotRequired[MySQLSettingsTypeDef], # (13)
OracleSettings: NotRequired[OracleSettingsOutputTypeDef], # (14)
SybaseSettings: NotRequired[SybaseSettingsTypeDef], # (15)
MicrosoftSQLServerSettings: NotRequired[MicrosoftSQLServerSettingsTypeDef], # (16)
IBMDb2Settings: NotRequired[IBMDb2SettingsTypeDef], # (17)
DocDbSettings: NotRequired[DocDbSettingsTypeDef], # (18)
RedisSettings: NotRequired[RedisSettingsTypeDef], # (19)
GcpMySQLSettings: NotRequired[GcpMySQLSettingsTypeDef], # (20)
TimestreamSettings: NotRequired[TimestreamSettingsTypeDef], # (21)
- See ReplicationEndpointTypeValueType
- See DmsSslModeValueType
- See DynamoDbSettingsTypeDef
- See S3SettingsTypeDef
- See DmsTransferSettingsTypeDef
- See MongoDbSettingsTypeDef
- See KinesisSettingsTypeDef
- See KafkaSettingsTypeDef
- See ElasticsearchSettingsTypeDef
- See NeptuneSettingsTypeDef
- See RedshiftSettingsTypeDef
- See PostgreSQLSettingsTypeDef
- See MySQLSettingsTypeDef
- See OracleSettingsOutputTypeDef
- See SybaseSettingsTypeDef
- See MicrosoftSQLServerSettingsTypeDef
- See IBMDb2SettingsTypeDef
- See DocDbSettingsTypeDef
- See RedisSettingsTypeDef
- See GcpMySQLSettingsTypeDef
- See TimestreamSettingsTypeDef
ExportMetadataModelAssessmentResponseTypeDef#
# ExportMetadataModelAssessmentResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ExportMetadataModelAssessmentResponseTypeDef
def get_value() -> ExportMetadataModelAssessmentResponseTypeDef:
return {
"PdfReport": ...,
}
# ExportMetadataModelAssessmentResponseTypeDef definition
class ExportMetadataModelAssessmentResponseTypeDef(TypedDict):
PdfReport: ExportMetadataModelAssessmentResultEntryTypeDef, # (1)
CsvReport: ExportMetadataModelAssessmentResultEntryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ExportMetadataModelAssessmentResultEntryTypeDef
- See ExportMetadataModelAssessmentResultEntryTypeDef
- See ResponseMetadataTypeDef
ResourcePendingMaintenanceActionsTypeDef#
# ResourcePendingMaintenanceActionsTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ResourcePendingMaintenanceActionsTypeDef
def get_value() -> ResourcePendingMaintenanceActionsTypeDef:
return {
"ResourceIdentifier": ...,
}
# ResourcePendingMaintenanceActionsTypeDef definition
class ResourcePendingMaintenanceActionsTypeDef(TypedDict):
ResourceIdentifier: NotRequired[str],
PendingMaintenanceActionDetails: NotRequired[List[PendingMaintenanceActionTypeDef]], # (1)
PremigrationAssessmentStatusTypeDef#
# PremigrationAssessmentStatusTypeDef TypedDict usage example
from types_boto3_dms.type_defs import PremigrationAssessmentStatusTypeDef
def get_value() -> PremigrationAssessmentStatusTypeDef:
return {
"PremigrationAssessmentRunArn": ...,
}
# PremigrationAssessmentStatusTypeDef definition
class PremigrationAssessmentStatusTypeDef(TypedDict):
PremigrationAssessmentRunArn: NotRequired[str],
FailOnAssessmentFailure: NotRequired[bool],
Status: NotRequired[str],
PremigrationAssessmentRunCreationDate: NotRequired[datetime],
AssessmentProgress: NotRequired[ReplicationTaskAssessmentRunProgressTypeDef], # (1)
LastFailureMessage: NotRequired[str],
ResultLocationBucket: NotRequired[str],
ResultLocationFolder: NotRequired[str],
ResultEncryptionMode: NotRequired[str],
ResultKmsKeyArn: NotRequired[str],
ResultStatistic: NotRequired[ReplicationTaskAssessmentRunResultStatisticTypeDef], # (2)
- See ReplicationTaskAssessmentRunProgressTypeDef
- See ReplicationTaskAssessmentRunResultStatisticTypeDef
ReplicationTaskAssessmentRunTypeDef#
# ReplicationTaskAssessmentRunTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ReplicationTaskAssessmentRunTypeDef
def get_value() -> ReplicationTaskAssessmentRunTypeDef:
return {
"ReplicationTaskAssessmentRunArn": ...,
}
# ReplicationTaskAssessmentRunTypeDef definition
class ReplicationTaskAssessmentRunTypeDef(TypedDict):
ReplicationTaskAssessmentRunArn: NotRequired[str],
ReplicationTaskArn: NotRequired[str],
Status: NotRequired[str],
ReplicationTaskAssessmentRunCreationDate: NotRequired[datetime],
AssessmentProgress: NotRequired[ReplicationTaskAssessmentRunProgressTypeDef], # (1)
LastFailureMessage: NotRequired[str],
ServiceAccessRoleArn: NotRequired[str],
ResultLocationBucket: NotRequired[str],
ResultLocationFolder: NotRequired[str],
ResultEncryptionMode: NotRequired[str],
ResultKmsKeyArn: NotRequired[str],
AssessmentRunName: NotRequired[str],
IsLatestTaskAssessmentRun: NotRequired[bool],
ResultStatistic: NotRequired[ReplicationTaskAssessmentRunResultStatisticTypeDef], # (2)
- See ReplicationTaskAssessmentRunProgressTypeDef
- See ReplicationTaskAssessmentRunResultStatisticTypeDef
RdsRecommendationTypeDef#
# RdsRecommendationTypeDef TypedDict usage example
from types_boto3_dms.type_defs import RdsRecommendationTypeDef
def get_value() -> RdsRecommendationTypeDef:
return {
"RequirementsToTarget": ...,
}
# RdsRecommendationTypeDef definition
class RdsRecommendationTypeDef(TypedDict):
RequirementsToTarget: NotRequired[RdsRequirementsTypeDef], # (1)
TargetConfiguration: NotRequired[RdsConfigurationTypeDef], # (2)
StartRecommendationsRequestEntryTypeDef#
# StartRecommendationsRequestEntryTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartRecommendationsRequestEntryTypeDef
def get_value() -> StartRecommendationsRequestEntryTypeDef:
return {
"DatabaseId": ...,
}
# StartRecommendationsRequestEntryTypeDef definition
class StartRecommendationsRequestEntryTypeDef(TypedDict):
DatabaseId: str,
Settings: RecommendationSettingsTypeDef, # (1)
StartRecommendationsRequestTypeDef#
# StartRecommendationsRequestTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartRecommendationsRequestTypeDef
def get_value() -> StartRecommendationsRequestTypeDef:
return {
"DatabaseId": ...,
}
# StartRecommendationsRequestTypeDef definition
class StartRecommendationsRequestTypeDef(TypedDict):
DatabaseId: str,
Settings: RecommendationSettingsTypeDef, # (1)
ReloadReplicationTablesMessageTypeDef#
# ReloadReplicationTablesMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ReloadReplicationTablesMessageTypeDef
def get_value() -> ReloadReplicationTablesMessageTypeDef:
return {
"ReplicationConfigArn": ...,
}
# ReloadReplicationTablesMessageTypeDef definition
class ReloadReplicationTablesMessageTypeDef(TypedDict):
ReplicationConfigArn: str,
TablesToReload: Sequence[TableToReloadTypeDef], # (1)
ReloadOption: NotRequired[ReloadOptionValueType], # (2)
ReloadTablesMessageTypeDef#
# ReloadTablesMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ReloadTablesMessageTypeDef
def get_value() -> ReloadTablesMessageTypeDef:
return {
"ReplicationTaskArn": ...,
}
# ReloadTablesMessageTypeDef definition
class ReloadTablesMessageTypeDef(TypedDict):
ReplicationTaskArn: str,
TablesToReload: Sequence[TableToReloadTypeDef], # (1)
ReloadOption: NotRequired[ReloadOptionValueType], # (2)
ReplicationTaskTypeDef#
# ReplicationTaskTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ReplicationTaskTypeDef
def get_value() -> ReplicationTaskTypeDef:
return {
"ReplicationTaskIdentifier": ...,
}
# ReplicationTaskTypeDef definition
class ReplicationTaskTypeDef(TypedDict):
ReplicationTaskIdentifier: NotRequired[str],
SourceEndpointArn: NotRequired[str],
TargetEndpointArn: NotRequired[str],
ReplicationInstanceArn: NotRequired[str],
MigrationType: NotRequired[MigrationTypeValueType], # (1)
TableMappings: NotRequired[str],
ReplicationTaskSettings: NotRequired[str],
Status: NotRequired[str],
LastFailureMessage: NotRequired[str],
StopReason: NotRequired[str],
ReplicationTaskCreationDate: NotRequired[datetime],
ReplicationTaskStartDate: NotRequired[datetime],
CdcStartPosition: NotRequired[str],
CdcStopPosition: NotRequired[str],
RecoveryCheckpoint: NotRequired[str],
ReplicationTaskArn: NotRequired[str],
ReplicationTaskStats: NotRequired[ReplicationTaskStatsTypeDef], # (2)
TaskData: NotRequired[str],
TargetReplicationInstanceArn: NotRequired[str],
SchemaResponseTypeDef#
# SchemaResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import SchemaResponseTypeDef
def get_value() -> SchemaResponseTypeDef:
return {
"CodeLineCount": ...,
}
# SchemaResponseTypeDef definition
class SchemaResponseTypeDef(TypedDict):
CodeLineCount: NotRequired[int],
CodeSize: NotRequired[int],
Complexity: NotRequired[str],
Server: NotRequired[ServerShortInfoResponseTypeDef], # (1)
DatabaseInstance: NotRequired[DatabaseShortInfoResponseTypeDef], # (2)
SchemaId: NotRequired[str],
SchemaName: NotRequired[str],
OriginalSchema: NotRequired[SchemaShortInfoResponseTypeDef], # (3)
Similarity: NotRequired[float],
- See ServerShortInfoResponseTypeDef
- See DatabaseShortInfoResponseTypeDef
- See SchemaShortInfoResponseTypeDef
ReplicationSubnetGroupTypeDef#
# ReplicationSubnetGroupTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ReplicationSubnetGroupTypeDef
def get_value() -> ReplicationSubnetGroupTypeDef:
return {
"ReplicationSubnetGroupIdentifier": ...,
}
# ReplicationSubnetGroupTypeDef definition
class ReplicationSubnetGroupTypeDef(TypedDict):
ReplicationSubnetGroupIdentifier: NotRequired[str],
ReplicationSubnetGroupDescription: NotRequired[str],
VpcId: NotRequired[str],
SubnetGroupStatus: NotRequired[str],
Subnets: NotRequired[List[SubnetTypeDef]], # (1)
SupportedNetworkTypes: NotRequired[List[str]],
- See SubnetTypeDef
DescribeFleetAdvisorCollectorsResponseTypeDef#
# DescribeFleetAdvisorCollectorsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeFleetAdvisorCollectorsResponseTypeDef
def get_value() -> DescribeFleetAdvisorCollectorsResponseTypeDef:
return {
"Collectors": ...,
}
# DescribeFleetAdvisorCollectorsResponseTypeDef definition
class DescribeFleetAdvisorCollectorsResponseTypeDef(TypedDict):
Collectors: List[CollectorResponseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateReplicationConfigResponseTypeDef#
# CreateReplicationConfigResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateReplicationConfigResponseTypeDef
def get_value() -> CreateReplicationConfigResponseTypeDef:
return {
"ReplicationConfig": ...,
}
# CreateReplicationConfigResponseTypeDef definition
class CreateReplicationConfigResponseTypeDef(TypedDict):
ReplicationConfig: ReplicationConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteReplicationConfigResponseTypeDef#
# DeleteReplicationConfigResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteReplicationConfigResponseTypeDef
def get_value() -> DeleteReplicationConfigResponseTypeDef:
return {
"ReplicationConfig": ...,
}
# DeleteReplicationConfigResponseTypeDef definition
class DeleteReplicationConfigResponseTypeDef(TypedDict):
ReplicationConfig: ReplicationConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReplicationConfigsResponseTypeDef#
# DescribeReplicationConfigsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationConfigsResponseTypeDef
def get_value() -> DescribeReplicationConfigsResponseTypeDef:
return {
"Marker": ...,
}
# DescribeReplicationConfigsResponseTypeDef definition
class DescribeReplicationConfigsResponseTypeDef(TypedDict):
Marker: str,
ReplicationConfigs: List[ReplicationConfigTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyReplicationConfigResponseTypeDef#
# ModifyReplicationConfigResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyReplicationConfigResponseTypeDef
def get_value() -> ModifyReplicationConfigResponseTypeDef:
return {
"ReplicationConfig": ...,
}
# ModifyReplicationConfigResponseTypeDef definition
class ModifyReplicationConfigResponseTypeDef(TypedDict):
ReplicationConfig: ReplicationConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateReplicationConfigMessageTypeDef#
# CreateReplicationConfigMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateReplicationConfigMessageTypeDef
def get_value() -> CreateReplicationConfigMessageTypeDef:
return {
"ReplicationConfigIdentifier": ...,
}
# CreateReplicationConfigMessageTypeDef definition
class CreateReplicationConfigMessageTypeDef(TypedDict):
ReplicationConfigIdentifier: str,
SourceEndpointArn: str,
TargetEndpointArn: str,
ComputeConfig: ComputeConfigUnionTypeDef, # (1)
ReplicationType: MigrationTypeValueType, # (2)
TableMappings: str,
ReplicationSettings: NotRequired[str],
SupplementalSettings: NotRequired[str],
ResourceIdentifier: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (3)
ModifyReplicationConfigMessageTypeDef#
# ModifyReplicationConfigMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyReplicationConfigMessageTypeDef
def get_value() -> ModifyReplicationConfigMessageTypeDef:
return {
"ReplicationConfigArn": ...,
}
# ModifyReplicationConfigMessageTypeDef definition
class ModifyReplicationConfigMessageTypeDef(TypedDict):
ReplicationConfigArn: str,
ReplicationConfigIdentifier: NotRequired[str],
ReplicationType: NotRequired[MigrationTypeValueType], # (1)
TableMappings: NotRequired[str],
ReplicationSettings: NotRequired[str],
SupplementalSettings: NotRequired[str],
ComputeConfig: NotRequired[ComputeConfigUnionTypeDef], # (2)
SourceEndpointArn: NotRequired[str],
TargetEndpointArn: NotRequired[str],
CreateDataMigrationResponseTypeDef#
# CreateDataMigrationResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateDataMigrationResponseTypeDef
def get_value() -> CreateDataMigrationResponseTypeDef:
return {
"DataMigration": ...,
}
# CreateDataMigrationResponseTypeDef definition
class CreateDataMigrationResponseTypeDef(TypedDict):
DataMigration: DataMigrationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDataMigrationResponseTypeDef#
# DeleteDataMigrationResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteDataMigrationResponseTypeDef
def get_value() -> DeleteDataMigrationResponseTypeDef:
return {
"DataMigration": ...,
}
# DeleteDataMigrationResponseTypeDef definition
class DeleteDataMigrationResponseTypeDef(TypedDict):
DataMigration: DataMigrationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDataMigrationsResponseTypeDef#
# DescribeDataMigrationsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeDataMigrationsResponseTypeDef
def get_value() -> DescribeDataMigrationsResponseTypeDef:
return {
"DataMigrations": ...,
}
# DescribeDataMigrationsResponseTypeDef definition
class DescribeDataMigrationsResponseTypeDef(TypedDict):
DataMigrations: List[DataMigrationTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDataMigrationResponseTypeDef#
# ModifyDataMigrationResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyDataMigrationResponseTypeDef
def get_value() -> ModifyDataMigrationResponseTypeDef:
return {
"DataMigration": ...,
}
# ModifyDataMigrationResponseTypeDef definition
class ModifyDataMigrationResponseTypeDef(TypedDict):
DataMigration: DataMigrationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartDataMigrationResponseTypeDef#
# StartDataMigrationResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartDataMigrationResponseTypeDef
def get_value() -> StartDataMigrationResponseTypeDef:
return {
"DataMigration": ...,
}
# StartDataMigrationResponseTypeDef definition
class StartDataMigrationResponseTypeDef(TypedDict):
DataMigration: DataMigrationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopDataMigrationResponseTypeDef#
# StopDataMigrationResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StopDataMigrationResponseTypeDef
def get_value() -> StopDataMigrationResponseTypeDef:
return {
"DataMigration": ...,
}
# StopDataMigrationResponseTypeDef definition
class StopDataMigrationResponseTypeDef(TypedDict):
DataMigration: DataMigrationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateMigrationProjectResponseTypeDef#
# CreateMigrationProjectResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateMigrationProjectResponseTypeDef
def get_value() -> CreateMigrationProjectResponseTypeDef:
return {
"MigrationProject": ...,
}
# CreateMigrationProjectResponseTypeDef definition
class CreateMigrationProjectResponseTypeDef(TypedDict):
MigrationProject: MigrationProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteMigrationProjectResponseTypeDef#
# DeleteMigrationProjectResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteMigrationProjectResponseTypeDef
def get_value() -> DeleteMigrationProjectResponseTypeDef:
return {
"MigrationProject": ...,
}
# DeleteMigrationProjectResponseTypeDef definition
class DeleteMigrationProjectResponseTypeDef(TypedDict):
MigrationProject: MigrationProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMigrationProjectsResponseTypeDef#
# DescribeMigrationProjectsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeMigrationProjectsResponseTypeDef
def get_value() -> DescribeMigrationProjectsResponseTypeDef:
return {
"Marker": ...,
}
# DescribeMigrationProjectsResponseTypeDef definition
class DescribeMigrationProjectsResponseTypeDef(TypedDict):
Marker: str,
MigrationProjects: List[MigrationProjectTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyMigrationProjectResponseTypeDef#
# ModifyMigrationProjectResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyMigrationProjectResponseTypeDef
def get_value() -> ModifyMigrationProjectResponseTypeDef:
return {
"MigrationProject": ...,
}
# ModifyMigrationProjectResponseTypeDef definition
class ModifyMigrationProjectResponseTypeDef(TypedDict):
MigrationProject: MigrationProjectTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateDataProviderMessageTypeDef#
# CreateDataProviderMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateDataProviderMessageTypeDef
def get_value() -> CreateDataProviderMessageTypeDef:
return {
"Engine": ...,
}
# CreateDataProviderMessageTypeDef definition
class CreateDataProviderMessageTypeDef(TypedDict):
Engine: str,
Settings: DataProviderSettingsTypeDef, # (1)
DataProviderName: NotRequired[str],
Description: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
DataProviderTypeDef#
# DataProviderTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DataProviderTypeDef
def get_value() -> DataProviderTypeDef:
return {
"DataProviderName": ...,
}
# DataProviderTypeDef definition
class DataProviderTypeDef(TypedDict):
DataProviderName: NotRequired[str],
DataProviderArn: NotRequired[str],
DataProviderCreationTime: NotRequired[datetime],
Description: NotRequired[str],
Engine: NotRequired[str],
Settings: NotRequired[DataProviderSettingsTypeDef], # (1)
ModifyDataProviderMessageTypeDef#
# ModifyDataProviderMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyDataProviderMessageTypeDef
def get_value() -> ModifyDataProviderMessageTypeDef:
return {
"DataProviderIdentifier": ...,
}
# ModifyDataProviderMessageTypeDef definition
class ModifyDataProviderMessageTypeDef(TypedDict):
DataProviderIdentifier: str,
DataProviderName: NotRequired[str],
Description: NotRequired[str],
Engine: NotRequired[str],
ExactSettings: NotRequired[bool],
Settings: NotRequired[DataProviderSettingsTypeDef], # (1)
DescribeFleetAdvisorDatabasesResponseTypeDef#
# DescribeFleetAdvisorDatabasesResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeFleetAdvisorDatabasesResponseTypeDef
def get_value() -> DescribeFleetAdvisorDatabasesResponseTypeDef:
return {
"Databases": ...,
}
# DescribeFleetAdvisorDatabasesResponseTypeDef definition
class DescribeFleetAdvisorDatabasesResponseTypeDef(TypedDict):
Databases: List[DatabaseResponseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
SchemaConversionRequestTypeDef#
# SchemaConversionRequestTypeDef TypedDict usage example
from types_boto3_dms.type_defs import SchemaConversionRequestTypeDef
def get_value() -> SchemaConversionRequestTypeDef:
return {
"Status": ...,
}
# SchemaConversionRequestTypeDef definition
class SchemaConversionRequestTypeDef(TypedDict):
Status: NotRequired[str],
RequestIdentifier: NotRequired[str],
MigrationProjectArn: NotRequired[str],
Error: NotRequired[ErrorDetailsTypeDef], # (1)
ExportSqlDetails: NotRequired[ExportSqlDetailsTypeDef], # (2)
CreateEndpointResponseTypeDef#
# CreateEndpointResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateEndpointResponseTypeDef
def get_value() -> CreateEndpointResponseTypeDef:
return {
"Endpoint": ...,
}
# CreateEndpointResponseTypeDef definition
class CreateEndpointResponseTypeDef(TypedDict):
Endpoint: EndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteEndpointResponseTypeDef#
# DeleteEndpointResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteEndpointResponseTypeDef
def get_value() -> DeleteEndpointResponseTypeDef:
return {
"Endpoint": ...,
}
# DeleteEndpointResponseTypeDef definition
class DeleteEndpointResponseTypeDef(TypedDict):
Endpoint: EndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeEndpointsResponseTypeDef#
# DescribeEndpointsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeEndpointsResponseTypeDef
def get_value() -> DescribeEndpointsResponseTypeDef:
return {
"Marker": ...,
}
# DescribeEndpointsResponseTypeDef definition
class DescribeEndpointsResponseTypeDef(TypedDict):
Marker: str,
Endpoints: List[EndpointTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyEndpointResponseTypeDef#
# ModifyEndpointResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyEndpointResponseTypeDef
def get_value() -> ModifyEndpointResponseTypeDef:
return {
"Endpoint": ...,
}
# ModifyEndpointResponseTypeDef definition
class ModifyEndpointResponseTypeDef(TypedDict):
Endpoint: EndpointTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateEndpointMessageTypeDef#
# CreateEndpointMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateEndpointMessageTypeDef
def get_value() -> CreateEndpointMessageTypeDef:
return {
"EndpointIdentifier": ...,
}
# CreateEndpointMessageTypeDef definition
class CreateEndpointMessageTypeDef(TypedDict):
EndpointIdentifier: str,
EndpointType: ReplicationEndpointTypeValueType, # (1)
EngineName: str,
Username: NotRequired[str],
Password: NotRequired[str],
ServerName: NotRequired[str],
Port: NotRequired[int],
DatabaseName: NotRequired[str],
ExtraConnectionAttributes: NotRequired[str],
KmsKeyId: NotRequired[str],
Tags: NotRequired[Sequence[TagTypeDef]], # (2)
CertificateArn: NotRequired[str],
SslMode: NotRequired[DmsSslModeValueType], # (3)
ServiceAccessRoleArn: NotRequired[str],
ExternalTableDefinition: NotRequired[str],
DynamoDbSettings: NotRequired[DynamoDbSettingsTypeDef], # (4)
S3Settings: NotRequired[S3SettingsTypeDef], # (5)
DmsTransferSettings: NotRequired[DmsTransferSettingsTypeDef], # (6)
MongoDbSettings: NotRequired[MongoDbSettingsTypeDef], # (7)
KinesisSettings: NotRequired[KinesisSettingsTypeDef], # (8)
KafkaSettings: NotRequired[KafkaSettingsTypeDef], # (9)
ElasticsearchSettings: NotRequired[ElasticsearchSettingsTypeDef], # (10)
NeptuneSettings: NotRequired[NeptuneSettingsTypeDef], # (11)
RedshiftSettings: NotRequired[RedshiftSettingsTypeDef], # (12)
PostgreSQLSettings: NotRequired[PostgreSQLSettingsTypeDef], # (13)
MySQLSettings: NotRequired[MySQLSettingsTypeDef], # (14)
OracleSettings: NotRequired[OracleSettingsUnionTypeDef], # (15)
SybaseSettings: NotRequired[SybaseSettingsTypeDef], # (16)
MicrosoftSQLServerSettings: NotRequired[MicrosoftSQLServerSettingsTypeDef], # (17)
IBMDb2Settings: NotRequired[IBMDb2SettingsTypeDef], # (18)
ResourceIdentifier: NotRequired[str],
DocDbSettings: NotRequired[DocDbSettingsTypeDef], # (19)
RedisSettings: NotRequired[RedisSettingsTypeDef], # (20)
GcpMySQLSettings: NotRequired[GcpMySQLSettingsTypeDef], # (21)
TimestreamSettings: NotRequired[TimestreamSettingsTypeDef], # (22)
- See ReplicationEndpointTypeValueType
- See TagTypeDef
- See DmsSslModeValueType
- See DynamoDbSettingsTypeDef
- See S3SettingsTypeDef
- See DmsTransferSettingsTypeDef
- See MongoDbSettingsTypeDef
- See KinesisSettingsTypeDef
- See KafkaSettingsTypeDef
- See ElasticsearchSettingsTypeDef
- See NeptuneSettingsTypeDef
- See RedshiftSettingsTypeDef
- See PostgreSQLSettingsTypeDef
- See MySQLSettingsTypeDef
- See OracleSettingsTypeDef OracleSettingsOutputTypeDef
- See SybaseSettingsTypeDef
- See MicrosoftSQLServerSettingsTypeDef
- See IBMDb2SettingsTypeDef
- See DocDbSettingsTypeDef
- See RedisSettingsTypeDef
- See GcpMySQLSettingsTypeDef
- See TimestreamSettingsTypeDef
ModifyEndpointMessageTypeDef#
# ModifyEndpointMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyEndpointMessageTypeDef
def get_value() -> ModifyEndpointMessageTypeDef:
return {
"EndpointArn": ...,
}
# ModifyEndpointMessageTypeDef definition
class ModifyEndpointMessageTypeDef(TypedDict):
EndpointArn: str,
EndpointIdentifier: NotRequired[str],
EndpointType: NotRequired[ReplicationEndpointTypeValueType], # (1)
EngineName: NotRequired[str],
Username: NotRequired[str],
Password: NotRequired[str],
ServerName: NotRequired[str],
Port: NotRequired[int],
DatabaseName: NotRequired[str],
ExtraConnectionAttributes: NotRequired[str],
CertificateArn: NotRequired[str],
SslMode: NotRequired[DmsSslModeValueType], # (2)
ServiceAccessRoleArn: NotRequired[str],
ExternalTableDefinition: NotRequired[str],
DynamoDbSettings: NotRequired[DynamoDbSettingsTypeDef], # (3)
S3Settings: NotRequired[S3SettingsTypeDef], # (4)
DmsTransferSettings: NotRequired[DmsTransferSettingsTypeDef], # (5)
MongoDbSettings: NotRequired[MongoDbSettingsTypeDef], # (6)
KinesisSettings: NotRequired[KinesisSettingsTypeDef], # (7)
KafkaSettings: NotRequired[KafkaSettingsTypeDef], # (8)
ElasticsearchSettings: NotRequired[ElasticsearchSettingsTypeDef], # (9)
NeptuneSettings: NotRequired[NeptuneSettingsTypeDef], # (10)
RedshiftSettings: NotRequired[RedshiftSettingsTypeDef], # (11)
PostgreSQLSettings: NotRequired[PostgreSQLSettingsTypeDef], # (12)
MySQLSettings: NotRequired[MySQLSettingsTypeDef], # (13)
OracleSettings: NotRequired[OracleSettingsUnionTypeDef], # (14)
SybaseSettings: NotRequired[SybaseSettingsTypeDef], # (15)
MicrosoftSQLServerSettings: NotRequired[MicrosoftSQLServerSettingsTypeDef], # (16)
IBMDb2Settings: NotRequired[IBMDb2SettingsTypeDef], # (17)
DocDbSettings: NotRequired[DocDbSettingsTypeDef], # (18)
RedisSettings: NotRequired[RedisSettingsTypeDef], # (19)
ExactSettings: NotRequired[bool],
GcpMySQLSettings: NotRequired[GcpMySQLSettingsTypeDef], # (20)
TimestreamSettings: NotRequired[TimestreamSettingsTypeDef], # (21)
- See ReplicationEndpointTypeValueType
- See DmsSslModeValueType
- See DynamoDbSettingsTypeDef
- See S3SettingsTypeDef
- See DmsTransferSettingsTypeDef
- See MongoDbSettingsTypeDef
- See KinesisSettingsTypeDef
- See KafkaSettingsTypeDef
- See ElasticsearchSettingsTypeDef
- See NeptuneSettingsTypeDef
- See RedshiftSettingsTypeDef
- See PostgreSQLSettingsTypeDef
- See MySQLSettingsTypeDef
- See OracleSettingsTypeDef OracleSettingsOutputTypeDef
- See SybaseSettingsTypeDef
- See MicrosoftSQLServerSettingsTypeDef
- See IBMDb2SettingsTypeDef
- See DocDbSettingsTypeDef
- See RedisSettingsTypeDef
- See GcpMySQLSettingsTypeDef
- See TimestreamSettingsTypeDef
ApplyPendingMaintenanceActionResponseTypeDef#
# ApplyPendingMaintenanceActionResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ApplyPendingMaintenanceActionResponseTypeDef
def get_value() -> ApplyPendingMaintenanceActionResponseTypeDef:
return {
"ResourcePendingMaintenanceActions": ...,
}
# ApplyPendingMaintenanceActionResponseTypeDef definition
class ApplyPendingMaintenanceActionResponseTypeDef(TypedDict):
ResourcePendingMaintenanceActions: ResourcePendingMaintenanceActionsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribePendingMaintenanceActionsResponseTypeDef#
# DescribePendingMaintenanceActionsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribePendingMaintenanceActionsResponseTypeDef
def get_value() -> DescribePendingMaintenanceActionsResponseTypeDef:
return {
"PendingMaintenanceActions": ...,
}
# DescribePendingMaintenanceActionsResponseTypeDef definition
class DescribePendingMaintenanceActionsResponseTypeDef(TypedDict):
PendingMaintenanceActions: List[ResourcePendingMaintenanceActionsTypeDef], # (1)
Marker: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReplicationTypeDef#
# ReplicationTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ReplicationTypeDef
def get_value() -> ReplicationTypeDef:
return {
"ReplicationConfigIdentifier": ...,
}
# ReplicationTypeDef definition
class ReplicationTypeDef(TypedDict):
ReplicationConfigIdentifier: NotRequired[str],
ReplicationConfigArn: NotRequired[str],
SourceEndpointArn: NotRequired[str],
TargetEndpointArn: NotRequired[str],
ReplicationType: NotRequired[MigrationTypeValueType], # (1)
Status: NotRequired[str],
ProvisionData: NotRequired[ProvisionDataTypeDef], # (2)
PremigrationAssessmentStatuses: NotRequired[List[PremigrationAssessmentStatusTypeDef]], # (3)
StopReason: NotRequired[str],
FailureMessages: NotRequired[List[str]],
ReplicationStats: NotRequired[ReplicationStatsTypeDef], # (4)
StartReplicationType: NotRequired[str],
CdcStartTime: NotRequired[datetime],
CdcStartPosition: NotRequired[str],
CdcStopPosition: NotRequired[str],
RecoveryCheckpoint: NotRequired[str],
ReplicationCreateTime: NotRequired[datetime],
ReplicationUpdateTime: NotRequired[datetime],
ReplicationLastStopTime: NotRequired[datetime],
ReplicationDeprovisionTime: NotRequired[datetime],
- See MigrationTypeValueType
- See ProvisionDataTypeDef
- See PremigrationAssessmentStatusTypeDef
- See ReplicationStatsTypeDef
CancelReplicationTaskAssessmentRunResponseTypeDef#
# CancelReplicationTaskAssessmentRunResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CancelReplicationTaskAssessmentRunResponseTypeDef
def get_value() -> CancelReplicationTaskAssessmentRunResponseTypeDef:
return {
"ReplicationTaskAssessmentRun": ...,
}
# CancelReplicationTaskAssessmentRunResponseTypeDef definition
class CancelReplicationTaskAssessmentRunResponseTypeDef(TypedDict):
ReplicationTaskAssessmentRun: ReplicationTaskAssessmentRunTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteReplicationTaskAssessmentRunResponseTypeDef#
# DeleteReplicationTaskAssessmentRunResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteReplicationTaskAssessmentRunResponseTypeDef
def get_value() -> DeleteReplicationTaskAssessmentRunResponseTypeDef:
return {
"ReplicationTaskAssessmentRun": ...,
}
# DeleteReplicationTaskAssessmentRunResponseTypeDef definition
class DeleteReplicationTaskAssessmentRunResponseTypeDef(TypedDict):
ReplicationTaskAssessmentRun: ReplicationTaskAssessmentRunTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReplicationTaskAssessmentRunsResponseTypeDef#
# DescribeReplicationTaskAssessmentRunsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationTaskAssessmentRunsResponseTypeDef
def get_value() -> DescribeReplicationTaskAssessmentRunsResponseTypeDef:
return {
"Marker": ...,
}
# DescribeReplicationTaskAssessmentRunsResponseTypeDef definition
class DescribeReplicationTaskAssessmentRunsResponseTypeDef(TypedDict):
Marker: str,
ReplicationTaskAssessmentRuns: List[ReplicationTaskAssessmentRunTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartReplicationTaskAssessmentRunResponseTypeDef#
# StartReplicationTaskAssessmentRunResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartReplicationTaskAssessmentRunResponseTypeDef
def get_value() -> StartReplicationTaskAssessmentRunResponseTypeDef:
return {
"ReplicationTaskAssessmentRun": ...,
}
# StartReplicationTaskAssessmentRunResponseTypeDef definition
class StartReplicationTaskAssessmentRunResponseTypeDef(TypedDict):
ReplicationTaskAssessmentRun: ReplicationTaskAssessmentRunTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RecommendationDataTypeDef#
# RecommendationDataTypeDef TypedDict usage example
from types_boto3_dms.type_defs import RecommendationDataTypeDef
def get_value() -> RecommendationDataTypeDef:
return {
"RdsEngine": ...,
}
# RecommendationDataTypeDef definition
class RecommendationDataTypeDef(TypedDict):
RdsEngine: NotRequired[RdsRecommendationTypeDef], # (1)
BatchStartRecommendationsRequestTypeDef#
# BatchStartRecommendationsRequestTypeDef TypedDict usage example
from types_boto3_dms.type_defs import BatchStartRecommendationsRequestTypeDef
def get_value() -> BatchStartRecommendationsRequestTypeDef:
return {
"Data": ...,
}
# BatchStartRecommendationsRequestTypeDef definition
class BatchStartRecommendationsRequestTypeDef(TypedDict):
Data: NotRequired[Sequence[StartRecommendationsRequestEntryTypeDef]], # (1)
CreateReplicationTaskResponseTypeDef#
# CreateReplicationTaskResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateReplicationTaskResponseTypeDef
def get_value() -> CreateReplicationTaskResponseTypeDef:
return {
"ReplicationTask": ...,
}
# CreateReplicationTaskResponseTypeDef definition
class CreateReplicationTaskResponseTypeDef(TypedDict):
ReplicationTask: ReplicationTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteReplicationTaskResponseTypeDef#
# DeleteReplicationTaskResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteReplicationTaskResponseTypeDef
def get_value() -> DeleteReplicationTaskResponseTypeDef:
return {
"ReplicationTask": ...,
}
# DeleteReplicationTaskResponseTypeDef definition
class DeleteReplicationTaskResponseTypeDef(TypedDict):
ReplicationTask: ReplicationTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReplicationTasksResponseTypeDef#
# DescribeReplicationTasksResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationTasksResponseTypeDef
def get_value() -> DescribeReplicationTasksResponseTypeDef:
return {
"Marker": ...,
}
# DescribeReplicationTasksResponseTypeDef definition
class DescribeReplicationTasksResponseTypeDef(TypedDict):
Marker: str,
ReplicationTasks: List[ReplicationTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyReplicationTaskResponseTypeDef#
# ModifyReplicationTaskResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyReplicationTaskResponseTypeDef
def get_value() -> ModifyReplicationTaskResponseTypeDef:
return {
"ReplicationTask": ...,
}
# ModifyReplicationTaskResponseTypeDef definition
class ModifyReplicationTaskResponseTypeDef(TypedDict):
ReplicationTask: ReplicationTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MoveReplicationTaskResponseTypeDef#
# MoveReplicationTaskResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import MoveReplicationTaskResponseTypeDef
def get_value() -> MoveReplicationTaskResponseTypeDef:
return {
"ReplicationTask": ...,
}
# MoveReplicationTaskResponseTypeDef definition
class MoveReplicationTaskResponseTypeDef(TypedDict):
ReplicationTask: ReplicationTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartReplicationTaskAssessmentResponseTypeDef#
# StartReplicationTaskAssessmentResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartReplicationTaskAssessmentResponseTypeDef
def get_value() -> StartReplicationTaskAssessmentResponseTypeDef:
return {
"ReplicationTask": ...,
}
# StartReplicationTaskAssessmentResponseTypeDef definition
class StartReplicationTaskAssessmentResponseTypeDef(TypedDict):
ReplicationTask: ReplicationTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartReplicationTaskResponseTypeDef#
# StartReplicationTaskResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartReplicationTaskResponseTypeDef
def get_value() -> StartReplicationTaskResponseTypeDef:
return {
"ReplicationTask": ...,
}
# StartReplicationTaskResponseTypeDef definition
class StartReplicationTaskResponseTypeDef(TypedDict):
ReplicationTask: ReplicationTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopReplicationTaskResponseTypeDef#
# StopReplicationTaskResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StopReplicationTaskResponseTypeDef
def get_value() -> StopReplicationTaskResponseTypeDef:
return {
"ReplicationTask": ...,
}
# StopReplicationTaskResponseTypeDef definition
class StopReplicationTaskResponseTypeDef(TypedDict):
ReplicationTask: ReplicationTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeFleetAdvisorSchemasResponseTypeDef#
# DescribeFleetAdvisorSchemasResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeFleetAdvisorSchemasResponseTypeDef
def get_value() -> DescribeFleetAdvisorSchemasResponseTypeDef:
return {
"FleetAdvisorSchemas": ...,
}
# DescribeFleetAdvisorSchemasResponseTypeDef definition
class DescribeFleetAdvisorSchemasResponseTypeDef(TypedDict):
FleetAdvisorSchemas: List[SchemaResponseTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],
CreateReplicationSubnetGroupResponseTypeDef#
# CreateReplicationSubnetGroupResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateReplicationSubnetGroupResponseTypeDef
def get_value() -> CreateReplicationSubnetGroupResponseTypeDef:
return {
"ReplicationSubnetGroup": ...,
}
# CreateReplicationSubnetGroupResponseTypeDef definition
class CreateReplicationSubnetGroupResponseTypeDef(TypedDict):
ReplicationSubnetGroup: ReplicationSubnetGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReplicationSubnetGroupsResponseTypeDef#
# DescribeReplicationSubnetGroupsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationSubnetGroupsResponseTypeDef
def get_value() -> DescribeReplicationSubnetGroupsResponseTypeDef:
return {
"Marker": ...,
}
# DescribeReplicationSubnetGroupsResponseTypeDef definition
class DescribeReplicationSubnetGroupsResponseTypeDef(TypedDict):
Marker: str,
ReplicationSubnetGroups: List[ReplicationSubnetGroupTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyReplicationSubnetGroupResponseTypeDef#
# ModifyReplicationSubnetGroupResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyReplicationSubnetGroupResponseTypeDef
def get_value() -> ModifyReplicationSubnetGroupResponseTypeDef:
return {
"ReplicationSubnetGroup": ...,
}
# ModifyReplicationSubnetGroupResponseTypeDef definition
class ModifyReplicationSubnetGroupResponseTypeDef(TypedDict):
ReplicationSubnetGroup: ReplicationSubnetGroupTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReplicationInstanceTypeDef#
# ReplicationInstanceTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ReplicationInstanceTypeDef
def get_value() -> ReplicationInstanceTypeDef:
return {
"ReplicationInstanceIdentifier": ...,
}
# ReplicationInstanceTypeDef definition
class ReplicationInstanceTypeDef(TypedDict):
ReplicationInstanceIdentifier: NotRequired[str],
ReplicationInstanceClass: NotRequired[str],
ReplicationInstanceStatus: NotRequired[str],
AllocatedStorage: NotRequired[int],
InstanceCreateTime: NotRequired[datetime],
VpcSecurityGroups: NotRequired[List[VpcSecurityGroupMembershipTypeDef]], # (1)
AvailabilityZone: NotRequired[str],
ReplicationSubnetGroup: NotRequired[ReplicationSubnetGroupTypeDef], # (2)
PreferredMaintenanceWindow: NotRequired[str],
PendingModifiedValues: NotRequired[ReplicationPendingModifiedValuesTypeDef], # (3)
MultiAZ: NotRequired[bool],
EngineVersion: NotRequired[str],
AutoMinorVersionUpgrade: NotRequired[bool],
KmsKeyId: NotRequired[str],
ReplicationInstanceArn: NotRequired[str],
ReplicationInstancePublicIpAddress: NotRequired[str],
ReplicationInstancePrivateIpAddress: NotRequired[str],
ReplicationInstancePublicIpAddresses: NotRequired[List[str]],
ReplicationInstancePrivateIpAddresses: NotRequired[List[str]],
ReplicationInstanceIpv6Addresses: NotRequired[List[str]],
PubliclyAccessible: NotRequired[bool],
SecondaryAvailabilityZone: NotRequired[str],
FreeUntil: NotRequired[datetime],
DnsNameServers: NotRequired[str],
NetworkType: NotRequired[str],
KerberosAuthenticationSettings: NotRequired[KerberosAuthenticationSettingsTypeDef], # (4)
- See VpcSecurityGroupMembershipTypeDef
- See ReplicationSubnetGroupTypeDef
- See ReplicationPendingModifiedValuesTypeDef
- See KerberosAuthenticationSettingsTypeDef
CreateDataMigrationMessageTypeDef#
# CreateDataMigrationMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateDataMigrationMessageTypeDef
def get_value() -> CreateDataMigrationMessageTypeDef:
return {
"MigrationProjectIdentifier": ...,
}
# CreateDataMigrationMessageTypeDef definition
class CreateDataMigrationMessageTypeDef(TypedDict):
MigrationProjectIdentifier: str,
DataMigrationType: MigrationTypeValueType, # (1)
ServiceAccessRoleArn: str,
DataMigrationName: NotRequired[str],
EnableCloudwatchLogs: NotRequired[bool],
SourceDataSettings: NotRequired[Sequence[SourceDataSettingUnionTypeDef]], # (2)
TargetDataSettings: NotRequired[Sequence[TargetDataSettingTypeDef]], # (3)
NumberOfJobs: NotRequired[int],
Tags: NotRequired[Sequence[TagTypeDef]], # (4)
SelectionRules: NotRequired[str],
- See MigrationTypeValueType
- See SourceDataSettingTypeDef SourceDataSettingOutputTypeDef
- See TargetDataSettingTypeDef
- See TagTypeDef
ModifyDataMigrationMessageTypeDef#
# ModifyDataMigrationMessageTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyDataMigrationMessageTypeDef
def get_value() -> ModifyDataMigrationMessageTypeDef:
return {
"DataMigrationIdentifier": ...,
}
# ModifyDataMigrationMessageTypeDef definition
class ModifyDataMigrationMessageTypeDef(TypedDict):
DataMigrationIdentifier: str,
DataMigrationName: NotRequired[str],
EnableCloudwatchLogs: NotRequired[bool],
ServiceAccessRoleArn: NotRequired[str],
DataMigrationType: NotRequired[MigrationTypeValueType], # (1)
SourceDataSettings: NotRequired[Sequence[SourceDataSettingUnionTypeDef]], # (2)
TargetDataSettings: NotRequired[Sequence[TargetDataSettingTypeDef]], # (3)
NumberOfJobs: NotRequired[int],
SelectionRules: NotRequired[str],
- See MigrationTypeValueType
- See SourceDataSettingTypeDef SourceDataSettingOutputTypeDef
- See TargetDataSettingTypeDef
CreateDataProviderResponseTypeDef#
# CreateDataProviderResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateDataProviderResponseTypeDef
def get_value() -> CreateDataProviderResponseTypeDef:
return {
"DataProvider": ...,
}
# CreateDataProviderResponseTypeDef definition
class CreateDataProviderResponseTypeDef(TypedDict):
DataProvider: DataProviderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteDataProviderResponseTypeDef#
# DeleteDataProviderResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteDataProviderResponseTypeDef
def get_value() -> DeleteDataProviderResponseTypeDef:
return {
"DataProvider": ...,
}
# DeleteDataProviderResponseTypeDef definition
class DeleteDataProviderResponseTypeDef(TypedDict):
DataProvider: DataProviderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeDataProvidersResponseTypeDef#
# DescribeDataProvidersResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeDataProvidersResponseTypeDef
def get_value() -> DescribeDataProvidersResponseTypeDef:
return {
"Marker": ...,
}
# DescribeDataProvidersResponseTypeDef definition
class DescribeDataProvidersResponseTypeDef(TypedDict):
Marker: str,
DataProviders: List[DataProviderTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyDataProviderResponseTypeDef#
# ModifyDataProviderResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyDataProviderResponseTypeDef
def get_value() -> ModifyDataProviderResponseTypeDef:
return {
"DataProvider": ...,
}
# ModifyDataProviderResponseTypeDef definition
class ModifyDataProviderResponseTypeDef(TypedDict):
DataProvider: DataProviderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeExtensionPackAssociationsResponseTypeDef#
# DescribeExtensionPackAssociationsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeExtensionPackAssociationsResponseTypeDef
def get_value() -> DescribeExtensionPackAssociationsResponseTypeDef:
return {
"Marker": ...,
}
# DescribeExtensionPackAssociationsResponseTypeDef definition
class DescribeExtensionPackAssociationsResponseTypeDef(TypedDict):
Marker: str,
Requests: List[SchemaConversionRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMetadataModelAssessmentsResponseTypeDef#
# DescribeMetadataModelAssessmentsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeMetadataModelAssessmentsResponseTypeDef
def get_value() -> DescribeMetadataModelAssessmentsResponseTypeDef:
return {
"Marker": ...,
}
# DescribeMetadataModelAssessmentsResponseTypeDef definition
class DescribeMetadataModelAssessmentsResponseTypeDef(TypedDict):
Marker: str,
Requests: List[SchemaConversionRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMetadataModelConversionsResponseTypeDef#
# DescribeMetadataModelConversionsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeMetadataModelConversionsResponseTypeDef
def get_value() -> DescribeMetadataModelConversionsResponseTypeDef:
return {
"Marker": ...,
}
# DescribeMetadataModelConversionsResponseTypeDef definition
class DescribeMetadataModelConversionsResponseTypeDef(TypedDict):
Marker: str,
Requests: List[SchemaConversionRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMetadataModelExportsAsScriptResponseTypeDef#
# DescribeMetadataModelExportsAsScriptResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeMetadataModelExportsAsScriptResponseTypeDef
def get_value() -> DescribeMetadataModelExportsAsScriptResponseTypeDef:
return {
"Marker": ...,
}
# DescribeMetadataModelExportsAsScriptResponseTypeDef definition
class DescribeMetadataModelExportsAsScriptResponseTypeDef(TypedDict):
Marker: str,
Requests: List[SchemaConversionRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMetadataModelExportsToTargetResponseTypeDef#
# DescribeMetadataModelExportsToTargetResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeMetadataModelExportsToTargetResponseTypeDef
def get_value() -> DescribeMetadataModelExportsToTargetResponseTypeDef:
return {
"Marker": ...,
}
# DescribeMetadataModelExportsToTargetResponseTypeDef definition
class DescribeMetadataModelExportsToTargetResponseTypeDef(TypedDict):
Marker: str,
Requests: List[SchemaConversionRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeMetadataModelImportsResponseTypeDef#
# DescribeMetadataModelImportsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeMetadataModelImportsResponseTypeDef
def get_value() -> DescribeMetadataModelImportsResponseTypeDef:
return {
"Marker": ...,
}
# DescribeMetadataModelImportsResponseTypeDef definition
class DescribeMetadataModelImportsResponseTypeDef(TypedDict):
Marker: str,
Requests: List[SchemaConversionRequestTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReplicationsResponseTypeDef#
# DescribeReplicationsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationsResponseTypeDef
def get_value() -> DescribeReplicationsResponseTypeDef:
return {
"Marker": ...,
}
# DescribeReplicationsResponseTypeDef definition
class DescribeReplicationsResponseTypeDef(TypedDict):
Marker: str,
Replications: List[ReplicationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartReplicationResponseTypeDef#
# StartReplicationResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StartReplicationResponseTypeDef
def get_value() -> StartReplicationResponseTypeDef:
return {
"Replication": ...,
}
# StartReplicationResponseTypeDef definition
class StartReplicationResponseTypeDef(TypedDict):
Replication: ReplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StopReplicationResponseTypeDef#
# StopReplicationResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import StopReplicationResponseTypeDef
def get_value() -> StopReplicationResponseTypeDef:
return {
"Replication": ...,
}
# StopReplicationResponseTypeDef definition
class StopReplicationResponseTypeDef(TypedDict):
Replication: ReplicationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RecommendationTypeDef#
# RecommendationTypeDef TypedDict usage example
from types_boto3_dms.type_defs import RecommendationTypeDef
def get_value() -> RecommendationTypeDef:
return {
"DatabaseId": ...,
}
# RecommendationTypeDef definition
class RecommendationTypeDef(TypedDict):
DatabaseId: NotRequired[str],
EngineName: NotRequired[str],
CreatedDate: NotRequired[str],
Status: NotRequired[str],
Preferred: NotRequired[bool],
Settings: NotRequired[RecommendationSettingsTypeDef], # (1)
Data: NotRequired[RecommendationDataTypeDef], # (2)
CreateReplicationInstanceResponseTypeDef#
# CreateReplicationInstanceResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import CreateReplicationInstanceResponseTypeDef
def get_value() -> CreateReplicationInstanceResponseTypeDef:
return {
"ReplicationInstance": ...,
}
# CreateReplicationInstanceResponseTypeDef definition
class CreateReplicationInstanceResponseTypeDef(TypedDict):
ReplicationInstance: ReplicationInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeleteReplicationInstanceResponseTypeDef#
# DeleteReplicationInstanceResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DeleteReplicationInstanceResponseTypeDef
def get_value() -> DeleteReplicationInstanceResponseTypeDef:
return {
"ReplicationInstance": ...,
}
# DeleteReplicationInstanceResponseTypeDef definition
class DeleteReplicationInstanceResponseTypeDef(TypedDict):
ReplicationInstance: ReplicationInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeReplicationInstancesResponseTypeDef#
# DescribeReplicationInstancesResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeReplicationInstancesResponseTypeDef
def get_value() -> DescribeReplicationInstancesResponseTypeDef:
return {
"Marker": ...,
}
# DescribeReplicationInstancesResponseTypeDef definition
class DescribeReplicationInstancesResponseTypeDef(TypedDict):
Marker: str,
ReplicationInstances: List[ReplicationInstanceTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ModifyReplicationInstanceResponseTypeDef#
# ModifyReplicationInstanceResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import ModifyReplicationInstanceResponseTypeDef
def get_value() -> ModifyReplicationInstanceResponseTypeDef:
return {
"ReplicationInstance": ...,
}
# ModifyReplicationInstanceResponseTypeDef definition
class ModifyReplicationInstanceResponseTypeDef(TypedDict):
ReplicationInstance: ReplicationInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RebootReplicationInstanceResponseTypeDef#
# RebootReplicationInstanceResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import RebootReplicationInstanceResponseTypeDef
def get_value() -> RebootReplicationInstanceResponseTypeDef:
return {
"ReplicationInstance": ...,
}
# RebootReplicationInstanceResponseTypeDef definition
class RebootReplicationInstanceResponseTypeDef(TypedDict):
ReplicationInstance: ReplicationInstanceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeRecommendationsResponseTypeDef#
# DescribeRecommendationsResponseTypeDef TypedDict usage example
from types_boto3_dms.type_defs import DescribeRecommendationsResponseTypeDef
def get_value() -> DescribeRecommendationsResponseTypeDef:
return {
"NextToken": ...,
}
# DescribeRecommendationsResponseTypeDef definition
class DescribeRecommendationsResponseTypeDef(TypedDict):
Recommendations: List[RecommendationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
NextToken: NotRequired[str],