Typed dictionaries
Auto-generated documentation for mgn type annotations stubs module mypy-boto3-mgn.
ApplicationAggregatedStatusTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ApplicationAggregatedStatusTypeDef
def get_value() -> ApplicationAggregatedStatusTypeDef:
return {
"healthStatus": ...,
}
Definition
class ApplicationAggregatedStatusTypeDef(TypedDict):
healthStatus: NotRequired[ApplicationHealthStatusType], # (1)
lastUpdateDateTime: NotRequired[str],
progressStatus: NotRequired[ApplicationProgressStatusType], # (2)
totalSourceServers: NotRequired[int],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
ArchiveApplicationRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ArchiveApplicationRequestRequestTypeDef
def get_value() -> ArchiveApplicationRequestRequestTypeDef:
return {
"applicationID": ...,
}
ArchiveWaveRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ArchiveWaveRequestRequestTypeDef
def get_value() -> ArchiveWaveRequestRequestTypeDef:
return {
"waveID": ...,
}
AssociateApplicationsRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import AssociateApplicationsRequestRequestTypeDef
def get_value() -> AssociateApplicationsRequestRequestTypeDef:
return {
"applicationIDs": ...,
"waveID": ...,
}
Definition
class AssociateApplicationsRequestRequestTypeDef(TypedDict):
applicationIDs: Sequence[str],
waveID: str,
AssociateSourceServersRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import AssociateSourceServersRequestRequestTypeDef
def get_value() -> AssociateSourceServersRequestRequestTypeDef:
return {
"applicationID": ...,
"sourceServerIDs": ...,
}
Definition
class AssociateSourceServersRequestRequestTypeDef(TypedDict):
applicationID: str,
sourceServerIDs: Sequence[str],
CPUTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import CPUTypeDef
def get_value() -> CPUTypeDef:
return {
"cores": ...,
}
ChangeServerLifeCycleStateSourceServerLifecycleTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ChangeServerLifeCycleStateSourceServerLifecycleTypeDef
def get_value() -> ChangeServerLifeCycleStateSourceServerLifecycleTypeDef:
return {
"state": ...,
}
Definition
class ChangeServerLifeCycleStateSourceServerLifecycleTypeDef(TypedDict):
state: ChangeServerLifeCycleStateSourceServerLifecycleStateType, # (1)
CreateApplicationRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import CreateApplicationRequestRequestTypeDef
def get_value() -> CreateApplicationRequestRequestTypeDef:
return {
"name": ...,
}
Definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
LaunchTemplateDiskConfTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import LaunchTemplateDiskConfTypeDef
def get_value() -> LaunchTemplateDiskConfTypeDef:
return {
"iops": ...,
}
Definition
class LaunchTemplateDiskConfTypeDef(TypedDict):
iops: NotRequired[int],
throughput: NotRequired[int],
volumeType: NotRequired[VolumeTypeType], # (1)
- See VolumeTypeType
LicensingTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import LicensingTypeDef
def get_value() -> LicensingTypeDef:
return {
"osByol": ...,
}
CreateReplicationConfigurationTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import CreateReplicationConfigurationTemplateRequestRequestTypeDef
def get_value() -> CreateReplicationConfigurationTemplateRequestRequestTypeDef:
return {
"associateDefaultSecurityGroup": ...,
"bandwidthThrottling": ...,
"createPublicIP": ...,
"dataPlaneRouting": ...,
"defaultLargeStagingDiskType": ...,
"ebsEncryption": ...,
"replicationServerInstanceType": ...,
"replicationServersSecurityGroupsIDs": ...,
"stagingAreaSubnetId": ...,
"stagingAreaTags": ...,
"useDedicatedReplicationServer": ...,
}
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]],
- See ReplicationConfigurationDataPlaneRoutingType
- See ReplicationConfigurationDefaultLargeStagingDiskTypeType
- See ReplicationConfigurationEbsEncryptionType
CreateWaveRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import CreateWaveRequestRequestTypeDef
def get_value() -> CreateWaveRequestRequestTypeDef:
return {
"name": ...,
}
Definition
class CreateWaveRequestRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
DataReplicationErrorTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DataReplicationErrorTypeDef
def get_value() -> DataReplicationErrorTypeDef:
return {
"error": ...,
}
Definition
class DataReplicationErrorTypeDef(TypedDict):
error: NotRequired[DataReplicationErrorStringType], # (1)
rawError: NotRequired[str],
DataReplicationInfoReplicatedDiskTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DataReplicationInfoReplicatedDiskTypeDef
def get_value() -> DataReplicationInfoReplicatedDiskTypeDef:
return {
"backloggedStorageBytes": ...,
}
Definition
class DataReplicationInfoReplicatedDiskTypeDef(TypedDict):
backloggedStorageBytes: NotRequired[int],
deviceName: NotRequired[str],
replicatedStorageBytes: NotRequired[int],
rescannedStorageBytes: NotRequired[int],
totalStorageBytes: NotRequired[int],
DataReplicationInitiationStepTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DataReplicationInitiationStepTypeDef
def get_value() -> DataReplicationInitiationStepTypeDef:
return {
"name": ...,
}
Definition
class DataReplicationInitiationStepTypeDef(TypedDict):
name: NotRequired[DataReplicationInitiationStepNameType], # (1)
status: NotRequired[DataReplicationInitiationStepStatusType], # (2)
DeleteApplicationRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DeleteApplicationRequestRequestTypeDef
def get_value() -> DeleteApplicationRequestRequestTypeDef:
return {
"applicationID": ...,
}
DeleteJobRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DeleteJobRequestRequestTypeDef
def get_value() -> DeleteJobRequestRequestTypeDef:
return {
"jobID": ...,
}
DeleteLaunchConfigurationTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DeleteLaunchConfigurationTemplateRequestRequestTypeDef
def get_value() -> DeleteLaunchConfigurationTemplateRequestRequestTypeDef:
return {
"launchConfigurationTemplateID": ...,
}
Definition
class DeleteLaunchConfigurationTemplateRequestRequestTypeDef(TypedDict):
launchConfigurationTemplateID: str,
DeleteReplicationConfigurationTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DeleteReplicationConfigurationTemplateRequestRequestTypeDef
def get_value() -> DeleteReplicationConfigurationTemplateRequestRequestTypeDef:
return {
"replicationConfigurationTemplateID": ...,
}
Definition
class DeleteReplicationConfigurationTemplateRequestRequestTypeDef(TypedDict):
replicationConfigurationTemplateID: str,
DeleteSourceServerRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DeleteSourceServerRequestRequestTypeDef
def get_value() -> DeleteSourceServerRequestRequestTypeDef:
return {
"sourceServerID": ...,
}
DeleteVcenterClientRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DeleteVcenterClientRequestRequestTypeDef
def get_value() -> DeleteVcenterClientRequestRequestTypeDef:
return {
"vcenterClientID": ...,
}
DeleteWaveRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DeleteWaveRequestRequestTypeDef
def get_value() -> DeleteWaveRequestRequestTypeDef:
return {
"waveID": ...,
}
PaginatorConfigTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
Definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeJobLogItemsRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DescribeJobLogItemsRequestRequestTypeDef
def get_value() -> DescribeJobLogItemsRequestRequestTypeDef:
return {
"jobID": ...,
}
Definition
class DescribeJobLogItemsRequestRequestTypeDef(TypedDict):
jobID: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DescribeJobsRequestFiltersTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DescribeJobsRequestFiltersTypeDef
def get_value() -> DescribeJobsRequestFiltersTypeDef:
return {
"fromDate": ...,
}
Definition
class DescribeJobsRequestFiltersTypeDef(TypedDict):
fromDate: NotRequired[str],
jobIDs: NotRequired[Sequence[str]],
toDate: NotRequired[str],
DescribeLaunchConfigurationTemplatesRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DescribeLaunchConfigurationTemplatesRequestRequestTypeDef
def get_value() -> DescribeLaunchConfigurationTemplatesRequestRequestTypeDef:
return {
"launchConfigurationTemplateIDs": ...,
}
Definition
class DescribeLaunchConfigurationTemplatesRequestRequestTypeDef(TypedDict):
launchConfigurationTemplateIDs: NotRequired[Sequence[str]],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DescribeReplicationConfigurationTemplatesRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DescribeReplicationConfigurationTemplatesRequestRequestTypeDef
def get_value() -> DescribeReplicationConfigurationTemplatesRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class DescribeReplicationConfigurationTemplatesRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
replicationConfigurationTemplateIDs: NotRequired[Sequence[str]],
ReplicationConfigurationTemplateTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ReplicationConfigurationTemplateTypeDef
def get_value() -> ReplicationConfigurationTemplateTypeDef:
return {
"replicationConfigurationTemplateID": ...,
}
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],
- See ReplicationConfigurationDataPlaneRoutingType
- See ReplicationConfigurationDefaultLargeStagingDiskTypeType
- See ReplicationConfigurationEbsEncryptionType
DescribeSourceServersRequestFiltersTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DescribeSourceServersRequestFiltersTypeDef
def get_value() -> DescribeSourceServersRequestFiltersTypeDef:
return {
"applicationIDs": ...,
}
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
Usage Example
from mypy_boto3_mgn.type_defs import DescribeVcenterClientsRequestRequestTypeDef
def get_value() -> DescribeVcenterClientsRequestRequestTypeDef:
return {
"maxResults": ...,
}
Definition
class DescribeVcenterClientsRequestRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
VcenterClientTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import VcenterClientTypeDef
def get_value() -> VcenterClientTypeDef:
return {
"arn": ...,
}
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
Usage Example
from mypy_boto3_mgn.type_defs import DisassociateApplicationsRequestRequestTypeDef
def get_value() -> DisassociateApplicationsRequestRequestTypeDef:
return {
"applicationIDs": ...,
"waveID": ...,
}
Definition
class DisassociateApplicationsRequestRequestTypeDef(TypedDict):
applicationIDs: Sequence[str],
waveID: str,
DisassociateSourceServersRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DisassociateSourceServersRequestRequestTypeDef
def get_value() -> DisassociateSourceServersRequestRequestTypeDef:
return {
"applicationID": ...,
"sourceServerIDs": ...,
}
Definition
class DisassociateSourceServersRequestRequestTypeDef(TypedDict):
applicationID: str,
sourceServerIDs: Sequence[str],
DisconnectFromServiceRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DisconnectFromServiceRequestRequestTypeDef
def get_value() -> DisconnectFromServiceRequestRequestTypeDef:
return {
"sourceServerID": ...,
}
DiskTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DiskTypeDef
def get_value() -> DiskTypeDef:
return {
"bytes": ...,
}
FinalizeCutoverRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import FinalizeCutoverRequestRequestTypeDef
def get_value() -> FinalizeCutoverRequestRequestTypeDef:
return {
"sourceServerID": ...,
}
GetLaunchConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import GetLaunchConfigurationRequestRequestTypeDef
def get_value() -> GetLaunchConfigurationRequestRequestTypeDef:
return {
"sourceServerID": ...,
}
GetReplicationConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import GetReplicationConfigurationRequestRequestTypeDef
def get_value() -> GetReplicationConfigurationRequestRequestTypeDef:
return {
"sourceServerID": ...,
}
IdentificationHintsTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import IdentificationHintsTypeDef
def get_value() -> IdentificationHintsTypeDef:
return {
"awsInstanceID": ...,
}
Definition
class IdentificationHintsTypeDef(TypedDict):
awsInstanceID: NotRequired[str],
fqdn: NotRequired[str],
hostname: NotRequired[str],
vmPath: NotRequired[str],
vmWareUuid: NotRequired[str],
JobLogEventDataTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import JobLogEventDataTypeDef
def get_value() -> JobLogEventDataTypeDef:
return {
"conversionServerID": ...,
}
Definition
class JobLogEventDataTypeDef(TypedDict):
conversionServerID: NotRequired[str],
rawError: NotRequired[str],
sourceServerID: NotRequired[str],
targetInstanceID: NotRequired[str],
LaunchedInstanceTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import LaunchedInstanceTypeDef
def get_value() -> LaunchedInstanceTypeDef:
return {
"ec2InstanceID": ...,
}
Definition
class LaunchedInstanceTypeDef(TypedDict):
ec2InstanceID: NotRequired[str],
firstBoot: NotRequired[FirstBootType], # (1)
jobID: NotRequired[str],
- See FirstBootType
LifeCycleLastCutoverFinalizedTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import LifeCycleLastCutoverFinalizedTypeDef
def get_value() -> LifeCycleLastCutoverFinalizedTypeDef:
return {
"apiCallDateTime": ...,
}
LifeCycleLastCutoverInitiatedTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import LifeCycleLastCutoverInitiatedTypeDef
def get_value() -> LifeCycleLastCutoverInitiatedTypeDef:
return {
"apiCallDateTime": ...,
}
Definition
class LifeCycleLastCutoverInitiatedTypeDef(TypedDict):
apiCallDateTime: NotRequired[str],
jobID: NotRequired[str],
LifeCycleLastCutoverRevertedTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import LifeCycleLastCutoverRevertedTypeDef
def get_value() -> LifeCycleLastCutoverRevertedTypeDef:
return {
"apiCallDateTime": ...,
}
LifeCycleLastTestFinalizedTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import LifeCycleLastTestFinalizedTypeDef
def get_value() -> LifeCycleLastTestFinalizedTypeDef:
return {
"apiCallDateTime": ...,
}
LifeCycleLastTestInitiatedTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import LifeCycleLastTestInitiatedTypeDef
def get_value() -> LifeCycleLastTestInitiatedTypeDef:
return {
"apiCallDateTime": ...,
}
Definition
class LifeCycleLastTestInitiatedTypeDef(TypedDict):
apiCallDateTime: NotRequired[str],
jobID: NotRequired[str],
LifeCycleLastTestRevertedTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import LifeCycleLastTestRevertedTypeDef
def get_value() -> LifeCycleLastTestRevertedTypeDef:
return {
"apiCallDateTime": ...,
}
ListApplicationsRequestFiltersTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ListApplicationsRequestFiltersTypeDef
def get_value() -> ListApplicationsRequestFiltersTypeDef:
return {
"applicationIDs": ...,
}
Definition
class ListApplicationsRequestFiltersTypeDef(TypedDict):
applicationIDs: NotRequired[Sequence[str]],
isArchived: NotRequired[bool],
waveIDs: NotRequired[Sequence[str]],
SourceServerActionsRequestFiltersTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import SourceServerActionsRequestFiltersTypeDef
def get_value() -> SourceServerActionsRequestFiltersTypeDef:
return {
"actionIDs": ...,
}
Definition
class SourceServerActionsRequestFiltersTypeDef(TypedDict):
actionIDs: NotRequired[Sequence[str]],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
TemplateActionsRequestFiltersTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import TemplateActionsRequestFiltersTypeDef
def get_value() -> TemplateActionsRequestFiltersTypeDef:
return {
"actionIDs": ...,
}
Definition
class TemplateActionsRequestFiltersTypeDef(TypedDict):
actionIDs: NotRequired[Sequence[str]],
ListWavesRequestFiltersTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ListWavesRequestFiltersTypeDef
def get_value() -> ListWavesRequestFiltersTypeDef:
return {
"isArchived": ...,
}
Definition
class ListWavesRequestFiltersTypeDef(TypedDict):
isArchived: NotRequired[bool],
waveIDs: NotRequired[Sequence[str]],
MarkAsArchivedRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import MarkAsArchivedRequestRequestTypeDef
def get_value() -> MarkAsArchivedRequestRequestTypeDef:
return {
"sourceServerID": ...,
}
NetworkInterfaceTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import NetworkInterfaceTypeDef
def get_value() -> NetworkInterfaceTypeDef:
return {
"ips": ...,
}
Definition
class NetworkInterfaceTypeDef(TypedDict):
ips: NotRequired[List[str]],
isPrimary: NotRequired[bool],
macAddress: NotRequired[str],
OSTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import OSTypeDef
def get_value() -> OSTypeDef:
return {
"fullString": ...,
}
SsmParameterStoreParameterTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import SsmParameterStoreParameterTypeDef
def get_value() -> SsmParameterStoreParameterTypeDef:
return {
"parameterName": ...,
"parameterType": ...,
}
Definition
class SsmParameterStoreParameterTypeDef(TypedDict):
parameterName: str,
parameterType: SsmParameterStoreParameterTypeType, # (1)
RemoveSourceServerActionRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import RemoveSourceServerActionRequestRequestTypeDef
def get_value() -> RemoveSourceServerActionRequestRequestTypeDef:
return {
"actionID": ...,
"sourceServerID": ...,
}
Definition
class RemoveSourceServerActionRequestRequestTypeDef(TypedDict):
actionID: str,
sourceServerID: str,
RemoveTemplateActionRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import RemoveTemplateActionRequestRequestTypeDef
def get_value() -> RemoveTemplateActionRequestRequestTypeDef:
return {
"actionID": ...,
"launchConfigurationTemplateID": ...,
}
Definition
class RemoveTemplateActionRequestRequestTypeDef(TypedDict):
actionID: str,
launchConfigurationTemplateID: str,
ReplicationConfigurationReplicatedDiskTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ReplicationConfigurationReplicatedDiskTypeDef
def get_value() -> ReplicationConfigurationReplicatedDiskTypeDef:
return {
"deviceName": ...,
}
Definition
class ReplicationConfigurationReplicatedDiskTypeDef(TypedDict):
deviceName: NotRequired[str],
iops: NotRequired[int],
isBootDisk: NotRequired[bool],
stagingDiskType: NotRequired[ReplicationConfigurationReplicatedDiskStagingDiskTypeType], # (1)
throughput: NotRequired[int],
RetryDataReplicationRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import RetryDataReplicationRequestRequestTypeDef
def get_value() -> RetryDataReplicationRequestRequestTypeDef:
return {
"sourceServerID": ...,
}
StartCutoverRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import StartCutoverRequestRequestTypeDef
def get_value() -> StartCutoverRequestRequestTypeDef:
return {
"sourceServerIDs": ...,
}
Definition
class StartCutoverRequestRequestTypeDef(TypedDict):
sourceServerIDs: Sequence[str],
tags: NotRequired[Mapping[str, str]],
StartReplicationRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import StartReplicationRequestRequestTypeDef
def get_value() -> StartReplicationRequestRequestTypeDef:
return {
"sourceServerID": ...,
}
StartTestRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import StartTestRequestRequestTypeDef
def get_value() -> StartTestRequestRequestTypeDef:
return {
"sourceServerIDs": ...,
}
Definition
class StartTestRequestRequestTypeDef(TypedDict):
sourceServerIDs: Sequence[str],
tags: NotRequired[Mapping[str, str]],
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
TerminateTargetInstancesRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import TerminateTargetInstancesRequestRequestTypeDef
def get_value() -> TerminateTargetInstancesRequestRequestTypeDef:
return {
"sourceServerIDs": ...,
}
Definition
class TerminateTargetInstancesRequestRequestTypeDef(TypedDict):
sourceServerIDs: Sequence[str],
tags: NotRequired[Mapping[str, str]],
UnarchiveApplicationRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import UnarchiveApplicationRequestRequestTypeDef
def get_value() -> UnarchiveApplicationRequestRequestTypeDef:
return {
"applicationID": ...,
}
UnarchiveWaveRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import UnarchiveWaveRequestRequestTypeDef
def get_value() -> UnarchiveWaveRequestRequestTypeDef:
return {
"waveID": ...,
}
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateApplicationRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import UpdateApplicationRequestRequestTypeDef
def get_value() -> UpdateApplicationRequestRequestTypeDef:
return {
"applicationID": ...,
}
Definition
class UpdateApplicationRequestRequestTypeDef(TypedDict):
applicationID: str,
description: NotRequired[str],
name: NotRequired[str],
UpdateReplicationConfigurationTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import UpdateReplicationConfigurationTemplateRequestRequestTypeDef
def get_value() -> UpdateReplicationConfigurationTemplateRequestRequestTypeDef:
return {
"replicationConfigurationTemplateID": ...,
}
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],
- See ReplicationConfigurationDataPlaneRoutingType
- See ReplicationConfigurationDefaultLargeStagingDiskTypeType
- See ReplicationConfigurationEbsEncryptionType
UpdateSourceServerReplicationTypeRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import UpdateSourceServerReplicationTypeRequestRequestTypeDef
def get_value() -> UpdateSourceServerReplicationTypeRequestRequestTypeDef:
return {
"replicationType": ...,
"sourceServerID": ...,
}
Definition
class UpdateSourceServerReplicationTypeRequestRequestTypeDef(TypedDict):
replicationType: ReplicationTypeType, # (1)
sourceServerID: str,
UpdateWaveRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import UpdateWaveRequestRequestTypeDef
def get_value() -> UpdateWaveRequestRequestTypeDef:
return {
"waveID": ...,
}
Definition
class UpdateWaveRequestRequestTypeDef(TypedDict):
waveID: str,
description: NotRequired[str],
name: NotRequired[str],
WaveAggregatedStatusTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import WaveAggregatedStatusTypeDef
def get_value() -> WaveAggregatedStatusTypeDef:
return {
"healthStatus": ...,
}
Definition
class WaveAggregatedStatusTypeDef(TypedDict):
healthStatus: NotRequired[WaveHealthStatusType], # (1)
lastUpdateDateTime: NotRequired[str],
progressStatus: NotRequired[WaveProgressStatusType], # (2)
replicationStartedDateTime: NotRequired[str],
totalApplications: NotRequired[int],
ApplicationTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ApplicationTypeDef
def get_value() -> ApplicationTypeDef:
return {
"applicationAggregatedStatus": ...,
}
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],
ApplicationResponseMetadataTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ApplicationResponseMetadataTypeDef
def get_value() -> ApplicationResponseMetadataTypeDef:
return {
"applicationAggregatedStatus": ...,
"applicationID": ...,
"arn": ...,
"creationDateTime": ...,
"description": ...,
"isArchived": ...,
"lastModifiedDateTime": ...,
"name": ...,
"tags": ...,
"waveID": ...,
"ResponseMetadata": ...,
}
Definition
class ApplicationResponseMetadataTypeDef(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
Usage Example
from mypy_boto3_mgn.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReplicationConfigurationTemplateResponseMetadataTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ReplicationConfigurationTemplateResponseMetadataTypeDef
def get_value() -> ReplicationConfigurationTemplateResponseMetadataTypeDef:
return {
"arn": ...,
"associateDefaultSecurityGroup": ...,
"bandwidthThrottling": ...,
"createPublicIP": ...,
"dataPlaneRouting": ...,
"defaultLargeStagingDiskType": ...,
"ebsEncryption": ...,
"ebsEncryptionKeyArn": ...,
"replicationConfigurationTemplateID": ...,
"replicationServerInstanceType": ...,
"replicationServersSecurityGroupsIDs": ...,
"stagingAreaSubnetId": ...,
"stagingAreaTags": ...,
"tags": ...,
"useDedicatedReplicationServer": ...,
"ResponseMetadata": ...,
}
Definition
class ReplicationConfigurationTemplateResponseMetadataTypeDef(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,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See ReplicationConfigurationDataPlaneRoutingType
- See ReplicationConfigurationDefaultLargeStagingDiskTypeType
- See ReplicationConfigurationEbsEncryptionType
- See ResponseMetadataTypeDef
ChangeServerLifeCycleStateRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ChangeServerLifeCycleStateRequestRequestTypeDef
def get_value() -> ChangeServerLifeCycleStateRequestRequestTypeDef:
return {
"lifeCycle": ...,
"sourceServerID": ...,
}
Definition
class ChangeServerLifeCycleStateRequestRequestTypeDef(TypedDict):
lifeCycle: ChangeServerLifeCycleStateSourceServerLifecycleTypeDef, # (1)
sourceServerID: str,
DataReplicationInitiationTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DataReplicationInitiationTypeDef
def get_value() -> DataReplicationInitiationTypeDef:
return {
"nextAttemptDateTime": ...,
}
Definition
class DataReplicationInitiationTypeDef(TypedDict):
nextAttemptDateTime: NotRequired[str],
startDateTime: NotRequired[str],
steps: NotRequired[List[DataReplicationInitiationStepTypeDef]], # (1)
DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef
def get_value() -> DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef:
return {
"jobID": ...,
}
Definition
class DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef(TypedDict):
jobID: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef
def get_value() -> DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef:
return {
"launchConfigurationTemplateIDs": ...,
}
Definition
class DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef(TypedDict):
launchConfigurationTemplateIDs: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef
def get_value() -> DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef:
return {
"replicationConfigurationTemplateIDs": ...,
}
Definition
class DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef(TypedDict):
replicationConfigurationTemplateIDs: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeVcenterClientsRequestDescribeVcenterClientsPaginateTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DescribeVcenterClientsRequestDescribeVcenterClientsPaginateTypeDef
def get_value() -> DescribeVcenterClientsRequestDescribeVcenterClientsPaginateTypeDef:
return {
"PaginationConfig": ...,
}
Definition
class DescribeVcenterClientsRequestDescribeVcenterClientsPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeJobsRequestDescribeJobsPaginateTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DescribeJobsRequestDescribeJobsPaginateTypeDef
def get_value() -> DescribeJobsRequestDescribeJobsPaginateTypeDef:
return {
"filters": ...,
}
Definition
class DescribeJobsRequestDescribeJobsPaginateTypeDef(TypedDict):
filters: NotRequired[DescribeJobsRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeJobsRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DescribeJobsRequestRequestTypeDef
def get_value() -> DescribeJobsRequestRequestTypeDef:
return {
"filters": ...,
}
Definition
class DescribeJobsRequestRequestTypeDef(TypedDict):
filters: NotRequired[DescribeJobsRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DescribeReplicationConfigurationTemplatesResponseTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DescribeReplicationConfigurationTemplatesResponseTypeDef
def get_value() -> DescribeReplicationConfigurationTemplatesResponseTypeDef:
return {
"items": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeReplicationConfigurationTemplatesResponseTypeDef(TypedDict):
items: List[ReplicationConfigurationTemplateTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef
def get_value() -> DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef:
return {
"filters": ...,
}
Definition
class DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef(TypedDict):
filters: NotRequired[DescribeSourceServersRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeSourceServersRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DescribeSourceServersRequestRequestTypeDef
def get_value() -> DescribeSourceServersRequestRequestTypeDef:
return {
"filters": ...,
}
Definition
class DescribeSourceServersRequestRequestTypeDef(TypedDict):
filters: NotRequired[DescribeSourceServersRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DescribeVcenterClientsResponseTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DescribeVcenterClientsResponseTypeDef
def get_value() -> DescribeVcenterClientsResponseTypeDef:
return {
"items": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeVcenterClientsResponseTypeDef(TypedDict):
items: List[VcenterClientTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
JobLogTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import JobLogTypeDef
def get_value() -> JobLogTypeDef:
return {
"event": ...,
}
Definition
class JobLogTypeDef(TypedDict):
event: NotRequired[JobLogEventType], # (1)
eventData: NotRequired[JobLogEventDataTypeDef], # (2)
logDateTime: NotRequired[str],
LifeCycleLastCutoverTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import LifeCycleLastCutoverTypeDef
def get_value() -> LifeCycleLastCutoverTypeDef:
return {
"finalized": ...,
}
Definition
class LifeCycleLastCutoverTypeDef(TypedDict):
finalized: NotRequired[LifeCycleLastCutoverFinalizedTypeDef], # (1)
initiated: NotRequired[LifeCycleLastCutoverInitiatedTypeDef], # (2)
reverted: NotRequired[LifeCycleLastCutoverRevertedTypeDef], # (3)
- See LifeCycleLastCutoverFinalizedTypeDef
- See LifeCycleLastCutoverInitiatedTypeDef
- See LifeCycleLastCutoverRevertedTypeDef
LifeCycleLastTestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import LifeCycleLastTestTypeDef
def get_value() -> LifeCycleLastTestTypeDef:
return {
"finalized": ...,
}
Definition
class LifeCycleLastTestTypeDef(TypedDict):
finalized: NotRequired[LifeCycleLastTestFinalizedTypeDef], # (1)
initiated: NotRequired[LifeCycleLastTestInitiatedTypeDef], # (2)
reverted: NotRequired[LifeCycleLastTestRevertedTypeDef], # (3)
- See LifeCycleLastTestFinalizedTypeDef
- See LifeCycleLastTestInitiatedTypeDef
- See LifeCycleLastTestRevertedTypeDef
ListApplicationsRequestListApplicationsPaginateTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ListApplicationsRequestListApplicationsPaginateTypeDef
def get_value() -> ListApplicationsRequestListApplicationsPaginateTypeDef:
return {
"filters": ...,
}
Definition
class ListApplicationsRequestListApplicationsPaginateTypeDef(TypedDict):
filters: NotRequired[ListApplicationsRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListApplicationsRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ListApplicationsRequestRequestTypeDef
def get_value() -> ListApplicationsRequestRequestTypeDef:
return {
"filters": ...,
}
Definition
class ListApplicationsRequestRequestTypeDef(TypedDict):
filters: NotRequired[ListApplicationsRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListSourceServerActionsRequestListSourceServerActionsPaginateTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ListSourceServerActionsRequestListSourceServerActionsPaginateTypeDef
def get_value() -> ListSourceServerActionsRequestListSourceServerActionsPaginateTypeDef:
return {
"sourceServerID": ...,
}
Definition
class ListSourceServerActionsRequestListSourceServerActionsPaginateTypeDef(TypedDict):
sourceServerID: str,
filters: NotRequired[SourceServerActionsRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListSourceServerActionsRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ListSourceServerActionsRequestRequestTypeDef
def get_value() -> ListSourceServerActionsRequestRequestTypeDef:
return {
"sourceServerID": ...,
}
Definition
class ListSourceServerActionsRequestRequestTypeDef(TypedDict):
sourceServerID: str,
filters: NotRequired[SourceServerActionsRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListTemplateActionsRequestListTemplateActionsPaginateTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ListTemplateActionsRequestListTemplateActionsPaginateTypeDef
def get_value() -> ListTemplateActionsRequestListTemplateActionsPaginateTypeDef:
return {
"launchConfigurationTemplateID": ...,
}
Definition
class ListTemplateActionsRequestListTemplateActionsPaginateTypeDef(TypedDict):
launchConfigurationTemplateID: str,
filters: NotRequired[TemplateActionsRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListTemplateActionsRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ListTemplateActionsRequestRequestTypeDef
def get_value() -> ListTemplateActionsRequestRequestTypeDef:
return {
"launchConfigurationTemplateID": ...,
}
Definition
class ListTemplateActionsRequestRequestTypeDef(TypedDict):
launchConfigurationTemplateID: str,
filters: NotRequired[TemplateActionsRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListWavesRequestListWavesPaginateTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ListWavesRequestListWavesPaginateTypeDef
def get_value() -> ListWavesRequestListWavesPaginateTypeDef:
return {
"filters": ...,
}
Definition
class ListWavesRequestListWavesPaginateTypeDef(TypedDict):
filters: NotRequired[ListWavesRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListWavesRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ListWavesRequestRequestTypeDef
def get_value() -> ListWavesRequestRequestTypeDef:
return {
"filters": ...,
}
Definition
class ListWavesRequestRequestTypeDef(TypedDict):
filters: NotRequired[ListWavesRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
SourcePropertiesTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import SourcePropertiesTypeDef
def get_value() -> SourcePropertiesTypeDef:
return {
"cpus": ...,
}
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
Usage Example
from mypy_boto3_mgn.type_defs import PutSourceServerActionRequestRequestTypeDef
def get_value() -> PutSourceServerActionRequestRequestTypeDef:
return {
"actionID": ...,
"actionName": ...,
"documentIdentifier": ...,
"order": ...,
"sourceServerID": ...,
}
Definition
class PutSourceServerActionRequestRequestTypeDef(TypedDict):
actionID: str,
actionName: str,
documentIdentifier: str,
order: int,
sourceServerID: str,
active: NotRequired[bool],
documentVersion: NotRequired[str],
mustSucceedForCutover: NotRequired[bool],
parameters: NotRequired[Mapping[str, Sequence[SsmParameterStoreParameterTypeDef]]], # (1)
timeoutSeconds: NotRequired[int],
PutTemplateActionRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import PutTemplateActionRequestRequestTypeDef
def get_value() -> PutTemplateActionRequestRequestTypeDef:
return {
"actionID": ...,
"actionName": ...,
"documentIdentifier": ...,
"launchConfigurationTemplateID": ...,
"order": ...,
}
Definition
class PutTemplateActionRequestRequestTypeDef(TypedDict):
actionID: str,
actionName: str,
documentIdentifier: str,
launchConfigurationTemplateID: str,
order: int,
active: NotRequired[bool],
documentVersion: NotRequired[str],
mustSucceedForCutover: NotRequired[bool],
operatingSystem: NotRequired[str],
parameters: NotRequired[Mapping[str, Sequence[SsmParameterStoreParameterTypeDef]]], # (1)
timeoutSeconds: NotRequired[int],
SourceServerActionDocumentResponseMetadataTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import SourceServerActionDocumentResponseMetadataTypeDef
def get_value() -> SourceServerActionDocumentResponseMetadataTypeDef:
return {
"actionID": ...,
"actionName": ...,
"active": ...,
"documentIdentifier": ...,
"documentVersion": ...,
"mustSucceedForCutover": ...,
"order": ...,
"parameters": ...,
"timeoutSeconds": ...,
"ResponseMetadata": ...,
}
Definition
class SourceServerActionDocumentResponseMetadataTypeDef(TypedDict):
actionID: str,
actionName: str,
active: bool,
documentIdentifier: str,
documentVersion: str,
mustSucceedForCutover: bool,
order: int,
parameters: Dict[str, List[SsmParameterStoreParameterTypeDef]], # (1)
timeoutSeconds: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SourceServerActionDocumentTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import SourceServerActionDocumentTypeDef
def get_value() -> SourceServerActionDocumentTypeDef:
return {
"actionID": ...,
}
Definition
class SourceServerActionDocumentTypeDef(TypedDict):
actionID: NotRequired[str],
actionName: NotRequired[str],
active: NotRequired[bool],
documentIdentifier: NotRequired[str],
documentVersion: NotRequired[str],
mustSucceedForCutover: NotRequired[bool],
order: NotRequired[int],
parameters: NotRequired[Dict[str, List[SsmParameterStoreParameterTypeDef]]], # (1)
timeoutSeconds: NotRequired[int],
SsmDocumentTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import SsmDocumentTypeDef
def get_value() -> SsmDocumentTypeDef:
return {
"actionName": ...,
"ssmDocumentName": ...,
}
Definition
class SsmDocumentTypeDef(TypedDict):
actionName: str,
ssmDocumentName: str,
mustSucceedForCutover: NotRequired[bool],
parameters: NotRequired[Mapping[str, Sequence[SsmParameterStoreParameterTypeDef]]], # (1)
timeoutSeconds: NotRequired[int],
TemplateActionDocumentResponseMetadataTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import TemplateActionDocumentResponseMetadataTypeDef
def get_value() -> TemplateActionDocumentResponseMetadataTypeDef:
return {
"actionID": ...,
"actionName": ...,
"active": ...,
"documentIdentifier": ...,
"documentVersion": ...,
"mustSucceedForCutover": ...,
"operatingSystem": ...,
"order": ...,
"parameters": ...,
"timeoutSeconds": ...,
"ResponseMetadata": ...,
}
Definition
class TemplateActionDocumentResponseMetadataTypeDef(TypedDict):
actionID: str,
actionName: str,
active: bool,
documentIdentifier: str,
documentVersion: str,
mustSucceedForCutover: bool,
operatingSystem: str,
order: int,
parameters: Dict[str, List[SsmParameterStoreParameterTypeDef]], # (1)
timeoutSeconds: int,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TemplateActionDocumentTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import TemplateActionDocumentTypeDef
def get_value() -> TemplateActionDocumentTypeDef:
return {
"actionID": ...,
}
Definition
class TemplateActionDocumentTypeDef(TypedDict):
actionID: NotRequired[str],
actionName: NotRequired[str],
active: NotRequired[bool],
documentIdentifier: NotRequired[str],
documentVersion: NotRequired[str],
mustSucceedForCutover: NotRequired[bool],
operatingSystem: NotRequired[str],
order: NotRequired[int],
parameters: NotRequired[Dict[str, List[SsmParameterStoreParameterTypeDef]]], # (1)
timeoutSeconds: NotRequired[int],
ReplicationConfigurationTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ReplicationConfigurationTypeDef
def get_value() -> ReplicationConfigurationTypeDef:
return {
"associateDefaultSecurityGroup": ...,
"bandwidthThrottling": ...,
"createPublicIP": ...,
"dataPlaneRouting": ...,
"defaultLargeStagingDiskType": ...,
"ebsEncryption": ...,
"ebsEncryptionKeyArn": ...,
"name": ...,
"replicatedDisks": ...,
"replicationServerInstanceType": ...,
"replicationServersSecurityGroupsIDs": ...,
"sourceServerID": ...,
"stagingAreaSubnetId": ...,
"stagingAreaTags": ...,
"useDedicatedReplicationServer": ...,
"ResponseMetadata": ...,
}
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,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ReplicationConfigurationDataPlaneRoutingType
- See ReplicationConfigurationDefaultLargeStagingDiskTypeType
- See ReplicationConfigurationEbsEncryptionType
- See ReplicationConfigurationReplicatedDiskTypeDef
- See ResponseMetadataTypeDef
UpdateReplicationConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import UpdateReplicationConfigurationRequestRequestTypeDef
def get_value() -> UpdateReplicationConfigurationRequestRequestTypeDef:
return {
"sourceServerID": ...,
}
Definition
class UpdateReplicationConfigurationRequestRequestTypeDef(TypedDict):
sourceServerID: 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],
- See ReplicationConfigurationDataPlaneRoutingType
- See ReplicationConfigurationDefaultLargeStagingDiskTypeType
- See ReplicationConfigurationEbsEncryptionType
- See ReplicationConfigurationReplicatedDiskTypeDef
WaveResponseMetadataTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import WaveResponseMetadataTypeDef
def get_value() -> WaveResponseMetadataTypeDef:
return {
"arn": ...,
"creationDateTime": ...,
"description": ...,
"isArchived": ...,
"lastModifiedDateTime": ...,
"name": ...,
"tags": ...,
"waveAggregatedStatus": ...,
"waveID": ...,
"ResponseMetadata": ...,
}
Definition
class WaveResponseMetadataTypeDef(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
Usage Example
from mypy_boto3_mgn.type_defs import WaveTypeDef
def get_value() -> WaveTypeDef:
return {
"arn": ...,
}
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
Usage Example
from mypy_boto3_mgn.type_defs import ListApplicationsResponseTypeDef
def get_value() -> ListApplicationsResponseTypeDef:
return {
"items": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListApplicationsResponseTypeDef(TypedDict):
items: List[ApplicationTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DataReplicationInfoTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DataReplicationInfoTypeDef
def get_value() -> DataReplicationInfoTypeDef:
return {
"dataReplicationError": ...,
}
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
DescribeJobLogItemsResponseTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DescribeJobLogItemsResponseTypeDef
def get_value() -> DescribeJobLogItemsResponseTypeDef:
return {
"items": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeJobLogItemsResponseTypeDef(TypedDict):
items: List[JobLogTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobLogTypeDef
- See ResponseMetadataTypeDef
LifeCycleTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import LifeCycleTypeDef
def get_value() -> LifeCycleTypeDef:
return {
"addedToServiceDateTime": ...,
}
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
Usage Example
from mypy_boto3_mgn.type_defs import ListSourceServerActionsResponseTypeDef
def get_value() -> ListSourceServerActionsResponseTypeDef:
return {
"items": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListSourceServerActionsResponseTypeDef(TypedDict):
items: List[SourceServerActionDocumentTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
JobPostLaunchActionsLaunchStatusTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import JobPostLaunchActionsLaunchStatusTypeDef
def get_value() -> JobPostLaunchActionsLaunchStatusTypeDef:
return {
"executionID": ...,
}
Definition
class JobPostLaunchActionsLaunchStatusTypeDef(TypedDict):
executionID: NotRequired[str],
executionStatus: NotRequired[PostLaunchActionExecutionStatusType], # (1)
failureReason: NotRequired[str],
ssmDocument: NotRequired[SsmDocumentTypeDef], # (2)
ssmDocumentType: NotRequired[SsmDocumentTypeType], # (3)
PostLaunchActionsTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import PostLaunchActionsTypeDef
def get_value() -> PostLaunchActionsTypeDef:
return {
"cloudWatchLogGroupName": ...,
}
Definition
class PostLaunchActionsTypeDef(TypedDict):
cloudWatchLogGroupName: NotRequired[str],
deployment: NotRequired[PostLaunchActionsDeploymentTypeType], # (1)
s3LogBucket: NotRequired[str],
s3OutputKeyPrefix: NotRequired[str],
ssmDocuments: NotRequired[Sequence[SsmDocumentTypeDef]], # (2)
ListTemplateActionsResponseTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ListTemplateActionsResponseTypeDef
def get_value() -> ListTemplateActionsResponseTypeDef:
return {
"items": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListTemplateActionsResponseTypeDef(TypedDict):
items: List[TemplateActionDocumentTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListWavesResponseTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ListWavesResponseTypeDef
def get_value() -> ListWavesResponseTypeDef:
return {
"items": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListWavesResponseTypeDef(TypedDict):
items: List[WaveTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See WaveTypeDef
- See ResponseMetadataTypeDef
SourceServerResponseMetadataTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import SourceServerResponseMetadataTypeDef
def get_value() -> SourceServerResponseMetadataTypeDef:
return {
"applicationID": ...,
"arn": ...,
"dataReplicationInfo": ...,
"isArchived": ...,
"launchedInstance": ...,
"lifeCycle": ...,
"replicationType": ...,
"sourceProperties": ...,
"sourceServerID": ...,
"tags": ...,
"vcenterClientID": ...,
"ResponseMetadata": ...,
}
Definition
class SourceServerResponseMetadataTypeDef(TypedDict):
applicationID: str,
arn: str,
dataReplicationInfo: DataReplicationInfoTypeDef, # (1)
isArchived: bool,
launchedInstance: LaunchedInstanceTypeDef, # (2)
lifeCycle: LifeCycleTypeDef, # (3)
replicationType: ReplicationTypeType, # (4)
sourceProperties: SourcePropertiesTypeDef, # (5)
sourceServerID: str,
tags: Dict[str, str],
vcenterClientID: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See DataReplicationInfoTypeDef
- See LaunchedInstanceTypeDef
- See LifeCycleTypeDef
- See ReplicationTypeType
- See SourcePropertiesTypeDef
- See ResponseMetadataTypeDef
SourceServerTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import SourceServerTypeDef
def get_value() -> SourceServerTypeDef:
return {
"applicationID": ...,
}
Definition
class SourceServerTypeDef(TypedDict):
applicationID: NotRequired[str],
arn: NotRequired[str],
dataReplicationInfo: NotRequired[DataReplicationInfoTypeDef], # (1)
isArchived: NotRequired[bool],
launchedInstance: NotRequired[LaunchedInstanceTypeDef], # (2)
lifeCycle: NotRequired[LifeCycleTypeDef], # (3)
replicationType: NotRequired[ReplicationTypeType], # (4)
sourceProperties: NotRequired[SourcePropertiesTypeDef], # (5)
sourceServerID: NotRequired[str],
tags: NotRequired[Dict[str, str]],
vcenterClientID: NotRequired[str],
- See DataReplicationInfoTypeDef
- See LaunchedInstanceTypeDef
- See LifeCycleTypeDef
- See ReplicationTypeType
- See SourcePropertiesTypeDef
PostLaunchActionsStatusTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import PostLaunchActionsStatusTypeDef
def get_value() -> PostLaunchActionsStatusTypeDef:
return {
"postLaunchActionsLaunchStatusList": ...,
}
Definition
class PostLaunchActionsStatusTypeDef(TypedDict):
postLaunchActionsLaunchStatusList: NotRequired[List[JobPostLaunchActionsLaunchStatusTypeDef]], # (1)
ssmAgentDiscoveryDatetime: NotRequired[str],
CreateLaunchConfigurationTemplateRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import CreateLaunchConfigurationTemplateRequestRequestTypeDef
def get_value() -> CreateLaunchConfigurationTemplateRequestRequestTypeDef:
return {
"associatePublicIpAddress": ...,
}
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
LaunchConfigurationTemplateResponseMetadataTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import LaunchConfigurationTemplateResponseMetadataTypeDef
def get_value() -> LaunchConfigurationTemplateResponseMetadataTypeDef:
return {
"arn": ...,
"associatePublicIpAddress": ...,
"bootMode": ...,
"copyPrivateIp": ...,
"copyTags": ...,
"ec2LaunchTemplateID": ...,
"enableMapAutoTagging": ...,
"largeVolumeConf": ...,
"launchConfigurationTemplateID": ...,
"launchDisposition": ...,
"licensing": ...,
"mapAutoTaggingMpeID": ...,
"postLaunchActions": ...,
"smallVolumeConf": ...,
"smallVolumeMaxSize": ...,
"tags": ...,
"targetInstanceTypeRightSizingMethod": ...,
"ResponseMetadata": ...,
}
Definition
class LaunchConfigurationTemplateResponseMetadataTypeDef(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: PostLaunchActionsTypeDef, # (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 PostLaunchActionsTypeDef
- See LaunchTemplateDiskConfTypeDef
- See TargetInstanceTypeRightSizingMethodType
- See ResponseMetadataTypeDef
LaunchConfigurationTemplateTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import LaunchConfigurationTemplateTypeDef
def get_value() -> LaunchConfigurationTemplateTypeDef:
return {
"launchConfigurationTemplateID": ...,
}
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[PostLaunchActionsTypeDef], # (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 PostLaunchActionsTypeDef
- See LaunchTemplateDiskConfTypeDef
- See TargetInstanceTypeRightSizingMethodType
LaunchConfigurationTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import LaunchConfigurationTypeDef
def get_value() -> LaunchConfigurationTypeDef:
return {
"bootMode": ...,
"copyPrivateIp": ...,
"copyTags": ...,
"ec2LaunchTemplateID": ...,
"enableMapAutoTagging": ...,
"launchDisposition": ...,
"licensing": ...,
"mapAutoTaggingMpeID": ...,
"name": ...,
"postLaunchActions": ...,
"sourceServerID": ...,
"targetInstanceTypeRightSizingMethod": ...,
"ResponseMetadata": ...,
}
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: PostLaunchActionsTypeDef, # (4)
sourceServerID: str,
targetInstanceTypeRightSizingMethod: TargetInstanceTypeRightSizingMethodType, # (5)
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See BootModeType
- See LaunchDispositionType
- See LicensingTypeDef
- See PostLaunchActionsTypeDef
- See TargetInstanceTypeRightSizingMethodType
- See ResponseMetadataTypeDef
UpdateLaunchConfigurationRequestRequestTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import UpdateLaunchConfigurationRequestRequestTypeDef
def get_value() -> UpdateLaunchConfigurationRequestRequestTypeDef:
return {
"sourceServerID": ...,
}
Definition
class UpdateLaunchConfigurationRequestRequestTypeDef(TypedDict):
sourceServerID: 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
Usage Example
from mypy_boto3_mgn.type_defs import UpdateLaunchConfigurationTemplateRequestRequestTypeDef
def get_value() -> UpdateLaunchConfigurationTemplateRequestRequestTypeDef:
return {
"launchConfigurationTemplateID": ...,
}
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
DescribeSourceServersResponseTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DescribeSourceServersResponseTypeDef
def get_value() -> DescribeSourceServersResponseTypeDef:
return {
"items": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeSourceServersResponseTypeDef(TypedDict):
items: List[SourceServerTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ParticipatingServerTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import ParticipatingServerTypeDef
def get_value() -> ParticipatingServerTypeDef:
return {
"sourceServerID": ...,
}
Definition
class ParticipatingServerTypeDef(TypedDict):
sourceServerID: str,
launchStatus: NotRequired[LaunchStatusType], # (1)
launchedEc2InstanceID: NotRequired[str],
postLaunchActionsStatus: NotRequired[PostLaunchActionsStatusTypeDef], # (2)
DescribeLaunchConfigurationTemplatesResponseTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import DescribeLaunchConfigurationTemplatesResponseTypeDef
def get_value() -> DescribeLaunchConfigurationTemplatesResponseTypeDef:
return {
"items": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeLaunchConfigurationTemplatesResponseTypeDef(TypedDict):
items: List[LaunchConfigurationTemplateTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
JobTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import JobTypeDef
def get_value() -> JobTypeDef:
return {
"jobID": ...,
}
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
Usage Example
from mypy_boto3_mgn.type_defs import DescribeJobsResponseTypeDef
def get_value() -> DescribeJobsResponseTypeDef:
return {
"items": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class DescribeJobsResponseTypeDef(TypedDict):
items: List[JobTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
StartCutoverResponseTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import StartCutoverResponseTypeDef
def get_value() -> StartCutoverResponseTypeDef:
return {
"job": ...,
"ResponseMetadata": ...,
}
Definition
class StartCutoverResponseTypeDef(TypedDict):
job: JobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
StartTestResponseTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import StartTestResponseTypeDef
def get_value() -> StartTestResponseTypeDef:
return {
"job": ...,
"ResponseMetadata": ...,
}
Definition
class StartTestResponseTypeDef(TypedDict):
job: JobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
TerminateTargetInstancesResponseTypeDef
Usage Example
from mypy_boto3_mgn.type_defs import TerminateTargetInstancesResponseTypeDef
def get_value() -> TerminateTargetInstancesResponseTypeDef:
return {
"job": ...,
"ResponseMetadata": ...,
}
Definition
class TerminateTargetInstancesResponseTypeDef(TypedDict):
job: JobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef