amazonka-mgn-2.0: Amazon Application Migration Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MGN.Lens

Contents

Description

 
Synopsis

Operations

ArchiveApplication

application_creationDateTime :: Lens' Application (Maybe Text) Source #

Application creation dateTime.

application_isArchived :: Lens' Application (Maybe Bool) Source #

Application archival status.

application_lastModifiedDateTime :: Lens' Application (Maybe Text) Source #

Application last modified dateTime.

ArchiveWave

wave_creationDateTime :: Lens' Wave (Maybe Text) Source #

Wave creation dateTime.

wave_description :: Lens' Wave (Maybe Text) Source #

Wave description.

wave_isArchived :: Lens' Wave (Maybe Bool) Source #

Wave archival status.

wave_lastModifiedDateTime :: Lens' Wave (Maybe Text) Source #

Wave last modified dateTime.

AssociateApplications

AssociateSourceServers

ChangeServerLifeCycleState

changeServerLifeCycleState_sourceServerID :: Lens' ChangeServerLifeCycleState Text Source #

The request to change the source server migration lifecycle state by source server ID.

sourceServer_applicationID :: Lens' SourceServer (Maybe Text) Source #

Source server application ID.

sourceServer_isArchived :: Lens' SourceServer (Maybe Bool) Source #

Source server archived status.

sourceServer_lifeCycle :: Lens' SourceServer (Maybe LifeCycle) Source #

Source server lifecycle state.

sourceServer_vcenterClientID :: Lens' SourceServer (Maybe Text) Source #

Source server vCenter client id.

CreateApplication

application_creationDateTime :: Lens' Application (Maybe Text) Source #

Application creation dateTime.

application_isArchived :: Lens' Application (Maybe Bool) Source #

Application archival status.

application_lastModifiedDateTime :: Lens' Application (Maybe Text) Source #

Application last modified dateTime.

CreateLaunchConfigurationTemplate

createLaunchConfigurationTemplate_tags :: Lens' CreateLaunchConfigurationTemplate (Maybe (HashMap Text Text)) Source #

Request to associate tags during creation of a Launch Configuration Template.

launchConfigurationTemplate_mapAutoTaggingMpeID :: Lens' LaunchConfigurationTemplate (Maybe Text) Source #

Launch configuration template map auto tagging MPE ID.

CreateReplicationConfigurationTemplate

createReplicationConfigurationTemplate_ebsEncryptionKeyArn :: Lens' CreateReplicationConfigurationTemplate (Maybe Text) Source #

Request to configure an EBS encryption key during Replication Settings template creation.

createReplicationConfigurationTemplate_tags :: Lens' CreateReplicationConfigurationTemplate (Maybe (HashMap Text Text)) Source #

Request to configure tags during Replication Settings template creation.

createReplicationConfigurationTemplate_associateDefaultSecurityGroup :: Lens' CreateReplicationConfigurationTemplate Bool Source #

Request to associate the default Application Migration Service Security group with the Replication Settings template.

createReplicationConfigurationTemplate_bandwidthThrottling :: Lens' CreateReplicationConfigurationTemplate Natural Source #

Request to configure bandwidth throttling during Replication Settings template creation.

createReplicationConfigurationTemplate_createPublicIP :: Lens' CreateReplicationConfigurationTemplate Bool Source #

Request to create Public IP during Replication Settings template creation.

createReplicationConfigurationTemplate_defaultLargeStagingDiskType :: Lens' CreateReplicationConfigurationTemplate ReplicationConfigurationDefaultLargeStagingDiskType Source #

Request to configure the default large staging disk EBS volume type during Replication Settings template creation.

createReplicationConfigurationTemplate_replicationServerInstanceType :: Lens' CreateReplicationConfigurationTemplate Text Source #

Request to configure the Replication Server instance type during Replication Settings template creation.

createReplicationConfigurationTemplate_replicationServersSecurityGroupsIDs :: Lens' CreateReplicationConfigurationTemplate [Text] Source #

Request to configure the Replication Server Security group ID during Replication Settings template creation.

createReplicationConfigurationTemplate_stagingAreaSubnetId :: Lens' CreateReplicationConfigurationTemplate Text Source #

Request to configure the Staging Area subnet ID during Replication Settings template creation.

createReplicationConfigurationTemplate_stagingAreaTags :: Lens' CreateReplicationConfigurationTemplate (HashMap Text Text) Source #

Request to configure Staging Area tags during Replication Settings template creation.

createReplicationConfigurationTemplate_useDedicatedReplicationServer :: Lens' CreateReplicationConfigurationTemplate Bool Source #

Request to use Dedicated Replication Servers during Replication Settings template creation.

replicationConfigurationTemplate_associateDefaultSecurityGroup :: Lens' ReplicationConfigurationTemplate (Maybe Bool) Source #

Replication Configuration template associate default Application Migration Service Security group.

replicationConfigurationTemplate_useDedicatedReplicationServer :: Lens' ReplicationConfigurationTemplate (Maybe Bool) Source #

Replication Configuration template use Dedicated Replication Server.

CreateWave

wave_creationDateTime :: Lens' Wave (Maybe Text) Source #

Wave creation dateTime.

wave_description :: Lens' Wave (Maybe Text) Source #

Wave description.

wave_isArchived :: Lens' Wave (Maybe Bool) Source #

Wave archival status.

wave_lastModifiedDateTime :: Lens' Wave (Maybe Text) Source #

Wave last modified dateTime.

DeleteApplication

DeleteJob

deleteJob_jobID :: Lens' DeleteJob Text Source #

Request to delete Job from service by Job ID.

deleteJobResponse_httpStatus :: Lens' DeleteJobResponse Int Source #

The response's http status code.

DeleteLaunchConfigurationTemplate

DeleteReplicationConfigurationTemplate

deleteReplicationConfigurationTemplate_replicationConfigurationTemplateID :: Lens' DeleteReplicationConfigurationTemplate Text Source #

Request to delete Replication Configuration Template from service by Replication Configuration Template ID.

DeleteSourceServer

deleteSourceServer_sourceServerID :: Lens' DeleteSourceServer Text Source #

Request to delete Source Server from service by Server ID.

DeleteVcenterClient

DeleteWave

DescribeJobLogItems

describeJobLogItems_maxResults :: Lens' DescribeJobLogItems (Maybe Natural) Source #

Request to describe Job log item maximum results.

describeJobLogItems_nextToken :: Lens' DescribeJobLogItems (Maybe Text) Source #

Request to describe Job log next token.

describeJobLogItems_jobID :: Lens' DescribeJobLogItems Text Source #

Request to describe Job log job ID.

describeJobLogItemsResponse_items :: Lens' DescribeJobLogItemsResponse (Maybe [JobLog]) Source #

Request to describe Job log response items.

describeJobLogItemsResponse_nextToken :: Lens' DescribeJobLogItemsResponse (Maybe Text) Source #

Request to describe Job log response next token.

DescribeJobs

describeJobs_maxResults :: Lens' DescribeJobs (Maybe Natural) Source #

Request to describe job log items by max results.

describeJobs_nextToken :: Lens' DescribeJobs (Maybe Text) Source #

Request to describe job log items by next token.

describeJobsResponse_items :: Lens' DescribeJobsResponse (Maybe [Job]) Source #

Request to describe Job log items.

describeJobsResponse_nextToken :: Lens' DescribeJobsResponse (Maybe Text) Source #

Request to describe Job response by next token.

DescribeLaunchConfigurationTemplates

describeLaunchConfigurationTemplates_launchConfigurationTemplateIDs :: Lens' DescribeLaunchConfigurationTemplates (Maybe [Text]) Source #

Request to filter Launch Configuration Templates list by Launch Configuration Template ID.

describeLaunchConfigurationTemplates_maxResults :: Lens' DescribeLaunchConfigurationTemplates (Maybe Natural) Source #

Maximum results to be returned in DescribeLaunchConfigurationTemplates.

describeLaunchConfigurationTemplates_nextToken :: Lens' DescribeLaunchConfigurationTemplates (Maybe Text) Source #

Next pagination token returned from DescribeLaunchConfigurationTemplates.

describeLaunchConfigurationTemplatesResponse_nextToken :: Lens' DescribeLaunchConfigurationTemplatesResponse (Maybe Text) Source #

Next pagination token returned from DescribeLaunchConfigurationTemplates.

DescribeReplicationConfigurationTemplates

describeReplicationConfigurationTemplates_maxResults :: Lens' DescribeReplicationConfigurationTemplates (Maybe Natural) Source #

Request to describe Replication Configuration template by max results.

describeReplicationConfigurationTemplates_nextToken :: Lens' DescribeReplicationConfigurationTemplates (Maybe Text) Source #

Request to describe Replication Configuration template by next token.

DescribeSourceServers

describeSourceServers_maxResults :: Lens' DescribeSourceServers (Maybe Natural) Source #

Request to filter Source Servers list by maximum results.

describeSourceServers_nextToken :: Lens' DescribeSourceServers (Maybe Text) Source #

Request to filter Source Servers list by next token.

DescribeVcenterClients

describeVcenterClients_maxResults :: Lens' DescribeVcenterClients (Maybe Natural) Source #

Maximum results to be returned in DescribeVcenterClients.

describeVcenterClients_nextToken :: Lens' DescribeVcenterClients (Maybe Text) Source #

Next pagination token to be provided for DescribeVcenterClients.

describeVcenterClientsResponse_nextToken :: Lens' DescribeVcenterClientsResponse (Maybe Text) Source #

Next pagination token returned from DescribeVcenterClients.

DisassociateApplications

DisassociateSourceServers

DisconnectFromService

disconnectFromService_sourceServerID :: Lens' DisconnectFromService Text Source #

Request to disconnect Source Server from service by Server ID.

sourceServer_applicationID :: Lens' SourceServer (Maybe Text) Source #

Source server application ID.

sourceServer_isArchived :: Lens' SourceServer (Maybe Bool) Source #

Source server archived status.

sourceServer_lifeCycle :: Lens' SourceServer (Maybe LifeCycle) Source #

Source server lifecycle state.

sourceServer_vcenterClientID :: Lens' SourceServer (Maybe Text) Source #

Source server vCenter client id.

FinalizeCutover

finalizeCutover_sourceServerID :: Lens' FinalizeCutover Text Source #

Request to finalize Cutover by Source Server ID.

sourceServer_applicationID :: Lens' SourceServer (Maybe Text) Source #

Source server application ID.

sourceServer_isArchived :: Lens' SourceServer (Maybe Bool) Source #

Source server archived status.

sourceServer_lifeCycle :: Lens' SourceServer (Maybe LifeCycle) Source #

Source server lifecycle state.

sourceServer_vcenterClientID :: Lens' SourceServer (Maybe Text) Source #

Source server vCenter client id.

GetLaunchConfiguration

getLaunchConfiguration_sourceServerID :: Lens' GetLaunchConfiguration Text Source #

Request to get Launch Configuration information by Source Server ID.

launchConfiguration_copyPrivateIp :: Lens' LaunchConfiguration (Maybe Bool) Source #

Copy Private IP during Launch Configuration.

launchConfiguration_copyTags :: Lens' LaunchConfiguration (Maybe Bool) Source #

Copy Tags during Launch Configuration.

launchConfiguration_ec2LaunchTemplateID :: Lens' LaunchConfiguration (Maybe Text) Source #

Launch configuration EC2 Launch template ID.

GetReplicationConfiguration

getReplicationConfiguration_sourceServerID :: Lens' GetReplicationConfiguration Text Source #

Request to get Replication Configuration by Source Server ID.

replicationConfiguration_associateDefaultSecurityGroup :: Lens' ReplicationConfiguration (Maybe Bool) Source #

Replication Configuration associate default Application Migration Service Security Group.

replicationConfiguration_bandwidthThrottling :: Lens' ReplicationConfiguration (Maybe Natural) Source #

Replication Configuration set bandwidth throttling.

replicationConfiguration_ebsEncryptionKeyArn :: Lens' ReplicationConfiguration (Maybe Text) Source #

Replication Configuration EBS encryption key ARN.

replicationConfiguration_replicationServerInstanceType :: Lens' ReplicationConfiguration (Maybe Text) Source #

Replication Configuration Replication Server instance type.

replicationConfiguration_replicationServersSecurityGroupsIDs :: Lens' ReplicationConfiguration (Maybe [Text]) Source #

Replication Configuration Replication Server Security Group IDs.

replicationConfiguration_stagingAreaSubnetId :: Lens' ReplicationConfiguration (Maybe Text) Source #

Replication Configuration Staging Area subnet ID.

replicationConfiguration_useDedicatedReplicationServer :: Lens' ReplicationConfiguration (Maybe Bool) Source #

Replication Configuration use Dedicated Replication Server.

InitializeService

ListApplications

listApplications_maxResults :: Lens' ListApplications (Maybe Natural) Source #

Maximum results to return when listing applications.

ListSourceServerActions

listSourceServerActions_filters :: Lens' ListSourceServerActions (Maybe SourceServerActionsRequestFilters) Source #

Filters to apply when listing source server post migration custom actions.

listSourceServerActions_maxResults :: Lens' ListSourceServerActions (Maybe Natural) Source #

Maximum amount of items to return when listing source server post migration custom actions.

listSourceServerActions_nextToken :: Lens' ListSourceServerActions (Maybe Text) Source #

Next token to use when listing source server post migration custom actions.

listSourceServerActionsResponse_nextToken :: Lens' ListSourceServerActionsResponse (Maybe Text) Source #

Next token returned when listing source server post migration custom actions.

ListTagsForResource

listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #

List tags for resource request by ARN.

ListTemplateActions

listTemplateActions_filters :: Lens' ListTemplateActions (Maybe TemplateActionsRequestFilters) Source #

Filters to apply when listing template post migration custom actions.

listTemplateActions_maxResults :: Lens' ListTemplateActions (Maybe Natural) Source #

Maximum amount of items to return when listing template post migration custom actions.

listTemplateActions_nextToken :: Lens' ListTemplateActions (Maybe Text) Source #

Next token to use when listing template post migration custom actions.

listTemplateActionsResponse_nextToken :: Lens' ListTemplateActionsResponse (Maybe Text) Source #

Next token returned when listing template post migration custom actions.

ListWaves

listWaves_maxResults :: Lens' ListWaves (Maybe Natural) Source #

Maximum results to return when listing waves.

listWavesResponse_httpStatus :: Lens' ListWavesResponse Int Source #

The response's http status code.

MarkAsArchived

markAsArchived_sourceServerID :: Lens' MarkAsArchived Text Source #

Mark as archived by Source Server ID.

sourceServer_applicationID :: Lens' SourceServer (Maybe Text) Source #

Source server application ID.

sourceServer_isArchived :: Lens' SourceServer (Maybe Bool) Source #

Source server archived status.

sourceServer_lifeCycle :: Lens' SourceServer (Maybe LifeCycle) Source #

Source server lifecycle state.

sourceServer_vcenterClientID :: Lens' SourceServer (Maybe Text) Source #

Source server vCenter client id.

PutSourceServerAction

putSourceServerAction_active :: Lens' PutSourceServerAction (Maybe Bool) Source #

Source server post migration custom action active status.

putSourceServerAction_documentVersion :: Lens' PutSourceServerAction (Maybe Text) Source #

Source server post migration custom action document version.

putSourceServerAction_mustSucceedForCutover :: Lens' PutSourceServerAction (Maybe Bool) Source #

Source server post migration custom action must succeed for cutover.

putSourceServerAction_timeoutSeconds :: Lens' PutSourceServerAction (Maybe Natural) Source #

Source server post migration custom action timeout in seconds.

putSourceServerAction_actionID :: Lens' PutSourceServerAction Text Source #

Source server post migration custom action ID.

putSourceServerAction_actionName :: Lens' PutSourceServerAction Text Source #

Source server post migration custom action name.

putSourceServerAction_documentIdentifier :: Lens' PutSourceServerAction Text Source #

Source server post migration custom action document identifier.

putSourceServerAction_order :: Lens' PutSourceServerAction Natural Source #

Source server post migration custom action order.

sourceServerActionDocument_actionID :: Lens' SourceServerActionDocument (Maybe Text) Source #

Source server post migration custom action ID.

sourceServerActionDocument_actionName :: Lens' SourceServerActionDocument (Maybe Text) Source #

Source server post migration custom action name.

sourceServerActionDocument_active :: Lens' SourceServerActionDocument (Maybe Bool) Source #

Source server post migration custom action active status.

sourceServerActionDocument_documentIdentifier :: Lens' SourceServerActionDocument (Maybe Text) Source #

Source server post migration custom action document identifier.

sourceServerActionDocument_documentVersion :: Lens' SourceServerActionDocument (Maybe Text) Source #

Source server post migration custom action document version.

sourceServerActionDocument_mustSucceedForCutover :: Lens' SourceServerActionDocument (Maybe Bool) Source #

Source server post migration custom action must succeed for cutover.

sourceServerActionDocument_order :: Lens' SourceServerActionDocument (Maybe Natural) Source #

Source server post migration custom action order.

sourceServerActionDocument_timeoutSeconds :: Lens' SourceServerActionDocument (Maybe Natural) Source #

Source server post migration custom action timeout in seconds.

PutTemplateAction

putTemplateAction_active :: Lens' PutTemplateAction (Maybe Bool) Source #

Template post migration custom action active status.

putTemplateAction_documentVersion :: Lens' PutTemplateAction (Maybe Text) Source #

Template post migration custom action document version.

putTemplateAction_mustSucceedForCutover :: Lens' PutTemplateAction (Maybe Bool) Source #

Template post migration custom action must succeed for cutover.

putTemplateAction_operatingSystem :: Lens' PutTemplateAction (Maybe Text) Source #

Operating system eligible for this template post migration custom action.

putTemplateAction_parameters :: Lens' PutTemplateAction (Maybe (HashMap Text [SsmParameterStoreParameter])) Source #

Template post migration custom action parameters.

putTemplateAction_timeoutSeconds :: Lens' PutTemplateAction (Maybe Natural) Source #

Template post migration custom action timeout in seconds.

putTemplateAction_actionID :: Lens' PutTemplateAction Text Source #

Template post migration custom action ID.

putTemplateAction_actionName :: Lens' PutTemplateAction Text Source #

Template post migration custom action name.

putTemplateAction_documentIdentifier :: Lens' PutTemplateAction Text Source #

Template post migration custom action document identifier.

putTemplateAction_order :: Lens' PutTemplateAction Natural Source #

Template post migration custom action order.

templateActionDocument_actionID :: Lens' TemplateActionDocument (Maybe Text) Source #

Template post migration custom action ID.

templateActionDocument_actionName :: Lens' TemplateActionDocument (Maybe Text) Source #

Template post migration custom action name.

templateActionDocument_active :: Lens' TemplateActionDocument (Maybe Bool) Source #

Template post migration custom action active status.

templateActionDocument_documentIdentifier :: Lens' TemplateActionDocument (Maybe Text) Source #

Template post migration custom action document identifier.

templateActionDocument_documentVersion :: Lens' TemplateActionDocument (Maybe Text) Source #

Template post migration custom action document version.

templateActionDocument_mustSucceedForCutover :: Lens' TemplateActionDocument (Maybe Bool) Source #

Template post migration custom action must succeed for cutover.

templateActionDocument_operatingSystem :: Lens' TemplateActionDocument (Maybe Text) Source #

Operating system eligible for this template post migration custom action.

templateActionDocument_order :: Lens' TemplateActionDocument (Maybe Natural) Source #

Template post migration custom action order.

templateActionDocument_timeoutSeconds :: Lens' TemplateActionDocument (Maybe Natural) Source #

Template post migration custom action timeout in seconds.

RemoveSourceServerAction

removeSourceServerAction_actionID :: Lens' RemoveSourceServerAction Text Source #

Source server post migration custom action ID to remove.

removeSourceServerAction_sourceServerID :: Lens' RemoveSourceServerAction Text Source #

Source server ID of the post migration custom action to remove.

RemoveTemplateAction

removeTemplateAction_actionID :: Lens' RemoveTemplateAction Text Source #

Template post migration custom action ID to remove.

removeTemplateAction_launchConfigurationTemplateID :: Lens' RemoveTemplateAction Text Source #

Launch configuration template ID of the post migration custom action to remove.

RetryDataReplication

retryDataReplication_sourceServerID :: Lens' RetryDataReplication Text Source #

Retry data replication for Source Server ID.

sourceServer_applicationID :: Lens' SourceServer (Maybe Text) Source #

Source server application ID.

sourceServer_isArchived :: Lens' SourceServer (Maybe Bool) Source #

Source server archived status.

sourceServer_lifeCycle :: Lens' SourceServer (Maybe LifeCycle) Source #

Source server lifecycle state.

sourceServer_vcenterClientID :: Lens' SourceServer (Maybe Text) Source #

Source server vCenter client id.

StartCutover

startCutover_sourceServerIDs :: Lens' StartCutover (NonEmpty Text) Source #

Start Cutover by Source Server IDs.

StartReplication

startReplication_sourceServerID :: Lens' StartReplication Text Source #

ID of source server on which to start replication.

sourceServer_applicationID :: Lens' SourceServer (Maybe Text) Source #

Source server application ID.

sourceServer_isArchived :: Lens' SourceServer (Maybe Bool) Source #

Source server archived status.

sourceServer_lifeCycle :: Lens' SourceServer (Maybe LifeCycle) Source #

Source server lifecycle state.

sourceServer_vcenterClientID :: Lens' SourceServer (Maybe Text) Source #

Source server vCenter client id.

StartTest

startTest_sourceServerIDs :: Lens' StartTest (NonEmpty Text) Source #

Start Test for Source Server IDs.

startTestResponse_httpStatus :: Lens' StartTestResponse Int Source #

The response's http status code.

TagResource

TerminateTargetInstances

UnarchiveApplication

application_creationDateTime :: Lens' Application (Maybe Text) Source #

Application creation dateTime.

application_isArchived :: Lens' Application (Maybe Bool) Source #

Application archival status.

application_lastModifiedDateTime :: Lens' Application (Maybe Text) Source #

Application last modified dateTime.

UnarchiveWave

wave_creationDateTime :: Lens' Wave (Maybe Text) Source #

Wave creation dateTime.

wave_description :: Lens' Wave (Maybe Text) Source #

Wave description.

wave_isArchived :: Lens' Wave (Maybe Bool) Source #

Wave archival status.

wave_lastModifiedDateTime :: Lens' Wave (Maybe Text) Source #

Wave last modified dateTime.

UntagResource

UpdateApplication

application_creationDateTime :: Lens' Application (Maybe Text) Source #

Application creation dateTime.

application_isArchived :: Lens' Application (Maybe Bool) Source #

Application archival status.

application_lastModifiedDateTime :: Lens' Application (Maybe Text) Source #

Application last modified dateTime.

UpdateLaunchConfiguration

updateLaunchConfiguration_bootMode :: Lens' UpdateLaunchConfiguration (Maybe BootMode) Source #

Update Launch configuration boot mode request.

updateLaunchConfiguration_copyPrivateIp :: Lens' UpdateLaunchConfiguration (Maybe Bool) Source #

Update Launch configuration copy Private IP request.

updateLaunchConfiguration_copyTags :: Lens' UpdateLaunchConfiguration (Maybe Bool) Source #

Update Launch configuration copy Tags request.

updateLaunchConfiguration_name :: Lens' UpdateLaunchConfiguration (Maybe Text) Source #

Update Launch configuration name request.

updateLaunchConfiguration_sourceServerID :: Lens' UpdateLaunchConfiguration Text Source #

Update Launch configuration by Source Server ID request.

launchConfiguration_copyPrivateIp :: Lens' LaunchConfiguration (Maybe Bool) Source #

Copy Private IP during Launch Configuration.

launchConfiguration_copyTags :: Lens' LaunchConfiguration (Maybe Bool) Source #

Copy Tags during Launch Configuration.

launchConfiguration_ec2LaunchTemplateID :: Lens' LaunchConfiguration (Maybe Text) Source #

Launch configuration EC2 Launch template ID.

UpdateLaunchConfigurationTemplate

launchConfigurationTemplate_mapAutoTaggingMpeID :: Lens' LaunchConfigurationTemplate (Maybe Text) Source #

Launch configuration template map auto tagging MPE ID.

UpdateReplicationConfiguration

updateReplicationConfiguration_associateDefaultSecurityGroup :: Lens' UpdateReplicationConfiguration (Maybe Bool) Source #

Update replication configuration associate default Application Migration Service Security group request.

updateReplicationConfiguration_bandwidthThrottling :: Lens' UpdateReplicationConfiguration (Maybe Natural) Source #

Update replication configuration bandwidth throttling request.

updateReplicationConfiguration_createPublicIP :: Lens' UpdateReplicationConfiguration (Maybe Bool) Source #

Update replication configuration create Public IP request.

updateReplicationConfiguration_ebsEncryptionKeyArn :: Lens' UpdateReplicationConfiguration (Maybe Text) Source #

Update replication configuration EBS encryption key ARN request.

updateReplicationConfiguration_replicationServerInstanceType :: Lens' UpdateReplicationConfiguration (Maybe Text) Source #

Update replication configuration Replication Server instance type request.

updateReplicationConfiguration_replicationServersSecurityGroupsIDs :: Lens' UpdateReplicationConfiguration (Maybe [Text]) Source #

Update replication configuration Replication Server Security Groups IDs request.

updateReplicationConfiguration_stagingAreaSubnetId :: Lens' UpdateReplicationConfiguration (Maybe Text) Source #

Update replication configuration Staging Area subnet request.

updateReplicationConfiguration_stagingAreaTags :: Lens' UpdateReplicationConfiguration (Maybe (HashMap Text Text)) Source #

Update replication configuration Staging Area Tags request.

updateReplicationConfiguration_useDedicatedReplicationServer :: Lens' UpdateReplicationConfiguration (Maybe Bool) Source #

Update replication configuration use dedicated Replication Server request.

updateReplicationConfiguration_sourceServerID :: Lens' UpdateReplicationConfiguration Text Source #

Update replication configuration Source Server ID request.

replicationConfiguration_associateDefaultSecurityGroup :: Lens' ReplicationConfiguration (Maybe Bool) Source #

Replication Configuration associate default Application Migration Service Security Group.

replicationConfiguration_bandwidthThrottling :: Lens' ReplicationConfiguration (Maybe Natural) Source #

Replication Configuration set bandwidth throttling.

replicationConfiguration_ebsEncryptionKeyArn :: Lens' ReplicationConfiguration (Maybe Text) Source #

Replication Configuration EBS encryption key ARN.

replicationConfiguration_replicationServerInstanceType :: Lens' ReplicationConfiguration (Maybe Text) Source #

Replication Configuration Replication Server instance type.

replicationConfiguration_replicationServersSecurityGroupsIDs :: Lens' ReplicationConfiguration (Maybe [Text]) Source #

Replication Configuration Replication Server Security Group IDs.

replicationConfiguration_stagingAreaSubnetId :: Lens' ReplicationConfiguration (Maybe Text) Source #

Replication Configuration Staging Area subnet ID.

replicationConfiguration_useDedicatedReplicationServer :: Lens' ReplicationConfiguration (Maybe Bool) Source #

Replication Configuration use Dedicated Replication Server.

UpdateReplicationConfigurationTemplate

updateReplicationConfigurationTemplate_associateDefaultSecurityGroup :: Lens' UpdateReplicationConfigurationTemplate (Maybe Bool) Source #

Update replication configuration template associate default Application Migration Service Security group request.

updateReplicationConfigurationTemplate_bandwidthThrottling :: Lens' UpdateReplicationConfigurationTemplate (Maybe Natural) Source #

Update replication configuration template bandwidth throttling request.

updateReplicationConfigurationTemplate_createPublicIP :: Lens' UpdateReplicationConfigurationTemplate (Maybe Bool) Source #

Update replication configuration template create Public IP request.

updateReplicationConfigurationTemplate_ebsEncryptionKeyArn :: Lens' UpdateReplicationConfigurationTemplate (Maybe Text) Source #

Update replication configuration template EBS encryption key ARN request.

updateReplicationConfigurationTemplate_replicationServerInstanceType :: Lens' UpdateReplicationConfigurationTemplate (Maybe Text) Source #

Update replication configuration template Replication Server instance type request.

updateReplicationConfigurationTemplate_replicationServersSecurityGroupsIDs :: Lens' UpdateReplicationConfigurationTemplate (Maybe [Text]) Source #

Update replication configuration template Replication Server Security groups IDs request.

updateReplicationConfigurationTemplate_stagingAreaSubnetId :: Lens' UpdateReplicationConfigurationTemplate (Maybe Text) Source #

Update replication configuration template Staging Area subnet ID request.

updateReplicationConfigurationTemplate_stagingAreaTags :: Lens' UpdateReplicationConfigurationTemplate (Maybe (HashMap Text Text)) Source #

Update replication configuration template Staging Area Tags request.

updateReplicationConfigurationTemplate_useDedicatedReplicationServer :: Lens' UpdateReplicationConfigurationTemplate (Maybe Bool) Source #

Update replication configuration template use dedicated Replication Server request.

replicationConfigurationTemplate_associateDefaultSecurityGroup :: Lens' ReplicationConfigurationTemplate (Maybe Bool) Source #

Replication Configuration template associate default Application Migration Service Security group.

replicationConfigurationTemplate_useDedicatedReplicationServer :: Lens' ReplicationConfigurationTemplate (Maybe Bool) Source #

Replication Configuration template use Dedicated Replication Server.

UpdateSourceServerReplicationType

sourceServer_applicationID :: Lens' SourceServer (Maybe Text) Source #

Source server application ID.

sourceServer_isArchived :: Lens' SourceServer (Maybe Bool) Source #

Source server archived status.

sourceServer_lifeCycle :: Lens' SourceServer (Maybe LifeCycle) Source #

Source server lifecycle state.

sourceServer_vcenterClientID :: Lens' SourceServer (Maybe Text) Source #

Source server vCenter client id.

UpdateWave

wave_creationDateTime :: Lens' Wave (Maybe Text) Source #

Wave creation dateTime.

wave_description :: Lens' Wave (Maybe Text) Source #

Wave description.

wave_isArchived :: Lens' Wave (Maybe Bool) Source #

Wave archival status.

wave_lastModifiedDateTime :: Lens' Wave (Maybe Text) Source #

Wave last modified dateTime.

Types

Application

application_creationDateTime :: Lens' Application (Maybe Text) Source #

Application creation dateTime.

application_isArchived :: Lens' Application (Maybe Bool) Source #

Application archival status.

application_lastModifiedDateTime :: Lens' Application (Maybe Text) Source #

Application last modified dateTime.

ApplicationAggregatedStatus

applicationAggregatedStatus_totalSourceServers :: Lens' ApplicationAggregatedStatus (Maybe Natural) Source #

Application aggregated status total source servers amount.

CPU

cpu_cores :: Lens' CPU (Maybe Natural) Source #

The number of CPU cores on the source server.

cpu_modelName :: Lens' CPU (Maybe Text) Source #

The source server's CPU model name.

ChangeServerLifeCycleStateSourceServerLifecycle

DataReplicationError

DataReplicationInfo

dataReplicationInfo_dataReplicationInitiation :: Lens' DataReplicationInfo (Maybe DataReplicationInitiation) Source #

Request to query whether data replication has been initiated.

dataReplicationInfo_etaDateTime :: Lens' DataReplicationInfo (Maybe Text) Source #

Request to query the time when data replication will be complete.

dataReplicationInfo_lagDuration :: Lens' DataReplicationInfo (Maybe Text) Source #

Request to query data replication lag duration.

dataReplicationInfo_lastSnapshotDateTime :: Lens' DataReplicationInfo (Maybe Text) Source #

Request to query data replication last snapshot time.

DataReplicationInfoReplicatedDisk

DataReplicationInitiation

dataReplicationInitiation_nextAttemptDateTime :: Lens' DataReplicationInitiation (Maybe Text) Source #

Request to query next data initiation date and time.

dataReplicationInitiation_startDateTime :: Lens' DataReplicationInitiation (Maybe Text) Source #

Request to query data initiation start date and time.

DataReplicationInitiationStep

DescribeJobsRequestFilters

describeJobsRequestFilters_fromDate :: Lens' DescribeJobsRequestFilters (Maybe Text) Source #

Request to describe Job log filters by date.

describeJobsRequestFilters_jobIDs :: Lens' DescribeJobsRequestFilters (Maybe [Text]) Source #

Request to describe Job log filters by job ID.

describeJobsRequestFilters_toDate :: Lens' DescribeJobsRequestFilters (Maybe Text) Source #

Request to describe job log items by last date.

DescribeSourceServersRequestFilters

Disk

disk_bytes :: Lens' Disk (Maybe Natural) Source #

The amount of storage on the disk in bytes.

disk_deviceName :: Lens' Disk (Maybe Text) Source #

The disk or device name.

IdentificationHints

identificationHints_fqdn :: Lens' IdentificationHints (Maybe Text) Source #

FQDN address identification hint.

identificationHints_vmPath :: Lens' IdentificationHints (Maybe Text) Source #

vCenter VM path identification hint.

Job

job_arn :: Lens' Job (Maybe Text) Source #

the ARN of the specific Job.

job_initiatedBy :: Lens' Job (Maybe InitiatedBy) Source #

Job initiated by field.

job_participatingServers :: Lens' Job (Maybe [ParticipatingServer]) Source #

Servers participating in a specific Job.

job_tags :: Lens' Job (Maybe (HashMap Text Text)) Source #

Tags associated with specific Job.

JobLog

jobLog_logDateTime :: Lens' JobLog (Maybe Text) Source #

Job log event date and time.

JobLogEventData

JobPostLaunchActionsLaunchStatus

jobPostLaunchActionsLaunchStatus_executionID :: Lens' JobPostLaunchActionsLaunchStatus (Maybe Text) Source #

AWS Systems Manager Document's execution ID of the of the Job Post Launch Actions.

jobPostLaunchActionsLaunchStatus_ssmDocument :: Lens' JobPostLaunchActionsLaunchStatus (Maybe SsmDocument) Source #

AWS Systems Manager's Document of the of the Job Post Launch Actions.

LaunchConfiguration

launchConfiguration_copyPrivateIp :: Lens' LaunchConfiguration (Maybe Bool) Source #

Copy Private IP during Launch Configuration.

launchConfiguration_copyTags :: Lens' LaunchConfiguration (Maybe Bool) Source #

Copy Tags during Launch Configuration.

launchConfiguration_ec2LaunchTemplateID :: Lens' LaunchConfiguration (Maybe Text) Source #

Launch configuration EC2 Launch template ID.

LaunchConfigurationTemplate

launchConfigurationTemplate_mapAutoTaggingMpeID :: Lens' LaunchConfigurationTemplate (Maybe Text) Source #

Launch configuration template map auto tagging MPE ID.

LaunchTemplateDiskConf

launchTemplateDiskConf_iops :: Lens' LaunchTemplateDiskConf (Maybe Natural) Source #

Launch template disk iops configuration.

launchTemplateDiskConf_throughput :: Lens' LaunchTemplateDiskConf (Maybe Natural) Source #

Launch template disk throughput configuration.

launchTemplateDiskConf_volumeType :: Lens' LaunchTemplateDiskConf (Maybe VolumeType) Source #

Launch template disk volume type configuration.

LaunchedInstance

Licensing

licensing_osByol :: Lens' Licensing (Maybe Bool) Source #

Configure BYOL OS licensing.

LifeCycle

lifeCycle_addedToServiceDateTime :: Lens' LifeCycle (Maybe Text) Source #

Lifecycle added to service data and time.

lifeCycle_elapsedReplicationDuration :: Lens' LifeCycle (Maybe Text) Source #

Lifecycle elapsed time and duration.

lifeCycle_firstByteDateTime :: Lens' LifeCycle (Maybe Text) Source #

Lifecycle replication initiation date and time.

lifeCycle_lastSeenByServiceDateTime :: Lens' LifeCycle (Maybe Text) Source #

Lifecycle last seen date and time.

LifeCycleLastCutover

LifeCycleLastCutoverFinalized

LifeCycleLastCutoverInitiated

LifeCycleLastCutoverReverted

lifeCycleLastCutoverReverted_apiCallDateTime :: Lens' LifeCycleLastCutoverReverted (Maybe Text) Source #

Lifecycle last Cutover reverted API call date time.

LifeCycleLastTest

LifeCycleLastTestFinalized

LifeCycleLastTestInitiated

lifeCycleLastTestInitiated_apiCallDateTime :: Lens' LifeCycleLastTestInitiated (Maybe Text) Source #

Lifecycle last Test initiated API call date and time.

LifeCycleLastTestReverted

lifeCycleLastTestReverted_apiCallDateTime :: Lens' LifeCycleLastTestReverted (Maybe Text) Source #

Lifecycle last Test reverted API call date and time.

ListApplicationsRequestFilters

ListWavesRequestFilters

NetworkInterface

OS

os_fullString :: Lens' OS (Maybe Text) Source #

OS full string.

ParticipatingServer

participatingServer_launchedEc2InstanceID :: Lens' ParticipatingServer (Maybe Text) Source #

Participating server's launched ec2 instance ID.

participatingServer_sourceServerID :: Lens' ParticipatingServer Text Source #

Participating server Source Server ID.

PostLaunchActions

postLaunchActions_cloudWatchLogGroupName :: Lens' PostLaunchActions (Maybe Text) Source #

AWS Systems Manager Command's CloudWatch log group name.

postLaunchActions_deployment :: Lens' PostLaunchActions (Maybe PostLaunchActionsDeploymentType) Source #

Deployment type in which AWS Systems Manager Documents will be executed.

postLaunchActions_s3LogBucket :: Lens' PostLaunchActions (Maybe Text) Source #

AWS Systems Manager Command's logs S3 log bucket.

postLaunchActions_s3OutputKeyPrefix :: Lens' PostLaunchActions (Maybe Text) Source #

AWS Systems Manager Command's logs S3 output key prefix.

PostLaunchActionsStatus

postLaunchActionsStatus_ssmAgentDiscoveryDatetime :: Lens' PostLaunchActionsStatus (Maybe Text) Source #

Time where the AWS Systems Manager was detected as running on the Test or Cutover instance.

ReplicationConfiguration

replicationConfiguration_associateDefaultSecurityGroup :: Lens' ReplicationConfiguration (Maybe Bool) Source #

Replication Configuration associate default Application Migration Service Security Group.

replicationConfiguration_bandwidthThrottling :: Lens' ReplicationConfiguration (Maybe Natural) Source #

Replication Configuration set bandwidth throttling.

replicationConfiguration_ebsEncryptionKeyArn :: Lens' ReplicationConfiguration (Maybe Text) Source #

Replication Configuration EBS encryption key ARN.

replicationConfiguration_replicationServerInstanceType :: Lens' ReplicationConfiguration (Maybe Text) Source #

Replication Configuration Replication Server instance type.

replicationConfiguration_replicationServersSecurityGroupsIDs :: Lens' ReplicationConfiguration (Maybe [Text]) Source #

Replication Configuration Replication Server Security Group IDs.

replicationConfiguration_stagingAreaSubnetId :: Lens' ReplicationConfiguration (Maybe Text) Source #

Replication Configuration Staging Area subnet ID.

replicationConfiguration_useDedicatedReplicationServer :: Lens' ReplicationConfiguration (Maybe Bool) Source #

Replication Configuration use Dedicated Replication Server.

ReplicationConfigurationReplicatedDisk

ReplicationConfigurationTemplate

replicationConfigurationTemplate_associateDefaultSecurityGroup :: Lens' ReplicationConfigurationTemplate (Maybe Bool) Source #

Replication Configuration template associate default Application Migration Service Security group.

replicationConfigurationTemplate_useDedicatedReplicationServer :: Lens' ReplicationConfigurationTemplate (Maybe Bool) Source #

Replication Configuration template use Dedicated Replication Server.

