Skip to content

Typed dictionaries#

Index > mgn > Typed dictionaries

Auto-generated documentation for mgn type annotations stubs module mypy-boto3-mgn.

ApplicationAggregatedStatusTypeDef#

# ApplicationAggregatedStatusTypeDef usage example

from mypy_boto3_mgn.type_defs import ApplicationAggregatedStatusTypeDef

def get_value() -> ApplicationAggregatedStatusTypeDef:
    return {
        "healthStatus": ...,
    }
# ApplicationAggregatedStatusTypeDef definition

class ApplicationAggregatedStatusTypeDef(TypedDict):
    healthStatus: NotRequired[ApplicationHealthStatusType],  # (1)
    lastUpdateDateTime: NotRequired[str],
    progressStatus: NotRequired[ApplicationProgressStatusType],  # (2)
    totalSourceServers: NotRequired[int],
  1. See ApplicationHealthStatusType
  2. See ApplicationProgressStatusType

ArchiveApplicationRequestRequestTypeDef#

# ArchiveApplicationRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import ArchiveApplicationRequestRequestTypeDef

def get_value() -> ArchiveApplicationRequestRequestTypeDef:
    return {
        "applicationID": ...,
    }
# ArchiveApplicationRequestRequestTypeDef definition

class ArchiveApplicationRequestRequestTypeDef(TypedDict):
    applicationID: str,

ArchiveWaveRequestRequestTypeDef#

# ArchiveWaveRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import ArchiveWaveRequestRequestTypeDef

def get_value() -> ArchiveWaveRequestRequestTypeDef:
    return {
        "waveID": ...,
    }
# ArchiveWaveRequestRequestTypeDef definition

class ArchiveWaveRequestRequestTypeDef(TypedDict):
    waveID: str,

AssociateApplicationsRequestRequestTypeDef#

# AssociateApplicationsRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import AssociateApplicationsRequestRequestTypeDef

def get_value() -> AssociateApplicationsRequestRequestTypeDef:
    return {
        "applicationIDs": ...,
        "waveID": ...,
    }
# AssociateApplicationsRequestRequestTypeDef definition

class AssociateApplicationsRequestRequestTypeDef(TypedDict):
    applicationIDs: Sequence[str],
    waveID: str,

AssociateSourceServersRequestRequestTypeDef#

# AssociateSourceServersRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import AssociateSourceServersRequestRequestTypeDef

def get_value() -> AssociateSourceServersRequestRequestTypeDef:
    return {
        "applicationID": ...,
        "sourceServerIDs": ...,
    }
# AssociateSourceServersRequestRequestTypeDef definition

class AssociateSourceServersRequestRequestTypeDef(TypedDict):
    applicationID: str,
    sourceServerIDs: Sequence[str],

CPUTypeDef#

# CPUTypeDef 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 usage example

from mypy_boto3_mgn.type_defs import ChangeServerLifeCycleStateSourceServerLifecycleTypeDef

def get_value() -> ChangeServerLifeCycleStateSourceServerLifecycleTypeDef:
    return {
        "state": ...,
    }
# ChangeServerLifeCycleStateSourceServerLifecycleTypeDef definition

class ChangeServerLifeCycleStateSourceServerLifecycleTypeDef(TypedDict):
    state: ChangeServerLifeCycleStateSourceServerLifecycleStateType,  # (1)
  1. See ChangeServerLifeCycleStateSourceServerLifecycleStateType

CreateApplicationRequestRequestTypeDef#

# CreateApplicationRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import CreateApplicationRequestRequestTypeDef

def get_value() -> CreateApplicationRequestRequestTypeDef:
    return {
        "name": ...,
    }
# CreateApplicationRequestRequestTypeDef definition

class CreateApplicationRequestRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

LaunchTemplateDiskConfTypeDef#

# LaunchTemplateDiskConfTypeDef usage example

from mypy_boto3_mgn.type_defs import LaunchTemplateDiskConfTypeDef

def get_value() -> LaunchTemplateDiskConfTypeDef:
    return {
        "iops": ...,
    }
# LaunchTemplateDiskConfTypeDef definition

class LaunchTemplateDiskConfTypeDef(TypedDict):
    iops: NotRequired[int],
    throughput: NotRequired[int],
    volumeType: NotRequired[VolumeTypeType],  # (1)
  1. See VolumeTypeType

LicensingTypeDef#

# LicensingTypeDef usage example

from mypy_boto3_mgn.type_defs import LicensingTypeDef

def get_value() -> LicensingTypeDef:
    return {
        "osByol": ...,
    }
# LicensingTypeDef definition

class LicensingTypeDef(TypedDict):
    osByol: NotRequired[bool],

CreateReplicationConfigurationTemplateRequestRequestTypeDef#

# CreateReplicationConfigurationTemplateRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import CreateReplicationConfigurationTemplateRequestRequestTypeDef

def get_value() -> CreateReplicationConfigurationTemplateRequestRequestTypeDef:
    return {
        "associateDefaultSecurityGroup": ...,
        "bandwidthThrottling": ...,
        "createPublicIP": ...,
        "dataPlaneRouting": ...,
        "defaultLargeStagingDiskType": ...,
        "ebsEncryption": ...,
        "replicationServerInstanceType": ...,
        "replicationServersSecurityGroupsIDs": ...,
        "stagingAreaSubnetId": ...,
        "stagingAreaTags": ...,
        "useDedicatedReplicationServer": ...,
    }
# CreateReplicationConfigurationTemplateRequestRequestTypeDef definition

class CreateReplicationConfigurationTemplateRequestRequestTypeDef(TypedDict):
    associateDefaultSecurityGroup: bool,
    bandwidthThrottling: int,
    createPublicIP: bool,
    dataPlaneRouting: ReplicationConfigurationDataPlaneRoutingType,  # (1)
    defaultLargeStagingDiskType: ReplicationConfigurationDefaultLargeStagingDiskTypeType,  # (2)
    ebsEncryption: ReplicationConfigurationEbsEncryptionType,  # (3)
    replicationServerInstanceType: str,
    replicationServersSecurityGroupsIDs: Sequence[str],
    stagingAreaSubnetId: str,
    stagingAreaTags: Mapping[str, str],
    useDedicatedReplicationServer: bool,
    ebsEncryptionKeyArn: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See ReplicationConfigurationDataPlaneRoutingType
  2. See ReplicationConfigurationDefaultLargeStagingDiskTypeType
  3. See ReplicationConfigurationEbsEncryptionType

CreateWaveRequestRequestTypeDef#

# CreateWaveRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import CreateWaveRequestRequestTypeDef

def get_value() -> CreateWaveRequestRequestTypeDef:
    return {
        "name": ...,
    }
# CreateWaveRequestRequestTypeDef definition

class CreateWaveRequestRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

DataReplicationErrorTypeDef#

# DataReplicationErrorTypeDef 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],
  1. See DataReplicationErrorStringType

DataReplicationInfoReplicatedDiskTypeDef#

# DataReplicationInfoReplicatedDiskTypeDef usage example

from mypy_boto3_mgn.type_defs import DataReplicationInfoReplicatedDiskTypeDef

def get_value() -> DataReplicationInfoReplicatedDiskTypeDef:
    return {
        "backloggedStorageBytes": ...,
    }
# DataReplicationInfoReplicatedDiskTypeDef definition

class DataReplicationInfoReplicatedDiskTypeDef(TypedDict):
    backloggedStorageBytes: NotRequired[int],
    deviceName: NotRequired[str],
    replicatedStorageBytes: NotRequired[int],
    rescannedStorageBytes: NotRequired[int],
    totalStorageBytes: NotRequired[int],

DataReplicationInitiationStepTypeDef#

# DataReplicationInitiationStepTypeDef 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)
  1. See DataReplicationInitiationStepNameType
  2. See DataReplicationInitiationStepStatusType

DeleteApplicationRequestRequestTypeDef#

# DeleteApplicationRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import DeleteApplicationRequestRequestTypeDef

def get_value() -> DeleteApplicationRequestRequestTypeDef:
    return {
        "applicationID": ...,
    }
# DeleteApplicationRequestRequestTypeDef definition

class DeleteApplicationRequestRequestTypeDef(TypedDict):
    applicationID: str,

DeleteJobRequestRequestTypeDef#

# DeleteJobRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import DeleteJobRequestRequestTypeDef

def get_value() -> DeleteJobRequestRequestTypeDef:
    return {
        "jobID": ...,
    }
# DeleteJobRequestRequestTypeDef definition

class DeleteJobRequestRequestTypeDef(TypedDict):
    jobID: str,

DeleteLaunchConfigurationTemplateRequestRequestTypeDef#

# DeleteLaunchConfigurationTemplateRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import DeleteLaunchConfigurationTemplateRequestRequestTypeDef

def get_value() -> DeleteLaunchConfigurationTemplateRequestRequestTypeDef:
    return {
        "launchConfigurationTemplateID": ...,
    }
# DeleteLaunchConfigurationTemplateRequestRequestTypeDef definition

class DeleteLaunchConfigurationTemplateRequestRequestTypeDef(TypedDict):
    launchConfigurationTemplateID: str,

DeleteReplicationConfigurationTemplateRequestRequestTypeDef#

# DeleteReplicationConfigurationTemplateRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import DeleteReplicationConfigurationTemplateRequestRequestTypeDef

def get_value() -> DeleteReplicationConfigurationTemplateRequestRequestTypeDef:
    return {
        "replicationConfigurationTemplateID": ...,
    }
# DeleteReplicationConfigurationTemplateRequestRequestTypeDef definition

class DeleteReplicationConfigurationTemplateRequestRequestTypeDef(TypedDict):
    replicationConfigurationTemplateID: str,

DeleteSourceServerRequestRequestTypeDef#

# DeleteSourceServerRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import DeleteSourceServerRequestRequestTypeDef

def get_value() -> DeleteSourceServerRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
# DeleteSourceServerRequestRequestTypeDef definition

class DeleteSourceServerRequestRequestTypeDef(TypedDict):
    sourceServerID: str,

DeleteVcenterClientRequestRequestTypeDef#

# DeleteVcenterClientRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import DeleteVcenterClientRequestRequestTypeDef

def get_value() -> DeleteVcenterClientRequestRequestTypeDef:
    return {
        "vcenterClientID": ...,
    }
# DeleteVcenterClientRequestRequestTypeDef definition

class DeleteVcenterClientRequestRequestTypeDef(TypedDict):
    vcenterClientID: str,

DeleteWaveRequestRequestTypeDef#

# DeleteWaveRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import DeleteWaveRequestRequestTypeDef

def get_value() -> DeleteWaveRequestRequestTypeDef:
    return {
        "waveID": ...,
    }
# DeleteWaveRequestRequestTypeDef definition

class DeleteWaveRequestRequestTypeDef(TypedDict):
    waveID: str,

DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef#

# DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef

def get_value() -> DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef:
    return {
        "jobID": ...,
    }
# DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef definition

class DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef(TypedDict):
    jobID: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeJobLogItemsRequestRequestTypeDef#

# DescribeJobLogItemsRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeJobLogItemsRequestRequestTypeDef

def get_value() -> DescribeJobLogItemsRequestRequestTypeDef:
    return {
        "jobID": ...,
    }
# DescribeJobLogItemsRequestRequestTypeDef definition

class DescribeJobLogItemsRequestRequestTypeDef(TypedDict):
    jobID: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

DescribeJobsRequestFiltersTypeDef#

# DescribeJobsRequestFiltersTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeJobsRequestFiltersTypeDef

def get_value() -> DescribeJobsRequestFiltersTypeDef:
    return {
        "fromDate": ...,
    }
# DescribeJobsRequestFiltersTypeDef definition

class DescribeJobsRequestFiltersTypeDef(TypedDict):
    fromDate: NotRequired[str],
    jobIDs: NotRequired[Sequence[str]],
    toDate: NotRequired[str],

DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef#

# DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef

def get_value() -> DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef:
    return {
        "launchConfigurationTemplateIDs": ...,
    }
# DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef definition

class DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef(TypedDict):
    launchConfigurationTemplateIDs: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeLaunchConfigurationTemplatesRequestRequestTypeDef#

# DescribeLaunchConfigurationTemplatesRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeLaunchConfigurationTemplatesRequestRequestTypeDef

def get_value() -> DescribeLaunchConfigurationTemplatesRequestRequestTypeDef:
    return {
        "launchConfigurationTemplateIDs": ...,
    }
# DescribeLaunchConfigurationTemplatesRequestRequestTypeDef definition

class DescribeLaunchConfigurationTemplatesRequestRequestTypeDef(TypedDict):
    launchConfigurationTemplateIDs: NotRequired[Sequence[str]],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef#

# DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef

def get_value() -> DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef:
    return {
        "replicationConfigurationTemplateIDs": ...,
    }
# DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef definition

class DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef(TypedDict):
    replicationConfigurationTemplateIDs: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeReplicationConfigurationTemplatesRequestRequestTypeDef#

# DescribeReplicationConfigurationTemplatesRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeReplicationConfigurationTemplatesRequestRequestTypeDef

def get_value() -> DescribeReplicationConfigurationTemplatesRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
# DescribeReplicationConfigurationTemplatesRequestRequestTypeDef definition

class DescribeReplicationConfigurationTemplatesRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    replicationConfigurationTemplateIDs: NotRequired[Sequence[str]],

ReplicationConfigurationTemplateTypeDef#

# ReplicationConfigurationTemplateTypeDef 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],
    associateDefaultSecurityGroup: NotRequired[bool],
    bandwidthThrottling: NotRequired[int],
    createPublicIP: NotRequired[bool],
    dataPlaneRouting: NotRequired[ReplicationConfigurationDataPlaneRoutingType],  # (1)
    defaultLargeStagingDiskType: NotRequired[ReplicationConfigurationDefaultLargeStagingDiskTypeType],  # (2)
    ebsEncryption: NotRequired[ReplicationConfigurationEbsEncryptionType],  # (3)
    ebsEncryptionKeyArn: NotRequired[str],
    replicationServerInstanceType: NotRequired[str],
    replicationServersSecurityGroupsIDs: NotRequired[List[str]],
    stagingAreaSubnetId: NotRequired[str],
    stagingAreaTags: NotRequired[Dict[str, str]],
    tags: NotRequired[Dict[str, str]],
    useDedicatedReplicationServer: NotRequired[bool],
  1. See ReplicationConfigurationDataPlaneRoutingType
  2. See ReplicationConfigurationDefaultLargeStagingDiskTypeType
  3. See ReplicationConfigurationEbsEncryptionType

DescribeSourceServersRequestFiltersTypeDef#

# DescribeSourceServersRequestFiltersTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeSourceServersRequestFiltersTypeDef

def get_value() -> DescribeSourceServersRequestFiltersTypeDef:
    return {
        "applicationIDs": ...,
    }
# DescribeSourceServersRequestFiltersTypeDef definition

class DescribeSourceServersRequestFiltersTypeDef(TypedDict):
    applicationIDs: NotRequired[Sequence[str]],
    isArchived: NotRequired[bool],
    lifeCycleStates: NotRequired[Sequence[LifeCycleStateType]],  # (1)
    replicationTypes: NotRequired[Sequence[ReplicationTypeType]],  # (2)
    sourceServerIDs: NotRequired[Sequence[str]],
  1. See LifeCycleStateType
  2. See ReplicationTypeType

DescribeVcenterClientsRequestDescribeVcenterClientsPaginateTypeDef#

# DescribeVcenterClientsRequestDescribeVcenterClientsPaginateTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeVcenterClientsRequestDescribeVcenterClientsPaginateTypeDef

def get_value() -> DescribeVcenterClientsRequestDescribeVcenterClientsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# DescribeVcenterClientsRequestDescribeVcenterClientsPaginateTypeDef definition

class DescribeVcenterClientsRequestDescribeVcenterClientsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeVcenterClientsRequestRequestTypeDef#

# DescribeVcenterClientsRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeVcenterClientsRequestRequestTypeDef

def get_value() -> DescribeVcenterClientsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
# DescribeVcenterClientsRequestRequestTypeDef definition

class DescribeVcenterClientsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

VcenterClientTypeDef#

# VcenterClientTypeDef usage example

from mypy_boto3_mgn.type_defs import VcenterClientTypeDef

def get_value() -> VcenterClientTypeDef:
    return {
        "arn": ...,
    }
# VcenterClientTypeDef definition

class VcenterClientTypeDef(TypedDict):
    arn: NotRequired[str],
    datacenterName: NotRequired[str],
    hostname: NotRequired[str],
    lastSeenDatetime: NotRequired[str],
    sourceServerTags: NotRequired[Dict[str, str]],
    tags: NotRequired[Dict[str, str]],
    vcenterClientID: NotRequired[str],
    vcenterUUID: NotRequired[str],

DisassociateApplicationsRequestRequestTypeDef#

# DisassociateApplicationsRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import DisassociateApplicationsRequestRequestTypeDef

def get_value() -> DisassociateApplicationsRequestRequestTypeDef:
    return {
        "applicationIDs": ...,
        "waveID": ...,
    }
# DisassociateApplicationsRequestRequestTypeDef definition

class DisassociateApplicationsRequestRequestTypeDef(TypedDict):
    applicationIDs: Sequence[str],
    waveID: str,

DisassociateSourceServersRequestRequestTypeDef#

# DisassociateSourceServersRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import DisassociateSourceServersRequestRequestTypeDef

def get_value() -> DisassociateSourceServersRequestRequestTypeDef:
    return {
        "applicationID": ...,
        "sourceServerIDs": ...,
    }
# DisassociateSourceServersRequestRequestTypeDef definition

class DisassociateSourceServersRequestRequestTypeDef(TypedDict):
    applicationID: str,
    sourceServerIDs: Sequence[str],

DisconnectFromServiceRequestRequestTypeDef#

# DisconnectFromServiceRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import DisconnectFromServiceRequestRequestTypeDef

def get_value() -> DisconnectFromServiceRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
# DisconnectFromServiceRequestRequestTypeDef definition

class DisconnectFromServiceRequestRequestTypeDef(TypedDict):
    sourceServerID: str,

DiskTypeDef#

# DiskTypeDef usage example

from mypy_boto3_mgn.type_defs import DiskTypeDef

def get_value() -> DiskTypeDef:
    return {
        "bytes": ...,
    }
# DiskTypeDef definition

class DiskTypeDef(TypedDict):
    bytes: NotRequired[int],
    deviceName: NotRequired[str],

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef usage example

from mypy_boto3_mgn.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ExportErrorDataTypeDef#

# ExportErrorDataTypeDef 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 usage example

from mypy_boto3_mgn.type_defs import ExportTaskSummaryTypeDef

def get_value() -> ExportTaskSummaryTypeDef:
    return {
        "applicationsCount": ...,
    }
# ExportTaskSummaryTypeDef definition

class ExportTaskSummaryTypeDef(TypedDict):
    applicationsCount: NotRequired[int],
    serversCount: NotRequired[int],
    wavesCount: NotRequired[int],

FinalizeCutoverRequestRequestTypeDef#

# FinalizeCutoverRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import FinalizeCutoverRequestRequestTypeDef

def get_value() -> FinalizeCutoverRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
# FinalizeCutoverRequestRequestTypeDef definition

class FinalizeCutoverRequestRequestTypeDef(TypedDict):
    sourceServerID: str,

GetLaunchConfigurationRequestRequestTypeDef#

# GetLaunchConfigurationRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import GetLaunchConfigurationRequestRequestTypeDef

def get_value() -> GetLaunchConfigurationRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
# GetLaunchConfigurationRequestRequestTypeDef definition

class GetLaunchConfigurationRequestRequestTypeDef(TypedDict):
    sourceServerID: str,

GetReplicationConfigurationRequestRequestTypeDef#

# GetReplicationConfigurationRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import GetReplicationConfigurationRequestRequestTypeDef

def get_value() -> GetReplicationConfigurationRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
# GetReplicationConfigurationRequestRequestTypeDef definition

class GetReplicationConfigurationRequestRequestTypeDef(TypedDict):
    sourceServerID: str,

IdentificationHintsTypeDef#

# IdentificationHintsTypeDef usage example

from mypy_boto3_mgn.type_defs import IdentificationHintsTypeDef

def get_value() -> IdentificationHintsTypeDef:
    return {
        "awsInstanceID": ...,
    }
# IdentificationHintsTypeDef definition

class IdentificationHintsTypeDef(TypedDict):
    awsInstanceID: NotRequired[str],
    fqdn: NotRequired[str],
    hostname: NotRequired[str],
    vmPath: NotRequired[str],
    vmWareUuid: NotRequired[str],

ImportErrorDataTypeDef#

# ImportErrorDataTypeDef usage example

from mypy_boto3_mgn.type_defs import ImportErrorDataTypeDef

def get_value() -> ImportErrorDataTypeDef:
    return {
        "applicationID": ...,
    }
# ImportErrorDataTypeDef definition

class ImportErrorDataTypeDef(TypedDict):
    applicationID: NotRequired[str],
    ec2LaunchTemplateID: NotRequired[str],
    rawError: NotRequired[str],
    rowNumber: NotRequired[int],
    sourceServerID: NotRequired[str],
    waveID: NotRequired[str],

ImportTaskSummaryApplicationsTypeDef#

# ImportTaskSummaryApplicationsTypeDef 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 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 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 usage example

from mypy_boto3_mgn.type_defs import S3BucketSourceTypeDef

def get_value() -> S3BucketSourceTypeDef:
    return {
        "s3Bucket": ...,
        "s3Key": ...,
    }
# S3BucketSourceTypeDef definition

class S3BucketSourceTypeDef(TypedDict):
    s3Bucket: str,
    s3Key: str,
    s3BucketOwner: NotRequired[str],

JobLogEventDataTypeDef#

# JobLogEventDataTypeDef usage example

from mypy_boto3_mgn.type_defs import JobLogEventDataTypeDef

def get_value() -> JobLogEventDataTypeDef:
    return {
        "conversionServerID": ...,
    }
# JobLogEventDataTypeDef definition

class JobLogEventDataTypeDef(TypedDict):
    conversionServerID: NotRequired[str],
    rawError: NotRequired[str],
    sourceServerID: NotRequired[str],
    targetInstanceID: NotRequired[str],

LaunchedInstanceTypeDef#

# LaunchedInstanceTypeDef usage example

from mypy_boto3_mgn.type_defs import LaunchedInstanceTypeDef

def get_value() -> LaunchedInstanceTypeDef:
    return {
        "ec2InstanceID": ...,
    }
# LaunchedInstanceTypeDef definition

class LaunchedInstanceTypeDef(TypedDict):
    ec2InstanceID: NotRequired[str],
    firstBoot: NotRequired[FirstBootType],  # (1)
    jobID: NotRequired[str],
  1. See FirstBootType

LifeCycleLastCutoverFinalizedTypeDef#

# LifeCycleLastCutoverFinalizedTypeDef 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 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 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 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 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 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 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]],

ListExportErrorsRequestListExportErrorsPaginateTypeDef#

# ListExportErrorsRequestListExportErrorsPaginateTypeDef usage example

from mypy_boto3_mgn.type_defs import ListExportErrorsRequestListExportErrorsPaginateTypeDef

def get_value() -> ListExportErrorsRequestListExportErrorsPaginateTypeDef:
    return {
        "exportID": ...,
    }
# ListExportErrorsRequestListExportErrorsPaginateTypeDef definition

class ListExportErrorsRequestListExportErrorsPaginateTypeDef(TypedDict):
    exportID: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListExportErrorsRequestRequestTypeDef#

# ListExportErrorsRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import ListExportErrorsRequestRequestTypeDef

def get_value() -> ListExportErrorsRequestRequestTypeDef:
    return {
        "exportID": ...,
    }
# ListExportErrorsRequestRequestTypeDef definition

class ListExportErrorsRequestRequestTypeDef(TypedDict):
    exportID: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListExportsRequestFiltersTypeDef#

# ListExportsRequestFiltersTypeDef 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]],

ListImportErrorsRequestListImportErrorsPaginateTypeDef#

# ListImportErrorsRequestListImportErrorsPaginateTypeDef usage example

