Skip to content

Mgn Classes

ApplicationAggregatedStatusTypeDef

healthStatus

  • Type: typing.Optional[typing.Literal['ERROR', 'HEALTHY', 'LAGGING']]

lastUpdateDateTime

  • Type: typing.Optional[str]

progressStatus

  • Type: typing.Optional[typing.Literal['COMPLETED', 'IN_PROGRESS', 'NOT_STARTED']]

totalSourceServers

  • Type: typing.Optional[int]

ApplicationResponseTypeDef

applicationAggregatedStatus

  • Type:
  • Required: Yes

applicationID

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

isArchived

  • Type:
  • Required: Yes

lastModifiedDateTime

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

waveID

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ApplicationTypeDef

applicationAggregatedStatus

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ApplicationAggregatedStatusTypeDef]

applicationID

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

creationDateTime

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

isArchived

  • Type: typing.Optional[bool]

lastModifiedDateTime

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

waveID

  • Type: typing.Optional[str]

ArchiveApplicationRequestRequestTypeDef

applicationID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

ArchiveWaveRequestRequestTypeDef

waveID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

AssociateApplicationsRequestRequestTypeDef

applicationIDs

  • Type: typing.Sequence[str]
  • Required: Yes

waveID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

AssociateSourceServersRequestRequestTypeDef

applicationID

  • Type:
  • Required: Yes

sourceServerIDs

  • Type: typing.Sequence[str]
  • Required: Yes

accountID

  • Type: typing.Optional[str]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CPUTypeDef

cores

  • Type: typing.Optional[int]

modelName

  • Type: typing.Optional[str]

ChangeServerLifeCycleStateRequestRequestTypeDef

lifeCycle

  • Type:
  • Required: Yes

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

ChangeServerLifeCycleStateSourceServerLifecycleTypeDef

state

  • Type: typing.Literal['CUTOVER', 'READY_FOR_CUTOVER', 'READY_FOR_TEST']
  • Required: Yes

ConnectorResponseTypeDef

arn

  • Type:
  • Required: Yes

connectorID

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

ssmCommandConfig

  • Type:
  • Required: Yes

ssmInstanceID

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ConnectorSsmCommandConfigTypeDef

cloudWatchOutputEnabled

  • Type:
  • Required: Yes

s3OutputEnabled

  • Type:
  • Required: Yes

cloudWatchLogGroupName

  • Type: typing.Optional[str]

outputS3BucketName

  • Type: typing.Optional[str]

ConnectorTypeDef

arn

  • Type: typing.Optional[str]

connectorID

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

ssmCommandConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ConnectorSsmCommandConfigTypeDef]

ssmInstanceID

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateApplicationRequestRequestTypeDef

name

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateConnectorRequestRequestTypeDef

name

  • Type:
  • Required: Yes

ssmInstanceID

  • Type:
  • Required: Yes

ssmCommandConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ConnectorSsmCommandConfigTypeDef]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateLaunchConfigurationTemplateRequestRequestTypeDef

associatePublicIpAddress

  • Type: typing.Optional[bool]

bootMode

  • Type: typing.Optional[typing.Literal['LEGACY_BIOS', 'UEFI', 'USE_SOURCE']]

copyPrivateIp

  • Type: typing.Optional[bool]

copyTags

  • Type: typing.Optional[bool]

enableMapAutoTagging

  • Type: typing.Optional[bool]

largeVolumeConf

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LaunchTemplateDiskConfTypeDef]

launchDisposition

  • Type: typing.Optional[typing.Literal['STARTED', 'STOPPED']]

licensing

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LicensingTypeDef]

mapAutoTaggingMpeID

  • Type: typing.Optional[str]

postLaunchActions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PostLaunchActionsTypeDef]

smallVolumeConf

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LaunchTemplateDiskConfTypeDef]

smallVolumeMaxSize

  • Type: typing.Optional[int]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

targetInstanceTypeRightSizingMethod

  • Type: typing.Optional[typing.Literal['BASIC', 'NONE']]

CreateReplicationConfigurationTemplateRequestRequestTypeDef

associateDefaultSecurityGroup

  • Type:
  • Required: Yes

bandwidthThrottling

  • Type:
  • Required: Yes

createPublicIP

  • Type:
  • Required: Yes

dataPlaneRouting

  • Type: typing.Literal['PRIVATE_IP', 'PUBLIC_IP']
  • Required: Yes

defaultLargeStagingDiskType

  • Type: typing.Literal['GP2', 'GP3', 'ST1']
  • Required: Yes

ebsEncryption

  • Type: typing.Literal['CUSTOM', 'DEFAULT']
  • Required: Yes

replicationServerInstanceType

  • Type:
  • Required: Yes

replicationServersSecurityGroupsIDs

  • Type: typing.Sequence[str]
  • Required: Yes

stagingAreaSubnetId

  • Type:
  • Required: Yes

stagingAreaTags

  • Type: typing.Mapping[str, str]
  • Required: Yes

useDedicatedReplicationServer

  • Type:
  • Required: Yes

ebsEncryptionKeyArn

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

useFipsEndpoint

  • Type: typing.Optional[bool]

CreateWaveRequestRequestTypeDef

name

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

DataReplicationErrorTypeDef

error

  • Type: typing.Optional[typing.Literal['AGENT_NOT_SEEN', 'FAILED_TO_ATTACH_STAGING_DISKS', 'FAILED_TO_AUTHENTICATE_WITH_SERVICE', 'FAILED_TO_BOOT_REPLICATION_SERVER', 'FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER', 'FAILED_TO_CREATE_SECURITY_GROUP', 'FAILED_TO_CREATE_STAGING_DISKS', 'FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE', 'FAILED_TO_LAUNCH_REPLICATION_SERVER', 'FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT', 'FAILED_TO_START_DATA_TRANSFER', 'LAST_SNAPSHOT_JOB_FAILED', 'NOT_CONVERGING', 'SNAPSHOTS_FAILURE', 'UNSTABLE_NETWORK', 'UNSUPPORTED_VM_CONFIGURATION']]

rawError

  • Type: typing.Optional[str]

DataReplicationInfoReplicatedDiskTypeDef

backloggedStorageBytes

  • Type: typing.Optional[int]

deviceName

  • Type: typing.Optional[str]

replicatedStorageBytes

  • Type: typing.Optional[int]

rescannedStorageBytes

  • Type: typing.Optional[int]

totalStorageBytes

  • Type: typing.Optional[int]

DataReplicationInfoTypeDef

dataReplicationError

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.DataReplicationErrorTypeDef]

dataReplicationInitiation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.DataReplicationInitiationTypeDef]

dataReplicationState

  • Type: typing.Optional[typing.Literal['BACKLOG', 'CONTINUOUS', 'CREATING_SNAPSHOT', 'DISCONNECTED', 'INITIAL_SYNC', 'INITIATING', 'PAUSED', 'PENDING_SNAPSHOT_SHIPPING', 'RESCAN', 'SHIPPING_SNAPSHOT', 'STALLED', 'STOPPED']]

