Type definitions#
Auto-generated documentation for Mgn type annotations stubs module mypy-boto3-mgn.
SsmDocumentUnionTypeDef#
# SsmDocumentUnionTypeDef definition
SsmDocumentUnionTypeDef = Union[
SsmDocumentTypeDef, # (1)
SsmDocumentOutputTypeDef, # (2)
]
ApplicationAggregatedStatusTypeDef#
# ApplicationAggregatedStatusTypeDef definition
class ApplicationAggregatedStatusTypeDef(TypedDict):
healthStatus: NotRequired[ApplicationHealthStatusType], # (1)
lastUpdateDateTime: NotRequired[str],
progressStatus: NotRequired[ApplicationProgressStatusType], # (2)
totalSourceServers: NotRequired[int],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
ArchiveApplicationRequestRequestTypeDef#
# ArchiveApplicationRequestRequestTypeDef definition
class ArchiveApplicationRequestRequestTypeDef(TypedDict):
applicationID: str,
accountID: NotRequired[str],
ArchiveWaveRequestRequestTypeDef#
# ArchiveWaveRequestRequestTypeDef definition
class ArchiveWaveRequestRequestTypeDef(TypedDict):
waveID: str,
accountID: NotRequired[str],
AssociateApplicationsRequestRequestTypeDef#
# AssociateApplicationsRequestRequestTypeDef definition
class AssociateApplicationsRequestRequestTypeDef(TypedDict):
applicationIDs: Sequence[str],
waveID: str,
accountID: NotRequired[str],
AssociateSourceServersRequestRequestTypeDef#
# AssociateSourceServersRequestRequestTypeDef definition
class AssociateSourceServersRequestRequestTypeDef(TypedDict):
applicationID: str,
sourceServerIDs: Sequence[str],
accountID: NotRequired[str],
CPUTypeDef#
# CPUTypeDef definition
class CPUTypeDef(TypedDict):
cores: NotRequired[int],
modelName: NotRequired[str],
ChangeServerLifeCycleStateSourceServerLifecycleTypeDef#
# ChangeServerLifeCycleStateSourceServerLifecycleTypeDef definition
class ChangeServerLifeCycleStateSourceServerLifecycleTypeDef(TypedDict):
state: ChangeServerLifeCycleStateSourceServerLifecycleStateType, # (1)
ConnectorSsmCommandConfigTypeDef#
# ConnectorSsmCommandConfigTypeDef definition
class ConnectorSsmCommandConfigTypeDef(TypedDict):
cloudWatchOutputEnabled: bool,
s3OutputEnabled: bool,
cloudWatchLogGroupName: NotRequired[str],
outputS3BucketName: NotRequired[str],
CreateApplicationRequestRequestTypeDef#
# CreateApplicationRequestRequestTypeDef definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
name: str,
accountID: NotRequired[str],
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
LaunchTemplateDiskConfTypeDef#
# LaunchTemplateDiskConfTypeDef definition
class LaunchTemplateDiskConfTypeDef(TypedDict):
iops: NotRequired[int],
throughput: NotRequired[int],
volumeType: NotRequired[VolumeTypeType], # (1)
- See VolumeTypeType
LicensingTypeDef#
# LicensingTypeDef definition
class LicensingTypeDef(TypedDict):
osByol: NotRequired[bool],
CreateReplicationConfigurationTemplateRequestRequestTypeDef#
# CreateReplicationConfigurationTemplateRequestRequestTypeDef definition
class CreateReplicationConfigurationTemplateRequestRequestTypeDef(TypedDict):
associateDefaultSecurityGroup: bool,
bandwidthThrottling: int,
createPublicIP: bool,
dataPlaneRouting: ReplicationConfigurationDataPlaneRoutingType, # (1)
defaultLargeStagingDiskType: ReplicationConfigurationDefaultLargeStagingDiskTypeType, # (2)
ebsEncryption: ReplicationConfigurationEbsEncryptionType, # (3)
replicationServerInstanceType: str,
replicationServersSecurityGroupsIDs: Sequence[str],
stagingAreaSubnetId: str,
stagingAreaTags: Mapping[str, str],
useDedicatedReplicationServer: bool,
ebsEncryptionKeyArn: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
useFipsEndpoint: NotRequired[bool],
- See ReplicationConfigurationDataPlaneRoutingType
- See ReplicationConfigurationDefaultLargeStagingDiskTypeType
- See ReplicationConfigurationEbsEncryptionType
CreateWaveRequestRequestTypeDef#
# CreateWaveRequestRequestTypeDef definition
class CreateWaveRequestRequestTypeDef(TypedDict):
name: str,
accountID: NotRequired[str],
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
DataReplicationErrorTypeDef#
# DataReplicationErrorTypeDef definition
class DataReplicationErrorTypeDef(TypedDict):
error: NotRequired[DataReplicationErrorStringType], # (1)
rawError: NotRequired[str],
DataReplicationInfoReplicatedDiskTypeDef#
# DataReplicationInfoReplicatedDiskTypeDef definition
class DataReplicationInfoReplicatedDiskTypeDef(TypedDict):
backloggedStorageBytes: NotRequired[int],
deviceName: NotRequired[str],
replicatedStorageBytes: NotRequired[int],
rescannedStorageBytes: NotRequired[int],
totalStorageBytes: NotRequired[int],
DataReplicationInitiationStepTypeDef#
# DataReplicationInitiationStepTypeDef definition
class DataReplicationInitiationStepTypeDef(TypedDict):
name: NotRequired[DataReplicationInitiationStepNameType], # (1)
status: NotRequired[DataReplicationInitiationStepStatusType], # (2)
DeleteApplicationRequestRequestTypeDef#
# DeleteApplicationRequestRequestTypeDef definition
class DeleteApplicationRequestRequestTypeDef(TypedDict):
applicationID: str,
accountID: NotRequired[str],
DeleteConnectorRequestRequestTypeDef#
# DeleteConnectorRequestRequestTypeDef definition
class DeleteConnectorRequestRequestTypeDef(TypedDict):
connectorID: str,
DeleteJobRequestRequestTypeDef#
# DeleteJobRequestRequestTypeDef definition
class DeleteJobRequestRequestTypeDef(TypedDict):
jobID: str,
accountID: NotRequired[str],
DeleteLaunchConfigurationTemplateRequestRequestTypeDef#
# DeleteLaunchConfigurationTemplateRequestRequestTypeDef definition
class DeleteLaunchConfigurationTemplateRequestRequestTypeDef(TypedDict):
launchConfigurationTemplateID: str,
DeleteReplicationConfigurationTemplateRequestRequestTypeDef#
# DeleteReplicationConfigurationTemplateRequestRequestTypeDef definition
class DeleteReplicationConfigurationTemplateRequestRequestTypeDef(TypedDict):
replicationConfigurationTemplateID: str,
DeleteSourceServerRequestRequestTypeDef#
# DeleteSourceServerRequestRequestTypeDef definition
class DeleteSourceServerRequestRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
DeleteVcenterClientRequestRequestTypeDef#
# DeleteVcenterClientRequestRequestTypeDef definition
class DeleteVcenterClientRequestRequestTypeDef(TypedDict):
vcenterClientID: str,
DeleteWaveRequestRequestTypeDef#
# DeleteWaveRequestRequestTypeDef definition
class DeleteWaveRequestRequestTypeDef(TypedDict):
waveID: str,
accountID: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeJobLogItemsRequestRequestTypeDef#
# DescribeJobLogItemsRequestRequestTypeDef definition
class DescribeJobLogItemsRequestRequestTypeDef(TypedDict):
jobID: str,
accountID: NotRequired[str],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DescribeJobsRequestFiltersTypeDef#
# DescribeJobsRequestFiltersTypeDef definition
class DescribeJobsRequestFiltersTypeDef(TypedDict):
fromDate: NotRequired[str],
jobIDs: NotRequired[Sequence[str]],
toDate: NotRequired[str],
DescribeLaunchConfigurationTemplatesRequestRequestTypeDef#
# DescribeLaunchConfigurationTemplatesRequestRequestTypeDef definition
class DescribeLaunchConfigurationTemplatesRequestRequestTypeDef(TypedDict):
launchConfigurationTemplateIDs: NotRequired[Sequence[str]],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DescribeReplicationConfigurationTemplatesRequestRequestTypeDef#
# DescribeReplicationConfigurationTemplatesRequestRequestTypeDef definition
class DescribeReplicationConfigurationTemplatesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
replicationConfigurationTemplateIDs: NotRequired[Sequence[str]],
ReplicationConfigurationTemplateTypeDef#
# ReplicationConfigurationTemplateTypeDef definition
class ReplicationConfigurationTemplateTypeDef(TypedDict):
replicationConfigurationTemplateID: str,
arn: NotRequired[str],
associateDefaultSecurityGroup: NotRequired[bool],
bandwidthThrottling: NotRequired[int],
createPublicIP: NotRequired[bool],
dataPlaneRouting: NotRequired[ReplicationConfigurationDataPlaneRoutingType], # (1)
defaultLargeStagingDiskType: NotRequired[ReplicationConfigurationDefaultLargeStagingDiskTypeType], # (2)
ebsEncryption: NotRequired[ReplicationConfigurationEbsEncryptionType], # (3)
ebsEncryptionKeyArn: NotRequired[str],
replicationServerInstanceType: NotRequired[str],
replicationServersSecurityGroupsIDs: NotRequired[List[str]],
stagingAreaSubnetId: NotRequired[str],
stagingAreaTags: NotRequired[Dict[str, str]],
tags: NotRequired[Dict[str, str]],
useDedicatedReplicationServer: NotRequired[bool],
useFipsEndpoint: NotRequired[bool],
- See ReplicationConfigurationDataPlaneRoutingType
- See ReplicationConfigurationDefaultLargeStagingDiskTypeType
- See ReplicationConfigurationEbsEncryptionType
DescribeSourceServersRequestFiltersTypeDef#
# DescribeSourceServersRequestFiltersTypeDef definition
class DescribeSourceServersRequestFiltersTypeDef(TypedDict):
applicationIDs: NotRequired[Sequence[str]],
isArchived: NotRequired[bool],
lifeCycleStates: NotRequired[Sequence[LifeCycleStateType]], # (1)
replicationTypes: NotRequired[Sequence[ReplicationTypeType]], # (2)
sourceServerIDs: NotRequired[Sequence[str]],
DescribeVcenterClientsRequestRequestTypeDef#
# DescribeVcenterClientsRequestRequestTypeDef definition
class DescribeVcenterClientsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
VcenterClientTypeDef#
# VcenterClientTypeDef definition
class VcenterClientTypeDef(TypedDict):
arn: NotRequired[str],
datacenterName: NotRequired[str],
hostname: NotRequired[str],
lastSeenDatetime: NotRequired[str],
sourceServerTags: NotRequired[Dict[str, str]],
tags: NotRequired[Dict[str, str]],
vcenterClientID: NotRequired[str],
vcenterUUID: NotRequired[str],
DisassociateApplicationsRequestRequestTypeDef#
# DisassociateApplicationsRequestRequestTypeDef definition
class DisassociateApplicationsRequestRequestTypeDef(TypedDict):
applicationIDs: Sequence[str],
waveID: str,
accountID: NotRequired[str],
DisassociateSourceServersRequestRequestTypeDef#
# DisassociateSourceServersRequestRequestTypeDef definition
class DisassociateSourceServersRequestRequestTypeDef(TypedDict):
applicationID: str,
sourceServerIDs: Sequence[str],
accountID: NotRequired[str],
DisconnectFromServiceRequestRequestTypeDef#
# DisconnectFromServiceRequestRequestTypeDef definition
class DisconnectFromServiceRequestRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
DiskTypeDef#
# DiskTypeDef definition
class DiskTypeDef(TypedDict):
bytes: NotRequired[int],
deviceName: NotRequired[str],
ExportErrorDataTypeDef#
# ExportErrorDataTypeDef definition
class ExportErrorDataTypeDef(TypedDict):
rawError: NotRequired[str],
ExportTaskSummaryTypeDef#
# ExportTaskSummaryTypeDef definition
class ExportTaskSummaryTypeDef(TypedDict):
applicationsCount: NotRequired[int],
serversCount: NotRequired[int],
wavesCount: NotRequired[int],
FinalizeCutoverRequestRequestTypeDef#
# FinalizeCutoverRequestRequestTypeDef definition
class FinalizeCutoverRequestRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
GetLaunchConfigurationRequestRequestTypeDef#
# GetLaunchConfigurationRequestRequestTypeDef definition
class GetLaunchConfigurationRequestRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
GetReplicationConfigurationRequestRequestTypeDef#
# GetReplicationConfigurationRequestRequestTypeDef definition
class GetReplicationConfigurationRequestRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
IdentificationHintsTypeDef#
# IdentificationHintsTypeDef definition
class IdentificationHintsTypeDef(TypedDict):
awsInstanceID: NotRequired[str],
fqdn: NotRequired[str],
hostname: NotRequired[str],
vmPath: NotRequired[str],
vmWareUuid: NotRequired[str],
ImportErrorDataTypeDef#
# ImportErrorDataTypeDef definition
class ImportErrorDataTypeDef(TypedDict):
accountID: NotRequired[str],
applicationID: NotRequired[str],
ec2LaunchTemplateID: NotRequired[str],
rawError: NotRequired[str],
rowNumber: NotRequired[int],
sourceServerID: NotRequired[str],
waveID: NotRequired[str],
ImportTaskSummaryApplicationsTypeDef#
# ImportTaskSummaryApplicationsTypeDef definition
class ImportTaskSummaryApplicationsTypeDef(TypedDict):
createdCount: NotRequired[int],
modifiedCount: NotRequired[int],
ImportTaskSummaryServersTypeDef#
# ImportTaskSummaryServersTypeDef definition
class ImportTaskSummaryServersTypeDef(TypedDict):
createdCount: NotRequired[int],
modifiedCount: NotRequired[int],
ImportTaskSummaryWavesTypeDef#
# ImportTaskSummaryWavesTypeDef definition
class ImportTaskSummaryWavesTypeDef(TypedDict):
createdCount: NotRequired[int],
modifiedCount: NotRequired[int],
S3BucketSourceTypeDef#
# S3BucketSourceTypeDef definition
class S3BucketSourceTypeDef(TypedDict):
s3Bucket: str,
s3Key: str,
s3BucketOwner: NotRequired[str],
JobLogEventDataTypeDef#
# JobLogEventDataTypeDef definition
class JobLogEventDataTypeDef(TypedDict):
conversionServerID: NotRequired[str],
rawError: NotRequired[str],
sourceServerID: NotRequired[str],
targetInstanceID: NotRequired[str],
LaunchedInstanceTypeDef#
# LaunchedInstanceTypeDef definition
class LaunchedInstanceTypeDef(TypedDict):
ec2InstanceID: NotRequired[str],
firstBoot: NotRequired[FirstBootType], # (1)
jobID: NotRequired[str],
- See FirstBootType
LifeCycleLastCutoverFinalizedTypeDef#
# LifeCycleLastCutoverFinalizedTypeDef definition
class LifeCycleLastCutoverFinalizedTypeDef(TypedDict):
apiCallDateTime: NotRequired[str],
LifeCycleLastCutoverInitiatedTypeDef#
# LifeCycleLastCutoverInitiatedTypeDef definition
class LifeCycleLastCutoverInitiatedTypeDef(TypedDict):
apiCallDateTime: NotRequired[str],
jobID: NotRequired[str],
LifeCycleLastCutoverRevertedTypeDef#
# LifeCycleLastCutoverRevertedTypeDef definition
class LifeCycleLastCutoverRevertedTypeDef(TypedDict):
apiCallDateTime: NotRequired[str],
LifeCycleLastTestFinalizedTypeDef#
# LifeCycleLastTestFinalizedTypeDef definition
class LifeCycleLastTestFinalizedTypeDef(TypedDict):
apiCallDateTime: NotRequired[str],
LifeCycleLastTestInitiatedTypeDef#
# LifeCycleLastTestInitiatedTypeDef definition
class LifeCycleLastTestInitiatedTypeDef(TypedDict):
apiCallDateTime: NotRequired[str],
jobID: NotRequired[str],
LifeCycleLastTestRevertedTypeDef#
# LifeCycleLastTestRevertedTypeDef definition
class LifeCycleLastTestRevertedTypeDef(TypedDict):
apiCallDateTime: NotRequired[str],
ListApplicationsRequestFiltersTypeDef#
# ListApplicationsRequestFiltersTypeDef definition
class ListApplicationsRequestFiltersTypeDef(TypedDict):
applicationIDs: NotRequired[Sequence[str]],
isArchived: NotRequired[bool],
waveIDs: NotRequired[Sequence[str]],
ListConnectorsRequestFiltersTypeDef#
# ListConnectorsRequestFiltersTypeDef definition
class ListConnectorsRequestFiltersTypeDef(TypedDict):
connectorIDs: NotRequired[Sequence[str]],
ListExportErrorsRequestRequestTypeDef#
# ListExportErrorsRequestRequestTypeDef definition
class ListExportErrorsRequestRequestTypeDef(TypedDict):
exportID: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListExportsRequestFiltersTypeDef#
# ListExportsRequestFiltersTypeDef definition
class ListExportsRequestFiltersTypeDef(TypedDict):
exportIDs: NotRequired[Sequence[str]],
ListImportErrorsRequestRequestTypeDef#
# ListImportErrorsRequestRequestTypeDef definition
class ListImportErrorsRequestRequestTypeDef(TypedDict):
importID: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListImportsRequestFiltersTypeDef#
# ListImportsRequestFiltersTypeDef definition
class ListImportsRequestFiltersTypeDef(TypedDict):
importIDs: NotRequired[Sequence[str]],
ListManagedAccountsRequestRequestTypeDef#
# ListManagedAccountsRequestRequestTypeDef definition
class ListManagedAccountsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ManagedAccountTypeDef#
# ManagedAccountTypeDef definition
class ManagedAccountTypeDef(TypedDict):
accountId: NotRequired[str],
SourceServerActionsRequestFiltersTypeDef#
# SourceServerActionsRequestFiltersTypeDef definition
class SourceServerActionsRequestFiltersTypeDef(TypedDict):
actionIDs: NotRequired[Sequence[str]],
ListTagsForResourceRequestRequestTypeDef#
# ListTagsForResourceRequestRequestTypeDef definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
TemplateActionsRequestFiltersTypeDef#
# TemplateActionsRequestFiltersTypeDef definition
class TemplateActionsRequestFiltersTypeDef(TypedDict):
actionIDs: NotRequired[Sequence[str]],
ListWavesRequestFiltersTypeDef#
# ListWavesRequestFiltersTypeDef definition
class ListWavesRequestFiltersTypeDef(TypedDict):
isArchived: NotRequired[bool],
waveIDs: NotRequired[Sequence[str]],
MarkAsArchivedRequestRequestTypeDef#
# MarkAsArchivedRequestRequestTypeDef definition
class MarkAsArchivedRequestRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
NetworkInterfaceTypeDef#
# NetworkInterfaceTypeDef definition
class NetworkInterfaceTypeDef(TypedDict):
ips: NotRequired[List[str]],
isPrimary: NotRequired[bool],
macAddress: NotRequired[str],
OSTypeDef#
# OSTypeDef definition
class OSTypeDef(TypedDict):
fullString: NotRequired[str],
PauseReplicationRequestRequestTypeDef#
# PauseReplicationRequestRequestTypeDef definition
class PauseReplicationRequestRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
SsmExternalParameterTypeDef#
# SsmExternalParameterTypeDef definition
class SsmExternalParameterTypeDef(TypedDict):
dynamicPath: NotRequired[str],
SsmParameterStoreParameterTypeDef#
# SsmParameterStoreParameterTypeDef definition
class SsmParameterStoreParameterTypeDef(TypedDict):
parameterName: str,
parameterType: SsmParameterStoreParameterTypeType, # (1)
RemoveSourceServerActionRequestRequestTypeDef#
# RemoveSourceServerActionRequestRequestTypeDef definition
class RemoveSourceServerActionRequestRequestTypeDef(TypedDict):
actionID: str,
sourceServerID: str,
accountID: NotRequired[str],
RemoveTemplateActionRequestRequestTypeDef#
# RemoveTemplateActionRequestRequestTypeDef definition
class RemoveTemplateActionRequestRequestTypeDef(TypedDict):
actionID: str,
launchConfigurationTemplateID: str,
ReplicationConfigurationReplicatedDiskTypeDef#
# ReplicationConfigurationReplicatedDiskTypeDef definition
class ReplicationConfigurationReplicatedDiskTypeDef(TypedDict):
deviceName: NotRequired[str],
iops: NotRequired[int],
isBootDisk: NotRequired[bool],
stagingDiskType: NotRequired[ReplicationConfigurationReplicatedDiskStagingDiskTypeType], # (1)
throughput: NotRequired[int],
ResumeReplicationRequestRequestTypeDef#
# ResumeReplicationRequestRequestTypeDef definition
class ResumeReplicationRequestRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
RetryDataReplicationRequestRequestTypeDef#
# RetryDataReplicationRequestRequestTypeDef definition
class RetryDataReplicationRequestRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
SourceServerConnectorActionTypeDef#
# SourceServerConnectorActionTypeDef definition
class SourceServerConnectorActionTypeDef(TypedDict):
connectorArn: NotRequired[str],
credentialsSecretArn: NotRequired[str],
StartCutoverRequestRequestTypeDef#
# StartCutoverRequestRequestTypeDef definition
class StartCutoverRequestRequestTypeDef(TypedDict):
sourceServerIDs: Sequence[str],
accountID: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
StartExportRequestRequestTypeDef#
# StartExportRequestRequestTypeDef definition
class StartExportRequestRequestTypeDef(TypedDict):
s3Bucket: str,
s3Key: str,
s3BucketOwner: NotRequired[str],
StartReplicationRequestRequestTypeDef#
# StartReplicationRequestRequestTypeDef definition
class StartReplicationRequestRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
StartTestRequestRequestTypeDef#
# StartTestRequestRequestTypeDef definition
class StartTestRequestRequestTypeDef(TypedDict):
sourceServerIDs: Sequence[str],
accountID: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
StopReplicationRequestRequestTypeDef#
# StopReplicationRequestRequestTypeDef definition
class StopReplicationRequestRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
TagResourceRequestRequestTypeDef#
# TagResourceRequestRequestTypeDef definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
TerminateTargetInstancesRequestRequestTypeDef#
# TerminateTargetInstancesRequestRequestTypeDef definition
class TerminateTargetInstancesRequestRequestTypeDef(TypedDict):
sourceServerIDs: Sequence[str],
accountID: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
UnarchiveApplicationRequestRequestTypeDef#
# UnarchiveApplicationRequestRequestTypeDef definition
class UnarchiveApplicationRequestRequestTypeDef(TypedDict):
applicationID: str,
accountID: NotRequired[str],
UnarchiveWaveRequestRequestTypeDef#
# UnarchiveWaveRequestRequestTypeDef definition
class UnarchiveWaveRequestRequestTypeDef(TypedDict):
waveID: str,
accountID: NotRequired[str],
UntagResourceRequestRequestTypeDef#
# UntagResourceRequestRequestTypeDef definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateApplicationRequestRequestTypeDef#
# UpdateApplicationRequestRequestTypeDef definition
class UpdateApplicationRequestRequestTypeDef(TypedDict):
applicationID: str,
accountID: NotRequired[str],
description: NotRequired[str],
name: NotRequired[str],
UpdateReplicationConfigurationTemplateRequestRequestTypeDef#
# UpdateReplicationConfigurationTemplateRequestRequestTypeDef definition
class UpdateReplicationConfigurationTemplateRequestRequestTypeDef(TypedDict):
replicationConfigurationTemplateID: str,
arn: NotRequired[str],
associateDefaultSecurityGroup: NotRequired[bool],
bandwidthThrottling: NotRequired[int],
createPublicIP: NotRequired[bool],
dataPlaneRouting: NotRequired[ReplicationConfigurationDataPlaneRoutingType], # (1)
defaultLargeStagingDiskType: NotRequired[ReplicationConfigurationDefaultLargeStagingDiskTypeType], # (2)
ebsEncryption: NotRequired[ReplicationConfigurationEbsEncryptionType], # (3)
ebsEncryptionKeyArn: NotRequired[str],
replicationServerInstanceType: NotRequired[str],
replicationServersSecurityGroupsIDs: NotRequired[Sequence[str]],
stagingAreaSubnetId: NotRequired[str],
stagingAreaTags: NotRequired[Mapping[str, str]],
useDedicatedReplicationServer: NotRequired[bool],
useFipsEndpoint: NotRequired[bool],
- See ReplicationConfigurationDataPlaneRoutingType
- See ReplicationConfigurationDefaultLargeStagingDiskTypeType
- See ReplicationConfigurationEbsEncryptionType
UpdateSourceServerReplicationTypeRequestRequestTypeDef#
# UpdateSourceServerReplicationTypeRequestRequestTypeDef definition
class UpdateSourceServerReplicationTypeRequestRequestTypeDef(TypedDict):
replicationType: ReplicationTypeType, # (1)
sourceServerID: str,
accountID: NotRequired[str],
UpdateWaveRequestRequestTypeDef#
# UpdateWaveRequestRequestTypeDef definition
class UpdateWaveRequestRequestTypeDef(TypedDict):
waveID: str,
accountID: NotRequired[str],
description: NotRequired[str],
name: NotRequired[str],
WaveAggregatedStatusTypeDef#
# WaveAggregatedStatusTypeDef definition
class WaveAggregatedStatusTypeDef(TypedDict):
healthStatus: NotRequired[WaveHealthStatusType], # (1)
lastUpdateDateTime: NotRequired[str],
progressStatus: NotRequired[WaveProgressStatusType], # (2)
replicationStartedDateTime: NotRequired[str],
totalApplications: NotRequired[int],
ApplicationTypeDef#
# ApplicationTypeDef definition
class ApplicationTypeDef(TypedDict):
applicationAggregatedStatus: NotRequired[ApplicationAggregatedStatusTypeDef], # (1)
applicationID: NotRequired[str],
arn: NotRequired[str],
creationDateTime: NotRequired[str],
description: NotRequired[str],
isArchived: NotRequired[bool],
lastModifiedDateTime: NotRequired[str],
name: NotRequired[str],
tags: NotRequired[Dict[str, str]],
waveID: NotRequired[str],
ApplicationResponseTypeDef#
# ApplicationResponseTypeDef definition
class ApplicationResponseTypeDef(TypedDict):
applicationAggregatedStatus: ApplicationAggregatedStatusTypeDef, # (1)
applicationID: str,
arn: str,
creationDateTime: str,
description: str,
isArchived: bool,
lastModifiedDateTime: str,
name: str,
tags: Dict[str, str],
waveID: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReplicationConfigurationTemplateResponseTypeDef#
# ReplicationConfigurationTemplateResponseTypeDef definition
class ReplicationConfigurationTemplateResponseTypeDef(TypedDict):
arn: str,
associateDefaultSecurityGroup: bool,
bandwidthThrottling: int,
createPublicIP: bool,
dataPlaneRouting: ReplicationConfigurationDataPlaneRoutingType, # (1)
defaultLargeStagingDiskType: ReplicationConfigurationDefaultLargeStagingDiskTypeType, # (2)
ebsEncryption: ReplicationConfigurationEbsEncryptionType, # (3)
ebsEncryptionKeyArn: str,
replicationConfigurationTemplateID: str,
replicationServerInstanceType: str,
replicationServersSecurityGroupsIDs: List[str],
stagingAreaSubnetId: str,
stagingAreaTags: Dict[str, str],
tags: Dict[str, str],
useDedicatedReplicationServer: bool,
useFipsEndpoint: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ReplicationConfigurationDataPlaneRoutingType
- See ReplicationConfigurationDefaultLargeStagingDiskTypeType
- See ReplicationConfigurationEbsEncryptionType
- See ResponseMetadataTypeDef
ChangeServerLifeCycleStateRequestRequestTypeDef#
# ChangeServerLifeCycleStateRequestRequestTypeDef definition
class ChangeServerLifeCycleStateRequestRequestTypeDef(TypedDict):
lifeCycle: ChangeServerLifeCycleStateSourceServerLifecycleTypeDef, # (1)
sourceServerID: str,
accountID: NotRequired[str],
ConnectorResponseTypeDef#
# ConnectorResponseTypeDef definition
class ConnectorResponseTypeDef(TypedDict):
arn: str,
connectorID: str,
name: str,
ssmCommandConfig: ConnectorSsmCommandConfigTypeDef, # (1)
ssmInstanceID: str,
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConnectorTypeDef#
# ConnectorTypeDef definition
class ConnectorTypeDef(TypedDict):
arn: NotRequired[str],
connectorID: NotRequired[str],
name: NotRequired[str],
ssmCommandConfig: NotRequired[ConnectorSsmCommandConfigTypeDef], # (1)
ssmInstanceID: NotRequired[str],
tags: NotRequired[Dict[str, str]],
CreateConnectorRequestRequestTypeDef#
# CreateConnectorRequestRequestTypeDef definition
class CreateConnectorRequestRequestTypeDef(TypedDict):
name: str,
ssmInstanceID: str,
ssmCommandConfig: NotRequired[ConnectorSsmCommandConfigTypeDef], # (1)
tags: NotRequired[Mapping[str, str]],
UpdateConnectorRequestRequestTypeDef#
# UpdateConnectorRequestRequestTypeDef definition
class UpdateConnectorRequestRequestTypeDef(TypedDict):
connectorID: str,
name: NotRequired[str],
ssmCommandConfig: NotRequired[ConnectorSsmCommandConfigTypeDef], # (1)
DataReplicationInitiationTypeDef#
# DataReplicationInitiationTypeDef definition
class DataReplicationInitiationTypeDef(TypedDict):
nextAttemptDateTime: NotRequired[str],
startDateTime: NotRequired[str],
steps: NotRequired[List[DataReplicationInitiationStepTypeDef]], # (1)
DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef#
# DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef definition
class DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef(TypedDict):
jobID: str,
accountID: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef#
# DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef definition
class DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef(TypedDict):
launchConfigurationTemplateIDs: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef#
# DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef definition
class DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef(TypedDict):
replicationConfigurationTemplateIDs: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeVcenterClientsRequestDescribeVcenterClientsPaginateTypeDef#
# DescribeVcenterClientsRequestDescribeVcenterClientsPaginateTypeDef definition
class DescribeVcenterClientsRequestDescribeVcenterClientsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListExportErrorsRequestListExportErrorsPaginateTypeDef#
# ListExportErrorsRequestListExportErrorsPaginateTypeDef definition
class ListExportErrorsRequestListExportErrorsPaginateTypeDef(TypedDict):
exportID: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListImportErrorsRequestListImportErrorsPaginateTypeDef#
# ListImportErrorsRequestListImportErrorsPaginateTypeDef definition
class ListImportErrorsRequestListImportErrorsPaginateTypeDef(TypedDict):
importID: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListManagedAccountsRequestListManagedAccountsPaginateTypeDef#
# ListManagedAccountsRequestListManagedAccountsPaginateTypeDef definition
class ListManagedAccountsRequestListManagedAccountsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeJobsRequestDescribeJobsPaginateTypeDef#
# DescribeJobsRequestDescribeJobsPaginateTypeDef definition
class DescribeJobsRequestDescribeJobsPaginateTypeDef(TypedDict):
accountID: NotRequired[str],
filters: NotRequired[DescribeJobsRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeJobsRequestRequestTypeDef#
# DescribeJobsRequestRequestTypeDef definition
class DescribeJobsRequestRequestTypeDef(TypedDict):
accountID: NotRequired[str],
filters: NotRequired[DescribeJobsRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DescribeReplicationConfigurationTemplatesResponseTypeDef#
# DescribeReplicationConfigurationTemplatesResponseTypeDef definition
class DescribeReplicationConfigurationTemplatesResponseTypeDef(TypedDict):
items: List[ReplicationConfigurationTemplateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef#
# DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef definition
class DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef(TypedDict):
accountID: NotRequired[str],
filters: NotRequired[DescribeSourceServersRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeSourceServersRequestRequestTypeDef#
# DescribeSourceServersRequestRequestTypeDef definition
class DescribeSourceServersRequestRequestTypeDef(TypedDict):
accountID: NotRequired[str],
filters: NotRequired[DescribeSourceServersRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DescribeVcenterClientsResponseTypeDef#
# DescribeVcenterClientsResponseTypeDef definition
class DescribeVcenterClientsResponseTypeDef(TypedDict):
items: List[VcenterClientTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ExportTaskErrorTypeDef#
# ExportTaskErrorTypeDef definition
class ExportTaskErrorTypeDef(TypedDict):
errorData: NotRequired[ExportErrorDataTypeDef], # (1)
errorDateTime: NotRequired[str],
ExportTaskTypeDef#
# ExportTaskTypeDef definition
class ExportTaskTypeDef(TypedDict):
creationDateTime: NotRequired[str],
endDateTime: NotRequired[str],
exportID: NotRequired[str],
progressPercentage: NotRequired[float],
s3Bucket: NotRequired[str],
s3BucketOwner: NotRequired[str],
s3Key: NotRequired[str],
status: NotRequired[ExportStatusType], # (1)
summary: NotRequired[ExportTaskSummaryTypeDef], # (2)
ImportTaskErrorTypeDef#
# ImportTaskErrorTypeDef definition
class ImportTaskErrorTypeDef(TypedDict):
errorData: NotRequired[ImportErrorDataTypeDef], # (1)
errorDateTime: NotRequired[str],
errorType: NotRequired[ImportErrorTypeType], # (2)
ImportTaskSummaryTypeDef#
# ImportTaskSummaryTypeDef definition
class ImportTaskSummaryTypeDef(TypedDict):
applications: NotRequired[ImportTaskSummaryApplicationsTypeDef], # (1)
servers: NotRequired[ImportTaskSummaryServersTypeDef], # (2)
waves: NotRequired[ImportTaskSummaryWavesTypeDef], # (3)
- See ImportTaskSummaryApplicationsTypeDef
- See ImportTaskSummaryServersTypeDef
- See ImportTaskSummaryWavesTypeDef
StartImportRequestRequestTypeDef#
# StartImportRequestRequestTypeDef definition
class StartImportRequestRequestTypeDef(TypedDict):
s3BucketSource: S3BucketSourceTypeDef, # (1)
clientToken: NotRequired[str],
JobLogTypeDef#
# JobLogTypeDef definition
class JobLogTypeDef(TypedDict):
event: NotRequired[JobLogEventType], # (1)
eventData: NotRequired[JobLogEventDataTypeDef], # (2)
logDateTime: NotRequired[str],
LifeCycleLastCutoverTypeDef#
# LifeCycleLastCutoverTypeDef definition
class LifeCycleLastCutoverTypeDef(TypedDict):
finalized: NotRequired[LifeCycleLastCutoverFinalizedTypeDef], # (1)
initiated: NotRequired[LifeCycleLastCutoverInitiatedTypeDef], # (2)
reverted: NotRequired[LifeCycleLastCutoverRevertedTypeDef], # (3)
- See LifeCycleLastCutoverFinalizedTypeDef
- See LifeCycleLastCutoverInitiatedTypeDef
- See LifeCycleLastCutoverRevertedTypeDef
LifeCycleLastTestTypeDef#
# LifeCycleLastTestTypeDef definition
class LifeCycleLastTestTypeDef(TypedDict):
finalized: NotRequired[LifeCycleLastTestFinalizedTypeDef], # (1)
initiated: NotRequired[LifeCycleLastTestInitiatedTypeDef], # (2)
reverted: NotRequired[LifeCycleLastTestRevertedTypeDef], # (3)
- See LifeCycleLastTestFinalizedTypeDef
- See LifeCycleLastTestInitiatedTypeDef
- See LifeCycleLastTestRevertedTypeDef
ListApplicationsRequestListApplicationsPaginateTypeDef#
# ListApplicationsRequestListApplicationsPaginateTypeDef definition
class ListApplicationsRequestListApplicationsPaginateTypeDef(TypedDict):
accountID: NotRequired[str],
filters: NotRequired[ListApplicationsRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListApplicationsRequestRequestTypeDef#
# ListApplicationsRequestRequestTypeDef definition
class ListApplicationsRequestRequestTypeDef(TypedDict):
accountID: NotRequired[str],
filters: NotRequired[ListApplicationsRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListConnectorsRequestListConnectorsPaginateTypeDef#
# ListConnectorsRequestListConnectorsPaginateTypeDef definition
class ListConnectorsRequestListConnectorsPaginateTypeDef(TypedDict):
filters: NotRequired[ListConnectorsRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListConnectorsRequestRequestTypeDef#
# ListConnectorsRequestRequestTypeDef definition
class ListConnectorsRequestRequestTypeDef(TypedDict):
filters: NotRequired[ListConnectorsRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListExportsRequestListExportsPaginateTypeDef#
# ListExportsRequestListExportsPaginateTypeDef definition
class ListExportsRequestListExportsPaginateTypeDef(TypedDict):
filters: NotRequired[ListExportsRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListExportsRequestRequestTypeDef#
# ListExportsRequestRequestTypeDef definition
class ListExportsRequestRequestTypeDef(TypedDict):
filters: NotRequired[ListExportsRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListImportsRequestListImportsPaginateTypeDef#
# ListImportsRequestListImportsPaginateTypeDef definition
class ListImportsRequestListImportsPaginateTypeDef(TypedDict):
filters: NotRequired[ListImportsRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListImportsRequestRequestTypeDef#
# ListImportsRequestRequestTypeDef definition
class ListImportsRequestRequestTypeDef(TypedDict):
filters: NotRequired[ListImportsRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListManagedAccountsResponseTypeDef#
# ListManagedAccountsResponseTypeDef definition
class ListManagedAccountsResponseTypeDef(TypedDict):
items: List[ManagedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSourceServerActionsRequestListSourceServerActionsPaginateTypeDef#
# ListSourceServerActionsRequestListSourceServerActionsPaginateTypeDef definition
class ListSourceServerActionsRequestListSourceServerActionsPaginateTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
filters: NotRequired[SourceServerActionsRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListSourceServerActionsRequestRequestTypeDef#
# ListSourceServerActionsRequestRequestTypeDef definition
class ListSourceServerActionsRequestRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
filters: NotRequired[SourceServerActionsRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTemplateActionsRequestListTemplateActionsPaginateTypeDef#
# ListTemplateActionsRequestListTemplateActionsPaginateTypeDef definition
class ListTemplateActionsRequestListTemplateActionsPaginateTypeDef(TypedDict):
launchConfigurationTemplateID: str,
filters: NotRequired[TemplateActionsRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListTemplateActionsRequestRequestTypeDef#
# ListTemplateActionsRequestRequestTypeDef definition
class ListTemplateActionsRequestRequestTypeDef(TypedDict):
launchConfigurationTemplateID: str,
filters: NotRequired[TemplateActionsRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListWavesRequestListWavesPaginateTypeDef#
# ListWavesRequestListWavesPaginateTypeDef definition
class ListWavesRequestListWavesPaginateTypeDef(TypedDict):
accountID: NotRequired[str],
filters: NotRequired[ListWavesRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListWavesRequestRequestTypeDef#
# ListWavesRequestRequestTypeDef definition
class ListWavesRequestRequestTypeDef(TypedDict):
accountID: NotRequired[str],
filters: NotRequired[ListWavesRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
SourcePropertiesTypeDef#
# SourcePropertiesTypeDef definition
class SourcePropertiesTypeDef(TypedDict):
cpus: NotRequired[List[CPUTypeDef]], # (1)
disks: NotRequired[List[DiskTypeDef]], # (2)
identificationHints: NotRequired[IdentificationHintsTypeDef], # (3)
lastUpdatedDateTime: NotRequired[str],
networkInterfaces: NotRequired[List[NetworkInterfaceTypeDef]], # (4)
os: NotRequired[OSTypeDef], # (5)
ramBytes: NotRequired[int],
recommendedInstanceType: NotRequired[str],
- See CPUTypeDef
- See DiskTypeDef
- See IdentificationHintsTypeDef
- See NetworkInterfaceTypeDef
- See OSTypeDef
PutSourceServerActionRequestRequestTypeDef#
# PutSourceServerActionRequestRequestTypeDef definition
class PutSourceServerActionRequestRequestTypeDef(TypedDict):
actionID: str,
actionName: str,
documentIdentifier: str,
order: int,
sourceServerID: str,
accountID: NotRequired[str],
active: NotRequired[bool],
category: NotRequired[ActionCategoryType], # (1)
description: NotRequired[str],
documentVersion: NotRequired[str],
externalParameters: NotRequired[Mapping[str, SsmExternalParameterTypeDef]], # (2)
mustSucceedForCutover: NotRequired[bool],
parameters: NotRequired[Mapping[str, Sequence[SsmParameterStoreParameterTypeDef]]], # (3)
timeoutSeconds: NotRequired[int],
PutTemplateActionRequestRequestTypeDef#
# PutTemplateActionRequestRequestTypeDef definition
class PutTemplateActionRequestRequestTypeDef(TypedDict):
actionID: str,
actionName: str,
documentIdentifier: str,
launchConfigurationTemplateID: str,
order: int,
active: NotRequired[bool],
category: NotRequired[ActionCategoryType], # (1)
description: NotRequired[str],
documentVersion: NotRequired[str],
externalParameters: NotRequired[Mapping[str, SsmExternalParameterTypeDef]], # (2)
mustSucceedForCutover: NotRequired[bool],
operatingSystem: NotRequired[str],
parameters: NotRequired[Mapping[str, Sequence[SsmParameterStoreParameterTypeDef]]], # (3)
timeoutSeconds: NotRequired[int],
SourceServerActionDocumentResponseTypeDef#
# SourceServerActionDocumentResponseTypeDef definition
class SourceServerActionDocumentResponseTypeDef(TypedDict):
actionID: str,
actionName: str,
active: bool,
category: ActionCategoryType, # (1)
description: str,
documentIdentifier: str,
documentVersion: str,
externalParameters: Dict[str, SsmExternalParameterTypeDef], # (2)
mustSucceedForCutover: bool,
order: int,
parameters: Dict[str, List[SsmParameterStoreParameterTypeDef]], # (3)
timeoutSeconds: int,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ActionCategoryType
- See SsmExternalParameterTypeDef
- See SsmParameterStoreParameterTypeDef
- See ResponseMetadataTypeDef
SourceServerActionDocumentTypeDef#
# SourceServerActionDocumentTypeDef definition
class SourceServerActionDocumentTypeDef(TypedDict):
actionID: NotRequired[str],
actionName: NotRequired[str],
active: NotRequired[bool],
category: NotRequired[ActionCategoryType], # (1)
description: NotRequired[str],
documentIdentifier: NotRequired[str],
documentVersion: NotRequired[str],
externalParameters: NotRequired[Dict[str, SsmExternalParameterTypeDef]], # (2)
mustSucceedForCutover: NotRequired[bool],
order: NotRequired[int],
parameters: NotRequired[Dict[str, List[SsmParameterStoreParameterTypeDef]]], # (3)
timeoutSeconds: NotRequired[int],
SsmDocumentOutputTypeDef#
# SsmDocumentOutputTypeDef definition
class SsmDocumentOutputTypeDef(TypedDict):
actionName: str,
ssmDocumentName: str,
externalParameters: NotRequired[Dict[str, SsmExternalParameterTypeDef]], # (1)
mustSucceedForCutover: NotRequired[bool],
parameters: NotRequired[Dict[str, List[SsmParameterStoreParameterTypeDef]]], # (2)
timeoutSeconds: NotRequired[int],
SsmDocumentTypeDef#
# SsmDocumentTypeDef definition
class SsmDocumentTypeDef(TypedDict):
actionName: str,
ssmDocumentName: str,
externalParameters: NotRequired[Mapping[str, SsmExternalParameterTypeDef]], # (1)
mustSucceedForCutover: NotRequired[bool],
parameters: NotRequired[Mapping[str, Sequence[SsmParameterStoreParameterTypeDef]]], # (2)
timeoutSeconds: NotRequired[int],
TemplateActionDocumentResponseTypeDef#
# TemplateActionDocumentResponseTypeDef definition
class TemplateActionDocumentResponseTypeDef(TypedDict):
actionID: str,
actionName: str,
active: bool,
category: ActionCategoryType, # (1)
description: str,
documentIdentifier: str,
documentVersion: str,
externalParameters: Dict[str, SsmExternalParameterTypeDef], # (2)
mustSucceedForCutover: bool,
operatingSystem: str,
order: int,
parameters: Dict[str, List[SsmParameterStoreParameterTypeDef]], # (3)
timeoutSeconds: int,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ActionCategoryType
- See SsmExternalParameterTypeDef
- See SsmParameterStoreParameterTypeDef
- See ResponseMetadataTypeDef
TemplateActionDocumentTypeDef#
# TemplateActionDocumentTypeDef definition
class TemplateActionDocumentTypeDef(TypedDict):
actionID: NotRequired[str],
actionName: NotRequired[str],
active: NotRequired[bool],
category: NotRequired[ActionCategoryType], # (1)
description: NotRequired[str],
documentIdentifier: NotRequired[str],
documentVersion: NotRequired[str],
externalParameters: NotRequired[Dict[str, SsmExternalParameterTypeDef]], # (2)
mustSucceedForCutover: NotRequired[bool],
operatingSystem: NotRequired[str],
order: NotRequired[int],
parameters: NotRequired[Dict[str, List[SsmParameterStoreParameterTypeDef]]], # (3)
timeoutSeconds: NotRequired[int],
ReplicationConfigurationTypeDef#
# ReplicationConfigurationTypeDef definition
class ReplicationConfigurationTypeDef(TypedDict):
associateDefaultSecurityGroup: bool,
bandwidthThrottling: int,
createPublicIP: bool,
dataPlaneRouting: ReplicationConfigurationDataPlaneRoutingType, # (1)
defaultLargeStagingDiskType: ReplicationConfigurationDefaultLargeStagingDiskTypeType, # (2)
ebsEncryption: ReplicationConfigurationEbsEncryptionType, # (3)
ebsEncryptionKeyArn: str,
name: str,
replicatedDisks: List[ReplicationConfigurationReplicatedDiskTypeDef], # (4)
replicationServerInstanceType: str,
replicationServersSecurityGroupsIDs: List[str],
sourceServerID: str,
stagingAreaSubnetId: str,
stagingAreaTags: Dict[str, str],
useDedicatedReplicationServer: bool,
useFipsEndpoint: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ReplicationConfigurationDataPlaneRoutingType
- See ReplicationConfigurationDefaultLargeStagingDiskTypeType
- See ReplicationConfigurationEbsEncryptionType
- See ReplicationConfigurationReplicatedDiskTypeDef
- See ResponseMetadataTypeDef
UpdateReplicationConfigurationRequestRequestTypeDef#
# UpdateReplicationConfigurationRequestRequestTypeDef definition
class UpdateReplicationConfigurationRequestRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
associateDefaultSecurityGroup: NotRequired[bool],
bandwidthThrottling: NotRequired[int],
createPublicIP: NotRequired[bool],
dataPlaneRouting: NotRequired[ReplicationConfigurationDataPlaneRoutingType], # (1)
defaultLargeStagingDiskType: NotRequired[ReplicationConfigurationDefaultLargeStagingDiskTypeType], # (2)
ebsEncryption: NotRequired[ReplicationConfigurationEbsEncryptionType], # (3)
ebsEncryptionKeyArn: NotRequired[str],
name: NotRequired[str],
replicatedDisks: NotRequired[Sequence[ReplicationConfigurationReplicatedDiskTypeDef]], # (4)
replicationServerInstanceType: NotRequired[str],
replicationServersSecurityGroupsIDs: NotRequired[Sequence[str]],
stagingAreaSubnetId: NotRequired[str],
stagingAreaTags: NotRequired[Mapping[str, str]],
useDedicatedReplicationServer: NotRequired[bool],
useFipsEndpoint: NotRequired[bool],
- See ReplicationConfigurationDataPlaneRoutingType
- See ReplicationConfigurationDefaultLargeStagingDiskTypeType
- See ReplicationConfigurationEbsEncryptionType
- See ReplicationConfigurationReplicatedDiskTypeDef
UpdateSourceServerRequestRequestTypeDef#
# UpdateSourceServerRequestRequestTypeDef definition
class UpdateSourceServerRequestRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
connectorAction: NotRequired[SourceServerConnectorActionTypeDef], # (1)
WaveResponseTypeDef#
# WaveResponseTypeDef definition
class WaveResponseTypeDef(TypedDict):
arn: str,
creationDateTime: str,
description: str,
isArchived: bool,
lastModifiedDateTime: str,
name: str,
tags: Dict[str, str],
waveAggregatedStatus: WaveAggregatedStatusTypeDef, # (1)
waveID: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
WaveTypeDef#
# WaveTypeDef definition
class WaveTypeDef(TypedDict):
arn: NotRequired[str],
creationDateTime: NotRequired[str],
description: NotRequired[str],
isArchived: NotRequired[bool],
lastModifiedDateTime: NotRequired[str],
name: NotRequired[str],
tags: NotRequired[Dict[str, str]],
waveAggregatedStatus: NotRequired[WaveAggregatedStatusTypeDef], # (1)
waveID: NotRequired[str],
ListApplicationsResponseTypeDef#
# ListApplicationsResponseTypeDef definition
class ListApplicationsResponseTypeDef(TypedDict):
items: List[ApplicationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListConnectorsResponseTypeDef#
# ListConnectorsResponseTypeDef definition
class ListConnectorsResponseTypeDef(TypedDict):
items: List[ConnectorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
DataReplicationInfoTypeDef#
# DataReplicationInfoTypeDef definition
class DataReplicationInfoTypeDef(TypedDict):
dataReplicationError: NotRequired[DataReplicationErrorTypeDef], # (1)
dataReplicationInitiation: NotRequired[DataReplicationInitiationTypeDef], # (2)
dataReplicationState: NotRequired[DataReplicationStateType], # (3)
etaDateTime: NotRequired[str],
lagDuration: NotRequired[str],
lastSnapshotDateTime: NotRequired[str],
replicatedDisks: NotRequired[List[DataReplicationInfoReplicatedDiskTypeDef]], # (4)
- See DataReplicationErrorTypeDef
- See DataReplicationInitiationTypeDef
- See DataReplicationStateType
- See DataReplicationInfoReplicatedDiskTypeDef
ListExportErrorsResponseTypeDef#
# ListExportErrorsResponseTypeDef definition
class ListExportErrorsResponseTypeDef(TypedDict):
items: List[ExportTaskErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListExportsResponseTypeDef#
# ListExportsResponseTypeDef definition
class ListExportsResponseTypeDef(TypedDict):
items: List[ExportTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
StartExportResponseTypeDef#
# StartExportResponseTypeDef definition
class StartExportResponseTypeDef(TypedDict):
exportTask: ExportTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListImportErrorsResponseTypeDef#
# ListImportErrorsResponseTypeDef definition
class ListImportErrorsResponseTypeDef(TypedDict):
items: List[ImportTaskErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ImportTaskTypeDef#
# ImportTaskTypeDef definition
class ImportTaskTypeDef(TypedDict):
creationDateTime: NotRequired[str],
endDateTime: NotRequired[str],
importID: NotRequired[str],
progressPercentage: NotRequired[float],
s3BucketSource: NotRequired[S3BucketSourceTypeDef], # (1)
status: NotRequired[ImportStatusType], # (2)
summary: NotRequired[ImportTaskSummaryTypeDef], # (3)
DescribeJobLogItemsResponseTypeDef#
# DescribeJobLogItemsResponseTypeDef definition
class DescribeJobLogItemsResponseTypeDef(TypedDict):
items: List[JobLogTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See JobLogTypeDef
- See ResponseMetadataTypeDef
LifeCycleTypeDef#
# LifeCycleTypeDef definition
class LifeCycleTypeDef(TypedDict):
addedToServiceDateTime: NotRequired[str],
elapsedReplicationDuration: NotRequired[str],
firstByteDateTime: NotRequired[str],
lastCutover: NotRequired[LifeCycleLastCutoverTypeDef], # (1)
lastSeenByServiceDateTime: NotRequired[str],
lastTest: NotRequired[LifeCycleLastTestTypeDef], # (2)
state: NotRequired[LifeCycleStateType], # (3)
ListSourceServerActionsResponseTypeDef#
# ListSourceServerActionsResponseTypeDef definition
class ListSourceServerActionsResponseTypeDef(TypedDict):
items: List[SourceServerActionDocumentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
JobPostLaunchActionsLaunchStatusTypeDef#
# JobPostLaunchActionsLaunchStatusTypeDef definition
class JobPostLaunchActionsLaunchStatusTypeDef(TypedDict):
executionID: NotRequired[str],
executionStatus: NotRequired[PostLaunchActionExecutionStatusType], # (1)
failureReason: NotRequired[str],
ssmDocument: NotRequired[SsmDocumentOutputTypeDef], # (2)
ssmDocumentType: NotRequired[SsmDocumentTypeType], # (3)
PostLaunchActionsOutputTypeDef#
# PostLaunchActionsOutputTypeDef definition
class PostLaunchActionsOutputTypeDef(TypedDict):
cloudWatchLogGroupName: NotRequired[str],
deployment: NotRequired[PostLaunchActionsDeploymentTypeType], # (1)
s3LogBucket: NotRequired[str],
s3OutputKeyPrefix: NotRequired[str],
ssmDocuments: NotRequired[List[SsmDocumentOutputTypeDef]], # (2)
ListTemplateActionsResponseTypeDef#
# ListTemplateActionsResponseTypeDef definition
class ListTemplateActionsResponseTypeDef(TypedDict):
items: List[TemplateActionDocumentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListWavesResponseTypeDef#
# ListWavesResponseTypeDef definition
class ListWavesResponseTypeDef(TypedDict):
items: List[WaveTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See WaveTypeDef
- See ResponseMetadataTypeDef
ListImportsResponseTypeDef#
# ListImportsResponseTypeDef definition
class ListImportsResponseTypeDef(TypedDict):
items: List[ImportTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
StartImportResponseTypeDef#
# StartImportResponseTypeDef definition
class StartImportResponseTypeDef(TypedDict):
importTask: ImportTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SourceServerResponseTypeDef#
# SourceServerResponseTypeDef definition
class SourceServerResponseTypeDef(TypedDict):
applicationID: str,
arn: str,
connectorAction: SourceServerConnectorActionTypeDef, # (1)
dataReplicationInfo: DataReplicationInfoTypeDef, # (2)
fqdnForActionFramework: str,
isArchived: bool,
launchedInstance: LaunchedInstanceTypeDef, # (3)
lifeCycle: LifeCycleTypeDef, # (4)
replicationType: ReplicationTypeType, # (5)
sourceProperties: SourcePropertiesTypeDef, # (6)
sourceServerID: str,
tags: Dict[str, str],
userProvidedID: str,
vcenterClientID: str,
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See SourceServerConnectorActionTypeDef
- See DataReplicationInfoTypeDef
- See LaunchedInstanceTypeDef
- See LifeCycleTypeDef
- See ReplicationTypeType
- See SourcePropertiesTypeDef
- See ResponseMetadataTypeDef
SourceServerTypeDef#
# SourceServerTypeDef definition
class SourceServerTypeDef(TypedDict):
applicationID: NotRequired[str],
arn: NotRequired[str],
connectorAction: NotRequired[SourceServerConnectorActionTypeDef], # (1)
dataReplicationInfo: NotRequired[DataReplicationInfoTypeDef], # (2)
fqdnForActionFramework: NotRequired[str],
isArchived: NotRequired[bool],
launchedInstance: NotRequired[LaunchedInstanceTypeDef], # (3)
lifeCycle: NotRequired[LifeCycleTypeDef], # (4)
replicationType: NotRequired[ReplicationTypeType], # (5)
sourceProperties: NotRequired[SourcePropertiesTypeDef], # (6)
sourceServerID: NotRequired[str],
tags: NotRequired[Dict[str, str]],
userProvidedID: NotRequired[str],
vcenterClientID: NotRequired[str],
- See SourceServerConnectorActionTypeDef
- See DataReplicationInfoTypeDef
- See LaunchedInstanceTypeDef
- See LifeCycleTypeDef
- See ReplicationTypeType
- See SourcePropertiesTypeDef
PostLaunchActionsStatusTypeDef#
# PostLaunchActionsStatusTypeDef definition
class PostLaunchActionsStatusTypeDef(TypedDict):
postLaunchActionsLaunchStatusList: NotRequired[List[JobPostLaunchActionsLaunchStatusTypeDef]], # (1)
ssmAgentDiscoveryDatetime: NotRequired[str],
LaunchConfigurationTemplateResponseTypeDef#
# LaunchConfigurationTemplateResponseTypeDef definition
class LaunchConfigurationTemplateResponseTypeDef(TypedDict):
arn: str,
associatePublicIpAddress: bool,
bootMode: BootModeType, # (1)
copyPrivateIp: bool,
copyTags: bool,
ec2LaunchTemplateID: str,
enableMapAutoTagging: bool,
largeVolumeConf: LaunchTemplateDiskConfTypeDef, # (2)
launchConfigurationTemplateID: str,
launchDisposition: LaunchDispositionType, # (3)
licensing: LicensingTypeDef, # (4)
mapAutoTaggingMpeID: str,
postLaunchActions: PostLaunchActionsOutputTypeDef, # (5)
smallVolumeConf: LaunchTemplateDiskConfTypeDef, # (2)
smallVolumeMaxSize: int,
tags: Dict[str, str],
targetInstanceTypeRightSizingMethod: TargetInstanceTypeRightSizingMethodType, # (7)
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See BootModeType
- See LaunchTemplateDiskConfTypeDef
- See LaunchDispositionType
- See LicensingTypeDef
- See PostLaunchActionsOutputTypeDef
- See LaunchTemplateDiskConfTypeDef
- See TargetInstanceTypeRightSizingMethodType
- See ResponseMetadataTypeDef
LaunchConfigurationTemplateTypeDef#
# LaunchConfigurationTemplateTypeDef definition
class LaunchConfigurationTemplateTypeDef(TypedDict):
launchConfigurationTemplateID: str,
arn: NotRequired[str],
associatePublicIpAddress: NotRequired[bool],
bootMode: NotRequired[BootModeType], # (1)
copyPrivateIp: NotRequired[bool],
copyTags: NotRequired[bool],
ec2LaunchTemplateID: NotRequired[str],
enableMapAutoTagging: NotRequired[bool],
largeVolumeConf: NotRequired[LaunchTemplateDiskConfTypeDef], # (2)
launchDisposition: NotRequired[LaunchDispositionType], # (3)
licensing: NotRequired[LicensingTypeDef], # (4)
mapAutoTaggingMpeID: NotRequired[str],
postLaunchActions: NotRequired[PostLaunchActionsOutputTypeDef], # (5)
smallVolumeConf: NotRequired[LaunchTemplateDiskConfTypeDef], # (2)
smallVolumeMaxSize: NotRequired[int],
tags: NotRequired[Dict[str, str]],
targetInstanceTypeRightSizingMethod: NotRequired[TargetInstanceTypeRightSizingMethodType], # (7)
- See BootModeType
- See LaunchTemplateDiskConfTypeDef
- See LaunchDispositionType
- See LicensingTypeDef
- See PostLaunchActionsOutputTypeDef
- See LaunchTemplateDiskConfTypeDef
- See TargetInstanceTypeRightSizingMethodType
LaunchConfigurationTypeDef#
# LaunchConfigurationTypeDef definition
class LaunchConfigurationTypeDef(TypedDict):
bootMode: BootModeType, # (1)
copyPrivateIp: bool,
copyTags: bool,
ec2LaunchTemplateID: str,
enableMapAutoTagging: bool,
launchDisposition: LaunchDispositionType, # (2)
licensing: LicensingTypeDef, # (3)
mapAutoTaggingMpeID: str,
name: str,
postLaunchActions: PostLaunchActionsOutputTypeDef, # (4)
sourceServerID: str,
targetInstanceTypeRightSizingMethod: TargetInstanceTypeRightSizingMethodType, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See BootModeType
- See LaunchDispositionType
- See LicensingTypeDef
- See PostLaunchActionsOutputTypeDef
- See TargetInstanceTypeRightSizingMethodType
- See ResponseMetadataTypeDef
PostLaunchActionsTypeDef#
# PostLaunchActionsTypeDef definition
class PostLaunchActionsTypeDef(TypedDict):
cloudWatchLogGroupName: NotRequired[str],
deployment: NotRequired[PostLaunchActionsDeploymentTypeType], # (1)
s3LogBucket: NotRequired[str],
s3OutputKeyPrefix: NotRequired[str],
ssmDocuments: NotRequired[Sequence[SsmDocumentUnionTypeDef]], # (2)
DescribeSourceServersResponseTypeDef#
# DescribeSourceServersResponseTypeDef definition
class DescribeSourceServersResponseTypeDef(TypedDict):
items: List[SourceServerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ParticipatingServerTypeDef#
# ParticipatingServerTypeDef definition
class ParticipatingServerTypeDef(TypedDict):
sourceServerID: str,
launchStatus: NotRequired[LaunchStatusType], # (1)
launchedEc2InstanceID: NotRequired[str],
postLaunchActionsStatus: NotRequired[PostLaunchActionsStatusTypeDef], # (2)
DescribeLaunchConfigurationTemplatesResponseTypeDef#
# DescribeLaunchConfigurationTemplatesResponseTypeDef definition
class DescribeLaunchConfigurationTemplatesResponseTypeDef(TypedDict):
items: List[LaunchConfigurationTemplateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateLaunchConfigurationTemplateRequestRequestTypeDef#
# CreateLaunchConfigurationTemplateRequestRequestTypeDef definition
class CreateLaunchConfigurationTemplateRequestRequestTypeDef(TypedDict):
associatePublicIpAddress: NotRequired[bool],
bootMode: NotRequired[BootModeType], # (1)
copyPrivateIp: NotRequired[bool],
copyTags: NotRequired[bool],
enableMapAutoTagging: NotRequired[bool],
largeVolumeConf: NotRequired[LaunchTemplateDiskConfTypeDef], # (2)
launchDisposition: NotRequired[LaunchDispositionType], # (3)
licensing: NotRequired[LicensingTypeDef], # (4)
mapAutoTaggingMpeID: NotRequired[str],
postLaunchActions: NotRequired[PostLaunchActionsTypeDef], # (5)
smallVolumeConf: NotRequired[LaunchTemplateDiskConfTypeDef], # (2)
smallVolumeMaxSize: NotRequired[int],
tags: NotRequired[Mapping[str, str]],
targetInstanceTypeRightSizingMethod: NotRequired[TargetInstanceTypeRightSizingMethodType], # (7)
- See BootModeType
- See LaunchTemplateDiskConfTypeDef
- See LaunchDispositionType
- See LicensingTypeDef
- See PostLaunchActionsTypeDef
- See LaunchTemplateDiskConfTypeDef
- See TargetInstanceTypeRightSizingMethodType
UpdateLaunchConfigurationRequestRequestTypeDef#
# UpdateLaunchConfigurationRequestRequestTypeDef definition
class UpdateLaunchConfigurationRequestRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
bootMode: NotRequired[BootModeType], # (1)
copyPrivateIp: NotRequired[bool],
copyTags: NotRequired[bool],
enableMapAutoTagging: NotRequired[bool],
launchDisposition: NotRequired[LaunchDispositionType], # (2)
licensing: NotRequired[LicensingTypeDef], # (3)
mapAutoTaggingMpeID: NotRequired[str],
name: NotRequired[str],
postLaunchActions: NotRequired[PostLaunchActionsTypeDef], # (4)
targetInstanceTypeRightSizingMethod: NotRequired[TargetInstanceTypeRightSizingMethodType], # (5)
- See BootModeType
- See LaunchDispositionType
- See LicensingTypeDef
- See PostLaunchActionsTypeDef
- See TargetInstanceTypeRightSizingMethodType
UpdateLaunchConfigurationTemplateRequestRequestTypeDef#
# UpdateLaunchConfigurationTemplateRequestRequestTypeDef definition
class UpdateLaunchConfigurationTemplateRequestRequestTypeDef(TypedDict):
launchConfigurationTemplateID: str,
associatePublicIpAddress: NotRequired[bool],
bootMode: NotRequired[BootModeType], # (1)
copyPrivateIp: NotRequired[bool],
copyTags: NotRequired[bool],
enableMapAutoTagging: NotRequired[bool],
largeVolumeConf: NotRequired[LaunchTemplateDiskConfTypeDef], # (2)
launchDisposition: NotRequired[LaunchDispositionType], # (3)
licensing: NotRequired[LicensingTypeDef], # (4)
mapAutoTaggingMpeID: NotRequired[str],
postLaunchActions: NotRequired[PostLaunchActionsTypeDef], # (5)
smallVolumeConf: NotRequired[LaunchTemplateDiskConfTypeDef], # (2)
smallVolumeMaxSize: NotRequired[int],
targetInstanceTypeRightSizingMethod: NotRequired[TargetInstanceTypeRightSizingMethodType], # (7)
- See BootModeType
- See LaunchTemplateDiskConfTypeDef
- See LaunchDispositionType
- See LicensingTypeDef
- See PostLaunchActionsTypeDef
- See LaunchTemplateDiskConfTypeDef
- See TargetInstanceTypeRightSizingMethodType
JobTypeDef#
# JobTypeDef definition
class JobTypeDef(TypedDict):
jobID: str,
arn: NotRequired[str],
creationDateTime: NotRequired[str],
endDateTime: NotRequired[str],
initiatedBy: NotRequired[InitiatedByType], # (1)
participatingServers: NotRequired[List[ParticipatingServerTypeDef]], # (2)
status: NotRequired[JobStatusType], # (3)
tags: NotRequired[Dict[str, str]],
type: NotRequired[JobTypeType], # (4)
- See InitiatedByType
- See ParticipatingServerTypeDef
- See JobStatusType
- See JobTypeType
DescribeJobsResponseTypeDef#
# DescribeJobsResponseTypeDef definition
class DescribeJobsResponseTypeDef(TypedDict):
items: List[JobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See JobTypeDef
- See ResponseMetadataTypeDef
StartCutoverResponseTypeDef#
# StartCutoverResponseTypeDef definition
class StartCutoverResponseTypeDef(TypedDict):
job: JobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
StartTestResponseTypeDef#
# StartTestResponseTypeDef definition
class StartTestResponseTypeDef(TypedDict):
job: JobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
TerminateTargetInstancesResponseTypeDef#
# TerminateTargetInstancesResponseTypeDef definition
class TerminateTargetInstancesResponseTypeDef(TypedDict):
job: JobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef