Type definitions#
Auto-generated documentation for Mgn type annotations stubs module mypy-boto3-mgn.
PostLaunchActionsUnionTypeDef#
# PostLaunchActionsUnionTypeDef Union usage example
from mypy_boto3_mgn.type_defs import PostLaunchActionsUnionTypeDef
def get_value() -> PostLaunchActionsUnionTypeDef:
return ...
# PostLaunchActionsUnionTypeDef definition
PostLaunchActionsUnionTypeDef = Union[
PostLaunchActionsTypeDef, # (1)
PostLaunchActionsOutputTypeDef, # (2)
]
ApplicationAggregatedStatusTypeDef#
# ApplicationAggregatedStatusTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ApplicationAggregatedStatusTypeDef
def get_value() -> ApplicationAggregatedStatusTypeDef:
return {
"lastUpdateDateTime": ...,
}
# ApplicationAggregatedStatusTypeDef definition
class ApplicationAggregatedStatusTypeDef(TypedDict):
lastUpdateDateTime: NotRequired[str],
healthStatus: NotRequired[ApplicationHealthStatusType], # (1)
progressStatus: NotRequired[ApplicationProgressStatusType], # (2)
totalSourceServers: NotRequired[int],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
}
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
ArchiveApplicationRequestTypeDef#
# ArchiveApplicationRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ArchiveApplicationRequestTypeDef
def get_value() -> ArchiveApplicationRequestTypeDef:
return {
"applicationID": ...,
}
# ArchiveApplicationRequestTypeDef definition
class ArchiveApplicationRequestTypeDef(TypedDict):
applicationID: str,
accountID: NotRequired[str],
ArchiveWaveRequestTypeDef#
# ArchiveWaveRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ArchiveWaveRequestTypeDef
def get_value() -> ArchiveWaveRequestTypeDef:
return {
"waveID": ...,
}
# ArchiveWaveRequestTypeDef definition
class ArchiveWaveRequestTypeDef(TypedDict):
waveID: str,
accountID: NotRequired[str],
AssociateApplicationsRequestTypeDef#
# AssociateApplicationsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import AssociateApplicationsRequestTypeDef
def get_value() -> AssociateApplicationsRequestTypeDef:
return {
"waveID": ...,
}
# AssociateApplicationsRequestTypeDef definition
class AssociateApplicationsRequestTypeDef(TypedDict):
waveID: str,
applicationIDs: Sequence[str],
accountID: NotRequired[str],
AssociateSourceServersRequestTypeDef#
# AssociateSourceServersRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import AssociateSourceServersRequestTypeDef
def get_value() -> AssociateSourceServersRequestTypeDef:
return {
"applicationID": ...,
}
# AssociateSourceServersRequestTypeDef definition
class AssociateSourceServersRequestTypeDef(TypedDict):
applicationID: str,
sourceServerIDs: Sequence[str],
accountID: NotRequired[str],
CPUTypeDef#
# CPUTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import CPUTypeDef
def get_value() -> CPUTypeDef:
return {
"cores": ...,
}
# CPUTypeDef definition
class CPUTypeDef(TypedDict):
cores: NotRequired[int],
modelName: NotRequired[str],
ChangeServerLifeCycleStateSourceServerLifecycleTypeDef#
# ChangeServerLifeCycleStateSourceServerLifecycleTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ChangeServerLifeCycleStateSourceServerLifecycleTypeDef
def get_value() -> ChangeServerLifeCycleStateSourceServerLifecycleTypeDef:
return {
"state": ...,
}
# ChangeServerLifeCycleStateSourceServerLifecycleTypeDef definition
class ChangeServerLifeCycleStateSourceServerLifecycleTypeDef(TypedDict):
state: ChangeServerLifeCycleStateSourceServerLifecycleStateType, # (1)
ChecksumTypeDef#
# ChecksumTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ChecksumTypeDef
def get_value() -> ChecksumTypeDef:
return {
"encryptionAlgorithm": ...,
}
# ChecksumTypeDef definition
class ChecksumTypeDef(TypedDict):
encryptionAlgorithm: NotRequired[EncryptionAlgorithmType], # (1)
hash: NotRequired[str],
CodeGenerationOutputFormatStatusDetailsTypeDef#
# CodeGenerationOutputFormatStatusDetailsTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import CodeGenerationOutputFormatStatusDetailsTypeDef
def get_value() -> CodeGenerationOutputFormatStatusDetailsTypeDef:
return {
"status": ...,
}
# CodeGenerationOutputFormatStatusDetailsTypeDef definition
class CodeGenerationOutputFormatStatusDetailsTypeDef(TypedDict):
status: NotRequired[CodeGenerationOutputFormatStatusType], # (1)
statusDetailList: NotRequired[str],
ConnectorSsmCommandConfigTypeDef#
# ConnectorSsmCommandConfigTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ConnectorSsmCommandConfigTypeDef
def get_value() -> ConnectorSsmCommandConfigTypeDef:
return {
"s3OutputEnabled": ...,
}
# ConnectorSsmCommandConfigTypeDef definition
class ConnectorSsmCommandConfigTypeDef(TypedDict):
s3OutputEnabled: bool,
cloudWatchOutputEnabled: bool,
outputS3BucketName: NotRequired[str],
cloudWatchLogGroupName: NotRequired[str],
CreateApplicationRequestTypeDef#
# CreateApplicationRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import CreateApplicationRequestTypeDef
def get_value() -> CreateApplicationRequestTypeDef:
return {
"name": ...,
}
# CreateApplicationRequestTypeDef definition
class CreateApplicationRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
accountID: NotRequired[str],
LaunchTemplateDiskConfTypeDef#
# LaunchTemplateDiskConfTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import LaunchTemplateDiskConfTypeDef
def get_value() -> LaunchTemplateDiskConfTypeDef:
return {
"volumeType": ...,
}
# LaunchTemplateDiskConfTypeDef definition
class LaunchTemplateDiskConfTypeDef(TypedDict):
volumeType: NotRequired[VolumeTypeType], # (1)
iops: NotRequired[int],
throughput: NotRequired[int],
- See VolumeTypeType
LicensingTypeDef#
# LicensingTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import LicensingTypeDef
def get_value() -> LicensingTypeDef:
return {
"osByol": ...,
}
# LicensingTypeDef definition
class LicensingTypeDef(TypedDict):
osByol: NotRequired[bool],
TargetNetworkTypeDef#
# TargetNetworkTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import TargetNetworkTypeDef
def get_value() -> TargetNetworkTypeDef:
return {
"topology": ...,
}
# TargetNetworkTypeDef definition
class TargetNetworkTypeDef(TypedDict):
topology: TargetNetworkTopologyType, # (1)
inboundCidr: NotRequired[str],
outboundCidr: NotRequired[str],
inspectionCidr: NotRequired[str],
TargetS3ConfigurationTypeDef#
# TargetS3ConfigurationTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import TargetS3ConfigurationTypeDef
def get_value() -> TargetS3ConfigurationTypeDef:
return {
"s3Bucket": ...,
}
# TargetS3ConfigurationTypeDef definition
class TargetS3ConfigurationTypeDef(TypedDict):
s3Bucket: str,
s3BucketOwner: str,
CreateReplicationConfigurationTemplateRequestTypeDef#
# CreateReplicationConfigurationTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import CreateReplicationConfigurationTemplateRequestTypeDef
def get_value() -> CreateReplicationConfigurationTemplateRequestTypeDef:
return {
"stagingAreaSubnetId": ...,
}
# CreateReplicationConfigurationTemplateRequestTypeDef definition
class CreateReplicationConfigurationTemplateRequestTypeDef(TypedDict):
stagingAreaSubnetId: str,
associateDefaultSecurityGroup: bool,
replicationServersSecurityGroupsIDs: Sequence[str],
replicationServerInstanceType: str,
useDedicatedReplicationServer: bool,
defaultLargeStagingDiskType: ReplicationConfigurationDefaultLargeStagingDiskTypeType, # (1)
ebsEncryption: ReplicationConfigurationEbsEncryptionType, # (2)
bandwidthThrottling: int,
dataPlaneRouting: ReplicationConfigurationDataPlaneRoutingType, # (3)
createPublicIP: bool,
stagingAreaTags: Mapping[str, str],
ebsEncryptionKeyArn: NotRequired[str],
useFipsEndpoint: NotRequired[bool],
tags: NotRequired[Mapping[str, str]],
internetProtocol: NotRequired[InternetProtocolType], # (4)
storeSnapshotOnLocalZone: NotRequired[bool],
- See ReplicationConfigurationDefaultLargeStagingDiskTypeType
- See ReplicationConfigurationEbsEncryptionType
- See ReplicationConfigurationDataPlaneRoutingType
- See InternetProtocolType
CreateWaveRequestTypeDef#
# CreateWaveRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import CreateWaveRequestTypeDef
def get_value() -> CreateWaveRequestTypeDef:
return {
"name": ...,
}
# CreateWaveRequestTypeDef definition
class CreateWaveRequestTypeDef(TypedDict):
name: str,
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
accountID: NotRequired[str],
DataReplicationErrorTypeDef#
# DataReplicationErrorTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DataReplicationErrorTypeDef
def get_value() -> DataReplicationErrorTypeDef:
return {
"error": ...,
}
# DataReplicationErrorTypeDef definition
class DataReplicationErrorTypeDef(TypedDict):
error: NotRequired[DataReplicationErrorStringType], # (1)
rawError: NotRequired[str],
DataReplicationInfoReplicatedDiskTypeDef#
# DataReplicationInfoReplicatedDiskTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DataReplicationInfoReplicatedDiskTypeDef
def get_value() -> DataReplicationInfoReplicatedDiskTypeDef:
return {
"deviceName": ...,
}
# DataReplicationInfoReplicatedDiskTypeDef definition
class DataReplicationInfoReplicatedDiskTypeDef(TypedDict):
deviceName: NotRequired[str],
totalStorageBytes: NotRequired[int],
replicatedStorageBytes: NotRequired[int],
rescannedStorageBytes: NotRequired[int],
backloggedStorageBytes: NotRequired[int],
DataReplicationInitiationStepTypeDef#
# DataReplicationInitiationStepTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DataReplicationInitiationStepTypeDef
def get_value() -> DataReplicationInitiationStepTypeDef:
return {
"name": ...,
}
# DataReplicationInitiationStepTypeDef definition
class DataReplicationInitiationStepTypeDef(TypedDict):
name: NotRequired[DataReplicationInitiationStepNameType], # (1)
status: NotRequired[DataReplicationInitiationStepStatusType], # (2)
DeleteApplicationRequestTypeDef#
# DeleteApplicationRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DeleteApplicationRequestTypeDef
def get_value() -> DeleteApplicationRequestTypeDef:
return {
"applicationID": ...,
}
# DeleteApplicationRequestTypeDef definition
class DeleteApplicationRequestTypeDef(TypedDict):
applicationID: str,
accountID: NotRequired[str],
DeleteConnectorRequestTypeDef#
# DeleteConnectorRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DeleteConnectorRequestTypeDef
def get_value() -> DeleteConnectorRequestTypeDef:
return {
"connectorID": ...,
}
# DeleteConnectorRequestTypeDef definition
class DeleteConnectorRequestTypeDef(TypedDict):
connectorID: str,
DeleteJobRequestTypeDef#
# DeleteJobRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DeleteJobRequestTypeDef
def get_value() -> DeleteJobRequestTypeDef:
return {
"jobID": ...,
}
# DeleteJobRequestTypeDef definition
class DeleteJobRequestTypeDef(TypedDict):
jobID: str,
accountID: NotRequired[str],
DeleteLaunchConfigurationTemplateRequestTypeDef#
# DeleteLaunchConfigurationTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DeleteLaunchConfigurationTemplateRequestTypeDef
def get_value() -> DeleteLaunchConfigurationTemplateRequestTypeDef:
return {
"launchConfigurationTemplateID": ...,
}
# DeleteLaunchConfigurationTemplateRequestTypeDef definition
class DeleteLaunchConfigurationTemplateRequestTypeDef(TypedDict):
launchConfigurationTemplateID: str,
DeleteNetworkMigrationDefinitionRequestTypeDef#
# DeleteNetworkMigrationDefinitionRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DeleteNetworkMigrationDefinitionRequestTypeDef
def get_value() -> DeleteNetworkMigrationDefinitionRequestTypeDef:
return {
"networkMigrationDefinitionID": ...,
}
# DeleteNetworkMigrationDefinitionRequestTypeDef definition
class DeleteNetworkMigrationDefinitionRequestTypeDef(TypedDict):
networkMigrationDefinitionID: str,
DeleteReplicationConfigurationTemplateRequestTypeDef#
# DeleteReplicationConfigurationTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DeleteReplicationConfigurationTemplateRequestTypeDef
def get_value() -> DeleteReplicationConfigurationTemplateRequestTypeDef:
return {
"replicationConfigurationTemplateID": ...,
}
# DeleteReplicationConfigurationTemplateRequestTypeDef definition
class DeleteReplicationConfigurationTemplateRequestTypeDef(TypedDict):
replicationConfigurationTemplateID: str,
DeleteSourceServerRequestTypeDef#
# DeleteSourceServerRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DeleteSourceServerRequestTypeDef
def get_value() -> DeleteSourceServerRequestTypeDef:
return {
"sourceServerID": ...,
}
# DeleteSourceServerRequestTypeDef definition
class DeleteSourceServerRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
DeleteVcenterClientRequestTypeDef#
# DeleteVcenterClientRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DeleteVcenterClientRequestTypeDef
def get_value() -> DeleteVcenterClientRequestTypeDef:
return {
"vcenterClientID": ...,
}
# DeleteVcenterClientRequestTypeDef definition
class DeleteVcenterClientRequestTypeDef(TypedDict):
vcenterClientID: str,
DeleteWaveRequestTypeDef#
# DeleteWaveRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DeleteWaveRequestTypeDef
def get_value() -> DeleteWaveRequestTypeDef:
return {
"waveID": ...,
}
# DeleteWaveRequestTypeDef definition
class DeleteWaveRequestTypeDef(TypedDict):
waveID: str,
accountID: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
DescribeJobLogItemsRequestTypeDef#
# DescribeJobLogItemsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeJobLogItemsRequestTypeDef
def get_value() -> DescribeJobLogItemsRequestTypeDef:
return {
"jobID": ...,
}
# DescribeJobLogItemsRequestTypeDef definition
class DescribeJobLogItemsRequestTypeDef(TypedDict):
jobID: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
accountID: NotRequired[str],
DescribeJobsRequestFiltersTypeDef#
# DescribeJobsRequestFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeJobsRequestFiltersTypeDef
def get_value() -> DescribeJobsRequestFiltersTypeDef:
return {
"jobIDs": ...,
}
# DescribeJobsRequestFiltersTypeDef definition
class DescribeJobsRequestFiltersTypeDef(TypedDict):
jobIDs: NotRequired[Sequence[str]],
fromDate: NotRequired[str],
toDate: NotRequired[str],
DescribeLaunchConfigurationTemplatesRequestTypeDef#
# DescribeLaunchConfigurationTemplatesRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeLaunchConfigurationTemplatesRequestTypeDef
def get_value() -> DescribeLaunchConfigurationTemplatesRequestTypeDef:
return {
"launchConfigurationTemplateIDs": ...,
}
# DescribeLaunchConfigurationTemplatesRequestTypeDef definition
class DescribeLaunchConfigurationTemplatesRequestTypeDef(TypedDict):
launchConfigurationTemplateIDs: NotRequired[Sequence[str]],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
DescribeReplicationConfigurationTemplatesRequestTypeDef#
# DescribeReplicationConfigurationTemplatesRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeReplicationConfigurationTemplatesRequestTypeDef
def get_value() -> DescribeReplicationConfigurationTemplatesRequestTypeDef:
return {
"replicationConfigurationTemplateIDs": ...,
}
# DescribeReplicationConfigurationTemplatesRequestTypeDef definition
class DescribeReplicationConfigurationTemplatesRequestTypeDef(TypedDict):
replicationConfigurationTemplateIDs: NotRequired[Sequence[str]],
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ReplicationConfigurationTemplateTypeDef#
# ReplicationConfigurationTemplateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ReplicationConfigurationTemplateTypeDef
def get_value() -> ReplicationConfigurationTemplateTypeDef:
return {
"replicationConfigurationTemplateID": ...,
}
# ReplicationConfigurationTemplateTypeDef definition
class ReplicationConfigurationTemplateTypeDef(TypedDict):
replicationConfigurationTemplateID: str,
arn: NotRequired[str],
stagingAreaSubnetId: NotRequired[str],
associateDefaultSecurityGroup: NotRequired[bool],
replicationServersSecurityGroupsIDs: NotRequired[list[str]],
replicationServerInstanceType: NotRequired[str],
useDedicatedReplicationServer: NotRequired[bool],
defaultLargeStagingDiskType: NotRequired[ReplicationConfigurationDefaultLargeStagingDiskTypeType], # (1)
ebsEncryption: NotRequired[ReplicationConfigurationEbsEncryptionType], # (2)
ebsEncryptionKeyArn: NotRequired[str],
bandwidthThrottling: NotRequired[int],
dataPlaneRouting: NotRequired[ReplicationConfigurationDataPlaneRoutingType], # (3)
createPublicIP: NotRequired[bool],
stagingAreaTags: NotRequired[dict[str, str]],
useFipsEndpoint: NotRequired[bool],
tags: NotRequired[dict[str, str]],
internetProtocol: NotRequired[InternetProtocolType], # (4)
storeSnapshotOnLocalZone: NotRequired[bool],
- See ReplicationConfigurationDefaultLargeStagingDiskTypeType
- See ReplicationConfigurationEbsEncryptionType
- See ReplicationConfigurationDataPlaneRoutingType
- See InternetProtocolType
DescribeSourceServersRequestFiltersTypeDef#
# DescribeSourceServersRequestFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeSourceServersRequestFiltersTypeDef
def get_value() -> DescribeSourceServersRequestFiltersTypeDef:
return {
"sourceServerIDs": ...,
}
# DescribeSourceServersRequestFiltersTypeDef definition
class DescribeSourceServersRequestFiltersTypeDef(TypedDict):
sourceServerIDs: NotRequired[Sequence[str]],
isArchived: NotRequired[bool],
replicationTypes: NotRequired[Sequence[ReplicationTypeType]], # (1)
lifeCycleStates: NotRequired[Sequence[LifeCycleStateType]], # (2)
applicationIDs: NotRequired[Sequence[str]],
- See
Sequence[ReplicationTypeType] - See
Sequence[LifeCycleStateType]
DescribeVcenterClientsRequestTypeDef#
# DescribeVcenterClientsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeVcenterClientsRequestTypeDef
def get_value() -> DescribeVcenterClientsRequestTypeDef:
return {
"maxResults": ...,
}
# DescribeVcenterClientsRequestTypeDef definition
class DescribeVcenterClientsRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
VcenterClientTypeDef#
# VcenterClientTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import VcenterClientTypeDef
def get_value() -> VcenterClientTypeDef:
return {
"vcenterClientID": ...,
}
# VcenterClientTypeDef definition
class VcenterClientTypeDef(TypedDict):
vcenterClientID: NotRequired[str],
arn: NotRequired[str],
hostname: NotRequired[str],
vcenterUUID: NotRequired[str],
datacenterName: NotRequired[str],
lastSeenDatetime: NotRequired[str],
sourceServerTags: NotRequired[dict[str, str]],
tags: NotRequired[dict[str, str]],
DisassociateApplicationsRequestTypeDef#
# DisassociateApplicationsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DisassociateApplicationsRequestTypeDef
def get_value() -> DisassociateApplicationsRequestTypeDef:
return {
"waveID": ...,
}
# DisassociateApplicationsRequestTypeDef definition
class DisassociateApplicationsRequestTypeDef(TypedDict):
waveID: str,
applicationIDs: Sequence[str],
accountID: NotRequired[str],
DisassociateSourceServersRequestTypeDef#
# DisassociateSourceServersRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DisassociateSourceServersRequestTypeDef
def get_value() -> DisassociateSourceServersRequestTypeDef:
return {
"applicationID": ...,
}
# DisassociateSourceServersRequestTypeDef definition
class DisassociateSourceServersRequestTypeDef(TypedDict):
applicationID: str,
sourceServerIDs: Sequence[str],
accountID: NotRequired[str],
DisconnectFromServiceRequestTypeDef#
# DisconnectFromServiceRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DisconnectFromServiceRequestTypeDef
def get_value() -> DisconnectFromServiceRequestTypeDef:
return {
"sourceServerID": ...,
}
# DisconnectFromServiceRequestTypeDef definition
class DisconnectFromServiceRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
DiskTypeDef#
# DiskTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DiskTypeDef
def get_value() -> DiskTypeDef:
return {
"deviceName": ...,
}
# DiskTypeDef definition
class DiskTypeDef(TypedDict):
deviceName: NotRequired[str],
bytes: NotRequired[int],
EnrichmentSourceS3ConfigurationTypeDef#
# EnrichmentSourceS3ConfigurationTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import EnrichmentSourceS3ConfigurationTypeDef
def get_value() -> EnrichmentSourceS3ConfigurationTypeDef:
return {
"s3Bucket": ...,
}
# EnrichmentSourceS3ConfigurationTypeDef definition
class EnrichmentSourceS3ConfigurationTypeDef(TypedDict):
s3Bucket: str,
s3BucketOwner: str,
s3Key: str,
EnrichmentTargetS3ConfigurationTypeDef#
# EnrichmentTargetS3ConfigurationTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import EnrichmentTargetS3ConfigurationTypeDef
def get_value() -> EnrichmentTargetS3ConfigurationTypeDef:
return {
"s3Bucket": ...,
}
# EnrichmentTargetS3ConfigurationTypeDef definition
class EnrichmentTargetS3ConfigurationTypeDef(TypedDict):
s3Bucket: str,
s3BucketOwner: str,
s3Key: str,
ExportErrorDataTypeDef#
# ExportErrorDataTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ExportErrorDataTypeDef
def get_value() -> ExportErrorDataTypeDef:
return {
"rawError": ...,
}
# ExportErrorDataTypeDef definition
class ExportErrorDataTypeDef(TypedDict):
rawError: NotRequired[str],
ExportTaskSummaryTypeDef#
# ExportTaskSummaryTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ExportTaskSummaryTypeDef
def get_value() -> ExportTaskSummaryTypeDef:
return {
"serversCount": ...,
}
# ExportTaskSummaryTypeDef definition
class ExportTaskSummaryTypeDef(TypedDict):
serversCount: NotRequired[int],
applicationsCount: NotRequired[int],
wavesCount: NotRequired[int],
FinalizeCutoverRequestTypeDef#
# FinalizeCutoverRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import FinalizeCutoverRequestTypeDef
def get_value() -> FinalizeCutoverRequestTypeDef:
return {
"sourceServerID": ...,
}
# FinalizeCutoverRequestTypeDef definition
class FinalizeCutoverRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
GetLaunchConfigurationRequestTypeDef#
# GetLaunchConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import GetLaunchConfigurationRequestTypeDef
def get_value() -> GetLaunchConfigurationRequestTypeDef:
return {
"sourceServerID": ...,
}
# GetLaunchConfigurationRequestTypeDef definition
class GetLaunchConfigurationRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
GetNetworkMigrationDefinitionRequestTypeDef#
# GetNetworkMigrationDefinitionRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import GetNetworkMigrationDefinitionRequestTypeDef
def get_value() -> GetNetworkMigrationDefinitionRequestTypeDef:
return {
"networkMigrationDefinitionID": ...,
}
# GetNetworkMigrationDefinitionRequestTypeDef definition
class GetNetworkMigrationDefinitionRequestTypeDef(TypedDict):
networkMigrationDefinitionID: str,
GetNetworkMigrationMapperSegmentConstructRequestTypeDef#
# GetNetworkMigrationMapperSegmentConstructRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import GetNetworkMigrationMapperSegmentConstructRequestTypeDef
def get_value() -> GetNetworkMigrationMapperSegmentConstructRequestTypeDef:
return {
"networkMigrationDefinitionID": ...,
}
# GetNetworkMigrationMapperSegmentConstructRequestTypeDef definition
class GetNetworkMigrationMapperSegmentConstructRequestTypeDef(TypedDict):
networkMigrationDefinitionID: str,
networkMigrationExecutionID: str,
segmentID: str,
constructID: str,
NetworkMigrationMapperSegmentConstructTypeDef#
# NetworkMigrationMapperSegmentConstructTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkMigrationMapperSegmentConstructTypeDef
def get_value() -> NetworkMigrationMapperSegmentConstructTypeDef:
return {
"constructID": ...,
}
# NetworkMigrationMapperSegmentConstructTypeDef definition
class NetworkMigrationMapperSegmentConstructTypeDef(TypedDict):
constructID: NotRequired[str],
constructType: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
logicalID: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
updatedAt: NotRequired[datetime.datetime],
properties: NotRequired[dict[str, str]],
GetReplicationConfigurationRequestTypeDef#
# GetReplicationConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import GetReplicationConfigurationRequestTypeDef
def get_value() -> GetReplicationConfigurationRequestTypeDef:
return {
"sourceServerID": ...,
}
# GetReplicationConfigurationRequestTypeDef definition
class GetReplicationConfigurationRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
IdentificationHintsTypeDef#
# IdentificationHintsTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import IdentificationHintsTypeDef
def get_value() -> IdentificationHintsTypeDef:
return {
"fqdn": ...,
}
# IdentificationHintsTypeDef definition
class IdentificationHintsTypeDef(TypedDict):
fqdn: NotRequired[str],
hostname: NotRequired[str],
vmWareUuid: NotRequired[str],
awsInstanceID: NotRequired[str],
vmPath: NotRequired[str],
ImportErrorDataTypeDef#
# ImportErrorDataTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ImportErrorDataTypeDef
def get_value() -> ImportErrorDataTypeDef:
return {
"sourceServerID": ...,
}
# ImportErrorDataTypeDef definition
class ImportErrorDataTypeDef(TypedDict):
sourceServerID: NotRequired[str],
applicationID: NotRequired[str],
waveID: NotRequired[str],
ec2LaunchTemplateID: NotRequired[str],
rowNumber: NotRequired[int],
rawError: NotRequired[str],
accountID: NotRequired[str],
ImportTaskSummaryApplicationsTypeDef#
# ImportTaskSummaryApplicationsTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ImportTaskSummaryApplicationsTypeDef
def get_value() -> ImportTaskSummaryApplicationsTypeDef:
return {
"createdCount": ...,
}
# ImportTaskSummaryApplicationsTypeDef definition
class ImportTaskSummaryApplicationsTypeDef(TypedDict):
createdCount: NotRequired[int],
modifiedCount: NotRequired[int],
ImportTaskSummaryServersTypeDef#
# ImportTaskSummaryServersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ImportTaskSummaryServersTypeDef
def get_value() -> ImportTaskSummaryServersTypeDef:
return {
"createdCount": ...,
}
# ImportTaskSummaryServersTypeDef definition
class ImportTaskSummaryServersTypeDef(TypedDict):
createdCount: NotRequired[int],
modifiedCount: NotRequired[int],
ImportTaskSummaryWavesTypeDef#
# ImportTaskSummaryWavesTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ImportTaskSummaryWavesTypeDef
def get_value() -> ImportTaskSummaryWavesTypeDef:
return {
"createdCount": ...,
}
# ImportTaskSummaryWavesTypeDef definition
class ImportTaskSummaryWavesTypeDef(TypedDict):
createdCount: NotRequired[int],
modifiedCount: NotRequired[int],
S3BucketSourceTypeDef#
# S3BucketSourceTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import S3BucketSourceTypeDef
def get_value() -> S3BucketSourceTypeDef:
return {
"s3Bucket": ...,
}
# S3BucketSourceTypeDef definition
class S3BucketSourceTypeDef(TypedDict):
s3Bucket: str,
s3Key: str,
s3BucketOwner: NotRequired[str],
JobLogEventDataTypeDef#
# JobLogEventDataTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import JobLogEventDataTypeDef
def get_value() -> JobLogEventDataTypeDef:
return {
"sourceServerID": ...,
}
# JobLogEventDataTypeDef definition
class JobLogEventDataTypeDef(TypedDict):
sourceServerID: NotRequired[str],
conversionServerID: NotRequired[str],
targetInstanceID: NotRequired[str],
rawError: NotRequired[str],
attemptCount: NotRequired[int],
maxAttemptsCount: NotRequired[int],
LaunchedInstanceTypeDef#
# LaunchedInstanceTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import LaunchedInstanceTypeDef
def get_value() -> LaunchedInstanceTypeDef:
return {
"ec2InstanceID": ...,
}
# LaunchedInstanceTypeDef definition
class LaunchedInstanceTypeDef(TypedDict):
ec2InstanceID: NotRequired[str],
jobID: NotRequired[str],
firstBoot: NotRequired[FirstBootType], # (1)
- See FirstBootType
LifeCycleLastCutoverFinalizedTypeDef#
# LifeCycleLastCutoverFinalizedTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import LifeCycleLastCutoverFinalizedTypeDef
def get_value() -> LifeCycleLastCutoverFinalizedTypeDef:
return {
"apiCallDateTime": ...,
}
# LifeCycleLastCutoverFinalizedTypeDef definition
class LifeCycleLastCutoverFinalizedTypeDef(TypedDict):
apiCallDateTime: NotRequired[str],
LifeCycleLastCutoverInitiatedTypeDef#
# LifeCycleLastCutoverInitiatedTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import LifeCycleLastCutoverInitiatedTypeDef
def get_value() -> LifeCycleLastCutoverInitiatedTypeDef:
return {
"apiCallDateTime": ...,
}
# LifeCycleLastCutoverInitiatedTypeDef definition
class LifeCycleLastCutoverInitiatedTypeDef(TypedDict):
apiCallDateTime: NotRequired[str],
jobID: NotRequired[str],
LifeCycleLastCutoverRevertedTypeDef#
# LifeCycleLastCutoverRevertedTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import LifeCycleLastCutoverRevertedTypeDef
def get_value() -> LifeCycleLastCutoverRevertedTypeDef:
return {
"apiCallDateTime": ...,
}
# LifeCycleLastCutoverRevertedTypeDef definition
class LifeCycleLastCutoverRevertedTypeDef(TypedDict):
apiCallDateTime: NotRequired[str],
LifeCycleLastTestFinalizedTypeDef#
# LifeCycleLastTestFinalizedTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import LifeCycleLastTestFinalizedTypeDef
def get_value() -> LifeCycleLastTestFinalizedTypeDef:
return {
"apiCallDateTime": ...,
}
# LifeCycleLastTestFinalizedTypeDef definition
class LifeCycleLastTestFinalizedTypeDef(TypedDict):
apiCallDateTime: NotRequired[str],
LifeCycleLastTestInitiatedTypeDef#
# LifeCycleLastTestInitiatedTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import LifeCycleLastTestInitiatedTypeDef
def get_value() -> LifeCycleLastTestInitiatedTypeDef:
return {
"apiCallDateTime": ...,
}
# LifeCycleLastTestInitiatedTypeDef definition
class LifeCycleLastTestInitiatedTypeDef(TypedDict):
apiCallDateTime: NotRequired[str],
jobID: NotRequired[str],
LifeCycleLastTestRevertedTypeDef#
# LifeCycleLastTestRevertedTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import LifeCycleLastTestRevertedTypeDef
def get_value() -> LifeCycleLastTestRevertedTypeDef:
return {
"apiCallDateTime": ...,
}
# LifeCycleLastTestRevertedTypeDef definition
class LifeCycleLastTestRevertedTypeDef(TypedDict):
apiCallDateTime: NotRequired[str],
ListApplicationsRequestFiltersTypeDef#
# ListApplicationsRequestFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListApplicationsRequestFiltersTypeDef
def get_value() -> ListApplicationsRequestFiltersTypeDef:
return {
"applicationIDs": ...,
}
# ListApplicationsRequestFiltersTypeDef definition
class ListApplicationsRequestFiltersTypeDef(TypedDict):
applicationIDs: NotRequired[Sequence[str]],
isArchived: NotRequired[bool],
waveIDs: NotRequired[Sequence[str]],
ListConnectorsRequestFiltersTypeDef#
# ListConnectorsRequestFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListConnectorsRequestFiltersTypeDef
def get_value() -> ListConnectorsRequestFiltersTypeDef:
return {
"connectorIDs": ...,
}
# ListConnectorsRequestFiltersTypeDef definition
class ListConnectorsRequestFiltersTypeDef(TypedDict):
connectorIDs: NotRequired[Sequence[str]],
ListExportErrorsRequestTypeDef#
# ListExportErrorsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListExportErrorsRequestTypeDef
def get_value() -> ListExportErrorsRequestTypeDef:
return {
"exportID": ...,
}
# ListExportErrorsRequestTypeDef definition
class ListExportErrorsRequestTypeDef(TypedDict):
exportID: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListExportsRequestFiltersTypeDef#
# ListExportsRequestFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListExportsRequestFiltersTypeDef
def get_value() -> ListExportsRequestFiltersTypeDef:
return {
"exportIDs": ...,
}
# ListExportsRequestFiltersTypeDef definition
class ListExportsRequestFiltersTypeDef(TypedDict):
exportIDs: NotRequired[Sequence[str]],
ListImportErrorsRequestTypeDef#
# ListImportErrorsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListImportErrorsRequestTypeDef
def get_value() -> ListImportErrorsRequestTypeDef:
return {
"importID": ...,
}
# ListImportErrorsRequestTypeDef definition
class ListImportErrorsRequestTypeDef(TypedDict):
importID: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListImportFileEnrichmentsFiltersTypeDef#
# ListImportFileEnrichmentsFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListImportFileEnrichmentsFiltersTypeDef
def get_value() -> ListImportFileEnrichmentsFiltersTypeDef:
return {
"jobIDs": ...,
}
# ListImportFileEnrichmentsFiltersTypeDef definition
class ListImportFileEnrichmentsFiltersTypeDef(TypedDict):
jobIDs: NotRequired[Sequence[str]],
ListImportsRequestFiltersTypeDef#
# ListImportsRequestFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListImportsRequestFiltersTypeDef
def get_value() -> ListImportsRequestFiltersTypeDef:
return {
"importIDs": ...,
}
# ListImportsRequestFiltersTypeDef definition
class ListImportsRequestFiltersTypeDef(TypedDict):
importIDs: NotRequired[Sequence[str]],
ListManagedAccountsRequestTypeDef#
# ListManagedAccountsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListManagedAccountsRequestTypeDef
def get_value() -> ListManagedAccountsRequestTypeDef:
return {
"maxResults": ...,
}
# ListManagedAccountsRequestTypeDef definition
class ListManagedAccountsRequestTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ManagedAccountTypeDef#
# ManagedAccountTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ManagedAccountTypeDef
def get_value() -> ManagedAccountTypeDef:
return {
"accountId": ...,
}
# ManagedAccountTypeDef definition
class ManagedAccountTypeDef(TypedDict):
accountId: NotRequired[str],
ListNetworkMigrationAnalysesFiltersTypeDef#
# ListNetworkMigrationAnalysesFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationAnalysesFiltersTypeDef
def get_value() -> ListNetworkMigrationAnalysesFiltersTypeDef:
return {
"jobIDs": ...,
}
# ListNetworkMigrationAnalysesFiltersTypeDef definition
class ListNetworkMigrationAnalysesFiltersTypeDef(TypedDict):
jobIDs: NotRequired[Sequence[str]],
NetworkMigrationAnalysisJobDetailsTypeDef#
# NetworkMigrationAnalysisJobDetailsTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkMigrationAnalysisJobDetailsTypeDef
def get_value() -> NetworkMigrationAnalysisJobDetailsTypeDef:
return {
"jobID": ...,
}
# NetworkMigrationAnalysisJobDetailsTypeDef definition
class NetworkMigrationAnalysisJobDetailsTypeDef(TypedDict):
jobID: NotRequired[str],
networkMigrationExecutionID: NotRequired[str],
networkMigrationDefinitionID: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
endedAt: NotRequired[datetime.datetime],
status: NotRequired[NetworkMigrationJobStatusType], # (1)
statusDetails: NotRequired[str],
ListNetworkMigrationAnalysisResultsFiltersTypeDef#
# ListNetworkMigrationAnalysisResultsFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationAnalysisResultsFiltersTypeDef
def get_value() -> ListNetworkMigrationAnalysisResultsFiltersTypeDef:
return {
"vpcIDs": ...,
}
# ListNetworkMigrationAnalysisResultsFiltersTypeDef definition
class ListNetworkMigrationAnalysisResultsFiltersTypeDef(TypedDict):
vpcIDs: NotRequired[Sequence[str]],
ListNetworkMigrationCodeGenerationSegmentsFiltersTypeDef#
# ListNetworkMigrationCodeGenerationSegmentsFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationCodeGenerationSegmentsFiltersTypeDef
def get_value() -> ListNetworkMigrationCodeGenerationSegmentsFiltersTypeDef:
return {
"segmentIDs": ...,
}
# ListNetworkMigrationCodeGenerationSegmentsFiltersTypeDef definition
class ListNetworkMigrationCodeGenerationSegmentsFiltersTypeDef(TypedDict):
segmentIDs: NotRequired[Sequence[str]],
ListNetworkMigrationCodeGenerationsFiltersTypeDef#
# ListNetworkMigrationCodeGenerationsFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationCodeGenerationsFiltersTypeDef
def get_value() -> ListNetworkMigrationCodeGenerationsFiltersTypeDef:
return {
"jobIDs": ...,
}
# ListNetworkMigrationCodeGenerationsFiltersTypeDef definition
class ListNetworkMigrationCodeGenerationsFiltersTypeDef(TypedDict):
jobIDs: NotRequired[Sequence[str]],
ListNetworkMigrationDefinitionsRequestFiltersTypeDef#
# ListNetworkMigrationDefinitionsRequestFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationDefinitionsRequestFiltersTypeDef
def get_value() -> ListNetworkMigrationDefinitionsRequestFiltersTypeDef:
return {
"networkMigrationDefinitionIDs": ...,
}
# ListNetworkMigrationDefinitionsRequestFiltersTypeDef definition
class ListNetworkMigrationDefinitionsRequestFiltersTypeDef(TypedDict):
networkMigrationDefinitionIDs: NotRequired[Sequence[str]],
NetworkMigrationDefinitionSummaryTypeDef#
# NetworkMigrationDefinitionSummaryTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkMigrationDefinitionSummaryTypeDef
def get_value() -> NetworkMigrationDefinitionSummaryTypeDef:
return {
"networkMigrationDefinitionID": ...,
}
# NetworkMigrationDefinitionSummaryTypeDef definition
class NetworkMigrationDefinitionSummaryTypeDef(TypedDict):
networkMigrationDefinitionID: NotRequired[str],
name: NotRequired[str],
sourceEnvironment: NotRequired[SourceEnvironmentType], # (1)
arn: NotRequired[str],
tags: NotRequired[dict[str, str]],
scopeTags: NotRequired[dict[str, str]],
ListNetworkMigrationDeployedStacksRequestTypeDef#
# ListNetworkMigrationDeployedStacksRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationDeployedStacksRequestTypeDef
def get_value() -> ListNetworkMigrationDeployedStacksRequestTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationDeployedStacksRequestTypeDef definition
class ListNetworkMigrationDeployedStacksRequestTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListNetworkMigrationDeployerJobFiltersTypeDef#
# ListNetworkMigrationDeployerJobFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationDeployerJobFiltersTypeDef
def get_value() -> ListNetworkMigrationDeployerJobFiltersTypeDef:
return {
"jobIDs": ...,
}
# ListNetworkMigrationDeployerJobFiltersTypeDef definition
class ListNetworkMigrationDeployerJobFiltersTypeDef(TypedDict):
jobIDs: NotRequired[Sequence[str]],
NetworkMigrationDeployerJobDetailsTypeDef#
# NetworkMigrationDeployerJobDetailsTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkMigrationDeployerJobDetailsTypeDef
def get_value() -> NetworkMigrationDeployerJobDetailsTypeDef:
return {
"jobID": ...,
}
# NetworkMigrationDeployerJobDetailsTypeDef definition
class NetworkMigrationDeployerJobDetailsTypeDef(TypedDict):
jobID: NotRequired[str],
networkMigrationExecutionID: NotRequired[str],
networkMigrationDefinitionID: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
endedAt: NotRequired[datetime.datetime],
status: NotRequired[NetworkMigrationJobStatusType], # (1)
statusDetails: NotRequired[str],
ListNetworkMigrationExecutionRequestFiltersTypeDef#
# ListNetworkMigrationExecutionRequestFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationExecutionRequestFiltersTypeDef
def get_value() -> ListNetworkMigrationExecutionRequestFiltersTypeDef:
return {
"networkMigrationExecutionIDs": ...,
}
# ListNetworkMigrationExecutionRequestFiltersTypeDef definition
class ListNetworkMigrationExecutionRequestFiltersTypeDef(TypedDict):
networkMigrationExecutionIDs: NotRequired[Sequence[str]],
networkMigrationExecutionStatuses: NotRequired[Sequence[ExecutionStatusType]], # (1)
- See
Sequence[ExecutionStatusType]
NetworkMigrationExecutionTypeDef#
# NetworkMigrationExecutionTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkMigrationExecutionTypeDef
def get_value() -> NetworkMigrationExecutionTypeDef:
return {
"networkMigrationDefinitionID": ...,
}
# NetworkMigrationExecutionTypeDef definition
class NetworkMigrationExecutionTypeDef(TypedDict):
networkMigrationDefinitionID: NotRequired[str],
networkMigrationExecutionID: NotRequired[str],
status: NotRequired[ExecutionStatusType], # (1)
stage: NotRequired[ExecutionStageType], # (2)
activity: NotRequired[ExecutionStageActivityType], # (3)
createdAt: NotRequired[datetime.datetime],
updatedAt: NotRequired[datetime.datetime],
tags: NotRequired[dict[str, str]],
ListNetworkMigrationMapperSegmentConstructsFiltersTypeDef#
# ListNetworkMigrationMapperSegmentConstructsFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationMapperSegmentConstructsFiltersTypeDef
def get_value() -> ListNetworkMigrationMapperSegmentConstructsFiltersTypeDef:
return {
"constructIDs": ...,
}
# ListNetworkMigrationMapperSegmentConstructsFiltersTypeDef definition
class ListNetworkMigrationMapperSegmentConstructsFiltersTypeDef(TypedDict):
constructIDs: NotRequired[Sequence[str]],
constructTypes: NotRequired[Sequence[str]],
ListNetworkMigrationMapperSegmentsFiltersTypeDef#
# ListNetworkMigrationMapperSegmentsFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationMapperSegmentsFiltersTypeDef
def get_value() -> ListNetworkMigrationMapperSegmentsFiltersTypeDef:
return {
"segmentIDs": ...,
}
# ListNetworkMigrationMapperSegmentsFiltersTypeDef definition
class ListNetworkMigrationMapperSegmentsFiltersTypeDef(TypedDict):
segmentIDs: NotRequired[Sequence[str]],
ListNetworkMigrationMappingUpdatesFiltersTypeDef#
# ListNetworkMigrationMappingUpdatesFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationMappingUpdatesFiltersTypeDef
def get_value() -> ListNetworkMigrationMappingUpdatesFiltersTypeDef:
return {
"jobIDs": ...,
}
# ListNetworkMigrationMappingUpdatesFiltersTypeDef definition
class ListNetworkMigrationMappingUpdatesFiltersTypeDef(TypedDict):
jobIDs: NotRequired[Sequence[str]],
NetworkMigrationMappingUpdateJobDetailsTypeDef#
# NetworkMigrationMappingUpdateJobDetailsTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkMigrationMappingUpdateJobDetailsTypeDef
def get_value() -> NetworkMigrationMappingUpdateJobDetailsTypeDef:
return {
"jobID": ...,
}
# NetworkMigrationMappingUpdateJobDetailsTypeDef definition
class NetworkMigrationMappingUpdateJobDetailsTypeDef(TypedDict):
jobID: NotRequired[str],
networkMigrationExecutionID: NotRequired[str],
networkMigrationDefinitionID: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
endedAt: NotRequired[datetime.datetime],
status: NotRequired[NetworkMigrationJobStatusType], # (1)
statusDetails: NotRequired[str],
ListNetworkMigrationMappingsFiltersTypeDef#
# ListNetworkMigrationMappingsFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationMappingsFiltersTypeDef
def get_value() -> ListNetworkMigrationMappingsFiltersTypeDef:
return {
"jobIDs": ...,
}
# ListNetworkMigrationMappingsFiltersTypeDef definition
class ListNetworkMigrationMappingsFiltersTypeDef(TypedDict):
jobIDs: NotRequired[Sequence[str]],
NetworkMigrationMappingJobDetailsTypeDef#
# NetworkMigrationMappingJobDetailsTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkMigrationMappingJobDetailsTypeDef
def get_value() -> NetworkMigrationMappingJobDetailsTypeDef:
return {
"jobID": ...,
}
# NetworkMigrationMappingJobDetailsTypeDef definition
class NetworkMigrationMappingJobDetailsTypeDef(TypedDict):
jobID: NotRequired[str],
networkMigrationExecutionID: NotRequired[str],
networkMigrationDefinitionID: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
endedAt: NotRequired[datetime.datetime],
status: NotRequired[NetworkMigrationJobStatusType], # (1)
statusDetails: NotRequired[str],
SourceServerActionsRequestFiltersTypeDef#
# SourceServerActionsRequestFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import SourceServerActionsRequestFiltersTypeDef
def get_value() -> SourceServerActionsRequestFiltersTypeDef:
return {
"actionIDs": ...,
}
# SourceServerActionsRequestFiltersTypeDef definition
class SourceServerActionsRequestFiltersTypeDef(TypedDict):
actionIDs: NotRequired[Sequence[str]],
ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
resourceArn: str,
TemplateActionsRequestFiltersTypeDef#
# TemplateActionsRequestFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import TemplateActionsRequestFiltersTypeDef
def get_value() -> TemplateActionsRequestFiltersTypeDef:
return {
"actionIDs": ...,
}
# TemplateActionsRequestFiltersTypeDef definition
class TemplateActionsRequestFiltersTypeDef(TypedDict):
actionIDs: NotRequired[Sequence[str]],
ListWavesRequestFiltersTypeDef#
# ListWavesRequestFiltersTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListWavesRequestFiltersTypeDef
def get_value() -> ListWavesRequestFiltersTypeDef:
return {
"waveIDs": ...,
}
# ListWavesRequestFiltersTypeDef definition
class ListWavesRequestFiltersTypeDef(TypedDict):
waveIDs: NotRequired[Sequence[str]],
isArchived: NotRequired[bool],
MarkAsArchivedRequestTypeDef#
# MarkAsArchivedRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import MarkAsArchivedRequestTypeDef
def get_value() -> MarkAsArchivedRequestTypeDef:
return {
"sourceServerID": ...,
}
# MarkAsArchivedRequestTypeDef definition
class MarkAsArchivedRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
NetworkInterfaceTypeDef#
# NetworkInterfaceTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkInterfaceTypeDef
def get_value() -> NetworkInterfaceTypeDef:
return {
"macAddress": ...,
}
# NetworkInterfaceTypeDef definition
class NetworkInterfaceTypeDef(TypedDict):
macAddress: NotRequired[str],
ips: NotRequired[list[str]],
isPrimary: NotRequired[bool],
NetworkMigrationAnalysisResultSourceTypeDef#
# NetworkMigrationAnalysisResultSourceTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkMigrationAnalysisResultSourceTypeDef
def get_value() -> NetworkMigrationAnalysisResultSourceTypeDef:
return {
"vpcID": ...,
}
# NetworkMigrationAnalysisResultSourceTypeDef definition
class NetworkMigrationAnalysisResultSourceTypeDef(TypedDict):
vpcID: NotRequired[str],
subnetID: NotRequired[str],
NetworkMigrationAnalysisResultTargetTypeDef#
# NetworkMigrationAnalysisResultTargetTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkMigrationAnalysisResultTargetTypeDef
def get_value() -> NetworkMigrationAnalysisResultTargetTypeDef:
return {
"vpcID": ...,
}
# NetworkMigrationAnalysisResultTargetTypeDef definition
class NetworkMigrationAnalysisResultTargetTypeDef(TypedDict):
vpcID: NotRequired[str],
subnetID: NotRequired[str],
S3ConfigurationTypeDef#
# S3ConfigurationTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import S3ConfigurationTypeDef
def get_value() -> S3ConfigurationTypeDef:
return {
"s3Bucket": ...,
}
# S3ConfigurationTypeDef definition
class S3ConfigurationTypeDef(TypedDict):
s3Bucket: NotRequired[str],
s3BucketOwner: NotRequired[str],
s3Key: NotRequired[str],
NetworkMigrationFailedResourceDetailsTypeDef#
# NetworkMigrationFailedResourceDetailsTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkMigrationFailedResourceDetailsTypeDef
def get_value() -> NetworkMigrationFailedResourceDetailsTypeDef:
return {
"logicalID": ...,
}
# NetworkMigrationFailedResourceDetailsTypeDef definition
class NetworkMigrationFailedResourceDetailsTypeDef(TypedDict):
logicalID: NotRequired[str],
status: NotRequired[NetworkMigrationFailedResourceStatusType], # (1)
statusReason: NotRequired[str],
OSTypeDef#
# OSTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import OSTypeDef
def get_value() -> OSTypeDef:
return {
"fullString": ...,
}
# OSTypeDef definition
class OSTypeDef(TypedDict):
fullString: NotRequired[str],
UpdateOperationTypeDef#
# UpdateOperationTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import UpdateOperationTypeDef
def get_value() -> UpdateOperationTypeDef:
return {
"properties": ...,
}
# UpdateOperationTypeDef definition
class UpdateOperationTypeDef(TypedDict):
properties: NotRequired[Mapping[str, str]],
PauseReplicationRequestTypeDef#
# PauseReplicationRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import PauseReplicationRequestTypeDef
def get_value() -> PauseReplicationRequestTypeDef:
return {
"sourceServerID": ...,
}
# PauseReplicationRequestTypeDef definition
class PauseReplicationRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
SsmExternalParameterTypeDef#
# SsmExternalParameterTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import SsmExternalParameterTypeDef
def get_value() -> SsmExternalParameterTypeDef:
return {
"dynamicPath": ...,
}
# SsmExternalParameterTypeDef definition
class SsmExternalParameterTypeDef(TypedDict):
dynamicPath: NotRequired[str],
SsmParameterStoreParameterTypeDef#
# SsmParameterStoreParameterTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import SsmParameterStoreParameterTypeDef
def get_value() -> SsmParameterStoreParameterTypeDef:
return {
"parameterType": ...,
}
# SsmParameterStoreParameterTypeDef definition
class SsmParameterStoreParameterTypeDef(TypedDict):
parameterType: SsmParameterStoreParameterTypeType, # (1)
parameterName: str,
RemoveSourceServerActionRequestTypeDef#
# RemoveSourceServerActionRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import RemoveSourceServerActionRequestTypeDef
def get_value() -> RemoveSourceServerActionRequestTypeDef:
return {
"sourceServerID": ...,
}
# RemoveSourceServerActionRequestTypeDef definition
class RemoveSourceServerActionRequestTypeDef(TypedDict):
sourceServerID: str,
actionID: str,
accountID: NotRequired[str],
RemoveTemplateActionRequestTypeDef#
# RemoveTemplateActionRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import RemoveTemplateActionRequestTypeDef
def get_value() -> RemoveTemplateActionRequestTypeDef:
return {
"launchConfigurationTemplateID": ...,
}
# RemoveTemplateActionRequestTypeDef definition
class RemoveTemplateActionRequestTypeDef(TypedDict):
launchConfigurationTemplateID: str,
actionID: str,
ReplicationConfigurationReplicatedDiskTypeDef#
# ReplicationConfigurationReplicatedDiskTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ReplicationConfigurationReplicatedDiskTypeDef
def get_value() -> ReplicationConfigurationReplicatedDiskTypeDef:
return {
"deviceName": ...,
}
# ReplicationConfigurationReplicatedDiskTypeDef definition
class ReplicationConfigurationReplicatedDiskTypeDef(TypedDict):
deviceName: NotRequired[str],
isBootDisk: NotRequired[bool],
stagingDiskType: NotRequired[ReplicationConfigurationReplicatedDiskStagingDiskTypeType], # (1)
iops: NotRequired[int],
throughput: NotRequired[int],
ResumeReplicationRequestTypeDef#
# ResumeReplicationRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ResumeReplicationRequestTypeDef
def get_value() -> ResumeReplicationRequestTypeDef:
return {
"sourceServerID": ...,
}
# ResumeReplicationRequestTypeDef definition
class ResumeReplicationRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
RetryDataReplicationRequestTypeDef#
# RetryDataReplicationRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import RetryDataReplicationRequestTypeDef
def get_value() -> RetryDataReplicationRequestTypeDef:
return {
"sourceServerID": ...,
}
# RetryDataReplicationRequestTypeDef definition
class RetryDataReplicationRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
SourceS3ConfigurationTypeDef#
# SourceS3ConfigurationTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import SourceS3ConfigurationTypeDef
def get_value() -> SourceS3ConfigurationTypeDef:
return {
"s3Bucket": ...,
}
# SourceS3ConfigurationTypeDef definition
class SourceS3ConfigurationTypeDef(TypedDict):
s3Bucket: str,
s3BucketOwner: str,
s3Key: str,
SourceServerConnectorActionTypeDef#
# SourceServerConnectorActionTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import SourceServerConnectorActionTypeDef
def get_value() -> SourceServerConnectorActionTypeDef:
return {
"credentialsSecretArn": ...,
}
# SourceServerConnectorActionTypeDef definition
class SourceServerConnectorActionTypeDef(TypedDict):
credentialsSecretArn: NotRequired[str],
connectorArn: NotRequired[str],
StartCutoverRequestTypeDef#
# StartCutoverRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartCutoverRequestTypeDef
def get_value() -> StartCutoverRequestTypeDef:
return {
"sourceServerIDs": ...,
}
# StartCutoverRequestTypeDef definition
class StartCutoverRequestTypeDef(TypedDict):
sourceServerIDs: Sequence[str],
tags: NotRequired[Mapping[str, str]],
accountID: NotRequired[str],
StartExportRequestTypeDef#
# StartExportRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartExportRequestTypeDef
def get_value() -> StartExportRequestTypeDef:
return {
"s3Bucket": ...,
}
# StartExportRequestTypeDef definition
class StartExportRequestTypeDef(TypedDict):
s3Bucket: str,
s3Key: str,
s3BucketOwner: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
StartNetworkMigrationAnalysisRequestTypeDef#
# StartNetworkMigrationAnalysisRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartNetworkMigrationAnalysisRequestTypeDef
def get_value() -> StartNetworkMigrationAnalysisRequestTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# StartNetworkMigrationAnalysisRequestTypeDef definition
class StartNetworkMigrationAnalysisRequestTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
StartNetworkMigrationCodeGenerationRequestTypeDef#
# StartNetworkMigrationCodeGenerationRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartNetworkMigrationCodeGenerationRequestTypeDef
def get_value() -> StartNetworkMigrationCodeGenerationRequestTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# StartNetworkMigrationCodeGenerationRequestTypeDef definition
class StartNetworkMigrationCodeGenerationRequestTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
codeGenerationOutputFormatTypes: NotRequired[Sequence[CodeGenerationOutputFormatTypeType]], # (1)
- See
Sequence[CodeGenerationOutputFormatTypeType]
StartNetworkMigrationDeploymentRequestTypeDef#
# StartNetworkMigrationDeploymentRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartNetworkMigrationDeploymentRequestTypeDef
def get_value() -> StartNetworkMigrationDeploymentRequestTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# StartNetworkMigrationDeploymentRequestTypeDef definition
class StartNetworkMigrationDeploymentRequestTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
StartNetworkMigrationMappingRequestTypeDef#
# StartNetworkMigrationMappingRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartNetworkMigrationMappingRequestTypeDef
def get_value() -> StartNetworkMigrationMappingRequestTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# StartNetworkMigrationMappingRequestTypeDef definition
class StartNetworkMigrationMappingRequestTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
securityGroupMappingStrategy: NotRequired[SecurityGroupMappingStrategyType], # (1)
StartNetworkMigrationMappingUpdateSegmentTypeDef#
# StartNetworkMigrationMappingUpdateSegmentTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartNetworkMigrationMappingUpdateSegmentTypeDef
def get_value() -> StartNetworkMigrationMappingUpdateSegmentTypeDef:
return {
"segmentID": ...,
}
# StartNetworkMigrationMappingUpdateSegmentTypeDef definition
class StartNetworkMigrationMappingUpdateSegmentTypeDef(TypedDict):
segmentID: str,
targetAccount: NotRequired[str],
scopeTags: NotRequired[Mapping[str, str]],
StartReplicationRequestTypeDef#
# StartReplicationRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartReplicationRequestTypeDef
def get_value() -> StartReplicationRequestTypeDef:
return {
"sourceServerID": ...,
}
# StartReplicationRequestTypeDef definition
class StartReplicationRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
StartTestRequestTypeDef#
# StartTestRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartTestRequestTypeDef
def get_value() -> StartTestRequestTypeDef:
return {
"sourceServerIDs": ...,
}
# StartTestRequestTypeDef definition
class StartTestRequestTypeDef(TypedDict):
sourceServerIDs: Sequence[str],
tags: NotRequired[Mapping[str, str]],
accountID: NotRequired[str],
StopReplicationRequestTypeDef#
# StopReplicationRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StopReplicationRequestTypeDef
def get_value() -> StopReplicationRequestTypeDef:
return {
"sourceServerID": ...,
}
# StopReplicationRequestTypeDef definition
class StopReplicationRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
TargetNetworkUpdateTypeDef#
# TargetNetworkUpdateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import TargetNetworkUpdateTypeDef
def get_value() -> TargetNetworkUpdateTypeDef:
return {
"topology": ...,
}
# TargetNetworkUpdateTypeDef definition
class TargetNetworkUpdateTypeDef(TypedDict):
topology: NotRequired[TargetNetworkTopologyType], # (1)
inboundCidr: NotRequired[str],
outboundCidr: NotRequired[str],
inspectionCidr: NotRequired[str],
TargetS3ConfigurationUpdateTypeDef#
# TargetS3ConfigurationUpdateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import TargetS3ConfigurationUpdateTypeDef
def get_value() -> TargetS3ConfigurationUpdateTypeDef:
return {
"s3Bucket": ...,
}
# TargetS3ConfigurationUpdateTypeDef definition
class TargetS3ConfigurationUpdateTypeDef(TypedDict):
s3Bucket: NotRequired[str],
s3BucketOwner: NotRequired[str],
TerminateTargetInstancesRequestTypeDef#
# TerminateTargetInstancesRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import TerminateTargetInstancesRequestTypeDef
def get_value() -> TerminateTargetInstancesRequestTypeDef:
return {
"sourceServerIDs": ...,
}
# TerminateTargetInstancesRequestTypeDef definition
class TerminateTargetInstancesRequestTypeDef(TypedDict):
sourceServerIDs: Sequence[str],
tags: NotRequired[Mapping[str, str]],
accountID: NotRequired[str],
UnarchiveApplicationRequestTypeDef#
# UnarchiveApplicationRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import UnarchiveApplicationRequestTypeDef
def get_value() -> UnarchiveApplicationRequestTypeDef:
return {
"applicationID": ...,
}
# UnarchiveApplicationRequestTypeDef definition
class UnarchiveApplicationRequestTypeDef(TypedDict):
applicationID: str,
accountID: NotRequired[str],
UnarchiveWaveRequestTypeDef#
# UnarchiveWaveRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import UnarchiveWaveRequestTypeDef
def get_value() -> UnarchiveWaveRequestTypeDef:
return {
"waveID": ...,
}
# UnarchiveWaveRequestTypeDef definition
class UnarchiveWaveRequestTypeDef(TypedDict):
waveID: str,
accountID: NotRequired[str],
UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateApplicationRequestTypeDef#
# UpdateApplicationRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import UpdateApplicationRequestTypeDef
def get_value() -> UpdateApplicationRequestTypeDef:
return {
"applicationID": ...,
}
# UpdateApplicationRequestTypeDef definition
class UpdateApplicationRequestTypeDef(TypedDict):
applicationID: str,
name: NotRequired[str],
description: NotRequired[str],
accountID: NotRequired[str],
UpdateNetworkMigrationMapperSegmentRequestTypeDef#
# UpdateNetworkMigrationMapperSegmentRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import UpdateNetworkMigrationMapperSegmentRequestTypeDef
def get_value() -> UpdateNetworkMigrationMapperSegmentRequestTypeDef:
return {
"networkMigrationDefinitionID": ...,
}
# UpdateNetworkMigrationMapperSegmentRequestTypeDef definition
class UpdateNetworkMigrationMapperSegmentRequestTypeDef(TypedDict):
networkMigrationDefinitionID: str,
networkMigrationExecutionID: str,
segmentID: str,
scopeTags: NotRequired[Mapping[str, str]],
UpdateReplicationConfigurationTemplateRequestTypeDef#
# UpdateReplicationConfigurationTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import UpdateReplicationConfigurationTemplateRequestTypeDef
def get_value() -> UpdateReplicationConfigurationTemplateRequestTypeDef:
return {
"replicationConfigurationTemplateID": ...,
}
# UpdateReplicationConfigurationTemplateRequestTypeDef definition
class UpdateReplicationConfigurationTemplateRequestTypeDef(TypedDict):
replicationConfigurationTemplateID: str,
arn: NotRequired[str],
stagingAreaSubnetId: NotRequired[str],
associateDefaultSecurityGroup: NotRequired[bool],
replicationServersSecurityGroupsIDs: NotRequired[Sequence[str]],
replicationServerInstanceType: NotRequired[str],
useDedicatedReplicationServer: NotRequired[bool],
defaultLargeStagingDiskType: NotRequired[ReplicationConfigurationDefaultLargeStagingDiskTypeType], # (1)
ebsEncryption: NotRequired[ReplicationConfigurationEbsEncryptionType], # (2)
ebsEncryptionKeyArn: NotRequired[str],
bandwidthThrottling: NotRequired[int],
dataPlaneRouting: NotRequired[ReplicationConfigurationDataPlaneRoutingType], # (3)
createPublicIP: NotRequired[bool],
stagingAreaTags: NotRequired[Mapping[str, str]],
useFipsEndpoint: NotRequired[bool],
internetProtocol: NotRequired[InternetProtocolType], # (4)
storeSnapshotOnLocalZone: NotRequired[bool],
- See ReplicationConfigurationDefaultLargeStagingDiskTypeType
- See ReplicationConfigurationEbsEncryptionType
- See ReplicationConfigurationDataPlaneRoutingType
- See InternetProtocolType
UpdateSourceServerReplicationTypeRequestTypeDef#
# UpdateSourceServerReplicationTypeRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import UpdateSourceServerReplicationTypeRequestTypeDef
def get_value() -> UpdateSourceServerReplicationTypeRequestTypeDef:
return {
"sourceServerID": ...,
}
# UpdateSourceServerReplicationTypeRequestTypeDef definition
class UpdateSourceServerReplicationTypeRequestTypeDef(TypedDict):
sourceServerID: str,
replicationType: ReplicationTypeType, # (1)
accountID: NotRequired[str],
UpdateWaveRequestTypeDef#
# UpdateWaveRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import UpdateWaveRequestTypeDef
def get_value() -> UpdateWaveRequestTypeDef:
return {
"waveID": ...,
}
# UpdateWaveRequestTypeDef definition
class UpdateWaveRequestTypeDef(TypedDict):
waveID: str,
name: NotRequired[str],
description: NotRequired[str],
accountID: NotRequired[str],
WaveAggregatedStatusTypeDef#
# WaveAggregatedStatusTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import WaveAggregatedStatusTypeDef
def get_value() -> WaveAggregatedStatusTypeDef:
return {
"lastUpdateDateTime": ...,
}
# WaveAggregatedStatusTypeDef definition
class WaveAggregatedStatusTypeDef(TypedDict):
lastUpdateDateTime: NotRequired[str],
replicationStartedDateTime: NotRequired[str],
healthStatus: NotRequired[WaveHealthStatusType], # (1)
progressStatus: NotRequired[WaveProgressStatusType], # (2)
totalApplications: NotRequired[int],
ApplicationTypeDef#
# ApplicationTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ApplicationTypeDef
def get_value() -> ApplicationTypeDef:
return {
"applicationID": ...,
}
# ApplicationTypeDef definition
class ApplicationTypeDef(TypedDict):
applicationID: NotRequired[str],
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
isArchived: NotRequired[bool],
applicationAggregatedStatus: NotRequired[ApplicationAggregatedStatusTypeDef], # (1)
creationDateTime: NotRequired[str],
lastModifiedDateTime: NotRequired[str],
tags: NotRequired[dict[str, str]],
waveID: NotRequired[str],
ApplicationResponseTypeDef#
# ApplicationResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ApplicationResponseTypeDef
def get_value() -> ApplicationResponseTypeDef:
return {
"applicationID": ...,
}
# ApplicationResponseTypeDef definition
class ApplicationResponseTypeDef(TypedDict):
applicationID: str,
arn: str,
name: str,
description: str,
isArchived: bool,
applicationAggregatedStatus: ApplicationAggregatedStatusTypeDef, # (1)
creationDateTime: str,
lastModifiedDateTime: str,
tags: dict[str, str],
waveID: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ReplicationConfigurationTemplateResponseTypeDef#
# ReplicationConfigurationTemplateResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ReplicationConfigurationTemplateResponseTypeDef
def get_value() -> ReplicationConfigurationTemplateResponseTypeDef:
return {
"replicationConfigurationTemplateID": ...,
}
# ReplicationConfigurationTemplateResponseTypeDef definition
class ReplicationConfigurationTemplateResponseTypeDef(TypedDict):
replicationConfigurationTemplateID: str,
arn: str,
stagingAreaSubnetId: str,
associateDefaultSecurityGroup: bool,
replicationServersSecurityGroupsIDs: list[str],
replicationServerInstanceType: str,
useDedicatedReplicationServer: bool,
defaultLargeStagingDiskType: ReplicationConfigurationDefaultLargeStagingDiskTypeType, # (1)
ebsEncryption: ReplicationConfigurationEbsEncryptionType, # (2)
ebsEncryptionKeyArn: str,
bandwidthThrottling: int,
dataPlaneRouting: ReplicationConfigurationDataPlaneRoutingType, # (3)
createPublicIP: bool,
stagingAreaTags: dict[str, str],
useFipsEndpoint: bool,
tags: dict[str, str],
internetProtocol: InternetProtocolType, # (4)
storeSnapshotOnLocalZone: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See ReplicationConfigurationDefaultLargeStagingDiskTypeType
- See ReplicationConfigurationEbsEncryptionType
- See ReplicationConfigurationDataPlaneRoutingType
- See InternetProtocolType
- See ResponseMetadataTypeDef
StartImportFileEnrichmentResponseTypeDef#
# StartImportFileEnrichmentResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartImportFileEnrichmentResponseTypeDef
def get_value() -> StartImportFileEnrichmentResponseTypeDef:
return {
"jobID": ...,
}
# StartImportFileEnrichmentResponseTypeDef definition
class StartImportFileEnrichmentResponseTypeDef(TypedDict):
jobID: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartNetworkMigrationAnalysisResponseTypeDef#
# StartNetworkMigrationAnalysisResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartNetworkMigrationAnalysisResponseTypeDef
def get_value() -> StartNetworkMigrationAnalysisResponseTypeDef:
return {
"jobID": ...,
}
# StartNetworkMigrationAnalysisResponseTypeDef definition
class StartNetworkMigrationAnalysisResponseTypeDef(TypedDict):
jobID: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartNetworkMigrationCodeGenerationResponseTypeDef#
# StartNetworkMigrationCodeGenerationResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartNetworkMigrationCodeGenerationResponseTypeDef
def get_value() -> StartNetworkMigrationCodeGenerationResponseTypeDef:
return {
"jobID": ...,
}
# StartNetworkMigrationCodeGenerationResponseTypeDef definition
class StartNetworkMigrationCodeGenerationResponseTypeDef(TypedDict):
jobID: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartNetworkMigrationDeployerJobResponseTypeDef#
# StartNetworkMigrationDeployerJobResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartNetworkMigrationDeployerJobResponseTypeDef
def get_value() -> StartNetworkMigrationDeployerJobResponseTypeDef:
return {
"jobID": ...,
}
# StartNetworkMigrationDeployerJobResponseTypeDef definition
class StartNetworkMigrationDeployerJobResponseTypeDef(TypedDict):
jobID: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartNetworkMigrationMappingResponseTypeDef#
# StartNetworkMigrationMappingResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartNetworkMigrationMappingResponseTypeDef
def get_value() -> StartNetworkMigrationMappingResponseTypeDef:
return {
"jobID": ...,
}
# StartNetworkMigrationMappingResponseTypeDef definition
class StartNetworkMigrationMappingResponseTypeDef(TypedDict):
jobID: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartNetworkMigrationMappingUpdateResponseTypeDef#
# StartNetworkMigrationMappingUpdateResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartNetworkMigrationMappingUpdateResponseTypeDef
def get_value() -> StartNetworkMigrationMappingUpdateResponseTypeDef:
return {
"jobID": ...,
}
# StartNetworkMigrationMappingUpdateResponseTypeDef definition
class StartNetworkMigrationMappingUpdateResponseTypeDef(TypedDict):
jobID: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ChangeServerLifeCycleStateRequestTypeDef#
# ChangeServerLifeCycleStateRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ChangeServerLifeCycleStateRequestTypeDef
def get_value() -> ChangeServerLifeCycleStateRequestTypeDef:
return {
"sourceServerID": ...,
}
# ChangeServerLifeCycleStateRequestTypeDef definition
class ChangeServerLifeCycleStateRequestTypeDef(TypedDict):
sourceServerID: str,
lifeCycle: ChangeServerLifeCycleStateSourceServerLifecycleTypeDef, # (1)
accountID: NotRequired[str],
NetworkMigrationCodeGenerationJobDetailsTypeDef#
# NetworkMigrationCodeGenerationJobDetailsTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkMigrationCodeGenerationJobDetailsTypeDef
def get_value() -> NetworkMigrationCodeGenerationJobDetailsTypeDef:
return {
"jobID": ...,
}
# NetworkMigrationCodeGenerationJobDetailsTypeDef definition
class NetworkMigrationCodeGenerationJobDetailsTypeDef(TypedDict):
jobID: NotRequired[str],
networkMigrationExecutionID: NotRequired[str],
networkMigrationDefinitionID: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
endedAt: NotRequired[datetime.datetime],
status: NotRequired[NetworkMigrationJobStatusType], # (1)
statusDetails: NotRequired[str],
codeGenerationOutputFormatStatusDetailsMap: NotRequired[dict[CodeGenerationOutputFormatTypeType, CodeGenerationOutputFormatStatusDetailsTypeDef]], # (2)
- See NetworkMigrationJobStatusType
- See
dict[CodeGenerationOutputFormatTypeType, CodeGenerationOutputFormatStatusDetailsTypeDef]
ConnectorResponseTypeDef#
# ConnectorResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ConnectorResponseTypeDef
def get_value() -> ConnectorResponseTypeDef:
return {
"connectorID": ...,
}
# ConnectorResponseTypeDef definition
class ConnectorResponseTypeDef(TypedDict):
connectorID: str,
name: str,
ssmInstanceID: str,
arn: str,
tags: dict[str, str],
ssmCommandConfig: ConnectorSsmCommandConfigTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConnectorTypeDef#
# ConnectorTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ConnectorTypeDef
def get_value() -> ConnectorTypeDef:
return {
"connectorID": ...,
}
# ConnectorTypeDef definition
class ConnectorTypeDef(TypedDict):
connectorID: NotRequired[str],
name: NotRequired[str],
ssmInstanceID: NotRequired[str],
arn: NotRequired[str],
tags: NotRequired[dict[str, str]],
ssmCommandConfig: NotRequired[ConnectorSsmCommandConfigTypeDef], # (1)
CreateConnectorRequestTypeDef#
# CreateConnectorRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import CreateConnectorRequestTypeDef
def get_value() -> CreateConnectorRequestTypeDef:
return {
"name": ...,
}
# CreateConnectorRequestTypeDef definition
class CreateConnectorRequestTypeDef(TypedDict):
name: str,
ssmInstanceID: str,
tags: NotRequired[Mapping[str, str]],
ssmCommandConfig: NotRequired[ConnectorSsmCommandConfigTypeDef], # (1)
UpdateConnectorRequestTypeDef#
# UpdateConnectorRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import UpdateConnectorRequestTypeDef
def get_value() -> UpdateConnectorRequestTypeDef:
return {
"connectorID": ...,
}
# UpdateConnectorRequestTypeDef definition
class UpdateConnectorRequestTypeDef(TypedDict):
connectorID: str,
name: NotRequired[str],
ssmCommandConfig: NotRequired[ConnectorSsmCommandConfigTypeDef], # (1)
DataReplicationInitiationTypeDef#
# DataReplicationInitiationTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DataReplicationInitiationTypeDef
def get_value() -> DataReplicationInitiationTypeDef:
return {
"startDateTime": ...,
}
# DataReplicationInitiationTypeDef definition
class DataReplicationInitiationTypeDef(TypedDict):
startDateTime: NotRequired[str],
nextAttemptDateTime: NotRequired[str],
steps: NotRequired[list[DataReplicationInitiationStepTypeDef]], # (1)
- See
list[DataReplicationInitiationStepTypeDef]
DescribeJobLogItemsRequestPaginateTypeDef#
# DescribeJobLogItemsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeJobLogItemsRequestPaginateTypeDef
def get_value() -> DescribeJobLogItemsRequestPaginateTypeDef:
return {
"jobID": ...,
}
# DescribeJobLogItemsRequestPaginateTypeDef definition
class DescribeJobLogItemsRequestPaginateTypeDef(TypedDict):
jobID: str,
accountID: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeLaunchConfigurationTemplatesRequestPaginateTypeDef#
# DescribeLaunchConfigurationTemplatesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeLaunchConfigurationTemplatesRequestPaginateTypeDef
def get_value() -> DescribeLaunchConfigurationTemplatesRequestPaginateTypeDef:
return {
"launchConfigurationTemplateIDs": ...,
}
# DescribeLaunchConfigurationTemplatesRequestPaginateTypeDef definition
class DescribeLaunchConfigurationTemplatesRequestPaginateTypeDef(TypedDict):
launchConfigurationTemplateIDs: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeReplicationConfigurationTemplatesRequestPaginateTypeDef#
# DescribeReplicationConfigurationTemplatesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeReplicationConfigurationTemplatesRequestPaginateTypeDef
def get_value() -> DescribeReplicationConfigurationTemplatesRequestPaginateTypeDef:
return {
"replicationConfigurationTemplateIDs": ...,
}
# DescribeReplicationConfigurationTemplatesRequestPaginateTypeDef definition
class DescribeReplicationConfigurationTemplatesRequestPaginateTypeDef(TypedDict):
replicationConfigurationTemplateIDs: NotRequired[Sequence[str]],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeVcenterClientsRequestPaginateTypeDef#
# DescribeVcenterClientsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeVcenterClientsRequestPaginateTypeDef
def get_value() -> DescribeVcenterClientsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# DescribeVcenterClientsRequestPaginateTypeDef definition
class DescribeVcenterClientsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListExportErrorsRequestPaginateTypeDef#
# ListExportErrorsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListExportErrorsRequestPaginateTypeDef
def get_value() -> ListExportErrorsRequestPaginateTypeDef:
return {
"exportID": ...,
}
# ListExportErrorsRequestPaginateTypeDef definition
class ListExportErrorsRequestPaginateTypeDef(TypedDict):
exportID: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListImportErrorsRequestPaginateTypeDef#
# ListImportErrorsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListImportErrorsRequestPaginateTypeDef
def get_value() -> ListImportErrorsRequestPaginateTypeDef:
return {
"importID": ...,
}
# ListImportErrorsRequestPaginateTypeDef definition
class ListImportErrorsRequestPaginateTypeDef(TypedDict):
importID: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListManagedAccountsRequestPaginateTypeDef#
# ListManagedAccountsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListManagedAccountsRequestPaginateTypeDef
def get_value() -> ListManagedAccountsRequestPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListManagedAccountsRequestPaginateTypeDef definition
class ListManagedAccountsRequestPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListNetworkMigrationDeployedStacksRequestPaginateTypeDef#
# ListNetworkMigrationDeployedStacksRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationDeployedStacksRequestPaginateTypeDef
def get_value() -> ListNetworkMigrationDeployedStacksRequestPaginateTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationDeployedStacksRequestPaginateTypeDef definition
class ListNetworkMigrationDeployedStacksRequestPaginateTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
DescribeJobsRequestPaginateTypeDef#
# DescribeJobsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeJobsRequestPaginateTypeDef
def get_value() -> DescribeJobsRequestPaginateTypeDef:
return {
"filters": ...,
}
# DescribeJobsRequestPaginateTypeDef definition
class DescribeJobsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[DescribeJobsRequestFiltersTypeDef], # (1)
accountID: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeJobsRequestTypeDef#
# DescribeJobsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeJobsRequestTypeDef
def get_value() -> DescribeJobsRequestTypeDef:
return {
"filters": ...,
}
# DescribeJobsRequestTypeDef definition
class DescribeJobsRequestTypeDef(TypedDict):
filters: NotRequired[DescribeJobsRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
accountID: NotRequired[str],
DescribeReplicationConfigurationTemplatesResponseTypeDef#
# DescribeReplicationConfigurationTemplatesResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeReplicationConfigurationTemplatesResponseTypeDef
def get_value() -> DescribeReplicationConfigurationTemplatesResponseTypeDef:
return {
"items": ...,
}
# DescribeReplicationConfigurationTemplatesResponseTypeDef definition
class DescribeReplicationConfigurationTemplatesResponseTypeDef(TypedDict):
items: list[ReplicationConfigurationTemplateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ReplicationConfigurationTemplateTypeDef] - See ResponseMetadataTypeDef
DescribeSourceServersRequestPaginateTypeDef#
# DescribeSourceServersRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeSourceServersRequestPaginateTypeDef
def get_value() -> DescribeSourceServersRequestPaginateTypeDef:
return {
"filters": ...,
}
# DescribeSourceServersRequestPaginateTypeDef definition
class DescribeSourceServersRequestPaginateTypeDef(TypedDict):
filters: NotRequired[DescribeSourceServersRequestFiltersTypeDef], # (1)
accountID: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
DescribeSourceServersRequestTypeDef#
# DescribeSourceServersRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeSourceServersRequestTypeDef
def get_value() -> DescribeSourceServersRequestTypeDef:
return {
"filters": ...,
}
# DescribeSourceServersRequestTypeDef definition
class DescribeSourceServersRequestTypeDef(TypedDict):
filters: NotRequired[DescribeSourceServersRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
accountID: NotRequired[str],
DescribeVcenterClientsResponseTypeDef#
# DescribeVcenterClientsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeVcenterClientsResponseTypeDef
def get_value() -> DescribeVcenterClientsResponseTypeDef:
return {
"items": ...,
}
# DescribeVcenterClientsResponseTypeDef definition
class DescribeVcenterClientsResponseTypeDef(TypedDict):
items: list[VcenterClientTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[VcenterClientTypeDef] - See ResponseMetadataTypeDef
ImportFileEnrichmentTypeDef#
# ImportFileEnrichmentTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ImportFileEnrichmentTypeDef
def get_value() -> ImportFileEnrichmentTypeDef:
return {
"jobID": ...,
}
# ImportFileEnrichmentTypeDef definition
class ImportFileEnrichmentTypeDef(TypedDict):
jobID: NotRequired[str],
createdAt: NotRequired[datetime.datetime],
endedAt: NotRequired[datetime.datetime],
status: NotRequired[ImportFileEnrichmentStatusType], # (1)
statusDetails: NotRequired[str],
checksum: NotRequired[ChecksumTypeDef], # (2)
s3BucketTarget: NotRequired[EnrichmentTargetS3ConfigurationTypeDef], # (3)
StartImportFileEnrichmentRequestTypeDef#
# StartImportFileEnrichmentRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartImportFileEnrichmentRequestTypeDef
def get_value() -> StartImportFileEnrichmentRequestTypeDef:
return {
"s3BucketSource": ...,
}
# StartImportFileEnrichmentRequestTypeDef definition
class StartImportFileEnrichmentRequestTypeDef(TypedDict):
s3BucketSource: EnrichmentSourceS3ConfigurationTypeDef, # (1)
s3BucketTarget: EnrichmentTargetS3ConfigurationTypeDef, # (2)
clientToken: NotRequired[str],
ipAssignmentStrategy: NotRequired[IpAssignmentStrategyType], # (3)
- See EnrichmentSourceS3ConfigurationTypeDef
- See EnrichmentTargetS3ConfigurationTypeDef
- See IpAssignmentStrategyType
ExportTaskErrorTypeDef#
# ExportTaskErrorTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ExportTaskErrorTypeDef
def get_value() -> ExportTaskErrorTypeDef:
return {
"errorDateTime": ...,
}
# ExportTaskErrorTypeDef definition
class ExportTaskErrorTypeDef(TypedDict):
errorDateTime: NotRequired[str],
errorData: NotRequired[ExportErrorDataTypeDef], # (1)
ExportTaskTypeDef#
# ExportTaskTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ExportTaskTypeDef
def get_value() -> ExportTaskTypeDef:
return {
"exportID": ...,
}
# ExportTaskTypeDef definition
class ExportTaskTypeDef(TypedDict):
exportID: NotRequired[str],
arn: NotRequired[str],
s3Bucket: NotRequired[str],
s3Key: NotRequired[str],
s3BucketOwner: NotRequired[str],
creationDateTime: NotRequired[str],
endDateTime: NotRequired[str],
status: NotRequired[ExportStatusType], # (1)
progressPercentage: NotRequired[float],
summary: NotRequired[ExportTaskSummaryTypeDef], # (2)
tags: NotRequired[dict[str, str]],
GetNetworkMigrationMapperSegmentConstructResponseTypeDef#
# GetNetworkMigrationMapperSegmentConstructResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import GetNetworkMigrationMapperSegmentConstructResponseTypeDef
def get_value() -> GetNetworkMigrationMapperSegmentConstructResponseTypeDef:
return {
"construct": ...,
}
# GetNetworkMigrationMapperSegmentConstructResponseTypeDef definition
class GetNetworkMigrationMapperSegmentConstructResponseTypeDef(TypedDict):
construct: NetworkMigrationMapperSegmentConstructTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListNetworkMigrationMapperSegmentConstructsResponseTypeDef#
# ListNetworkMigrationMapperSegmentConstructsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationMapperSegmentConstructsResponseTypeDef
def get_value() -> ListNetworkMigrationMapperSegmentConstructsResponseTypeDef:
return {
"items": ...,
}
# ListNetworkMigrationMapperSegmentConstructsResponseTypeDef definition
class ListNetworkMigrationMapperSegmentConstructsResponseTypeDef(TypedDict):
items: list[NetworkMigrationMapperSegmentConstructTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[NetworkMigrationMapperSegmentConstructTypeDef] - See ResponseMetadataTypeDef
ImportTaskErrorTypeDef#
# ImportTaskErrorTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ImportTaskErrorTypeDef
def get_value() -> ImportTaskErrorTypeDef:
return {
"errorDateTime": ...,
}
# ImportTaskErrorTypeDef definition
class ImportTaskErrorTypeDef(TypedDict):
errorDateTime: NotRequired[str],
errorType: NotRequired[ImportErrorTypeType], # (1)
errorData: NotRequired[ImportErrorDataTypeDef], # (2)
ImportTaskSummaryTypeDef#
# ImportTaskSummaryTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ImportTaskSummaryTypeDef
def get_value() -> ImportTaskSummaryTypeDef:
return {
"waves": ...,
}
# ImportTaskSummaryTypeDef definition
class ImportTaskSummaryTypeDef(TypedDict):
waves: NotRequired[ImportTaskSummaryWavesTypeDef], # (1)
applications: NotRequired[ImportTaskSummaryApplicationsTypeDef], # (2)
servers: NotRequired[ImportTaskSummaryServersTypeDef], # (3)
- See ImportTaskSummaryWavesTypeDef
- See ImportTaskSummaryApplicationsTypeDef
- See ImportTaskSummaryServersTypeDef
StartImportRequestTypeDef#
# StartImportRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartImportRequestTypeDef
def get_value() -> StartImportRequestTypeDef:
return {
"s3BucketSource": ...,
}
# StartImportRequestTypeDef definition
class StartImportRequestTypeDef(TypedDict):
s3BucketSource: S3BucketSourceTypeDef, # (1)
clientToken: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
JobLogTypeDef#
# JobLogTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import JobLogTypeDef
def get_value() -> JobLogTypeDef:
return {
"logDateTime": ...,
}
# JobLogTypeDef definition
class JobLogTypeDef(TypedDict):
logDateTime: NotRequired[str],
event: NotRequired[JobLogEventType], # (1)
eventData: NotRequired[JobLogEventDataTypeDef], # (2)
LifeCycleLastCutoverTypeDef#
# LifeCycleLastCutoverTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import LifeCycleLastCutoverTypeDef
def get_value() -> LifeCycleLastCutoverTypeDef:
return {
"initiated": ...,
}
# LifeCycleLastCutoverTypeDef definition
class LifeCycleLastCutoverTypeDef(TypedDict):
initiated: NotRequired[LifeCycleLastCutoverInitiatedTypeDef], # (1)
reverted: NotRequired[LifeCycleLastCutoverRevertedTypeDef], # (2)
finalized: NotRequired[LifeCycleLastCutoverFinalizedTypeDef], # (3)
- See LifeCycleLastCutoverInitiatedTypeDef
- See LifeCycleLastCutoverRevertedTypeDef
- See LifeCycleLastCutoverFinalizedTypeDef
LifeCycleLastTestTypeDef#
# LifeCycleLastTestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import LifeCycleLastTestTypeDef
def get_value() -> LifeCycleLastTestTypeDef:
return {
"initiated": ...,
}
# LifeCycleLastTestTypeDef definition
class LifeCycleLastTestTypeDef(TypedDict):
initiated: NotRequired[LifeCycleLastTestInitiatedTypeDef], # (1)
reverted: NotRequired[LifeCycleLastTestRevertedTypeDef], # (2)
finalized: NotRequired[LifeCycleLastTestFinalizedTypeDef], # (3)
- See LifeCycleLastTestInitiatedTypeDef
- See LifeCycleLastTestRevertedTypeDef
- See LifeCycleLastTestFinalizedTypeDef
ListApplicationsRequestPaginateTypeDef#
# ListApplicationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListApplicationsRequestPaginateTypeDef
def get_value() -> ListApplicationsRequestPaginateTypeDef:
return {
"filters": ...,
}
# ListApplicationsRequestPaginateTypeDef definition
class ListApplicationsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[ListApplicationsRequestFiltersTypeDef], # (1)
accountID: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListApplicationsRequestTypeDef#
# ListApplicationsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListApplicationsRequestTypeDef
def get_value() -> ListApplicationsRequestTypeDef:
return {
"filters": ...,
}
# ListApplicationsRequestTypeDef definition
class ListApplicationsRequestTypeDef(TypedDict):
filters: NotRequired[ListApplicationsRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
accountID: NotRequired[str],
ListConnectorsRequestPaginateTypeDef#
# ListConnectorsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListConnectorsRequestPaginateTypeDef
def get_value() -> ListConnectorsRequestPaginateTypeDef:
return {
"filters": ...,
}
# ListConnectorsRequestPaginateTypeDef definition
class ListConnectorsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[ListConnectorsRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListConnectorsRequestTypeDef#
# ListConnectorsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListConnectorsRequestTypeDef
def get_value() -> ListConnectorsRequestTypeDef:
return {
"filters": ...,
}
# ListConnectorsRequestTypeDef definition
class ListConnectorsRequestTypeDef(TypedDict):
filters: NotRequired[ListConnectorsRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListExportsRequestPaginateTypeDef#
# ListExportsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListExportsRequestPaginateTypeDef
def get_value() -> ListExportsRequestPaginateTypeDef:
return {
"filters": ...,
}
# ListExportsRequestPaginateTypeDef definition
class ListExportsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[ListExportsRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListExportsRequestTypeDef#
# ListExportsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListExportsRequestTypeDef
def get_value() -> ListExportsRequestTypeDef:
return {
"filters": ...,
}
# ListExportsRequestTypeDef definition
class ListExportsRequestTypeDef(TypedDict):
filters: NotRequired[ListExportsRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListImportFileEnrichmentsRequestPaginateTypeDef#
# ListImportFileEnrichmentsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListImportFileEnrichmentsRequestPaginateTypeDef
def get_value() -> ListImportFileEnrichmentsRequestPaginateTypeDef:
return {
"filters": ...,
}
# ListImportFileEnrichmentsRequestPaginateTypeDef definition
class ListImportFileEnrichmentsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[ListImportFileEnrichmentsFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListImportFileEnrichmentsRequestTypeDef#
# ListImportFileEnrichmentsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListImportFileEnrichmentsRequestTypeDef
def get_value() -> ListImportFileEnrichmentsRequestTypeDef:
return {
"filters": ...,
}
# ListImportFileEnrichmentsRequestTypeDef definition
class ListImportFileEnrichmentsRequestTypeDef(TypedDict):
filters: NotRequired[ListImportFileEnrichmentsFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListImportsRequestPaginateTypeDef#
# ListImportsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListImportsRequestPaginateTypeDef
def get_value() -> ListImportsRequestPaginateTypeDef:
return {
"filters": ...,
}
# ListImportsRequestPaginateTypeDef definition
class ListImportsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[ListImportsRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListImportsRequestTypeDef#
# ListImportsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListImportsRequestTypeDef
def get_value() -> ListImportsRequestTypeDef:
return {
"filters": ...,
}
# ListImportsRequestTypeDef definition
class ListImportsRequestTypeDef(TypedDict):
filters: NotRequired[ListImportsRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListManagedAccountsResponseTypeDef#
# ListManagedAccountsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListManagedAccountsResponseTypeDef
def get_value() -> ListManagedAccountsResponseTypeDef:
return {
"items": ...,
}
# ListManagedAccountsResponseTypeDef definition
class ListManagedAccountsResponseTypeDef(TypedDict):
items: list[ManagedAccountTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ManagedAccountTypeDef] - See ResponseMetadataTypeDef
ListNetworkMigrationAnalysesRequestPaginateTypeDef#
# ListNetworkMigrationAnalysesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationAnalysesRequestPaginateTypeDef
def get_value() -> ListNetworkMigrationAnalysesRequestPaginateTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationAnalysesRequestPaginateTypeDef definition
class ListNetworkMigrationAnalysesRequestPaginateTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
filters: NotRequired[ListNetworkMigrationAnalysesFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListNetworkMigrationAnalysesRequestTypeDef#
# ListNetworkMigrationAnalysesRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationAnalysesRequestTypeDef
def get_value() -> ListNetworkMigrationAnalysesRequestTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationAnalysesRequestTypeDef definition
class ListNetworkMigrationAnalysesRequestTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
filters: NotRequired[ListNetworkMigrationAnalysesFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListNetworkMigrationAnalysesResponseTypeDef#
# ListNetworkMigrationAnalysesResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationAnalysesResponseTypeDef
def get_value() -> ListNetworkMigrationAnalysesResponseTypeDef:
return {
"items": ...,
}
# ListNetworkMigrationAnalysesResponseTypeDef definition
class ListNetworkMigrationAnalysesResponseTypeDef(TypedDict):
items: list[NetworkMigrationAnalysisJobDetailsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[NetworkMigrationAnalysisJobDetailsTypeDef] - See ResponseMetadataTypeDef
ListNetworkMigrationAnalysisResultsRequestPaginateTypeDef#
# ListNetworkMigrationAnalysisResultsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationAnalysisResultsRequestPaginateTypeDef
def get_value() -> ListNetworkMigrationAnalysisResultsRequestPaginateTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationAnalysisResultsRequestPaginateTypeDef definition
class ListNetworkMigrationAnalysisResultsRequestPaginateTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
filters: NotRequired[ListNetworkMigrationAnalysisResultsFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListNetworkMigrationAnalysisResultsRequestTypeDef#
# ListNetworkMigrationAnalysisResultsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationAnalysisResultsRequestTypeDef
def get_value() -> ListNetworkMigrationAnalysisResultsRequestTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationAnalysisResultsRequestTypeDef definition
class ListNetworkMigrationAnalysisResultsRequestTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
filters: NotRequired[ListNetworkMigrationAnalysisResultsFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListNetworkMigrationCodeGenerationSegmentsRequestPaginateTypeDef#
# ListNetworkMigrationCodeGenerationSegmentsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationCodeGenerationSegmentsRequestPaginateTypeDef
def get_value() -> ListNetworkMigrationCodeGenerationSegmentsRequestPaginateTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationCodeGenerationSegmentsRequestPaginateTypeDef definition
class ListNetworkMigrationCodeGenerationSegmentsRequestPaginateTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
filters: NotRequired[ListNetworkMigrationCodeGenerationSegmentsFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListNetworkMigrationCodeGenerationSegmentsRequestTypeDef#
# ListNetworkMigrationCodeGenerationSegmentsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationCodeGenerationSegmentsRequestTypeDef
def get_value() -> ListNetworkMigrationCodeGenerationSegmentsRequestTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationCodeGenerationSegmentsRequestTypeDef definition
class ListNetworkMigrationCodeGenerationSegmentsRequestTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
filters: NotRequired[ListNetworkMigrationCodeGenerationSegmentsFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListNetworkMigrationCodeGenerationsRequestPaginateTypeDef#
# ListNetworkMigrationCodeGenerationsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationCodeGenerationsRequestPaginateTypeDef
def get_value() -> ListNetworkMigrationCodeGenerationsRequestPaginateTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationCodeGenerationsRequestPaginateTypeDef definition
class ListNetworkMigrationCodeGenerationsRequestPaginateTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
filters: NotRequired[ListNetworkMigrationCodeGenerationsFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListNetworkMigrationCodeGenerationsRequestTypeDef#
# ListNetworkMigrationCodeGenerationsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationCodeGenerationsRequestTypeDef
def get_value() -> ListNetworkMigrationCodeGenerationsRequestTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationCodeGenerationsRequestTypeDef definition
class ListNetworkMigrationCodeGenerationsRequestTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
filters: NotRequired[ListNetworkMigrationCodeGenerationsFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListNetworkMigrationDefinitionsRequestPaginateTypeDef#
# ListNetworkMigrationDefinitionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationDefinitionsRequestPaginateTypeDef
def get_value() -> ListNetworkMigrationDefinitionsRequestPaginateTypeDef:
return {
"filters": ...,
}
# ListNetworkMigrationDefinitionsRequestPaginateTypeDef definition
class ListNetworkMigrationDefinitionsRequestPaginateTypeDef(TypedDict):
filters: NotRequired[ListNetworkMigrationDefinitionsRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListNetworkMigrationDefinitionsRequestTypeDef#
# ListNetworkMigrationDefinitionsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationDefinitionsRequestTypeDef
def get_value() -> ListNetworkMigrationDefinitionsRequestTypeDef:
return {
"filters": ...,
}
# ListNetworkMigrationDefinitionsRequestTypeDef definition
class ListNetworkMigrationDefinitionsRequestTypeDef(TypedDict):
filters: NotRequired[ListNetworkMigrationDefinitionsRequestFiltersTypeDef], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListNetworkMigrationDefinitionsResponseTypeDef#
# ListNetworkMigrationDefinitionsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationDefinitionsResponseTypeDef
def get_value() -> ListNetworkMigrationDefinitionsResponseTypeDef:
return {
"items": ...,
}
# ListNetworkMigrationDefinitionsResponseTypeDef definition
class ListNetworkMigrationDefinitionsResponseTypeDef(TypedDict):
items: list[NetworkMigrationDefinitionSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[NetworkMigrationDefinitionSummaryTypeDef] - See ResponseMetadataTypeDef
ListNetworkMigrationDeploymentsRequestPaginateTypeDef#
# ListNetworkMigrationDeploymentsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationDeploymentsRequestPaginateTypeDef
def get_value() -> ListNetworkMigrationDeploymentsRequestPaginateTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationDeploymentsRequestPaginateTypeDef definition
class ListNetworkMigrationDeploymentsRequestPaginateTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
filters: NotRequired[ListNetworkMigrationDeployerJobFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListNetworkMigrationDeploymentsRequestTypeDef#
# ListNetworkMigrationDeploymentsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationDeploymentsRequestTypeDef
def get_value() -> ListNetworkMigrationDeploymentsRequestTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationDeploymentsRequestTypeDef definition
class ListNetworkMigrationDeploymentsRequestTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
filters: NotRequired[ListNetworkMigrationDeployerJobFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListNetworkMigrationDeployerJobResponseTypeDef#
# ListNetworkMigrationDeployerJobResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationDeployerJobResponseTypeDef
def get_value() -> ListNetworkMigrationDeployerJobResponseTypeDef:
return {
"items": ...,
}
# ListNetworkMigrationDeployerJobResponseTypeDef definition
class ListNetworkMigrationDeployerJobResponseTypeDef(TypedDict):
items: list[NetworkMigrationDeployerJobDetailsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[NetworkMigrationDeployerJobDetailsTypeDef] - See ResponseMetadataTypeDef
ListNetworkMigrationExecutionsRequestPaginateTypeDef#
# ListNetworkMigrationExecutionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationExecutionsRequestPaginateTypeDef
def get_value() -> ListNetworkMigrationExecutionsRequestPaginateTypeDef:
return {
"networkMigrationDefinitionID": ...,
}
# ListNetworkMigrationExecutionsRequestPaginateTypeDef definition
class ListNetworkMigrationExecutionsRequestPaginateTypeDef(TypedDict):
networkMigrationDefinitionID: str,
filters: NotRequired[ListNetworkMigrationExecutionRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListNetworkMigrationExecutionsRequestTypeDef#
# ListNetworkMigrationExecutionsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationExecutionsRequestTypeDef
def get_value() -> ListNetworkMigrationExecutionsRequestTypeDef:
return {
"networkMigrationDefinitionID": ...,
}
# ListNetworkMigrationExecutionsRequestTypeDef definition
class ListNetworkMigrationExecutionsRequestTypeDef(TypedDict):
networkMigrationDefinitionID: str,
filters: NotRequired[ListNetworkMigrationExecutionRequestFiltersTypeDef], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListNetworkMigrationExecutionsResponseTypeDef#
# ListNetworkMigrationExecutionsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationExecutionsResponseTypeDef
def get_value() -> ListNetworkMigrationExecutionsResponseTypeDef:
return {
"items": ...,
}
# ListNetworkMigrationExecutionsResponseTypeDef definition
class ListNetworkMigrationExecutionsResponseTypeDef(TypedDict):
items: list[NetworkMigrationExecutionTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[NetworkMigrationExecutionTypeDef] - See ResponseMetadataTypeDef
ListNetworkMigrationMapperSegmentConstructsRequestPaginateTypeDef#
# ListNetworkMigrationMapperSegmentConstructsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationMapperSegmentConstructsRequestPaginateTypeDef
def get_value() -> ListNetworkMigrationMapperSegmentConstructsRequestPaginateTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationMapperSegmentConstructsRequestPaginateTypeDef definition
class ListNetworkMigrationMapperSegmentConstructsRequestPaginateTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
segmentID: str,
filters: NotRequired[ListNetworkMigrationMapperSegmentConstructsFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListNetworkMigrationMapperSegmentConstructsRequestTypeDef#
# ListNetworkMigrationMapperSegmentConstructsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationMapperSegmentConstructsRequestTypeDef
def get_value() -> ListNetworkMigrationMapperSegmentConstructsRequestTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationMapperSegmentConstructsRequestTypeDef definition
class ListNetworkMigrationMapperSegmentConstructsRequestTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
segmentID: str,
filters: NotRequired[ListNetworkMigrationMapperSegmentConstructsFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListNetworkMigrationMapperSegmentsRequestPaginateTypeDef#
# ListNetworkMigrationMapperSegmentsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationMapperSegmentsRequestPaginateTypeDef
def get_value() -> ListNetworkMigrationMapperSegmentsRequestPaginateTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationMapperSegmentsRequestPaginateTypeDef definition
class ListNetworkMigrationMapperSegmentsRequestPaginateTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
filters: NotRequired[ListNetworkMigrationMapperSegmentsFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListNetworkMigrationMapperSegmentsRequestTypeDef#
# ListNetworkMigrationMapperSegmentsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationMapperSegmentsRequestTypeDef
def get_value() -> ListNetworkMigrationMapperSegmentsRequestTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationMapperSegmentsRequestTypeDef definition
class ListNetworkMigrationMapperSegmentsRequestTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
filters: NotRequired[ListNetworkMigrationMapperSegmentsFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListNetworkMigrationMappingUpdatesRequestPaginateTypeDef#
# ListNetworkMigrationMappingUpdatesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationMappingUpdatesRequestPaginateTypeDef
def get_value() -> ListNetworkMigrationMappingUpdatesRequestPaginateTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationMappingUpdatesRequestPaginateTypeDef definition
class ListNetworkMigrationMappingUpdatesRequestPaginateTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
filters: NotRequired[ListNetworkMigrationMappingUpdatesFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListNetworkMigrationMappingUpdatesRequestTypeDef#
# ListNetworkMigrationMappingUpdatesRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationMappingUpdatesRequestTypeDef
def get_value() -> ListNetworkMigrationMappingUpdatesRequestTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationMappingUpdatesRequestTypeDef definition
class ListNetworkMigrationMappingUpdatesRequestTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
filters: NotRequired[ListNetworkMigrationMappingUpdatesFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListNetworkMigrationMappingUpdatesResponseTypeDef#
# ListNetworkMigrationMappingUpdatesResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationMappingUpdatesResponseTypeDef
def get_value() -> ListNetworkMigrationMappingUpdatesResponseTypeDef:
return {
"items": ...,
}
# ListNetworkMigrationMappingUpdatesResponseTypeDef definition
class ListNetworkMigrationMappingUpdatesResponseTypeDef(TypedDict):
items: list[NetworkMigrationMappingUpdateJobDetailsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[NetworkMigrationMappingUpdateJobDetailsTypeDef] - See ResponseMetadataTypeDef
ListNetworkMigrationMappingsRequestPaginateTypeDef#
# ListNetworkMigrationMappingsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationMappingsRequestPaginateTypeDef
def get_value() -> ListNetworkMigrationMappingsRequestPaginateTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationMappingsRequestPaginateTypeDef definition
class ListNetworkMigrationMappingsRequestPaginateTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
filters: NotRequired[ListNetworkMigrationMappingsFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListNetworkMigrationMappingsRequestTypeDef#
# ListNetworkMigrationMappingsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationMappingsRequestTypeDef
def get_value() -> ListNetworkMigrationMappingsRequestTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# ListNetworkMigrationMappingsRequestTypeDef definition
class ListNetworkMigrationMappingsRequestTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
filters: NotRequired[ListNetworkMigrationMappingsFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListNetworkMigrationMappingsResponseTypeDef#
# ListNetworkMigrationMappingsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationMappingsResponseTypeDef
def get_value() -> ListNetworkMigrationMappingsResponseTypeDef:
return {
"items": ...,
}
# ListNetworkMigrationMappingsResponseTypeDef definition
class ListNetworkMigrationMappingsResponseTypeDef(TypedDict):
items: list[NetworkMigrationMappingJobDetailsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[NetworkMigrationMappingJobDetailsTypeDef] - See ResponseMetadataTypeDef
ListSourceServerActionsRequestPaginateTypeDef#
# ListSourceServerActionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListSourceServerActionsRequestPaginateTypeDef
def get_value() -> ListSourceServerActionsRequestPaginateTypeDef:
return {
"sourceServerID": ...,
}
# ListSourceServerActionsRequestPaginateTypeDef definition
class ListSourceServerActionsRequestPaginateTypeDef(TypedDict):
sourceServerID: str,
filters: NotRequired[SourceServerActionsRequestFiltersTypeDef], # (1)
accountID: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListSourceServerActionsRequestTypeDef#
# ListSourceServerActionsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListSourceServerActionsRequestTypeDef
def get_value() -> ListSourceServerActionsRequestTypeDef:
return {
"sourceServerID": ...,
}
# ListSourceServerActionsRequestTypeDef definition
class ListSourceServerActionsRequestTypeDef(TypedDict):
sourceServerID: str,
filters: NotRequired[SourceServerActionsRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
accountID: NotRequired[str],
ListTemplateActionsRequestPaginateTypeDef#
# ListTemplateActionsRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListTemplateActionsRequestPaginateTypeDef
def get_value() -> ListTemplateActionsRequestPaginateTypeDef:
return {
"launchConfigurationTemplateID": ...,
}
# ListTemplateActionsRequestPaginateTypeDef definition
class ListTemplateActionsRequestPaginateTypeDef(TypedDict):
launchConfigurationTemplateID: str,
filters: NotRequired[TemplateActionsRequestFiltersTypeDef], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListTemplateActionsRequestTypeDef#
# ListTemplateActionsRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListTemplateActionsRequestTypeDef
def get_value() -> ListTemplateActionsRequestTypeDef:
return {
"launchConfigurationTemplateID": ...,
}
# ListTemplateActionsRequestTypeDef definition
class ListTemplateActionsRequestTypeDef(TypedDict):
launchConfigurationTemplateID: str,
filters: NotRequired[TemplateActionsRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListWavesRequestPaginateTypeDef#
# ListWavesRequestPaginateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListWavesRequestPaginateTypeDef
def get_value() -> ListWavesRequestPaginateTypeDef:
return {
"filters": ...,
}
# ListWavesRequestPaginateTypeDef definition
class ListWavesRequestPaginateTypeDef(TypedDict):
filters: NotRequired[ListWavesRequestFiltersTypeDef], # (1)
accountID: NotRequired[str],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListWavesRequestTypeDef#
# ListWavesRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListWavesRequestTypeDef
def get_value() -> ListWavesRequestTypeDef:
return {
"filters": ...,
}
# ListWavesRequestTypeDef definition
class ListWavesRequestTypeDef(TypedDict):
filters: NotRequired[ListWavesRequestFiltersTypeDef], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
accountID: NotRequired[str],
NetworkMigrationAnalysisResultTypeDef#
# NetworkMigrationAnalysisResultTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkMigrationAnalysisResultTypeDef
def get_value() -> NetworkMigrationAnalysisResultTypeDef:
return {
"jobID": ...,
}
# NetworkMigrationAnalysisResultTypeDef definition
class NetworkMigrationAnalysisResultTypeDef(TypedDict):
jobID: NotRequired[str],
networkMigrationExecutionID: NotRequired[str],
networkMigrationDefinitionID: NotRequired[str],
analyzerType: NotRequired[AnalyzerTypeType], # (1)
source: NotRequired[NetworkMigrationAnalysisResultSourceTypeDef], # (2)
target: NotRequired[NetworkMigrationAnalysisResultTargetTypeDef], # (3)
status: NotRequired[NetworkMigrationAnalysisResultStatusType], # (4)
analysisResult: NotRequired[str],
- See AnalyzerTypeType
- See NetworkMigrationAnalysisResultSourceTypeDef
- See NetworkMigrationAnalysisResultTargetTypeDef
- See NetworkMigrationAnalysisResultStatusType
NetworkMigrationCodeGenerationArtifactTypeDef#
# NetworkMigrationCodeGenerationArtifactTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkMigrationCodeGenerationArtifactTypeDef
def get_value() -> NetworkMigrationCodeGenerationArtifactTypeDef:
return {
"artifactID": ...,
}
# NetworkMigrationCodeGenerationArtifactTypeDef definition
class NetworkMigrationCodeGenerationArtifactTypeDef(TypedDict):
artifactID: NotRequired[str],
artifactType: NotRequired[NetworkMigrationCodeGenerationArtifactTypeType], # (1)
artifactSubType: NotRequired[NetworkMigrationCodeGenerationArtifactSubTypeType], # (2)
logicalID: NotRequired[str],
outputS3Configuration: NotRequired[S3ConfigurationTypeDef], # (3)
checksum: NotRequired[ChecksumTypeDef], # (4)
createdAt: NotRequired[datetime.datetime],
- See NetworkMigrationCodeGenerationArtifactTypeType
- See NetworkMigrationCodeGenerationArtifactSubTypeType
- See S3ConfigurationTypeDef
- See ChecksumTypeDef
NetworkMigrationMapperSegmentResponseTypeDef#
# NetworkMigrationMapperSegmentResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkMigrationMapperSegmentResponseTypeDef
def get_value() -> NetworkMigrationMapperSegmentResponseTypeDef:
return {
"jobID": ...,
}
# NetworkMigrationMapperSegmentResponseTypeDef definition
class NetworkMigrationMapperSegmentResponseTypeDef(TypedDict):
jobID: str,
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
segmentID: str,
segmentType: NetworkMigrationMapperSegmentTypeType, # (1)
name: str,
description: str,
logicalID: str,
checksum: ChecksumTypeDef, # (2)
outputS3Configuration: S3ConfigurationTypeDef, # (3)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
scopeTags: dict[str, str],
targetAccount: str,
referencedSegments: list[str],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See NetworkMigrationMapperSegmentTypeType
- See ChecksumTypeDef
- See S3ConfigurationTypeDef
- See ResponseMetadataTypeDef
NetworkMigrationMapperSegmentTypeDef#
# NetworkMigrationMapperSegmentTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkMigrationMapperSegmentTypeDef
def get_value() -> NetworkMigrationMapperSegmentTypeDef:
return {
"jobID": ...,
}
# NetworkMigrationMapperSegmentTypeDef definition
class NetworkMigrationMapperSegmentTypeDef(TypedDict):
jobID: NotRequired[str],
networkMigrationExecutionID: NotRequired[str],
networkMigrationDefinitionID: NotRequired[str],
segmentID: NotRequired[str],
segmentType: NotRequired[NetworkMigrationMapperSegmentTypeType], # (1)
name: NotRequired[str],
description: NotRequired[str],
logicalID: NotRequired[str],
checksum: NotRequired[ChecksumTypeDef], # (2)
outputS3Configuration: NotRequired[S3ConfigurationTypeDef], # (3)
createdAt: NotRequired[datetime.datetime],
updatedAt: NotRequired[datetime.datetime],
scopeTags: NotRequired[dict[str, str]],
targetAccount: NotRequired[str],
referencedSegments: NotRequired[list[str]],
NetworkMigrationDeployedStackDetailsTypeDef#
# NetworkMigrationDeployedStackDetailsTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkMigrationDeployedStackDetailsTypeDef
def get_value() -> NetworkMigrationDeployedStackDetailsTypeDef:
return {
"status": ...,
}
# NetworkMigrationDeployedStackDetailsTypeDef definition
class NetworkMigrationDeployedStackDetailsTypeDef(TypedDict):
status: NotRequired[NetworkMigrationDeployedStackStatusType], # (1)
stackPhysicalID: NotRequired[str],
stackLogicalID: NotRequired[str],
segmentID: NotRequired[str],
targetAccount: NotRequired[str],
failedResources: NotRequired[list[NetworkMigrationFailedResourceDetailsTypeDef]], # (2)
- See NetworkMigrationDeployedStackStatusType
- See
list[NetworkMigrationFailedResourceDetailsTypeDef]
SourcePropertiesTypeDef#
# SourcePropertiesTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import SourcePropertiesTypeDef
def get_value() -> SourcePropertiesTypeDef:
return {
"lastUpdatedDateTime": ...,
}
# SourcePropertiesTypeDef definition
class SourcePropertiesTypeDef(TypedDict):
lastUpdatedDateTime: NotRequired[str],
recommendedInstanceType: NotRequired[str],
identificationHints: NotRequired[IdentificationHintsTypeDef], # (1)
networkInterfaces: NotRequired[list[NetworkInterfaceTypeDef]], # (2)
disks: NotRequired[list[DiskTypeDef]], # (3)
cpus: NotRequired[list[CPUTypeDef]], # (4)
ramBytes: NotRequired[int],
os: NotRequired[OSTypeDef], # (5)
- See IdentificationHintsTypeDef
- See
list[NetworkInterfaceTypeDef] - See
list[DiskTypeDef] - See
list[CPUTypeDef] - See OSTypeDef
OperationUnionTypeDef#
# OperationUnionTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import OperationUnionTypeDef
def get_value() -> OperationUnionTypeDef:
return {
"update": ...,
}
# OperationUnionTypeDef definition
class OperationUnionTypeDef(TypedDict):
update: NotRequired[UpdateOperationTypeDef], # (1)
PutSourceServerActionRequestTypeDef#
# PutSourceServerActionRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import PutSourceServerActionRequestTypeDef
def get_value() -> PutSourceServerActionRequestTypeDef:
return {
"sourceServerID": ...,
}
# PutSourceServerActionRequestTypeDef definition
class PutSourceServerActionRequestTypeDef(TypedDict):
sourceServerID: str,
actionName: str,
documentIdentifier: str,
order: int,
actionID: str,
documentVersion: NotRequired[str],
active: NotRequired[bool],
timeoutSeconds: NotRequired[int],
mustSucceedForCutover: NotRequired[bool],
parameters: NotRequired[Mapping[str, Sequence[SsmParameterStoreParameterTypeDef]]], # (1)
externalParameters: NotRequired[Mapping[str, SsmExternalParameterTypeDef]], # (2)
description: NotRequired[str],
category: NotRequired[ActionCategoryType], # (3)
accountID: NotRequired[str],
- See
Mapping[str, Sequence[SsmParameterStoreParameterTypeDef]] - See
Mapping[str, SsmExternalParameterTypeDef] - See ActionCategoryType
PutTemplateActionRequestTypeDef#
# PutTemplateActionRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import PutTemplateActionRequestTypeDef
def get_value() -> PutTemplateActionRequestTypeDef:
return {
"launchConfigurationTemplateID": ...,
}
# PutTemplateActionRequestTypeDef definition
class PutTemplateActionRequestTypeDef(TypedDict):
launchConfigurationTemplateID: str,
actionName: str,
documentIdentifier: str,
order: int,
actionID: str,
documentVersion: NotRequired[str],
active: NotRequired[bool],
timeoutSeconds: NotRequired[int],
mustSucceedForCutover: NotRequired[bool],
parameters: NotRequired[Mapping[str, Sequence[SsmParameterStoreParameterTypeDef]]], # (1)
operatingSystem: NotRequired[str],
externalParameters: NotRequired[Mapping[str, SsmExternalParameterTypeDef]], # (2)
description: NotRequired[str],
category: NotRequired[ActionCategoryType], # (3)
- See
Mapping[str, Sequence[SsmParameterStoreParameterTypeDef]] - See
Mapping[str, SsmExternalParameterTypeDef] - See ActionCategoryType
SourceServerActionDocumentResponseTypeDef#
# SourceServerActionDocumentResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import SourceServerActionDocumentResponseTypeDef
def get_value() -> SourceServerActionDocumentResponseTypeDef:
return {
"actionID": ...,
}
# SourceServerActionDocumentResponseTypeDef definition
class SourceServerActionDocumentResponseTypeDef(TypedDict):
actionID: str,
actionName: str,
documentIdentifier: str,
order: int,
documentVersion: str,
active: bool,
timeoutSeconds: int,
mustSucceedForCutover: bool,
parameters: dict[str, list[SsmParameterStoreParameterTypeDef]], # (1)
externalParameters: dict[str, SsmExternalParameterTypeDef], # (2)
description: str,
category: ActionCategoryType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See
dict[str, list[SsmParameterStoreParameterTypeDef]] - See
dict[str, SsmExternalParameterTypeDef] - See ActionCategoryType
- See ResponseMetadataTypeDef
SourceServerActionDocumentTypeDef#
# SourceServerActionDocumentTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import SourceServerActionDocumentTypeDef
def get_value() -> SourceServerActionDocumentTypeDef:
return {
"actionID": ...,
}
# SourceServerActionDocumentTypeDef definition
class SourceServerActionDocumentTypeDef(TypedDict):
actionID: NotRequired[str],
actionName: NotRequired[str],
documentIdentifier: NotRequired[str],
order: NotRequired[int],
documentVersion: NotRequired[str],
active: NotRequired[bool],
timeoutSeconds: NotRequired[int],
mustSucceedForCutover: NotRequired[bool],
parameters: NotRequired[dict[str, list[SsmParameterStoreParameterTypeDef]]], # (1)
externalParameters: NotRequired[dict[str, SsmExternalParameterTypeDef]], # (2)
description: NotRequired[str],
category: NotRequired[ActionCategoryType], # (3)
- See
dict[str, list[SsmParameterStoreParameterTypeDef]] - See
dict[str, SsmExternalParameterTypeDef] - See ActionCategoryType
SsmDocumentOutputTypeDef#
# SsmDocumentOutputTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import SsmDocumentOutputTypeDef
def get_value() -> SsmDocumentOutputTypeDef:
return {
"actionName": ...,
}
# SsmDocumentOutputTypeDef definition
class SsmDocumentOutputTypeDef(TypedDict):
actionName: str,
ssmDocumentName: str,
timeoutSeconds: NotRequired[int],
mustSucceedForCutover: NotRequired[bool],
parameters: NotRequired[dict[str, list[SsmParameterStoreParameterTypeDef]]], # (1)
externalParameters: NotRequired[dict[str, SsmExternalParameterTypeDef]], # (2)
- See
dict[str, list[SsmParameterStoreParameterTypeDef]] - See
dict[str, SsmExternalParameterTypeDef]
SsmDocumentTypeDef#
# SsmDocumentTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import SsmDocumentTypeDef
def get_value() -> SsmDocumentTypeDef:
return {
"actionName": ...,
}
# SsmDocumentTypeDef definition
class SsmDocumentTypeDef(TypedDict):
actionName: str,
ssmDocumentName: str,
timeoutSeconds: NotRequired[int],
mustSucceedForCutover: NotRequired[bool],
parameters: NotRequired[Mapping[str, Sequence[SsmParameterStoreParameterTypeDef]]], # (1)
externalParameters: NotRequired[Mapping[str, SsmExternalParameterTypeDef]], # (2)
- See
Mapping[str, Sequence[SsmParameterStoreParameterTypeDef]] - See
Mapping[str, SsmExternalParameterTypeDef]
TemplateActionDocumentResponseTypeDef#
# TemplateActionDocumentResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import TemplateActionDocumentResponseTypeDef
def get_value() -> TemplateActionDocumentResponseTypeDef:
return {
"actionID": ...,
}
# TemplateActionDocumentResponseTypeDef definition
class TemplateActionDocumentResponseTypeDef(TypedDict):
actionID: str,
actionName: str,
documentIdentifier: str,
order: int,
documentVersion: str,
active: bool,
timeoutSeconds: int,
mustSucceedForCutover: bool,
parameters: dict[str, list[SsmParameterStoreParameterTypeDef]], # (1)
operatingSystem: str,
externalParameters: dict[str, SsmExternalParameterTypeDef], # (2)
description: str,
category: ActionCategoryType, # (3)
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See
dict[str, list[SsmParameterStoreParameterTypeDef]] - See
dict[str, SsmExternalParameterTypeDef] - See ActionCategoryType
- See ResponseMetadataTypeDef
TemplateActionDocumentTypeDef#
# TemplateActionDocumentTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import TemplateActionDocumentTypeDef
def get_value() -> TemplateActionDocumentTypeDef:
return {
"actionID": ...,
}
# TemplateActionDocumentTypeDef definition
class TemplateActionDocumentTypeDef(TypedDict):
actionID: NotRequired[str],
actionName: NotRequired[str],
documentIdentifier: NotRequired[str],
order: NotRequired[int],
documentVersion: NotRequired[str],
active: NotRequired[bool],
timeoutSeconds: NotRequired[int],
mustSucceedForCutover: NotRequired[bool],
parameters: NotRequired[dict[str, list[SsmParameterStoreParameterTypeDef]]], # (1)
operatingSystem: NotRequired[str],
externalParameters: NotRequired[dict[str, SsmExternalParameterTypeDef]], # (2)
description: NotRequired[str],
category: NotRequired[ActionCategoryType], # (3)
- See
dict[str, list[SsmParameterStoreParameterTypeDef]] - See
dict[str, SsmExternalParameterTypeDef] - See ActionCategoryType
ReplicationConfigurationTypeDef#
# ReplicationConfigurationTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ReplicationConfigurationTypeDef
def get_value() -> ReplicationConfigurationTypeDef:
return {
"sourceServerID": ...,
}
# ReplicationConfigurationTypeDef definition
class ReplicationConfigurationTypeDef(TypedDict):
sourceServerID: str,
name: str,
stagingAreaSubnetId: str,
associateDefaultSecurityGroup: bool,
replicationServersSecurityGroupsIDs: list[str],
replicationServerInstanceType: str,
useDedicatedReplicationServer: bool,
defaultLargeStagingDiskType: ReplicationConfigurationDefaultLargeStagingDiskTypeType, # (1)
replicatedDisks: list[ReplicationConfigurationReplicatedDiskTypeDef], # (2)
ebsEncryption: ReplicationConfigurationEbsEncryptionType, # (3)
ebsEncryptionKeyArn: str,
bandwidthThrottling: int,
dataPlaneRouting: ReplicationConfigurationDataPlaneRoutingType, # (4)
createPublicIP: bool,
stagingAreaTags: dict[str, str],
useFipsEndpoint: bool,
internetProtocol: InternetProtocolType, # (5)
storeSnapshotOnLocalZone: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See ReplicationConfigurationDefaultLargeStagingDiskTypeType
- See
list[ReplicationConfigurationReplicatedDiskTypeDef] - See ReplicationConfigurationEbsEncryptionType
- See ReplicationConfigurationDataPlaneRoutingType
- See InternetProtocolType
- See ResponseMetadataTypeDef
UpdateReplicationConfigurationRequestTypeDef#
# UpdateReplicationConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import UpdateReplicationConfigurationRequestTypeDef
def get_value() -> UpdateReplicationConfigurationRequestTypeDef:
return {
"sourceServerID": ...,
}
# UpdateReplicationConfigurationRequestTypeDef definition
class UpdateReplicationConfigurationRequestTypeDef(TypedDict):
sourceServerID: str,
name: NotRequired[str],
stagingAreaSubnetId: NotRequired[str],
associateDefaultSecurityGroup: NotRequired[bool],
replicationServersSecurityGroupsIDs: NotRequired[Sequence[str]],
replicationServerInstanceType: NotRequired[str],
useDedicatedReplicationServer: NotRequired[bool],
defaultLargeStagingDiskType: NotRequired[ReplicationConfigurationDefaultLargeStagingDiskTypeType], # (1)
replicatedDisks: NotRequired[Sequence[ReplicationConfigurationReplicatedDiskTypeDef]], # (2)
ebsEncryption: NotRequired[ReplicationConfigurationEbsEncryptionType], # (3)
ebsEncryptionKeyArn: NotRequired[str],
bandwidthThrottling: NotRequired[int],
dataPlaneRouting: NotRequired[ReplicationConfigurationDataPlaneRoutingType], # (4)
createPublicIP: NotRequired[bool],
stagingAreaTags: NotRequired[Mapping[str, str]],
useFipsEndpoint: NotRequired[bool],
accountID: NotRequired[str],
internetProtocol: NotRequired[InternetProtocolType], # (5)
storeSnapshotOnLocalZone: NotRequired[bool],
- See ReplicationConfigurationDefaultLargeStagingDiskTypeType
- See
Sequence[ReplicationConfigurationReplicatedDiskTypeDef] - See ReplicationConfigurationEbsEncryptionType
- See ReplicationConfigurationDataPlaneRoutingType
- See InternetProtocolType
SourceConfigurationTypeDef#
# SourceConfigurationTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import SourceConfigurationTypeDef
def get_value() -> SourceConfigurationTypeDef:
return {
"sourceEnvironment": ...,
}
# SourceConfigurationTypeDef definition
class SourceConfigurationTypeDef(TypedDict):
sourceEnvironment: SourceEnvironmentType, # (1)
sourceS3Configuration: SourceS3ConfigurationTypeDef, # (2)
UpdateSourceServerRequestTypeDef#
# UpdateSourceServerRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import UpdateSourceServerRequestTypeDef
def get_value() -> UpdateSourceServerRequestTypeDef:
return {
"sourceServerID": ...,
}
# UpdateSourceServerRequestTypeDef definition
class UpdateSourceServerRequestTypeDef(TypedDict):
sourceServerID: str,
accountID: NotRequired[str],
connectorAction: NotRequired[SourceServerConnectorActionTypeDef], # (1)
WaveResponseTypeDef#
# WaveResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import WaveResponseTypeDef
def get_value() -> WaveResponseTypeDef:
return {
"waveID": ...,
}
# WaveResponseTypeDef definition
class WaveResponseTypeDef(TypedDict):
waveID: str,
arn: str,
name: str,
description: str,
isArchived: bool,
waveAggregatedStatus: WaveAggregatedStatusTypeDef, # (1)
creationDateTime: str,
lastModifiedDateTime: str,
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (2)
WaveTypeDef#
# WaveTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import WaveTypeDef
def get_value() -> WaveTypeDef:
return {
"waveID": ...,
}
# WaveTypeDef definition
class WaveTypeDef(TypedDict):
waveID: NotRequired[str],
arn: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
isArchived: NotRequired[bool],
waveAggregatedStatus: NotRequired[WaveAggregatedStatusTypeDef], # (1)
creationDateTime: NotRequired[str],
lastModifiedDateTime: NotRequired[str],
tags: NotRequired[dict[str, str]],
ListApplicationsResponseTypeDef#
# ListApplicationsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListApplicationsResponseTypeDef
def get_value() -> ListApplicationsResponseTypeDef:
return {
"items": ...,
}
# ListApplicationsResponseTypeDef definition
class ListApplicationsResponseTypeDef(TypedDict):
items: list[ApplicationTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ApplicationTypeDef] - See ResponseMetadataTypeDef
ListNetworkMigrationCodeGenerationsResponseTypeDef#
# ListNetworkMigrationCodeGenerationsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationCodeGenerationsResponseTypeDef
def get_value() -> ListNetworkMigrationCodeGenerationsResponseTypeDef:
return {
"items": ...,
}
# ListNetworkMigrationCodeGenerationsResponseTypeDef definition
class ListNetworkMigrationCodeGenerationsResponseTypeDef(TypedDict):
items: list[NetworkMigrationCodeGenerationJobDetailsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[NetworkMigrationCodeGenerationJobDetailsTypeDef] - See ResponseMetadataTypeDef
ListConnectorsResponseTypeDef#
# ListConnectorsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListConnectorsResponseTypeDef
def get_value() -> ListConnectorsResponseTypeDef:
return {
"items": ...,
}
# ListConnectorsResponseTypeDef definition
class ListConnectorsResponseTypeDef(TypedDict):
items: list[ConnectorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ConnectorTypeDef] - See ResponseMetadataTypeDef
DataReplicationInfoTypeDef#
# DataReplicationInfoTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DataReplicationInfoTypeDef
def get_value() -> DataReplicationInfoTypeDef:
return {
"lagDuration": ...,
}
# DataReplicationInfoTypeDef definition
class DataReplicationInfoTypeDef(TypedDict):
lagDuration: NotRequired[str],
etaDateTime: NotRequired[str],
replicatedDisks: NotRequired[list[DataReplicationInfoReplicatedDiskTypeDef]], # (1)
dataReplicationState: NotRequired[DataReplicationStateType], # (2)
dataReplicationInitiation: NotRequired[DataReplicationInitiationTypeDef], # (3)
dataReplicationError: NotRequired[DataReplicationErrorTypeDef], # (4)
lastSnapshotDateTime: NotRequired[str],
replicatorId: NotRequired[str],
- See
list[DataReplicationInfoReplicatedDiskTypeDef] - See DataReplicationStateType
- See DataReplicationInitiationTypeDef
- See DataReplicationErrorTypeDef
ListImportFileEnrichmentsResponseTypeDef#
# ListImportFileEnrichmentsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListImportFileEnrichmentsResponseTypeDef
def get_value() -> ListImportFileEnrichmentsResponseTypeDef:
return {
"items": ...,
}
# ListImportFileEnrichmentsResponseTypeDef definition
class ListImportFileEnrichmentsResponseTypeDef(TypedDict):
items: list[ImportFileEnrichmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ImportFileEnrichmentTypeDef] - See ResponseMetadataTypeDef
ListExportErrorsResponseTypeDef#
# ListExportErrorsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListExportErrorsResponseTypeDef
def get_value() -> ListExportErrorsResponseTypeDef:
return {
"items": ...,
}
# ListExportErrorsResponseTypeDef definition
class ListExportErrorsResponseTypeDef(TypedDict):
items: list[ExportTaskErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ExportTaskErrorTypeDef] - See ResponseMetadataTypeDef
ListExportsResponseTypeDef#
# ListExportsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListExportsResponseTypeDef
def get_value() -> ListExportsResponseTypeDef:
return {
"items": ...,
}
# ListExportsResponseTypeDef definition
class ListExportsResponseTypeDef(TypedDict):
items: list[ExportTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ExportTaskTypeDef] - See ResponseMetadataTypeDef
StartExportResponseTypeDef#
# StartExportResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartExportResponseTypeDef
def get_value() -> StartExportResponseTypeDef:
return {
"exportTask": ...,
}
# StartExportResponseTypeDef definition
class StartExportResponseTypeDef(TypedDict):
exportTask: ExportTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListImportErrorsResponseTypeDef#
# ListImportErrorsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListImportErrorsResponseTypeDef
def get_value() -> ListImportErrorsResponseTypeDef:
return {
"items": ...,
}
# ListImportErrorsResponseTypeDef definition
class ListImportErrorsResponseTypeDef(TypedDict):
items: list[ImportTaskErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ImportTaskErrorTypeDef] - See ResponseMetadataTypeDef
ImportTaskTypeDef#
# ImportTaskTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ImportTaskTypeDef
def get_value() -> ImportTaskTypeDef:
return {
"importID": ...,
}
# ImportTaskTypeDef definition
class ImportTaskTypeDef(TypedDict):
importID: NotRequired[str],
arn: NotRequired[str],
s3BucketSource: NotRequired[S3BucketSourceTypeDef], # (1)
creationDateTime: NotRequired[str],
endDateTime: NotRequired[str],
status: NotRequired[ImportStatusType], # (2)
progressPercentage: NotRequired[float],
summary: NotRequired[ImportTaskSummaryTypeDef], # (3)
tags: NotRequired[dict[str, str]],
DescribeJobLogItemsResponseTypeDef#
# DescribeJobLogItemsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeJobLogItemsResponseTypeDef
def get_value() -> DescribeJobLogItemsResponseTypeDef:
return {
"items": ...,
}
# DescribeJobLogItemsResponseTypeDef definition
class DescribeJobLogItemsResponseTypeDef(TypedDict):
items: list[JobLogTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[JobLogTypeDef] - See ResponseMetadataTypeDef
LifeCycleTypeDef#
# LifeCycleTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import LifeCycleTypeDef
def get_value() -> LifeCycleTypeDef:
return {
"addedToServiceDateTime": ...,
}
# LifeCycleTypeDef definition
class LifeCycleTypeDef(TypedDict):
addedToServiceDateTime: NotRequired[str],
firstByteDateTime: NotRequired[str],
elapsedReplicationDuration: NotRequired[str],
lastSeenByServiceDateTime: NotRequired[str],
lastTest: NotRequired[LifeCycleLastTestTypeDef], # (1)
lastCutover: NotRequired[LifeCycleLastCutoverTypeDef], # (2)
state: NotRequired[LifeCycleStateType], # (3)
ListNetworkMigrationAnalysisResultsResponseTypeDef#
# ListNetworkMigrationAnalysisResultsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationAnalysisResultsResponseTypeDef
def get_value() -> ListNetworkMigrationAnalysisResultsResponseTypeDef:
return {
"items": ...,
}
# ListNetworkMigrationAnalysisResultsResponseTypeDef definition
class ListNetworkMigrationAnalysisResultsResponseTypeDef(TypedDict):
items: list[NetworkMigrationAnalysisResultTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[NetworkMigrationAnalysisResultTypeDef] - See ResponseMetadataTypeDef
NetworkMigrationCodeGenerationSegmentTypeDef#
# NetworkMigrationCodeGenerationSegmentTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkMigrationCodeGenerationSegmentTypeDef
def get_value() -> NetworkMigrationCodeGenerationSegmentTypeDef:
return {
"jobID": ...,
}
# NetworkMigrationCodeGenerationSegmentTypeDef definition
class NetworkMigrationCodeGenerationSegmentTypeDef(TypedDict):
jobID: NotRequired[str],
networkMigrationExecutionID: NotRequired[str],
networkMigrationDefinitionID: NotRequired[str],
segmentID: NotRequired[str],
segmentType: NotRequired[NetworkMigrationCodeGenerationSegmentTypeType], # (1)
logicalID: NotRequired[str],
mapperSegmentID: NotRequired[str],
artifacts: NotRequired[list[NetworkMigrationCodeGenerationArtifactTypeDef]], # (2)
createdAt: NotRequired[datetime.datetime],
- See NetworkMigrationCodeGenerationSegmentTypeType
- See
list[NetworkMigrationCodeGenerationArtifactTypeDef]
ListNetworkMigrationMapperSegmentsResponseTypeDef#
# ListNetworkMigrationMapperSegmentsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationMapperSegmentsResponseTypeDef
def get_value() -> ListNetworkMigrationMapperSegmentsResponseTypeDef:
return {
"items": ...,
}
# ListNetworkMigrationMapperSegmentsResponseTypeDef definition
class ListNetworkMigrationMapperSegmentsResponseTypeDef(TypedDict):
items: list[NetworkMigrationMapperSegmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[NetworkMigrationMapperSegmentTypeDef] - See ResponseMetadataTypeDef
ListNetworkMigrationDeployedStacksResponseTypeDef#
# ListNetworkMigrationDeployedStacksResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationDeployedStacksResponseTypeDef
def get_value() -> ListNetworkMigrationDeployedStacksResponseTypeDef:
return {
"items": ...,
}
# ListNetworkMigrationDeployedStacksResponseTypeDef definition
class ListNetworkMigrationDeployedStacksResponseTypeDef(TypedDict):
items: list[NetworkMigrationDeployedStackDetailsTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[NetworkMigrationDeployedStackDetailsTypeDef] - See ResponseMetadataTypeDef
StartNetworkMigrationMappingUpdateConstructTypeDef#
# StartNetworkMigrationMappingUpdateConstructTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartNetworkMigrationMappingUpdateConstructTypeDef
def get_value() -> StartNetworkMigrationMappingUpdateConstructTypeDef:
return {
"segmentID": ...,
}
# StartNetworkMigrationMappingUpdateConstructTypeDef definition
class StartNetworkMigrationMappingUpdateConstructTypeDef(TypedDict):
segmentID: str,
constructID: str,
constructType: str,
operation: NotRequired[OperationUnionTypeDef], # (1)
ListSourceServerActionsResponseTypeDef#
# ListSourceServerActionsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListSourceServerActionsResponseTypeDef
def get_value() -> ListSourceServerActionsResponseTypeDef:
return {
"items": ...,
}
# ListSourceServerActionsResponseTypeDef definition
class ListSourceServerActionsResponseTypeDef(TypedDict):
items: list[SourceServerActionDocumentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[SourceServerActionDocumentTypeDef] - See ResponseMetadataTypeDef
JobPostLaunchActionsLaunchStatusTypeDef#
# JobPostLaunchActionsLaunchStatusTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import JobPostLaunchActionsLaunchStatusTypeDef
def get_value() -> JobPostLaunchActionsLaunchStatusTypeDef:
return {
"ssmDocument": ...,
}
# JobPostLaunchActionsLaunchStatusTypeDef definition
class JobPostLaunchActionsLaunchStatusTypeDef(TypedDict):
ssmDocument: NotRequired[SsmDocumentOutputTypeDef], # (1)
ssmDocumentType: NotRequired[SsmDocumentTypeType], # (2)
executionID: NotRequired[str],
executionStatus: NotRequired[PostLaunchActionExecutionStatusType], # (3)
failureReason: NotRequired[str],
PostLaunchActionsOutputTypeDef#
# PostLaunchActionsOutputTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import PostLaunchActionsOutputTypeDef
def get_value() -> PostLaunchActionsOutputTypeDef:
return {
"deployment": ...,
}
# PostLaunchActionsOutputTypeDef definition
class PostLaunchActionsOutputTypeDef(TypedDict):
deployment: NotRequired[PostLaunchActionsDeploymentTypeType], # (1)
s3LogBucket: NotRequired[str],
s3OutputKeyPrefix: NotRequired[str],
cloudWatchLogGroupName: NotRequired[str],
ssmDocuments: NotRequired[list[SsmDocumentOutputTypeDef]], # (2)
- See PostLaunchActionsDeploymentTypeType
- See
list[SsmDocumentOutputTypeDef]
PostLaunchActionsTypeDef#
# PostLaunchActionsTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import PostLaunchActionsTypeDef
def get_value() -> PostLaunchActionsTypeDef:
return {
"deployment": ...,
}
# PostLaunchActionsTypeDef definition
class PostLaunchActionsTypeDef(TypedDict):
deployment: NotRequired[PostLaunchActionsDeploymentTypeType], # (1)
s3LogBucket: NotRequired[str],
s3OutputKeyPrefix: NotRequired[str],
cloudWatchLogGroupName: NotRequired[str],
ssmDocuments: NotRequired[Sequence[SsmDocumentTypeDef]], # (2)
- See PostLaunchActionsDeploymentTypeType
- See
Sequence[SsmDocumentTypeDef]
ListTemplateActionsResponseTypeDef#
# ListTemplateActionsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListTemplateActionsResponseTypeDef
def get_value() -> ListTemplateActionsResponseTypeDef:
return {
"items": ...,
}
# ListTemplateActionsResponseTypeDef definition
class ListTemplateActionsResponseTypeDef(TypedDict):
items: list[TemplateActionDocumentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[TemplateActionDocumentTypeDef] - See ResponseMetadataTypeDef
CreateNetworkMigrationDefinitionRequestTypeDef#
# CreateNetworkMigrationDefinitionRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import CreateNetworkMigrationDefinitionRequestTypeDef
def get_value() -> CreateNetworkMigrationDefinitionRequestTypeDef:
return {
"name": ...,
}
# CreateNetworkMigrationDefinitionRequestTypeDef definition
class CreateNetworkMigrationDefinitionRequestTypeDef(TypedDict):
name: str,
targetS3Configuration: TargetS3ConfigurationTypeDef, # (1)
targetNetwork: TargetNetworkTypeDef, # (2)
description: NotRequired[str],
sourceConfigurations: NotRequired[Sequence[SourceConfigurationTypeDef]], # (3)
targetDeployment: NotRequired[TargetDeploymentType], # (4)
tags: NotRequired[Mapping[str, str]],
scopeTags: NotRequired[Mapping[str, str]],
- See TargetS3ConfigurationTypeDef
- See TargetNetworkTypeDef
- See
Sequence[SourceConfigurationTypeDef] - See TargetDeploymentType
NetworkMigrationDefinitionTypeDef#
# NetworkMigrationDefinitionTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import NetworkMigrationDefinitionTypeDef
def get_value() -> NetworkMigrationDefinitionTypeDef:
return {
"arn": ...,
}
# NetworkMigrationDefinitionTypeDef definition
class NetworkMigrationDefinitionTypeDef(TypedDict):
arn: str,
networkMigrationDefinitionID: str,
name: str,
description: str,
sourceConfigurations: list[SourceConfigurationTypeDef], # (1)
targetS3Configuration: TargetS3ConfigurationTypeDef, # (2)
targetNetwork: TargetNetworkTypeDef, # (3)
targetDeployment: TargetDeploymentType, # (4)
createdAt: datetime.datetime,
updatedAt: datetime.datetime,
tags: dict[str, str],
scopeTags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See
list[SourceConfigurationTypeDef] - See TargetS3ConfigurationTypeDef
- See TargetNetworkTypeDef
- See TargetDeploymentType
- See ResponseMetadataTypeDef
UpdateNetworkMigrationDefinitionRequestTypeDef#
# UpdateNetworkMigrationDefinitionRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import UpdateNetworkMigrationDefinitionRequestTypeDef
def get_value() -> UpdateNetworkMigrationDefinitionRequestTypeDef:
return {
"networkMigrationDefinitionID": ...,
}
# UpdateNetworkMigrationDefinitionRequestTypeDef definition
class UpdateNetworkMigrationDefinitionRequestTypeDef(TypedDict):
networkMigrationDefinitionID: str,
name: NotRequired[str],
description: NotRequired[str],
sourceConfigurations: NotRequired[Sequence[SourceConfigurationTypeDef]], # (1)
targetS3Configuration: NotRequired[TargetS3ConfigurationUpdateTypeDef], # (2)
targetNetwork: NotRequired[TargetNetworkUpdateTypeDef], # (3)
targetDeployment: NotRequired[TargetDeploymentType], # (4)
scopeTags: NotRequired[Mapping[str, str]],
- See
Sequence[SourceConfigurationTypeDef] - See TargetS3ConfigurationUpdateTypeDef
- See TargetNetworkUpdateTypeDef
- See TargetDeploymentType
ListWavesResponseTypeDef#
# ListWavesResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListWavesResponseTypeDef
def get_value() -> ListWavesResponseTypeDef:
return {
"items": ...,
}
# ListWavesResponseTypeDef definition
class ListWavesResponseTypeDef(TypedDict):
items: list[WaveTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[WaveTypeDef] - See ResponseMetadataTypeDef
ListImportsResponseTypeDef#
# ListImportsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListImportsResponseTypeDef
def get_value() -> ListImportsResponseTypeDef:
return {
"items": ...,
}
# ListImportsResponseTypeDef definition
class ListImportsResponseTypeDef(TypedDict):
items: list[ImportTaskTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[ImportTaskTypeDef] - See ResponseMetadataTypeDef
StartImportResponseTypeDef#
# StartImportResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartImportResponseTypeDef
def get_value() -> StartImportResponseTypeDef:
return {
"importTask": ...,
}
# StartImportResponseTypeDef definition
class StartImportResponseTypeDef(TypedDict):
importTask: ImportTaskTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SourceServerResponseTypeDef#
# SourceServerResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import SourceServerResponseTypeDef
def get_value() -> SourceServerResponseTypeDef:
return {
"sourceServerID": ...,
}
# SourceServerResponseTypeDef definition
class SourceServerResponseTypeDef(TypedDict):
sourceServerID: str,
arn: str,
isArchived: bool,
tags: dict[str, str],
launchedInstance: LaunchedInstanceTypeDef, # (1)
dataReplicationInfo: DataReplicationInfoTypeDef, # (2)
lifeCycle: LifeCycleTypeDef, # (3)
sourceProperties: SourcePropertiesTypeDef, # (4)
replicationType: ReplicationTypeType, # (5)
vcenterClientID: str,
applicationID: str,
userProvidedID: str,
fqdnForActionFramework: str,
connectorAction: SourceServerConnectorActionTypeDef, # (6)
ResponseMetadata: ResponseMetadataTypeDef, # (7)
- See LaunchedInstanceTypeDef
- See DataReplicationInfoTypeDef
- See LifeCycleTypeDef
- See SourcePropertiesTypeDef
- See ReplicationTypeType
- See SourceServerConnectorActionTypeDef
- See ResponseMetadataTypeDef
SourceServerTypeDef#
# SourceServerTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import SourceServerTypeDef
def get_value() -> SourceServerTypeDef:
return {
"sourceServerID": ...,
}
# SourceServerTypeDef definition
class SourceServerTypeDef(TypedDict):
sourceServerID: NotRequired[str],
arn: NotRequired[str],
isArchived: NotRequired[bool],
tags: NotRequired[dict[str, str]],
launchedInstance: NotRequired[LaunchedInstanceTypeDef], # (1)
dataReplicationInfo: NotRequired[DataReplicationInfoTypeDef], # (2)
lifeCycle: NotRequired[LifeCycleTypeDef], # (3)
sourceProperties: NotRequired[SourcePropertiesTypeDef], # (4)
replicationType: NotRequired[ReplicationTypeType], # (5)
vcenterClientID: NotRequired[str],
applicationID: NotRequired[str],
userProvidedID: NotRequired[str],
fqdnForActionFramework: NotRequired[str],
connectorAction: NotRequired[SourceServerConnectorActionTypeDef], # (6)
- See LaunchedInstanceTypeDef
- See DataReplicationInfoTypeDef
- See LifeCycleTypeDef
- See SourcePropertiesTypeDef
- See ReplicationTypeType
- See SourceServerConnectorActionTypeDef
ListNetworkMigrationCodeGenerationSegmentsResponseTypeDef#
# ListNetworkMigrationCodeGenerationSegmentsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ListNetworkMigrationCodeGenerationSegmentsResponseTypeDef
def get_value() -> ListNetworkMigrationCodeGenerationSegmentsResponseTypeDef:
return {
"items": ...,
}
# ListNetworkMigrationCodeGenerationSegmentsResponseTypeDef definition
class ListNetworkMigrationCodeGenerationSegmentsResponseTypeDef(TypedDict):
items: list[NetworkMigrationCodeGenerationSegmentTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[NetworkMigrationCodeGenerationSegmentTypeDef] - See ResponseMetadataTypeDef
StartNetworkMigrationMappingUpdateRequestTypeDef#
# StartNetworkMigrationMappingUpdateRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartNetworkMigrationMappingUpdateRequestTypeDef
def get_value() -> StartNetworkMigrationMappingUpdateRequestTypeDef:
return {
"networkMigrationExecutionID": ...,
}
# StartNetworkMigrationMappingUpdateRequestTypeDef definition
class StartNetworkMigrationMappingUpdateRequestTypeDef(TypedDict):
networkMigrationExecutionID: str,
networkMigrationDefinitionID: str,
constructs: NotRequired[Sequence[StartNetworkMigrationMappingUpdateConstructTypeDef]], # (1)
segments: NotRequired[Sequence[StartNetworkMigrationMappingUpdateSegmentTypeDef]], # (2)
- See
Sequence[StartNetworkMigrationMappingUpdateConstructTypeDef] - See
Sequence[StartNetworkMigrationMappingUpdateSegmentTypeDef]
PostLaunchActionsStatusTypeDef#
# PostLaunchActionsStatusTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import PostLaunchActionsStatusTypeDef
def get_value() -> PostLaunchActionsStatusTypeDef:
return {
"ssmAgentDiscoveryDatetime": ...,
}
# PostLaunchActionsStatusTypeDef definition
class PostLaunchActionsStatusTypeDef(TypedDict):
ssmAgentDiscoveryDatetime: NotRequired[str],
postLaunchActionsLaunchStatusList: NotRequired[list[JobPostLaunchActionsLaunchStatusTypeDef]], # (1)
- See
list[JobPostLaunchActionsLaunchStatusTypeDef]
LaunchConfigurationTemplateResponseTypeDef#
# LaunchConfigurationTemplateResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import LaunchConfigurationTemplateResponseTypeDef
def get_value() -> LaunchConfigurationTemplateResponseTypeDef:
return {
"launchConfigurationTemplateID": ...,
}
# LaunchConfigurationTemplateResponseTypeDef definition
class LaunchConfigurationTemplateResponseTypeDef(TypedDict):
launchConfigurationTemplateID: str,
arn: str,
postLaunchActions: PostLaunchActionsOutputTypeDef, # (1)
enableMapAutoTagging: bool,
mapAutoTaggingMpeID: str,
tags: dict[str, str],
ec2LaunchTemplateID: str,
launchDisposition: LaunchDispositionType, # (2)
targetInstanceTypeRightSizingMethod: TargetInstanceTypeRightSizingMethodType, # (3)
copyPrivateIp: bool,
associatePublicIpAddress: bool,
copyTags: bool,
licensing: LicensingTypeDef, # (4)
bootMode: BootModeType, # (5)
smallVolumeMaxSize: int,
smallVolumeConf: LaunchTemplateDiskConfTypeDef, # (6)
largeVolumeConf: LaunchTemplateDiskConfTypeDef, # (6)
enableParametersEncryption: bool,
parametersEncryptionKey: str,
ResponseMetadata: ResponseMetadataTypeDef, # (8)
- See PostLaunchActionsOutputTypeDef
- See LaunchDispositionType
- See TargetInstanceTypeRightSizingMethodType
- See LicensingTypeDef
- See BootModeType
- See LaunchTemplateDiskConfTypeDef
- See LaunchTemplateDiskConfTypeDef
- See ResponseMetadataTypeDef
LaunchConfigurationTemplateTypeDef#
# LaunchConfigurationTemplateTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import LaunchConfigurationTemplateTypeDef
def get_value() -> LaunchConfigurationTemplateTypeDef:
return {
"launchConfigurationTemplateID": ...,
}
# LaunchConfigurationTemplateTypeDef definition
class LaunchConfigurationTemplateTypeDef(TypedDict):
launchConfigurationTemplateID: str,
arn: NotRequired[str],
postLaunchActions: NotRequired[PostLaunchActionsOutputTypeDef], # (1)
enableMapAutoTagging: NotRequired[bool],
mapAutoTaggingMpeID: NotRequired[str],
tags: NotRequired[dict[str, str]],
ec2LaunchTemplateID: NotRequired[str],
launchDisposition: NotRequired[LaunchDispositionType], # (2)
targetInstanceTypeRightSizingMethod: NotRequired[TargetInstanceTypeRightSizingMethodType], # (3)
copyPrivateIp: NotRequired[bool],
associatePublicIpAddress: NotRequired[bool],
copyTags: NotRequired[bool],
licensing: NotRequired[LicensingTypeDef], # (4)
bootMode: NotRequired[BootModeType], # (5)
smallVolumeMaxSize: NotRequired[int],
smallVolumeConf: NotRequired[LaunchTemplateDiskConfTypeDef], # (6)
largeVolumeConf: NotRequired[LaunchTemplateDiskConfTypeDef], # (6)
enableParametersEncryption: NotRequired[bool],
parametersEncryptionKey: NotRequired[str],
- See PostLaunchActionsOutputTypeDef
- See LaunchDispositionType
- See TargetInstanceTypeRightSizingMethodType
- See LicensingTypeDef
- See BootModeType
- See LaunchTemplateDiskConfTypeDef
- See LaunchTemplateDiskConfTypeDef
LaunchConfigurationTypeDef#
# LaunchConfigurationTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import LaunchConfigurationTypeDef
def get_value() -> LaunchConfigurationTypeDef:
return {
"sourceServerID": ...,
}
# LaunchConfigurationTypeDef definition
class LaunchConfigurationTypeDef(TypedDict):
sourceServerID: str,
name: str,
ec2LaunchTemplateID: str,
launchDisposition: LaunchDispositionType, # (1)
targetInstanceTypeRightSizingMethod: TargetInstanceTypeRightSizingMethodType, # (2)
copyPrivateIp: bool,
copyTags: bool,
licensing: LicensingTypeDef, # (3)
bootMode: BootModeType, # (4)
postLaunchActions: PostLaunchActionsOutputTypeDef, # (5)
enableMapAutoTagging: bool,
mapAutoTaggingMpeID: str,
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See LaunchDispositionType
- See TargetInstanceTypeRightSizingMethodType
- See LicensingTypeDef
- See BootModeType
- See PostLaunchActionsOutputTypeDef
- See ResponseMetadataTypeDef
DescribeSourceServersResponseTypeDef#
# DescribeSourceServersResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeSourceServersResponseTypeDef
def get_value() -> DescribeSourceServersResponseTypeDef:
return {
"items": ...,
}
# DescribeSourceServersResponseTypeDef definition
class DescribeSourceServersResponseTypeDef(TypedDict):
items: list[SourceServerTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[SourceServerTypeDef] - See ResponseMetadataTypeDef
ParticipatingServerTypeDef#
# ParticipatingServerTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import ParticipatingServerTypeDef
def get_value() -> ParticipatingServerTypeDef:
return {
"sourceServerID": ...,
}
# ParticipatingServerTypeDef definition
class ParticipatingServerTypeDef(TypedDict):
sourceServerID: str,
launchStatus: NotRequired[LaunchStatusType], # (1)
launchedEc2InstanceID: NotRequired[str],
postLaunchActionsStatus: NotRequired[PostLaunchActionsStatusTypeDef], # (2)
DescribeLaunchConfigurationTemplatesResponseTypeDef#
# DescribeLaunchConfigurationTemplatesResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeLaunchConfigurationTemplatesResponseTypeDef
def get_value() -> DescribeLaunchConfigurationTemplatesResponseTypeDef:
return {
"items": ...,
}
# DescribeLaunchConfigurationTemplatesResponseTypeDef definition
class DescribeLaunchConfigurationTemplatesResponseTypeDef(TypedDict):
items: list[LaunchConfigurationTemplateTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[LaunchConfigurationTemplateTypeDef] - See ResponseMetadataTypeDef
CreateLaunchConfigurationTemplateRequestTypeDef#
# CreateLaunchConfigurationTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import CreateLaunchConfigurationTemplateRequestTypeDef
def get_value() -> CreateLaunchConfigurationTemplateRequestTypeDef:
return {
"postLaunchActions": ...,
}
# CreateLaunchConfigurationTemplateRequestTypeDef definition
class CreateLaunchConfigurationTemplateRequestTypeDef(TypedDict):
postLaunchActions: NotRequired[PostLaunchActionsUnionTypeDef], # (1)
enableMapAutoTagging: NotRequired[bool],
mapAutoTaggingMpeID: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
launchDisposition: NotRequired[LaunchDispositionType], # (2)
targetInstanceTypeRightSizingMethod: NotRequired[TargetInstanceTypeRightSizingMethodType], # (3)
copyPrivateIp: NotRequired[bool],
associatePublicIpAddress: NotRequired[bool],
copyTags: NotRequired[bool],
licensing: NotRequired[LicensingTypeDef], # (4)
bootMode: NotRequired[BootModeType], # (5)
smallVolumeMaxSize: NotRequired[int],
smallVolumeConf: NotRequired[LaunchTemplateDiskConfTypeDef], # (6)
largeVolumeConf: NotRequired[LaunchTemplateDiskConfTypeDef], # (6)
enableParametersEncryption: NotRequired[bool],
parametersEncryptionKey: NotRequired[str],
- See PostLaunchActionsUnionTypeDef
- See LaunchDispositionType
- See TargetInstanceTypeRightSizingMethodType
- See LicensingTypeDef
- See BootModeType
- See LaunchTemplateDiskConfTypeDef
- See LaunchTemplateDiskConfTypeDef
UpdateLaunchConfigurationRequestTypeDef#
# UpdateLaunchConfigurationRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import UpdateLaunchConfigurationRequestTypeDef
def get_value() -> UpdateLaunchConfigurationRequestTypeDef:
return {
"sourceServerID": ...,
}
# UpdateLaunchConfigurationRequestTypeDef definition
class UpdateLaunchConfigurationRequestTypeDef(TypedDict):
sourceServerID: str,
name: NotRequired[str],
launchDisposition: NotRequired[LaunchDispositionType], # (1)
targetInstanceTypeRightSizingMethod: NotRequired[TargetInstanceTypeRightSizingMethodType], # (2)
copyPrivateIp: NotRequired[bool],
copyTags: NotRequired[bool],
licensing: NotRequired[LicensingTypeDef], # (3)
bootMode: NotRequired[BootModeType], # (4)
postLaunchActions: NotRequired[PostLaunchActionsUnionTypeDef], # (5)
enableMapAutoTagging: NotRequired[bool],
mapAutoTaggingMpeID: NotRequired[str],
accountID: NotRequired[str],
- See LaunchDispositionType
- See TargetInstanceTypeRightSizingMethodType
- See LicensingTypeDef
- See BootModeType
- See PostLaunchActionsUnionTypeDef
UpdateLaunchConfigurationTemplateRequestTypeDef#
# UpdateLaunchConfigurationTemplateRequestTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import UpdateLaunchConfigurationTemplateRequestTypeDef
def get_value() -> UpdateLaunchConfigurationTemplateRequestTypeDef:
return {
"launchConfigurationTemplateID": ...,
}
# UpdateLaunchConfigurationTemplateRequestTypeDef definition
class UpdateLaunchConfigurationTemplateRequestTypeDef(TypedDict):
launchConfigurationTemplateID: str,
postLaunchActions: NotRequired[PostLaunchActionsUnionTypeDef], # (1)
enableMapAutoTagging: NotRequired[bool],
mapAutoTaggingMpeID: NotRequired[str],
launchDisposition: NotRequired[LaunchDispositionType], # (2)
targetInstanceTypeRightSizingMethod: NotRequired[TargetInstanceTypeRightSizingMethodType], # (3)
copyPrivateIp: NotRequired[bool],
associatePublicIpAddress: NotRequired[bool],
copyTags: NotRequired[bool],
licensing: NotRequired[LicensingTypeDef], # (4)
bootMode: NotRequired[BootModeType], # (5)
smallVolumeMaxSize: NotRequired[int],
smallVolumeConf: NotRequired[LaunchTemplateDiskConfTypeDef], # (6)
largeVolumeConf: NotRequired[LaunchTemplateDiskConfTypeDef], # (6)
enableParametersEncryption: NotRequired[bool],
parametersEncryptionKey: NotRequired[str],
- See PostLaunchActionsUnionTypeDef
- See LaunchDispositionType
- See TargetInstanceTypeRightSizingMethodType
- See LicensingTypeDef
- See BootModeType
- See LaunchTemplateDiskConfTypeDef
- See LaunchTemplateDiskConfTypeDef
JobTypeDef#
# JobTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import JobTypeDef
def get_value() -> JobTypeDef:
return {
"jobID": ...,
}
# JobTypeDef definition
class JobTypeDef(TypedDict):
jobID: str,
arn: NotRequired[str],
type: NotRequired[JobTypeType], # (1)
initiatedBy: NotRequired[InitiatedByType], # (2)
creationDateTime: NotRequired[str],
endDateTime: NotRequired[str],
status: NotRequired[JobStatusType], # (3)
participatingServers: NotRequired[list[ParticipatingServerTypeDef]], # (4)
tags: NotRequired[dict[str, str]],
- See JobTypeType
- See InitiatedByType
- See JobStatusType
- See
list[ParticipatingServerTypeDef]
DescribeJobsResponseTypeDef#
# DescribeJobsResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import DescribeJobsResponseTypeDef
def get_value() -> DescribeJobsResponseTypeDef:
return {
"items": ...,
}
# DescribeJobsResponseTypeDef definition
class DescribeJobsResponseTypeDef(TypedDict):
items: list[JobTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
- See
list[JobTypeDef] - See ResponseMetadataTypeDef
StartCutoverResponseTypeDef#
# StartCutoverResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartCutoverResponseTypeDef
def get_value() -> StartCutoverResponseTypeDef:
return {
"job": ...,
}
# StartCutoverResponseTypeDef definition
class StartCutoverResponseTypeDef(TypedDict):
job: JobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
StartTestResponseTypeDef#
# StartTestResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import StartTestResponseTypeDef
def get_value() -> StartTestResponseTypeDef:
return {
"job": ...,
}
# StartTestResponseTypeDef definition
class StartTestResponseTypeDef(TypedDict):
job: JobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef
TerminateTargetInstancesResponseTypeDef#
# TerminateTargetInstancesResponseTypeDef TypedDict usage example
from mypy_boto3_mgn.type_defs import TerminateTargetInstancesResponseTypeDef
def get_value() -> TerminateTargetInstancesResponseTypeDef:
return {
"job": ...,
}
# TerminateTargetInstancesResponseTypeDef definition
class TerminateTargetInstancesResponseTypeDef(TypedDict):
job: JobTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See JobTypeDef
- See ResponseMetadataTypeDef