etaDateTime

  • Type: typing.Optional[str]

lagDuration

  • Type: typing.Optional[str]

lastSnapshotDateTime

  • Type: typing.Optional[str]

replicatedDisks

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mgn_classes.DataReplicationInfoReplicatedDiskTypeDef]]

DataReplicationInitiationStepTypeDef

name

  • Type: typing.Optional[typing.Literal['ATTACH_STAGING_DISKS', 'AUTHENTICATE_WITH_SERVICE', 'BOOT_REPLICATION_SERVER', 'CONNECT_AGENT_TO_REPLICATION_SERVER', 'CREATE_SECURITY_GROUP', 'CREATE_STAGING_DISKS', 'DOWNLOAD_REPLICATION_SOFTWARE', 'LAUNCH_REPLICATION_SERVER', 'PAIR_REPLICATION_SERVER_WITH_AGENT', 'START_DATA_TRANSFER', 'WAIT']]

status

  • Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'NOT_STARTED', 'SKIPPED', 'SUCCEEDED']]

DataReplicationInitiationTypeDef

nextAttemptDateTime

  • Type: typing.Optional[str]

startDateTime

  • Type: typing.Optional[str]

steps

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mgn_classes.DataReplicationInitiationStepTypeDef]]

DeleteApplicationRequestRequestTypeDef

applicationID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

DeleteConnectorRequestRequestTypeDef

connectorID

  • Type:
  • Required: Yes

DeleteJobRequestRequestTypeDef

jobID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

DeleteLaunchConfigurationTemplateRequestRequestTypeDef

launchConfigurationTemplateID

  • Type:
  • Required: Yes

DeleteReplicationConfigurationTemplateRequestRequestTypeDef

replicationConfigurationTemplateID

  • Type:
  • Required: Yes

DeleteSourceServerRequestRequestTypeDef

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

DeleteVcenterClientRequestRequestTypeDef

vcenterClientID

  • Type:
  • Required: Yes

DeleteWaveRequestRequestTypeDef

waveID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

DescribeJobLogItemsRequestDescribeJobLogItemsPaginateTypeDef

jobID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PaginatorConfigTypeDef]

DescribeJobLogItemsRequestRequestTypeDef

jobID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

DescribeJobLogItemsResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.JobLogTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeJobsRequestDescribeJobsPaginateTypeDef

accountID

  • Type: typing.Optional[str]

filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.DescribeJobsRequestFiltersTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PaginatorConfigTypeDef]

DescribeJobsRequestFiltersTypeDef

fromDate

  • Type: typing.Optional[str]

jobIDs

  • Type: typing.Optional[typing.Sequence[str]]

toDate

  • Type: typing.Optional[str]

DescribeJobsRequestRequestTypeDef

accountID

  • Type: typing.Optional[str]

filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.DescribeJobsRequestFiltersTypeDef]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

DescribeJobsResponsePaginatorTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.JobPaginatorTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeJobsResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.JobTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeLaunchConfigurationTemplatesRequestDescribeLaunchConfigurationTemplatesPaginateTypeDef

launchConfigurationTemplateIDs

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PaginatorConfigTypeDef]

DescribeLaunchConfigurationTemplatesRequestRequestTypeDef

launchConfigurationTemplateIDs

  • Type: typing.Optional[typing.Sequence[str]]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

DescribeLaunchConfigurationTemplatesResponsePaginatorTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.LaunchConfigurationTemplatePaginatorTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeLaunchConfigurationTemplatesResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.LaunchConfigurationTemplateTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeReplicationConfigurationTemplatesRequestDescribeReplicationConfigurationTemplatesPaginateTypeDef

replicationConfigurationTemplateIDs

  • Type: typing.Optional[typing.Sequence[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PaginatorConfigTypeDef]

DescribeReplicationConfigurationTemplatesRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

replicationConfigurationTemplateIDs

  • Type: typing.Optional[typing.Sequence[str]]

DescribeReplicationConfigurationTemplatesResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.ReplicationConfigurationTemplateTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeSourceServersRequestDescribeSourceServersPaginateTypeDef

accountID

  • Type: typing.Optional[str]

filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.DescribeSourceServersRequestFiltersTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PaginatorConfigTypeDef]

DescribeSourceServersRequestFiltersTypeDef

applicationIDs

  • Type: typing.Optional[typing.Sequence[str]]

isArchived

  • Type: typing.Optional[bool]

lifeCycleStates

  • Type: typing.Optional[typing.Sequence[typing.Literal['CUTOVER', 'CUTTING_OVER', 'DISCONNECTED', 'DISCOVERED', 'NOT_READY', 'PENDING_INSTALLATION', 'READY_FOR_CUTOVER', 'READY_FOR_TEST', 'STOPPED', 'TESTING']]]

replicationTypes

  • Type: typing.Optional[typing.Sequence[typing.Literal['AGENT_BASED', 'SNAPSHOT_SHIPPING']]]

sourceServerIDs

  • Type: typing.Optional[typing.Sequence[str]]

DescribeSourceServersRequestRequestTypeDef

accountID

  • Type: typing.Optional[str]

filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.DescribeSourceServersRequestFiltersTypeDef]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

DescribeSourceServersResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.SourceServerTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeVcenterClientsRequestDescribeVcenterClientsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PaginatorConfigTypeDef]

DescribeVcenterClientsRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

DescribeVcenterClientsResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.VcenterClientTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateApplicationsRequestRequestTypeDef

applicationIDs

  • Type: typing.Sequence[str]
  • Required: Yes

waveID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

DisassociateSourceServersRequestRequestTypeDef

applicationID

  • Type:
  • Required: Yes

sourceServerIDs

  • Type: typing.Sequence[str]
  • Required: Yes

accountID

  • Type: typing.Optional[str]

DisconnectFromServiceRequestRequestTypeDef

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

DiskTypeDef

bytes

  • Type: typing.Optional[int]

deviceName

  • Type: typing.Optional[str]

EmptyResponseMetadataTypeDef

ResponseMetadata

  • Type:
  • Required: Yes

ExportErrorDataTypeDef

rawError

  • Type: typing.Optional[str]

ExportTaskErrorTypeDef

errorData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ExportErrorDataTypeDef]

errorDateTime

  • Type: typing.Optional[str]

ExportTaskSummaryTypeDef

applicationsCount

  • Type: typing.Optional[int]

serversCount

  • Type: typing.Optional[int]

wavesCount

  • Type: typing.Optional[int]

ExportTaskTypeDef

creationDateTime

  • Type: typing.Optional[str]

endDateTime

  • Type: typing.Optional[str]

exportID

  • Type: typing.Optional[str]

progressPercentage

  • Type: typing.Optional[float]

s3Bucket

  • Type: typing.Optional[str]

s3BucketOwner

  • Type: typing.Optional[str]

s3Key

  • Type: typing.Optional[str]

status

  • Type: typing.Optional[typing.Literal['FAILED', 'PENDING', 'STARTED', 'SUCCEEDED']]