from mypy_boto3_mgn.type_defs import ListImportErrorsRequestListImportErrorsPaginateTypeDef

def get_value() -> ListImportErrorsRequestListImportErrorsPaginateTypeDef:
    return {
        "importID": ...,
    }
# ListImportErrorsRequestListImportErrorsPaginateTypeDef definition

class ListImportErrorsRequestListImportErrorsPaginateTypeDef(TypedDict):
    importID: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListImportErrorsRequestRequestTypeDef#

# ListImportErrorsRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import ListImportErrorsRequestRequestTypeDef

def get_value() -> ListImportErrorsRequestRequestTypeDef:
    return {
        "importID": ...,
    }
# ListImportErrorsRequestRequestTypeDef definition

class ListImportErrorsRequestRequestTypeDef(TypedDict):
    importID: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

ListImportsRequestFiltersTypeDef#

# ListImportsRequestFiltersTypeDef 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]],

SourceServerActionsRequestFiltersTypeDef#

# SourceServerActionsRequestFiltersTypeDef 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]],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TemplateActionsRequestFiltersTypeDef#

# TemplateActionsRequestFiltersTypeDef 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 usage example

from mypy_boto3_mgn.type_defs import ListWavesRequestFiltersTypeDef

def get_value() -> ListWavesRequestFiltersTypeDef:
    return {
        "isArchived": ...,
    }
# ListWavesRequestFiltersTypeDef definition

class ListWavesRequestFiltersTypeDef(TypedDict):
    isArchived: NotRequired[bool],
    waveIDs: NotRequired[Sequence[str]],

MarkAsArchivedRequestRequestTypeDef#

# MarkAsArchivedRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import MarkAsArchivedRequestRequestTypeDef

def get_value() -> MarkAsArchivedRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
# MarkAsArchivedRequestRequestTypeDef definition

class MarkAsArchivedRequestRequestTypeDef(TypedDict):
    sourceServerID: str,

NetworkInterfaceTypeDef#

# NetworkInterfaceTypeDef usage example

from mypy_boto3_mgn.type_defs import NetworkInterfaceTypeDef

def get_value() -> NetworkInterfaceTypeDef:
    return {
        "ips": ...,
    }
# NetworkInterfaceTypeDef definition

class NetworkInterfaceTypeDef(TypedDict):
    ips: NotRequired[List[str]],
    isPrimary: NotRequired[bool],
    macAddress: NotRequired[str],

OSTypeDef#

# OSTypeDef usage example

from mypy_boto3_mgn.type_defs import OSTypeDef

def get_value() -> OSTypeDef:
    return {
        "fullString": ...,
    }
# OSTypeDef definition

class OSTypeDef(TypedDict):
    fullString: NotRequired[str],

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef 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],

SsmExternalParameterTypeDef#

# SsmExternalParameterTypeDef 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 usage example

from mypy_boto3_mgn.type_defs import SsmParameterStoreParameterTypeDef

def get_value() -> SsmParameterStoreParameterTypeDef:
    return {
        "parameterName": ...,
        "parameterType": ...,
    }
# SsmParameterStoreParameterTypeDef definition

class SsmParameterStoreParameterTypeDef(TypedDict):
    parameterName: str,
    parameterType: SsmParameterStoreParameterTypeType,  # (1)
  1. See SsmParameterStoreParameterTypeType

RemoveSourceServerActionRequestRequestTypeDef#

# RemoveSourceServerActionRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import RemoveSourceServerActionRequestRequestTypeDef

def get_value() -> RemoveSourceServerActionRequestRequestTypeDef:
    return {
        "actionID": ...,
        "sourceServerID": ...,
    }
# RemoveSourceServerActionRequestRequestTypeDef definition

class RemoveSourceServerActionRequestRequestTypeDef(TypedDict):
    actionID: str,
    sourceServerID: str,

RemoveTemplateActionRequestRequestTypeDef#

# RemoveTemplateActionRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import RemoveTemplateActionRequestRequestTypeDef

def get_value() -> RemoveTemplateActionRequestRequestTypeDef:
    return {
        "actionID": ...,
        "launchConfigurationTemplateID": ...,
    }
# RemoveTemplateActionRequestRequestTypeDef definition

class RemoveTemplateActionRequestRequestTypeDef(TypedDict):
    actionID: str,
    launchConfigurationTemplateID: str,

ReplicationConfigurationReplicatedDiskTypeDef#

# ReplicationConfigurationReplicatedDiskTypeDef usage example

from mypy_boto3_mgn.type_defs import ReplicationConfigurationReplicatedDiskTypeDef

def get_value() -> ReplicationConfigurationReplicatedDiskTypeDef:
    return {
        "deviceName": ...,
    }
# ReplicationConfigurationReplicatedDiskTypeDef definition

class ReplicationConfigurationReplicatedDiskTypeDef(TypedDict):
    deviceName: NotRequired[str],
    iops: NotRequired[int],
    isBootDisk: NotRequired[bool],
    stagingDiskType: NotRequired[ReplicationConfigurationReplicatedDiskStagingDiskTypeType],  # (1)
    throughput: NotRequired[int],
  1. See ReplicationConfigurationReplicatedDiskStagingDiskTypeType

ReplicationConfigurationTemplateResponseMetadataTypeDef#

# ReplicationConfigurationTemplateResponseMetadataTypeDef usage example

from mypy_boto3_mgn.type_defs import ReplicationConfigurationTemplateResponseMetadataTypeDef

def get_value() -> ReplicationConfigurationTemplateResponseMetadataTypeDef:
    return {
        "arn": ...,
        "associateDefaultSecurityGroup": ...,
        "bandwidthThrottling": ...,
        "createPublicIP": ...,
        "dataPlaneRouting": ...,
        "defaultLargeStagingDiskType": ...,
        "ebsEncryption": ...,
        "ebsEncryptionKeyArn": ...,
        "replicationConfigurationTemplateID": ...,
        "replicationServerInstanceType": ...,
        "replicationServersSecurityGroupsIDs": ...,
        "stagingAreaSubnetId": ...,
        "stagingAreaTags": ...,
        "tags": ...,
        "useDedicatedReplicationServer": ...,
        "ResponseMetadata": ...,
    }
# ReplicationConfigurationTemplateResponseMetadataTypeDef definition

class ReplicationConfigurationTemplateResponseMetadataTypeDef(TypedDict):
    arn: str,
    associateDefaultSecurityGroup: bool,
    bandwidthThrottling: int,
    createPublicIP: bool,
    dataPlaneRouting: ReplicationConfigurationDataPlaneRoutingType,  # (1)
    defaultLargeStagingDiskType: ReplicationConfigurationDefaultLargeStagingDiskTypeType,  # (2)
    ebsEncryption: ReplicationConfigurationEbsEncryptionType,  # (3)
    ebsEncryptionKeyArn: str,
    replicationConfigurationTemplateID: str,
    replicationServerInstanceType: str,
    replicationServersSecurityGroupsIDs: List[str],
    stagingAreaSubnetId: str,
    stagingAreaTags: Dict[str, str],
    tags: Dict[str, str],
    useDedicatedReplicationServer: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ReplicationConfigurationDataPlaneRoutingType
  2. See ReplicationConfigurationDefaultLargeStagingDiskTypeType
  3. See ReplicationConfigurationEbsEncryptionType
  4. See ResponseMetadataTypeDef

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_mgn.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

RetryDataReplicationRequestRequestTypeDef#

# RetryDataReplicationRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import RetryDataReplicationRequestRequestTypeDef

def get_value() -> RetryDataReplicationRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
# RetryDataReplicationRequestRequestTypeDef definition

class RetryDataReplicationRequestRequestTypeDef(TypedDict):
    sourceServerID: str,

StartCutoverRequestRequestTypeDef#

# StartCutoverRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import StartCutoverRequestRequestTypeDef

def get_value() -> StartCutoverRequestRequestTypeDef:
    return {
        "sourceServerIDs": ...,
    }
# StartCutoverRequestRequestTypeDef definition

class StartCutoverRequestRequestTypeDef(TypedDict):
    sourceServerIDs: Sequence[str],
    tags: NotRequired[Mapping[str, str]],

StartExportRequestRequestTypeDef#

# StartExportRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import StartExportRequestRequestTypeDef

def get_value() -> StartExportRequestRequestTypeDef:
    return {
        "s3Bucket": ...,
        "s3Key": ...,
    }
# StartExportRequestRequestTypeDef definition

class StartExportRequestRequestTypeDef(TypedDict):
    s3Bucket: str,
    s3Key: str,
    s3BucketOwner: NotRequired[str],

StartReplicationRequestRequestTypeDef#

# StartReplicationRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import StartReplicationRequestRequestTypeDef

def get_value() -> StartReplicationRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
# StartReplicationRequestRequestTypeDef definition

class StartReplicationRequestRequestTypeDef(TypedDict):
    sourceServerID: str,

StartTestRequestRequestTypeDef#

# StartTestRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import StartTestRequestRequestTypeDef

def get_value() -> StartTestRequestRequestTypeDef:
    return {
        "sourceServerIDs": ...,
    }
# StartTestRequestRequestTypeDef definition

class StartTestRequestRequestTypeDef(TypedDict):
    sourceServerIDs: Sequence[str],
    tags: NotRequired[Mapping[str, str]],

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

TerminateTargetInstancesRequestRequestTypeDef#

# TerminateTargetInstancesRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import TerminateTargetInstancesRequestRequestTypeDef

def get_value() -> TerminateTargetInstancesRequestRequestTypeDef:
    return {
        "sourceServerIDs": ...,
    }
# TerminateTargetInstancesRequestRequestTypeDef definition

class TerminateTargetInstancesRequestRequestTypeDef(TypedDict):
    sourceServerIDs: Sequence[str],
    tags: NotRequired[Mapping[str, str]],

UnarchiveApplicationRequestRequestTypeDef#

# UnarchiveApplicationRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import UnarchiveApplicationRequestRequestTypeDef

def get_value() -> UnarchiveApplicationRequestRequestTypeDef:
    return {
        "applicationID": ...,
    }
# UnarchiveApplicationRequestRequestTypeDef definition

class UnarchiveApplicationRequestRequestTypeDef(TypedDict):
    applicationID: str,

UnarchiveWaveRequestRequestTypeDef#

# UnarchiveWaveRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import UnarchiveWaveRequestRequestTypeDef

def get_value() -> UnarchiveWaveRequestRequestTypeDef:
    return {
        "waveID": ...,
    }
# UnarchiveWaveRequestRequestTypeDef definition

class UnarchiveWaveRequestRequestTypeDef(TypedDict):
    waveID: str,

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateApplicationRequestRequestTypeDef#

# UpdateApplicationRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import UpdateApplicationRequestRequestTypeDef

def get_value() -> UpdateApplicationRequestRequestTypeDef:
    return {
        "applicationID": ...,
    }
# UpdateApplicationRequestRequestTypeDef definition

class UpdateApplicationRequestRequestTypeDef(TypedDict):
    applicationID: str,
    description: NotRequired[str],
    name: NotRequired[str],

UpdateReplicationConfigurationTemplateRequestRequestTypeDef#

# UpdateReplicationConfigurationTemplateRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import UpdateReplicationConfigurationTemplateRequestRequestTypeDef

def get_value() -> UpdateReplicationConfigurationTemplateRequestRequestTypeDef:
    return {
        "replicationConfigurationTemplateID": ...,
    }
# UpdateReplicationConfigurationTemplateRequestRequestTypeDef definition

class UpdateReplicationConfigurationTemplateRequestRequestTypeDef(TypedDict):
    replicationConfigurationTemplateID: str,
    arn: NotRequired[str],
    associateDefaultSecurityGroup: NotRequired[bool],
    bandwidthThrottling: NotRequired[int],
    createPublicIP: NotRequired[bool],
    dataPlaneRouting: NotRequired[ReplicationConfigurationDataPlaneRoutingType],  # (1)
    defaultLargeStagingDiskType: NotRequired[ReplicationConfigurationDefaultLargeStagingDiskTypeType],  # (2)
    ebsEncryption: NotRequired[ReplicationConfigurationEbsEncryptionType],  # (3)
    ebsEncryptionKeyArn: NotRequired[str],
    replicationServerInstanceType: NotRequired[str],
    replicationServersSecurityGroupsIDs: NotRequired[Sequence[str]],
    stagingAreaSubnetId: NotRequired[str],
    stagingAreaTags: NotRequired[Mapping[str, str]],
    useDedicatedReplicationServer: NotRequired[bool],
  1. See ReplicationConfigurationDataPlaneRoutingType
  2. See ReplicationConfigurationDefaultLargeStagingDiskTypeType
  3. See ReplicationConfigurationEbsEncryptionType

