Mgn Classes
Application
applicationAggregatedStatus
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ApplicationAggregatedStatus]
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]
ApplicationAggregatedStatus
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]
ApplicationResponse
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
ArchiveApplicationRequest
applicationID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
ArchiveWaveRequest
waveID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
AssociateApplicationsRequest
applicationIDs
- Type: typing.List[str]
- Required: Yes
waveID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
AssociateSourceServersRequest
applicationID
- Type:
- Required: Yes
sourceServerIDs
- Type: typing.List[str]
- Required: Yes
accountID
- Type: typing.Optional[str]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CPU
cores
- Type: typing.Optional[int]
modelName
- Type: typing.Optional[str]
ChangeServerLifeCycleStateRequest
lifeCycle
- Type:
- Required: Yes
sourceServerID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
ChangeServerLifeCycleStateSourceServerLifecycle
state
- Type: typing.Literal['CUTOVER', 'READY_FOR_CUTOVER', 'READY_FOR_TEST']
- Required: Yes
Connector
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.mgn_classes.ConnectorSsmCommandConfig]
ssmInstanceID
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
ConnectorResponse
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
ConnectorSsmCommandConfig
cloudWatchOutputEnabled
- Type:
- Required: Yes
s3OutputEnabled
- Type:
- Required: Yes
cloudWatchLogGroupName
- Type: typing.Optional[str]
outputS3BucketName
- Type: typing.Optional[str]
CreateApplicationRequest
name
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateConnectorRequest
name
- Type:
- Required: Yes
ssmInstanceID
- Type:
- Required: Yes
ssmCommandConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ConnectorSsmCommandConfig]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateLaunchConfigurationTemplateRequest
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.mgn_classes.LaunchTemplateDiskConf]
launchDisposition
- Type: typing.Optional[typing.Literal['STARTED', 'STOPPED']]
licensing
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.Licensing]
mapAutoTaggingMpeID
- Type: typing.Optional[str]
postLaunchActions
- Type: typing.Union[aws_resource_validator.pydantic_models.mgn.mgn_classes.PostLaunchActions, aws_resource_validator.pydantic_models.mgn.mgn_classes.PostLaunchActionsOutput, NoneType]
smallVolumeConf
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.LaunchTemplateDiskConf]
smallVolumeMaxSize
- Type: typing.Optional[int]
tags
- Type: typing.Optional[typing.Dict[str, str]]
targetInstanceTypeRightSizingMethod
- Type: typing.Optional[typing.Literal['BASIC', 'NONE']]
CreateReplicationConfigurationTemplateRequest
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.List[str]
- Required: Yes
stagingAreaSubnetId
- Type:
- Required: Yes
stagingAreaTags
- Type: typing.Dict[str, str]
- Required: Yes
useDedicatedReplicationServer
- Type:
- Required: Yes
ebsEncryptionKeyArn
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
useFipsEndpoint
- Type: typing.Optional[bool]
CreateWaveRequest
name
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
DataReplicationError
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]
DataReplicationInfo
dataReplicationError
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.DataReplicationError]
dataReplicationInitiation
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.DataReplicationInitiation]
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.mgn_classes.DataReplicationInfoReplicatedDisk]]
DataReplicationInfoReplicatedDisk
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]
DataReplicationInitiation
nextAttemptDateTime
- Type: typing.Optional[str]
startDateTime
- Type: typing.Optional[str]
steps
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.DataReplicationInitiationStep]]
DataReplicationInitiationStep
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']]
DeleteApplicationRequest
applicationID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
DeleteConnectorRequest
connectorID
- Type:
- Required: Yes
DeleteJobRequest
jobID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
DeleteLaunchConfigurationTemplateRequest
launchConfigurationTemplateID
- Type:
- Required: Yes
DeleteReplicationConfigurationTemplateRequest
replicationConfigurationTemplateID
- Type:
- Required: Yes
DeleteSourceServerRequest
sourceServerID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
DeleteVcenterClientRequest
vcenterClientID
- Type:
- Required: Yes
DeleteWaveRequest
waveID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
DescribeJobLogItemsRequest
jobID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
DescribeJobLogItemsRequestPaginate
jobID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.PaginatorConfig]
DescribeJobLogItemsResponse
items
- Type: typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.JobLog]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
DescribeJobsRequest
accountID
- Type: typing.Optional[str]
filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.DescribeJobsRequestFilters]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
DescribeJobsRequestFilters
fromDate
- Type: typing.Optional[str]
jobIDs
- Type: typing.Optional[typing.List[str]]
toDate
- Type: typing.Optional[str]
DescribeJobsRequestPaginate
accountID
- Type: typing.Optional[str]
filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.DescribeJobsRequestFilters]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.PaginatorConfig]
DescribeJobsResponse
items
- Type: typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.Job]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
DescribeLaunchConfigurationTemplatesRequest
launchConfigurationTemplateIDs
- Type: typing.Optional[typing.List[str]]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
DescribeLaunchConfigurationTemplatesRequestPaginate
launchConfigurationTemplateIDs
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.PaginatorConfig]
DescribeLaunchConfigurationTemplatesResponse
items
- Type: typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.LaunchConfigurationTemplate]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
DescribeReplicationConfigurationTemplatesRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
replicationConfigurationTemplateIDs
- Type: typing.Optional[typing.List[str]]
DescribeReplicationConfigurationTemplatesRequestPaginate
replicationConfigurationTemplateIDs
- Type: typing.Optional[typing.List[str]]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.PaginatorConfig]
DescribeReplicationConfigurationTemplatesResponse
items
- Type: typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.ReplicationConfigurationTemplate]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
DescribeSourceServersRequest
accountID
- Type: typing.Optional[str]
filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.DescribeSourceServersRequestFilters]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
DescribeSourceServersRequestFilters
applicationIDs
- Type: typing.Optional[typing.List[str]]
isArchived
- Type: typing.Optional[bool]
lifeCycleStates
- Type: typing.Optional[typing.List[typing.Literal['CUTOVER', 'CUTTING_OVER', 'DISCONNECTED', 'DISCOVERED', 'NOT_READY', 'PENDING_INSTALLATION', 'READY_FOR_CUTOVER', 'READY_FOR_TEST', 'STOPPED', 'TESTING']]]
replicationTypes
- Type: typing.Optional[typing.List[typing.Literal['AGENT_BASED', 'SNAPSHOT_SHIPPING']]]
sourceServerIDs
- Type: typing.Optional[typing.List[str]]
DescribeSourceServersRequestPaginate
accountID
- Type: typing.Optional[str]
filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.DescribeSourceServersRequestFilters]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.PaginatorConfig]
DescribeSourceServersResponse
items
- Type: typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.SourceServer]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
DescribeVcenterClientsRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
DescribeVcenterClientsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.PaginatorConfig]
DescribeVcenterClientsResponse
items
- Type: typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.VcenterClient]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
DisassociateApplicationsRequest
applicationIDs
- Type: typing.List[str]
- Required: Yes
waveID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
DisassociateSourceServersRequest
applicationID
- Type:
- Required: Yes
sourceServerIDs
- Type: typing.List[str]
- Required: Yes
accountID
- Type: typing.Optional[str]
DisconnectFromServiceRequest
sourceServerID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
Disk
bytes
- Type: typing.Optional[int]
deviceName
- Type: typing.Optional[str]
EmptyResponseMetadata
ResponseMetadata
- Type:
- Required: Yes
ExportErrorData
rawError
- Type: typing.Optional[str]
ExportTask
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.mgn_classes.ExportTaskSummary]
ExportTaskError
errorData
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ExportErrorData]
errorDateTime
- Type: typing.Optional[str]
ExportTaskSummary
applicationsCount
- Type: typing.Optional[int]
serversCount
- Type: typing.Optional[int]
wavesCount
- Type: typing.Optional[int]
FinalizeCutoverRequest
sourceServerID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
GetLaunchConfigurationRequest
sourceServerID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
GetReplicationConfigurationRequest
sourceServerID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
IdentificationHints
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]
ImportErrorData
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]
ImportTask
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.mgn_classes.S3BucketSource]
status
- Type: typing.Optional[typing.Literal['FAILED', 'PENDING', 'STARTED', 'SUCCEEDED']]
summary
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ImportTaskSummary]
ImportTaskError
errorData
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ImportErrorData]
errorDateTime
- Type: typing.Optional[str]
errorType
- Type: typing.Optional[typing.Literal['PROCESSING_ERROR', 'VALIDATION_ERROR']]
ImportTaskSummary
applications
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ImportTaskSummaryApplications]
servers
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ImportTaskSummaryServers]
waves
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ImportTaskSummaryWaves]
ImportTaskSummaryApplications
createdCount
- Type: typing.Optional[int]
modifiedCount
- Type: typing.Optional[int]
ImportTaskSummaryServers
createdCount
- Type: typing.Optional[int]
modifiedCount
- Type: typing.Optional[int]
ImportTaskSummaryWaves
createdCount
- Type: typing.Optional[int]
modifiedCount
- Type: typing.Optional[int]
Job
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.mgn_classes.ParticipatingServer]]
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']]
JobLog
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.mgn_classes.JobLogEventData]
logDateTime
- Type: typing.Optional[str]
JobLogEventData
conversionServerID
- Type: typing.Optional[str]
rawError
- Type: typing.Optional[str]
sourceServerID
- Type: typing.Optional[str]
targetInstanceID
- Type: typing.Optional[str]
JobPostLaunchActionsLaunchStatus
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.mgn_classes.SsmDocumentOutput]
ssmDocumentType
- Type: typing.Optional[typing.Literal['AUTOMATION', 'COMMAND']]
LaunchConfiguration
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
LaunchConfigurationTemplate
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.mgn_classes.LaunchTemplateDiskConf]
launchDisposition
- Type: typing.Optional[typing.Literal['STARTED', 'STOPPED']]
licensing
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.Licensing]
mapAutoTaggingMpeID
- Type: typing.Optional[str]
postLaunchActions
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.PostLaunchActionsOutput]
smallVolumeConf
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.LaunchTemplateDiskConf]
smallVolumeMaxSize
- Type: typing.Optional[int]
tags
- Type: typing.Optional[typing.Dict[str, str]]
targetInstanceTypeRightSizingMethod
- Type: typing.Optional[typing.Literal['BASIC', 'NONE']]
LaunchConfigurationTemplateResponse
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
LaunchTemplateDiskConf
iops
- Type: typing.Optional[int]
throughput
- Type: typing.Optional[int]
volumeType
- Type: typing.Optional[typing.Literal['gp2', 'gp3', 'io1', 'io2', 'sc1', 'st1', 'standard']]
LaunchedInstance
ec2InstanceID
- Type: typing.Optional[str]
firstBoot
- Type: typing.Optional[typing.Literal['STOPPED', 'SUCCEEDED', 'UNKNOWN', 'WAITING']]
jobID
- Type: typing.Optional[str]
Licensing
osByol
- Type: typing.Optional[bool]
LifeCycle
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.mgn_classes.LifeCycleLastCutover]
lastSeenByServiceDateTime
- Type: typing.Optional[str]
lastTest
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.LifeCycleLastTest]
state
- Type: typing.Optional[typing.Literal['CUTOVER', 'CUTTING_OVER', 'DISCONNECTED', 'DISCOVERED', 'NOT_READY', 'PENDING_INSTALLATION', 'READY_FOR_CUTOVER', 'READY_FOR_TEST', 'STOPPED', 'TESTING']]
LifeCycleLastCutover
finalized
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.LifeCycleLastCutoverFinalized]
initiated
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.LifeCycleLastCutoverInitiated]
reverted
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.LifeCycleLastCutoverReverted]
LifeCycleLastCutoverFinalized
apiCallDateTime
- Type: typing.Optional[str]
LifeCycleLastCutoverInitiated
apiCallDateTime
- Type: typing.Optional[str]
jobID
- Type: typing.Optional[str]
LifeCycleLastCutoverReverted
apiCallDateTime
- Type: typing.Optional[str]
LifeCycleLastTest
finalized
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.LifeCycleLastTestFinalized]
initiated
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.LifeCycleLastTestInitiated]
reverted
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.LifeCycleLastTestReverted]
LifeCycleLastTestFinalized
apiCallDateTime
- Type: typing.Optional[str]
LifeCycleLastTestInitiated
apiCallDateTime
- Type: typing.Optional[str]
jobID
- Type: typing.Optional[str]
LifeCycleLastTestReverted
apiCallDateTime
- Type: typing.Optional[str]
ListApplicationsRequest
accountID
- Type: typing.Optional[str]
filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ListApplicationsRequestFilters]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListApplicationsRequestFilters
applicationIDs
- Type: typing.Optional[typing.List[str]]
isArchived
- Type: typing.Optional[bool]
waveIDs
- Type: typing.Optional[typing.List[str]]
ListApplicationsRequestPaginate
accountID
- Type: typing.Optional[str]
filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ListApplicationsRequestFilters]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.PaginatorConfig]
ListApplicationsResponse
items
- Type: typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.Application]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListConnectorsRequest
filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ListConnectorsRequestFilters]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListConnectorsRequestFilters
connectorIDs
- Type: typing.Optional[typing.List[str]]
ListConnectorsRequestPaginate
filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ListConnectorsRequestFilters]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.PaginatorConfig]
ListConnectorsResponse
items
- Type: typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.Connector]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListExportErrorsRequest
exportID
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListExportErrorsRequestPaginate
exportID
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.PaginatorConfig]
ListExportErrorsResponse
items
- Type: typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.ExportTaskError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListExportsRequest
filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ListExportsRequestFilters]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListExportsRequestFilters
exportIDs
- Type: typing.Optional[typing.List[str]]
ListExportsRequestPaginate
filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ListExportsRequestFilters]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.PaginatorConfig]
ListExportsResponse
items
- Type: typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.ExportTask]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListImportErrorsRequest
importID
- Type:
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListImportErrorsRequestPaginate
importID
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.PaginatorConfig]
ListImportErrorsResponse
items
- Type: typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.ImportTaskError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListImportsRequest
filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ListImportsRequestFilters]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListImportsRequestFilters
importIDs
- Type: typing.Optional[typing.List[str]]
ListImportsRequestPaginate
filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ListImportsRequestFilters]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.PaginatorConfig]
ListImportsResponse
items
- Type: typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.ImportTask]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListManagedAccountsRequest
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListManagedAccountsRequestPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.PaginatorConfig]
ListManagedAccountsResponse
items
- Type: typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.ManagedAccount]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListSourceServerActionsRequest
sourceServerID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.SourceServerActionsRequestFilters]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListSourceServerActionsRequestPaginate
sourceServerID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.SourceServerActionsRequestFilters]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.PaginatorConfig]
ListSourceServerActionsResponse
items
- Type: typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.SourceServerActionDocument]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
resourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTemplateActionsRequest
launchConfigurationTemplateID
- Type:
- Required: Yes
filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.TemplateActionsRequestFilters]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListTemplateActionsRequestPaginate
launchConfigurationTemplateID
- Type:
- Required: Yes
filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.TemplateActionsRequestFilters]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.PaginatorConfig]
ListTemplateActionsResponse
items
- Type: typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.TemplateActionDocument]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListWavesRequest
accountID
- Type: typing.Optional[str]
filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ListWavesRequestFilters]
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListWavesRequestFilters
isArchived
- Type: typing.Optional[bool]
waveIDs
- Type: typing.Optional[typing.List[str]]
ListWavesRequestPaginate
accountID
- Type: typing.Optional[str]
filters
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ListWavesRequestFilters]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.PaginatorConfig]
ListWavesResponse
items
- Type: typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.Wave]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ManagedAccount
accountId
- Type: typing.Optional[str]
MarkAsArchivedRequest
sourceServerID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
NetworkInterface
ips
- Type: typing.Optional[typing.List[str]]
isPrimary
- Type: typing.Optional[bool]
macAddress
- Type: typing.Optional[str]
OS
fullString
- Type: typing.Optional[str]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ParticipatingServer
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.mgn_classes.PostLaunchActionsStatus]
PauseReplicationRequest
sourceServerID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
PostLaunchActions
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.mgn_classes.SsmDocument]]
PostLaunchActionsOutput
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.mgn_classes.SsmDocumentOutput]]
PostLaunchActionsStatus
postLaunchActionsLaunchStatusList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.JobPostLaunchActionsLaunchStatus]]
ssmAgentDiscoveryDatetime
- Type: typing.Optional[str]
PutSourceServerActionRequest
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.Dict[str, aws_resource_validator.pydantic_models.mgn.mgn_classes.SsmExternalParameter]]
mustSucceedForCutover
- Type: typing.Optional[bool]
parameters
- Type: typing.Optional[typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.SsmParameterStoreParameter]]]
timeoutSeconds
- Type: typing.Optional[int]
PutTemplateActionRequest
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.Dict[str, aws_resource_validator.pydantic_models.mgn.mgn_classes.SsmExternalParameter]]
mustSucceedForCutover
- Type: typing.Optional[bool]
operatingSystem
- Type: typing.Optional[str]
parameters
- Type: typing.Optional[typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.SsmParameterStoreParameter]]]
timeoutSeconds
- Type: typing.Optional[int]
RemoveSourceServerActionRequest
actionID
- Type:
- Required: Yes
sourceServerID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
RemoveTemplateActionRequest
actionID
- Type:
- Required: Yes
launchConfigurationTemplateID
- Type:
- Required: Yes
ReplicationConfiguration
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.mgn_classes.ReplicationConfigurationReplicatedDisk]
- 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
ReplicationConfigurationReplicatedDisk
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]
ReplicationConfigurationTemplate
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]
ReplicationConfigurationTemplateResponse
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
ResponseMetadata
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]
ResumeReplicationRequest
sourceServerID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
RetryDataReplicationRequest
sourceServerID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
S3BucketSource
s3Bucket
- Type:
- Required: Yes
s3Key
- Type:
- Required: Yes
s3BucketOwner
- Type: typing.Optional[str]
SourceProperties
cpus
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.CPU]]
disks
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.Disk]]
identificationHints
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.IdentificationHints]
lastUpdatedDateTime
- Type: typing.Optional[str]
networkInterfaces
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.NetworkInterface]]
os
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.OS]
ramBytes
- Type: typing.Optional[int]
recommendedInstanceType
- Type: typing.Optional[str]
SourceServer
applicationID
- Type: typing.Optional[str]
arn
- Type: typing.Optional[str]
connectorAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.SourceServerConnectorAction]
dataReplicationInfo
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.DataReplicationInfo]
fqdnForActionFramework
- Type: typing.Optional[str]
isArchived
- Type: typing.Optional[bool]
launchedInstance
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.LaunchedInstance]
lifeCycle
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.LifeCycle]
replicationType
- Type: typing.Optional[typing.Literal['AGENT_BASED', 'SNAPSHOT_SHIPPING']]
sourceProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.SourceProperties]
sourceServerID
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
userProvidedID
- Type: typing.Optional[str]
vcenterClientID
- Type: typing.Optional[str]
SourceServerActionDocument
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.mgn_classes.SsmExternalParameter]]
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.mgn_classes.SsmParameterStoreParameter]]]
timeoutSeconds
- Type: typing.Optional[int]
SourceServerActionDocumentResponse
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.mgn_classes.SsmExternalParameter]
- Required: Yes
mustSucceedForCutover
- Type:
- Required: Yes
order
- Type:
- Required: Yes
parameters
- Type: typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.SsmParameterStoreParameter]]
- Required: Yes
timeoutSeconds
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
SourceServerActionsRequestFilters
actionIDs
- Type: typing.Optional[typing.List[str]]
SourceServerConnectorAction
connectorArn
- Type: typing.Optional[str]
credentialsSecretArn
- Type: typing.Optional[str]
SourceServerResponse
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
SsmDocument
actionName
- Type:
- Required: Yes
ssmDocumentName
- Type:
- Required: Yes
externalParameters
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.mgn.mgn_classes.SsmExternalParameter]]
mustSucceedForCutover
- Type: typing.Optional[bool]
parameters
- Type: typing.Optional[typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.SsmParameterStoreParameter]]]
timeoutSeconds
- Type: typing.Optional[int]
SsmDocumentOutput
actionName
- Type:
- Required: Yes
ssmDocumentName
- Type:
- Required: Yes
externalParameters
- Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.mgn.mgn_classes.SsmExternalParameter]]
mustSucceedForCutover
- Type: typing.Optional[bool]
parameters
- Type: typing.Optional[typing.Dict[str, typing.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.SsmParameterStoreParameter]]]
timeoutSeconds
- Type: typing.Optional[int]
SsmExternalParameter
dynamicPath
- Type: typing.Optional[str]
SsmParameterStoreParameter
parameterName
- Type:
- Required: Yes
parameterType
- Type: typing.Literal['STRING']
- Required: Yes
StartCutoverRequest
sourceServerIDs
- Type: typing.List[str]
- Required: Yes
accountID
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
StartCutoverResponse
job
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartExportRequest
s3Bucket
- Type:
- Required: Yes
s3Key
- Type:
- Required: Yes
s3BucketOwner
- Type: typing.Optional[str]
StartExportResponse
exportTask
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartImportRequest
s3BucketSource
- Type:
- Required: Yes
clientToken
- Type: typing.Optional[str]
StartImportResponse
importTask
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartReplicationRequest
sourceServerID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
StartTestRequest
sourceServerIDs
- Type: typing.List[str]
- Required: Yes
accountID
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
StartTestResponse
job
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopReplicationRequest
sourceServerID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
TagResourceRequest
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
TemplateActionDocument
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.mgn_classes.SsmExternalParameter]]
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.mgn_classes.SsmParameterStoreParameter]]]
timeoutSeconds
- Type: typing.Optional[int]
TemplateActionDocumentResponse
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.mgn_classes.SsmExternalParameter]
- 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.mgn_classes.SsmParameterStoreParameter]]
- Required: Yes
timeoutSeconds
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TemplateActionsRequestFilters
actionIDs
- Type: typing.Optional[typing.List[str]]
TerminateTargetInstancesRequest
sourceServerIDs
- Type: typing.List[str]
- Required: Yes
accountID
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
TerminateTargetInstancesResponse
job
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UnarchiveApplicationRequest
applicationID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
UnarchiveWaveRequest
waveID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
UntagResourceRequest
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
UpdateApplicationRequest
applicationID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
UpdateConnectorRequest
connectorID
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
ssmCommandConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.ConnectorSsmCommandConfig]
UpdateLaunchConfigurationRequest
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.mgn_classes.Licensing]
mapAutoTaggingMpeID
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
postLaunchActions
- Type: typing.Union[aws_resource_validator.pydantic_models.mgn.mgn_classes.PostLaunchActions, aws_resource_validator.pydantic_models.mgn.mgn_classes.PostLaunchActionsOutput, NoneType]
targetInstanceTypeRightSizingMethod
- Type: typing.Optional[typing.Literal['BASIC', 'NONE']]
UpdateLaunchConfigurationTemplateRequest
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.mgn_classes.LaunchTemplateDiskConf]
launchDisposition
- Type: typing.Optional[typing.Literal['STARTED', 'STOPPED']]
licensing
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.Licensing]
mapAutoTaggingMpeID
- Type: typing.Optional[str]
postLaunchActions
- Type: typing.Union[aws_resource_validator.pydantic_models.mgn.mgn_classes.PostLaunchActions, aws_resource_validator.pydantic_models.mgn.mgn_classes.PostLaunchActionsOutput, NoneType]
smallVolumeConf
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.LaunchTemplateDiskConf]
smallVolumeMaxSize
- Type: typing.Optional[int]
targetInstanceTypeRightSizingMethod
- Type: typing.Optional[typing.Literal['BASIC', 'NONE']]
UpdateReplicationConfigurationRequest
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.List[aws_resource_validator.pydantic_models.mgn.mgn_classes.ReplicationConfigurationReplicatedDisk]]
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]]
useDedicatedReplicationServer
- Type: typing.Optional[bool]
useFipsEndpoint
- Type: typing.Optional[bool]
UpdateReplicationConfigurationTemplateRequest
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]]
useDedicatedReplicationServer
- Type: typing.Optional[bool]
useFipsEndpoint
- Type: typing.Optional[bool]
UpdateSourceServerReplicationTypeRequest
replicationType
- Type: typing.Literal['AGENT_BASED', 'SNAPSHOT_SHIPPING']
- Required: Yes
sourceServerID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
UpdateSourceServerRequest
sourceServerID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
connectorAction
- Type: typing.Optional[aws_resource_validator.pydantic_models.mgn.mgn_classes.SourceServerConnectorAction]
UpdateWaveRequest
waveID
- Type:
- Required: Yes
accountID
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
VcenterClient
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]
Wave
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.mgn_classes.WaveAggregatedStatus]
waveID
- Type: typing.Optional[str]
WaveAggregatedStatus
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]
WaveResponse
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