Skip to content

Typed dictionaries

Index > mgn > Typed dictionaries

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

ApplicationAggregatedStatusTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ApplicationAggregatedStatusTypeDef

def get_value() -> ApplicationAggregatedStatusTypeDef:
    return {
        "healthStatus": ...,
    }
Definition
class ApplicationAggregatedStatusTypeDef(TypedDict):
    healthStatus: NotRequired[ApplicationHealthStatusType],  # (1)
    lastUpdateDateTime: NotRequired[str],
    progressStatus: NotRequired[ApplicationProgressStatusType],  # (2)
    totalSourceServers: NotRequired[int],
  1. See ApplicationHealthStatusType
  2. See ApplicationProgressStatusType

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

ArchiveApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ArchiveApplicationRequestRequestTypeDef

def get_value() -> ArchiveApplicationRequestRequestTypeDef:
    return {
        "applicationID": ...,
    }
Definition
class ArchiveApplicationRequestRequestTypeDef(TypedDict):
    applicationID: str,

ArchiveWaveRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ArchiveWaveRequestRequestTypeDef

def get_value() -> ArchiveWaveRequestRequestTypeDef:
    return {
        "waveID": ...,
    }
Definition
class ArchiveWaveRequestRequestTypeDef(TypedDict):
    waveID: str,

AssociateApplicationsRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import AssociateApplicationsRequestRequestTypeDef

def get_value() -> AssociateApplicationsRequestRequestTypeDef:
    return {
        "applicationIDs": ...,
        "waveID": ...,
    }
Definition
class AssociateApplicationsRequestRequestTypeDef(TypedDict):
    applicationIDs: Sequence[str],
    waveID: str,

AssociateSourceServersRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import AssociateSourceServersRequestRequestTypeDef

def get_value() -> AssociateSourceServersRequestRequestTypeDef:
    return {
        "applicationID": ...,
        "sourceServerIDs": ...,
    }
Definition
class AssociateSourceServersRequestRequestTypeDef(TypedDict):
    applicationID: str,
    sourceServerIDs: Sequence[str],

CPUTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import CPUTypeDef

def get_value() -> CPUTypeDef:
    return {
        "cores": ...,
    }
Definition
class CPUTypeDef(TypedDict):
    cores: NotRequired[int],
    modelName: NotRequired[str],

ChangeServerLifeCycleStateSourceServerLifecycleTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ChangeServerLifeCycleStateSourceServerLifecycleTypeDef

def get_value() -> ChangeServerLifeCycleStateSourceServerLifecycleTypeDef:
    return {
        "state": ...,
    }
Definition
class ChangeServerLifeCycleStateSourceServerLifecycleTypeDef(TypedDict):
    state: ChangeServerLifeCycleStateSourceServerLifecycleStateType,  # (1)
  1. See ChangeServerLifeCycleStateSourceServerLifecycleStateType

CreateApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import CreateApplicationRequestRequestTypeDef

def get_value() -> CreateApplicationRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class CreateApplicationRequestRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

LaunchTemplateDiskConfTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import LaunchTemplateDiskConfTypeDef

def get_value() -> LaunchTemplateDiskConfTypeDef:
    return {
        "iops": ...,
    }
Definition
class LaunchTemplateDiskConfTypeDef(TypedDict):
    iops: NotRequired[int],
    throughput: NotRequired[int],
    volumeType: NotRequired[VolumeTypeType],  # (1)
  1. See VolumeTypeType

LicensingTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import LicensingTypeDef

def get_value() -> LicensingTypeDef:
    return {
        "osByol": ...,
    }
Definition
class LicensingTypeDef(TypedDict):
    osByol: NotRequired[bool],

CreateReplicationConfigurationTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import CreateReplicationConfigurationTemplateRequestRequestTypeDef

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

CreateWaveRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import CreateWaveRequestRequestTypeDef

def get_value() -> CreateWaveRequestRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class CreateWaveRequestRequestTypeDef(TypedDict):
    name: str,
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],

DataReplicationErrorTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DataReplicationErrorTypeDef

def get_value() -> DataReplicationErrorTypeDef:
    return {
        "error": ...,
    }
Definition
class DataReplicationErrorTypeDef(TypedDict):
    error: NotRequired[DataReplicationErrorStringType],  # (1)
    rawError: NotRequired[str],
  1. See DataReplicationErrorStringType

DataReplicationInfoReplicatedDiskTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DataReplicationInfoReplicatedDiskTypeDef

def get_value() -> DataReplicationInfoReplicatedDiskTypeDef:
    return {
        "backloggedStorageBytes": ...,
    }
Definition
class DataReplicationInfoReplicatedDiskTypeDef(TypedDict):
    backloggedStorageBytes: NotRequired[int],
    deviceName: NotRequired[str],
    replicatedStorageBytes: NotRequired[int],
    rescannedStorageBytes: NotRequired[int],
    totalStorageBytes: NotRequired[int],

DataReplicationInitiationStepTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DataReplicationInitiationStepTypeDef

def get_value() -> DataReplicationInitiationStepTypeDef:
    return {
        "name": ...,
    }
Definition
class DataReplicationInitiationStepTypeDef(TypedDict):
    name: NotRequired[DataReplicationInitiationStepNameType],  # (1)
    status: NotRequired[DataReplicationInitiationStepStatusType],  # (2)
  1. See DataReplicationInitiationStepNameType
  2. See DataReplicationInitiationStepStatusType

DeleteApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DeleteApplicationRequestRequestTypeDef

def get_value() -> DeleteApplicationRequestRequestTypeDef:
    return {
        "applicationID": ...,
    }
Definition
class DeleteApplicationRequestRequestTypeDef(TypedDict):
    applicationID: str,

DeleteJobRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DeleteJobRequestRequestTypeDef

def get_value() -> DeleteJobRequestRequestTypeDef:
    return {
        "jobID": ...,
    }
Definition
class DeleteJobRequestRequestTypeDef(TypedDict):
    jobID: str,

DeleteLaunchConfigurationTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DeleteLaunchConfigurationTemplateRequestRequestTypeDef

def get_value() -> DeleteLaunchConfigurationTemplateRequestRequestTypeDef:
    return {
        "launchConfigurationTemplateID": ...,
    }
Definition
class DeleteLaunchConfigurationTemplateRequestRequestTypeDef(TypedDict):
    launchConfigurationTemplateID: str,

DeleteReplicationConfigurationTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DeleteReplicationConfigurationTemplateRequestRequestTypeDef

def get_value() -> DeleteReplicationConfigurationTemplateRequestRequestTypeDef:
    return {
        "replicationConfigurationTemplateID": ...,
    }
Definition
class DeleteReplicationConfigurationTemplateRequestRequestTypeDef(TypedDict):
    replicationConfigurationTemplateID: str,

DeleteSourceServerRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DeleteSourceServerRequestRequestTypeDef

def get_value() -> DeleteSourceServerRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
Definition
class DeleteSourceServerRequestRequestTypeDef(TypedDict):
    sourceServerID: str,

DeleteVcenterClientRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DeleteVcenterClientRequestRequestTypeDef

def get_value() -> DeleteVcenterClientRequestRequestTypeDef:
    return {
        "vcenterClientID": ...,
    }
Definition
class DeleteVcenterClientRequestRequestTypeDef(TypedDict):
    vcenterClientID: str,

DeleteWaveRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DeleteWaveRequestRequestTypeDef

def get_value() -> DeleteWaveRequestRequestTypeDef:
    return {
        "waveID": ...,
    }
Definition
class DeleteWaveRequestRequestTypeDef(TypedDict):
    waveID: str,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

DescribeJobLogItemsRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DescribeJobLogItemsRequestRequestTypeDef

def get_value() -> DescribeJobLogItemsRequestRequestTypeDef:
    return {
        "jobID": ...,
    }
Definition
class DescribeJobLogItemsRequestRequestTypeDef(TypedDict):
    jobID: str,
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

DescribeJobsRequestFiltersTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DescribeJobsRequestFiltersTypeDef

def get_value() -> DescribeJobsRequestFiltersTypeDef:
    return {
        "fromDate": ...,
    }
Definition
class DescribeJobsRequestFiltersTypeDef(TypedDict):
    fromDate: NotRequired[str],
    jobIDs: NotRequired[Sequence[str]],
    toDate: NotRequired[str],

DescribeLaunchConfigurationTemplatesRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DescribeLaunchConfigurationTemplatesRequestRequestTypeDef

def get_value() -> DescribeLaunchConfigurationTemplatesRequestRequestTypeDef:
    return {
        "launchConfigurationTemplateIDs": ...,
    }
Definition
class DescribeLaunchConfigurationTemplatesRequestRequestTypeDef(TypedDict):
    launchConfigurationTemplateIDs: NotRequired[Sequence[str]],
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

DescribeReplicationConfigurationTemplatesRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DescribeReplicationConfigurationTemplatesRequestRequestTypeDef

def get_value() -> DescribeReplicationConfigurationTemplatesRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class DescribeReplicationConfigurationTemplatesRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
    replicationConfigurationTemplateIDs: NotRequired[Sequence[str]],

ReplicationConfigurationTemplateTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ReplicationConfigurationTemplateTypeDef

def get_value() -> ReplicationConfigurationTemplateTypeDef:
    return {
        "replicationConfigurationTemplateID": ...,
    }
