Type definitions#
Auto-generated documentation for mgn type annotations stubs module mypy-boto3-mgn.
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,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
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],