UpdateSourceServerReplicationTypeRequestRequestTypeDef#

# UpdateSourceServerReplicationTypeRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import UpdateSourceServerReplicationTypeRequestRequestTypeDef

def get_value() -> UpdateSourceServerReplicationTypeRequestRequestTypeDef:
    return {
        "replicationType": ...,
        "sourceServerID": ...,
    }
# UpdateSourceServerReplicationTypeRequestRequestTypeDef definition

class UpdateSourceServerReplicationTypeRequestRequestTypeDef(TypedDict):
    replicationType: ReplicationTypeType,  # (1)
    sourceServerID: str,
  1. See ReplicationTypeType

UpdateWaveRequestRequestTypeDef#

# UpdateWaveRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import UpdateWaveRequestRequestTypeDef

def get_value() -> UpdateWaveRequestRequestTypeDef:
    return {
        "waveID": ...,
    }
# UpdateWaveRequestRequestTypeDef definition

class UpdateWaveRequestRequestTypeDef(TypedDict):
    waveID: str,
    description: NotRequired[str],
    name: NotRequired[str],

WaveAggregatedStatusTypeDef#

# WaveAggregatedStatusTypeDef usage example

from mypy_boto3_mgn.type_defs import WaveAggregatedStatusTypeDef

def get_value() -> WaveAggregatedStatusTypeDef:
    return {
        "healthStatus": ...,
    }
# WaveAggregatedStatusTypeDef definition

class WaveAggregatedStatusTypeDef(TypedDict):
    healthStatus: NotRequired[WaveHealthStatusType],  # (1)
    lastUpdateDateTime: NotRequired[str],
    progressStatus: NotRequired[WaveProgressStatusType],  # (2)
    replicationStartedDateTime: NotRequired[str],
    totalApplications: NotRequired[int],
  1. See WaveHealthStatusType
  2. See WaveProgressStatusType

ApplicationResponseMetadataTypeDef#

# ApplicationResponseMetadataTypeDef usage example

from mypy_boto3_mgn.type_defs import ApplicationResponseMetadataTypeDef

def get_value() -> ApplicationResponseMetadataTypeDef:
    return {
        "applicationAggregatedStatus": ...,
        "applicationID": ...,
        "arn": ...,
        "creationDateTime": ...,
        "description": ...,
        "isArchived": ...,
        "lastModifiedDateTime": ...,
        "name": ...,
        "tags": ...,
        "waveID": ...,
        "ResponseMetadata": ...,
    }
# ApplicationResponseMetadataTypeDef definition

class ApplicationResponseMetadataTypeDef(TypedDict):
    applicationAggregatedStatus: ApplicationAggregatedStatusTypeDef,  # (1)
    applicationID: str,
    arn: str,
    creationDateTime: str,
    description: str,
    isArchived: bool,
    lastModifiedDateTime: str,
    name: str,
    tags: Dict[str, str],
    waveID: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationAggregatedStatusTypeDef
  2. See ResponseMetadataTypeDef

ApplicationTypeDef#

# ApplicationTypeDef usage example

from mypy_boto3_mgn.type_defs import ApplicationTypeDef

def get_value() -> ApplicationTypeDef:
    return {
        "applicationAggregatedStatus": ...,
    }
# ApplicationTypeDef definition

class ApplicationTypeDef(TypedDict):
    applicationAggregatedStatus: NotRequired[ApplicationAggregatedStatusTypeDef],  # (1)
    applicationID: NotRequired[str],
    arn: NotRequired[str],
    creationDateTime: NotRequired[str],
    description: NotRequired[str],
    isArchived: NotRequired[bool],
    lastModifiedDateTime: NotRequired[str],
    name: NotRequired[str],
    tags: NotRequired[Dict[str, str]],
    waveID: NotRequired[str],
  1. See ApplicationAggregatedStatusTypeDef

ChangeServerLifeCycleStateRequestRequestTypeDef#

# ChangeServerLifeCycleStateRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import ChangeServerLifeCycleStateRequestRequestTypeDef

def get_value() -> ChangeServerLifeCycleStateRequestRequestTypeDef:
    return {
        "lifeCycle": ...,
        "sourceServerID": ...,
    }
# ChangeServerLifeCycleStateRequestRequestTypeDef definition

class ChangeServerLifeCycleStateRequestRequestTypeDef(TypedDict):
    lifeCycle: ChangeServerLifeCycleStateSourceServerLifecycleTypeDef,  # (1)
    sourceServerID: str,
  1. See ChangeServerLifeCycleStateSourceServerLifecycleTypeDef

DataReplicationInitiationTypeDef#

# DataReplicationInitiationTypeDef usage example

from mypy_boto3_mgn.type_defs import DataReplicationInitiationTypeDef

def get_value() -> DataReplicationInitiationTypeDef:
    return {
        "nextAttemptDateTime": ...,
    }
# DataReplicationInitiationTypeDef definition

class DataReplicationInitiationTypeDef(TypedDict):
    nextAttemptDateTime: NotRequired[str],
    startDateTime: NotRequired[str],
    steps: NotRequired[List[DataReplicationInitiationStepTypeDef]],  # (1)
  1. See DataReplicationInitiationStepTypeDef

DescribeJobsRequestDescribeJobsPaginateTypeDef#

# DescribeJobsRequestDescribeJobsPaginateTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeJobsRequestDescribeJobsPaginateTypeDef

def get_value() -> DescribeJobsRequestDescribeJobsPaginateTypeDef:
    return {
        "filters": ...,
    }
# DescribeJobsRequestDescribeJobsPaginateTypeDef definition

