| 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 |
Amazonka.SMS
Contents
- Service Configuration
- Errors
- ReplicationRunLimitExceededException
- InvalidParameterException
- NoConnectorsAvailableException
- ReplicationJobNotFoundException
- ServerCannotBeReplicatedException
- DryRunOperationException
- InternalError
- ReplicationJobAlreadyExistsException
- OperationNotPermittedException
- TemporarilyUnavailableException
- MissingRequiredParameterException
- UnauthorizedOperationException
- Waiters
- Operations
- DeleteAppReplicationConfiguration
- PutAppReplicationConfiguration
- DeleteServerCatalog
- ImportAppCatalog
- GetAppLaunchConfiguration
- DeleteAppLaunchConfiguration
- StartAppReplication
- PutAppLaunchConfiguration
- GetReplicationRuns (Paginated)
- TerminateApp
- ListApps (Paginated)
- GetServers (Paginated)
- DeleteApp
- UpdateApp
- StartOnDemandAppReplication
- ImportServerCatalog
- GenerateTemplate
- GetConnectors (Paginated)
- GetReplicationJobs (Paginated)
- DisassociateConnector
- LaunchApp
- GetAppValidationConfiguration
- CreateReplicationJob
- GenerateChangeSet
- GetApp
- UpdateReplicationJob
- DeleteReplicationJob
- CreateApp
- StopAppReplication
- DeleteAppValidationConfiguration
- PutAppValidationConfiguration
- GetAppValidationOutput
- GetAppReplicationConfiguration
- StartOnDemandReplicationRun
- NotifyAppValidationOutput
- Types
- AppLaunchConfigurationStatus
- AppLaunchStatus
- AppReplicationConfigurationStatus
- AppReplicationStatus
- AppStatus
- AppValidationStrategy
- ConnectorCapability
- ConnectorStatus
- LicenseType
- OutputFormat
- ReplicationJobState
- ReplicationRunState
- ReplicationRunType
- ScriptType
- ServerCatalogStatus
- ServerType
- ServerValidationStrategy
- ValidationStatus
- VmManagerType
- 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
Description
Derived from API version 2016-10-24 of the AWS service descriptions, licensed under Apache 2.0.
AWS Server Migration Service
AWS Server Migration Service (AWS SMS) makes it easier and faster for you to migrate your on-premises workloads to AWS. To learn more about AWS SMS, see the following resources:
Synopsis
- defaultService :: Service
- _ReplicationRunLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError
- _NoConnectorsAvailableException :: AsError a => Getting (First ServiceError) a ServiceError
- _ReplicationJobNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServerCannotBeReplicatedException :: AsError a => Getting (First ServiceError) a ServiceError
- _DryRunOperationException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalError :: AsError a => Getting (First ServiceError) a ServiceError
- _ReplicationJobAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _OperationNotPermittedException :: AsError a => Getting (First ServiceError) a ServiceError
- _TemporarilyUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError
- _MissingRequiredParameterException :: AsError a => Getting (First ServiceError) a ServiceError
- _UnauthorizedOperationException :: AsError a => Getting (First ServiceError) a ServiceError
- data DeleteAppReplicationConfiguration = DeleteAppReplicationConfiguration' (Maybe Text)
- newDeleteAppReplicationConfiguration :: DeleteAppReplicationConfiguration
- data DeleteAppReplicationConfigurationResponse = DeleteAppReplicationConfigurationResponse' Int
- newDeleteAppReplicationConfigurationResponse :: Int -> DeleteAppReplicationConfigurationResponse
- data PutAppReplicationConfiguration = PutAppReplicationConfiguration' (Maybe Text) (Maybe [ServerGroupReplicationConfiguration])
- newPutAppReplicationConfiguration :: PutAppReplicationConfiguration
- data PutAppReplicationConfigurationResponse = PutAppReplicationConfigurationResponse' Int
- newPutAppReplicationConfigurationResponse :: Int -> PutAppReplicationConfigurationResponse
- data DeleteServerCatalog = DeleteServerCatalog' {
- newDeleteServerCatalog :: DeleteServerCatalog
- data DeleteServerCatalogResponse = DeleteServerCatalogResponse' Int
- newDeleteServerCatalogResponse :: Int -> DeleteServerCatalogResponse
- data ImportAppCatalog = ImportAppCatalog' (Maybe Text)
- newImportAppCatalog :: ImportAppCatalog
- data ImportAppCatalogResponse = ImportAppCatalogResponse' Int
- newImportAppCatalogResponse :: Int -> ImportAppCatalogResponse
- data GetAppLaunchConfiguration = GetAppLaunchConfiguration' (Maybe Text)
- newGetAppLaunchConfiguration :: GetAppLaunchConfiguration
- data GetAppLaunchConfigurationResponse = GetAppLaunchConfigurationResponse' (Maybe [ServerGroupLaunchConfiguration]) (Maybe Bool) (Maybe Text) (Maybe Text) Int
- newGetAppLaunchConfigurationResponse :: Int -> GetAppLaunchConfigurationResponse
- data DeleteAppLaunchConfiguration = DeleteAppLaunchConfiguration' (Maybe Text)
- newDeleteAppLaunchConfiguration :: DeleteAppLaunchConfiguration
- data DeleteAppLaunchConfigurationResponse = DeleteAppLaunchConfigurationResponse' Int
- newDeleteAppLaunchConfigurationResponse :: Int -> DeleteAppLaunchConfigurationResponse
- data StartAppReplication = StartAppReplication' (Maybe Text)
- newStartAppReplication :: StartAppReplication
- data StartAppReplicationResponse = StartAppReplicationResponse' Int
- newStartAppReplicationResponse :: Int -> StartAppReplicationResponse
- data PutAppLaunchConfiguration = PutAppLaunchConfiguration' (Maybe [ServerGroupLaunchConfiguration]) (Maybe Bool) (Maybe Text) (Maybe Text)
- newPutAppLaunchConfiguration :: PutAppLaunchConfiguration
- data PutAppLaunchConfigurationResponse = PutAppLaunchConfigurationResponse' Int
- newPutAppLaunchConfigurationResponse :: Int -> PutAppLaunchConfigurationResponse
- data GetReplicationRuns = GetReplicationRuns' (Maybe Text) (Maybe Int) Text
- newGetReplicationRuns :: Text -> GetReplicationRuns
- data GetReplicationRunsResponse = GetReplicationRunsResponse' (Maybe ReplicationJob) (Maybe Text) (Maybe [ReplicationRun]) Int
- newGetReplicationRunsResponse :: Int -> GetReplicationRunsResponse
- data TerminateApp = TerminateApp' (Maybe Text)
- newTerminateApp :: TerminateApp
- data TerminateAppResponse = TerminateAppResponse' Int
- newTerminateAppResponse :: Int -> TerminateAppResponse
- data ListApps = ListApps' (Maybe [Text]) (Maybe Text) (Maybe Int)
- newListApps :: ListApps
- data ListAppsResponse = ListAppsResponse' (Maybe [AppSummary]) (Maybe Text) Int
- newListAppsResponse :: Int -> ListAppsResponse
- data GetServers = GetServers' (Maybe [VmServerAddress]) (Maybe Text) (Maybe Int)
- newGetServers :: GetServers
- data GetServersResponse = GetServersResponse' (Maybe ServerCatalogStatus) (Maybe POSIX) (Maybe Text) (Maybe [Server]) Int
- newGetServersResponse :: Int -> GetServersResponse
- data DeleteApp = DeleteApp' (Maybe Bool) (Maybe Text) (Maybe Bool)
- newDeleteApp :: DeleteApp
- data DeleteAppResponse = DeleteAppResponse' Int
- newDeleteAppResponse :: Int -> DeleteAppResponse
- data UpdateApp = UpdateApp' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [ServerGroup]) (Maybe [Tag])
- newUpdateApp :: UpdateApp
- data UpdateAppResponse = UpdateAppResponse' (Maybe AppSummary) (Maybe [ServerGroup]) (Maybe [Tag]) Int
- newUpdateAppResponse :: Int -> UpdateAppResponse
- data StartOnDemandAppReplication = StartOnDemandAppReplication' (Maybe Text) Text
- newStartOnDemandAppReplication :: Text -> StartOnDemandAppReplication
- data StartOnDemandAppReplicationResponse = StartOnDemandAppReplicationResponse' Int
- newStartOnDemandAppReplicationResponse :: Int -> StartOnDemandAppReplicationResponse
- data ImportServerCatalog = ImportServerCatalog' {
- newImportServerCatalog :: ImportServerCatalog
- data ImportServerCatalogResponse = ImportServerCatalogResponse' Int
- newImportServerCatalogResponse :: Int -> ImportServerCatalogResponse
- data GenerateTemplate = GenerateTemplate' (Maybe Text) (Maybe OutputFormat)
- newGenerateTemplate :: GenerateTemplate
- data GenerateTemplateResponse = GenerateTemplateResponse' (Maybe S3Location) Int
- newGenerateTemplateResponse :: Int -> GenerateTemplateResponse
- data GetConnectors = GetConnectors' (Maybe Text) (Maybe Int)
- newGetConnectors :: GetConnectors
- data GetConnectorsResponse = GetConnectorsResponse' (Maybe [Connector]) (Maybe Text) Int
- newGetConnectorsResponse :: Int -> GetConnectorsResponse
- data GetReplicationJobs = GetReplicationJobs' (Maybe Text) (Maybe Text) (Maybe Int)
- newGetReplicationJobs :: GetReplicationJobs
- data GetReplicationJobsResponse = GetReplicationJobsResponse' (Maybe [ReplicationJob]) (Maybe Text) Int
- newGetReplicationJobsResponse :: Int -> GetReplicationJobsResponse
- data DisassociateConnector = DisassociateConnector' Text
- newDisassociateConnector :: Text -> DisassociateConnector
- data DisassociateConnectorResponse = DisassociateConnectorResponse' Int
- newDisassociateConnectorResponse :: Int -> DisassociateConnectorResponse
- data LaunchApp = LaunchApp' (Maybe Text)
- newLaunchApp :: LaunchApp
- data LaunchAppResponse = LaunchAppResponse' Int
- newLaunchAppResponse :: Int -> LaunchAppResponse
- data GetAppValidationConfiguration = GetAppValidationConfiguration' Text
- newGetAppValidationConfiguration :: Text -> GetAppValidationConfiguration
- data GetAppValidationConfigurationResponse = GetAppValidationConfigurationResponse' (Maybe [ServerGroupValidationConfiguration]) (Maybe [AppValidationConfiguration]) Int
- newGetAppValidationConfigurationResponse :: Int -> GetAppValidationConfigurationResponse
- data CreateReplicationJob = CreateReplicationJob' (Maybe Int) (Maybe Int) (Maybe LicenseType) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Bool) (Maybe Text) Text POSIX
- newCreateReplicationJob :: Text -> UTCTime -> CreateReplicationJob
- data CreateReplicationJobResponse = CreateReplicationJobResponse' (Maybe Text) Int
- newCreateReplicationJobResponse :: Int -> CreateReplicationJobResponse
- data GenerateChangeSet = GenerateChangeSet' (Maybe Text) (Maybe OutputFormat)
- newGenerateChangeSet :: GenerateChangeSet
- data GenerateChangeSetResponse = GenerateChangeSetResponse' (Maybe S3Location) Int
- newGenerateChangeSetResponse :: Int -> GenerateChangeSetResponse
- data GetApp = GetApp' (Maybe Text)
- newGetApp :: GetApp
- data GetAppResponse = GetAppResponse' (Maybe AppSummary) (Maybe [ServerGroup]) (Maybe [Tag]) Int
- newGetAppResponse :: Int -> GetAppResponse
- data UpdateReplicationJob = UpdateReplicationJob' (Maybe Int) (Maybe Int) (Maybe LicenseType) (Maybe Text) (Maybe Bool) (Maybe POSIX) (Maybe Text) (Maybe Text) Text
- newUpdateReplicationJob :: Text -> UpdateReplicationJob
- data UpdateReplicationJobResponse = UpdateReplicationJobResponse' Int
- newUpdateReplicationJobResponse :: Int -> UpdateReplicationJobResponse
- data DeleteReplicationJob = DeleteReplicationJob' Text
- newDeleteReplicationJob :: Text -> DeleteReplicationJob
- data DeleteReplicationJobResponse = DeleteReplicationJobResponse' Int
- newDeleteReplicationJobResponse :: Int -> DeleteReplicationJobResponse
- data CreateApp = CreateApp' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [ServerGroup]) (Maybe [Tag])
- newCreateApp :: CreateApp
- data CreateAppResponse = CreateAppResponse' (Maybe AppSummary) (Maybe [ServerGroup]) (Maybe [Tag]) Int
- newCreateAppResponse :: Int -> CreateAppResponse
- data StopAppReplication = StopAppReplication' (Maybe Text)
- newStopAppReplication :: StopAppReplication
- data StopAppReplicationResponse = StopAppReplicationResponse' Int
- newStopAppReplicationResponse :: Int -> StopAppReplicationResponse
- data DeleteAppValidationConfiguration = DeleteAppValidationConfiguration' Text
- newDeleteAppValidationConfiguration :: Text -> DeleteAppValidationConfiguration
- data DeleteAppValidationConfigurationResponse = DeleteAppValidationConfigurationResponse' Int
- newDeleteAppValidationConfigurationResponse :: Int -> DeleteAppValidationConfigurationResponse
- data PutAppValidationConfiguration = PutAppValidationConfiguration' (Maybe [ServerGroupValidationConfiguration]) (Maybe [AppValidationConfiguration]) Text
- newPutAppValidationConfiguration :: Text -> PutAppValidationConfiguration
- data PutAppValidationConfigurationResponse = PutAppValidationConfigurationResponse' Int
- newPutAppValidationConfigurationResponse :: Int -> PutAppValidationConfigurationResponse
- data GetAppValidationOutput = GetAppValidationOutput' Text
- newGetAppValidationOutput :: Text -> GetAppValidationOutput
- data GetAppValidationOutputResponse = GetAppValidationOutputResponse' (Maybe [ValidationOutput]) Int
- newGetAppValidationOutputResponse :: Int -> GetAppValidationOutputResponse
- data GetAppReplicationConfiguration = GetAppReplicationConfiguration' (Maybe Text)
- newGetAppReplicationConfiguration :: GetAppReplicationConfiguration
- data GetAppReplicationConfigurationResponse = GetAppReplicationConfigurationResponse' (Maybe [ServerGroupReplicationConfiguration]) Int
- newGetAppReplicationConfigurationResponse :: Int -> GetAppReplicationConfigurationResponse
- data StartOnDemandReplicationRun = StartOnDemandReplicationRun' (Maybe Text) Text
- newStartOnDemandReplicationRun :: Text -> StartOnDemandReplicationRun
- data StartOnDemandReplicationRunResponse = StartOnDemandReplicationRunResponse' (Maybe Text) Int
- newStartOnDemandReplicationRunResponse :: Int -> StartOnDemandReplicationRunResponse
- data NotifyAppValidationOutput = NotifyAppValidationOutput' (Maybe NotificationContext) Text
- newNotifyAppValidationOutput :: Text -> NotifyAppValidationOutput
- data NotifyAppValidationOutputResponse = NotifyAppValidationOutputResponse' Int
- newNotifyAppValidationOutputResponse :: Int -> NotifyAppValidationOutputResponse
- newtype AppLaunchConfigurationStatus where
- newtype AppLaunchStatus where
- AppLaunchStatus' { }
- pattern AppLaunchStatus_CONFIGURATION_INVALID :: AppLaunchStatus
- pattern AppLaunchStatus_CONFIGURATION_IN_PROGRESS :: AppLaunchStatus
- pattern AppLaunchStatus_DELTA_LAUNCH_FAILED :: AppLaunchStatus
- pattern AppLaunchStatus_DELTA_LAUNCH_IN_PROGRESS :: AppLaunchStatus
- pattern AppLaunchStatus_LAUNCHED :: AppLaunchStatus
- pattern AppLaunchStatus_LAUNCH_FAILED :: AppLaunchStatus
- pattern AppLaunchStatus_LAUNCH_IN_PROGRESS :: AppLaunchStatus
- pattern AppLaunchStatus_LAUNCH_PENDING :: AppLaunchStatus
- pattern AppLaunchStatus_PARTIALLY_LAUNCHED :: AppLaunchStatus
- pattern AppLaunchStatus_READY_FOR_CONFIGURATION :: AppLaunchStatus
- pattern AppLaunchStatus_READY_FOR_LAUNCH :: AppLaunchStatus
- pattern AppLaunchStatus_TERMINATED :: AppLaunchStatus
- pattern AppLaunchStatus_TERMINATE_FAILED :: AppLaunchStatus
- pattern AppLaunchStatus_TERMINATE_IN_PROGRESS :: AppLaunchStatus
- pattern AppLaunchStatus_VALIDATION_IN_PROGRESS :: AppLaunchStatus
- newtype AppReplicationConfigurationStatus where
- newtype AppReplicationStatus where
- AppReplicationStatus' { }
- pattern AppReplicationStatus_CONFIGURATION_INVALID :: AppReplicationStatus
- pattern AppReplicationStatus_CONFIGURATION_IN_PROGRESS :: AppReplicationStatus
- pattern AppReplicationStatus_DELTA_REPLICATED :: AppReplicationStatus
- pattern AppReplicationStatus_DELTA_REPLICATION_FAILED :: AppReplicationStatus
- pattern AppReplicationStatus_DELTA_REPLICATION_IN_PROGRESS :: AppReplicationStatus
- pattern AppReplicationStatus_PARTIALLY_REPLICATED :: AppReplicationStatus
- pattern AppReplicationStatus_READY_FOR_CONFIGURATION :: AppReplicationStatus
- pattern AppReplicationStatus_READY_FOR_REPLICATION :: AppReplicationStatus
- pattern AppReplicationStatus_REPLICATED :: AppReplicationStatus
- pattern AppReplicationStatus_REPLICATION_FAILED :: AppReplicationStatus
- pattern AppReplicationStatus_REPLICATION_IN_PROGRESS :: AppReplicationStatus
- pattern AppReplicationStatus_REPLICATION_PENDING :: AppReplicationStatus
- pattern AppReplicationStatus_REPLICATION_STOPPED :: AppReplicationStatus
- pattern AppReplicationStatus_REPLICATION_STOPPING :: AppReplicationStatus
- pattern AppReplicationStatus_REPLICATION_STOP_FAILED :: AppReplicationStatus
- pattern AppReplicationStatus_VALIDATION_IN_PROGRESS :: AppReplicationStatus
- newtype AppStatus where
- AppStatus' { }
- pattern AppStatus_ACTIVE :: AppStatus
- pattern AppStatus_CREATING :: AppStatus
- pattern AppStatus_DELETED :: AppStatus
- pattern AppStatus_DELETE_FAILED :: AppStatus
- pattern AppStatus_DELETING :: AppStatus
- pattern AppStatus_UPDATING :: AppStatus
- newtype AppValidationStrategy where
- newtype ConnectorCapability where
- ConnectorCapability' { }
- pattern ConnectorCapability_HYPERV_MANAGER :: ConnectorCapability
- pattern ConnectorCapability_SCVMM :: ConnectorCapability
- pattern ConnectorCapability_SMS_OPTIMIZED :: ConnectorCapability
- pattern ConnectorCapability_SNAPSHOT_BATCHING :: ConnectorCapability
- pattern ConnectorCapability_VSPHERE :: ConnectorCapability
- newtype ConnectorStatus where
- ConnectorStatus' { }
- pattern ConnectorStatus_HEALTHY :: ConnectorStatus
- pattern ConnectorStatus_UNHEALTHY :: ConnectorStatus
- newtype LicenseType where
- LicenseType' { }
- pattern LicenseType_AWS :: LicenseType
- pattern LicenseType_BYOL :: LicenseType
- newtype OutputFormat where
- OutputFormat' { }
- pattern OutputFormat_JSON :: OutputFormat
- pattern OutputFormat_YAML :: OutputFormat
- newtype ReplicationJobState where
- ReplicationJobState' { }
- pattern ReplicationJobState_ACTIVE :: ReplicationJobState
- pattern ReplicationJobState_COMPLETED :: ReplicationJobState
- pattern ReplicationJobState_DELETED :: ReplicationJobState
- pattern ReplicationJobState_DELETING :: ReplicationJobState
- pattern ReplicationJobState_FAILED :: ReplicationJobState
- pattern ReplicationJobState_FAILING :: ReplicationJobState
- pattern ReplicationJobState_PAUSED_ON_FAILURE :: ReplicationJobState
- pattern ReplicationJobState_PENDING :: ReplicationJobState
- newtype ReplicationRunState where
- ReplicationRunState' { }
- pattern ReplicationRunState_ACTIVE :: ReplicationRunState
- pattern ReplicationRunState_COMPLETED :: ReplicationRunState
- pattern ReplicationRunState_DELETED :: ReplicationRunState
- pattern ReplicationRunState_DELETING :: ReplicationRunState
- pattern ReplicationRunState_FAILED :: ReplicationRunState
- pattern ReplicationRunState_MISSED :: ReplicationRunState
- pattern ReplicationRunState_PENDING :: ReplicationRunState
- newtype ReplicationRunType where
- newtype ScriptType where
- ScriptType' { }
- pattern ScriptType_POWERSHELL_SCRIPT :: ScriptType
- pattern ScriptType_SHELL_SCRIPT :: ScriptType
- newtype ServerCatalogStatus where
- ServerCatalogStatus' { }
- pattern ServerCatalogStatus_AVAILABLE :: ServerCatalogStatus
- pattern ServerCatalogStatus_DELETED :: ServerCatalogStatus
- pattern ServerCatalogStatus_EXPIRED :: ServerCatalogStatus
- pattern ServerCatalogStatus_IMPORTING :: ServerCatalogStatus
- pattern ServerCatalogStatus_NOT_IMPORTED :: ServerCatalogStatus
- newtype ServerType where
- ServerType' { }
- pattern ServerType_VIRTUAL_MACHINE :: ServerType
- newtype ServerValidationStrategy where
- newtype ValidationStatus where
- ValidationStatus' { }
- pattern ValidationStatus_FAILED :: ValidationStatus
- pattern ValidationStatus_IN_PROGRESS :: ValidationStatus
- pattern ValidationStatus_PENDING :: ValidationStatus
- pattern ValidationStatus_READY_FOR_VALIDATION :: ValidationStatus
- pattern ValidationStatus_SUCCEEDED :: ValidationStatus
- newtype VmManagerType where
- VmManagerType' { }
- pattern VmManagerType_HYPERV_MANAGER :: VmManagerType
- pattern VmManagerType_SCVMM :: VmManagerType
- pattern VmManagerType_VSPHERE :: VmManagerType
- data AppSummary = AppSummary' (Maybe POSIX) (Maybe Int) (Maybe AppStatus) (Maybe LaunchDetails) (Maybe Text) (Maybe AppReplicationConfigurationStatus) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe AppLaunchConfigurationStatus) (Maybe AppLaunchStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe AppReplicationStatus) (Maybe POSIX) (Maybe Text)
- newAppSummary :: AppSummary
- data AppValidationConfiguration = AppValidationConfiguration' (Maybe SSMValidationParameters) (Maybe Text) (Maybe Text) (Maybe AppValidationStrategy)
- newAppValidationConfiguration :: AppValidationConfiguration
- data AppValidationOutput = AppValidationOutput' (Maybe SSMOutput)
- newAppValidationOutput :: AppValidationOutput
- data Connector = Connector' (Maybe ConnectorStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe VmManagerType) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe [ConnectorCapability])
- newConnector :: Connector
- data LaunchDetails = LaunchDetails' (Maybe Text) (Maybe POSIX) (Maybe Text)
- newLaunchDetails :: LaunchDetails
- data NotificationContext = NotificationContext' (Maybe ValidationStatus) (Maybe Text) (Maybe Text)
- newNotificationContext :: NotificationContext
- data ReplicationJob = ReplicationJob' (Maybe Int) (Maybe Int) (Maybe ReplicationJobState) (Maybe ServerType) (Maybe Text) (Maybe LicenseType) (Maybe Text) (Maybe VmServer) (Maybe Bool) (Maybe Text) (Maybe [ReplicationRun]) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Bool) (Maybe Text)
- newReplicationJob :: ReplicationJob
- data ReplicationRun = ReplicationRun' (Maybe ReplicationRunState) (Maybe Text) (Maybe Bool) (Maybe ReplicationRunStageDetails) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe ReplicationRunType) (Maybe Text)
- newReplicationRun :: ReplicationRun
- data ReplicationRunStageDetails = ReplicationRunStageDetails' (Maybe Text) (Maybe Text)
- newReplicationRunStageDetails :: ReplicationRunStageDetails
- data S3Location = S3Location' (Maybe Text) (Maybe Text)
- newS3Location :: S3Location
- data SSMOutput = SSMOutput' (Maybe S3Location)
- newSSMOutput :: SSMOutput
- data SSMValidationParameters = SSMValidationParameters' (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe ScriptType) (Maybe Source) (Maybe Text)
- newSSMValidationParameters :: SSMValidationParameters
- data Server = Server' (Maybe ServerType) (Maybe Text) (Maybe Bool) (Maybe VmServer) (Maybe Text)
- newServer :: Server
- data ServerGroup = ServerGroup' (Maybe [Server]) (Maybe Text) (Maybe Text)
- newServerGroup :: ServerGroup
- data ServerGroupLaunchConfiguration = ServerGroupLaunchConfiguration' (Maybe Text) (Maybe Int) (Maybe [ServerLaunchConfiguration])
- newServerGroupLaunchConfiguration :: ServerGroupLaunchConfiguration
- data ServerGroupReplicationConfiguration = ServerGroupReplicationConfiguration' (Maybe Text) (Maybe [ServerReplicationConfiguration])
- newServerGroupReplicationConfiguration :: ServerGroupReplicationConfiguration
- data ServerGroupValidationConfiguration = ServerGroupValidationConfiguration' (Maybe [ServerValidationConfiguration]) (Maybe Text)
- newServerGroupValidationConfiguration :: ServerGroupValidationConfiguration
- data ServerLaunchConfiguration = ServerLaunchConfiguration' (Maybe Text) (Maybe ScriptType) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe UserData) (Maybe Text) (Maybe S3Location) (Maybe Server) (Maybe Text)
- newServerLaunchConfiguration :: ServerLaunchConfiguration
- data ServerReplicationConfiguration = ServerReplicationConfiguration' (Maybe ServerReplicationParameters) (Maybe Server)
- newServerReplicationConfiguration :: ServerReplicationConfiguration
- data ServerReplicationParameters = ServerReplicationParameters' (Maybe Int) (Maybe Int) (Maybe POSIX) (Maybe LicenseType) (Maybe Bool) (Maybe Text) (Maybe Bool)
- newServerReplicationParameters :: ServerReplicationParameters
- data ServerValidationConfiguration = ServerValidationConfiguration' (Maybe ServerValidationStrategy) (Maybe UserDataValidationParameters) (Maybe Text) (Maybe Server) (Maybe Text)
- newServerValidationConfiguration :: ServerValidationConfiguration
- data ServerValidationOutput = ServerValidationOutput' (Maybe Server)
- newServerValidationOutput :: ServerValidationOutput
- data Source = Source' (Maybe S3Location)
- newSource :: Source
- data Tag = Tag' (Maybe Text) (Maybe Text)
- newTag :: Tag
- data UserData = UserData' (Maybe S3Location)
- newUserData :: UserData
- data UserDataValidationParameters = UserDataValidationParameters' (Maybe ScriptType) (Maybe Source)
- newUserDataValidationParameters :: UserDataValidationParameters
- data ValidationOutput = ValidationOutput' (Maybe ValidationStatus) (Maybe AppValidationOutput) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ServerValidationOutput)
- newValidationOutput :: ValidationOutput
- data VmServer = VmServer' (Maybe Text) (Maybe VmManagerType) (Maybe VmServerAddress) (Maybe Text) (Maybe Text)
- newVmServer :: VmServer
- data VmServerAddress = VmServerAddress' (Maybe Text) (Maybe Text)
- newVmServerAddress :: VmServerAddress
Service Configuration
defaultService :: Service Source #
API version 2016-10-24 of the Amazon Server Migration Service SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by SMS.
ReplicationRunLimitExceededException
_ReplicationRunLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You have exceeded the number of on-demand replication runs you can request in a 24-hour period.
InvalidParameterException
_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A specified parameter is not valid.
NoConnectorsAvailableException
_NoConnectorsAvailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #
There are no connectors available.
ReplicationJobNotFoundException
_ReplicationJobNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified replication job does not exist.
ServerCannotBeReplicatedException
_ServerCannotBeReplicatedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified server cannot be replicated.
DryRunOperationException
_DryRunOperationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The user has the required permissions, so the request would have succeeded, but a dry run was performed.
InternalError
_InternalError :: AsError a => Getting (First ServiceError) a ServiceError Source #
An internal error occurred.
ReplicationJobAlreadyExistsException
_ReplicationJobAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified replication job already exists.
OperationNotPermittedException
_OperationNotPermittedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
This operation is not allowed.
TemporarilyUnavailableException
_TemporarilyUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The service is temporarily unavailable.
MissingRequiredParameterException
_MissingRequiredParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A required parameter is missing.
UnauthorizedOperationException
_UnauthorizedOperationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You lack permissions needed to perform this operation. Check your IAM policies, and ensure that you are using the correct access keys.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait specification is fulfilled. The Wait specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
DeleteAppReplicationConfiguration
data DeleteAppReplicationConfiguration Source #
See: newDeleteAppReplicationConfiguration smart constructor.
Constructors
| DeleteAppReplicationConfiguration' (Maybe Text) |
Instances
newDeleteAppReplicationConfiguration :: DeleteAppReplicationConfiguration Source #
Create a value of DeleteAppReplicationConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appId:DeleteAppReplicationConfiguration', deleteAppReplicationConfiguration_appId - The ID of the application.
data DeleteAppReplicationConfigurationResponse Source #
See: newDeleteAppReplicationConfigurationResponse smart constructor.
Constructors
| DeleteAppReplicationConfigurationResponse' Int |
Instances
newDeleteAppReplicationConfigurationResponse Source #
Arguments
| :: Int | |
| -> DeleteAppReplicationConfigurationResponse |
Create a value of DeleteAppReplicationConfigurationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteAppReplicationConfigurationResponse', deleteAppReplicationConfigurationResponse_httpStatus - The response's http status code.
PutAppReplicationConfiguration
data PutAppReplicationConfiguration Source #
See: newPutAppReplicationConfiguration smart constructor.
Constructors
| PutAppReplicationConfiguration' (Maybe Text) (Maybe [ServerGroupReplicationConfiguration]) |
Instances
newPutAppReplicationConfiguration :: PutAppReplicationConfiguration Source #
Create a value of PutAppReplicationConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appId:PutAppReplicationConfiguration', putAppReplicationConfiguration_appId - The ID of the application.
$sel:serverGroupReplicationConfigurations:PutAppReplicationConfiguration', putAppReplicationConfiguration_serverGroupReplicationConfigurations - Information about the replication configurations for server groups in
the application.
data PutAppReplicationConfigurationResponse Source #
See: newPutAppReplicationConfigurationResponse smart constructor.
Constructors
| PutAppReplicationConfigurationResponse' Int |
Instances
newPutAppReplicationConfigurationResponse Source #
Arguments
| :: Int | |
| -> PutAppReplicationConfigurationResponse |
Create a value of PutAppReplicationConfigurationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:PutAppReplicationConfigurationResponse', putAppReplicationConfigurationResponse_httpStatus - The response's http status code.
DeleteServerCatalog
data DeleteServerCatalog Source #
See: newDeleteServerCatalog smart constructor.
Constructors
| DeleteServerCatalog' | |
Instances
newDeleteServerCatalog :: DeleteServerCatalog Source #
Create a value of DeleteServerCatalog with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data DeleteServerCatalogResponse Source #
See: newDeleteServerCatalogResponse smart constructor.
Constructors
| DeleteServerCatalogResponse' Int |
Instances
newDeleteServerCatalogResponse Source #
Create a value of DeleteServerCatalogResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteServerCatalogResponse', deleteServerCatalogResponse_httpStatus - The response's http status code.
ImportAppCatalog
data ImportAppCatalog Source #
See: newImportAppCatalog smart constructor.
Constructors
| ImportAppCatalog' (Maybe Text) |
Instances
newImportAppCatalog :: ImportAppCatalog Source #
Create a value of ImportAppCatalog with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:roleName:ImportAppCatalog', importAppCatalog_roleName - 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.
data ImportAppCatalogResponse Source #
See: newImportAppCatalogResponse smart constructor.
Constructors
| ImportAppCatalogResponse' Int |
Instances
newImportAppCatalogResponse Source #
Create a value of ImportAppCatalogResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:ImportAppCatalogResponse', importAppCatalogResponse_httpStatus - The response's http status code.
GetAppLaunchConfiguration
data GetAppLaunchConfiguration Source #
See: newGetAppLaunchConfiguration smart constructor.
Constructors
| GetAppLaunchConfiguration' (Maybe Text) |
Instances
newGetAppLaunchConfiguration :: GetAppLaunchConfiguration Source #
Create a value of GetAppLaunchConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appId:GetAppLaunchConfiguration', getAppLaunchConfiguration_appId - The ID of the application.
data GetAppLaunchConfigurationResponse Source #
See: newGetAppLaunchConfigurationResponse smart constructor.
Constructors
| GetAppLaunchConfigurationResponse' (Maybe [ServerGroupLaunchConfiguration]) (Maybe Bool) (Maybe Text) (Maybe Text) Int |
Instances
newGetAppLaunchConfigurationResponse Source #
Arguments
| :: Int | |
| -> GetAppLaunchConfigurationResponse |
Create a value of GetAppLaunchConfigurationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serverGroupLaunchConfigurations:GetAppLaunchConfigurationResponse', getAppLaunchConfigurationResponse_serverGroupLaunchConfigurations - The launch configurations for server groups in this application.
$sel:autoLaunch:GetAppLaunchConfigurationResponse', getAppLaunchConfigurationResponse_autoLaunch - Indicates whether the application is configured to launch automatically
after replication is complete.
$sel:roleName:GetAppLaunchConfigurationResponse', getAppLaunchConfigurationResponse_roleName - The name of the service role in the customer's account that AWS
CloudFormation uses to launch the application.
$sel:appId:GetAppLaunchConfiguration', getAppLaunchConfigurationResponse_appId - The ID of the application.
$sel:httpStatus:GetAppLaunchConfigurationResponse', getAppLaunchConfigurationResponse_httpStatus - The response's http status code.
DeleteAppLaunchConfiguration
data DeleteAppLaunchConfiguration Source #
See: newDeleteAppLaunchConfiguration smart constructor.
Constructors
| DeleteAppLaunchConfiguration' (Maybe Text) |
Instances
newDeleteAppLaunchConfiguration :: DeleteAppLaunchConfiguration Source #
Create a value of DeleteAppLaunchConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appId:DeleteAppLaunchConfiguration', deleteAppLaunchConfiguration_appId - The ID of the application.
data DeleteAppLaunchConfigurationResponse Source #
See: newDeleteAppLaunchConfigurationResponse smart constructor.
Constructors
| DeleteAppLaunchConfigurationResponse' Int |
Instances
newDeleteAppLaunchConfigurationResponse Source #
Arguments
| :: Int | |
| -> DeleteAppLaunchConfigurationResponse |
Create a value of DeleteAppLaunchConfigurationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteAppLaunchConfigurationResponse', deleteAppLaunchConfigurationResponse_httpStatus - The response's http status code.
StartAppReplication
data StartAppReplication Source #
See: newStartAppReplication smart constructor.
Constructors
| StartAppReplication' (Maybe Text) |
Instances
newStartAppReplication :: StartAppReplication Source #
Create a value of StartAppReplication with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appId:StartAppReplication', startAppReplication_appId - The ID of the application.
data StartAppReplicationResponse Source #
See: newStartAppReplicationResponse smart constructor.
Constructors
| StartAppReplicationResponse' Int |
Instances
newStartAppReplicationResponse Source #
Create a value of StartAppReplicationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:StartAppReplicationResponse', startAppReplicationResponse_httpStatus - The response's http status code.
PutAppLaunchConfiguration
data PutAppLaunchConfiguration Source #
See: newPutAppLaunchConfiguration smart constructor.
Constructors
| PutAppLaunchConfiguration' (Maybe [ServerGroupLaunchConfiguration]) (Maybe Bool) (Maybe Text) (Maybe Text) |
Instances
newPutAppLaunchConfiguration :: PutAppLaunchConfiguration Source #
Create a value of PutAppLaunchConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serverGroupLaunchConfigurations:PutAppLaunchConfiguration', putAppLaunchConfiguration_serverGroupLaunchConfigurations - Information about the launch configurations for server groups in the
application.
$sel:autoLaunch:PutAppLaunchConfiguration', putAppLaunchConfiguration_autoLaunch - Indicates whether the application is configured to launch automatically
after replication is complete.
$sel:roleName:PutAppLaunchConfiguration', putAppLaunchConfiguration_roleName - The name of service role in the customer's account that AWS
CloudFormation uses to launch the application.
$sel:appId:PutAppLaunchConfiguration', putAppLaunchConfiguration_appId - The ID of the application.
data PutAppLaunchConfigurationResponse Source #
See: newPutAppLaunchConfigurationResponse smart constructor.
Constructors
| PutAppLaunchConfigurationResponse' Int |
Instances
newPutAppLaunchConfigurationResponse Source #
Arguments
| :: Int | |
| -> PutAppLaunchConfigurationResponse |
Create a value of PutAppLaunchConfigurationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:PutAppLaunchConfigurationResponse', putAppLaunchConfigurationResponse_httpStatus - The response's http status code.
GetReplicationRuns (Paginated)
data GetReplicationRuns Source #
See: newGetReplicationRuns smart constructor.
Instances
newGetReplicationRuns Source #
Create a value of GetReplicationRuns with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:GetReplicationRuns', getReplicationRuns_nextToken - The token for the next set of results.
$sel:maxResults:GetReplicationRuns', getReplicationRuns_maxResults - 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.
$sel:replicationJobId:GetReplicationRuns', getReplicationRuns_replicationJobId - The ID of the replication job.
data GetReplicationRunsResponse Source #
See: newGetReplicationRunsResponse smart constructor.
Constructors
| GetReplicationRunsResponse' (Maybe ReplicationJob) (Maybe Text) (Maybe [ReplicationRun]) Int |
Instances
newGetReplicationRunsResponse Source #
Create a value of GetReplicationRunsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:replicationJob:GetReplicationRunsResponse', getReplicationRunsResponse_replicationJob - Information about the replication job.
$sel:nextToken:GetReplicationRuns', getReplicationRunsResponse_nextToken - The token required to retrieve the next set of results. This value is
null when there are no more results to return.
$sel:replicationRunList:GetReplicationRunsResponse', getReplicationRunsResponse_replicationRunList - Information about the replication runs.
$sel:httpStatus:GetReplicationRunsResponse', getReplicationRunsResponse_httpStatus - The response's http status code.
TerminateApp
data TerminateApp Source #
See: newTerminateApp smart constructor.
Constructors
| TerminateApp' (Maybe Text) |
Instances
newTerminateApp :: TerminateApp Source #
Create a value of TerminateApp with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appId:TerminateApp', terminateApp_appId - The ID of the application.
data TerminateAppResponse Source #
See: newTerminateAppResponse smart constructor.
Constructors
| TerminateAppResponse' Int |
Instances
newTerminateAppResponse Source #
Arguments
| :: Int | |
| -> TerminateAppResponse |
Create a value of TerminateAppResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:TerminateAppResponse', terminateAppResponse_httpStatus - The response's http status code.
ListApps (Paginated)
See: newListApps smart constructor.
Instances
newListApps :: ListApps Source #
Create a value of ListApps with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appIds:ListApps', listApps_appIds - The unique application IDs.
$sel:nextToken:ListApps', listApps_nextToken - The token for the next set of results.
$sel:maxResults:ListApps', listApps_maxResults - 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.
data ListAppsResponse Source #
See: newListAppsResponse smart constructor.
Constructors
| ListAppsResponse' (Maybe [AppSummary]) (Maybe Text) Int |
Instances
Arguments
| :: Int | |
| -> ListAppsResponse |
Create a value of ListAppsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:apps:ListAppsResponse', listAppsResponse_apps - The application summaries.
$sel:nextToken:ListApps', listAppsResponse_nextToken - The token required to retrieve the next set of results. This value is
null when there are no more results to return.
$sel:httpStatus:ListAppsResponse', listAppsResponse_httpStatus - The response's http status code.
GetServers (Paginated)
data GetServers Source #
See: newGetServers smart constructor.
Constructors
| GetServers' (Maybe [VmServerAddress]) (Maybe Text) (Maybe Int) |
Instances
newGetServers :: GetServers Source #
Create a value of GetServers with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:vmServerAddressList:GetServers', getServers_vmServerAddressList - The server addresses.
$sel:nextToken:GetServers', getServers_nextToken - The token for the next set of results.
$sel:maxResults:GetServers', getServers_maxResults - 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.
data GetServersResponse Source #
See: newGetServersResponse smart constructor.
Constructors
| GetServersResponse' (Maybe ServerCatalogStatus) (Maybe POSIX) (Maybe Text) (Maybe [Server]) Int |
Instances
newGetServersResponse Source #
Arguments
| :: Int | |
| -> GetServersResponse |
Create a value of GetServersResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serverCatalogStatus:GetServersResponse', getServersResponse_serverCatalogStatus - The status of the server catalog.
$sel:lastModifiedOn:GetServersResponse', getServersResponse_lastModifiedOn - The time when the server was last modified.
$sel:nextToken:GetServers', getServersResponse_nextToken - The token required to retrieve the next set of results. This value is
null when there are no more results to return.
$sel:serverList:GetServersResponse', getServersResponse_serverList - Information about the servers.
$sel:httpStatus:GetServersResponse', getServersResponse_httpStatus - The response's http status code.
DeleteApp
See: newDeleteApp smart constructor.
Instances
newDeleteApp :: DeleteApp Source #
Create a value of DeleteApp with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:forceTerminateApp:DeleteApp', deleteApp_forceTerminateApp - Indicates whether to terminate the stack corresponding to the
application while deleting the application.
$sel:appId:DeleteApp', deleteApp_appId - The ID of the application.
$sel:forceStopAppReplication:DeleteApp', deleteApp_forceStopAppReplication - Indicates whether to stop all replication jobs corresponding to the
servers in the application while deleting the application.
data DeleteAppResponse Source #
See: newDeleteAppResponse smart constructor.
Constructors
| DeleteAppResponse' Int |
Instances
Arguments
| :: Int | |
| -> DeleteAppResponse |
Create a value of DeleteAppResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteAppResponse', deleteAppResponse_httpStatus - The response's http status code.
UpdateApp
See: newUpdateApp smart constructor.
Constructors
| UpdateApp' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [ServerGroup]) (Maybe [Tag]) |
Instances
newUpdateApp :: UpdateApp Source #
Create a value of UpdateApp with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:roleName:UpdateApp', updateApp_roleName - The name of the service role in the customer's account used by AWS SMS.
$sel:appId:UpdateApp', updateApp_appId - The ID of the application.
$sel:name:UpdateApp', updateApp_name - The new name of the application.
$sel:description:UpdateApp', updateApp_description - The new description of the application.
$sel:serverGroups:UpdateApp', updateApp_serverGroups - The server groups in the application to update.
$sel:tags:UpdateApp', updateApp_tags - The tags to associate with the application.
data UpdateAppResponse Source #
See: newUpdateAppResponse smart constructor.
Constructors
| UpdateAppResponse' (Maybe AppSummary) (Maybe [ServerGroup]) (Maybe [Tag]) Int |
Instances
Arguments
| :: Int | |
| -> UpdateAppResponse |
Create a value of UpdateAppResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appSummary:UpdateAppResponse', updateAppResponse_appSummary - A summary description of the application.
$sel:serverGroups:UpdateApp', updateAppResponse_serverGroups - The updated server groups in the application.
$sel:tags:UpdateApp', updateAppResponse_tags - The tags associated with the application.
$sel:httpStatus:UpdateAppResponse', updateAppResponse_httpStatus - The response's http status code.
StartOnDemandAppReplication
data StartOnDemandAppReplication Source #
See: newStartOnDemandAppReplication smart constructor.
Constructors
| StartOnDemandAppReplication' (Maybe Text) Text |
Instances
newStartOnDemandAppReplication Source #
Create a value of StartOnDemandAppReplication with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:StartOnDemandAppReplication', startOnDemandAppReplication_description - The description of the replication run.
$sel:appId:StartOnDemandAppReplication', startOnDemandAppReplication_appId - The ID of the application.
data StartOnDemandAppReplicationResponse Source #
See: newStartOnDemandAppReplicationResponse smart constructor.
Constructors
| StartOnDemandAppReplicationResponse' Int |
Instances
newStartOnDemandAppReplicationResponse Source #
Arguments
| :: Int | |
| -> StartOnDemandAppReplicationResponse |
Create a value of StartOnDemandAppReplicationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:StartOnDemandAppReplicationResponse', startOnDemandAppReplicationResponse_httpStatus - The response's http status code.
ImportServerCatalog
data ImportServerCatalog Source #
See: newImportServerCatalog smart constructor.
Constructors
| ImportServerCatalog' | |
Instances
newImportServerCatalog :: ImportServerCatalog Source #
Create a value of ImportServerCatalog with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data ImportServerCatalogResponse Source #
See: newImportServerCatalogResponse smart constructor.
Constructors
| ImportServerCatalogResponse' Int |
Instances
newImportServerCatalogResponse Source #
Create a value of ImportServerCatalogResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:ImportServerCatalogResponse', importServerCatalogResponse_httpStatus - The response's http status code.
GenerateTemplate
data GenerateTemplate Source #
See: newGenerateTemplate smart constructor.
Constructors
| GenerateTemplate' (Maybe Text) (Maybe OutputFormat) |
Instances
newGenerateTemplate :: GenerateTemplate Source #
Create a value of GenerateTemplate with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appId:GenerateTemplate', generateTemplate_appId - The ID of the application associated with the AWS CloudFormation
template.
$sel:templateFormat:GenerateTemplate', generateTemplate_templateFormat - The format for generating the AWS CloudFormation template.
data GenerateTemplateResponse Source #
See: newGenerateTemplateResponse smart constructor.
Constructors
| GenerateTemplateResponse' (Maybe S3Location) Int |
Instances
newGenerateTemplateResponse Source #
Create a value of GenerateTemplateResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3Location:GenerateTemplateResponse', generateTemplateResponse_s3Location - The location of the Amazon S3 object.
$sel:httpStatus:GenerateTemplateResponse', generateTemplateResponse_httpStatus - The response's http status code.
GetConnectors (Paginated)
data GetConnectors Source #
See: newGetConnectors smart constructor.
Constructors
| GetConnectors' (Maybe Text) (Maybe Int) |
Instances
newGetConnectors :: GetConnectors Source #
Create a value of GetConnectors with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:GetConnectors', getConnectors_nextToken - The token for the next set of results.
$sel:maxResults:GetConnectors', getConnectors_maxResults - 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.
data GetConnectorsResponse Source #
See: newGetConnectorsResponse smart constructor.
Instances
newGetConnectorsResponse Source #
Create a value of GetConnectorsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:connectorList:GetConnectorsResponse', getConnectorsResponse_connectorList - Information about the registered connectors.
$sel:nextToken:GetConnectors', getConnectorsResponse_nextToken - The token required to retrieve the next set of results. This value is
null when there are no more results to return.
$sel:httpStatus:GetConnectorsResponse', getConnectorsResponse_httpStatus - The response's http status code.
GetReplicationJobs (Paginated)
data GetReplicationJobs Source #
See: newGetReplicationJobs smart constructor.
Instances
newGetReplicationJobs :: GetReplicationJobs Source #
Create a value of GetReplicationJobs with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:replicationJobId:GetReplicationJobs', getReplicationJobs_replicationJobId - The ID of the replication job.
$sel:nextToken:GetReplicationJobs', getReplicationJobs_nextToken - The token for the next set of results.
$sel:maxResults:GetReplicationJobs', getReplicationJobs_maxResults - 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.
data GetReplicationJobsResponse Source #
See: newGetReplicationJobsResponse smart constructor.
Constructors
| GetReplicationJobsResponse' (Maybe [ReplicationJob]) (Maybe Text) Int |
Instances
newGetReplicationJobsResponse Source #
Create a value of GetReplicationJobsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:replicationJobList:GetReplicationJobsResponse', getReplicationJobsResponse_replicationJobList - Information about the replication jobs.
$sel:nextToken:GetReplicationJobs', getReplicationJobsResponse_nextToken - The token required to retrieve the next set of results. This value is
null when there are no more results to return.
$sel:httpStatus:GetReplicationJobsResponse', getReplicationJobsResponse_httpStatus - The response's http status code.
DisassociateConnector
data DisassociateConnector Source #
See: newDisassociateConnector smart constructor.
Constructors
| DisassociateConnector' Text |
Instances
newDisassociateConnector Source #
Create a value of DisassociateConnector with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:connectorId:DisassociateConnector', disassociateConnector_connectorId - The ID of the connector.
data DisassociateConnectorResponse Source #
See: newDisassociateConnectorResponse smart constructor.
Constructors
| DisassociateConnectorResponse' Int |
Instances
newDisassociateConnectorResponse Source #
Create a value of DisassociateConnectorResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DisassociateConnectorResponse', disassociateConnectorResponse_httpStatus - The response's http status code.
LaunchApp
See: newLaunchApp smart constructor.
Constructors
| LaunchApp' (Maybe Text) |
Instances
newLaunchApp :: LaunchApp Source #
Create a value of LaunchApp with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appId:LaunchApp', launchApp_appId - The ID of the application.
data LaunchAppResponse Source #
See: newLaunchAppResponse smart constructor.
Constructors
| LaunchAppResponse' Int |
Instances
Arguments
| :: Int | |
| -> LaunchAppResponse |
Create a value of LaunchAppResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:LaunchAppResponse', launchAppResponse_httpStatus - The response's http status code.
GetAppValidationConfiguration
data GetAppValidationConfiguration Source #
See: newGetAppValidationConfiguration smart constructor.
Constructors
| GetAppValidationConfiguration' Text |
Instances
newGetAppValidationConfiguration Source #
Create a value of GetAppValidationConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appId:GetAppValidationConfiguration', getAppValidationConfiguration_appId - The ID of the application.
data GetAppValidationConfigurationResponse Source #
See: newGetAppValidationConfigurationResponse smart constructor.
Constructors
| GetAppValidationConfigurationResponse' (Maybe [ServerGroupValidationConfiguration]) (Maybe [AppValidationConfiguration]) Int |
Instances
newGetAppValidationConfigurationResponse Source #
Arguments
| :: Int | |
| -> GetAppValidationConfigurationResponse |
Create a value of GetAppValidationConfigurationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serverGroupValidationConfigurations:GetAppValidationConfigurationResponse', getAppValidationConfigurationResponse_serverGroupValidationConfigurations - The configuration for instance validation.
$sel:appValidationConfigurations:GetAppValidationConfigurationResponse', getAppValidationConfigurationResponse_appValidationConfigurations - The configuration for application validation.
$sel:httpStatus:GetAppValidationConfigurationResponse', getAppValidationConfigurationResponse_httpStatus - The response's http status code.
CreateReplicationJob
data CreateReplicationJob Source #
See: newCreateReplicationJob smart constructor.
Constructors
| CreateReplicationJob' (Maybe Int) (Maybe Int) (Maybe LicenseType) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Bool) (Maybe Text) Text POSIX |
Instances
newCreateReplicationJob Source #
Arguments
| :: Text | |
| -> UTCTime | |
| -> CreateReplicationJob |
Create a value of CreateReplicationJob with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:frequency:CreateReplicationJob', createReplicationJob_frequency - The time between consecutive replication runs, in hours.
$sel:numberOfRecentAmisToKeep:CreateReplicationJob', createReplicationJob_numberOfRecentAmisToKeep - 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.
$sel:licenseType:CreateReplicationJob', createReplicationJob_licenseType - The license type to be used for the AMI created by a successful
replication run.
$sel:roleName:CreateReplicationJob', createReplicationJob_roleName - The name of the IAM role to be used by the AWS SMS.
$sel:encrypted:CreateReplicationJob', createReplicationJob_encrypted - Indicates whether the replication job produces encrypted AMIs.
$sel:kmsKeyId:CreateReplicationJob', createReplicationJob_kmsKeyId - 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.
$sel:runOnce:CreateReplicationJob', createReplicationJob_runOnce - Indicates whether to run the replication job one time.
$sel:description:CreateReplicationJob', createReplicationJob_description - The description of the replication job.
$sel:serverId:CreateReplicationJob', createReplicationJob_serverId - The ID of the server.
$sel:seedReplicationTime:CreateReplicationJob', createReplicationJob_seedReplicationTime - The seed replication time.
data CreateReplicationJobResponse Source #
See: newCreateReplicationJobResponse smart constructor.
Constructors
| CreateReplicationJobResponse' (Maybe Text) Int |
Instances
newCreateReplicationJobResponse Source #
Create a value of CreateReplicationJobResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:replicationJobId:CreateReplicationJobResponse', createReplicationJobResponse_replicationJobId - The unique identifier of the replication job.
$sel:httpStatus:CreateReplicationJobResponse', createReplicationJobResponse_httpStatus - The response's http status code.
GenerateChangeSet
data GenerateChangeSet Source #
See: newGenerateChangeSet smart constructor.
Constructors
| GenerateChangeSet' (Maybe Text) (Maybe OutputFormat) |
Instances
newGenerateChangeSet :: GenerateChangeSet Source #
Create a value of GenerateChangeSet with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appId:GenerateChangeSet', generateChangeSet_appId - The ID of the application associated with the change set.
$sel:changesetFormat:GenerateChangeSet', generateChangeSet_changesetFormat - The format for the change set.
data GenerateChangeSetResponse Source #
See: newGenerateChangeSetResponse smart constructor.
Constructors
| GenerateChangeSetResponse' (Maybe S3Location) Int |
Instances
newGenerateChangeSetResponse Source #
Create a value of GenerateChangeSetResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3Location:GenerateChangeSetResponse', generateChangeSetResponse_s3Location - The location of the Amazon S3 object.
$sel:httpStatus:GenerateChangeSetResponse', generateChangeSetResponse_httpStatus - The response's http status code.
GetApp
See: newGetApp smart constructor.
Instances
| Eq GetApp Source # | |
| Read GetApp Source # | |
| Show GetApp Source # | |
| Generic GetApp Source # | |
| NFData GetApp Source # | |
Defined in Amazonka.SMS.GetApp | |
| Hashable GetApp Source # | |
Defined in Amazonka.SMS.GetApp | |
| ToJSON GetApp Source # | |
Defined in Amazonka.SMS.GetApp | |
| AWSRequest GetApp Source # | |
Defined in Amazonka.SMS.GetApp Associated Types type AWSResponse GetApp # Methods request :: GetApp -> Request GetApp # response :: MonadResource m => Logger -> Service -> Proxy GetApp -> ClientResponse ClientBody -> m (Either Error (ClientResponse (AWSResponse GetApp))) # | |
| ToHeaders GetApp Source # | |
Defined in Amazonka.SMS.GetApp | |
| ToPath GetApp Source # | |
Defined in Amazonka.SMS.GetApp Methods toPath :: GetApp -> ByteString # | |
| ToQuery GetApp Source # | |
Defined in Amazonka.SMS.GetApp Methods toQuery :: GetApp -> QueryString # | |
| type Rep GetApp Source # | |
Defined in Amazonka.SMS.GetApp | |
| type AWSResponse GetApp Source # | |
Defined in Amazonka.SMS.GetApp | |
Create a value of GetApp with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appId:GetApp', getApp_appId - The ID of the application.
data GetAppResponse Source #
See: newGetAppResponse smart constructor.
Constructors
| GetAppResponse' (Maybe AppSummary) (Maybe [ServerGroup]) (Maybe [Tag]) Int |
Instances
Arguments
| :: Int | |
| -> GetAppResponse |
Create a value of GetAppResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appSummary:GetAppResponse', getAppResponse_appSummary - Information about the application.
$sel:serverGroups:GetAppResponse', getAppResponse_serverGroups - The server groups that belong to the application.
$sel:tags:GetAppResponse', getAppResponse_tags - The tags associated with the application.
$sel:httpStatus:GetAppResponse', getAppResponse_httpStatus - The response's http status code.
UpdateReplicationJob
data UpdateReplicationJob Source #
See: newUpdateReplicationJob smart constructor.
Constructors
| UpdateReplicationJob' (Maybe Int) (Maybe Int) (Maybe LicenseType) (Maybe Text) (Maybe Bool) (Maybe POSIX) (Maybe Text) (Maybe Text) Text |
Instances
newUpdateReplicationJob Source #
Create a value of UpdateReplicationJob with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:frequency:UpdateReplicationJob', updateReplicationJob_frequency - The time between consecutive replication runs, in hours.
$sel:numberOfRecentAmisToKeep:UpdateReplicationJob', updateReplicationJob_numberOfRecentAmisToKeep - 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.
$sel:licenseType:UpdateReplicationJob', updateReplicationJob_licenseType - The license type to be used for the AMI created by a successful
replication run.
$sel:roleName:UpdateReplicationJob', updateReplicationJob_roleName - The name of the IAM role to be used by AWS SMS.
$sel:encrypted:UpdateReplicationJob', updateReplicationJob_encrypted - When true, the replication job produces encrypted AMIs. For more
information, KmsKeyId.
$sel:nextReplicationRunStartTime:UpdateReplicationJob', updateReplicationJob_nextReplicationRunStartTime - The start time of the next replication run.
$sel:kmsKeyId:UpdateReplicationJob', updateReplicationJob_kmsKeyId - 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.
$sel:description:UpdateReplicationJob', updateReplicationJob_description - The description of the replication job.
$sel:replicationJobId:UpdateReplicationJob', updateReplicationJob_replicationJobId - The ID of the replication job.
data UpdateReplicationJobResponse Source #
See: newUpdateReplicationJobResponse smart constructor.
Constructors
| UpdateReplicationJobResponse' Int |
Instances
newUpdateReplicationJobResponse Source #
Create a value of UpdateReplicationJobResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UpdateReplicationJobResponse', updateReplicationJobResponse_httpStatus - The response's http status code.
DeleteReplicationJob
data DeleteReplicationJob Source #
See: newDeleteReplicationJob smart constructor.
Constructors
| DeleteReplicationJob' Text |
Instances
newDeleteReplicationJob Source #
Create a value of DeleteReplicationJob with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:replicationJobId:DeleteReplicationJob', deleteReplicationJob_replicationJobId - The ID of the replication job.
data DeleteReplicationJobResponse Source #
See: newDeleteReplicationJobResponse smart constructor.
Constructors
| DeleteReplicationJobResponse' Int |
Instances
newDeleteReplicationJobResponse Source #
Create a value of DeleteReplicationJobResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteReplicationJobResponse', deleteReplicationJobResponse_httpStatus - The response's http status code.
CreateApp
See: newCreateApp smart constructor.
Constructors
| CreateApp' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [ServerGroup]) (Maybe [Tag]) |
Instances
newCreateApp :: CreateApp Source #
Create a value of CreateApp with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:clientToken:CreateApp', createApp_clientToken - A unique, case-sensitive identifier that you provide to ensure the
idempotency of application creation.
$sel:roleName:CreateApp', createApp_roleName - The name of the service role in the customer's account to be used by
AWS SMS.
$sel:name:CreateApp', createApp_name - The name of the new application.
$sel:description:CreateApp', createApp_description - The description of the new application
$sel:serverGroups:CreateApp', createApp_serverGroups - The server groups to include in the application.
$sel:tags:CreateApp', createApp_tags - The tags to be associated with the application.
data CreateAppResponse Source #
See: newCreateAppResponse smart constructor.
Constructors
| CreateAppResponse' (Maybe AppSummary) (Maybe [ServerGroup]) (Maybe [Tag]) Int |
Instances
Arguments
| :: Int | |
| -> CreateAppResponse |
Create a value of CreateAppResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appSummary:CreateAppResponse', createAppResponse_appSummary - A summary description of the application.
$sel:serverGroups:CreateApp', createAppResponse_serverGroups - The server groups included in the application.
$sel:tags:CreateApp', createAppResponse_tags - The tags associated with the application.
$sel:httpStatus:CreateAppResponse', createAppResponse_httpStatus - The response's http status code.
StopAppReplication
data StopAppReplication Source #
See: newStopAppReplication smart constructor.
Constructors
| StopAppReplication' (Maybe Text) |
Instances
newStopAppReplication :: StopAppReplication Source #
Create a value of StopAppReplication with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appId:StopAppReplication', stopAppReplication_appId - The ID of the application.
data StopAppReplicationResponse Source #
See: newStopAppReplicationResponse smart constructor.
Constructors
| StopAppReplicationResponse' Int |
Instances
newStopAppReplicationResponse Source #
Create a value of StopAppReplicationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:StopAppReplicationResponse', stopAppReplicationResponse_httpStatus - The response's http status code.
DeleteAppValidationConfiguration
data DeleteAppValidationConfiguration Source #
See: newDeleteAppValidationConfiguration smart constructor.
Constructors
| DeleteAppValidationConfiguration' Text |
Instances
newDeleteAppValidationConfiguration Source #
Create a value of DeleteAppValidationConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appId:DeleteAppValidationConfiguration', deleteAppValidationConfiguration_appId - The ID of the application.
data DeleteAppValidationConfigurationResponse Source #
See: newDeleteAppValidationConfigurationResponse smart constructor.
Constructors
| DeleteAppValidationConfigurationResponse' Int |
Instances
newDeleteAppValidationConfigurationResponse Source #
Arguments
| :: Int | |
| -> DeleteAppValidationConfigurationResponse |
Create a value of DeleteAppValidationConfigurationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:DeleteAppValidationConfigurationResponse', deleteAppValidationConfigurationResponse_httpStatus - The response's http status code.
PutAppValidationConfiguration
data PutAppValidationConfiguration Source #
See: newPutAppValidationConfiguration smart constructor.
Constructors
| PutAppValidationConfiguration' (Maybe [ServerGroupValidationConfiguration]) (Maybe [AppValidationConfiguration]) Text |
Instances
newPutAppValidationConfiguration Source #
Create a value of PutAppValidationConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serverGroupValidationConfigurations:PutAppValidationConfiguration', putAppValidationConfiguration_serverGroupValidationConfigurations - The configuration for instance validation.
$sel:appValidationConfigurations:PutAppValidationConfiguration', putAppValidationConfiguration_appValidationConfigurations - The configuration for application validation.
$sel:appId:PutAppValidationConfiguration', putAppValidationConfiguration_appId - The ID of the application.
data PutAppValidationConfigurationResponse Source #
See: newPutAppValidationConfigurationResponse smart constructor.
Constructors
| PutAppValidationConfigurationResponse' Int |
Instances
newPutAppValidationConfigurationResponse Source #
Arguments
| :: Int | |
| -> PutAppValidationConfigurationResponse |
Create a value of PutAppValidationConfigurationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:PutAppValidationConfigurationResponse', putAppValidationConfigurationResponse_httpStatus - The response's http status code.
GetAppValidationOutput
data GetAppValidationOutput Source #
See: newGetAppValidationOutput smart constructor.
Constructors
| GetAppValidationOutput' Text |
Instances
newGetAppValidationOutput Source #
Arguments
| :: Text | |
| -> GetAppValidationOutput |
Create a value of GetAppValidationOutput with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appId:GetAppValidationOutput', getAppValidationOutput_appId - The ID of the application.
data GetAppValidationOutputResponse Source #
See: newGetAppValidationOutputResponse smart constructor.
Constructors
| GetAppValidationOutputResponse' (Maybe [ValidationOutput]) Int |
Instances
newGetAppValidationOutputResponse Source #
Create a value of GetAppValidationOutputResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:validationOutputList:GetAppValidationOutputResponse', getAppValidationOutputResponse_validationOutputList - The validation output.
$sel:httpStatus:GetAppValidationOutputResponse', getAppValidationOutputResponse_httpStatus - The response's http status code.
GetAppReplicationConfiguration
data GetAppReplicationConfiguration Source #
See: newGetAppReplicationConfiguration smart constructor.
Constructors
| GetAppReplicationConfiguration' (Maybe Text) |
Instances
newGetAppReplicationConfiguration :: GetAppReplicationConfiguration Source #
Create a value of GetAppReplicationConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appId:GetAppReplicationConfiguration', getAppReplicationConfiguration_appId - The ID of the application.
data GetAppReplicationConfigurationResponse Source #
See: newGetAppReplicationConfigurationResponse smart constructor.
Constructors
| GetAppReplicationConfigurationResponse' (Maybe [ServerGroupReplicationConfiguration]) Int |
Instances
newGetAppReplicationConfigurationResponse Source #
Arguments
| :: Int | |
| -> GetAppReplicationConfigurationResponse |
Create a value of GetAppReplicationConfigurationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serverGroupReplicationConfigurations:GetAppReplicationConfigurationResponse', getAppReplicationConfigurationResponse_serverGroupReplicationConfigurations - The replication configurations associated with server groups in this
application.
$sel:httpStatus:GetAppReplicationConfigurationResponse', getAppReplicationConfigurationResponse_httpStatus - The response's http status code.
StartOnDemandReplicationRun
data StartOnDemandReplicationRun Source #
See: newStartOnDemandReplicationRun smart constructor.
Constructors
| StartOnDemandReplicationRun' (Maybe Text) Text |
Instances
newStartOnDemandReplicationRun Source #
Create a value of StartOnDemandReplicationRun with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:StartOnDemandReplicationRun', startOnDemandReplicationRun_description - The description of the replication run.
$sel:replicationJobId:StartOnDemandReplicationRun', startOnDemandReplicationRun_replicationJobId - The ID of the replication job.
data StartOnDemandReplicationRunResponse Source #
See: newStartOnDemandReplicationRunResponse smart constructor.
Constructors
| StartOnDemandReplicationRunResponse' (Maybe Text) Int |
Instances
newStartOnDemandReplicationRunResponse Source #
Arguments
| :: Int | |
| -> StartOnDemandReplicationRunResponse |
Create a value of StartOnDemandReplicationRunResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:replicationRunId:StartOnDemandReplicationRunResponse', startOnDemandReplicationRunResponse_replicationRunId - The ID of the replication run.
$sel:httpStatus:StartOnDemandReplicationRunResponse', startOnDemandReplicationRunResponse_httpStatus - The response's http status code.
NotifyAppValidationOutput
data NotifyAppValidationOutput Source #
See: newNotifyAppValidationOutput smart constructor.
Constructors
| NotifyAppValidationOutput' (Maybe NotificationContext) Text |
Instances
newNotifyAppValidationOutput Source #
Create a value of NotifyAppValidationOutput with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:notificationContext:NotifyAppValidationOutput', notifyAppValidationOutput_notificationContext - The notification information.
$sel:appId:NotifyAppValidationOutput', notifyAppValidationOutput_appId - The ID of the application.
data NotifyAppValidationOutputResponse Source #
See: newNotifyAppValidationOutputResponse smart constructor.
Constructors
| NotifyAppValidationOutputResponse' Int |
Instances
newNotifyAppValidationOutputResponse Source #
Arguments
| :: Int | |
| -> NotifyAppValidationOutputResponse |
Create a value of NotifyAppValidationOutputResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:NotifyAppValidationOutputResponse', notifyAppValidationOutputResponse_httpStatus - The response's http status code.
Types
AppLaunchConfigurationStatus
newtype AppLaunchConfigurationStatus Source #
Constructors
| AppLaunchConfigurationStatus' | |
Fields | |
Bundled Patterns
| pattern AppLaunchConfigurationStatus_CONFIGURED :: AppLaunchConfigurationStatus | |
| pattern AppLaunchConfigurationStatus_NOT_CONFIGURED :: AppLaunchConfigurationStatus |
Instances
AppLaunchStatus
newtype AppLaunchStatus Source #
Constructors
| AppLaunchStatus' | |
Fields | |
Bundled Patterns
| pattern AppLaunchStatus_CONFIGURATION_INVALID :: AppLaunchStatus | |
| pattern AppLaunchStatus_CONFIGURATION_IN_PROGRESS :: AppLaunchStatus | |
| pattern AppLaunchStatus_DELTA_LAUNCH_FAILED :: AppLaunchStatus | |
| pattern AppLaunchStatus_DELTA_LAUNCH_IN_PROGRESS :: AppLaunchStatus | |
| pattern AppLaunchStatus_LAUNCHED :: AppLaunchStatus | |
| pattern AppLaunchStatus_LAUNCH_FAILED :: AppLaunchStatus | |
| pattern AppLaunchStatus_LAUNCH_IN_PROGRESS :: AppLaunchStatus | |
| pattern AppLaunchStatus_LAUNCH_PENDING :: AppLaunchStatus | |
| pattern AppLaunchStatus_PARTIALLY_LAUNCHED :: AppLaunchStatus | |
| pattern AppLaunchStatus_READY_FOR_CONFIGURATION :: AppLaunchStatus | |
| pattern AppLaunchStatus_READY_FOR_LAUNCH :: AppLaunchStatus | |
| pattern AppLaunchStatus_TERMINATED :: AppLaunchStatus | |
| pattern AppLaunchStatus_TERMINATE_FAILED :: AppLaunchStatus | |
| pattern AppLaunchStatus_TERMINATE_IN_PROGRESS :: AppLaunchStatus | |
| pattern AppLaunchStatus_VALIDATION_IN_PROGRESS :: AppLaunchStatus |
Instances
AppReplicationConfigurationStatus
newtype AppReplicationConfigurationStatus Source #
Constructors
| AppReplicationConfigurationStatus' | |
Bundled Patterns
| pattern AppReplicationConfigurationStatus_CONFIGURED :: AppReplicationConfigurationStatus | |
| pattern AppReplicationConfigurationStatus_NOT_CONFIGURED :: AppReplicationConfigurationStatus |
Instances
AppReplicationStatus
newtype AppReplicationStatus Source #
Constructors
| AppReplicationStatus' | |
Fields | |
Bundled Patterns
Instances
AppStatus
Constructors
| AppStatus' | |
Fields | |
Bundled Patterns
| pattern AppStatus_ACTIVE :: AppStatus | |
| pattern AppStatus_CREATING :: AppStatus | |
| pattern AppStatus_DELETED :: AppStatus | |
| pattern AppStatus_DELETE_FAILED :: AppStatus | |
| pattern AppStatus_DELETING :: AppStatus | |
| pattern AppStatus_UPDATING :: AppStatus |
Instances
AppValidationStrategy
newtype AppValidationStrategy Source #
Constructors
| AppValidationStrategy' | |
Fields | |
Bundled Patterns
| pattern AppValidationStrategy_SSM :: AppValidationStrategy |
Instances
ConnectorCapability
newtype ConnectorCapability Source #
Constructors
| ConnectorCapability' | |
Fields | |
Bundled Patterns
| pattern ConnectorCapability_HYPERV_MANAGER :: ConnectorCapability | |
| pattern ConnectorCapability_SCVMM :: ConnectorCapability | |
| pattern ConnectorCapability_SMS_OPTIMIZED :: ConnectorCapability | |
| pattern ConnectorCapability_SNAPSHOT_BATCHING :: ConnectorCapability | |
| pattern ConnectorCapability_VSPHERE :: ConnectorCapability |
Instances
ConnectorStatus
newtype ConnectorStatus Source #
Constructors
| ConnectorStatus' | |
Fields | |
Bundled Patterns
| pattern ConnectorStatus_HEALTHY :: ConnectorStatus | |
| pattern ConnectorStatus_UNHEALTHY :: ConnectorStatus |
Instances
LicenseType
newtype LicenseType Source #
Constructors
| LicenseType' | |
Fields | |
Bundled Patterns
| pattern LicenseType_AWS :: LicenseType | |
| pattern LicenseType_BYOL :: LicenseType |
Instances
OutputFormat
newtype OutputFormat Source #
Constructors
| OutputFormat' | |
Fields | |
Bundled Patterns
| pattern OutputFormat_JSON :: OutputFormat | |
| pattern OutputFormat_YAML :: OutputFormat |
Instances
ReplicationJobState
newtype ReplicationJobState Source #
Constructors
| ReplicationJobState' | |
Fields | |
Bundled Patterns
| pattern ReplicationJobState_ACTIVE :: ReplicationJobState | |
| pattern ReplicationJobState_COMPLETED :: ReplicationJobState | |
| pattern ReplicationJobState_DELETED :: ReplicationJobState | |
| pattern ReplicationJobState_DELETING :: ReplicationJobState | |
| pattern ReplicationJobState_FAILED :: ReplicationJobState | |
| pattern ReplicationJobState_FAILING :: ReplicationJobState | |
| pattern ReplicationJobState_PAUSED_ON_FAILURE :: ReplicationJobState | |
| pattern ReplicationJobState_PENDING :: ReplicationJobState |
Instances
ReplicationRunState
newtype ReplicationRunState Source #
Constructors
| ReplicationRunState' | |
Fields | |
Bundled Patterns
| pattern ReplicationRunState_ACTIVE :: ReplicationRunState | |
| pattern ReplicationRunState_COMPLETED :: ReplicationRunState | |
| pattern ReplicationRunState_DELETED :: ReplicationRunState | |
| pattern ReplicationRunState_DELETING :: ReplicationRunState | |
| pattern ReplicationRunState_FAILED :: ReplicationRunState | |
| pattern ReplicationRunState_MISSED :: ReplicationRunState | |
| pattern ReplicationRunState_PENDING :: ReplicationRunState |
Instances
ReplicationRunType
newtype ReplicationRunType Source #
Constructors
| ReplicationRunType' | |
Fields | |
Bundled Patterns
| pattern ReplicationRunType_AUTOMATIC :: ReplicationRunType | |
| pattern ReplicationRunType_ON_DEMAND :: ReplicationRunType |
Instances
ScriptType
newtype ScriptType Source #
Constructors
| ScriptType' | |
Fields | |
Bundled Patterns
| pattern ScriptType_POWERSHELL_SCRIPT :: ScriptType | |
| pattern ScriptType_SHELL_SCRIPT :: ScriptType |
Instances
ServerCatalogStatus
newtype ServerCatalogStatus Source #
Constructors
| ServerCatalogStatus' | |
Fields | |
Bundled Patterns
| pattern ServerCatalogStatus_AVAILABLE :: ServerCatalogStatus | |
| pattern ServerCatalogStatus_DELETED :: ServerCatalogStatus | |
| pattern ServerCatalogStatus_EXPIRED :: ServerCatalogStatus | |
| pattern ServerCatalogStatus_IMPORTING :: ServerCatalogStatus | |
| pattern ServerCatalogStatus_NOT_IMPORTED :: ServerCatalogStatus |
Instances
ServerType
newtype ServerType Source #
Constructors
| ServerType' | |
Fields | |
Bundled Patterns
| pattern ServerType_VIRTUAL_MACHINE :: ServerType |
Instances
ServerValidationStrategy
newtype ServerValidationStrategy Source #
Constructors
| ServerValidationStrategy' | |
Fields | |
Bundled Patterns
| pattern ServerValidationStrategy_USERDATA :: ServerValidationStrategy |
Instances
ValidationStatus
newtype ValidationStatus Source #
Constructors
| ValidationStatus' | |
Fields | |
Bundled Patterns
| pattern ValidationStatus_FAILED :: ValidationStatus | |
| pattern ValidationStatus_IN_PROGRESS :: ValidationStatus | |
| pattern ValidationStatus_PENDING :: ValidationStatus | |
| pattern ValidationStatus_READY_FOR_VALIDATION :: ValidationStatus | |
| pattern ValidationStatus_SUCCEEDED :: ValidationStatus |
Instances
VmManagerType
newtype VmManagerType Source #
Constructors
| VmManagerType' | |
Fields | |
Bundled Patterns
| pattern VmManagerType_HYPERV_MANAGER :: VmManagerType | |
| pattern VmManagerType_SCVMM :: VmManagerType | |
| pattern VmManagerType_VSPHERE :: VmManagerType |
Instances
AppSummary
data AppSummary Source #
Information about the application.
See: newAppSummary smart constructor.
Constructors
| AppSummary' (Maybe POSIX) (Maybe Int) (Maybe AppStatus) (Maybe LaunchDetails) (Maybe Text) (Maybe AppReplicationConfigurationStatus) (Maybe Text) (Maybe Int) (Maybe Text) (Maybe AppLaunchConfigurationStatus) (Maybe AppLaunchStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe AppReplicationStatus) (Maybe POSIX) (Maybe Text) |
Instances
newAppSummary :: AppSummary Source #
Create a value of AppSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:creationTime:AppSummary', appSummary_creationTime - The creation time of the application.
$sel:totalServers:AppSummary', appSummary_totalServers - The number of servers present in the application.
$sel:status:AppSummary', appSummary_status - Status of the application.
$sel:launchDetails:AppSummary', appSummary_launchDetails - Details about the latest launch of the application.
$sel:launchStatusMessage:AppSummary', appSummary_launchStatusMessage - A message related to the launch status of the application.
$sel:replicationConfigurationStatus:AppSummary', appSummary_replicationConfigurationStatus - Status of the replication configuration.
$sel:replicationStatusMessage:AppSummary', appSummary_replicationStatusMessage - A message related to the replication status of the application.
$sel:totalServerGroups:AppSummary', appSummary_totalServerGroups - The number of server groups present in the application.
$sel:roleName:AppSummary', appSummary_roleName - The name of the service role in the customer's account used by AWS SMS.
$sel:launchConfigurationStatus:AppSummary', appSummary_launchConfigurationStatus - Status of the launch configuration.
$sel:launchStatus:AppSummary', appSummary_launchStatus - The launch status of the application.
$sel:appId:AppSummary', appSummary_appId - The unique ID of the application.
$sel:name:AppSummary', appSummary_name - The name of the application.
$sel:statusMessage:AppSummary', appSummary_statusMessage - A message related to the status of the application
$sel:latestReplicationTime:AppSummary', appSummary_latestReplicationTime - The timestamp of the application's most recent successful replication.
$sel:importedAppId:AppSummary', appSummary_importedAppId - The ID of the application.
$sel:replicationStatus:AppSummary', appSummary_replicationStatus - The replication status of the application.
$sel:lastModified:AppSummary', appSummary_lastModified - The last modified time of the application.
$sel:description:AppSummary', appSummary_description - The description of the application.
AppValidationConfiguration
data AppValidationConfiguration Source #
Configuration for validating an application.
See: newAppValidationConfiguration smart constructor.
Constructors
| AppValidationConfiguration' (Maybe SSMValidationParameters) (Maybe Text) (Maybe Text) (Maybe AppValidationStrategy) |
Instances
newAppValidationConfiguration :: AppValidationConfiguration Source #
Create a value of AppValidationConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ssmValidationParameters:AppValidationConfiguration', appValidationConfiguration_ssmValidationParameters - The validation parameters.
$sel:name:AppValidationConfiguration', appValidationConfiguration_name - The name of the configuration.
$sel:validationId:AppValidationConfiguration', appValidationConfiguration_validationId - The ID of the validation.
$sel:appValidationStrategy:AppValidationConfiguration', appValidationConfiguration_appValidationStrategy - The validation strategy.
AppValidationOutput
data AppValidationOutput Source #
Output from validating an application.
See: newAppValidationOutput smart constructor.
Constructors
| AppValidationOutput' (Maybe SSMOutput) |
Instances
newAppValidationOutput :: AppValidationOutput Source #
Create a value of AppValidationOutput with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ssmOutput:AppValidationOutput', appValidationOutput_ssmOutput - Output from using SSM to validate the application.
Connector
Represents a connector.
See: newConnector smart constructor.
Constructors
| Connector' (Maybe ConnectorStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe VmManagerType) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe [ConnectorCapability]) |
Instances
newConnector :: Connector Source #
Create a value of Connector with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:Connector', connector_status - The status of the connector.
$sel:vmManagerName:Connector', connector_vmManagerName - The name of the VM manager.
$sel:ipAddress:Connector', connector_ipAddress - The IP address of the connector.
$sel:vmManagerId:Connector', connector_vmManagerId - The ID of the VM manager.
$sel:vmManagerType:Connector', connector_vmManagerType - The VM management product.
$sel:connectorId:Connector', connector_connectorId - The ID of the connector.
$sel:associatedOn:Connector', connector_associatedOn - The time the connector was associated.
$sel:macAddress:Connector', connector_macAddress - The MAC address of the connector.
$sel:version:Connector', connector_version - The connector version.
$sel:capabilityList:Connector', connector_capabilityList - The capabilities of the connector.
LaunchDetails
data LaunchDetails Source #
Details about the latest launch of an application.
See: newLaunchDetails smart constructor.
Instances
newLaunchDetails :: LaunchDetails Source #
Create a value of LaunchDetails with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:stackId:LaunchDetails', launchDetails_stackId - The ID of the latest stack launched for this application.
$sel:latestLaunchTime:LaunchDetails', launchDetails_latestLaunchTime - The latest time that this application was launched successfully.
$sel:stackName:LaunchDetails', launchDetails_stackName - The name of the latest stack launched for this application.
NotificationContext
data NotificationContext Source #
Contains the status of validating an application.
See: newNotificationContext smart constructor.
Constructors
| NotificationContext' (Maybe ValidationStatus) (Maybe Text) (Maybe Text) |
Instances
newNotificationContext :: NotificationContext Source #
Create a value of NotificationContext with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:NotificationContext', notificationContext_status - The status of the validation.
$sel:statusMessage:NotificationContext', notificationContext_statusMessage - The status message.
$sel:validationId:NotificationContext', notificationContext_validationId - The ID of the validation.
ReplicationJob
data ReplicationJob Source #
Represents a replication job.
See: newReplicationJob smart constructor.
Constructors
| ReplicationJob' (Maybe Int) (Maybe Int) (Maybe ReplicationJobState) (Maybe ServerType) (Maybe Text) (Maybe LicenseType) (Maybe Text) (Maybe VmServer) (Maybe Bool) (Maybe Text) (Maybe [ReplicationRun]) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Bool) (Maybe Text) |
Instances
newReplicationJob :: ReplicationJob Source #
Create a value of ReplicationJob with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:frequency:ReplicationJob', replicationJob_frequency - The time between consecutive replication runs, in hours.
$sel:numberOfRecentAmisToKeep:ReplicationJob', replicationJob_numberOfRecentAmisToKeep - 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.
$sel:state:ReplicationJob', replicationJob_state - The state of the replication job.
$sel:serverType:ReplicationJob', replicationJob_serverType - The type of server.
$sel:serverId:ReplicationJob', replicationJob_serverId - The ID of the server.
$sel:licenseType:ReplicationJob', replicationJob_licenseType - The license type to be used for the AMI created by a successful
replication run.
$sel:roleName:ReplicationJob', replicationJob_roleName - The name of the IAM role to be used by AWS SMS.
$sel:vmServer:ReplicationJob', replicationJob_vmServer - Information about the VM server.
$sel:encrypted:ReplicationJob', replicationJob_encrypted - Indicates whether the replication job should produce encrypted AMIs.
$sel:replicationJobId:ReplicationJob', replicationJob_replicationJobId - The ID of the replication job.
$sel:replicationRunList:ReplicationJob', replicationJob_replicationRunList - Information about the replication runs.
$sel:nextReplicationRunStartTime:ReplicationJob', replicationJob_nextReplicationRunStartTime - The start time of the next replication run.
$sel:statusMessage:ReplicationJob', replicationJob_statusMessage - The description of the current status of the replication job.
$sel:kmsKeyId:ReplicationJob', replicationJob_kmsKeyId - 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.
$sel:latestAmiId:ReplicationJob', replicationJob_latestAmiId - The ID of the latest Amazon Machine Image (AMI).
$sel:seedReplicationTime:ReplicationJob', replicationJob_seedReplicationTime - The seed replication time.
$sel:runOnce:ReplicationJob', replicationJob_runOnce - Indicates whether to run the replication job one time.
$sel:description:ReplicationJob', replicationJob_description - The description of the replication job.
ReplicationRun
data ReplicationRun Source #
Represents a replication run.
See: newReplicationRun smart constructor.
Constructors
| ReplicationRun' (Maybe ReplicationRunState) (Maybe Text) (Maybe Bool) (Maybe ReplicationRunStageDetails) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe ReplicationRunType) (Maybe Text) |
Instances
newReplicationRun :: ReplicationRun Source #
Create a value of ReplicationRun with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:state:ReplicationRun', replicationRun_state - The state of the replication run.
$sel:replicationRunId:ReplicationRun', replicationRun_replicationRunId - The ID of the replication run.
$sel:encrypted:ReplicationRun', replicationRun_encrypted - Indicates whether the replication run should produce an encrypted AMI.
$sel:stageDetails:ReplicationRun', replicationRun_stageDetails - Details about the current stage of the replication run.
$sel:scheduledStartTime:ReplicationRun', replicationRun_scheduledStartTime - The start time of the next replication run.
$sel:statusMessage:ReplicationRun', replicationRun_statusMessage - The description of the current status of the replication job.
$sel:kmsKeyId:ReplicationRun', replicationRun_kmsKeyId - 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.
$sel:completedTime:ReplicationRun', replicationRun_completedTime - The completion time of the last replication run.
$sel:amiId:ReplicationRun', replicationRun_amiId - The ID of the Amazon Machine Image (AMI) from the replication run.
$sel:type':ReplicationRun', replicationRun_type - The type of replication run.
$sel:description:ReplicationRun', replicationRun_description - The description of the replication run.
ReplicationRunStageDetails
data ReplicationRunStageDetails Source #
Details of the current stage of a replication run.
See: newReplicationRunStageDetails smart constructor.
Constructors
| ReplicationRunStageDetails' (Maybe Text) (Maybe Text) |
Instances
newReplicationRunStageDetails :: ReplicationRunStageDetails Source #
Create a value of ReplicationRunStageDetails with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:stage:ReplicationRunStageDetails', replicationRunStageDetails_stage - The current stage of a replication run.
$sel:stageProgress:ReplicationRunStageDetails', replicationRunStageDetails_stageProgress - The progress of the current stage of a replication run.
S3Location
data S3Location Source #
Location of an Amazon S3 object.
See: newS3Location smart constructor.
Constructors
| S3Location' (Maybe Text) (Maybe Text) |
Instances
newS3Location :: S3Location Source #
Create a value of S3Location with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bucket:S3Location', s3Location_bucket - The Amazon S3 bucket name.
$sel:key:S3Location', s3Location_key - The Amazon S3 bucket key.
SSMOutput
Contains the location of validation output.
See: newSSMOutput smart constructor.
Constructors
| SSMOutput' (Maybe S3Location) |
Instances
| Eq SSMOutput Source # | |
| Read SSMOutput Source # | |
| Show SSMOutput Source # | |
| Generic SSMOutput Source # | |
| NFData SSMOutput Source # | |
Defined in Amazonka.SMS.Types.SSMOutput | |
| Hashable SSMOutput Source # | |
Defined in Amazonka.SMS.Types.SSMOutput | |
| FromJSON SSMOutput Source # | |
| type Rep SSMOutput Source # | |
Defined in Amazonka.SMS.Types.SSMOutput type Rep SSMOutput = D1 ('MetaData "SSMOutput" "Amazonka.SMS.Types.SSMOutput" "libZSservicesZSamazonka-smsZSamazonka-sms" 'False) (C1 ('MetaCons "SSMOutput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Location)))) | |
newSSMOutput :: SSMOutput Source #
Create a value of SSMOutput with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3Location:SSMOutput', sSMOutput_s3Location - Undocumented member.
SSMValidationParameters
data SSMValidationParameters Source #
Contains validation parameters.
See: newSSMValidationParameters smart constructor.
Constructors
| SSMValidationParameters' (Maybe Text) (Maybe Text) (Maybe Natural) (Maybe ScriptType) (Maybe Source) (Maybe Text) |
Instances
newSSMValidationParameters :: SSMValidationParameters Source #
Create a value of SSMValidationParameters with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:instanceId:SSMValidationParameters', sSMValidationParameters_instanceId - The ID of the instance. The instance must have the following tag:
UserForSMSApplicationValidation=true.
$sel:command:SSMValidationParameters', sSMValidationParameters_command - The command to run the validation script
$sel:executionTimeoutSeconds:SSMValidationParameters', sSMValidationParameters_executionTimeoutSeconds - The timeout interval, in seconds.
$sel:scriptType:SSMValidationParameters', sSMValidationParameters_scriptType - The type of validation script.
$sel:source:SSMValidationParameters', sSMValidationParameters_source - The location of the validation script.
$sel:outputS3BucketName:SSMValidationParameters', sSMValidationParameters_outputS3BucketName - The name of the S3 bucket for output.
Server
Represents a server.
See: newServer smart constructor.
Instances
Create a value of Server with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serverType:Server', server_serverType - The type of server.
$sel:serverId:Server', server_serverId - The ID of the server.
$sel:replicationJobTerminated:Server', server_replicationJobTerminated - Indicates whether the replication job is deleted or failed.
$sel:vmServer:Server', server_vmServer - Information about the VM server.
$sel:replicationJobId:Server', server_replicationJobId - The ID of the replication job.
ServerGroup
data ServerGroup Source #
Logical grouping of servers.
See: newServerGroup smart constructor.
Instances
newServerGroup :: ServerGroup Source #
Create a value of ServerGroup with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serverList:ServerGroup', serverGroup_serverList - The servers that belong to a server group.
$sel:name:ServerGroup', serverGroup_name - The name of a server group.
$sel:serverGroupId:ServerGroup', serverGroup_serverGroupId - The ID of a server group.
ServerGroupLaunchConfiguration
data ServerGroupLaunchConfiguration Source #
Launch configuration for a server group.
See: newServerGroupLaunchConfiguration smart constructor.
Constructors
| ServerGroupLaunchConfiguration' (Maybe Text) (Maybe Int) (Maybe [ServerLaunchConfiguration]) |
Instances
newServerGroupLaunchConfiguration :: ServerGroupLaunchConfiguration Source #
Create a value of ServerGroupLaunchConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serverGroupId:ServerGroupLaunchConfiguration', serverGroupLaunchConfiguration_serverGroupId - The ID of the server group with which the launch configuration is
associated.
$sel:launchOrder:ServerGroupLaunchConfiguration', serverGroupLaunchConfiguration_launchOrder - The launch order of servers in the server group.
$sel:serverLaunchConfigurations:ServerGroupLaunchConfiguration', serverGroupLaunchConfiguration_serverLaunchConfigurations - The launch configuration for servers in the server group.
ServerGroupReplicationConfiguration
data ServerGroupReplicationConfiguration Source #
Replication configuration for a server group.
See: newServerGroupReplicationConfiguration smart constructor.
Constructors
| ServerGroupReplicationConfiguration' (Maybe Text) (Maybe [ServerReplicationConfiguration]) |
Instances
newServerGroupReplicationConfiguration :: ServerGroupReplicationConfiguration Source #
Create a value of ServerGroupReplicationConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serverGroupId:ServerGroupReplicationConfiguration', serverGroupReplicationConfiguration_serverGroupId - The ID of the server group with which this replication configuration is
associated.
$sel:serverReplicationConfigurations:ServerGroupReplicationConfiguration', serverGroupReplicationConfiguration_serverReplicationConfigurations - The replication configuration for servers in the server group.
ServerGroupValidationConfiguration
data ServerGroupValidationConfiguration Source #
Configuration for validating an instance.
See: newServerGroupValidationConfiguration smart constructor.
Constructors
| ServerGroupValidationConfiguration' (Maybe [ServerValidationConfiguration]) (Maybe Text) |
Instances
newServerGroupValidationConfiguration :: ServerGroupValidationConfiguration Source #
Create a value of ServerGroupValidationConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serverValidationConfigurations:ServerGroupValidationConfiguration', serverGroupValidationConfiguration_serverValidationConfigurations - The validation configuration.
$sel:serverGroupId:ServerGroupValidationConfiguration', serverGroupValidationConfiguration_serverGroupId - The ID of the server group.
ServerLaunchConfiguration
data ServerLaunchConfiguration Source #
Launch configuration for a server.
See: newServerLaunchConfiguration smart constructor.
Constructors
| ServerLaunchConfiguration' (Maybe Text) (Maybe ScriptType) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe UserData) (Maybe Text) (Maybe S3Location) (Maybe Server) (Maybe Text) |
Instances
newServerLaunchConfiguration :: ServerLaunchConfiguration Source #
Create a value of ServerLaunchConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ec2KeyName:ServerLaunchConfiguration', serverLaunchConfiguration_ec2KeyName - The name of the Amazon EC2 SSH key to be used for connecting to the
launched server.
$sel:configureScriptType:ServerLaunchConfiguration', serverLaunchConfiguration_configureScriptType - The type of configuration script.
$sel:associatePublicIpAddress:ServerLaunchConfiguration', serverLaunchConfiguration_associatePublicIpAddress - Indicates whether a publicly accessible IP address is created when
launching the server.
$sel:iamInstanceProfileName:ServerLaunchConfiguration', serverLaunchConfiguration_iamInstanceProfileName - The name of the IAM instance profile.
$sel:subnet:ServerLaunchConfiguration', serverLaunchConfiguration_subnet - The ID of the subnet the server should be launched into.
$sel:logicalId:ServerLaunchConfiguration', serverLaunchConfiguration_logicalId - The logical ID of the server in the AWS CloudFormation template.
$sel:securityGroup:ServerLaunchConfiguration', serverLaunchConfiguration_securityGroup - The ID of the security group that applies to the launched server.
$sel:userData:ServerLaunchConfiguration', serverLaunchConfiguration_userData - Location of the user-data script to be executed when launching the
server.
$sel:instanceType:ServerLaunchConfiguration', serverLaunchConfiguration_instanceType - The instance type to use when launching the server.
$sel:configureScript:ServerLaunchConfiguration', serverLaunchConfiguration_configureScript - Undocumented member.
$sel:server:ServerLaunchConfiguration', serverLaunchConfiguration_server - The ID of the server with which the launch configuration is associated.
$sel:vpc:ServerLaunchConfiguration', serverLaunchConfiguration_vpc - The ID of the VPC into which the server should be launched.
ServerReplicationConfiguration
data ServerReplicationConfiguration Source #
Replication configuration of a server.
See: newServerReplicationConfiguration smart constructor.
Constructors
| ServerReplicationConfiguration' (Maybe ServerReplicationParameters) (Maybe Server) |
Instances
newServerReplicationConfiguration :: ServerReplicationConfiguration Source #
Create a value of ServerReplicationConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serverReplicationParameters:ServerReplicationConfiguration', serverReplicationConfiguration_serverReplicationParameters - The parameters for replicating the server.
$sel:server:ServerReplicationConfiguration', serverReplicationConfiguration_server - The ID of the server with which this replication configuration is
associated.
ServerReplicationParameters
data ServerReplicationParameters Source #
The replication parameters for replicating a server.
See: newServerReplicationParameters smart constructor.
Constructors
| ServerReplicationParameters' (Maybe Int) (Maybe Int) (Maybe POSIX) (Maybe LicenseType) (Maybe Bool) (Maybe Text) (Maybe Bool) |
Instances
newServerReplicationParameters :: ServerReplicationParameters Source #
Create a value of ServerReplicationParameters with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:frequency:ServerReplicationParameters', serverReplicationParameters_frequency - The frequency of creating replication jobs for the server.
$sel:numberOfRecentAmisToKeep:ServerReplicationParameters', serverReplicationParameters_numberOfRecentAmisToKeep - The number of recent AMIs to keep when creating a replication job for
this server.
$sel:seedTime:ServerReplicationParameters', serverReplicationParameters_seedTime - The seed time for creating a replication job for the server.
$sel:licenseType:ServerReplicationParameters', serverReplicationParameters_licenseType - The license type for creating a replication job for the server.
$sel:encrypted:ServerReplicationParameters', serverReplicationParameters_encrypted - Indicates whether the replication job produces encrypted AMIs.
$sel:kmsKeyId:ServerReplicationParameters', serverReplicationParameters_kmsKeyId - 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.
$sel:runOnce:ServerReplicationParameters', serverReplicationParameters_runOnce - Indicates whether to run the replication job one time.
ServerValidationConfiguration
data ServerValidationConfiguration Source #
Configuration for validating an instance.
See: newServerValidationConfiguration smart constructor.
Constructors
| ServerValidationConfiguration' (Maybe ServerValidationStrategy) (Maybe UserDataValidationParameters) (Maybe Text) (Maybe Server) (Maybe Text) |
Instances
newServerValidationConfiguration :: ServerValidationConfiguration Source #
Create a value of ServerValidationConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:serverValidationStrategy:ServerValidationConfiguration', serverValidationConfiguration_serverValidationStrategy - The validation strategy.
$sel:userDataValidationParameters:ServerValidationConfiguration', serverValidationConfiguration_userDataValidationParameters - The validation parameters.
$sel:name:ServerValidationConfiguration', serverValidationConfiguration_name - The name of the configuration.
$sel:server:ServerValidationConfiguration', serverValidationConfiguration_server - Undocumented member.
$sel:validationId:ServerValidationConfiguration', serverValidationConfiguration_validationId - The ID of the validation.
ServerValidationOutput
data ServerValidationOutput Source #
Contains output from validating an instance.
See: newServerValidationOutput smart constructor.
Constructors
| ServerValidationOutput' (Maybe Server) |
Instances
newServerValidationOutput :: ServerValidationOutput Source #
Create a value of ServerValidationOutput with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:server:ServerValidationOutput', serverValidationOutput_server - Undocumented member.
Source
Contains the location of a validation script.
See: newSource smart constructor.
Constructors
| Source' (Maybe S3Location) |
Instances
| Eq Source Source # | |
| Read Source Source # | |
| Show Source Source # | |
| Generic Source Source # | |
| NFData Source Source # | |
Defined in Amazonka.SMS.Types.Source | |
| Hashable Source Source # | |
Defined in Amazonka.SMS.Types.Source | |
| ToJSON Source Source # | |
Defined in Amazonka.SMS.Types.Source | |
| FromJSON Source Source # | |
| type Rep Source Source # | |
Defined in Amazonka.SMS.Types.Source type Rep Source = D1 ('MetaData "Source" "Amazonka.SMS.Types.Source" "libZSservicesZSamazonka-smsZSamazonka-sms" 'False) (C1 ('MetaCons "Source'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Location)))) | |
Create a value of Source with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3Location:Source', source_s3Location - Undocumented member.
Tag
Key/value pair that can be assigned to an application.
See: newTag smart constructor.
Instances
| Eq Tag Source # | |
| Read Tag Source # | |
| Show Tag Source # | |
| Generic Tag Source # | |
| NFData Tag Source # | |
Defined in Amazonka.SMS.Types.Tag | |
| Hashable Tag Source # | |
Defined in Amazonka.SMS.Types.Tag | |
| ToJSON Tag Source # | |
Defined in Amazonka.SMS.Types.Tag | |
| FromJSON Tag Source # | |
| type Rep Tag Source # | |
Defined in Amazonka.SMS.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.SMS.Types.Tag" "libZSservicesZSamazonka-smsZSamazonka-sms" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) | |
Create a value of Tag with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:Tag', tag_value - The tag value.
$sel:key:Tag', tag_key - The tag key.
UserData
A script that runs on first launch of an Amazon EC2 instance. Used for configuring the server during launch.
See: newUserData smart constructor.
Constructors
| UserData' (Maybe S3Location) |
Instances
| Eq UserData Source # | |
| Read UserData Source # | |
| Show UserData Source # | |
| Generic UserData Source # | |
| NFData UserData Source # | |
Defined in Amazonka.SMS.Types.UserData | |
| Hashable UserData Source # | |
Defined in Amazonka.SMS.Types.UserData | |
| ToJSON UserData Source # | |
Defined in Amazonka.SMS.Types.UserData | |
| FromJSON UserData Source # | |
| type Rep UserData Source # | |
Defined in Amazonka.SMS.Types.UserData type Rep UserData = D1 ('MetaData "UserData" "Amazonka.SMS.Types.UserData" "libZSservicesZSamazonka-smsZSamazonka-sms" 'False) (C1 ('MetaCons "UserData'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Location") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Location)))) | |
newUserData :: UserData Source #
Create a value of UserData with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:s3Location:UserData', userData_s3Location - Amazon S3 location of the user-data script.
UserDataValidationParameters
data UserDataValidationParameters Source #
Contains validation parameters.
See: newUserDataValidationParameters smart constructor.
Constructors
| UserDataValidationParameters' (Maybe ScriptType) (Maybe Source) |
Instances
newUserDataValidationParameters :: UserDataValidationParameters Source #
Create a value of UserDataValidationParameters with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:scriptType:UserDataValidationParameters', userDataValidationParameters_scriptType - The type of validation script.
$sel:source:UserDataValidationParameters', userDataValidationParameters_source - The location of the validation script.
ValidationOutput
data ValidationOutput Source #
Contains validation output.
See: newValidationOutput smart constructor.
Constructors
| ValidationOutput' (Maybe ValidationStatus) (Maybe AppValidationOutput) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ServerValidationOutput) |
Instances
newValidationOutput :: ValidationOutput Source #
Create a value of ValidationOutput with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:status:ValidationOutput', validationOutput_status - The status of the validation.
$sel:appValidationOutput:ValidationOutput', validationOutput_appValidationOutput - The output from validating an application.
$sel:latestValidationTime:ValidationOutput', validationOutput_latestValidationTime - The latest time that the validation was performed.
$sel:name:ValidationOutput', validationOutput_name - The name of the validation.
$sel:statusMessage:ValidationOutput', validationOutput_statusMessage - The status message.
$sel:validationId:ValidationOutput', validationOutput_validationId - The ID of the validation.
$sel:serverValidationOutput:ValidationOutput', validationOutput_serverValidationOutput - The output from validation an instance.
VmServer
Represents a VM server.
See: newVmServer smart constructor.
Constructors
| VmServer' (Maybe Text) (Maybe VmManagerType) (Maybe VmServerAddress) (Maybe Text) (Maybe Text) |
Instances
newVmServer :: VmServer Source #
Create a value of VmServer with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:vmManagerName:VmServer', vmServer_vmManagerName - The name of the VM manager.
$sel:vmManagerType:VmServer', vmServer_vmManagerType - The type of VM management product.
$sel:vmServerAddress:VmServer', vmServer_vmServerAddress - The VM server location.
$sel:vmName:VmServer', vmServer_vmName - The name of the VM.
$sel:vmPath:VmServer', vmServer_vmPath - The VM folder path in the vCenter Server virtual machine inventory tree.
VmServerAddress
data VmServerAddress Source #
Represents a VM server location.
See: newVmServerAddress smart constructor.
Constructors
| VmServerAddress' (Maybe Text) (Maybe Text) |
Instances
newVmServerAddress :: VmServerAddress Source #
Create a value of VmServerAddress with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:vmManagerId:VmServerAddress', vmServerAddress_vmManagerId - The ID of the VM manager.
$sel:vmId:VmServerAddress', vmServerAddress_vmId - The ID of the VM.