summary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ExportTaskSummaryTypeDef]

FinalizeCutoverRequestRequestTypeDef

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

GetLaunchConfigurationRequestRequestTypeDef

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

GetReplicationConfigurationRequestRequestTypeDef

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

IdentificationHintsTypeDef

awsInstanceID

  • Type: typing.Optional[str]

fqdn

  • Type: typing.Optional[str]

hostname

  • Type: typing.Optional[str]

vmPath

  • Type: typing.Optional[str]

vmWareUuid

  • Type: typing.Optional[str]

ImportErrorDataTypeDef

accountID

  • Type: typing.Optional[str]

applicationID

  • Type: typing.Optional[str]

ec2LaunchTemplateID

  • Type: typing.Optional[str]

rawError

  • Type: typing.Optional[str]

rowNumber

  • Type: typing.Optional[int]

sourceServerID

  • Type: typing.Optional[str]

waveID

  • Type: typing.Optional[str]

ImportTaskErrorTypeDef

errorData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ImportErrorDataTypeDef]

errorDateTime

  • Type: typing.Optional[str]

errorType

  • Type: typing.Optional[typing.Literal['PROCESSING_ERROR', 'VALIDATION_ERROR']]

ImportTaskSummaryApplicationsTypeDef

createdCount

  • Type: typing.Optional[int]

modifiedCount

  • Type: typing.Optional[int]

ImportTaskSummaryServersTypeDef

createdCount

  • Type: typing.Optional[int]

modifiedCount

  • Type: typing.Optional[int]

ImportTaskSummaryTypeDef

applications

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ImportTaskSummaryApplicationsTypeDef]

servers

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ImportTaskSummaryServersTypeDef]

waves

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ImportTaskSummaryWavesTypeDef]

ImportTaskSummaryWavesTypeDef

createdCount

  • Type: typing.Optional[int]

modifiedCount

  • Type: typing.Optional[int]

ImportTaskTypeDef

creationDateTime

  • Type: typing.Optional[str]

endDateTime

  • Type: typing.Optional[str]

importID

  • Type: typing.Optional[str]

progressPercentage

  • Type: typing.Optional[float]

s3BucketSource

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.S3BucketSourceTypeDef]

status

  • Type: typing.Optional[typing.Literal['FAILED', 'PENDING', 'STARTED', 'SUCCEEDED']]

summary

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ImportTaskSummaryTypeDef]

JobLogEventDataTypeDef

conversionServerID

  • Type: typing.Optional[str]

rawError

  • Type: typing.Optional[str]

sourceServerID

  • Type: typing.Optional[str]

targetInstanceID

  • Type: typing.Optional[str]

JobLogTypeDef

event

  • Type: typing.Optional[typing.Literal['CLEANUP_END', 'CLEANUP_FAIL', 'CLEANUP_START', 'CONVERSION_END', 'CONVERSION_FAIL', 'CONVERSION_START', 'JOB_CANCEL', 'JOB_END', 'JOB_START', 'LAUNCH_FAILED', 'LAUNCH_START', 'SERVER_SKIPPED', 'SNAPSHOT_END', 'SNAPSHOT_FAIL', 'SNAPSHOT_START', 'USING_PREVIOUS_SNAPSHOT']]

eventData

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.JobLogEventDataTypeDef]

logDateTime

  • Type: typing.Optional[str]

JobPaginatorTypeDef

jobID

  • Type:
  • Required: Yes

arn

  • Type: typing.Optional[str]

creationDateTime

  • Type: typing.Optional[str]

endDateTime

  • Type: typing.Optional[str]

initiatedBy

  • Type: typing.Optional[typing.Literal['DIAGNOSTIC', 'START_CUTOVER', 'START_TEST', 'TERMINATE']]

participatingServers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mgn_classes.ParticipatingServerPaginatorTypeDef]]

status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'PENDING', 'STARTED']]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

type

  • Type: typing.Optional[typing.Literal['LAUNCH', 'TERMINATE']]

JobPostLaunchActionsLaunchStatusPaginatorTypeDef

executionID

  • Type: typing.Optional[str]

executionStatus

  • Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCESS']]

failureReason

  • Type: typing.Optional[str]

ssmDocument

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.SsmDocumentPaginatorTypeDef]

ssmDocumentType

  • Type: typing.Optional[typing.Literal['AUTOMATION', 'COMMAND']]

JobPostLaunchActionsLaunchStatusTypeDef

executionID

  • Type: typing.Optional[str]

executionStatus

  • Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'SUCCESS']]

failureReason

  • Type: typing.Optional[str]

ssmDocument

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.SsmDocumentTypeDef]

ssmDocumentType

  • Type: typing.Optional[typing.Literal['AUTOMATION', 'COMMAND']]

JobTypeDef

jobID

  • Type:
  • Required: Yes

arn

  • Type: typing.Optional[str]

creationDateTime

  • Type: typing.Optional[str]

endDateTime

  • Type: typing.Optional[str]

initiatedBy

  • Type: typing.Optional[typing.Literal['DIAGNOSTIC', 'START_CUTOVER', 'START_TEST', 'TERMINATE']]

participatingServers

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mgn_classes.ParticipatingServerTypeDef]]

status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'PENDING', 'STARTED']]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

type

  • Type: typing.Optional[typing.Literal['LAUNCH', 'TERMINATE']]

LaunchConfigurationTemplatePaginatorTypeDef

launchConfigurationTemplateID

  • Type:
  • Required: Yes

arn

  • Type: typing.Optional[str]

associatePublicIpAddress

  • Type: typing.Optional[bool]

bootMode

  • Type: typing.Optional[typing.Literal['LEGACY_BIOS', 'UEFI', 'USE_SOURCE']]

copyPrivateIp

  • Type: typing.Optional[bool]

copyTags

  • Type: typing.Optional[bool]

ec2LaunchTemplateID

  • Type: typing.Optional[str]

enableMapAutoTagging

  • Type: typing.Optional[bool]

largeVolumeConf

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LaunchTemplateDiskConfTypeDef]

launchDisposition

  • Type: typing.Optional[typing.Literal['STARTED', 'STOPPED']]

licensing

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LicensingTypeDef]

mapAutoTaggingMpeID

  • Type: typing.Optional[str]

postLaunchActions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PostLaunchActionsPaginatorTypeDef]

smallVolumeConf

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LaunchTemplateDiskConfTypeDef]

smallVolumeMaxSize

  • Type: typing.Optional[int]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

targetInstanceTypeRightSizingMethod

  • Type: typing.Optional[typing.Literal['BASIC', 'NONE']]

LaunchConfigurationTemplateResponseTypeDef

arn

  • Type:
  • Required: Yes

associatePublicIpAddress

  • Type:
  • Required: Yes

bootMode

  • Type: typing.Literal['LEGACY_BIOS', 'UEFI', 'USE_SOURCE']
  • Required: Yes

copyPrivateIp

  • Type:
  • Required: Yes

copyTags

  • Type:
  • Required: Yes

ec2LaunchTemplateID

  • Type:
  • Required: Yes

enableMapAutoTagging

  • Type:
  • Required: Yes

largeVolumeConf

  • Type:
  • Required: Yes

launchConfigurationTemplateID

  • Type:
  • Required: Yes

launchDisposition

  • Type: typing.Literal['STARTED', 'STOPPED']
  • Required: Yes

licensing

  • Type:
  • Required: Yes

mapAutoTaggingMpeID

  • Type:
  • Required: Yes

postLaunchActions

  • Type:
  • Required: Yes

smallVolumeConf

  • Type:
  • Required: Yes

smallVolumeMaxSize

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

targetInstanceTypeRightSizingMethod

  • Type: typing.Literal['BASIC', 'NONE']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LaunchConfigurationTemplateTypeDef

launchConfigurationTemplateID

  • Type:
  • Required: Yes

arn

  • Type: typing.Optional[str]

associatePublicIpAddress

  • Type: typing.Optional[bool]

bootMode

  • Type: typing.Optional[typing.Literal['LEGACY_BIOS', 'UEFI', 'USE_SOURCE']]

copyPrivateIp

  • Type: typing.Optional[bool]

copyTags

  • Type: typing.Optional[bool]

ec2LaunchTemplateID

  • Type: typing.Optional[str]

enableMapAutoTagging

  • Type: typing.Optional[bool]

largeVolumeConf

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LaunchTemplateDiskConfTypeDef]

launchDisposition

  • Type: typing.Optional[typing.Literal['STARTED', 'STOPPED']]

licensing

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LicensingTypeDef]

mapAutoTaggingMpeID

  • Type: typing.Optional[str]

postLaunchActions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PostLaunchActionsTypeDef]

smallVolumeConf

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LaunchTemplateDiskConfTypeDef]

smallVolumeMaxSize

  • Type: typing.Optional[int]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

targetInstanceTypeRightSizingMethod

  • Type: typing.Optional[typing.Literal['BASIC', 'NONE']]

LaunchConfigurationTypeDef

bootMode

  • Type: typing.Literal['LEGACY_BIOS', 'UEFI', 'USE_SOURCE']
  • Required: Yes

copyPrivateIp

  • Type:
  • Required: Yes

copyTags

  • Type:
  • Required: Yes

ec2LaunchTemplateID

  • Type:
  • Required: Yes

enableMapAutoTagging

  • Type:
  • Required: Yes

launchDisposition

  • Type: typing.Literal['STARTED', 'STOPPED']
  • Required: Yes

licensing

  • Type:
  • Required: Yes

mapAutoTaggingMpeID

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

postLaunchActions

  • Type:
  • Required: Yes

sourceServerID

  • Type:
  • Required: Yes

targetInstanceTypeRightSizingMethod

  • Type: typing.Literal['BASIC', 'NONE']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

LaunchTemplateDiskConfTypeDef

iops

  • Type: typing.Optional[int]

throughput

  • Type: typing.Optional[int]

volumeType

  • Type: typing.Optional[typing.Literal['gp2', 'gp3', 'io1', 'io2', 'sc1', 'st1', 'standard']]

LaunchedInstanceTypeDef

ec2InstanceID

  • Type: typing.Optional[str]

firstBoot

  • Type: typing.Optional[typing.Literal['STOPPED', 'SUCCEEDED', 'UNKNOWN', 'WAITING']]

jobID

  • Type: typing.Optional[str]

LicensingTypeDef

osByol

  • Type: typing.Optional[bool]

LifeCycleLastCutoverFinalizedTypeDef

apiCallDateTime

  • Type: typing.Optional[str]

LifeCycleLastCutoverInitiatedTypeDef

apiCallDateTime

  • Type: typing.Optional[str]

jobID

  • Type: typing.Optional[str]

LifeCycleLastCutoverRevertedTypeDef

apiCallDateTime

  • Type: typing.Optional[str]

LifeCycleLastCutoverTypeDef

finalized

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LifeCycleLastCutoverFinalizedTypeDef]

initiated

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LifeCycleLastCutoverInitiatedTypeDef]

reverted

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LifeCycleLastCutoverRevertedTypeDef]

LifeCycleLastTestFinalizedTypeDef

apiCallDateTime

  • Type: typing.Optional[str]

LifeCycleLastTestInitiatedTypeDef

apiCallDateTime

  • Type: typing.Optional[str]

jobID

  • Type: typing.Optional[str]

LifeCycleLastTestRevertedTypeDef

apiCallDateTime

  • Type: typing.Optional[str]

LifeCycleLastTestTypeDef

finalized

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LifeCycleLastTestFinalizedTypeDef]

initiated

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LifeCycleLastTestInitiatedTypeDef]

reverted

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LifeCycleLastTestRevertedTypeDef]

LifeCycleTypeDef

addedToServiceDateTime

  • Type: typing.Optional[str]

elapsedReplicationDuration

  • Type: typing.Optional[str]

firstByteDateTime

  • Type: typing.Optional[str]

lastCutover

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LifeCycleLastCutoverTypeDef]

lastSeenByServiceDateTime

  • Type: typing.Optional[str]

lastTest

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LifeCycleLastTestTypeDef]

state

  • Type: typing.Optional[typing.Literal['CUTOVER', 'CUTTING_OVER', 'DISCONNECTED', 'DISCOVERED', 'NOT_READY', 'PENDING_INSTALLATION', 'READY_FOR_CUTOVER', 'READY_FOR_TEST', 'STOPPED', 'TESTING']]

ListApplicationsRequestFiltersTypeDef

applicationIDs

  • Type: typing.Optional[typing.Sequence[str]]

isArchived

  • Type: typing.Optional[bool]

waveIDs

  • Type: typing.Optional[typing.Sequence[str]]

ListApplicationsRequestListApplicationsPaginateTypeDef

accountID

  • Type: typing.Optional[str]

filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ListApplicationsRequestFiltersTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PaginatorConfigTypeDef]

ListApplicationsRequestRequestTypeDef

accountID

  • Type: typing.Optional[str]

filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ListApplicationsRequestFiltersTypeDef]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListApplicationsResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.ApplicationTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListConnectorsRequestFiltersTypeDef

connectorIDs

  • Type: typing.Optional[typing.Sequence[str]]

ListConnectorsRequestListConnectorsPaginateTypeDef

filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ListConnectorsRequestFiltersTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PaginatorConfigTypeDef]

ListConnectorsRequestRequestTypeDef

filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ListConnectorsRequestFiltersTypeDef]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListConnectorsResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.ConnectorTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListExportErrorsRequestListExportErrorsPaginateTypeDef

exportID

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PaginatorConfigTypeDef]

ListExportErrorsRequestRequestTypeDef

exportID

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListExportErrorsResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.ExportTaskErrorTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListExportsRequestFiltersTypeDef

exportIDs

  • Type: typing.Optional[typing.Sequence[str]]

ListExportsRequestListExportsPaginateTypeDef

filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ListExportsRequestFiltersTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PaginatorConfigTypeDef]

ListExportsRequestRequestTypeDef

filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ListExportsRequestFiltersTypeDef]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListExportsResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.ExportTaskTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListImportErrorsRequestListImportErrorsPaginateTypeDef

importID

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PaginatorConfigTypeDef]

ListImportErrorsRequestRequestTypeDef

importID

  • Type:
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListImportErrorsResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.ImportTaskErrorTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListImportsRequestFiltersTypeDef

importIDs

  • Type: typing.Optional[typing.Sequence[str]]

ListImportsRequestListImportsPaginateTypeDef

filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ListImportsRequestFiltersTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PaginatorConfigTypeDef]

ListImportsRequestRequestTypeDef

filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ListImportsRequestFiltersTypeDef]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListImportsResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.ImportTaskTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListManagedAccountsRequestListManagedAccountsPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PaginatorConfigTypeDef]

ListManagedAccountsRequestRequestTypeDef

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListManagedAccountsResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.ManagedAccountTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSourceServerActionsRequestListSourceServerActionsPaginateTypeDef

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.SourceServerActionsRequestFiltersTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PaginatorConfigTypeDef]

ListSourceServerActionsRequestRequestTypeDef

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.SourceServerActionsRequestFiltersTypeDef]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListSourceServerActionsResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.SourceServerActionDocumentTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTemplateActionsRequestListTemplateActionsPaginateTypeDef

launchConfigurationTemplateID

  • Type:
  • Required: Yes

filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.TemplateActionsRequestFiltersTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PaginatorConfigTypeDef]

ListTemplateActionsRequestRequestTypeDef

launchConfigurationTemplateID

  • Type:
  • Required: Yes

filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.TemplateActionsRequestFiltersTypeDef]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListTemplateActionsResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.TemplateActionDocumentTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListWavesRequestFiltersTypeDef

isArchived

  • Type: typing.Optional[bool]

waveIDs

  • Type: typing.Optional[typing.Sequence[str]]

ListWavesRequestListWavesPaginateTypeDef

accountID

  • Type: typing.Optional[str]

filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ListWavesRequestFiltersTypeDef]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PaginatorConfigTypeDef]

ListWavesRequestRequestTypeDef

accountID

  • Type: typing.Optional[str]

filters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ListWavesRequestFiltersTypeDef]

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListWavesResponseTypeDef

items

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.WaveTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ManagedAccountTypeDef

accountId

  • Type: typing.Optional[str]

MarkAsArchivedRequestRequestTypeDef

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

NetworkInterfaceTypeDef

ips

  • Type: typing.Optional[typing.List[str]]

isPrimary

  • Type: typing.Optional[bool]

macAddress

  • Type: typing.Optional[str]

OSTypeDef

fullString

  • Type: typing.Optional[str]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ParticipatingServerPaginatorTypeDef

sourceServerID

  • Type:
  • Required: Yes

launchStatus

  • Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'LAUNCHED', 'PENDING', 'TERMINATED']]

launchedEc2InstanceID

  • Type: typing.Optional[str]

postLaunchActionsStatus

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PostLaunchActionsStatusPaginatorTypeDef]

ParticipatingServerTypeDef

sourceServerID

  • Type:
  • Required: Yes

launchStatus

  • Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'LAUNCHED', 'PENDING', 'TERMINATED']]

launchedEc2InstanceID

  • Type: typing.Optional[str]

postLaunchActionsStatus

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PostLaunchActionsStatusTypeDef]

PauseReplicationRequestRequestTypeDef

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

PostLaunchActionsPaginatorTypeDef

cloudWatchLogGroupName

  • Type: typing.Optional[str]

deployment

  • Type: typing.Optional[typing.Literal['CUTOVER_ONLY', 'TEST_AND_CUTOVER', 'TEST_ONLY']]

s3LogBucket

  • Type: typing.Optional[str]

s3OutputKeyPrefix

  • Type: typing.Optional[str]

ssmDocuments

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mgn_classes.SsmDocumentPaginatorTypeDef]]

PostLaunchActionsStatusPaginatorTypeDef

postLaunchActionsLaunchStatusList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mgn_classes.JobPostLaunchActionsLaunchStatusPaginatorTypeDef]]

ssmAgentDiscoveryDatetime

  • Type: typing.Optional[str]

PostLaunchActionsStatusTypeDef

postLaunchActionsLaunchStatusList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mgn_classes.JobPostLaunchActionsLaunchStatusTypeDef]]

ssmAgentDiscoveryDatetime

  • Type: typing.Optional[str]

PostLaunchActionsTypeDef

cloudWatchLogGroupName

  • Type: typing.Optional[str]

deployment

  • Type: typing.Optional[typing.Literal['CUTOVER_ONLY', 'TEST_AND_CUTOVER', 'TEST_ONLY']]

s3LogBucket

  • Type: typing.Optional[str]

s3OutputKeyPrefix

  • Type: typing.Optional[str]

ssmDocuments

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mgn_classes.SsmDocumentTypeDef]]

PutSourceServerActionRequestRequestTypeDef

actionID

  • Type:
  • Required: Yes

actionName

  • Type:
  • Required: Yes

documentIdentifier

  • Type:
  • Required: Yes

order

  • Type:
  • Required: Yes

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

active

  • Type: typing.Optional[bool]

category

  • Type: typing.Optional[typing.Literal['BACKUP', 'CONFIGURATION', 'DISASTER_RECOVERY', 'LICENSE_AND_SUBSCRIPTION', 'NETWORKING', 'OBSERVABILITY', 'OPERATING_SYSTEM', 'OTHER', 'REFACTORING', 'SECURITY', 'VALIDATION']]

description

  • Type: typing.Optional[str]

documentVersion

  • Type: typing.Optional[str]

externalParameters

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.mgn_classes.SsmExternalParameterTypeDef]]

mustSucceedForCutover

  • Type: typing.Optional[bool]

parameters

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[aws_resource_validator.pydantic_models.mgn_classes.SsmParameterStoreParameterTypeDef]]]

timeoutSeconds

  • Type: typing.Optional[int]

PutTemplateActionRequestRequestTypeDef

actionID

  • Type:
  • Required: Yes

actionName

  • Type:
  • Required: Yes

documentIdentifier

  • Type:
  • Required: Yes

launchConfigurationTemplateID

  • Type:
  • Required: Yes

order

  • Type:
  • Required: Yes

active

  • Type: typing.Optional[bool]

category

  • Type: typing.Optional[typing.Literal['BACKUP', 'CONFIGURATION', 'DISASTER_RECOVERY', 'LICENSE_AND_SUBSCRIPTION', 'NETWORKING', 'OBSERVABILITY', 'OPERATING_SYSTEM', 'OTHER', 'REFACTORING', 'SECURITY', 'VALIDATION']]

description

  • Type: typing.Optional[str]

documentVersion

  • Type: typing.Optional[str]

externalParameters

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.mgn_classes.SsmExternalParameterTypeDef]]

mustSucceedForCutover

  • Type: typing.Optional[bool]

operatingSystem

  • Type: typing.Optional[str]

parameters

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[aws_resource_validator.pydantic_models.mgn_classes.SsmParameterStoreParameterTypeDef]]]

timeoutSeconds

  • Type: typing.Optional[int]

RemoveSourceServerActionRequestRequestTypeDef

actionID

  • Type:
  • Required: Yes

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

RemoveTemplateActionRequestRequestTypeDef

actionID

  • Type:
  • Required: Yes

launchConfigurationTemplateID

  • Type:
  • Required: Yes

ReplicationConfigurationReplicatedDiskTypeDef

deviceName

  • Type: typing.Optional[str]

iops

  • Type: typing.Optional[int]

isBootDisk

  • Type: typing.Optional[bool]

stagingDiskType

  • Type: typing.Optional[typing.Literal['AUTO', 'GP2', 'GP3', 'IO1', 'IO2', 'SC1', 'ST1', 'STANDARD']]

throughput

  • Type: typing.Optional[int]

ReplicationConfigurationTemplateResponseTypeDef

arn

  • Type:
  • Required: Yes

associateDefaultSecurityGroup

  • Type:
  • Required: Yes

bandwidthThrottling

  • Type:
  • Required: Yes

createPublicIP

  • Type:
  • Required: Yes

dataPlaneRouting

  • Type: typing.Literal['PRIVATE_IP', 'PUBLIC_IP']
  • Required: Yes

defaultLargeStagingDiskType

  • Type: typing.Literal['GP2', 'GP3', 'ST1']
  • Required: Yes

ebsEncryption

  • Type: typing.Literal['CUSTOM', 'DEFAULT']
  • Required: Yes

ebsEncryptionKeyArn

  • Type:
  • Required: Yes

replicationConfigurationTemplateID

  • Type:
  • Required: Yes

replicationServerInstanceType

  • Type:
  • Required: Yes

replicationServersSecurityGroupsIDs

  • Type: typing.List[str]
  • Required: Yes

stagingAreaSubnetId

  • Type:
  • Required: Yes

stagingAreaTags

  • Type: typing.Dict[str, str]
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

useDedicatedReplicationServer

  • Type:
  • Required: Yes

useFipsEndpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ReplicationConfigurationTemplateTypeDef

replicationConfigurationTemplateID

  • Type:
  • Required: Yes

arn

  • Type: typing.Optional[str]

associateDefaultSecurityGroup

  • Type: typing.Optional[bool]

bandwidthThrottling

  • Type: typing.Optional[int]

createPublicIP

  • Type: typing.Optional[bool]

dataPlaneRouting

  • Type: typing.Optional[typing.Literal['PRIVATE_IP', 'PUBLIC_IP']]

defaultLargeStagingDiskType

  • Type: typing.Optional[typing.Literal['GP2', 'GP3', 'ST1']]

ebsEncryption

  • Type: typing.Optional[typing.Literal['CUSTOM', 'DEFAULT']]

ebsEncryptionKeyArn

  • Type: typing.Optional[str]

replicationServerInstanceType

  • Type: typing.Optional[str]

replicationServersSecurityGroupsIDs

  • Type: typing.Optional[typing.List[str]]

stagingAreaSubnetId

  • Type: typing.Optional[str]

stagingAreaTags

  • Type: typing.Optional[typing.Dict[str, str]]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

useDedicatedReplicationServer

  • Type: typing.Optional[bool]

useFipsEndpoint

  • Type: typing.Optional[bool]

ReplicationConfigurationTypeDef

associateDefaultSecurityGroup

  • Type:
  • Required: Yes

bandwidthThrottling

  • Type:
  • Required: Yes

createPublicIP

  • Type:
  • Required: Yes

dataPlaneRouting

  • Type: typing.Literal['PRIVATE_IP', 'PUBLIC_IP']
  • Required: Yes

defaultLargeStagingDiskType

  • Type: typing.Literal['GP2', 'GP3', 'ST1']
  • Required: Yes

ebsEncryption

  • Type: typing.Literal['CUSTOM', 'DEFAULT']
  • Required: Yes

ebsEncryptionKeyArn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

replicatedDisks

  • Type: typing.List[aws_resource_validator.pydantic_models.mgn_classes.ReplicationConfigurationReplicatedDiskTypeDef]
  • Required: Yes

replicationServerInstanceType

  • Type:
  • Required: Yes

replicationServersSecurityGroupsIDs

  • Type: typing.List[str]
  • Required: Yes

sourceServerID

  • Type:
  • Required: Yes

stagingAreaSubnetId

  • Type:
  • Required: Yes

stagingAreaTags

  • Type: typing.Dict[str, str]
  • Required: Yes

useDedicatedReplicationServer

  • Type:
  • Required: Yes

useFipsEndpoint

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

ResumeReplicationRequestRequestTypeDef

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

RetryDataReplicationRequestRequestTypeDef

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

S3BucketSourceTypeDef

s3Bucket

  • Type:
  • Required: Yes

s3Key

  • Type:
  • Required: Yes

s3BucketOwner

  • Type: typing.Optional[str]

SourcePropertiesTypeDef

cpus

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mgn_classes.CPUTypeDef]]

disks

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mgn_classes.DiskTypeDef]]

identificationHints

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.IdentificationHintsTypeDef]

lastUpdatedDateTime

  • Type: typing.Optional[str]

networkInterfaces

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mgn_classes.NetworkInterfaceTypeDef]]

os

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.OSTypeDef]

ramBytes

  • Type: typing.Optional[int]

recommendedInstanceType

  • Type: typing.Optional[str]

SourceServerActionDocumentResponseTypeDef

actionID

  • Type:
  • Required: Yes

actionName

  • Type:
  • Required: Yes

active

  • Type:
  • Required: Yes

category

  • Type: typing.Literal['BACKUP', 'CONFIGURATION', 'DISASTER_RECOVERY', 'LICENSE_AND_SUBSCRIPTION', 'NETWORKING', 'OBSERVABILITY', 'OPERATING_SYSTEM', 'OTHER', 'REFACTORING', 'SECURITY', 'VALIDATION']
  • Required: Yes

description

  • Type:
  • Required: Yes

documentIdentifier

  • Type:
  • Required: Yes

documentVersion

  • Type:
  • Required: Yes

externalParameters

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.mgn_classes.SsmExternalParameterTypeDef]
  • Required: Yes

mustSucceedForCutover

  • Type:
  • Required: Yes

order

  • Type:
  • Required: Yes

parameters

  • Type: typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.mgn_classes.SsmParameterStoreParameterTypeDef]]
  • Required: Yes

timeoutSeconds

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SourceServerActionDocumentTypeDef

actionID

  • Type: typing.Optional[str]

actionName

  • Type: typing.Optional[str]

active

  • Type: typing.Optional[bool]

category

  • Type: typing.Optional[typing.Literal['BACKUP', 'CONFIGURATION', 'DISASTER_RECOVERY', 'LICENSE_AND_SUBSCRIPTION', 'NETWORKING', 'OBSERVABILITY', 'OPERATING_SYSTEM', 'OTHER', 'REFACTORING', 'SECURITY', 'VALIDATION']]

description

  • Type: typing.Optional[str]

documentIdentifier

  • Type: typing.Optional[str]

documentVersion

  • Type: typing.Optional[str]

externalParameters

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.mgn_classes.SsmExternalParameterTypeDef]]

mustSucceedForCutover

  • Type: typing.Optional[bool]

order

  • Type: typing.Optional[int]

parameters

  • Type: typing.Optional[typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.mgn_classes.SsmParameterStoreParameterTypeDef]]]

timeoutSeconds

  • Type: typing.Optional[int]

SourceServerActionsRequestFiltersTypeDef

actionIDs

  • Type: typing.Optional[typing.Sequence[str]]

SourceServerConnectorActionTypeDef

connectorArn

  • Type: typing.Optional[str]

credentialsSecretArn

  • Type: typing.Optional[str]

SourceServerResponseTypeDef

applicationID

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

connectorAction

  • Type:
  • Required: Yes

dataReplicationInfo

  • Type:
  • Required: Yes

fqdnForActionFramework

  • Type:
  • Required: Yes

isArchived

  • Type:
  • Required: Yes

launchedInstance

  • Type:
  • Required: Yes

lifeCycle

  • Type:
  • Required: Yes

replicationType

  • Type: typing.Literal['AGENT_BASED', 'SNAPSHOT_SHIPPING']
  • Required: Yes

sourceProperties

  • Type:
  • Required: Yes

sourceServerID

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

userProvidedID

  • Type:
  • Required: Yes

vcenterClientID

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

SourceServerTypeDef

applicationID

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

connectorAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.SourceServerConnectorActionTypeDef]

dataReplicationInfo

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.DataReplicationInfoTypeDef]

fqdnForActionFramework

  • Type: typing.Optional[str]

isArchived

  • Type: typing.Optional[bool]

launchedInstance

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LaunchedInstanceTypeDef]

lifeCycle

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LifeCycleTypeDef]

replicationType

  • Type: typing.Optional[typing.Literal['AGENT_BASED', 'SNAPSHOT_SHIPPING']]

sourceProperties

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.SourcePropertiesTypeDef]

sourceServerID

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

userProvidedID

  • Type: typing.Optional[str]

vcenterClientID

  • Type: typing.Optional[str]

SsmDocumentPaginatorTypeDef

actionName

  • Type:
  • Required: Yes

ssmDocumentName

  • Type:
  • Required: Yes

externalParameters

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.mgn_classes.SsmExternalParameterTypeDef]]

mustSucceedForCutover

  • Type: typing.Optional[bool]

parameters

  • Type: typing.Optional[typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.mgn_classes.SsmParameterStoreParameterTypeDef]]]

timeoutSeconds

  • Type: typing.Optional[int]

SsmDocumentTypeDef

actionName

  • Type:
  • Required: Yes

ssmDocumentName

  • Type:
  • Required: Yes

externalParameters

  • Type: typing.Optional[typing.Mapping[str, aws_resource_validator.pydantic_models.mgn_classes.SsmExternalParameterTypeDef]]

mustSucceedForCutover

  • Type: typing.Optional[bool]

parameters

  • Type: typing.Optional[typing.Mapping[str, typing.Sequence[aws_resource_validator.pydantic_models.mgn_classes.SsmParameterStoreParameterTypeDef]]]

timeoutSeconds

  • Type: typing.Optional[int]

SsmExternalParameterTypeDef

dynamicPath

  • Type: typing.Optional[str]

SsmParameterStoreParameterTypeDef

parameterName

  • Type:
  • Required: Yes

parameterType

  • Type: typing.Literal['STRING']
  • Required: Yes

StartCutoverRequestRequestTypeDef

sourceServerIDs

  • Type: typing.Sequence[str]
  • Required: Yes

accountID

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

StartCutoverResponseTypeDef

job

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartExportRequestRequestTypeDef

s3Bucket

  • Type:
  • Required: Yes

s3Key

  • Type:
  • Required: Yes

s3BucketOwner

  • Type: typing.Optional[str]

StartExportResponseTypeDef

exportTask

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartImportRequestRequestTypeDef

s3BucketSource

  • Type:
  • Required: Yes

clientToken

  • Type: typing.Optional[str]

StartImportResponseTypeDef

importTask

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartReplicationRequestRequestTypeDef

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

StartTestRequestRequestTypeDef

sourceServerIDs

  • Type: typing.Sequence[str]
  • Required: Yes

accountID

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

StartTestResponseTypeDef

job

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopReplicationRequestRequestTypeDef

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

TagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

TemplateActionDocumentResponseTypeDef

actionID

  • Type:
  • Required: Yes

actionName

  • Type:
  • Required: Yes

active

  • Type:
  • Required: Yes

category

  • Type: typing.Literal['BACKUP', 'CONFIGURATION', 'DISASTER_RECOVERY', 'LICENSE_AND_SUBSCRIPTION', 'NETWORKING', 'OBSERVABILITY', 'OPERATING_SYSTEM', 'OTHER', 'REFACTORING', 'SECURITY', 'VALIDATION']
  • Required: Yes

description

  • Type:
  • Required: Yes

documentIdentifier

  • Type:
  • Required: Yes

documentVersion

  • Type:
  • Required: Yes

externalParameters

  • Type: typing.Dict[str, aws_resource_validator.pydantic_models.mgn_classes.SsmExternalParameterTypeDef]
  • Required: Yes

mustSucceedForCutover

  • Type:
  • Required: Yes

operatingSystem

  • Type:
  • Required: Yes

order

  • Type:
  • Required: Yes

parameters

  • Type: typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.mgn_classes.SsmParameterStoreParameterTypeDef]]
  • Required: Yes

timeoutSeconds

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TemplateActionDocumentTypeDef

actionID

  • Type: typing.Optional[str]

actionName

  • Type: typing.Optional[str]

active

  • Type: typing.Optional[bool]

category

  • Type: typing.Optional[typing.Literal['BACKUP', 'CONFIGURATION', 'DISASTER_RECOVERY', 'LICENSE_AND_SUBSCRIPTION', 'NETWORKING', 'OBSERVABILITY', 'OPERATING_SYSTEM', 'OTHER', 'REFACTORING', 'SECURITY', 'VALIDATION']]

description

  • Type: typing.Optional[str]

documentIdentifier

  • Type: typing.Optional[str]

documentVersion

  • Type: typing.Optional[str]

externalParameters

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.mgn_classes.SsmExternalParameterTypeDef]]

mustSucceedForCutover

  • Type: typing.Optional[bool]

operatingSystem

  • Type: typing.Optional[str]

order

  • Type: typing.Optional[int]

parameters

  • Type: typing.Optional[typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.mgn_classes.SsmParameterStoreParameterTypeDef]]]

timeoutSeconds

  • Type: typing.Optional[int]

TemplateActionsRequestFiltersTypeDef

actionIDs

  • Type: typing.Optional[typing.Sequence[str]]