SourceProperties

sourceProperties_lastUpdatedDateTime :: Lens' SourceProperties (Maybe Text) Source #

Source server last update date and time.

SourceServer

sourceServer_applicationID :: Lens' SourceServer (Maybe Text) Source #

Source server application ID.

sourceServer_isArchived :: Lens' SourceServer (Maybe Bool) Source #

Source server archived status.

sourceServer_lifeCycle :: Lens' SourceServer (Maybe LifeCycle) Source #

Source server lifecycle state.

sourceServer_vcenterClientID :: Lens' SourceServer (Maybe Text) Source #

Source server vCenter client id.

SourceServerActionDocument

sourceServerActionDocument_actionID :: Lens' SourceServerActionDocument (Maybe Text) Source #

Source server post migration custom action ID.

sourceServerActionDocument_actionName :: Lens' SourceServerActionDocument (Maybe Text) Source #

Source server post migration custom action name.

sourceServerActionDocument_active :: Lens' SourceServerActionDocument (Maybe Bool) Source #

Source server post migration custom action active status.

sourceServerActionDocument_documentIdentifier :: Lens' SourceServerActionDocument (Maybe Text) Source #

Source server post migration custom action document identifier.

sourceServerActionDocument_documentVersion :: Lens' SourceServerActionDocument (Maybe Text) Source #

Source server post migration custom action document version.

sourceServerActionDocument_mustSucceedForCutover :: Lens' SourceServerActionDocument (Maybe Bool) Source #

Source server post migration custom action must succeed for cutover.

sourceServerActionDocument_order :: Lens' SourceServerActionDocument (Maybe Natural) Source #

Source server post migration custom action order.

sourceServerActionDocument_timeoutSeconds :: Lens' SourceServerActionDocument (Maybe Natural) Source #

Source server post migration custom action timeout in seconds.

SourceServerActionsRequestFilters

sourceServerActionsRequestFilters_actionIDs :: Lens' SourceServerActionsRequestFilters (Maybe [Text]) Source #

Action IDs to filter source server post migration custom actions by.

SsmDocument

ssmDocument_mustSucceedForCutover :: Lens' SsmDocument (Maybe Bool) Source #

If true, Cutover will not be enabled if the document has failed.

ssmDocument_timeoutSeconds :: Lens' SsmDocument (Maybe Natural) Source #

AWS Systems Manager Document timeout seconds.

ssmDocument_actionName :: Lens' SsmDocument Text Source #

User-friendly name for the AWS Systems Manager Document.

ssmDocument_ssmDocumentName :: Lens' SsmDocument Text Source #

AWS Systems Manager Document name or full ARN.

SsmParameterStoreParameter

ssmParameterStoreParameter_parameterName :: Lens' SsmParameterStoreParameter Text Source #

AWS Systems Manager Parameter Store parameter name.

TemplateActionDocument

templateActionDocument_actionID :: Lens' TemplateActionDocument (Maybe Text) Source #

Template post migration custom action ID.

templateActionDocument_actionName :: Lens' TemplateActionDocument (Maybe Text) Source #

Template post migration custom action name.

templateActionDocument_active :: Lens' TemplateActionDocument (Maybe Bool) Source #

Template post migration custom action active status.

templateActionDocument_documentIdentifier :: Lens' TemplateActionDocument (Maybe Text) Source #

Template post migration custom action document identifier.

templateActionDocument_documentVersion :: Lens' TemplateActionDocument (Maybe Text) Source #

Template post migration custom action document version.

templateActionDocument_mustSucceedForCutover :: Lens' TemplateActionDocument (Maybe Bool) Source #

Template post migration custom action must succeed for cutover.

templateActionDocument_operatingSystem :: Lens' TemplateActionDocument (Maybe Text) Source #

Operating system eligible for this template post migration custom action.

templateActionDocument_order :: Lens' TemplateActionDocument (Maybe Natural) Source #

Template post migration custom action order.

templateActionDocument_timeoutSeconds :: Lens' TemplateActionDocument (Maybe Natural) Source #

Template post migration custom action timeout in seconds.

TemplateActionsRequestFilters

templateActionsRequestFilters_actionIDs :: Lens' TemplateActionsRequestFilters (Maybe [Text]) Source #

Action IDs to filter template post migration custom actions by.

VcenterClient

vcenterClient_datacenterName :: Lens' VcenterClient (Maybe Text) Source #

Datacenter name of vCenter client.

vcenterClient_hostname :: Lens' VcenterClient (Maybe Text) Source #

Hostname of vCenter client .

vcenterClient_lastSeenDatetime :: Lens' VcenterClient (Maybe Text) Source #

Last seen time of vCenter client.

vcenterClient_sourceServerTags :: Lens' VcenterClient (Maybe (HashMap Text Text)) Source #

Tags for Source Server of vCenter client.

vcenterClient_vcenterUUID :: Lens' VcenterClient (Maybe Text) Source #

Vcenter UUID of vCenter client.

Wave

wave_creationDateTime :: Lens' Wave (Maybe Text) Source #

Wave creation dateTime.

wave_description :: Lens' Wave (Maybe Text) Source #

Wave description.

wave_isArchived :: Lens' Wave (Maybe Bool) Source #

Wave archival status.

wave_lastModifiedDateTime :: Lens' Wave (Maybe Text) Source #

Wave last modified dateTime.

WaveAggregatedStatus

waveAggregatedStatus_lastUpdateDateTime :: Lens' WaveAggregatedStatus (Maybe Text) Source #

Wave aggregated status last update dateTime.

waveAggregatedStatus_replicationStartedDateTime :: Lens' WaveAggregatedStatus (Maybe Text) Source #

DateTime marking when the first source server in the wave started replication.

waveAggregatedStatus_totalApplications :: Lens' WaveAggregatedStatus (Maybe Natural) Source #

Wave aggregated status total applications amount.