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