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 |
- 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
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.
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.
Instances
Eq DeleteAppReplicationConfigurationResponse Source # | |
Read DeleteAppReplicationConfigurationResponse Source # | |
Show DeleteAppReplicationConfigurationResponse Source # | |
Generic DeleteAppReplicationConfigurationResponse Source # | |
Defined in Amazonka.SMS.DeleteAppReplicationConfiguration type Rep DeleteAppReplicationConfigurationResponse :: Type -> Type # | |
NFData DeleteAppReplicationConfigurationResponse Source # | |
type Rep DeleteAppReplicationConfigurationResponse Source # | |
Defined in Amazonka.SMS.DeleteAppReplicationConfiguration type Rep DeleteAppReplicationConfigurationResponse = D1 ('MetaData "DeleteAppReplicationConfigurationResponse" "Amazonka.SMS.DeleteAppReplicationConfiguration" "libZSservicesZSamazonka-smsZSamazonka-sms" 'False) (C1 ('MetaCons "DeleteAppReplicationConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDeleteAppReplicationConfigurationResponse Source #
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.
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.
Instances
newPutAppReplicationConfigurationResponse Source #
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.
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.
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.
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.
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.
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.
GetAppLaunchConfigurationResponse' (Maybe [ServerGroupLaunchConfiguration]) (Maybe Bool) (Maybe Text) (Maybe Text) Int |
Instances
newGetAppLaunchConfigurationResponse Source #
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.
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.
Instances
Eq DeleteAppLaunchConfigurationResponse Source # | |
Read DeleteAppLaunchConfigurationResponse Source # | |
Show DeleteAppLaunchConfigurationResponse Source # | |
Generic DeleteAppLaunchConfigurationResponse Source # | |
NFData DeleteAppLaunchConfigurationResponse Source # | |
Defined in Amazonka.SMS.DeleteAppLaunchConfiguration rnf :: DeleteAppLaunchConfigurationResponse -> () # | |
type Rep DeleteAppLaunchConfigurationResponse Source # | |
Defined in Amazonka.SMS.DeleteAppLaunchConfiguration type Rep DeleteAppLaunchConfigurationResponse = D1 ('MetaData "DeleteAppLaunchConfigurationResponse" "Amazonka.SMS.DeleteAppLaunchConfiguration" "libZSservicesZSamazonka-smsZSamazonka-sms" 'False) (C1 ('MetaCons "DeleteAppLaunchConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDeleteAppLaunchConfigurationResponse Source #
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.
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.
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.
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.
Instances
Eq PutAppLaunchConfigurationResponse Source # | |
Read PutAppLaunchConfigurationResponse Source # | |
Show PutAppLaunchConfigurationResponse Source # | |
Defined in Amazonka.SMS.PutAppLaunchConfiguration | |
Generic PutAppLaunchConfigurationResponse Source # | |
NFData PutAppLaunchConfigurationResponse Source # | |
Defined in Amazonka.SMS.PutAppLaunchConfiguration rnf :: PutAppLaunchConfigurationResponse -> () # | |
type Rep PutAppLaunchConfigurationResponse Source # | |
Defined in Amazonka.SMS.PutAppLaunchConfiguration type Rep PutAppLaunchConfigurationResponse = D1 ('MetaData "PutAppLaunchConfigurationResponse" "Amazonka.SMS.PutAppLaunchConfiguration" "libZSservicesZSamazonka-smsZSamazonka-sms" 'False) (C1 ('MetaCons "PutAppLaunchConfigurationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newPutAppLaunchConfigurationResponse Source #
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.
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.
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.
Instances
newTerminateAppResponse Source #
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.
ListAppsResponse' (Maybe [AppSummary]) (Maybe Text) Int |
Instances
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.
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.
GetServersResponse' (Maybe ServerCatalogStatus) (Maybe POSIX) (Maybe Text) (Maybe [Server]) Int |
Instances
newGetServersResponse Source #
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.
Instances
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.
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.
UpdateAppResponse' (Maybe AppSummary) (Maybe [ServerGroup]) (Maybe [Tag]) Int |
Instances
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.
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.
Instances
Eq StartOnDemandAppReplicationResponse Source # | |
Read StartOnDemandAppReplicationResponse Source # | |
Show StartOnDemandAppReplicationResponse Source # | |
Generic StartOnDemandAppReplicationResponse Source # | |
NFData StartOnDemandAppReplicationResponse Source # | |
Defined in Amazonka.SMS.StartOnDemandAppReplication rnf :: StartOnDemandAppReplicationResponse -> () # | |
type Rep StartOnDemandAppReplicationResponse Source # | |
Defined in Amazonka.SMS.StartOnDemandAppReplication type Rep StartOnDemandAppReplicationResponse = D1 ('MetaData "StartOnDemandAppReplicationResponse" "Amazonka.SMS.StartOnDemandAppReplication" "libZSservicesZSamazonka-smsZSamazonka-sms" 'False) (C1 ('MetaCons "StartOnDemandAppReplicationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newStartOnDemandAppReplicationResponse Source #
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.
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.
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.
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.
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.
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.
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.
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.
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.
Instances
Eq LaunchApp Source # | |
Read LaunchApp Source # | |
Show LaunchApp Source # | |
Generic LaunchApp Source # | |
NFData LaunchApp Source # | |
Defined in Amazonka.SMS.LaunchApp | |
Hashable LaunchApp Source # | |
Defined in Amazonka.SMS.LaunchApp | |
ToJSON LaunchApp Source # | |
Defined in Amazonka.SMS.LaunchApp | |
AWSRequest LaunchApp Source # | |
Defined in Amazonka.SMS.LaunchApp type AWSResponse LaunchApp # request :: LaunchApp -> Request LaunchApp # response :: MonadResource m => Logger -> Service -> Proxy LaunchApp -> ClientResponse ClientBody -> m (Either Error (ClientResponse (AWSResponse LaunchApp))) # | |
ToHeaders LaunchApp Source # | |
Defined in Amazonka.SMS.LaunchApp | |
ToPath LaunchApp Source # | |
Defined in Amazonka.SMS.LaunchApp toPath :: LaunchApp -> ByteString # | |
ToQuery LaunchApp Source # | |
Defined in Amazonka.SMS.LaunchApp toQuery :: LaunchApp -> QueryString # | |
type Rep LaunchApp Source # | |
Defined in Amazonka.SMS.LaunchApp | |
type AWSResponse LaunchApp Source # | |
Defined in Amazonka.SMS.LaunchApp |
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.
Instances
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.
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.
GetAppValidationConfigurationResponse' (Maybe [ServerGroupValidationConfiguration]) (Maybe [AppValidationConfiguration]) Int |
Instances
newGetAppValidationConfigurationResponse Source #
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.
CreateReplicationJob' (Maybe Int) (Maybe Int) (Maybe LicenseType) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Bool) (Maybe Text) Text POSIX |
Instances
newCreateReplicationJob Source #
:: 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.
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.
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.
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 type AWSResponse GetApp # 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 toPath :: GetApp -> ByteString # | |
ToQuery GetApp Source # | |
Defined in Amazonka.SMS.GetApp 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.
GetAppResponse' (Maybe AppSummary) (Maybe [ServerGroup]) (Maybe [Tag]) Int |
Instances
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.
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.
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.
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.
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.
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.
CreateAppResponse' (Maybe AppSummary) (Maybe [ServerGroup]) (Maybe [Tag]) Int |
Instances
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.
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.
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.
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.
Instances
newDeleteAppValidationConfigurationResponse Source #
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.
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.
Instances
newPutAppValidationConfigurationResponse Source #
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.
Instances
newGetAppValidationOutput Source #
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.
Instances
Eq GetAppValidationOutputResponse Source # | |
Read GetAppValidationOutputResponse Source # | |
Show GetAppValidationOutputResponse Source # | |
Defined in Amazonka.SMS.GetAppValidationOutput | |
Generic GetAppValidationOutputResponse Source # | |
NFData GetAppValidationOutputResponse Source # | |
Defined in Amazonka.SMS.GetAppValidationOutput rnf :: GetAppValidationOutputResponse -> () # | |
type Rep GetAppValidationOutputResponse Source # | |
Defined in Amazonka.SMS.GetAppValidationOutput type Rep GetAppValidationOutputResponse = D1 ('MetaData "GetAppValidationOutputResponse" "Amazonka.SMS.GetAppValidationOutput" "libZSservicesZSamazonka-smsZSamazonka-sms" 'False) (C1 ('MetaCons "GetAppValidationOutputResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "validationOutputList") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ValidationOutput])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
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.
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.
Instances
newGetAppReplicationConfigurationResponse Source #
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.
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.
Instances
Eq StartOnDemandReplicationRunResponse Source # | |
Read StartOnDemandReplicationRunResponse Source # | |
Show StartOnDemandReplicationRunResponse Source # | |
Generic StartOnDemandReplicationRunResponse Source # | |
NFData StartOnDemandReplicationRunResponse Source # | |
Defined in Amazonka.SMS.StartOnDemandReplicationRun rnf :: StartOnDemandReplicationRunResponse -> () # | |
type Rep StartOnDemandReplicationRunResponse Source # | |
Defined in Amazonka.SMS.StartOnDemandReplicationRun type Rep StartOnDemandReplicationRunResponse = D1 ('MetaData "StartOnDemandReplicationRunResponse" "Amazonka.SMS.StartOnDemandReplicationRun" "libZSservicesZSamazonka-smsZSamazonka-sms" 'False) (C1 ('MetaCons "StartOnDemandReplicationRunResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replicationRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newStartOnDemandReplicationRunResponse Source #
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.
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.
Instances
Eq NotifyAppValidationOutputResponse Source # | |
Read NotifyAppValidationOutputResponse Source # | |
Show NotifyAppValidationOutputResponse Source # | |
Defined in Amazonka.SMS.NotifyAppValidationOutput | |
Generic NotifyAppValidationOutputResponse Source # | |
NFData NotifyAppValidationOutputResponse Source # | |
Defined in Amazonka.SMS.NotifyAppValidationOutput rnf :: NotifyAppValidationOutputResponse -> () # | |
type Rep NotifyAppValidationOutputResponse Source # | |
Defined in Amazonka.SMS.NotifyAppValidationOutput type Rep NotifyAppValidationOutputResponse = D1 ('MetaData "NotifyAppValidationOutputResponse" "Amazonka.SMS.NotifyAppValidationOutput" "libZSservicesZSamazonka-smsZSamazonka-sms" 'False) (C1 ('MetaCons "NotifyAppValidationOutputResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newNotifyAppValidationOutputResponse Source #
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 #
pattern AppLaunchConfigurationStatus_CONFIGURED :: AppLaunchConfigurationStatus | |
pattern AppLaunchConfigurationStatus_NOT_CONFIGURED :: AppLaunchConfigurationStatus |
Instances
AppLaunchStatus
newtype AppLaunchStatus Source #
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 #
pattern AppReplicationConfigurationStatus_CONFIGURED :: AppReplicationConfigurationStatus | |
pattern AppReplicationConfigurationStatus_NOT_CONFIGURED :: AppReplicationConfigurationStatus |
Instances
AppReplicationStatus
newtype AppReplicationStatus Source #
Instances
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 |
Instances
AppValidationStrategy
newtype AppValidationStrategy Source #
pattern AppValidationStrategy_SSM :: AppValidationStrategy |
Instances
ConnectorCapability
newtype ConnectorCapability Source #
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 #
pattern ConnectorStatus_HEALTHY :: ConnectorStatus | |
pattern ConnectorStatus_UNHEALTHY :: ConnectorStatus |
Instances
LicenseType
newtype LicenseType Source #
pattern LicenseType_AWS :: LicenseType | |
pattern LicenseType_BYOL :: LicenseType |
Instances
OutputFormat
newtype OutputFormat Source #
pattern OutputFormat_JSON :: OutputFormat | |
pattern OutputFormat_YAML :: OutputFormat |
Instances
ReplicationJobState
newtype ReplicationJobState Source #
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 #
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 #
pattern ReplicationRunType_AUTOMATIC :: ReplicationRunType | |
pattern ReplicationRunType_ON_DEMAND :: ReplicationRunType |
Instances
ScriptType
newtype ScriptType Source #
pattern ScriptType_POWERSHELL_SCRIPT :: ScriptType | |
pattern ScriptType_SHELL_SCRIPT :: ScriptType |
Instances
ServerCatalogStatus
newtype ServerCatalogStatus Source #
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 #
pattern ServerType_VIRTUAL_MACHINE :: ServerType |
Instances
ServerValidationStrategy
newtype ServerValidationStrategy Source #
Instances
ValidationStatus
newtype ValidationStatus Source #
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 #
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.