Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Operations
- CreateApp
- CreateReplicationJob
- DeleteApp
- DeleteAppLaunchConfiguration
- DeleteAppReplicationConfiguration
- DeleteAppValidationConfiguration
- DeleteReplicationJob
- DeleteServerCatalog
- DisassociateConnector
- GenerateChangeSet
- GenerateTemplate
- GetApp
- GetAppLaunchConfiguration
- GetAppReplicationConfiguration
- GetAppValidationConfiguration
- GetAppValidationOutput
- GetConnectors
- GetReplicationJobs
- GetReplicationRuns
- GetServers
- ImportAppCatalog
- ImportServerCatalog
- LaunchApp
- ListApps
- NotifyAppValidationOutput
- PutAppLaunchConfiguration
- PutAppReplicationConfiguration
- PutAppValidationConfiguration
- StartAppReplication
- StartOnDemandAppReplication
- StartOnDemandReplicationRun
- StopAppReplication
- TerminateApp
- UpdateApp
- UpdateReplicationJob
- Types
- AppSummary
- AppValidationConfiguration
- AppValidationOutput
- Connector
- LaunchDetails
- NotificationContext
- ReplicationJob
- ReplicationRun
- ReplicationRunStageDetails
- S3Location
- SSMOutput
- SSMValidationParameters
- Server
- ServerGroup
- ServerGroupLaunchConfiguration
- ServerGroupReplicationConfiguration
- ServerGroupValidationConfiguration
- ServerLaunchConfiguration
- ServerReplicationConfiguration
- ServerReplicationParameters
- ServerValidationConfiguration
- ServerValidationOutput
- Source
- Tag
- UserData
- UserDataValidationParameters
- ValidationOutput
- VmServer
- VmServerAddress
Synopsis
- createApp_clientToken :: Lens' CreateApp (Maybe Text)
- createApp_description :: Lens' CreateApp (Maybe Text)
- createApp_name :: Lens' CreateApp (Maybe Text)
- createApp_roleName :: Lens' CreateApp (Maybe Text)
- createApp_serverGroups :: Lens' CreateApp (Maybe [ServerGroup])
- createApp_tags :: Lens' CreateApp (Maybe [Tag])
- createAppResponse_appSummary :: Lens' CreateAppResponse (Maybe AppSummary)
- createAppResponse_serverGroups :: Lens' CreateAppResponse (Maybe [ServerGroup])
- createAppResponse_tags :: Lens' CreateAppResponse (Maybe [Tag])
- createAppResponse_httpStatus :: Lens' CreateAppResponse Int
- createReplicationJob_description :: Lens' CreateReplicationJob (Maybe Text)
- createReplicationJob_encrypted :: Lens' CreateReplicationJob (Maybe Bool)
- createReplicationJob_frequency :: Lens' CreateReplicationJob (Maybe Int)
- createReplicationJob_kmsKeyId :: Lens' CreateReplicationJob (Maybe Text)
- createReplicationJob_licenseType :: Lens' CreateReplicationJob (Maybe LicenseType)
- createReplicationJob_numberOfRecentAmisToKeep :: Lens' CreateReplicationJob (Maybe Int)
- createReplicationJob_roleName :: Lens' CreateReplicationJob (Maybe Text)
- createReplicationJob_runOnce :: Lens' CreateReplicationJob (Maybe Bool)
- createReplicationJob_serverId :: Lens' CreateReplicationJob Text
- createReplicationJob_seedReplicationTime :: Lens' CreateReplicationJob UTCTime
- createReplicationJobResponse_replicationJobId :: Lens' CreateReplicationJobResponse (Maybe Text)
- createReplicationJobResponse_httpStatus :: Lens' CreateReplicationJobResponse Int
- deleteApp_appId :: Lens' DeleteApp (Maybe Text)
- deleteApp_forceStopAppReplication :: Lens' DeleteApp (Maybe Bool)
- deleteApp_forceTerminateApp :: Lens' DeleteApp (Maybe Bool)
- deleteAppResponse_httpStatus :: Lens' DeleteAppResponse Int
- deleteAppLaunchConfiguration_appId :: Lens' DeleteAppLaunchConfiguration (Maybe Text)
- deleteAppLaunchConfigurationResponse_httpStatus :: Lens' DeleteAppLaunchConfigurationResponse Int
- deleteAppReplicationConfiguration_appId :: Lens' DeleteAppReplicationConfiguration (Maybe Text)
- deleteAppReplicationConfigurationResponse_httpStatus :: Lens' DeleteAppReplicationConfigurationResponse Int
- deleteAppValidationConfiguration_appId :: Lens' DeleteAppValidationConfiguration Text
- deleteAppValidationConfigurationResponse_httpStatus :: Lens' DeleteAppValidationConfigurationResponse Int
- deleteReplicationJob_replicationJobId :: Lens' DeleteReplicationJob Text
- deleteReplicationJobResponse_httpStatus :: Lens' DeleteReplicationJobResponse Int
- deleteServerCatalogResponse_httpStatus :: Lens' DeleteServerCatalogResponse Int
- disassociateConnector_connectorId :: Lens' DisassociateConnector Text
- disassociateConnectorResponse_httpStatus :: Lens' DisassociateConnectorResponse Int
- generateChangeSet_appId :: Lens' GenerateChangeSet (Maybe Text)
- generateChangeSet_changesetFormat :: Lens' GenerateChangeSet (Maybe OutputFormat)
- generateChangeSetResponse_s3Location :: Lens' GenerateChangeSetResponse (Maybe S3Location)
- generateChangeSetResponse_httpStatus :: Lens' GenerateChangeSetResponse Int
- generateTemplate_appId :: Lens' GenerateTemplate (Maybe Text)
- generateTemplate_templateFormat :: Lens' GenerateTemplate (Maybe OutputFormat)
- generateTemplateResponse_s3Location :: Lens' GenerateTemplateResponse (Maybe S3Location)
- generateTemplateResponse_httpStatus :: Lens' GenerateTemplateResponse Int
- getApp_appId :: Lens' GetApp (Maybe Text)
- getAppResponse_appSummary :: Lens' GetAppResponse (Maybe AppSummary)
- getAppResponse_serverGroups :: Lens' GetAppResponse (Maybe [ServerGroup])
- getAppResponse_tags :: Lens' GetAppResponse (Maybe [Tag])
- getAppResponse_httpStatus :: Lens' GetAppResponse Int
- getAppLaunchConfiguration_appId :: Lens' GetAppLaunchConfiguration (Maybe Text)
- getAppLaunchConfigurationResponse_appId :: Lens' GetAppLaunchConfigurationResponse (Maybe Text)
- getAppLaunchConfigurationResponse_autoLaunch :: Lens' GetAppLaunchConfigurationResponse (Maybe Bool)
- getAppLaunchConfigurationResponse_roleName :: Lens' GetAppLaunchConfigurationResponse (Maybe Text)
- getAppLaunchConfigurationResponse_serverGroupLaunchConfigurations :: Lens' GetAppLaunchConfigurationResponse (Maybe [ServerGroupLaunchConfiguration])
- getAppLaunchConfigurationResponse_httpStatus :: Lens' GetAppLaunchConfigurationResponse Int
- getAppReplicationConfiguration_appId :: Lens' GetAppReplicationConfiguration (Maybe Text)
- getAppReplicationConfigurationResponse_serverGroupReplicationConfigurations :: Lens' GetAppReplicationConfigurationResponse (Maybe [ServerGroupReplicationConfiguration])
- getAppReplicationConfigurationResponse_httpStatus :: Lens' GetAppReplicationConfigurationResponse Int
- getAppValidationConfiguration_appId :: Lens' GetAppValidationConfiguration Text
- getAppValidationConfigurationResponse_appValidationConfigurations :: Lens' GetAppValidationConfigurationResponse (Maybe [AppValidationConfiguration])
- getAppValidationConfigurationResponse_serverGroupValidationConfigurations :: Lens' GetAppValidationConfigurationResponse (Maybe [ServerGroupValidationConfiguration])
- getAppValidationConfigurationResponse_httpStatus :: Lens' GetAppValidationConfigurationResponse Int
- getAppValidationOutput_appId :: Lens' GetAppValidationOutput Text
- getAppValidationOutputResponse_validationOutputList :: Lens' GetAppValidationOutputResponse (Maybe [ValidationOutput])
- getAppValidationOutputResponse_httpStatus :: Lens' GetAppValidationOutputResponse Int
- getConnectors_maxResults :: Lens' GetConnectors (Maybe Int)
- getConnectors_nextToken :: Lens' GetConnectors (Maybe Text)
- getConnectorsResponse_connectorList :: Lens' GetConnectorsResponse (Maybe [Connector])
- getConnectorsResponse_nextToken :: Lens' GetConnectorsResponse (Maybe Text)
- getConnectorsResponse_httpStatus :: Lens' GetConnectorsResponse Int
- getReplicationJobs_maxResults :: Lens' GetReplicationJobs (Maybe Int)
- getReplicationJobs_nextToken :: Lens' GetReplicationJobs (Maybe Text)
- getReplicationJobs_replicationJobId :: Lens' GetReplicationJobs (Maybe Text)
- getReplicationJobsResponse_nextToken :: Lens' GetReplicationJobsResponse (Maybe Text)
- getReplicationJobsResponse_replicationJobList :: Lens' GetReplicationJobsResponse (Maybe [ReplicationJob])
- getReplicationJobsResponse_httpStatus :: Lens' GetReplicationJobsResponse Int
- getReplicationRuns_maxResults :: Lens' GetReplicationRuns (Maybe Int)
- getReplicationRuns_nextToken :: Lens' GetReplicationRuns (Maybe Text)
- getReplicationRuns_replicationJobId :: Lens' GetReplicationRuns Text
- getReplicationRunsResponse_nextToken :: Lens' GetReplicationRunsResponse (Maybe Text)
- getReplicationRunsResponse_replicationJob :: Lens' GetReplicationRunsResponse (Maybe ReplicationJob)
- getReplicationRunsResponse_replicationRunList :: Lens' GetReplicationRunsResponse (Maybe [ReplicationRun])
- getReplicationRunsResponse_httpStatus :: Lens' GetReplicationRunsResponse Int
- getServers_maxResults :: Lens' GetServers (Maybe Int)
- getServers_nextToken :: Lens' GetServers (Maybe Text)
- getServers_vmServerAddressList :: Lens' GetServers (Maybe [VmServerAddress])
- getServersResponse_lastModifiedOn :: Lens' GetServersResponse (Maybe UTCTime)
- getServersResponse_nextToken :: Lens' GetServersResponse (Maybe Text)
- getServersResponse_serverCatalogStatus :: Lens' GetServersResponse (Maybe ServerCatalogStatus)
- getServersResponse_serverList :: Lens' GetServersResponse (Maybe [Server])
- getServersResponse_httpStatus :: Lens' GetServersResponse Int
- importAppCatalog_roleName :: Lens' ImportAppCatalog (Maybe Text)
- importAppCatalogResponse_httpStatus :: Lens' ImportAppCatalogResponse Int
- importServerCatalogResponse_httpStatus :: Lens' ImportServerCatalogResponse Int
- launchApp_appId :: Lens' LaunchApp (Maybe Text)
- launchAppResponse_httpStatus :: Lens' LaunchAppResponse Int
- listApps_appIds :: Lens' ListApps (Maybe [Text])
- listApps_maxResults :: Lens' ListApps (Maybe Int)
- listApps_nextToken :: Lens' ListApps (Maybe Text)
- listAppsResponse_apps :: Lens' ListAppsResponse (Maybe [AppSummary])
- listAppsResponse_nextToken :: Lens' ListAppsResponse (Maybe Text)
- listAppsResponse_httpStatus :: Lens' ListAppsResponse Int
- notifyAppValidationOutput_notificationContext :: Lens' NotifyAppValidationOutput (Maybe NotificationContext)
- notifyAppValidationOutput_appId :: Lens' NotifyAppValidationOutput Text
- notifyAppValidationOutputResponse_httpStatus :: Lens' NotifyAppValidationOutputResponse Int
- putAppLaunchConfiguration_appId :: Lens' PutAppLaunchConfiguration (Maybe Text)
- putAppLaunchConfiguration_autoLaunch :: Lens' PutAppLaunchConfiguration (Maybe Bool)
- putAppLaunchConfiguration_roleName :: Lens' PutAppLaunchConfiguration (Maybe Text)
- putAppLaunchConfiguration_serverGroupLaunchConfigurations :: Lens' PutAppLaunchConfiguration (Maybe [ServerGroupLaunchConfiguration])
- putAppLaunchConfigurationResponse_httpStatus :: Lens' PutAppLaunchConfigurationResponse Int
- putAppReplicationConfiguration_appId :: Lens' PutAppReplicationConfiguration (Maybe Text)
- putAppReplicationConfiguration_serverGroupReplicationConfigurations :: Lens' PutAppReplicationConfiguration (Maybe [ServerGroupReplicationConfiguration])
- putAppReplicationConfigurationResponse_httpStatus :: Lens' PutAppReplicationConfigurationResponse Int
- putAppValidationConfiguration_appValidationConfigurations :: Lens' PutAppValidationConfiguration (Maybe [AppValidationConfiguration])
- putAppValidationConfiguration_serverGroupValidationConfigurations :: Lens' PutAppValidationConfiguration (Maybe [ServerGroupValidationConfiguration])
- putAppValidationConfiguration_appId :: Lens' PutAppValidationConfiguration Text
- putAppValidationConfigurationResponse_httpStatus :: Lens' PutAppValidationConfigurationResponse Int
- startAppReplication_appId :: Lens' StartAppReplication (Maybe Text)
- startAppReplicationResponse_httpStatus :: Lens' StartAppReplicationResponse Int
- startOnDemandAppReplication_description :: Lens' StartOnDemandAppReplication (Maybe Text)
- startOnDemandAppReplication_appId :: Lens' StartOnDemandAppReplication Text
- startOnDemandAppReplicationResponse_httpStatus :: Lens' StartOnDemandAppReplicationResponse Int
- startOnDemandReplicationRun_description :: Lens' StartOnDemandReplicationRun (Maybe Text)
- startOnDemandReplicationRun_replicationJobId :: Lens' StartOnDemandReplicationRun Text
- startOnDemandReplicationRunResponse_replicationRunId :: Lens' StartOnDemandReplicationRunResponse (Maybe Text)
- startOnDemandReplicationRunResponse_httpStatus :: Lens' StartOnDemandReplicationRunResponse Int
- stopAppReplication_appId :: Lens' StopAppReplication (Maybe Text)
- stopAppReplicationResponse_httpStatus :: Lens' StopAppReplicationResponse Int
- terminateApp_appId :: Lens' TerminateApp (Maybe Text)
- terminateAppResponse_httpStatus :: Lens' TerminateAppResponse Int
- updateApp_appId :: Lens' UpdateApp (Maybe Text)
- updateApp_description :: Lens' UpdateApp (Maybe Text)
- updateApp_name :: Lens' UpdateApp (Maybe Text)
- updateApp_roleName :: Lens' UpdateApp (Maybe Text)
- updateApp_serverGroups :: Lens' UpdateApp (Maybe [ServerGroup])
- updateApp_tags :: Lens' UpdateApp (Maybe [Tag])
- updateAppResponse_appSummary :: Lens' UpdateAppResponse (Maybe AppSummary)
- updateAppResponse_serverGroups :: Lens' UpdateAppResponse (Maybe [ServerGroup])
- updateAppResponse_tags :: Lens' UpdateAppResponse (Maybe [Tag])
- updateAppResponse_httpStatus :: Lens' UpdateAppResponse Int
- updateReplicationJob_description :: Lens' UpdateReplicationJob (Maybe Text)
- updateReplicationJob_encrypted :: Lens' UpdateReplicationJob (Maybe Bool)
- updateReplicationJob_frequency :: Lens' UpdateReplicationJob (Maybe Int)
- updateReplicationJob_kmsKeyId :: Lens' UpdateReplicationJob (Maybe Text)
- updateReplicationJob_licenseType :: Lens' UpdateReplicationJob (Maybe LicenseType)
- updateReplicationJob_nextReplicationRunStartTime :: Lens' UpdateReplicationJob (Maybe UTCTime)
- updateReplicationJob_numberOfRecentAmisToKeep :: Lens' UpdateReplicationJob (Maybe Int)
- updateReplicationJob_roleName :: Lens' UpdateReplicationJob (Maybe Text)
- updateReplicationJob_replicationJobId :: Lens' UpdateReplicationJob Text
- updateReplicationJobResponse_httpStatus :: Lens' UpdateReplicationJobResponse Int
- appSummary_appId :: Lens' AppSummary (Maybe Text)
- appSummary_creationTime :: Lens' AppSummary (Maybe UTCTime)
- appSummary_description :: Lens' AppSummary (Maybe Text)
- appSummary_importedAppId :: Lens' AppSummary (Maybe Text)
- appSummary_lastModified :: Lens' AppSummary (Maybe UTCTime)
- appSummary_latestReplicationTime :: Lens' AppSummary (Maybe UTCTime)
- appSummary_launchConfigurationStatus :: Lens' AppSummary (Maybe AppLaunchConfigurationStatus)
- appSummary_launchDetails :: Lens' AppSummary (Maybe LaunchDetails)
- appSummary_launchStatus :: Lens' AppSummary (Maybe AppLaunchStatus)
- appSummary_launchStatusMessage :: Lens' AppSummary (Maybe Text)
- appSummary_name :: Lens' AppSummary (Maybe Text)
- appSummary_replicationConfigurationStatus :: Lens' AppSummary (Maybe AppReplicationConfigurationStatus)
- appSummary_replicationStatus :: Lens' AppSummary (Maybe AppReplicationStatus)
- appSummary_replicationStatusMessage :: Lens' AppSummary (Maybe Text)
- appSummary_roleName :: Lens' AppSummary (Maybe Text)
- appSummary_status :: Lens' AppSummary (Maybe AppStatus)
- appSummary_statusMessage :: Lens' AppSummary (Maybe Text)
- appSummary_totalServerGroups :: Lens' AppSummary (Maybe Int)
- appSummary_totalServers :: Lens' AppSummary (Maybe Int)
- appValidationConfiguration_appValidationStrategy :: Lens' AppValidationConfiguration (Maybe AppValidationStrategy)
- appValidationConfiguration_name :: Lens' AppValidationConfiguration (Maybe Text)
- appValidationConfiguration_ssmValidationParameters :: Lens' AppValidationConfiguration (Maybe SSMValidationParameters)
- appValidationConfiguration_validationId :: Lens' AppValidationConfiguration (Maybe Text)
- appValidationOutput_ssmOutput :: Lens' AppValidationOutput (Maybe SSMOutput)
- connector_associatedOn :: Lens' Connector (Maybe UTCTime)
- connector_capabilityList :: Lens' Connector (Maybe [ConnectorCapability])
- connector_connectorId :: Lens' Connector (Maybe Text)
- connector_ipAddress :: Lens' Connector (Maybe Text)
- connector_macAddress :: Lens' Connector (Maybe Text)
- connector_status :: Lens' Connector (Maybe ConnectorStatus)
- connector_version :: Lens' Connector (Maybe Text)
- connector_vmManagerId :: Lens' Connector (Maybe Text)
- connector_vmManagerName :: Lens' Connector (Maybe Text)
- connector_vmManagerType :: Lens' Connector (Maybe VmManagerType)
- launchDetails_latestLaunchTime :: Lens' LaunchDetails (Maybe UTCTime)
- launchDetails_stackId :: Lens' LaunchDetails (Maybe Text)
- launchDetails_stackName :: Lens' LaunchDetails (Maybe Text)
- notificationContext_status :: Lens' NotificationContext (Maybe ValidationStatus)
- notificationContext_statusMessage :: Lens' NotificationContext (Maybe Text)
- notificationContext_validationId :: Lens' NotificationContext (Maybe Text)
- replicationJob_description :: Lens' ReplicationJob (Maybe Text)
- replicationJob_encrypted :: Lens' ReplicationJob (Maybe Bool)
- replicationJob_frequency :: Lens' ReplicationJob (Maybe Int)
- replicationJob_kmsKeyId :: Lens' ReplicationJob (Maybe Text)
- replicationJob_latestAmiId :: Lens' ReplicationJob (Maybe Text)
- replicationJob_licenseType :: Lens' ReplicationJob (Maybe LicenseType)
- replicationJob_nextReplicationRunStartTime :: Lens' ReplicationJob (Maybe UTCTime)
- replicationJob_numberOfRecentAmisToKeep :: Lens' ReplicationJob (Maybe Int)
- replicationJob_replicationJobId :: Lens' ReplicationJob (Maybe Text)
- replicationJob_replicationRunList :: Lens' ReplicationJob (Maybe [ReplicationRun])
- replicationJob_roleName :: Lens' ReplicationJob (Maybe Text)
- replicationJob_runOnce :: Lens' ReplicationJob (Maybe Bool)
- replicationJob_seedReplicationTime :: Lens' ReplicationJob (Maybe UTCTime)
- replicationJob_serverId :: Lens' ReplicationJob (Maybe Text)
- replicationJob_serverType :: Lens' ReplicationJob (Maybe ServerType)
- replicationJob_state :: Lens' ReplicationJob (Maybe ReplicationJobState)
- replicationJob_statusMessage :: Lens' ReplicationJob (Maybe Text)
- replicationJob_vmServer :: Lens' ReplicationJob (Maybe VmServer)
- replicationRun_amiId :: Lens' ReplicationRun (Maybe Text)
- replicationRun_completedTime :: Lens' ReplicationRun (Maybe UTCTime)
- replicationRun_description :: Lens' ReplicationRun (Maybe Text)
- replicationRun_encrypted :: Lens' ReplicationRun (Maybe Bool)
- replicationRun_kmsKeyId :: Lens' ReplicationRun (Maybe Text)
- replicationRun_replicationRunId :: Lens' ReplicationRun (Maybe Text)
- replicationRun_scheduledStartTime :: Lens' ReplicationRun (Maybe UTCTime)
- replicationRun_stageDetails :: Lens' ReplicationRun (Maybe ReplicationRunStageDetails)
- replicationRun_state :: Lens' ReplicationRun (Maybe ReplicationRunState)
- replicationRun_statusMessage :: Lens' ReplicationRun (Maybe Text)
- replicationRun_type :: Lens' ReplicationRun (Maybe ReplicationRunType)
- replicationRunStageDetails_stage :: Lens' ReplicationRunStageDetails (Maybe Text)
- replicationRunStageDetails_stageProgress :: Lens' ReplicationRunStageDetails (Maybe Text)
- s3Location_bucket :: Lens' S3Location (Maybe Text)
- s3Location_key :: Lens' S3Location (Maybe Text)
- sSMOutput_s3Location :: Lens' SSMOutput (Maybe S3Location)
- sSMValidationParameters_command :: Lens' SSMValidationParameters (Maybe Text)
- sSMValidationParameters_executionTimeoutSeconds :: Lens' SSMValidationParameters (Maybe Natural)
- sSMValidationParameters_instanceId :: Lens' SSMValidationParameters (Maybe Text)
- sSMValidationParameters_outputS3BucketName :: Lens' SSMValidationParameters (Maybe Text)
- sSMValidationParameters_scriptType :: Lens' SSMValidationParameters (Maybe ScriptType)
- sSMValidationParameters_source :: Lens' SSMValidationParameters (Maybe Source)
- server_replicationJobId :: Lens' Server (Maybe Text)
- server_replicationJobTerminated :: Lens' Server (Maybe Bool)
- server_serverId :: Lens' Server (Maybe Text)
- server_serverType :: Lens' Server (Maybe ServerType)
- server_vmServer :: Lens' Server (Maybe VmServer)
- serverGroup_name :: Lens' ServerGroup (Maybe Text)
- serverGroup_serverGroupId :: Lens' ServerGroup (Maybe Text)
- serverGroup_serverList :: Lens' ServerGroup (Maybe [Server])
- serverGroupLaunchConfiguration_launchOrder :: Lens' ServerGroupLaunchConfiguration (Maybe Int)
- serverGroupLaunchConfiguration_serverGroupId :: Lens' ServerGroupLaunchConfiguration (Maybe Text)
- serverGroupLaunchConfiguration_serverLaunchConfigurations :: Lens' ServerGroupLaunchConfiguration (Maybe [ServerLaunchConfiguration])
- serverGroupReplicationConfiguration_serverGroupId :: Lens' ServerGroupReplicationConfiguration (Maybe Text)
- serverGroupReplicationConfiguration_serverReplicationConfigurations :: Lens' ServerGroupReplicationConfiguration (Maybe [ServerReplicationConfiguration])
- serverGroupValidationConfiguration_serverGroupId :: Lens' ServerGroupValidationConfiguration (Maybe Text)
- serverGroupValidationConfiguration_serverValidationConfigurations :: Lens' ServerGroupValidationConfiguration (Maybe [ServerValidationConfiguration])
- serverLaunchConfiguration_associatePublicIpAddress :: Lens' ServerLaunchConfiguration (Maybe Bool)
- serverLaunchConfiguration_configureScript :: Lens' ServerLaunchConfiguration (Maybe S3Location)
- serverLaunchConfiguration_configureScriptType :: Lens' ServerLaunchConfiguration (Maybe ScriptType)
- serverLaunchConfiguration_ec2KeyName :: Lens' ServerLaunchConfiguration (Maybe Text)
- serverLaunchConfiguration_iamInstanceProfileName :: Lens' ServerLaunchConfiguration (Maybe Text)
- serverLaunchConfiguration_instanceType :: Lens' ServerLaunchConfiguration (Maybe Text)
- serverLaunchConfiguration_logicalId :: Lens' ServerLaunchConfiguration (Maybe Text)
- serverLaunchConfiguration_securityGroup :: Lens' ServerLaunchConfiguration (Maybe Text)
- serverLaunchConfiguration_server :: Lens' ServerLaunchConfiguration (Maybe Server)
- serverLaunchConfiguration_subnet :: Lens' ServerLaunchConfiguration (Maybe Text)
- serverLaunchConfiguration_userData :: Lens' ServerLaunchConfiguration (Maybe UserData)
- serverLaunchConfiguration_vpc :: Lens' ServerLaunchConfiguration (Maybe Text)
- serverReplicationConfiguration_server :: Lens' ServerReplicationConfiguration (Maybe Server)
- serverReplicationConfiguration_serverReplicationParameters :: Lens' ServerReplicationConfiguration (Maybe ServerReplicationParameters)
- serverReplicationParameters_encrypted :: Lens' ServerReplicationParameters (Maybe Bool)
- serverReplicationParameters_frequency :: Lens' ServerReplicationParameters (Maybe Int)
- serverReplicationParameters_kmsKeyId :: Lens' ServerReplicationParameters (Maybe Text)
- serverReplicationParameters_licenseType :: Lens' ServerReplicationParameters (Maybe LicenseType)
- serverReplicationParameters_numberOfRecentAmisToKeep :: Lens' ServerReplicationParameters (Maybe Int)
- serverReplicationParameters_runOnce :: Lens' ServerReplicationParameters (Maybe Bool)
- serverReplicationParameters_seedTime :: Lens' ServerReplicationParameters (Maybe UTCTime)
- serverValidationConfiguration_name :: Lens' ServerValidationConfiguration (Maybe Text)
- serverValidationConfiguration_server :: Lens' ServerValidationConfiguration (Maybe Server)
- serverValidationConfiguration_serverValidationStrategy :: Lens' ServerValidationConfiguration (Maybe ServerValidationStrategy)
- serverValidationConfiguration_userDataValidationParameters :: Lens' ServerValidationConfiguration (Maybe UserDataValidationParameters)
- serverValidationConfiguration_validationId :: Lens' ServerValidationConfiguration (Maybe Text)
- serverValidationOutput_server :: Lens' ServerValidationOutput (Maybe Server)
- source_s3Location :: Lens' Source (Maybe S3Location)
- tag_key :: Lens' Tag (Maybe Text)
- tag_value :: Lens' Tag (Maybe Text)
- userData_s3Location :: Lens' UserData (Maybe S3Location)
- userDataValidationParameters_scriptType :: Lens' UserDataValidationParameters (Maybe ScriptType)
- userDataValidationParameters_source :: Lens' UserDataValidationParameters (Maybe Source)
- validationOutput_appValidationOutput :: Lens' ValidationOutput (Maybe AppValidationOutput)
- validationOutput_latestValidationTime :: Lens' ValidationOutput (Maybe UTCTime)
- validationOutput_name :: Lens' ValidationOutput (Maybe Text)
- validationOutput_serverValidationOutput :: Lens' ValidationOutput (Maybe ServerValidationOutput)
- validationOutput_status :: Lens' ValidationOutput (Maybe ValidationStatus)
- validationOutput_statusMessage :: Lens' ValidationOutput (Maybe Text)
- validationOutput_validationId :: Lens' ValidationOutput (Maybe Text)
- vmServer_vmManagerName :: Lens' VmServer (Maybe Text)
- vmServer_vmManagerType :: Lens' VmServer (Maybe VmManagerType)
- vmServer_vmName :: Lens' VmServer (Maybe Text)
- vmServer_vmPath :: Lens' VmServer (Maybe Text)
- vmServer_vmServerAddress :: Lens' VmServer (Maybe VmServerAddress)
- vmServerAddress_vmId :: Lens' VmServerAddress (Maybe Text)
- vmServerAddress_vmManagerId :: Lens' VmServerAddress (Maybe Text)
Operations
CreateApp
createApp_clientToken :: Lens' CreateApp (Maybe Text) Source #
A unique, case-sensitive identifier that you provide to ensure the idempotency of application creation.
createApp_description :: Lens' CreateApp (Maybe Text) Source #
The description of the new application
createApp_roleName :: Lens' CreateApp (Maybe Text) Source #
The name of the service role in the customer's account to be used by Server Migration Service.
createApp_serverGroups :: Lens' CreateApp (Maybe [ServerGroup]) Source #
The server groups to include in the application.
createApp_tags :: Lens' CreateApp (Maybe [Tag]) Source #
The tags to be associated with the application.
createAppResponse_appSummary :: Lens' CreateAppResponse (Maybe AppSummary) Source #
A summary description of the application.
createAppResponse_serverGroups :: Lens' CreateAppResponse (Maybe [ServerGroup]) Source #
The server groups included in the application.
createAppResponse_tags :: Lens' CreateAppResponse (Maybe [Tag]) Source #
The tags associated with the application.
createAppResponse_httpStatus :: Lens' CreateAppResponse Int Source #
The response's http status code.
CreateReplicationJob
createReplicationJob_description :: Lens' CreateReplicationJob (Maybe Text) Source #
The description of the replication job.
createReplicationJob_encrypted :: Lens' CreateReplicationJob (Maybe Bool) Source #
Indicates whether the replication job produces encrypted AMIs.
createReplicationJob_frequency :: Lens' CreateReplicationJob (Maybe Int) Source #
The time between consecutive replication runs, in hours.
createReplicationJob_kmsKeyId :: Lens' CreateReplicationJob (Maybe Text) Source #
The ID of the KMS key for replication jobs that produce encrypted AMIs. This value can be any of the following:
- KMS key ID
- KMS key alias
- ARN referring to the KMS key ID
- ARN referring to the KMS key alias
If encrypted is true but a KMS key ID is not specified, the customer's default KMS key for Amazon EBS is used.
createReplicationJob_licenseType :: Lens' CreateReplicationJob (Maybe LicenseType) Source #
The license type to be used for the AMI created by a successful replication run.
createReplicationJob_numberOfRecentAmisToKeep :: Lens' CreateReplicationJob (Maybe Int) Source #
The maximum number of SMS-created AMIs to retain. The oldest is deleted after the maximum number is reached and a new AMI is created.
createReplicationJob_roleName :: Lens' CreateReplicationJob (Maybe Text) Source #
The name of the IAM role to be used by the Server Migration Service.
createReplicationJob_runOnce :: Lens' CreateReplicationJob (Maybe Bool) Source #
Indicates whether to run the replication job one time.
createReplicationJob_serverId :: Lens' CreateReplicationJob Text Source #
The ID of the server.
createReplicationJob_seedReplicationTime :: Lens' CreateReplicationJob UTCTime Source #
The seed replication time.
createReplicationJobResponse_replicationJobId :: Lens' CreateReplicationJobResponse (Maybe Text) Source #
The unique identifier of the replication job.
createReplicationJobResponse_httpStatus :: Lens' CreateReplicationJobResponse Int Source #
The response's http status code.
DeleteApp
deleteApp_forceStopAppReplication :: Lens' DeleteApp (Maybe Bool) Source #
Indicates whether to stop all replication jobs corresponding to the servers in the application while deleting the application.
deleteApp_forceTerminateApp :: Lens' DeleteApp (Maybe Bool) Source #
Indicates whether to terminate the stack corresponding to the application while deleting the application.
deleteAppResponse_httpStatus :: Lens' DeleteAppResponse Int Source #
The response's http status code.
DeleteAppLaunchConfiguration
deleteAppLaunchConfiguration_appId :: Lens' DeleteAppLaunchConfiguration (Maybe Text) Source #
The ID of the application.
deleteAppLaunchConfigurationResponse_httpStatus :: Lens' DeleteAppLaunchConfigurationResponse Int Source #
The response's http status code.
DeleteAppReplicationConfiguration
deleteAppReplicationConfiguration_appId :: Lens' DeleteAppReplicationConfiguration (Maybe Text) Source #
The ID of the application.
deleteAppReplicationConfigurationResponse_httpStatus :: Lens' DeleteAppReplicationConfigurationResponse Int Source #
The response's http status code.
DeleteAppValidationConfiguration
deleteAppValidationConfiguration_appId :: Lens' DeleteAppValidationConfiguration Text Source #
The ID of the application.
deleteAppValidationConfigurationResponse_httpStatus :: Lens' DeleteAppValidationConfigurationResponse Int Source #
The response's http status code.
DeleteReplicationJob
deleteReplicationJob_replicationJobId :: Lens' DeleteReplicationJob Text Source #
The ID of the replication job.
deleteReplicationJobResponse_httpStatus :: Lens' DeleteReplicationJobResponse Int Source #
The response's http status code.
DeleteServerCatalog
deleteServerCatalogResponse_httpStatus :: Lens' DeleteServerCatalogResponse Int Source #
The response's http status code.
DisassociateConnector
disassociateConnector_connectorId :: Lens' DisassociateConnector Text Source #
The ID of the connector.
disassociateConnectorResponse_httpStatus :: Lens' DisassociateConnectorResponse Int Source #
The response's http status code.
GenerateChangeSet
generateChangeSet_appId :: Lens' GenerateChangeSet (Maybe Text) Source #
The ID of the application associated with the change set.
generateChangeSet_changesetFormat :: Lens' GenerateChangeSet (Maybe OutputFormat) Source #
The format for the change set.
generateChangeSetResponse_s3Location :: Lens' GenerateChangeSetResponse (Maybe S3Location) Source #
The location of the Amazon S3 object.
generateChangeSetResponse_httpStatus :: Lens' GenerateChangeSetResponse Int Source #
The response's http status code.
GenerateTemplate
generateTemplate_appId :: Lens' GenerateTemplate (Maybe Text) Source #
The ID of the application associated with the CloudFormation template.
generateTemplate_templateFormat :: Lens' GenerateTemplate (Maybe OutputFormat) Source #
The format for generating the CloudFormation template.
generateTemplateResponse_s3Location :: Lens' GenerateTemplateResponse (Maybe S3Location) Source #
The location of the Amazon S3 object.
generateTemplateResponse_httpStatus :: Lens' GenerateTemplateResponse Int Source #
The response's http status code.
GetApp
getAppResponse_appSummary :: Lens' GetAppResponse (Maybe AppSummary) Source #
Information about the application.
getAppResponse_serverGroups :: Lens' GetAppResponse (Maybe [ServerGroup]) Source #
The server groups that belong to the application.
getAppResponse_tags :: Lens' GetAppResponse (Maybe [Tag]) Source #
The tags associated with the application.
getAppResponse_httpStatus :: Lens' GetAppResponse Int Source #
The response's http status code.
GetAppLaunchConfiguration
getAppLaunchConfiguration_appId :: Lens' GetAppLaunchConfiguration (Maybe Text) Source #
The ID of the application.
getAppLaunchConfigurationResponse_appId :: Lens' GetAppLaunchConfigurationResponse (Maybe Text) Source #
The ID of the application.
getAppLaunchConfigurationResponse_autoLaunch :: Lens' GetAppLaunchConfigurationResponse (Maybe Bool) Source #
Indicates whether the application is configured to launch automatically after replication is complete.
getAppLaunchConfigurationResponse_roleName :: Lens' GetAppLaunchConfigurationResponse (Maybe Text) Source #
The name of the service role in the customer's account that CloudFormation uses to launch the application.
getAppLaunchConfigurationResponse_serverGroupLaunchConfigurations :: Lens' GetAppLaunchConfigurationResponse (Maybe [ServerGroupLaunchConfiguration]) Source #
The launch configurations for server groups in this application.
getAppLaunchConfigurationResponse_httpStatus :: Lens' GetAppLaunchConfigurationResponse Int Source #
The response's http status code.
GetAppReplicationConfiguration
getAppReplicationConfiguration_appId :: Lens' GetAppReplicationConfiguration (Maybe Text) Source #
The ID of the application.
getAppReplicationConfigurationResponse_serverGroupReplicationConfigurations :: Lens' GetAppReplicationConfigurationResponse (Maybe [ServerGroupReplicationConfiguration]) Source #
The replication configurations associated with server groups in this application.
getAppReplicationConfigurationResponse_httpStatus :: Lens' GetAppReplicationConfigurationResponse Int Source #
The response's http status code.
GetAppValidationConfiguration
getAppValidationConfiguration_appId :: Lens' GetAppValidationConfiguration Text Source #
The ID of the application.
getAppValidationConfigurationResponse_appValidationConfigurations :: Lens' GetAppValidationConfigurationResponse (Maybe [AppValidationConfiguration]) Source #
The configuration for application validation.
getAppValidationConfigurationResponse_serverGroupValidationConfigurations :: Lens' GetAppValidationConfigurationResponse (Maybe [ServerGroupValidationConfiguration]) Source #
The configuration for instance validation.
getAppValidationConfigurationResponse_httpStatus :: Lens' GetAppValidationConfigurationResponse Int Source #
The response's http status code.
GetAppValidationOutput
getAppValidationOutput_appId :: Lens' GetAppValidationOutput Text Source #
The ID of the application.
getAppValidationOutputResponse_validationOutputList :: Lens' GetAppValidationOutputResponse (Maybe [ValidationOutput]) Source #
The validation output.
getAppValidationOutputResponse_httpStatus :: Lens' GetAppValidationOutputResponse Int Source #
The response's http status code.
GetConnectors
getConnectors_maxResults :: Lens' GetConnectors (Maybe Int) Source #
The maximum number of results to return in a single call. The default
value is 50. To retrieve the remaining results, make another call with
the returned NextToken
value.
getConnectors_nextToken :: Lens' GetConnectors (Maybe Text) Source #
The token for the next set of results.
getConnectorsResponse_connectorList :: Lens' GetConnectorsResponse (Maybe [Connector]) Source #
Information about the registered connectors.
getConnectorsResponse_nextToken :: Lens' GetConnectorsResponse (Maybe Text) Source #
The token required to retrieve the next set of results. This value is null when there are no more results to return.
getConnectorsResponse_httpStatus :: Lens' GetConnectorsResponse Int Source #
The response's http status code.
GetReplicationJobs
getReplicationJobs_maxResults :: Lens' GetReplicationJobs (Maybe Int) Source #
The maximum number of results to return in a single call. The default
value is 50. To retrieve the remaining results, make another call with
the returned NextToken
value.
getReplicationJobs_nextToken :: Lens' GetReplicationJobs (Maybe Text) Source #
The token for the next set of results.
getReplicationJobs_replicationJobId :: Lens' GetReplicationJobs (Maybe Text) Source #
The ID of the replication job.
getReplicationJobsResponse_nextToken :: Lens' GetReplicationJobsResponse (Maybe Text) Source #
The token required to retrieve the next set of results. This value is null when there are no more results to return.
getReplicationJobsResponse_replicationJobList :: Lens' GetReplicationJobsResponse (Maybe [ReplicationJob]) Source #
Information about the replication jobs.
getReplicationJobsResponse_httpStatus :: Lens' GetReplicationJobsResponse Int Source #
The response's http status code.
GetReplicationRuns
getReplicationRuns_maxResults :: Lens' GetReplicationRuns (Maybe Int) Source #
The maximum number of results to return in a single call. The default
value is 50. To retrieve the remaining results, make another call with
the returned NextToken
value.
getReplicationRuns_nextToken :: Lens' GetReplicationRuns (Maybe Text) Source #
The token for the next set of results.
getReplicationRuns_replicationJobId :: Lens' GetReplicationRuns Text Source #
The ID of the replication job.
getReplicationRunsResponse_nextToken :: Lens' GetReplicationRunsResponse (Maybe Text) Source #
The token required to retrieve the next set of results. This value is null when there are no more results to return.
getReplicationRunsResponse_replicationJob :: Lens' GetReplicationRunsResponse (Maybe ReplicationJob) Source #
Information about the replication job.
getReplicationRunsResponse_replicationRunList :: Lens' GetReplicationRunsResponse (Maybe [ReplicationRun]) Source #
Information about the replication runs.
getReplicationRunsResponse_httpStatus :: Lens' GetReplicationRunsResponse Int Source #
The response's http status code.
GetServers
getServers_maxResults :: Lens' GetServers (Maybe Int) Source #
The maximum number of results to return in a single call. The default
value is 50. To retrieve the remaining results, make another call with
the returned NextToken
value.
getServers_nextToken :: Lens' GetServers (Maybe Text) Source #
The token for the next set of results.
getServers_vmServerAddressList :: Lens' GetServers (Maybe [VmServerAddress]) Source #
The server addresses.
getServersResponse_lastModifiedOn :: Lens' GetServersResponse (Maybe UTCTime) Source #
The time when the server was last modified.
getServersResponse_nextToken :: Lens' GetServersResponse (Maybe Text) Source #
The token required to retrieve the next set of results. This value is null when there are no more results to return.
getServersResponse_serverCatalogStatus :: Lens' GetServersResponse (Maybe ServerCatalogStatus) Source #
The status of the server catalog.
getServersResponse_serverList :: Lens' GetServersResponse (Maybe [Server]) Source #
Information about the servers.
getServersResponse_httpStatus :: Lens' GetServersResponse Int Source #
The response's http status code.
ImportAppCatalog
importAppCatalog_roleName :: Lens' ImportAppCatalog (Maybe Text) Source #
The name of the service role. If you omit this parameter, we create a service-linked role for Migration Hub in your account. Otherwise, the role that you provide must have the policy and trust policy described in the Migration Hub User Guide.
importAppCatalogResponse_httpStatus :: Lens' ImportAppCatalogResponse Int Source #
The response's http status code.
ImportServerCatalog
importServerCatalogResponse_httpStatus :: Lens' ImportServerCatalogResponse Int Source #
The response's http status code.
LaunchApp
launchAppResponse_httpStatus :: Lens' LaunchAppResponse Int Source #
The response's http status code.
ListApps
listApps_maxResults :: Lens' ListApps (Maybe Int) Source #
The maximum number of results to return in a single call. The default
value is 100. To retrieve the remaining results, make another call with
the returned NextToken
value.
listAppsResponse_apps :: Lens' ListAppsResponse (Maybe [AppSummary]) Source #
The application summaries.
listAppsResponse_nextToken :: Lens' ListAppsResponse (Maybe Text) Source #
The token required to retrieve the next set of results. This value is null when there are no more results to return.
listAppsResponse_httpStatus :: Lens' ListAppsResponse Int Source #
The response's http status code.
NotifyAppValidationOutput
notifyAppValidationOutput_notificationContext :: Lens' NotifyAppValidationOutput (Maybe NotificationContext) Source #
The notification information.
notifyAppValidationOutput_appId :: Lens' NotifyAppValidationOutput Text Source #
The ID of the application.
notifyAppValidationOutputResponse_httpStatus :: Lens' NotifyAppValidationOutputResponse Int Source #
The response's http status code.
PutAppLaunchConfiguration
putAppLaunchConfiguration_appId :: Lens' PutAppLaunchConfiguration (Maybe Text) Source #
The ID of the application.
putAppLaunchConfiguration_autoLaunch :: Lens' PutAppLaunchConfiguration (Maybe Bool) Source #
Indicates whether the application is configured to launch automatically after replication is complete.
putAppLaunchConfiguration_roleName :: Lens' PutAppLaunchConfiguration (Maybe Text) Source #
The name of service role in the customer's account that CloudFormation uses to launch the application.
putAppLaunchConfiguration_serverGroupLaunchConfigurations :: Lens' PutAppLaunchConfiguration (Maybe [ServerGroupLaunchConfiguration]) Source #
Information about the launch configurations for server groups in the application.
putAppLaunchConfigurationResponse_httpStatus :: Lens' PutAppLaunchConfigurationResponse Int Source #
The response's http status code.
PutAppReplicationConfiguration
putAppReplicationConfiguration_appId :: Lens' PutAppReplicationConfiguration (Maybe Text) Source #
The ID of the application.
putAppReplicationConfiguration_serverGroupReplicationConfigurations :: Lens' PutAppReplicationConfiguration (Maybe [ServerGroupReplicationConfiguration]) Source #
Information about the replication configurations for server groups in the application.
putAppReplicationConfigurationResponse_httpStatus :: Lens' PutAppReplicationConfigurationResponse Int Source #
The response's http status code.
PutAppValidationConfiguration
putAppValidationConfiguration_appValidationConfigurations :: Lens' PutAppValidationConfiguration (Maybe [AppValidationConfiguration]) Source #
The configuration for application validation.
putAppValidationConfiguration_serverGroupValidationConfigurations :: Lens' PutAppValidationConfiguration (Maybe [ServerGroupValidationConfiguration]) Source #
The configuration for instance validation.
putAppValidationConfiguration_appId :: Lens' PutAppValidationConfiguration Text Source #
The ID of the application.
putAppValidationConfigurationResponse_httpStatus :: Lens' PutAppValidationConfigurationResponse Int Source #
The response's http status code.
StartAppReplication
startAppReplication_appId :: Lens' StartAppReplication (Maybe Text) Source #
The ID of the application.
startAppReplicationResponse_httpStatus :: Lens' StartAppReplicationResponse Int Source #
The response's http status code.
StartOnDemandAppReplication
startOnDemandAppReplication_description :: Lens' StartOnDemandAppReplication (Maybe Text) Source #
The description of the replication run.
startOnDemandAppReplication_appId :: Lens' StartOnDemandAppReplication Text Source #
The ID of the application.
startOnDemandAppReplicationResponse_httpStatus :: Lens' StartOnDemandAppReplicationResponse Int Source #
The response's http status code.
StartOnDemandReplicationRun
startOnDemandReplicationRun_description :: Lens' StartOnDemandReplicationRun (Maybe Text) Source #
The description of the replication run.
startOnDemandReplicationRun_replicationJobId :: Lens' StartOnDemandReplicationRun Text Source #
The ID of the replication job.
startOnDemandReplicationRunResponse_replicationRunId :: Lens' StartOnDemandReplicationRunResponse (Maybe Text) Source #
The ID of the replication run.
startOnDemandReplicationRunResponse_httpStatus :: Lens' StartOnDemandReplicationRunResponse Int Source #
The response's http status code.
StopAppReplication
stopAppReplication_appId :: Lens' StopAppReplication (Maybe Text) Source #
The ID of the application.
stopAppReplicationResponse_httpStatus :: Lens' StopAppReplicationResponse Int Source #
The response's http status code.
TerminateApp
terminateApp_appId :: Lens' TerminateApp (Maybe Text) Source #
The ID of the application.
terminateAppResponse_httpStatus :: Lens' TerminateAppResponse Int Source #
The response's http status code.
UpdateApp
updateApp_description :: Lens' UpdateApp (Maybe Text) Source #
The new description of the application.
updateApp_roleName :: Lens' UpdateApp (Maybe Text) Source #
The name of the service role in the customer's account used by Server Migration Service.
updateApp_serverGroups :: Lens' UpdateApp (Maybe [ServerGroup]) Source #
The server groups in the application to update.
updateAppResponse_appSummary :: Lens' UpdateAppResponse (Maybe AppSummary) Source #
A summary description of the application.
updateAppResponse_serverGroups :: Lens' UpdateAppResponse (Maybe [ServerGroup]) Source #
The updated server groups in the application.
updateAppResponse_tags :: Lens' UpdateAppResponse (Maybe [Tag]) Source #
The tags associated with the application.
updateAppResponse_httpStatus :: Lens' UpdateAppResponse Int Source #
The response's http status code.
UpdateReplicationJob
updateReplicationJob_description :: Lens' UpdateReplicationJob (Maybe Text) Source #
The description of the replication job.
updateReplicationJob_encrypted :: Lens' UpdateReplicationJob (Maybe Bool) Source #
When true, the replication job produces encrypted AMIs. For more
information, KmsKeyId
.
updateReplicationJob_frequency :: Lens' UpdateReplicationJob (Maybe Int) Source #
The time between consecutive replication runs, in hours.
updateReplicationJob_kmsKeyId :: Lens' UpdateReplicationJob (Maybe Text) Source #
The ID of the KMS key for replication jobs that produce encrypted AMIs. This value can be any of the following:
- KMS key ID
- KMS key alias
- ARN referring to the KMS key ID
- ARN referring to the KMS key alias
If encrypted is enabled but a KMS key ID is not specified, the customer's default KMS key for Amazon EBS is used.
updateReplicationJob_licenseType :: Lens' UpdateReplicationJob (Maybe LicenseType) Source #
The license type to be used for the AMI created by a successful replication run.
updateReplicationJob_nextReplicationRunStartTime :: Lens' UpdateReplicationJob (Maybe UTCTime) Source #
The start time of the next replication run.
updateReplicationJob_numberOfRecentAmisToKeep :: Lens' UpdateReplicationJob (Maybe Int) Source #
The maximum number of SMS-created AMIs to retain. The oldest is deleted after the maximum number is reached and a new AMI is created.
updateReplicationJob_roleName :: Lens' UpdateReplicationJob (Maybe Text) Source #
The name of the IAM role to be used by Server Migration Service.
updateReplicationJob_replicationJobId :: Lens' UpdateReplicationJob Text Source #
The ID of the replication job.
updateReplicationJobResponse_httpStatus :: Lens' UpdateReplicationJobResponse Int Source #
The response's http status code.
Types
AppSummary
appSummary_appId :: Lens' AppSummary (Maybe Text) Source #
The unique ID of the application.
appSummary_creationTime :: Lens' AppSummary (Maybe UTCTime) Source #
The creation time of the application.
appSummary_description :: Lens' AppSummary (Maybe Text) Source #
The description of the application.
appSummary_importedAppId :: Lens' AppSummary (Maybe Text) Source #
The ID of the application.
appSummary_lastModified :: Lens' AppSummary (Maybe UTCTime) Source #
The last modified time of the application.
appSummary_latestReplicationTime :: Lens' AppSummary (Maybe UTCTime) Source #
The timestamp of the application's most recent successful replication.
appSummary_launchConfigurationStatus :: Lens' AppSummary (Maybe AppLaunchConfigurationStatus) Source #
Status of the launch configuration.
appSummary_launchDetails :: Lens' AppSummary (Maybe LaunchDetails) Source #
Details about the latest launch of the application.
appSummary_launchStatus :: Lens' AppSummary (Maybe AppLaunchStatus) Source #
The launch status of the application.
appSummary_launchStatusMessage :: Lens' AppSummary (Maybe Text) Source #
A message related to the launch status of the application.
appSummary_name :: Lens' AppSummary (Maybe Text) Source #
The name of the application.
appSummary_replicationConfigurationStatus :: Lens' AppSummary (Maybe AppReplicationConfigurationStatus) Source #
Status of the replication configuration.
appSummary_replicationStatus :: Lens' AppSummary (Maybe AppReplicationStatus) Source #
The replication status of the application.
appSummary_replicationStatusMessage :: Lens' AppSummary (Maybe Text) Source #
A message related to the replication status of the application.
appSummary_roleName :: Lens' AppSummary (Maybe Text) Source #
The name of the service role in the customer's account used by Server Migration Service.
appSummary_status :: Lens' AppSummary (Maybe AppStatus) Source #
Status of the application.
appSummary_statusMessage :: Lens' AppSummary (Maybe Text) Source #
A message related to the status of the application
appSummary_totalServerGroups :: Lens' AppSummary (Maybe Int) Source #
The number of server groups present in the application.
appSummary_totalServers :: Lens' AppSummary (Maybe Int) Source #
The number of servers present in the application.
AppValidationConfiguration
appValidationConfiguration_appValidationStrategy :: Lens' AppValidationConfiguration (Maybe AppValidationStrategy) Source #
The validation strategy.
appValidationConfiguration_name :: Lens' AppValidationConfiguration (Maybe Text) Source #
The name of the configuration.
appValidationConfiguration_ssmValidationParameters :: Lens' AppValidationConfiguration (Maybe SSMValidationParameters) Source #
The validation parameters.
appValidationConfiguration_validationId :: Lens' AppValidationConfiguration (Maybe Text) Source #
The ID of the validation.
AppValidationOutput
appValidationOutput_ssmOutput :: Lens' AppValidationOutput (Maybe SSMOutput) Source #
Output from using SSM to validate the application.
Connector
connector_associatedOn :: Lens' Connector (Maybe UTCTime) Source #
The time the connector was associated.
connector_capabilityList :: Lens' Connector (Maybe [ConnectorCapability]) Source #
The capabilities of the connector.
connector_status :: Lens' Connector (Maybe ConnectorStatus) Source #
The status of the connector.
connector_vmManagerType :: Lens' Connector (Maybe VmManagerType) Source #
The VM management product.
LaunchDetails
launchDetails_latestLaunchTime :: Lens' LaunchDetails (Maybe UTCTime) Source #
The latest time that this application was launched successfully.
launchDetails_stackId :: Lens' LaunchDetails (Maybe Text) Source #
The ID of the latest stack launched for this application.
launchDetails_stackName :: Lens' LaunchDetails (Maybe Text) Source #
The name of the latest stack launched for this application.
NotificationContext
notificationContext_status :: Lens' NotificationContext (Maybe ValidationStatus) Source #
The status of the validation.
notificationContext_statusMessage :: Lens' NotificationContext (Maybe Text) Source #
The status message.
notificationContext_validationId :: Lens' NotificationContext (Maybe Text) Source #
The ID of the validation.
ReplicationJob
replicationJob_description :: Lens' ReplicationJob (Maybe Text) Source #
The description of the replication job.
replicationJob_encrypted :: Lens' ReplicationJob (Maybe Bool) Source #
Indicates whether the replication job should produce encrypted AMIs.
replicationJob_frequency :: Lens' ReplicationJob (Maybe Int) Source #
The time between consecutive replication runs, in hours.
replicationJob_kmsKeyId :: Lens' ReplicationJob (Maybe Text) Source #
The ID of the KMS key for replication jobs that produce encrypted AMIs. This value can be any of the following:
- KMS key ID
- KMS key alias
- ARN referring to the KMS key ID
- ARN referring to the KMS key alias
If encrypted is enabled but a KMS key ID is not specified, the customer's default KMS key for Amazon EBS is used.
replicationJob_latestAmiId :: Lens' ReplicationJob (Maybe Text) Source #
The ID of the latest Amazon Machine Image (AMI).
replicationJob_licenseType :: Lens' ReplicationJob (Maybe LicenseType) Source #
The license type to be used for the AMI created by a successful replication run.
replicationJob_nextReplicationRunStartTime :: Lens' ReplicationJob (Maybe UTCTime) Source #
The start time of the next replication run.
replicationJob_numberOfRecentAmisToKeep :: Lens' ReplicationJob (Maybe Int) Source #
The number of recent AMIs to keep in the customer's account for a replication job. By default, the value is set to zero, meaning that all AMIs are kept.
replicationJob_replicationJobId :: Lens' ReplicationJob (Maybe Text) Source #
The ID of the replication job.
replicationJob_replicationRunList :: Lens' ReplicationJob (Maybe [ReplicationRun]) Source #
Information about the replication runs.
replicationJob_roleName :: Lens' ReplicationJob (Maybe Text) Source #
The name of the IAM role to be used by Server Migration Service.
replicationJob_runOnce :: Lens' ReplicationJob (Maybe Bool) Source #
Indicates whether to run the replication job one time.
replicationJob_seedReplicationTime :: Lens' ReplicationJob (Maybe UTCTime) Source #
The seed replication time.
replicationJob_serverId :: Lens' ReplicationJob (Maybe Text) Source #
The ID of the server.
replicationJob_serverType :: Lens' ReplicationJob (Maybe ServerType) Source #
The type of server.
replicationJob_state :: Lens' ReplicationJob (Maybe ReplicationJobState) Source #
The state of the replication job.
replicationJob_statusMessage :: Lens' ReplicationJob (Maybe Text) Source #
The description of the current status of the replication job.
replicationJob_vmServer :: Lens' ReplicationJob (Maybe VmServer) Source #
Information about the VM server.
ReplicationRun
replicationRun_amiId :: Lens' ReplicationRun (Maybe Text) Source #
The ID of the Amazon Machine Image (AMI) from the replication run.
replicationRun_completedTime :: Lens' ReplicationRun (Maybe UTCTime) Source #
The completion time of the last replication run.
replicationRun_description :: Lens' ReplicationRun (Maybe Text) Source #
The description of the replication run.
replicationRun_encrypted :: Lens' ReplicationRun (Maybe Bool) Source #
Indicates whether the replication run should produce an encrypted AMI.
replicationRun_kmsKeyId :: Lens' ReplicationRun (Maybe Text) Source #
The ID of the KMS key for replication jobs that produce encrypted AMIs. This value can be any of the following:
- KMS key ID
- KMS key alias
- ARN referring to the KMS key ID
- ARN referring to the KMS key alias
If encrypted is true but a KMS key ID is not specified, the customer's default KMS key for Amazon EBS is used.
replicationRun_replicationRunId :: Lens' ReplicationRun (Maybe Text) Source #
The ID of the replication run.
replicationRun_scheduledStartTime :: Lens' ReplicationRun (Maybe UTCTime) Source #
The start time of the next replication run.
replicationRun_stageDetails :: Lens' ReplicationRun (Maybe ReplicationRunStageDetails) Source #
Details about the current stage of the replication run.
replicationRun_state :: Lens' ReplicationRun (Maybe ReplicationRunState) Source #
The state of the replication run.
replicationRun_statusMessage :: Lens' ReplicationRun (Maybe Text) Source #
The description of the current status of the replication job.
replicationRun_type :: Lens' ReplicationRun (Maybe ReplicationRunType) Source #
The type of replication run.
ReplicationRunStageDetails
replicationRunStageDetails_stage :: Lens' ReplicationRunStageDetails (Maybe Text) Source #
The current stage of a replication run.
replicationRunStageDetails_stageProgress :: Lens' ReplicationRunStageDetails (Maybe Text) Source #
The progress of the current stage of a replication run.
S3Location
s3Location_bucket :: Lens' S3Location (Maybe Text) Source #
The Amazon S3 bucket name.
s3Location_key :: Lens' S3Location (Maybe Text) Source #
The Amazon S3 bucket key.
SSMOutput
sSMOutput_s3Location :: Lens' SSMOutput (Maybe S3Location) Source #
Undocumented member.
SSMValidationParameters
sSMValidationParameters_command :: Lens' SSMValidationParameters (Maybe Text) Source #
The command to run the validation script.
sSMValidationParameters_executionTimeoutSeconds :: Lens' SSMValidationParameters (Maybe Natural) Source #
The timeout interval, in seconds.
sSMValidationParameters_instanceId :: Lens' SSMValidationParameters (Maybe Text) Source #
The ID of the instance. The instance must have the following tag: UserForSMSApplicationValidation=true.
sSMValidationParameters_outputS3BucketName :: Lens' SSMValidationParameters (Maybe Text) Source #
The name of the S3 bucket for output.
sSMValidationParameters_scriptType :: Lens' SSMValidationParameters (Maybe ScriptType) Source #
The type of validation script.
sSMValidationParameters_source :: Lens' SSMValidationParameters (Maybe Source) Source #
The location of the validation script.
Server
server_replicationJobTerminated :: Lens' Server (Maybe Bool) Source #
Indicates whether the replication job is deleted or failed.
server_serverType :: Lens' Server (Maybe ServerType) Source #
The type of server.
ServerGroup
serverGroup_name :: Lens' ServerGroup (Maybe Text) Source #
The name of a server group.
serverGroup_serverGroupId :: Lens' ServerGroup (Maybe Text) Source #
The ID of a server group.
serverGroup_serverList :: Lens' ServerGroup (Maybe [Server]) Source #
The servers that belong to a server group.
ServerGroupLaunchConfiguration
serverGroupLaunchConfiguration_launchOrder :: Lens' ServerGroupLaunchConfiguration (Maybe Int) Source #
The launch order of servers in the server group.
serverGroupLaunchConfiguration_serverGroupId :: Lens' ServerGroupLaunchConfiguration (Maybe Text) Source #
The ID of the server group with which the launch configuration is associated.
serverGroupLaunchConfiguration_serverLaunchConfigurations :: Lens' ServerGroupLaunchConfiguration (Maybe [ServerLaunchConfiguration]) Source #
The launch configuration for servers in the server group.
ServerGroupReplicationConfiguration
serverGroupReplicationConfiguration_serverGroupId :: Lens' ServerGroupReplicationConfiguration (Maybe Text) Source #
The ID of the server group with which this replication configuration is associated.
serverGroupReplicationConfiguration_serverReplicationConfigurations :: Lens' ServerGroupReplicationConfiguration (Maybe [ServerReplicationConfiguration]) Source #
The replication configuration for servers in the server group.
ServerGroupValidationConfiguration
serverGroupValidationConfiguration_serverGroupId :: Lens' ServerGroupValidationConfiguration (Maybe Text) Source #
The ID of the server group.
serverGroupValidationConfiguration_serverValidationConfigurations :: Lens' ServerGroupValidationConfiguration (Maybe [ServerValidationConfiguration]) Source #
The validation configuration.
ServerLaunchConfiguration
serverLaunchConfiguration_associatePublicIpAddress :: Lens' ServerLaunchConfiguration (Maybe Bool) Source #
Indicates whether a publicly accessible IP address is created when launching the server.
serverLaunchConfiguration_configureScript :: Lens' ServerLaunchConfiguration (Maybe S3Location) Source #
Undocumented member.
serverLaunchConfiguration_configureScriptType :: Lens' ServerLaunchConfiguration (Maybe ScriptType) Source #
The type of configuration script.
serverLaunchConfiguration_ec2KeyName :: Lens' ServerLaunchConfiguration (Maybe Text) Source #
The name of the Amazon EC2 SSH key to be used for connecting to the launched server.
serverLaunchConfiguration_iamInstanceProfileName :: Lens' ServerLaunchConfiguration (Maybe Text) Source #
The name of the IAM instance profile.
serverLaunchConfiguration_instanceType :: Lens' ServerLaunchConfiguration (Maybe Text) Source #
The instance type to use when launching the server.
serverLaunchConfiguration_logicalId :: Lens' ServerLaunchConfiguration (Maybe Text) Source #
The logical ID of the server in the CloudFormation template.
serverLaunchConfiguration_securityGroup :: Lens' ServerLaunchConfiguration (Maybe Text) Source #
The ID of the security group that applies to the launched server.
serverLaunchConfiguration_server :: Lens' ServerLaunchConfiguration (Maybe Server) Source #
The ID of the server with which the launch configuration is associated.
serverLaunchConfiguration_subnet :: Lens' ServerLaunchConfiguration (Maybe Text) Source #
The ID of the subnet the server should be launched into.
serverLaunchConfiguration_userData :: Lens' ServerLaunchConfiguration (Maybe UserData) Source #
Location of the user-data script to be executed when launching the server.
serverLaunchConfiguration_vpc :: Lens' ServerLaunchConfiguration (Maybe Text) Source #
The ID of the VPC into which the server should be launched.
ServerReplicationConfiguration
serverReplicationConfiguration_server :: Lens' ServerReplicationConfiguration (Maybe Server) Source #
The ID of the server with which this replication configuration is associated.
serverReplicationConfiguration_serverReplicationParameters :: Lens' ServerReplicationConfiguration (Maybe ServerReplicationParameters) Source #
The parameters for replicating the server.
ServerReplicationParameters
serverReplicationParameters_encrypted :: Lens' ServerReplicationParameters (Maybe Bool) Source #
Indicates whether the replication job produces encrypted AMIs.
serverReplicationParameters_frequency :: Lens' ServerReplicationParameters (Maybe Int) Source #
The frequency of creating replication jobs for the server.
serverReplicationParameters_kmsKeyId :: Lens' ServerReplicationParameters (Maybe Text) Source #
The ID of the KMS key for replication jobs that produce encrypted AMIs. This value can be any of the following:
- KMS key ID
- KMS key alias
- ARN referring to the KMS key ID
- ARN referring to the KMS key alias
If encrypted is enabled but a KMS key ID is not specified, the customer's default KMS key for Amazon EBS is used.
serverReplicationParameters_licenseType :: Lens' ServerReplicationParameters (Maybe LicenseType) Source #
The license type for creating a replication job for the server.
serverReplicationParameters_numberOfRecentAmisToKeep :: Lens' ServerReplicationParameters (Maybe Int) Source #
The number of recent AMIs to keep when creating a replication job for this server.
serverReplicationParameters_runOnce :: Lens' ServerReplicationParameters (Maybe Bool) Source #
Indicates whether to run the replication job one time.
serverReplicationParameters_seedTime :: Lens' ServerReplicationParameters (Maybe UTCTime) Source #
The seed time for creating a replication job for the server.
ServerValidationConfiguration
serverValidationConfiguration_name :: Lens' ServerValidationConfiguration (Maybe Text) Source #
The name of the configuration.
serverValidationConfiguration_server :: Lens' ServerValidationConfiguration (Maybe Server) Source #
Undocumented member.
serverValidationConfiguration_serverValidationStrategy :: Lens' ServerValidationConfiguration (Maybe ServerValidationStrategy) Source #
The validation strategy.
serverValidationConfiguration_userDataValidationParameters :: Lens' ServerValidationConfiguration (Maybe UserDataValidationParameters) Source #
The validation parameters.
serverValidationConfiguration_validationId :: Lens' ServerValidationConfiguration (Maybe Text) Source #
The ID of the validation.
ServerValidationOutput
serverValidationOutput_server :: Lens' ServerValidationOutput (Maybe Server) Source #
Undocumented member.
Source
source_s3Location :: Lens' Source (Maybe S3Location) Source #
Undocumented member.
Tag
UserData
userData_s3Location :: Lens' UserData (Maybe S3Location) Source #
Amazon S3 location of the user-data script.
UserDataValidationParameters
userDataValidationParameters_scriptType :: Lens' UserDataValidationParameters (Maybe ScriptType) Source #
The type of validation script.
userDataValidationParameters_source :: Lens' UserDataValidationParameters (Maybe Source) Source #
The location of the validation script.
ValidationOutput
validationOutput_appValidationOutput :: Lens' ValidationOutput (Maybe AppValidationOutput) Source #
The output from validating an application.
validationOutput_latestValidationTime :: Lens' ValidationOutput (Maybe UTCTime) Source #
The latest time that the validation was performed.
validationOutput_name :: Lens' ValidationOutput (Maybe Text) Source #
The name of the validation.
validationOutput_serverValidationOutput :: Lens' ValidationOutput (Maybe ServerValidationOutput) Source #
The output from validation an instance.
validationOutput_status :: Lens' ValidationOutput (Maybe ValidationStatus) Source #
The status of the validation.
validationOutput_statusMessage :: Lens' ValidationOutput (Maybe Text) Source #
The status message.
validationOutput_validationId :: Lens' ValidationOutput (Maybe Text) Source #
The ID of the validation.
VmServer
vmServer_vmManagerType :: Lens' VmServer (Maybe VmManagerType) Source #
The type of VM management product.
vmServer_vmPath :: Lens' VmServer (Maybe Text) Source #
The VM folder path in the vCenter Server virtual machine inventory tree.
vmServer_vmServerAddress :: Lens' VmServer (Maybe VmServerAddress) Source #
The VM server location.
VmServerAddress
vmServerAddress_vmId :: Lens' VmServerAddress (Maybe Text) Source #
The ID of the VM.
vmServerAddress_vmManagerId :: Lens' VmServerAddress (Maybe Text) Source #
The ID of the VM manager.