Definition
class ReplicationConfigurationTemplateTypeDef(TypedDict):
    replicationConfigurationTemplateID: str,
    arn: NotRequired[str],
    associateDefaultSecurityGroup: NotRequired[bool],
    bandwidthThrottling: NotRequired[int],
    createPublicIP: NotRequired[bool],
    dataPlaneRouting: NotRequired[ReplicationConfigurationDataPlaneRoutingType],  # (1)
    defaultLargeStagingDiskType: NotRequired[ReplicationConfigurationDefaultLargeStagingDiskTypeType],  # (2)
    ebsEncryption: NotRequired[ReplicationConfigurationEbsEncryptionType],  # (3)
    ebsEncryptionKeyArn: NotRequired[str],
    replicationServerInstanceType: NotRequired[str],
    replicationServersSecurityGroupsIDs: NotRequired[List[str]],
    stagingAreaSubnetId: NotRequired[str],
    stagingAreaTags: NotRequired[Dict[str, str]],
    tags: NotRequired[Dict[str, str]],
    useDedicatedReplicationServer: NotRequired[bool],
  1. See ReplicationConfigurationDataPlaneRoutingType
  2. See ReplicationConfigurationDefaultLargeStagingDiskTypeType
  3. See ReplicationConfigurationEbsEncryptionType

DescribeSourceServersRequestFiltersTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DescribeSourceServersRequestFiltersTypeDef

def get_value() -> DescribeSourceServersRequestFiltersTypeDef:
    return {
        "applicationIDs": ...,
    }
Definition
class DescribeSourceServersRequestFiltersTypeDef(TypedDict):
    applicationIDs: NotRequired[Sequence[str]],
    isArchived: NotRequired[bool],
    lifeCycleStates: NotRequired[Sequence[LifeCycleStateType]],  # (1)
    replicationTypes: NotRequired[Sequence[ReplicationTypeType]],  # (2)
    sourceServerIDs: NotRequired[Sequence[str]],
  1. See LifeCycleStateType
  2. See ReplicationTypeType

DescribeVcenterClientsRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DescribeVcenterClientsRequestRequestTypeDef

def get_value() -> DescribeVcenterClientsRequestRequestTypeDef:
    return {
        "maxResults": ...,
    }
Definition
class DescribeVcenterClientsRequestRequestTypeDef(TypedDict):
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],

VcenterClientTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import VcenterClientTypeDef

def get_value() -> VcenterClientTypeDef:
    return {
        "arn": ...,
    }
Definition
class VcenterClientTypeDef(TypedDict):
    arn: NotRequired[str],
    datacenterName: NotRequired[str],
    hostname: NotRequired[str],
    lastSeenDatetime: NotRequired[str],
    sourceServerTags: NotRequired[Dict[str, str]],
    tags: NotRequired[Dict[str, str]],
    vcenterClientID: NotRequired[str],
    vcenterUUID: NotRequired[str],

DisassociateApplicationsRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DisassociateApplicationsRequestRequestTypeDef

def get_value() -> DisassociateApplicationsRequestRequestTypeDef:
    return {
        "applicationIDs": ...,
        "waveID": ...,
    }
Definition
class DisassociateApplicationsRequestRequestTypeDef(TypedDict):
    applicationIDs: Sequence[str],
    waveID: str,

DisassociateSourceServersRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DisassociateSourceServersRequestRequestTypeDef

def get_value() -> DisassociateSourceServersRequestRequestTypeDef:
    return {
        "applicationID": ...,
        "sourceServerIDs": ...,
    }
Definition
class DisassociateSourceServersRequestRequestTypeDef(TypedDict):
    applicationID: str,
    sourceServerIDs: Sequence[str],

DisconnectFromServiceRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DisconnectFromServiceRequestRequestTypeDef

def get_value() -> DisconnectFromServiceRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
Definition
class DisconnectFromServiceRequestRequestTypeDef(TypedDict):
    sourceServerID: str,

DiskTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DiskTypeDef

def get_value() -> DiskTypeDef:
    return {
        "bytes": ...,
    }
Definition
class DiskTypeDef(TypedDict):
    bytes: NotRequired[int],
    deviceName: NotRequired[str],

FinalizeCutoverRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import FinalizeCutoverRequestRequestTypeDef

def get_value() -> FinalizeCutoverRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
Definition
class FinalizeCutoverRequestRequestTypeDef(TypedDict):
    sourceServerID: str,

GetLaunchConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import GetLaunchConfigurationRequestRequestTypeDef

def get_value() -> GetLaunchConfigurationRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
Definition
class GetLaunchConfigurationRequestRequestTypeDef(TypedDict):
    sourceServerID: str,

GetReplicationConfigurationRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import GetReplicationConfigurationRequestRequestTypeDef

def get_value() -> GetReplicationConfigurationRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
Definition
class GetReplicationConfigurationRequestRequestTypeDef(TypedDict):
    sourceServerID: str,

IdentificationHintsTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import IdentificationHintsTypeDef

def get_value() -> IdentificationHintsTypeDef:
    return {
        "awsInstanceID": ...,
    }
Definition
class IdentificationHintsTypeDef(TypedDict):
    awsInstanceID: NotRequired[str],
    fqdn: NotRequired[str],
    hostname: NotRequired[str],
    vmPath: NotRequired[str],
    vmWareUuid: NotRequired[str],

JobLogEventDataTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import JobLogEventDataTypeDef

def get_value() -> JobLogEventDataTypeDef:
    return {
        "conversionServerID": ...,
    }
Definition
class JobLogEventDataTypeDef(TypedDict):
    conversionServerID: NotRequired[str],
    rawError: NotRequired[str],
    sourceServerID: NotRequired[str],
    targetInstanceID: NotRequired[str],

LaunchedInstanceTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import LaunchedInstanceTypeDef

def get_value() -> LaunchedInstanceTypeDef:
    return {
        "ec2InstanceID": ...,
    }
Definition
class LaunchedInstanceTypeDef(TypedDict):
    ec2InstanceID: NotRequired[str],
    firstBoot: NotRequired[FirstBootType],  # (1)
    jobID: NotRequired[str],
  1. See FirstBootType

LifeCycleLastCutoverFinalizedTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import LifeCycleLastCutoverFinalizedTypeDef

def get_value() -> LifeCycleLastCutoverFinalizedTypeDef:
    return {
        "apiCallDateTime": ...,
    }
Definition
class LifeCycleLastCutoverFinalizedTypeDef(TypedDict):
    apiCallDateTime: NotRequired[str],

LifeCycleLastCutoverInitiatedTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import LifeCycleLastCutoverInitiatedTypeDef

def get_value() -> LifeCycleLastCutoverInitiatedTypeDef:
    return {
        "apiCallDateTime": ...,
    }
Definition
class LifeCycleLastCutoverInitiatedTypeDef(TypedDict):
    apiCallDateTime: NotRequired[str],
    jobID: NotRequired[str],

LifeCycleLastCutoverRevertedTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import LifeCycleLastCutoverRevertedTypeDef

def get_value() -> LifeCycleLastCutoverRevertedTypeDef:
    return {
        "apiCallDateTime": ...,
    }
Definition
class LifeCycleLastCutoverRevertedTypeDef(TypedDict):
    apiCallDateTime: NotRequired[str],

LifeCycleLastTestFinalizedTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import LifeCycleLastTestFinalizedTypeDef

def get_value() -> LifeCycleLastTestFinalizedTypeDef:
    return {
        "apiCallDateTime": ...,
    }
Definition
class LifeCycleLastTestFinalizedTypeDef(TypedDict):
    apiCallDateTime: NotRequired[str],

LifeCycleLastTestInitiatedTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import LifeCycleLastTestInitiatedTypeDef

def get_value() -> LifeCycleLastTestInitiatedTypeDef:
    return {
        "apiCallDateTime": ...,
    }
Definition
class LifeCycleLastTestInitiatedTypeDef(TypedDict):
    apiCallDateTime: NotRequired[str],
    jobID: NotRequired[str],

LifeCycleLastTestRevertedTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import LifeCycleLastTestRevertedTypeDef

def get_value() -> LifeCycleLastTestRevertedTypeDef:
    return {
        "apiCallDateTime": ...,
    }
Definition
class LifeCycleLastTestRevertedTypeDef(TypedDict):
    apiCallDateTime: NotRequired[str],

ListApplicationsRequestFiltersTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ListApplicationsRequestFiltersTypeDef

def get_value() -> ListApplicationsRequestFiltersTypeDef:
    return {
        "applicationIDs": ...,
    }
Definition
class ListApplicationsRequestFiltersTypeDef(TypedDict):
    applicationIDs: NotRequired[Sequence[str]],
    isArchived: NotRequired[bool],
    waveIDs: NotRequired[Sequence[str]],

SourceServerActionsRequestFiltersTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import SourceServerActionsRequestFiltersTypeDef

def get_value() -> SourceServerActionsRequestFiltersTypeDef:
    return {
        "actionIDs": ...,
    }
Definition
class SourceServerActionsRequestFiltersTypeDef(TypedDict):
    actionIDs: NotRequired[Sequence[str]],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

TemplateActionsRequestFiltersTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import TemplateActionsRequestFiltersTypeDef

def get_value() -> TemplateActionsRequestFiltersTypeDef:
    return {
        "actionIDs": ...,
    }
Definition
class TemplateActionsRequestFiltersTypeDef(TypedDict):
    actionIDs: NotRequired[Sequence[str]],

ListWavesRequestFiltersTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ListWavesRequestFiltersTypeDef

def get_value() -> ListWavesRequestFiltersTypeDef:
    return {
        "isArchived": ...,
    }
Definition
class ListWavesRequestFiltersTypeDef(TypedDict):
    isArchived: NotRequired[bool],
    waveIDs: NotRequired[Sequence[str]],

MarkAsArchivedRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import MarkAsArchivedRequestRequestTypeDef

def get_value() -> MarkAsArchivedRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
Definition
class MarkAsArchivedRequestRequestTypeDef(TypedDict):
    sourceServerID: str,

NetworkInterfaceTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import NetworkInterfaceTypeDef

def get_value() -> NetworkInterfaceTypeDef:
    return {
        "ips": ...,
    }
Definition
class NetworkInterfaceTypeDef(TypedDict):
    ips: NotRequired[List[str]],
    isPrimary: NotRequired[bool],
    macAddress: NotRequired[str],

OSTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import OSTypeDef

def get_value() -> OSTypeDef:
    return {
        "fullString": ...,
    }
Definition
class OSTypeDef(TypedDict):
    fullString: NotRequired[str],

SsmParameterStoreParameterTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import SsmParameterStoreParameterTypeDef

def get_value() -> SsmParameterStoreParameterTypeDef:
    return {
        "parameterName": ...,
        "parameterType": ...,
    }
Definition
class SsmParameterStoreParameterTypeDef(TypedDict):
    parameterName: str,
    parameterType: SsmParameterStoreParameterTypeType,  # (1)
  1. See SsmParameterStoreParameterTypeType

RemoveSourceServerActionRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import RemoveSourceServerActionRequestRequestTypeDef

def get_value() -> RemoveSourceServerActionRequestRequestTypeDef:
    return {
        "actionID": ...,
        "sourceServerID": ...,
    }
Definition
class RemoveSourceServerActionRequestRequestTypeDef(TypedDict):
    actionID: str,
    sourceServerID: str,

RemoveTemplateActionRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import RemoveTemplateActionRequestRequestTypeDef

def get_value() -> RemoveTemplateActionRequestRequestTypeDef:
    return {
        "actionID": ...,
        "launchConfigurationTemplateID": ...,
    }
Definition
class RemoveTemplateActionRequestRequestTypeDef(TypedDict):
    actionID: str,
    launchConfigurationTemplateID: str,

ReplicationConfigurationReplicatedDiskTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ReplicationConfigurationReplicatedDiskTypeDef

def get_value() -> ReplicationConfigurationReplicatedDiskTypeDef:
    return {
        "deviceName": ...,
    }
Definition
class ReplicationConfigurationReplicatedDiskTypeDef(TypedDict):
    deviceName: NotRequired[str],
    iops: NotRequired[int],
    isBootDisk: NotRequired[bool],
    stagingDiskType: NotRequired[ReplicationConfigurationReplicatedDiskStagingDiskTypeType],  # (1)
    throughput: NotRequired[int],
  1. See ReplicationConfigurationReplicatedDiskStagingDiskTypeType

RetryDataReplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import RetryDataReplicationRequestRequestTypeDef

def get_value() -> RetryDataReplicationRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
Definition
class RetryDataReplicationRequestRequestTypeDef(TypedDict):
    sourceServerID: str,

StartCutoverRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import StartCutoverRequestRequestTypeDef

def get_value() -> StartCutoverRequestRequestTypeDef:
    return {
        "sourceServerIDs": ...,
    }
Definition
class StartCutoverRequestRequestTypeDef(TypedDict):
    sourceServerIDs: Sequence[str],
    tags: NotRequired[Mapping[str, str]],

StartReplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import StartReplicationRequestRequestTypeDef

def get_value() -> StartReplicationRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
Definition
class StartReplicationRequestRequestTypeDef(TypedDict):
    sourceServerID: str,

StartTestRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import StartTestRequestRequestTypeDef

def get_value() -> StartTestRequestRequestTypeDef:
    return {
        "sourceServerIDs": ...,
    }
Definition
class StartTestRequestRequestTypeDef(TypedDict):
    sourceServerIDs: Sequence[str],
    tags: NotRequired[Mapping[str, str]],

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

TerminateTargetInstancesRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import TerminateTargetInstancesRequestRequestTypeDef

def get_value() -> TerminateTargetInstancesRequestRequestTypeDef:
    return {
        "sourceServerIDs": ...,
    }
Definition
class TerminateTargetInstancesRequestRequestTypeDef(TypedDict):
    sourceServerIDs: Sequence[str],
    tags: NotRequired[Mapping[str, str]],

UnarchiveApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import UnarchiveApplicationRequestRequestTypeDef

def get_value() -> UnarchiveApplicationRequestRequestTypeDef:
    return {
        "applicationID": ...,
    }
Definition
class UnarchiveApplicationRequestRequestTypeDef(TypedDict):
    applicationID: str,

UnarchiveWaveRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import UnarchiveWaveRequestRequestTypeDef

def get_value() -> UnarchiveWaveRequestRequestTypeDef:
    return {
        "waveID": ...,
    }
Definition
class UnarchiveWaveRequestRequestTypeDef(TypedDict):
    waveID: str,

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateApplicationRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import UpdateApplicationRequestRequestTypeDef

def get_value() -> UpdateApplicationRequestRequestTypeDef:
    return {
        "applicationID": ...,
    }
Definition
class UpdateApplicationRequestRequestTypeDef(TypedDict):
    applicationID: str,
    description: NotRequired[str],
    name: NotRequired[str],

UpdateReplicationConfigurationTemplateRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import UpdateReplicationConfigurationTemplateRequestRequestTypeDef

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

UpdateSourceServerReplicationTypeRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import UpdateSourceServerReplicationTypeRequestRequestTypeDef

def get_value() -> UpdateSourceServerReplicationTypeRequestRequestTypeDef:
    return {
        "replicationType": ...,
        "sourceServerID": ...,
    }
Definition
class UpdateSourceServerReplicationTypeRequestRequestTypeDef(TypedDict):
    replicationType: ReplicationTypeType,  # (1)
    sourceServerID: str,
  1. See ReplicationTypeType

UpdateWaveRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import UpdateWaveRequestRequestTypeDef

def get_value() -> UpdateWaveRequestRequestTypeDef:
    return {
        "waveID": ...,
    }
Definition
class UpdateWaveRequestRequestTypeDef(TypedDict):
    waveID: str,
    description: NotRequired[str],
    name: NotRequired[str],

WaveAggregatedStatusTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import WaveAggregatedStatusTypeDef

def get_value() -> WaveAggregatedStatusTypeDef:
    return {
        "healthStatus": ...,
    }
Definition
class WaveAggregatedStatusTypeDef(TypedDict):
    healthStatus: NotRequired[WaveHealthStatusType],  # (1)
    lastUpdateDateTime: NotRequired[str],
    progressStatus: NotRequired[WaveProgressStatusType],  # (2)
    replicationStartedDateTime: NotRequired[str],
    totalApplications: NotRequired[int],
  1. See WaveHealthStatusType
  2. See WaveProgressStatusType

ApplicationTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ApplicationTypeDef

def get_value() -> ApplicationTypeDef:
    return {
        "applicationAggregatedStatus": ...,
    }
Definition
class ApplicationTypeDef(TypedDict):
    applicationAggregatedStatus: NotRequired[ApplicationAggregatedStatusTypeDef],  # (1)
    applicationID: NotRequired[str],
    arn: NotRequired[str],
    creationDateTime: NotRequired[str],
    description: NotRequired[str],
    isArchived: NotRequired[bool],
    lastModifiedDateTime: NotRequired[str],
    name: NotRequired[str],
    tags: NotRequired[Dict[str, str]],
    waveID: NotRequired[str],
  1. See ApplicationAggregatedStatusTypeDef

ApplicationResponseMetadataTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ApplicationResponseMetadataTypeDef

def get_value() -> ApplicationResponseMetadataTypeDef:
    return {
        "applicationAggregatedStatus": ...,
        "applicationID": ...,
        "arn": ...,
        "creationDateTime": ...,
        "description": ...,
        "isArchived": ...,
        "lastModifiedDateTime": ...,
        "name": ...,
        "tags": ...,
        "waveID": ...,
        "ResponseMetadata": ...,
    }
Definition
class ApplicationResponseMetadataTypeDef(TypedDict):
    applicationAggregatedStatus: ApplicationAggregatedStatusTypeDef,  # (1)
    applicationID: str,
    arn: str,
    creationDateTime: str,
    description: str,
    isArchived: bool,
    lastModifiedDateTime: str,
    name: str,
    tags: Dict[str, str],
    waveID: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ApplicationAggregatedStatusTypeDef
  2. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ReplicationConfigurationTemplateResponseMetadataTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ReplicationConfigurationTemplateResponseMetadataTypeDef

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

ChangeServerLifeCycleStateRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ChangeServerLifeCycleStateRequestRequestTypeDef

def get_value() -> ChangeServerLifeCycleStateRequestRequestTypeDef:
    return {
        "lifeCycle": ...,
        "sourceServerID": ...,
    }
Definition
class ChangeServerLifeCycleStateRequestRequestTypeDef(TypedDict):
    lifeCycle: ChangeServerLifeCycleStateSourceServerLifecycleTypeDef,  # (1)
    sourceServerID: str,
  1. See ChangeServerLifeCycleStateSourceServerLifecycleTypeDef

DataReplicationInitiationTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DataReplicationInitiationTypeDef

def get_value() -> DataReplicationInitiationTypeDef:
    return {
        "nextAttemptDateTime": ...,
    }
Definition
class DataReplicationInitiationTypeDef(TypedDict):
    nextAttemptDateTime: NotRequired[str],
    startDateTime: NotRequired[str],
    steps: NotRequired[List[DataReplicationInitiationStepTypeDef]],  # (1)
  1. See DataReplicationInitiationStepTypeDef

DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef

def get_value() -> DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef:
    return {
        "jobID": ...,
    }
Definition
class DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef(TypedDict):
    jobID: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef

def get_value() -> DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef:
    return {
        "launchConfigurationTemplateIDs": ...,
    }
Definition
class DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef(TypedDict):
    launchConfigurationTemplateIDs: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef

def get_value() -> DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef:
    return {
        "replicationConfigurationTemplateIDs": ...,
    }