TerminateTargetInstancesRequestRequestTypeDef

sourceServerIDs

  • Type: typing.Sequence[str]
  • Required: Yes

accountID

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

TerminateTargetInstancesResponseTypeDef

job

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UnarchiveApplicationRequestRequestTypeDef

applicationID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

UnarchiveWaveRequestRequestTypeDef

waveID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

UntagResourceRequestRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateApplicationRequestRequestTypeDef

applicationID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

UpdateConnectorRequestRequestTypeDef

connectorID

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

ssmCommandConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.ConnectorSsmCommandConfigTypeDef]

UpdateLaunchConfigurationRequestRequestTypeDef

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

bootMode

  • Type: typing.Optional[typing.Literal['LEGACY_BIOS', 'UEFI', 'USE_SOURCE']]

copyPrivateIp

  • Type: typing.Optional[bool]

copyTags

  • Type: typing.Optional[bool]

enableMapAutoTagging

  • Type: typing.Optional[bool]

launchDisposition

  • Type: typing.Optional[typing.Literal['STARTED', 'STOPPED']]

licensing

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LicensingTypeDef]

mapAutoTaggingMpeID

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

postLaunchActions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PostLaunchActionsTypeDef]

targetInstanceTypeRightSizingMethod

  • Type: typing.Optional[typing.Literal['BASIC', 'NONE']]

UpdateLaunchConfigurationTemplateRequestRequestTypeDef

launchConfigurationTemplateID

  • Type:
  • Required: Yes

associatePublicIpAddress

  • Type: typing.Optional[bool]

bootMode

  • Type: typing.Optional[typing.Literal['LEGACY_BIOS', 'UEFI', 'USE_SOURCE']]

copyPrivateIp

  • Type: typing.Optional[bool]

copyTags

  • Type: typing.Optional[bool]

enableMapAutoTagging

  • Type: typing.Optional[bool]

largeVolumeConf

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LaunchTemplateDiskConfTypeDef]

launchDisposition

  • Type: typing.Optional[typing.Literal['STARTED', 'STOPPED']]

licensing

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LicensingTypeDef]

mapAutoTaggingMpeID

  • Type: typing.Optional[str]

postLaunchActions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.PostLaunchActionsTypeDef]

smallVolumeConf

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.LaunchTemplateDiskConfTypeDef]

smallVolumeMaxSize

  • Type: typing.Optional[int]

targetInstanceTypeRightSizingMethod

  • Type: typing.Optional[typing.Literal['BASIC', 'NONE']]

UpdateReplicationConfigurationRequestRequestTypeDef

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

associateDefaultSecurityGroup

  • Type: typing.Optional[bool]

bandwidthThrottling

  • Type: typing.Optional[int]

createPublicIP

  • Type: typing.Optional[bool]

dataPlaneRouting

  • Type: typing.Optional[typing.Literal['PRIVATE_IP', 'PUBLIC_IP']]

defaultLargeStagingDiskType

  • Type: typing.Optional[typing.Literal['GP2', 'GP3', 'ST1']]

ebsEncryption

  • Type: typing.Optional[typing.Literal['CUSTOM', 'DEFAULT']]

ebsEncryptionKeyArn

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

replicatedDisks

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.mgn_classes.ReplicationConfigurationReplicatedDiskTypeDef]]

replicationServerInstanceType

  • Type: typing.Optional[str]

replicationServersSecurityGroupsIDs

  • Type: typing.Optional[typing.Sequence[str]]

stagingAreaSubnetId

  • Type: typing.Optional[str]

stagingAreaTags

  • Type: typing.Optional[typing.Mapping[str, str]]

useDedicatedReplicationServer

  • Type: typing.Optional[bool]

useFipsEndpoint

  • Type: typing.Optional[bool]

UpdateReplicationConfigurationTemplateRequestRequestTypeDef

replicationConfigurationTemplateID

  • Type:
  • Required: Yes

arn

  • Type: typing.Optional[str]

associateDefaultSecurityGroup

  • Type: typing.Optional[bool]

bandwidthThrottling

  • Type: typing.Optional[int]

createPublicIP

  • Type: typing.Optional[bool]

dataPlaneRouting

  • Type: typing.Optional[typing.Literal['PRIVATE_IP', 'PUBLIC_IP']]

defaultLargeStagingDiskType

  • Type: typing.Optional[typing.Literal['GP2', 'GP3', 'ST1']]

ebsEncryption

  • Type: typing.Optional[typing.Literal['CUSTOM', 'DEFAULT']]

ebsEncryptionKeyArn

  • Type: typing.Optional[str]

replicationServerInstanceType

  • Type: typing.Optional[str]

replicationServersSecurityGroupsIDs

  • Type: typing.Optional[typing.Sequence[str]]

stagingAreaSubnetId

  • Type: typing.Optional[str]

stagingAreaTags

  • Type: typing.Optional[typing.Mapping[str, str]]

useDedicatedReplicationServer

  • Type: typing.Optional[bool]

useFipsEndpoint

  • Type: typing.Optional[bool]

UpdateSourceServerReplicationTypeRequestRequestTypeDef

replicationType

  • Type: typing.Literal['AGENT_BASED', 'SNAPSHOT_SHIPPING']
  • Required: Yes

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

UpdateSourceServerRequestRequestTypeDef

sourceServerID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

connectorAction

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.SourceServerConnectorActionTypeDef]

UpdateWaveRequestRequestTypeDef

waveID

  • Type:
  • Required: Yes

accountID

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

VcenterClientTypeDef

arn

  • Type: typing.Optional[str]

datacenterName

  • Type: typing.Optional[str]

hostname

  • Type: typing.Optional[str]

lastSeenDatetime

  • Type: typing.Optional[str]

sourceServerTags

  • Type: typing.Optional[typing.Dict[str, str]]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

vcenterClientID

  • Type: typing.Optional[str]

vcenterUUID

  • Type: typing.Optional[str]

WaveAggregatedStatusTypeDef

healthStatus

  • Type: typing.Optional[typing.Literal['ERROR', 'HEALTHY', 'LAGGING']]

lastUpdateDateTime

  • Type: typing.Optional[str]

progressStatus

  • Type: typing.Optional[typing.Literal['COMPLETED', 'IN_PROGRESS', 'NOT_STARTED']]

replicationStartedDateTime

  • Type: typing.Optional[str]

totalApplications

  • Type: typing.Optional[int]

WaveResponseTypeDef

arn

  • Type:
  • Required: Yes

creationDateTime

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

isArchived

  • Type:
  • Required: Yes

lastModifiedDateTime

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

waveAggregatedStatus

  • Type:
  • Required: Yes

waveID

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

WaveTypeDef

arn

  • Type: typing.Optional[str]

creationDateTime

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

isArchived

  • Type: typing.Optional[bool]

lastModifiedDateTime

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

waveAggregatedStatus

  • Type: typing.Optional[aws_resource_validator.pydantic_models.mgn_classes.WaveAggregatedStatusTypeDef]

waveID

  • Type: typing.Optional[str]