class DescribeJobsRequestDescribeJobsPaginateTypeDef(TypedDict):
    filters: NotRequired[DescribeJobsRequestFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DescribeJobsRequestFiltersTypeDef
  2. See PaginatorConfigTypeDef

DescribeJobsRequestRequestTypeDef#

# DescribeJobsRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeJobsRequestRequestTypeDef

def get_value() -> DescribeJobsRequestRequestTypeDef:
    return {
        "filters": ...,
    }
# DescribeJobsRequestRequestTypeDef definition

class DescribeJobsRequestRequestTypeDef(TypedDict):
    filters: NotRequired[DescribeJobsRequestFiltersTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See DescribeJobsRequestFiltersTypeDef

DescribeReplicationConfigurationTemplatesResponseTypeDef#

# DescribeReplicationConfigurationTemplatesResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeReplicationConfigurationTemplatesResponseTypeDef

def get_value() -> DescribeReplicationConfigurationTemplatesResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeReplicationConfigurationTemplatesResponseTypeDef definition

class DescribeReplicationConfigurationTemplatesResponseTypeDef(TypedDict):
    items: List[ReplicationConfigurationTemplateTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationConfigurationTemplateTypeDef
  2. See ResponseMetadataTypeDef

DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef#

# DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef

def get_value() -> DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef:
    return {
        "filters": ...,
    }
# DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef definition

class DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef(TypedDict):
    filters: NotRequired[DescribeSourceServersRequestFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DescribeSourceServersRequestFiltersTypeDef
  2. See PaginatorConfigTypeDef

DescribeSourceServersRequestRequestTypeDef#

# DescribeSourceServersRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeSourceServersRequestRequestTypeDef

def get_value() -> DescribeSourceServersRequestRequestTypeDef:
    return {
        "filters": ...,
    }
# DescribeSourceServersRequestRequestTypeDef definition

class DescribeSourceServersRequestRequestTypeDef(TypedDict):
    filters: NotRequired[DescribeSourceServersRequestFiltersTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See DescribeSourceServersRequestFiltersTypeDef

DescribeVcenterClientsResponseTypeDef#

# DescribeVcenterClientsResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeVcenterClientsResponseTypeDef

def get_value() -> DescribeVcenterClientsResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeVcenterClientsResponseTypeDef definition

class DescribeVcenterClientsResponseTypeDef(TypedDict):
    items: List[VcenterClientTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VcenterClientTypeDef
  2. See ResponseMetadataTypeDef

ExportTaskErrorTypeDef#

# ExportTaskErrorTypeDef usage example

from mypy_boto3_mgn.type_defs import ExportTaskErrorTypeDef

def get_value() -> ExportTaskErrorTypeDef:
    return {
        "errorData": ...,
    }
# ExportTaskErrorTypeDef definition

class ExportTaskErrorTypeDef(TypedDict):
    errorData: NotRequired[ExportErrorDataTypeDef],  # (1)
    errorDateTime: NotRequired[str],
  1. See ExportErrorDataTypeDef

ExportTaskTypeDef#

# ExportTaskTypeDef usage example

from mypy_boto3_mgn.type_defs import ExportTaskTypeDef

def get_value() -> ExportTaskTypeDef:
    return {
        "creationDateTime": ...,
    }
# ExportTaskTypeDef definition

class ExportTaskTypeDef(TypedDict):
    creationDateTime: NotRequired[str],
    endDateTime: NotRequired[str],
    exportID: NotRequired[str],
    progressPercentage: NotRequired[float],
    s3Bucket: NotRequired[str],
    s3BucketOwner: NotRequired[str],
    s3Key: NotRequired[str],
    status: NotRequired[ExportStatusType],  # (1)
    summary: NotRequired[ExportTaskSummaryTypeDef],  # (2)
  1. See ExportStatusType
  2. See ExportTaskSummaryTypeDef

ImportTaskErrorTypeDef#

# ImportTaskErrorTypeDef usage example

from mypy_boto3_mgn.type_defs import ImportTaskErrorTypeDef

def get_value() -> ImportTaskErrorTypeDef:
    return {
        "errorData": ...,
    }
# ImportTaskErrorTypeDef definition

class ImportTaskErrorTypeDef(TypedDict):
    errorData: NotRequired[ImportErrorDataTypeDef],  # (1)
    errorDateTime: NotRequired[str],
    errorType: NotRequired[ImportErrorTypeType],  # (2)
  1. See ImportErrorDataTypeDef
  2. See ImportErrorTypeType

ImportTaskSummaryTypeDef#

# ImportTaskSummaryTypeDef usage example

from mypy_boto3_mgn.type_defs import ImportTaskSummaryTypeDef

def get_value() -> ImportTaskSummaryTypeDef:
    return {
        "applications": ...,
    }
# ImportTaskSummaryTypeDef definition

class ImportTaskSummaryTypeDef(TypedDict):
    applications: NotRequired[ImportTaskSummaryApplicationsTypeDef],  # (1)
    servers: NotRequired[ImportTaskSummaryServersTypeDef],  # (2)
    waves: NotRequired[ImportTaskSummaryWavesTypeDef],  # (3)
  1. See ImportTaskSummaryApplicationsTypeDef
  2. See ImportTaskSummaryServersTypeDef
  3. See ImportTaskSummaryWavesTypeDef

StartImportRequestRequestTypeDef#

# StartImportRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import StartImportRequestRequestTypeDef

def get_value() -> StartImportRequestRequestTypeDef:
    return {
        "s3BucketSource": ...,
    }
# StartImportRequestRequestTypeDef definition

class StartImportRequestRequestTypeDef(TypedDict):
    s3BucketSource: S3BucketSourceTypeDef,  # (1)
    clientToken: NotRequired[str],
  1. See S3BucketSourceTypeDef

JobLogTypeDef#

# JobLogTypeDef usage example

from mypy_boto3_mgn.type_defs import JobLogTypeDef

def get_value() -> JobLogTypeDef:
    return {
        "event": ...,
    }
# JobLogTypeDef definition

class JobLogTypeDef(TypedDict):
    event: NotRequired[JobLogEventType],  # (1)
    eventData: NotRequired[JobLogEventDataTypeDef],  # (2)
    logDateTime: NotRequired[str],
  1. See JobLogEventType
  2. See JobLogEventDataTypeDef

LifeCycleLastCutoverTypeDef#

# LifeCycleLastCutoverTypeDef usage example

from mypy_boto3_mgn.type_defs import LifeCycleLastCutoverTypeDef

def get_value() -> LifeCycleLastCutoverTypeDef:
    return {
        "finalized": ...,
    }
# LifeCycleLastCutoverTypeDef definition

class LifeCycleLastCutoverTypeDef(TypedDict):
    finalized: NotRequired[LifeCycleLastCutoverFinalizedTypeDef],  # (1)
    initiated: NotRequired[LifeCycleLastCutoverInitiatedTypeDef],  # (2)
    reverted: NotRequired[LifeCycleLastCutoverRevertedTypeDef],  # (3)
  1. See LifeCycleLastCutoverFinalizedTypeDef
  2. See LifeCycleLastCutoverInitiatedTypeDef
  3. See LifeCycleLastCutoverRevertedTypeDef

LifeCycleLastTestTypeDef#

# LifeCycleLastTestTypeDef usage example

from mypy_boto3_mgn.type_defs import LifeCycleLastTestTypeDef

def get_value() -> LifeCycleLastTestTypeDef:
    return {
        "finalized": ...,
    }
# LifeCycleLastTestTypeDef definition

class LifeCycleLastTestTypeDef(TypedDict):
    finalized: NotRequired[LifeCycleLastTestFinalizedTypeDef],  # (1)
    initiated: NotRequired[LifeCycleLastTestInitiatedTypeDef],  # (2)
    reverted: NotRequired[LifeCycleLastTestRevertedTypeDef],  # (3)
  1. See LifeCycleLastTestFinalizedTypeDef
  2. See LifeCycleLastTestInitiatedTypeDef
  3. See LifeCycleLastTestRevertedTypeDef

ListApplicationsRequestListApplicationsPaginateTypeDef#

# ListApplicationsRequestListApplicationsPaginateTypeDef usage example

from mypy_boto3_mgn.type_defs import ListApplicationsRequestListApplicationsPaginateTypeDef

def get_value() -> ListApplicationsRequestListApplicationsPaginateTypeDef:
    return {
        "filters": ...,
    }
# ListApplicationsRequestListApplicationsPaginateTypeDef definition

class ListApplicationsRequestListApplicationsPaginateTypeDef(TypedDict):
    filters: NotRequired[ListApplicationsRequestFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListApplicationsRequestFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListApplicationsRequestRequestTypeDef#

# ListApplicationsRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import ListApplicationsRequestRequestTypeDef

def get_value() -> ListApplicationsRequestRequestTypeDef:
    return {
        "filters": ...,
    }
# ListApplicationsRequestRequestTypeDef definition

class ListApplicationsRequestRequestTypeDef(TypedDict):
    filters: NotRequired[ListApplicationsRequestFiltersTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See ListApplicationsRequestFiltersTypeDef

ListExportsRequestListExportsPaginateTypeDef#

# ListExportsRequestListExportsPaginateTypeDef usage example

from mypy_boto3_mgn.type_defs import ListExportsRequestListExportsPaginateTypeDef

def get_value() -> ListExportsRequestListExportsPaginateTypeDef:
    return {
        "filters": ...,
    }
# ListExportsRequestListExportsPaginateTypeDef definition

class ListExportsRequestListExportsPaginateTypeDef(TypedDict):
    filters: NotRequired[ListExportsRequestFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListExportsRequestFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListExportsRequestRequestTypeDef#

# ListExportsRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import ListExportsRequestRequestTypeDef

def get_value() -> ListExportsRequestRequestTypeDef:
    return {
        "filters": ...,
    }
# ListExportsRequestRequestTypeDef definition

class ListExportsRequestRequestTypeDef(TypedDict):
    filters: NotRequired[ListExportsRequestFiltersTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See ListExportsRequestFiltersTypeDef

ListImportsRequestListImportsPaginateTypeDef#

# ListImportsRequestListImportsPaginateTypeDef usage example

from mypy_boto3_mgn.type_defs import ListImportsRequestListImportsPaginateTypeDef

def get_value() -> ListImportsRequestListImportsPaginateTypeDef:
    return {
        "filters": ...,
    }
# ListImportsRequestListImportsPaginateTypeDef definition

class ListImportsRequestListImportsPaginateTypeDef(TypedDict):
    filters: NotRequired[ListImportsRequestFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListImportsRequestFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListImportsRequestRequestTypeDef#

# ListImportsRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import ListImportsRequestRequestTypeDef

def get_value() -> ListImportsRequestRequestTypeDef:
    return {
        "filters": ...,
    }
# ListImportsRequestRequestTypeDef definition

class ListImportsRequestRequestTypeDef(TypedDict):
    filters: NotRequired[ListImportsRequestFiltersTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See ListImportsRequestFiltersTypeDef

ListSourceServerActionsRequestListSourceServerActionsPaginateTypeDef#

# ListSourceServerActionsRequestListSourceServerActionsPaginateTypeDef usage example

from mypy_boto3_mgn.type_defs import ListSourceServerActionsRequestListSourceServerActionsPaginateTypeDef

def get_value() -> ListSourceServerActionsRequestListSourceServerActionsPaginateTypeDef:
    return {
        "sourceServerID": ...,
    }
# ListSourceServerActionsRequestListSourceServerActionsPaginateTypeDef definition

class ListSourceServerActionsRequestListSourceServerActionsPaginateTypeDef(TypedDict):
    sourceServerID: str,
    filters: NotRequired[SourceServerActionsRequestFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See SourceServerActionsRequestFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListSourceServerActionsRequestRequestTypeDef#

# ListSourceServerActionsRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import ListSourceServerActionsRequestRequestTypeDef

def get_value() -> ListSourceServerActionsRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
# ListSourceServerActionsRequestRequestTypeDef definition

class ListSourceServerActionsRequestRequestTypeDef(TypedDict):
    sourceServerID: str,
    filters: NotRequired[SourceServerActionsRequestFiltersTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See SourceServerActionsRequestFiltersTypeDef

ListTemplateActionsRequestListTemplateActionsPaginateTypeDef#

# ListTemplateActionsRequestListTemplateActionsPaginateTypeDef usage example

from mypy_boto3_mgn.type_defs import ListTemplateActionsRequestListTemplateActionsPaginateTypeDef

def get_value() -> ListTemplateActionsRequestListTemplateActionsPaginateTypeDef:
    return {
        "launchConfigurationTemplateID": ...,
    }
# ListTemplateActionsRequestListTemplateActionsPaginateTypeDef definition

class ListTemplateActionsRequestListTemplateActionsPaginateTypeDef(TypedDict):
    launchConfigurationTemplateID: str,
    filters: NotRequired[TemplateActionsRequestFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See TemplateActionsRequestFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListTemplateActionsRequestRequestTypeDef#

# ListTemplateActionsRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import ListTemplateActionsRequestRequestTypeDef

def get_value() -> ListTemplateActionsRequestRequestTypeDef:
    return {
        "launchConfigurationTemplateID": ...,
    }
# ListTemplateActionsRequestRequestTypeDef definition

class ListTemplateActionsRequestRequestTypeDef(TypedDict):
    launchConfigurationTemplateID: str,
    filters: NotRequired[TemplateActionsRequestFiltersTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See TemplateActionsRequestFiltersTypeDef

ListWavesRequestListWavesPaginateTypeDef#

# ListWavesRequestListWavesPaginateTypeDef usage example

from mypy_boto3_mgn.type_defs import ListWavesRequestListWavesPaginateTypeDef

def get_value() -> ListWavesRequestListWavesPaginateTypeDef:
    return {
        "filters": ...,
    }
# ListWavesRequestListWavesPaginateTypeDef definition

class ListWavesRequestListWavesPaginateTypeDef(TypedDict):
    filters: NotRequired[ListWavesRequestFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListWavesRequestFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListWavesRequestRequestTypeDef#

# ListWavesRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import ListWavesRequestRequestTypeDef

def get_value() -> ListWavesRequestRequestTypeDef:
    return {
        "filters": ...,
    }
# ListWavesRequestRequestTypeDef definition

class ListWavesRequestRequestTypeDef(TypedDict):
    filters: NotRequired[ListWavesRequestFiltersTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See ListWavesRequestFiltersTypeDef

SourcePropertiesTypeDef#

# SourcePropertiesTypeDef usage example

from mypy_boto3_mgn.type_defs import SourcePropertiesTypeDef

def get_value() -> SourcePropertiesTypeDef:
    return {
        "cpus": ...,
    }
# SourcePropertiesTypeDef definition

class SourcePropertiesTypeDef(TypedDict):
    cpus: NotRequired[List[CPUTypeDef]],  # (1)
    disks: NotRequired[List[DiskTypeDef]],  # (2)
    identificationHints: NotRequired[IdentificationHintsTypeDef],  # (3)
    lastUpdatedDateTime: NotRequired[str],
    networkInterfaces: NotRequired[List[NetworkInterfaceTypeDef]],  # (4)
    os: NotRequired[OSTypeDef],  # (5)
    ramBytes: NotRequired[int],
    recommendedInstanceType: NotRequired[str],
  1. See CPUTypeDef
  2. See DiskTypeDef
  3. See IdentificationHintsTypeDef
  4. See NetworkInterfaceTypeDef
  5. See OSTypeDef

PutSourceServerActionRequestRequestTypeDef#

# PutSourceServerActionRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import PutSourceServerActionRequestRequestTypeDef

def get_value() -> PutSourceServerActionRequestRequestTypeDef:
    return {
        "actionID": ...,
        "actionName": ...,
        "documentIdentifier": ...,
        "order": ...,
        "sourceServerID": ...,
    }
# PutSourceServerActionRequestRequestTypeDef definition

class PutSourceServerActionRequestRequestTypeDef(TypedDict):
    actionID: str,
    actionName: str,
    documentIdentifier: str,
    order: int,
    sourceServerID: str,
    active: NotRequired[bool],
    category: NotRequired[ActionCategoryType],  # (1)
    description: NotRequired[str],
    documentVersion: NotRequired[str],
    externalParameters: NotRequired[Mapping[str, SsmExternalParameterTypeDef]],  # (2)
    mustSucceedForCutover: NotRequired[bool],
    parameters: NotRequired[Mapping[str, Sequence[SsmParameterStoreParameterTypeDef]]],  # (3)
    timeoutSeconds: NotRequired[int],
  1. See ActionCategoryType
  2. See SsmExternalParameterTypeDef
  3. See SsmParameterStoreParameterTypeDef

PutTemplateActionRequestRequestTypeDef#

# PutTemplateActionRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import PutTemplateActionRequestRequestTypeDef

def get_value() -> PutTemplateActionRequestRequestTypeDef:
    return {
        "actionID": ...,
        "actionName": ...,
        "documentIdentifier": ...,
        "launchConfigurationTemplateID": ...,
        "order": ...,
    }
# PutTemplateActionRequestRequestTypeDef definition

class PutTemplateActionRequestRequestTypeDef(TypedDict):
    actionID: str,
    actionName: str,
    documentIdentifier: str,
    launchConfigurationTemplateID: str,
    order: int,
    active: NotRequired[bool],
    category: NotRequired[ActionCategoryType],  # (1)
    description: NotRequired[str],
    documentVersion: NotRequired[str],
    externalParameters: NotRequired[Mapping[str, SsmExternalParameterTypeDef]],  # (2)
    mustSucceedForCutover: NotRequired[bool],
    operatingSystem: NotRequired[str],
    parameters: NotRequired[Mapping[str, Sequence[SsmParameterStoreParameterTypeDef]]],  # (3)
    timeoutSeconds: NotRequired[int],
  1. See ActionCategoryType
  2. See SsmExternalParameterTypeDef
  3. See SsmParameterStoreParameterTypeDef

SourceServerActionDocumentResponseMetadataTypeDef#

# SourceServerActionDocumentResponseMetadataTypeDef usage example

from mypy_boto3_mgn.type_defs import SourceServerActionDocumentResponseMetadataTypeDef

def get_value() -> SourceServerActionDocumentResponseMetadataTypeDef:
    return {
        "actionID": ...,
        "actionName": ...,
        "active": ...,
        "category": ...,
        "description": ...,
        "documentIdentifier": ...,
        "documentVersion": ...,
        "externalParameters": ...,
        "mustSucceedForCutover": ...,
        "order": ...,
        "parameters": ...,
        "timeoutSeconds": ...,
        "ResponseMetadata": ...,
    }
# SourceServerActionDocumentResponseMetadataTypeDef definition

class SourceServerActionDocumentResponseMetadataTypeDef(TypedDict):
    actionID: str,
    actionName: str,
    active: bool,
    category: ActionCategoryType,  # (1)
    description: str,
    documentIdentifier: str,
    documentVersion: str,
    externalParameters: Dict[str, SsmExternalParameterTypeDef],  # (2)
    mustSucceedForCutover: bool,
    order: int,
    parameters: Dict[str, List[SsmParameterStoreParameterTypeDef]],  # (3)
    timeoutSeconds: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ActionCategoryType
  2. See SsmExternalParameterTypeDef
  3. See SsmParameterStoreParameterTypeDef
  4. See ResponseMetadataTypeDef

SourceServerActionDocumentTypeDef#

# SourceServerActionDocumentTypeDef 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],
    active: NotRequired[bool],
    category: NotRequired[ActionCategoryType],  # (1)
    description: NotRequired[str],
    documentIdentifier: NotRequired[str],
    documentVersion: NotRequired[str],
    externalParameters: NotRequired[Dict[str, SsmExternalParameterTypeDef]],  # (2)
    mustSucceedForCutover: NotRequired[bool],
    order: NotRequired[int],
    parameters: NotRequired[Dict[str, List[SsmParameterStoreParameterTypeDef]]],  # (3)
    timeoutSeconds: NotRequired[int],
  1. See ActionCategoryType
  2. See SsmExternalParameterTypeDef
  3. See SsmParameterStoreParameterTypeDef

SsmDocumentTypeDef#

# SsmDocumentTypeDef usage example

from mypy_boto3_mgn.type_defs import SsmDocumentTypeDef

def get_value() -> SsmDocumentTypeDef:
    return {
        "actionName": ...,
        "ssmDocumentName": ...,
    }
# SsmDocumentTypeDef definition

class SsmDocumentTypeDef(TypedDict):
    actionName: str,
    ssmDocumentName: str,
    externalParameters: NotRequired[Mapping[str, SsmExternalParameterTypeDef]],  # (1)
    mustSucceedForCutover: NotRequired[bool],
    parameters: NotRequired[Mapping[str, Sequence[SsmParameterStoreParameterTypeDef]]],  # (2)
    timeoutSeconds: NotRequired[int],
  1. See SsmExternalParameterTypeDef
  2. See SsmParameterStoreParameterTypeDef

TemplateActionDocumentResponseMetadataTypeDef#

# TemplateActionDocumentResponseMetadataTypeDef usage example

from mypy_boto3_mgn.type_defs import TemplateActionDocumentResponseMetadataTypeDef

def get_value() -> TemplateActionDocumentResponseMetadataTypeDef:
    return {
        "actionID": ...,
        "actionName": ...,
        "active": ...,
        "category": ...,
        "description": ...,
        "documentIdentifier": ...,
        "documentVersion": ...,
        "externalParameters": ...,
        "mustSucceedForCutover": ...,
        "operatingSystem": ...,
        "order": ...,
        "parameters": ...,
        "timeoutSeconds": ...,
        "ResponseMetadata": ...,
    }
# TemplateActionDocumentResponseMetadataTypeDef definition

class TemplateActionDocumentResponseMetadataTypeDef(TypedDict):
    actionID: str,
    actionName: str,
    active: bool,
    category: ActionCategoryType,  # (1)
    description: str,
    documentIdentifier: str,
    documentVersion: str,
    externalParameters: Dict[str, SsmExternalParameterTypeDef],  # (2)
    mustSucceedForCutover: bool,
    operatingSystem: str,
    order: int,
    parameters: Dict[str, List[SsmParameterStoreParameterTypeDef]],  # (3)
    timeoutSeconds: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See ActionCategoryType
  2. See SsmExternalParameterTypeDef
  3. See SsmParameterStoreParameterTypeDef
  4. See ResponseMetadataTypeDef

TemplateActionDocumentTypeDef#

# TemplateActionDocumentTypeDef 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],
    active: NotRequired[bool],
    category: NotRequired[ActionCategoryType],  # (1)
    description: NotRequired[str],
    documentIdentifier: NotRequired[str],
    documentVersion: NotRequired[str],
    externalParameters: NotRequired[Dict[str, SsmExternalParameterTypeDef]],  # (2)
    mustSucceedForCutover: NotRequired[bool],
    operatingSystem: NotRequired[str],
    order: NotRequired[int],
    parameters: NotRequired[Dict[str, List[SsmParameterStoreParameterTypeDef]]],  # (3)
    timeoutSeconds: NotRequired[int],
  1. See ActionCategoryType
  2. See SsmExternalParameterTypeDef
  3. See SsmParameterStoreParameterTypeDef

ReplicationConfigurationTypeDef#

# ReplicationConfigurationTypeDef usage example

from mypy_boto3_mgn.type_defs import ReplicationConfigurationTypeDef

def get_value() -> ReplicationConfigurationTypeDef:
    return {
        "associateDefaultSecurityGroup": ...,
        "bandwidthThrottling": ...,
        "createPublicIP": ...,
        "dataPlaneRouting": ...,
        "defaultLargeStagingDiskType": ...,
        "ebsEncryption": ...,
        "ebsEncryptionKeyArn": ...,
        "name": ...,
        "replicatedDisks": ...,
        "replicationServerInstanceType": ...,
        "replicationServersSecurityGroupsIDs": ...,
        "sourceServerID": ...,
        "stagingAreaSubnetId": ...,
        "stagingAreaTags": ...,
        "useDedicatedReplicationServer": ...,
        "ResponseMetadata": ...,
    }
# ReplicationConfigurationTypeDef definition

class ReplicationConfigurationTypeDef(TypedDict):
    associateDefaultSecurityGroup: bool,
    bandwidthThrottling: int,
    createPublicIP: bool,
    dataPlaneRouting: ReplicationConfigurationDataPlaneRoutingType,  # (1)
    defaultLargeStagingDiskType: ReplicationConfigurationDefaultLargeStagingDiskTypeType,  # (2)
    ebsEncryption: ReplicationConfigurationEbsEncryptionType,  # (3)
    ebsEncryptionKeyArn: str,
    name: str,
    replicatedDisks: List[ReplicationConfigurationReplicatedDiskTypeDef],  # (4)
    replicationServerInstanceType: str,
    replicationServersSecurityGroupsIDs: List[str],
    sourceServerID: str,
    stagingAreaSubnetId: str,
    stagingAreaTags: Dict[str, str],
    useDedicatedReplicationServer: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)
  1. See ReplicationConfigurationDataPlaneRoutingType
  2. See ReplicationConfigurationDefaultLargeStagingDiskTypeType
  3. See ReplicationConfigurationEbsEncryptionType
  4. See ReplicationConfigurationReplicatedDiskTypeDef
  5. See ResponseMetadataTypeDef

UpdateReplicationConfigurationRequestRequestTypeDef#

# UpdateReplicationConfigurationRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import UpdateReplicationConfigurationRequestRequestTypeDef

def get_value() -> UpdateReplicationConfigurationRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
# UpdateReplicationConfigurationRequestRequestTypeDef definition

class UpdateReplicationConfigurationRequestRequestTypeDef(TypedDict):
    sourceServerID: str,
    associateDefaultSecurityGroup: NotRequired[bool],
    bandwidthThrottling: NotRequired[int],
    createPublicIP: NotRequired[bool],
    dataPlaneRouting: NotRequired[ReplicationConfigurationDataPlaneRoutingType],  # (1)
    defaultLargeStagingDiskType: NotRequired[ReplicationConfigurationDefaultLargeStagingDiskTypeType],  # (2)
    ebsEncryption: NotRequired[ReplicationConfigurationEbsEncryptionType],  # (3)
    ebsEncryptionKeyArn: NotRequired[str],
    name: NotRequired[str],
    replicatedDisks: NotRequired[Sequence[ReplicationConfigurationReplicatedDiskTypeDef]],  # (4)
    replicationServerInstanceType: NotRequired[str],
    replicationServersSecurityGroupsIDs: NotRequired[Sequence[str]],
    stagingAreaSubnetId: NotRequired[str],
    stagingAreaTags: NotRequired[Mapping[str, str]],
    useDedicatedReplicationServer: NotRequired[bool],
  1. See ReplicationConfigurationDataPlaneRoutingType
  2. See ReplicationConfigurationDefaultLargeStagingDiskTypeType
  3. See ReplicationConfigurationEbsEncryptionType
  4. See ReplicationConfigurationReplicatedDiskTypeDef

WaveResponseMetadataTypeDef#

# WaveResponseMetadataTypeDef usage example

from mypy_boto3_mgn.type_defs import WaveResponseMetadataTypeDef

def get_value() -> WaveResponseMetadataTypeDef:
    return {
        "arn": ...,
        "creationDateTime": ...,
        "description": ...,
        "isArchived": ...,
        "lastModifiedDateTime": ...,
        "name": ...,
        "tags": ...,
        "waveAggregatedStatus": ...,
        "waveID": ...,
        "ResponseMetadata": ...,
    }
# WaveResponseMetadataTypeDef definition

class WaveResponseMetadataTypeDef(TypedDict):
    arn: str,
    creationDateTime: str,
    description: str,
    isArchived: bool,
    lastModifiedDateTime: str,
    name: str,
    tags: Dict[str, str],
    waveAggregatedStatus: WaveAggregatedStatusTypeDef,  # (1)
    waveID: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WaveAggregatedStatusTypeDef
  2. See ResponseMetadataTypeDef

WaveTypeDef#

# WaveTypeDef usage example

from mypy_boto3_mgn.type_defs import WaveTypeDef

def get_value() -> WaveTypeDef:
    return {
        "arn": ...,
    }
# WaveTypeDef definition

class WaveTypeDef(TypedDict):
    arn: NotRequired[str],
    creationDateTime: NotRequired[str],
    description: NotRequired[str],
    isArchived: NotRequired[bool],
    lastModifiedDateTime: NotRequired[str],
    name: NotRequired[str],
    tags: NotRequired[Dict[str, str]],
    waveAggregatedStatus: NotRequired[WaveAggregatedStatusTypeDef],  # (1)
    waveID: NotRequired[str],
  1. See WaveAggregatedStatusTypeDef

ListApplicationsResponseTypeDef#

# ListApplicationsResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import ListApplicationsResponseTypeDef

def get_value() -> ListApplicationsResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListApplicationsResponseTypeDef definition

class ListApplicationsResponseTypeDef(TypedDict):
    items: List[ApplicationTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationTypeDef
  2. See ResponseMetadataTypeDef

DataReplicationInfoTypeDef#

# DataReplicationInfoTypeDef usage example

from mypy_boto3_mgn.type_defs import DataReplicationInfoTypeDef

def get_value() -> DataReplicationInfoTypeDef:
    return {
        "dataReplicationError": ...,
    }
# DataReplicationInfoTypeDef definition

class DataReplicationInfoTypeDef(TypedDict):
    dataReplicationError: NotRequired[DataReplicationErrorTypeDef],  # (1)
    dataReplicationInitiation: NotRequired[DataReplicationInitiationTypeDef],  # (2)
    dataReplicationState: NotRequired[DataReplicationStateType],  # (3)
    etaDateTime: NotRequired[str],
    lagDuration: NotRequired[str],
    lastSnapshotDateTime: NotRequired[str],
    replicatedDisks: NotRequired[List[DataReplicationInfoReplicatedDiskTypeDef]],  # (4)
  1. See DataReplicationErrorTypeDef
  2. See DataReplicationInitiationTypeDef
  3. See DataReplicationStateType
  4. See DataReplicationInfoReplicatedDiskTypeDef

ListExportErrorsResponseTypeDef#

# ListExportErrorsResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import ListExportErrorsResponseTypeDef

def get_value() -> ListExportErrorsResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListExportErrorsResponseTypeDef definition

class ListExportErrorsResponseTypeDef(TypedDict):
    items: List[ExportTaskErrorTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExportTaskErrorTypeDef
  2. See ResponseMetadataTypeDef

ListExportsResponseTypeDef#

# ListExportsResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import ListExportsResponseTypeDef

def get_value() -> ListExportsResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListExportsResponseTypeDef definition

class ListExportsResponseTypeDef(TypedDict):
    items: List[ExportTaskTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExportTaskTypeDef
  2. See ResponseMetadataTypeDef

StartExportResponseTypeDef#

# StartExportResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import StartExportResponseTypeDef

def get_value() -> StartExportResponseTypeDef:
    return {
        "exportTask": ...,
        "ResponseMetadata": ...,
    }
# StartExportResponseTypeDef definition

class StartExportResponseTypeDef(TypedDict):
    exportTask: ExportTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ExportTaskTypeDef
  2. See ResponseMetadataTypeDef

ListImportErrorsResponseTypeDef#

# ListImportErrorsResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import ListImportErrorsResponseTypeDef

def get_value() -> ListImportErrorsResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListImportErrorsResponseTypeDef definition

class ListImportErrorsResponseTypeDef(TypedDict):
    items: List[ImportTaskErrorTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImportTaskErrorTypeDef
  2. See ResponseMetadataTypeDef

ImportTaskTypeDef#

# ImportTaskTypeDef usage example

from mypy_boto3_mgn.type_defs import ImportTaskTypeDef

def get_value() -> ImportTaskTypeDef:
    return {
        "creationDateTime": ...,
    }
# ImportTaskTypeDef definition

class ImportTaskTypeDef(TypedDict):
    creationDateTime: NotRequired[str],
    endDateTime: NotRequired[str],
    importID: NotRequired[str],
    progressPercentage: NotRequired[float],
    s3BucketSource: NotRequired[S3BucketSourceTypeDef],  # (1)
    status: NotRequired[ImportStatusType],  # (2)
    summary: NotRequired[ImportTaskSummaryTypeDef],  # (3)
  1. See S3BucketSourceTypeDef
  2. See ImportStatusType
  3. See ImportTaskSummaryTypeDef

DescribeJobLogItemsResponseTypeDef#

# DescribeJobLogItemsResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeJobLogItemsResponseTypeDef

def get_value() -> DescribeJobLogItemsResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeJobLogItemsResponseTypeDef definition

class DescribeJobLogItemsResponseTypeDef(TypedDict):
    items: List[JobLogTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobLogTypeDef
  2. See ResponseMetadataTypeDef

LifeCycleTypeDef#

# LifeCycleTypeDef usage example

from mypy_boto3_mgn.type_defs import LifeCycleTypeDef

def get_value() -> LifeCycleTypeDef:
    return {
        "addedToServiceDateTime": ...,
    }
# LifeCycleTypeDef definition

class LifeCycleTypeDef(TypedDict):
    addedToServiceDateTime: NotRequired[str],
    elapsedReplicationDuration: NotRequired[str],
    firstByteDateTime: NotRequired[str],
    lastCutover: NotRequired[LifeCycleLastCutoverTypeDef],  # (1)
    lastSeenByServiceDateTime: NotRequired[str],
    lastTest: NotRequired[LifeCycleLastTestTypeDef],  # (2)
    state: NotRequired[LifeCycleStateType],  # (3)
  1. See LifeCycleLastCutoverTypeDef
  2. See LifeCycleLastTestTypeDef
  3. See LifeCycleStateType

ListSourceServerActionsResponseTypeDef#

# ListSourceServerActionsResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import ListSourceServerActionsResponseTypeDef

def get_value() -> ListSourceServerActionsResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListSourceServerActionsResponseTypeDef definition

class ListSourceServerActionsResponseTypeDef(TypedDict):
    items: List[SourceServerActionDocumentTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SourceServerActionDocumentTypeDef
  2. See ResponseMetadataTypeDef

JobPostLaunchActionsLaunchStatusTypeDef#

# JobPostLaunchActionsLaunchStatusTypeDef usage example

from mypy_boto3_mgn.type_defs import JobPostLaunchActionsLaunchStatusTypeDef

def get_value() -> JobPostLaunchActionsLaunchStatusTypeDef:
    return {
        "executionID": ...,
    }
# JobPostLaunchActionsLaunchStatusTypeDef definition

class JobPostLaunchActionsLaunchStatusTypeDef(TypedDict):
    executionID: NotRequired[str],
    executionStatus: NotRequired[PostLaunchActionExecutionStatusType],  # (1)
    failureReason: NotRequired[str],
    ssmDocument: NotRequired[SsmDocumentTypeDef],  # (2)
    ssmDocumentType: NotRequired[SsmDocumentTypeType],  # (3)
  1. See PostLaunchActionExecutionStatusType
  2. See SsmDocumentTypeDef
  3. See SsmDocumentTypeType

PostLaunchActionsTypeDef#

# PostLaunchActionsTypeDef usage example

from mypy_boto3_mgn.type_defs import PostLaunchActionsTypeDef

def get_value() -> PostLaunchActionsTypeDef:
    return {
        "cloudWatchLogGroupName": ...,
    }
# PostLaunchActionsTypeDef definition

class PostLaunchActionsTypeDef(TypedDict):
    cloudWatchLogGroupName: NotRequired[str],
    deployment: NotRequired[PostLaunchActionsDeploymentTypeType],  # (1)
    s3LogBucket: NotRequired[str],
    s3OutputKeyPrefix: NotRequired[str],
    ssmDocuments: NotRequired[Sequence[SsmDocumentTypeDef]],  # (2)
  1. See PostLaunchActionsDeploymentTypeType
  2. See SsmDocumentTypeDef

ListTemplateActionsResponseTypeDef#

# ListTemplateActionsResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import ListTemplateActionsResponseTypeDef

def get_value() -> ListTemplateActionsResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListTemplateActionsResponseTypeDef definition

class ListTemplateActionsResponseTypeDef(TypedDict):
    items: List[TemplateActionDocumentTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TemplateActionDocumentTypeDef
  2. See ResponseMetadataTypeDef

ListWavesResponseTypeDef#

# ListWavesResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import ListWavesResponseTypeDef

def get_value() -> ListWavesResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListWavesResponseTypeDef definition

class ListWavesResponseTypeDef(TypedDict):
    items: List[WaveTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WaveTypeDef
  2. See ResponseMetadataTypeDef

ListImportsResponseTypeDef#

# ListImportsResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import ListImportsResponseTypeDef

def get_value() -> ListImportsResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListImportsResponseTypeDef definition

class ListImportsResponseTypeDef(TypedDict):
    items: List[ImportTaskTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImportTaskTypeDef
  2. See ResponseMetadataTypeDef

StartImportResponseTypeDef#

# StartImportResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import StartImportResponseTypeDef

def get_value() -> StartImportResponseTypeDef:
    return {
        "importTask": ...,
        "ResponseMetadata": ...,
    }
# StartImportResponseTypeDef definition

class StartImportResponseTypeDef(TypedDict):
    importTask: ImportTaskTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ImportTaskTypeDef
  2. See ResponseMetadataTypeDef

SourceServerResponseMetadataTypeDef#

# SourceServerResponseMetadataTypeDef usage example

from mypy_boto3_mgn.type_defs import SourceServerResponseMetadataTypeDef

def get_value() -> SourceServerResponseMetadataTypeDef:
    return {
        "applicationID": ...,
        "arn": ...,
        "dataReplicationInfo": ...,
        "fqdnForActionFramework": ...,
        "isArchived": ...,
        "launchedInstance": ...,
        "lifeCycle": ...,
        "replicationType": ...,
        "sourceProperties": ...,
        "sourceServerID": ...,
        "tags": ...,
        "userProvidedID": ...,
        "vcenterClientID": ...,
        "ResponseMetadata": ...,
    }
# SourceServerResponseMetadataTypeDef definition

class SourceServerResponseMetadataTypeDef(TypedDict):
    applicationID: str,
    arn: str,
    dataReplicationInfo: DataReplicationInfoTypeDef,  # (1)
    fqdnForActionFramework: str,
    isArchived: bool,
    launchedInstance: LaunchedInstanceTypeDef,  # (2)
    lifeCycle: LifeCycleTypeDef,  # (3)
    replicationType: ReplicationTypeType,  # (4)
    sourceProperties: SourcePropertiesTypeDef,  # (5)
    sourceServerID: str,
    tags: Dict[str, str],
    userProvidedID: str,
    vcenterClientID: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See DataReplicationInfoTypeDef
  2. See LaunchedInstanceTypeDef
  3. See LifeCycleTypeDef
  4. See ReplicationTypeType
  5. See SourcePropertiesTypeDef
  6. See ResponseMetadataTypeDef

SourceServerTypeDef#

# SourceServerTypeDef usage example

from mypy_boto3_mgn.type_defs import SourceServerTypeDef

def get_value() -> SourceServerTypeDef:
    return {
        "applicationID": ...,
    }
# SourceServerTypeDef definition

class SourceServerTypeDef(TypedDict):
    applicationID: NotRequired[str],
    arn: NotRequired[str],
    dataReplicationInfo: NotRequired[DataReplicationInfoTypeDef],  # (1)
    fqdnForActionFramework: NotRequired[str],
    isArchived: NotRequired[bool],
    launchedInstance: NotRequired[LaunchedInstanceTypeDef],  # (2)
    lifeCycle: NotRequired[LifeCycleTypeDef],  # (3)
    replicationType: NotRequired[ReplicationTypeType],  # (4)
    sourceProperties: NotRequired[SourcePropertiesTypeDef],  # (5)
    sourceServerID: NotRequired[str],
    tags: NotRequired[Dict[str, str]],
    userProvidedID: NotRequired[str],
    vcenterClientID: NotRequired[str],
  1. See DataReplicationInfoTypeDef
  2. See LaunchedInstanceTypeDef
  3. See LifeCycleTypeDef
  4. See ReplicationTypeType
  5. See SourcePropertiesTypeDef

PostLaunchActionsStatusTypeDef#

# PostLaunchActionsStatusTypeDef usage example

from mypy_boto3_mgn.type_defs import PostLaunchActionsStatusTypeDef

def get_value() -> PostLaunchActionsStatusTypeDef:
    return {
        "postLaunchActionsLaunchStatusList": ...,
    }
# PostLaunchActionsStatusTypeDef definition

class PostLaunchActionsStatusTypeDef(TypedDict):
    postLaunchActionsLaunchStatusList: NotRequired[List[JobPostLaunchActionsLaunchStatusTypeDef]],  # (1)
    ssmAgentDiscoveryDatetime: NotRequired[str],
  1. See JobPostLaunchActionsLaunchStatusTypeDef

CreateLaunchConfigurationTemplateRequestRequestTypeDef#

# CreateLaunchConfigurationTemplateRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import CreateLaunchConfigurationTemplateRequestRequestTypeDef

def get_value() -> CreateLaunchConfigurationTemplateRequestRequestTypeDef:
    return {
        "associatePublicIpAddress": ...,
    }
# CreateLaunchConfigurationTemplateRequestRequestTypeDef definition

class CreateLaunchConfigurationTemplateRequestRequestTypeDef(TypedDict):
    associatePublicIpAddress: NotRequired[bool],
    bootMode: NotRequired[BootModeType],  # (1)
    copyPrivateIp: NotRequired[bool],
    copyTags: NotRequired[bool],
    enableMapAutoTagging: NotRequired[bool],
    largeVolumeConf: NotRequired[LaunchTemplateDiskConfTypeDef],  # (2)
    launchDisposition: NotRequired[LaunchDispositionType],  # (3)
    licensing: NotRequired[LicensingTypeDef],  # (4)
    mapAutoTaggingMpeID: NotRequired[str],
    postLaunchActions: NotRequired[PostLaunchActionsTypeDef],  # (5)
    smallVolumeConf: NotRequired[LaunchTemplateDiskConfTypeDef],  # (2)
    smallVolumeMaxSize: NotRequired[int],
    tags: NotRequired[Mapping[str, str]],
    targetInstanceTypeRightSizingMethod: NotRequired[TargetInstanceTypeRightSizingMethodType],  # (7)
  1. See BootModeType
  2. See LaunchTemplateDiskConfTypeDef
  3. See LaunchDispositionType
  4. See LicensingTypeDef
  5. See PostLaunchActionsTypeDef
  6. See LaunchTemplateDiskConfTypeDef
  7. See TargetInstanceTypeRightSizingMethodType

LaunchConfigurationTemplateResponseMetadataTypeDef#

# LaunchConfigurationTemplateResponseMetadataTypeDef usage example

from mypy_boto3_mgn.type_defs import LaunchConfigurationTemplateResponseMetadataTypeDef

def get_value() -> LaunchConfigurationTemplateResponseMetadataTypeDef:
    return {
        "arn": ...,
        "associatePublicIpAddress": ...,
        "bootMode": ...,
        "copyPrivateIp": ...,
        "copyTags": ...,
        "ec2LaunchTemplateID": ...,
        "enableMapAutoTagging": ...,
        "largeVolumeConf": ...,
        "launchConfigurationTemplateID": ...,
        "launchDisposition": ...,
        "licensing": ...,
        "mapAutoTaggingMpeID": ...,
        "postLaunchActions": ...,
        "smallVolumeConf": ...,
        "smallVolumeMaxSize": ...,
        "tags": ...,
        "targetInstanceTypeRightSizingMethod": ...,
        "ResponseMetadata": ...,
    }
# LaunchConfigurationTemplateResponseMetadataTypeDef definition

class LaunchConfigurationTemplateResponseMetadataTypeDef(TypedDict):
    arn: str,
    associatePublicIpAddress: bool,
    bootMode: BootModeType,  # (1)
    copyPrivateIp: bool,
    copyTags: bool,
    ec2LaunchTemplateID: str,
    enableMapAutoTagging: bool,
    largeVolumeConf: LaunchTemplateDiskConfTypeDef,  # (2)
    launchConfigurationTemplateID: str,
    launchDisposition: LaunchDispositionType,  # (3)
    licensing: LicensingTypeDef,  # (4)
    mapAutoTaggingMpeID: str,
    postLaunchActions: PostLaunchActionsTypeDef,  # (5)
    smallVolumeConf: LaunchTemplateDiskConfTypeDef,  # (2)
    smallVolumeMaxSize: int,
    tags: Dict[str, str],
    targetInstanceTypeRightSizingMethod: TargetInstanceTypeRightSizingMethodType,  # (7)
    ResponseMetadata: ResponseMetadataTypeDef,  # (8)
  1. See BootModeType
  2. See LaunchTemplateDiskConfTypeDef
  3. See LaunchDispositionType
  4. See LicensingTypeDef
  5. See PostLaunchActionsTypeDef
  6. See LaunchTemplateDiskConfTypeDef
  7. See TargetInstanceTypeRightSizingMethodType
  8. See ResponseMetadataTypeDef

LaunchConfigurationTemplateTypeDef#

# LaunchConfigurationTemplateTypeDef 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],
    associatePublicIpAddress: NotRequired[bool],
    bootMode: NotRequired[BootModeType],  # (1)
    copyPrivateIp: NotRequired[bool],
    copyTags: NotRequired[bool],
    ec2LaunchTemplateID: NotRequired[str],
    enableMapAutoTagging: NotRequired[bool],
    largeVolumeConf: NotRequired[LaunchTemplateDiskConfTypeDef],  # (2)
    launchDisposition: NotRequired[LaunchDispositionType],  # (3)
    licensing: NotRequired[LicensingTypeDef],  # (4)
    mapAutoTaggingMpeID: NotRequired[str],
    postLaunchActions: NotRequired[PostLaunchActionsTypeDef],  # (5)
    smallVolumeConf: NotRequired[LaunchTemplateDiskConfTypeDef],  # (2)
    smallVolumeMaxSize: NotRequired[int],
    tags: NotRequired[Dict[str, str]],
    targetInstanceTypeRightSizingMethod: NotRequired[TargetInstanceTypeRightSizingMethodType],  # (7)
  1. See BootModeType
  2. See LaunchTemplateDiskConfTypeDef
  3. See LaunchDispositionType
  4. See LicensingTypeDef
  5. See PostLaunchActionsTypeDef
  6. See LaunchTemplateDiskConfTypeDef
  7. See TargetInstanceTypeRightSizingMethodType

LaunchConfigurationTypeDef#

# LaunchConfigurationTypeDef usage example

from mypy_boto3_mgn.type_defs import LaunchConfigurationTypeDef

def get_value() -> LaunchConfigurationTypeDef:
    return {
        "bootMode": ...,
        "copyPrivateIp": ...,
        "copyTags": ...,
        "ec2LaunchTemplateID": ...,
        "enableMapAutoTagging": ...,
        "launchDisposition": ...,
        "licensing": ...,
        "mapAutoTaggingMpeID": ...,
        "name": ...,
        "postLaunchActions": ...,
        "sourceServerID": ...,
        "targetInstanceTypeRightSizingMethod": ...,
        "ResponseMetadata": ...,
    }
# LaunchConfigurationTypeDef definition

class LaunchConfigurationTypeDef(TypedDict):
    bootMode: BootModeType,  # (1)
    copyPrivateIp: bool,
    copyTags: bool,
    ec2LaunchTemplateID: str,
    enableMapAutoTagging: bool,
    launchDisposition: LaunchDispositionType,  # (2)
    licensing: LicensingTypeDef,  # (3)
    mapAutoTaggingMpeID: str,
    name: str,
    postLaunchActions: PostLaunchActionsTypeDef,  # (4)
    sourceServerID: str,
    targetInstanceTypeRightSizingMethod: TargetInstanceTypeRightSizingMethodType,  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See BootModeType
  2. See LaunchDispositionType
  3. See LicensingTypeDef
  4. See PostLaunchActionsTypeDef
  5. See TargetInstanceTypeRightSizingMethodType
  6. See ResponseMetadataTypeDef

UpdateLaunchConfigurationRequestRequestTypeDef#

# UpdateLaunchConfigurationRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import UpdateLaunchConfigurationRequestRequestTypeDef

def get_value() -> UpdateLaunchConfigurationRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
# UpdateLaunchConfigurationRequestRequestTypeDef definition

class UpdateLaunchConfigurationRequestRequestTypeDef(TypedDict):
    sourceServerID: str,
    bootMode: NotRequired[BootModeType],  # (1)
    copyPrivateIp: NotRequired[bool],
    copyTags: NotRequired[bool],
    enableMapAutoTagging: NotRequired[bool],
    launchDisposition: NotRequired[LaunchDispositionType],  # (2)
    licensing: NotRequired[LicensingTypeDef],  # (3)
    mapAutoTaggingMpeID: NotRequired[str],
    name: NotRequired[str],
    postLaunchActions: NotRequired[PostLaunchActionsTypeDef],  # (4)
    targetInstanceTypeRightSizingMethod: NotRequired[TargetInstanceTypeRightSizingMethodType],  # (5)
  1. See BootModeType
  2. See LaunchDispositionType
  3. See LicensingTypeDef
  4. See PostLaunchActionsTypeDef
  5. See TargetInstanceTypeRightSizingMethodType

UpdateLaunchConfigurationTemplateRequestRequestTypeDef#

# UpdateLaunchConfigurationTemplateRequestRequestTypeDef usage example

from mypy_boto3_mgn.type_defs import UpdateLaunchConfigurationTemplateRequestRequestTypeDef

def get_value() -> UpdateLaunchConfigurationTemplateRequestRequestTypeDef:
    return {
        "launchConfigurationTemplateID": ...,
    }
# UpdateLaunchConfigurationTemplateRequestRequestTypeDef definition

class UpdateLaunchConfigurationTemplateRequestRequestTypeDef(TypedDict):
    launchConfigurationTemplateID: str,
    associatePublicIpAddress: NotRequired[bool],
    bootMode: NotRequired[BootModeType],  # (1)
    copyPrivateIp: NotRequired[bool],
    copyTags: NotRequired[bool],
    enableMapAutoTagging: NotRequired[bool],
    largeVolumeConf: NotRequired[LaunchTemplateDiskConfTypeDef],  # (2)
    launchDisposition: NotRequired[LaunchDispositionType],  # (3)
    licensing: NotRequired[LicensingTypeDef],  # (4)
    mapAutoTaggingMpeID: NotRequired[str],
    postLaunchActions: NotRequired[PostLaunchActionsTypeDef],  # (5)
    smallVolumeConf: NotRequired[LaunchTemplateDiskConfTypeDef],  # (2)
    smallVolumeMaxSize: NotRequired[int],
    targetInstanceTypeRightSizingMethod: NotRequired[TargetInstanceTypeRightSizingMethodType],  # (7)
  1. See BootModeType
  2. See LaunchTemplateDiskConfTypeDef
  3. See LaunchDispositionType
  4. See LicensingTypeDef
  5. See PostLaunchActionsTypeDef
  6. See LaunchTemplateDiskConfTypeDef
  7. See TargetInstanceTypeRightSizingMethodType

DescribeSourceServersResponseTypeDef#

# DescribeSourceServersResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeSourceServersResponseTypeDef

def get_value() -> DescribeSourceServersResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeSourceServersResponseTypeDef definition

class DescribeSourceServersResponseTypeDef(TypedDict):
    items: List[SourceServerTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SourceServerTypeDef
  2. See ResponseMetadataTypeDef

ParticipatingServerTypeDef#

# ParticipatingServerTypeDef 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)
  1. See LaunchStatusType
  2. See PostLaunchActionsStatusTypeDef

DescribeLaunchConfigurationTemplatesResponseTypeDef#

# DescribeLaunchConfigurationTemplatesResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeLaunchConfigurationTemplatesResponseTypeDef

def get_value() -> DescribeLaunchConfigurationTemplatesResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeLaunchConfigurationTemplatesResponseTypeDef definition

class DescribeLaunchConfigurationTemplatesResponseTypeDef(TypedDict):
    items: List[LaunchConfigurationTemplateTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See LaunchConfigurationTemplateTypeDef
  2. See ResponseMetadataTypeDef

JobTypeDef#

# JobTypeDef 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],
    creationDateTime: NotRequired[str],
    endDateTime: NotRequired[str],
    initiatedBy: NotRequired[InitiatedByType],  # (1)
    participatingServers: NotRequired[List[ParticipatingServerTypeDef]],  # (2)
    status: NotRequired[JobStatusType],  # (3)
    tags: NotRequired[Dict[str, str]],
    type: NotRequired[JobTypeType],  # (4)
  1. See InitiatedByType
  2. See ParticipatingServerTypeDef
  3. See JobStatusType
  4. See JobTypeType

DescribeJobsResponseTypeDef#

# DescribeJobsResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import DescribeJobsResponseTypeDef

def get_value() -> DescribeJobsResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# DescribeJobsResponseTypeDef definition

class DescribeJobsResponseTypeDef(TypedDict):
    items: List[JobTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

StartCutoverResponseTypeDef#

# StartCutoverResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import StartCutoverResponseTypeDef

def get_value() -> StartCutoverResponseTypeDef:
    return {
        "job": ...,
        "ResponseMetadata": ...,
    }
# StartCutoverResponseTypeDef definition

class StartCutoverResponseTypeDef(TypedDict):
    job: JobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

StartTestResponseTypeDef#

# StartTestResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import StartTestResponseTypeDef

def get_value() -> StartTestResponseTypeDef:
    return {
        "job": ...,
        "ResponseMetadata": ...,
    }
# StartTestResponseTypeDef definition

class StartTestResponseTypeDef(TypedDict):
    job: JobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef

TerminateTargetInstancesResponseTypeDef#

# TerminateTargetInstancesResponseTypeDef usage example

from mypy_boto3_mgn.type_defs import TerminateTargetInstancesResponseTypeDef

def get_value() -> TerminateTargetInstancesResponseTypeDef:
    return {
        "job": ...,
        "ResponseMetadata": ...,
    }
# TerminateTargetInstancesResponseTypeDef definition

class TerminateTargetInstancesResponseTypeDef(TypedDict):
    job: JobTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See JobTypeDef
  2. See ResponseMetadataTypeDef