Definition
class DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef(TypedDict):
    replicationConfigurationTemplateIDs: NotRequired[Sequence[str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeVcenterClientsRequestDescribeVcenterClientsPaginateTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DescribeVcenterClientsRequestDescribeVcenterClientsPaginateTypeDef

def get_value() -> DescribeVcenterClientsRequestDescribeVcenterClientsPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
Definition
class DescribeVcenterClientsRequestDescribeVcenterClientsPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

DescribeJobsRequestDescribeJobsPaginateTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DescribeJobsRequestDescribeJobsPaginateTypeDef

def get_value() -> DescribeJobsRequestDescribeJobsPaginateTypeDef:
    return {
        "filters": ...,
    }
Definition
class DescribeJobsRequestDescribeJobsPaginateTypeDef(TypedDict):
    filters: NotRequired[DescribeJobsRequestFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DescribeJobsRequestFiltersTypeDef
  2. See PaginatorConfigTypeDef

DescribeJobsRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DescribeJobsRequestRequestTypeDef

def get_value() -> DescribeJobsRequestRequestTypeDef:
    return {
        "filters": ...,
    }
Definition
class DescribeJobsRequestRequestTypeDef(TypedDict):
    filters: NotRequired[DescribeJobsRequestFiltersTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See DescribeJobsRequestFiltersTypeDef

DescribeReplicationConfigurationTemplatesResponseTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DescribeReplicationConfigurationTemplatesResponseTypeDef

def get_value() -> DescribeReplicationConfigurationTemplatesResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeReplicationConfigurationTemplatesResponseTypeDef(TypedDict):
    items: List[ReplicationConfigurationTemplateTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReplicationConfigurationTemplateTypeDef
  2. See ResponseMetadataTypeDef

DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef

def get_value() -> DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef:
    return {
        "filters": ...,
    }
Definition
class DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef(TypedDict):
    filters: NotRequired[DescribeSourceServersRequestFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See DescribeSourceServersRequestFiltersTypeDef
  2. See PaginatorConfigTypeDef

DescribeSourceServersRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DescribeSourceServersRequestRequestTypeDef

def get_value() -> DescribeSourceServersRequestRequestTypeDef:
    return {
        "filters": ...,
    }
Definition
class DescribeSourceServersRequestRequestTypeDef(TypedDict):
    filters: NotRequired[DescribeSourceServersRequestFiltersTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See DescribeSourceServersRequestFiltersTypeDef

DescribeVcenterClientsResponseTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import DescribeVcenterClientsResponseTypeDef

def get_value() -> DescribeVcenterClientsResponseTypeDef:
    return {
        "items": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class DescribeVcenterClientsResponseTypeDef(TypedDict):
    items: List[VcenterClientTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See VcenterClientTypeDef
  2. See ResponseMetadataTypeDef

JobLogTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import JobLogTypeDef

def get_value() -> JobLogTypeDef:
    return {
        "event": ...,
    }
Definition
class JobLogTypeDef(TypedDict):
    event: NotRequired[JobLogEventType],  # (1)
    eventData: NotRequired[JobLogEventDataTypeDef],  # (2)
    logDateTime: NotRequired[str],
  1. See JobLogEventType
  2. See JobLogEventDataTypeDef

LifeCycleLastCutoverTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import LifeCycleLastCutoverTypeDef

def get_value() -> LifeCycleLastCutoverTypeDef:
    return {
        "finalized": ...,
    }
Definition
class LifeCycleLastCutoverTypeDef(TypedDict):
    finalized: NotRequired[LifeCycleLastCutoverFinalizedTypeDef],  # (1)
    initiated: NotRequired[LifeCycleLastCutoverInitiatedTypeDef],  # (2)
    reverted: NotRequired[LifeCycleLastCutoverRevertedTypeDef],  # (3)
  1. See LifeCycleLastCutoverFinalizedTypeDef
  2. See LifeCycleLastCutoverInitiatedTypeDef
  3. See LifeCycleLastCutoverRevertedTypeDef

LifeCycleLastTestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import LifeCycleLastTestTypeDef

def get_value() -> LifeCycleLastTestTypeDef:
    return {
        "finalized": ...,
    }
Definition
class LifeCycleLastTestTypeDef(TypedDict):
    finalized: NotRequired[LifeCycleLastTestFinalizedTypeDef],  # (1)
    initiated: NotRequired[LifeCycleLastTestInitiatedTypeDef],  # (2)
    reverted: NotRequired[LifeCycleLastTestRevertedTypeDef],  # (3)
  1. See LifeCycleLastTestFinalizedTypeDef
  2. See LifeCycleLastTestInitiatedTypeDef
  3. See LifeCycleLastTestRevertedTypeDef

ListApplicationsRequestListApplicationsPaginateTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ListApplicationsRequestListApplicationsPaginateTypeDef

def get_value() -> ListApplicationsRequestListApplicationsPaginateTypeDef:
    return {
        "filters": ...,
    }
Definition
class ListApplicationsRequestListApplicationsPaginateTypeDef(TypedDict):
    filters: NotRequired[ListApplicationsRequestFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListApplicationsRequestFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListApplicationsRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ListApplicationsRequestRequestTypeDef

def get_value() -> ListApplicationsRequestRequestTypeDef:
    return {
        "filters": ...,
    }
Definition
class ListApplicationsRequestRequestTypeDef(TypedDict):
    filters: NotRequired[ListApplicationsRequestFiltersTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See ListApplicationsRequestFiltersTypeDef

ListSourceServerActionsRequestListSourceServerActionsPaginateTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ListSourceServerActionsRequestListSourceServerActionsPaginateTypeDef

def get_value() -> ListSourceServerActionsRequestListSourceServerActionsPaginateTypeDef:
    return {
        "sourceServerID": ...,
    }
Definition
class ListSourceServerActionsRequestListSourceServerActionsPaginateTypeDef(TypedDict):
    sourceServerID: str,
    filters: NotRequired[SourceServerActionsRequestFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See SourceServerActionsRequestFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListSourceServerActionsRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ListSourceServerActionsRequestRequestTypeDef

def get_value() -> ListSourceServerActionsRequestRequestTypeDef:
    return {
        "sourceServerID": ...,
    }
Definition
class ListSourceServerActionsRequestRequestTypeDef(TypedDict):
    sourceServerID: str,
    filters: NotRequired[SourceServerActionsRequestFiltersTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See SourceServerActionsRequestFiltersTypeDef

ListTemplateActionsRequestListTemplateActionsPaginateTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ListTemplateActionsRequestListTemplateActionsPaginateTypeDef

def get_value() -> ListTemplateActionsRequestListTemplateActionsPaginateTypeDef:
    return {
        "launchConfigurationTemplateID": ...,
    }
Definition
class ListTemplateActionsRequestListTemplateActionsPaginateTypeDef(TypedDict):
    launchConfigurationTemplateID: str,
    filters: NotRequired[TemplateActionsRequestFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See TemplateActionsRequestFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListTemplateActionsRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ListTemplateActionsRequestRequestTypeDef

def get_value() -> ListTemplateActionsRequestRequestTypeDef:
    return {
        "launchConfigurationTemplateID": ...,
    }
Definition
class ListTemplateActionsRequestRequestTypeDef(TypedDict):
    launchConfigurationTemplateID: str,
    filters: NotRequired[TemplateActionsRequestFiltersTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See TemplateActionsRequestFiltersTypeDef

ListWavesRequestListWavesPaginateTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ListWavesRequestListWavesPaginateTypeDef

def get_value() -> ListWavesRequestListWavesPaginateTypeDef:
    return {
        "filters": ...,
    }
Definition
class ListWavesRequestListWavesPaginateTypeDef(TypedDict):
    filters: NotRequired[ListWavesRequestFiltersTypeDef],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See ListWavesRequestFiltersTypeDef
  2. See PaginatorConfigTypeDef

ListWavesRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import ListWavesRequestRequestTypeDef

def get_value() -> ListWavesRequestRequestTypeDef:
    return {
        "filters": ...,
    }
Definition
class ListWavesRequestRequestTypeDef(TypedDict):
    filters: NotRequired[ListWavesRequestFiltersTypeDef],  # (1)
    maxResults: NotRequired[int],
    nextToken: NotRequired[str],
  1. See ListWavesRequestFiltersTypeDef

SourcePropertiesTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import SourcePropertiesTypeDef

def get_value() -> SourcePropertiesTypeDef:
    return {
        "cpus": ...,
    }
Definition
class SourcePropertiesTypeDef(TypedDict):
    cpus: NotRequired[List[CPUTypeDef]],  # (1)
    disks: NotRequired[List[DiskTypeDef]],  # (2)
    identificationHints: NotRequired[IdentificationHintsTypeDef],  # (3)
    lastUpdatedDateTime: NotRequired[str],
    networkInterfaces: NotRequired[List[NetworkInterfaceTypeDef]],  # (4)
    os: NotRequired[OSTypeDef],  # (5)
    ramBytes: NotRequired[int],
    recommendedInstanceType: NotRequired[str],
  1. See CPUTypeDef
  2. See DiskTypeDef
  3. See IdentificationHintsTypeDef
  4. See NetworkInterfaceTypeDef
  5. See OSTypeDef

PutSourceServerActionRequestRequestTypeDef

Usage Example
from mypy_boto3_mgn.type_defs import PutSourceServerActionRequestRequestTypeDef

def get_value() -> PutSourceServerActionRequestRequestTypeDef:
    return {
        "actionID": ...,
        "actionName": ...,
        "documentIdentifier": ...,
        "order": ...,
        "sourceServerID": ...,
    }
Definition
class PutSourceServerActionRequestReques