Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- DryRunOperationException
- InternalError
- InvalidParameterException
- MissingRequiredParameterException
- NoConnectorsAvailableException
- OperationNotPermittedException
- ReplicationJobAlreadyExistsException
- ReplicationJobNotFoundException
- ReplicationRunLimitExceededException
- ServerCannotBeReplicatedException
- TemporarilyUnavailableException
- UnauthorizedOperationException
- Waiters
- Operations
- CreateApp
- CreateReplicationJob
- DeleteApp
- DeleteAppLaunchConfiguration
- DeleteAppReplicationConfiguration
- DeleteAppValidationConfiguration
- DeleteReplicationJob
- DeleteServerCatalog
- DisassociateConnector
- GenerateChangeSet
- GenerateTemplate
- GetApp
- GetAppLaunchConfiguration
- GetAppReplicationConfiguration
- GetAppValidationConfiguration
- GetAppValidationOutput
- GetConnectors (Paginated)
- GetReplicationJobs (Paginated)
- GetReplicationRuns (Paginated)
- GetServers (Paginated)
- ImportAppCatalog
- ImportServerCatalog
- LaunchApp
- ListApps (Paginated)
- NotifyAppValidationOutput
- PutAppLaunchConfiguration
- PutAppReplicationConfiguration
- PutAppValidationConfiguration
- StartAppReplication
- StartOnDemandAppReplication
- StartOnDemandReplicationRun
- StopAppReplication
- TerminateApp
- UpdateApp
- UpdateReplicationJob
- 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.
Product update
We recommend Amazon Web Services Application Migration Service (Amazon Web Services MGN) as the primary migration service for lift-and-shift migrations. If Amazon Web Services MGN is unavailable in a specific Amazon Web Services Region, you can use the Server Migration Service APIs through March 2023.
Server Migration Service (Server Migration Service) makes it easier and faster for you to migrate your on-premises workloads to Amazon Web Services. To learn more about Server Migration Service, see the following resources:
Synopsis
- defaultService :: Service
- _DryRunOperationException :: AsError a => Fold a ServiceError
- _InternalError :: AsError a => Fold a ServiceError
- _InvalidParameterException :: AsError a => Fold a ServiceError
- _MissingRequiredParameterException :: AsError a => Fold a ServiceError
- _NoConnectorsAvailableException :: AsError a => Fold a ServiceError
- _OperationNotPermittedException :: AsError a => Fold a ServiceError
- _ReplicationJobAlreadyExistsException :: AsError a => Fold a ServiceError
- _ReplicationJobNotFoundException :: AsError a => Fold a ServiceError
- _ReplicationRunLimitExceededException :: AsError a => Fold a ServiceError
- _ServerCannotBeReplicatedException :: AsError a => Fold a ServiceError
- _TemporarilyUnavailableException :: AsError a => Fold a ServiceError
- _UnauthorizedOperationException :: AsError a => Fold a ServiceError
- 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 CreateReplicationJob = CreateReplicationJob' (Maybe Text) (Maybe Bool) (Maybe Int) (Maybe Text) (Maybe LicenseType) (Maybe Int) (Maybe Text) (Maybe Bool) Text POSIX
- newCreateReplicationJob :: Text -> UTCTime -> CreateReplicationJob
- data CreateReplicationJobResponse = CreateReplicationJobResponse' (Maybe Text) Int
- newCreateReplicationJobResponse :: Int -> CreateReplicationJobResponse
- data DeleteApp = DeleteApp' (Maybe Text) (Maybe Bool) (Maybe Bool)
- newDeleteApp :: DeleteApp
- data DeleteAppResponse = DeleteAppResponse' Int
- newDeleteAppResponse :: Int -> DeleteAppResponse
- data DeleteAppLaunchConfiguration = DeleteAppLaunchConfiguration' (Maybe Text)
- newDeleteAppLaunchConfiguration :: DeleteAppLaunchConfiguration
- data DeleteAppLaunchConfigurationResponse = DeleteAppLaunchConfigurationResponse' Int
- newDeleteAppLaunchConfigurationResponse :: Int -> DeleteAppLaunchConfigurationResponse
- data DeleteAppReplicationConfiguration = DeleteAppReplicationConfiguration' (Maybe Text)
- newDeleteAppReplicationConfiguration :: DeleteAppReplicationConfiguration
- data DeleteAppReplicationConfigurationResponse = DeleteAppReplicationConfigurationResponse' Int
- newDeleteAppReplicationConfigurationResponse :: Int -> DeleteAppReplicationConfigurationResponse
- data DeleteAppValidationConfiguration = DeleteAppValidationConfiguration' Text
- newDeleteAppValidationConfiguration :: Text -> DeleteAppValidationConfiguration
- data DeleteAppValidationConfigurationResponse = DeleteAppValidationConfigurationResponse' Int
- newDeleteAppValidationConfigurationResponse :: Int -> DeleteAppValidationConfigurationResponse
- data DeleteReplicationJob = DeleteReplicationJob' Text
- newDeleteReplicationJob :: Text -> DeleteReplicationJob
- data DeleteReplicationJobResponse = DeleteReplicationJobResponse' Int
- newDeleteReplicationJobResponse :: Int -> DeleteReplicationJobResponse
- data DeleteServerCatalog = DeleteServerCatalog' {
- newDeleteServerCatalog :: DeleteServerCatalog
- data DeleteServerCatalogResponse = DeleteServerCatalogResponse' Int
- newDeleteServerCatalogResponse :: Int -> DeleteServerCatalogResponse
- data DisassociateConnector = DisassociateConnector' Text
- newDisassociateConnector :: Text -> DisassociateConnector
- data DisassociateConnectorResponse = DisassociateConnectorResponse' Int
- newDisassociateConnectorResponse :: Int -> DisassociateConnectorResponse
- data GenerateChangeSet = GenerateChangeSet' (Maybe Text) (Maybe OutputFormat)
- newGenerateChangeSet :: GenerateChangeSet
- data GenerateChangeSetResponse = GenerateChangeSetResponse' (Maybe S3Location) Int
- newGenerateChangeSetResponse :: Int -> GenerateChangeSetResponse
- data GenerateTemplate = GenerateTemplate' (Maybe Text) (Maybe OutputFormat)
- newGenerateTemplate :: GenerateTemplate
- data GenerateTemplateResponse = GenerateTemplateResponse' (Maybe S3Location) Int
- newGenerateTemplateResponse :: Int -> GenerateTemplateResponse
- data GetApp = GetApp' (Maybe Text)
- newGetApp :: GetApp
- data GetAppResponse = GetAppResponse' (Maybe AppSummary) (Maybe [ServerGroup]) (Maybe [Tag]) Int
- newGetAppResponse :: Int -> GetAppResponse
- data GetAppLaunchConfiguration = GetAppLaunchConfiguration' (Maybe Text)
- newGetAppLaunchConfiguration :: GetAppLaunchConfiguration
- data GetAppLaunchConfigurationResponse = GetAppLaunchConfigurationResponse' (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe [ServerGroupLaunchConfiguration]) Int
- newGetAppLaunchConfigurationResponse :: Int -> GetAppLaunchConfigurationResponse
- data GetAppReplicationConfiguration = GetAppReplicationConfiguration' (Maybe Text)
- newGetAppReplicationConfiguration :: GetAppReplicationConfiguration
- data GetAppReplicationConfigurationResponse = GetAppReplicationConfigurationResponse' (Maybe [ServerGroupReplicationConfiguration]) Int
- newGetAppReplicationConfigurationResponse :: Int -> GetAppReplicationConfigurationResponse
- data GetAppValidationConfiguration = GetAppValidationConfiguration' Text
- newGetAppValidationConfiguration :: Text -> GetAppValidationConfiguration
- data GetAppValidationConfigurationResponse = GetAppValidationConfigurationResponse' (Maybe [AppValidationConfiguration]) (Maybe [ServerGroupValidationConfiguration]) Int
- newGetAppValidationConfigurationResponse :: Int -> GetAppValidationConfigurationResponse
- data GetAppValidationOutput = GetAppValidationOutput' Text
- newGetAppValidationOutput :: Text -> GetAppValidationOutput
- data GetAppValidationOutputResponse = GetAppValidationOutputResponse' (Maybe [ValidationOutput]) Int
- newGetAppValidationOutputResponse :: Int -> GetAppValidationOutputResponse
- data GetConnectors = GetConnectors' (Maybe Int) (Maybe Text)
- newGetConnectors :: GetConnectors
- data GetConnectorsResponse = GetConnectorsResponse' (Maybe [Connector]) (Maybe Text) Int
- newGetConnectorsResponse :: Int -> GetConnectorsResponse
- data GetReplicationJobs = GetReplicationJobs' (Maybe Int) (Maybe Text) (Maybe Text)
- newGetReplicationJobs :: GetReplicationJobs
- data GetReplicationJobsResponse = GetReplicationJobsResponse' (Maybe Text) (Maybe [ReplicationJob]) Int
- newGetReplicationJobsResponse :: Int -> GetReplicationJobsResponse
- data GetReplicationRuns = GetReplicationRuns' (Maybe Int) (Maybe Text) Text
- newGetReplicationRuns :: Text -> GetReplicationRuns
- data GetReplicationRunsResponse = GetReplicationRunsResponse' (Maybe Text) (Maybe ReplicationJob) (Maybe [ReplicationRun]) Int
- newGetReplicationRunsResponse :: Int -> GetReplicationRunsResponse
- data GetServers = GetServers' (Maybe Int) (Maybe Text) (Maybe [VmServerAddress])
- newGetServers :: GetServers
- data GetServersResponse = GetServersResponse' (Maybe POSIX) (Maybe Text) (Maybe ServerCatalogStatus) (Maybe [Server]) Int
- newGetServersResponse :: Int -> GetServersResponse
- data ImportAppCatalog = ImportAppCatalog' (Maybe Text)
- newImportAppCatalog :: ImportAppCatalog
- data ImportAppCatalogResponse = ImportAppCatalogResponse' Int
- newImportAppCatalogResponse :: Int -> ImportAppCatalogResponse
- data ImportServerCatalog = ImportServerCatalog' {
- newImportServerCatalog :: ImportServerCatalog
- data ImportServerCatalogResponse = ImportServerCatalogResponse' Int
- newImportServerCatalogResponse :: Int -> ImportServerCatalogResponse
- data LaunchApp = LaunchApp' (Maybe Text)
- newLaunchApp :: LaunchApp
- data LaunchAppResponse = LaunchAppResponse' Int
- newLaunchAppResponse :: Int -> LaunchAppResponse
- data ListApps = ListApps' (Maybe [Text]) (Maybe Int) (Maybe Text)
- newListApps :: ListApps
- data ListAppsResponse = ListAppsResponse' (Maybe [AppSummary]) (Maybe Text) Int
- newListAppsResponse :: Int -> ListAppsResponse
- data NotifyAppValidationOutput = NotifyAppValidationOutput' (Maybe NotificationContext) Text
- newNotifyAppValidationOutput :: Text -> NotifyAppValidationOutput
- data NotifyAppValidationOutputResponse = NotifyAppValidationOutputResponse' Int
- newNotifyAppValidationOutputResponse :: Int -> NotifyAppValidationOutputResponse
- data PutAppLaunchConfiguration = PutAppLaunchConfiguration' (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe [ServerGroupLaunchConfiguration])
- newPutAppLaunchConfiguration :: PutAppLaunchConfiguration
- data PutAppLaunchConfigurationResponse = PutAppLaunchConfigurationResponse' Int
- newPutAppLaunchConfigurationResponse :: Int -> PutAppLaunchConfigurationResponse
- data PutAppReplicationConfiguration = PutAppReplicationConfiguration' (Maybe Text) (Maybe [ServerGroupReplicationConfiguration])
- newPutAppReplicationConfiguration :: PutAppReplicationConfiguration
- data PutAppReplicationConfigurationResponse = PutAppReplicationConfigurationResponse' Int
- newPutAppReplicationConfigurationResponse :: Int -> PutAppReplicationConfigurationResponse
- data PutAppValidationConfiguration = PutAppValidationConfiguration' (Maybe [AppValidationConfiguration]) (Maybe [ServerGroupValidationConfiguration]) Text
- newPutAppValidationConfiguration :: Text -> PutAppValidationConfiguration
- data PutAppValidationConfigurationResponse = PutAppValidationConfigurationResponse' Int
- newPutAppValidationConfigurationResponse :: Int -> PutAppValidationConfigurationResponse
- data StartAppReplication = StartAppReplication' (Maybe Text)
- newStartAppReplication :: StartAppReplication
- data StartAppReplicationResponse = StartAppReplicationResponse' Int
- newStartAppReplicationResponse :: Int -> StartAppReplicationResponse
- data StartOnDemandAppReplication = StartOnDemandAppReplication' (Maybe Text) Text
- newStartOnDemandAppReplication :: Text -> StartOnDemandAppReplication
- data StartOnDemandAppReplicationResponse = StartOnDemandAppReplicationResponse' Int
- newStartOnDemandAppReplicationResponse :: Int -> StartOnDemandAppReplicationResponse
- data StartOnDemandReplicationRun = StartOnDemandReplicationRun' (Maybe Text) Text
- newStartOnDemandReplicationRun :: Text -> StartOnDemandReplicationRun
- data StartOnDemandReplicationRunResponse = StartOnDemandReplicationRunResponse' (Maybe Text) Int
- newStartOnDemandReplicationRunResponse :: Int -> StartOnDemandReplicationRunResponse
- data StopAppReplication = StopAppReplication' (Maybe Text)
- newStopAppReplication :: StopAppReplication
- data StopAppReplicationResponse = StopAppReplicationResponse' Int
- newStopAppReplicationResponse :: Int -> StopAppReplicationResponse
- data TerminateApp = TerminateApp' (Maybe Text)
- newTerminateApp :: TerminateApp
- data TerminateAppResponse = TerminateAppResponse' Int
- newTerminateAppResponse :: Int -> TerminateAppResponse
- 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 UpdateReplicationJob = UpdateReplicationJob' (Maybe Text) (Maybe Bool) (Maybe Int) (Maybe Text) (Maybe LicenseType) (Maybe POSIX) (Maybe Int) (Maybe Text) Text
- newUpdateReplicationJob :: Text -> UpdateReplicationJob
- data UpdateReplicationJobResponse = UpdateReplicationJobResponse' Int
- newUpdateReplicationJobResponse :: Int -> UpdateReplicationJobResponse
- 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 Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe AppLaunchConfigurationStatus) (Maybe LaunchDetails) (Maybe AppLaunchStatus) (Maybe Text) (Maybe Text) (Maybe AppReplicationConfigurationStatus) (Maybe AppReplicationStatus) (Maybe Text) (Maybe Text) (Maybe AppStatus) (Maybe Text) (Maybe Int) (Maybe Int)
- newAppSummary :: AppSummary
- data AppValidationConfiguration = AppValidationConfiguration' (Maybe AppValidationStrategy) (Maybe Text) (Maybe SSMValidationParameters) (Maybe Text)
- newAppValidationConfiguration :: AppValidationConfiguration
- data AppValidationOutput = AppValidationOutput' (Maybe SSMOutput)
- newAppValidationOutput :: AppValidationOutput
- data Connector = Connector' (Maybe POSIX) (Maybe [ConnectorCapability]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ConnectorStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe VmManagerType)
- newConnector :: Connector
- data LaunchDetails = LaunchDetails' (Maybe POSIX) (Maybe Text) (Maybe Text)
- newLaunchDetails :: LaunchDetails
- data NotificationContext = NotificationContext' (Maybe ValidationStatus) (Maybe Text) (Maybe Text)
- newNotificationContext :: NotificationContext
- data ReplicationJob = ReplicationJob' (Maybe Text) (Maybe Bool) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe LicenseType) (Maybe POSIX) (Maybe Int) (Maybe Text) (Maybe [ReplicationRun]) (Maybe Text) (Maybe Bool) (Maybe POSIX) (Maybe Text) (Maybe ServerType) (Maybe ReplicationJobState) (Maybe Text) (Maybe VmServer)
- newReplicationJob :: ReplicationJob
- data ReplicationRun = ReplicationRun' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe ReplicationRunStageDetails) (Maybe ReplicationRunState) (Maybe Text) (Maybe ReplicationRunType)
- 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 Natural) (Maybe Text) (Maybe Text) (Maybe ScriptType) (Maybe Source)
- newSSMValidationParameters :: SSMValidationParameters
- data Server = Server' (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe ServerType) (Maybe VmServer)
- newServer :: Server
- data ServerGroup = ServerGroup' (Maybe Text) (Maybe Text) (Maybe [Server])
- newServerGroup :: ServerGroup
- data ServerGroupLaunchConfiguration = ServerGroupLaunchConfiguration' (Maybe Int) (Maybe Text) (Maybe [ServerLaunchConfiguration])
- newServerGroupLaunchConfiguration :: ServerGroupLaunchConfiguration
- data ServerGroupReplicationConfiguration = ServerGroupReplicationConfiguration' (Maybe Text) (Maybe [ServerReplicationConfiguration])
- newServerGroupReplicationConfiguration :: ServerGroupReplicationConfiguration
- data ServerGroupValidationConfiguration = ServerGroupValidationConfiguration' (Maybe Text) (Maybe [ServerValidationConfiguration])
- newServerGroupValidationConfiguration :: ServerGroupValidationConfiguration
- data ServerLaunchConfiguration = ServerLaunchConfiguration' (Maybe Bool) (Maybe S3Location) (Maybe ScriptType) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Server) (Maybe Text) (Maybe UserData) (Maybe Text)
- newServerLaunchConfiguration :: ServerLaunchConfiguration
- data ServerReplicationConfiguration = ServerReplicationConfiguration' (Maybe Server) (Maybe ServerReplicationParameters)
- newServerReplicationConfiguration :: ServerReplicationConfiguration
- data ServerReplicationParameters = ServerReplicationParameters' (Maybe Bool) (Maybe Int) (Maybe Text) (Maybe LicenseType) (Maybe Int) (Maybe Bool) (Maybe POSIX)
- newServerReplicationParameters :: ServerReplicationParameters
- data ServerValidationConfiguration = ServerValidationConfiguration' (Maybe Text) (Maybe Server) (Maybe ServerValidationStrategy) (Maybe UserDataValidationParameters) (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 AppValidationOutput) (Maybe POSIX) (Maybe Text) (Maybe ServerValidationOutput) (Maybe ValidationStatus) (Maybe Text) (Maybe Text)
- newValidationOutput :: ValidationOutput
- data VmServer = VmServer' (Maybe Text) (Maybe VmManagerType) (Maybe Text) (Maybe Text) (Maybe VmServerAddress)
- 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
.
DryRunOperationException
_DryRunOperationException :: AsError a => Fold 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 => Fold a ServiceError Source #
An internal error occurred.
InvalidParameterException
_InvalidParameterException :: AsError a => Fold a ServiceError Source #
A specified parameter is not valid.
MissingRequiredParameterException
_MissingRequiredParameterException :: AsError a => Fold a ServiceError Source #
A required parameter is missing.
NoConnectorsAvailableException
_NoConnectorsAvailableException :: AsError a => Fold a ServiceError Source #
There are no connectors available.
OperationNotPermittedException
_OperationNotPermittedException :: AsError a => Fold a ServiceError Source #
This operation is not allowed.
ReplicationJobAlreadyExistsException
_ReplicationJobAlreadyExistsException :: AsError a => Fold a ServiceError Source #
The specified replication job already exists.
ReplicationJobNotFoundException
_ReplicationJobNotFoundException :: AsError a => Fold a ServiceError Source #
The specified replication job does not exist.
ReplicationRunLimitExceededException
_ReplicationRunLimitExceededException :: AsError a => Fold a ServiceError Source #
You have exceeded the number of on-demand replication runs you can request in a 24-hour period.
ServerCannotBeReplicatedException
_ServerCannotBeReplicatedException :: AsError a => Fold a ServiceError Source #
The specified server cannot be replicated.
TemporarilyUnavailableException
_TemporarilyUnavailableException :: AsError a => Fold a ServiceError Source #
The service is temporarily unavailable.
UnauthorizedOperationException
_UnauthorizedOperationException :: AsError a => Fold 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.
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.
CreateApp
, createApp_description
- The description of the new application
CreateApp
, createApp_name
- The name of the new application.
CreateApp
, createApp_roleName
- The name of the service role in the customer's account to be used by
Server Migration Service.
CreateApp
, createApp_serverGroups
- The server groups to include in the application.
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.
CreateApp
, createAppResponse_serverGroups
- The server groups included in the application.
CreateApp
, createAppResponse_tags
- The tags associated with the application.
$sel:httpStatus:CreateAppResponse'
, createAppResponse_httpStatus
- The response's http status code.
CreateReplicationJob
data CreateReplicationJob Source #
See: newCreateReplicationJob
smart constructor.
CreateReplicationJob' (Maybe Text) (Maybe Bool) (Maybe Int) (Maybe Text) (Maybe LicenseType) (Maybe Int) (Maybe Text) (Maybe Bool) Text POSIX |
Instances
newCreateReplicationJob Source #
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:
CreateReplicationJob
, createReplicationJob_description
- The description of the replication job.
CreateReplicationJob
, createReplicationJob_encrypted
- Indicates whether the replication job produces encrypted AMIs.
CreateReplicationJob
, createReplicationJob_frequency
- The time between consecutive replication runs, in hours.
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.
CreateReplicationJob
, createReplicationJob_licenseType
- The license type to be used for the AMI created by a successful
replication run.
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.
CreateReplicationJob
, createReplicationJob_roleName
- The name of the IAM role to be used by the Server Migration Service.
CreateReplicationJob
, createReplicationJob_runOnce
- Indicates whether to run the replication job one time.
CreateReplicationJob
, createReplicationJob_serverId
- The ID of the server.
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:
CreateReplicationJobResponse
, createReplicationJobResponse_replicationJobId
- The unique identifier of the replication job.
$sel:httpStatus:CreateReplicationJobResponse'
, createReplicationJobResponse_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:
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.
$sel:forceTerminateApp:DeleteApp'
, deleteApp_forceTerminateApp
- Indicates whether to terminate the stack corresponding to 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.
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:
DeleteAppLaunchConfiguration
, deleteAppLaunchConfiguration_appId
- The ID of the application.
data DeleteAppLaunchConfigurationResponse Source #
See: newDeleteAppLaunchConfigurationResponse
smart constructor.
Instances
Generic DeleteAppLaunchConfigurationResponse Source # | |
Read DeleteAppLaunchConfigurationResponse Source # | |
Show DeleteAppLaunchConfigurationResponse Source # | |
NFData DeleteAppLaunchConfigurationResponse Source # | |
Defined in Amazonka.SMS.DeleteAppLaunchConfiguration rnf :: DeleteAppLaunchConfigurationResponse -> () # | |
Eq DeleteAppLaunchConfigurationResponse Source # | |
type Rep DeleteAppLaunchConfigurationResponse Source # | |
Defined in Amazonka.SMS.DeleteAppLaunchConfiguration type Rep DeleteAppLaunchConfigurationResponse = D1 ('MetaData "DeleteAppLaunchConfigurationResponse" "Amazonka.SMS.DeleteAppLaunchConfiguration" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" '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.
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:
DeleteAppReplicationConfiguration
, deleteAppReplicationConfiguration_appId
- The ID of the application.
data DeleteAppReplicationConfigurationResponse Source #
See: newDeleteAppReplicationConfigurationResponse
smart constructor.
Instances
Generic DeleteAppReplicationConfigurationResponse Source # | |
Defined in Amazonka.SMS.DeleteAppReplicationConfiguration type Rep DeleteAppReplicationConfigurationResponse :: Type -> Type # | |
Read DeleteAppReplicationConfigurationResponse Source # | |
Show DeleteAppReplicationConfigurationResponse Source # | |
NFData DeleteAppReplicationConfigurationResponse Source # | |
Eq DeleteAppReplicationConfigurationResponse Source # | |
type Rep DeleteAppReplicationConfigurationResponse Source # | |
Defined in Amazonka.SMS.DeleteAppReplicationConfiguration type Rep DeleteAppReplicationConfigurationResponse = D1 ('MetaData "DeleteAppReplicationConfigurationResponse" "Amazonka.SMS.DeleteAppReplicationConfiguration" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" '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.
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:
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.
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:
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.
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.
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:
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.
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:
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:
GenerateChangeSetResponse
, generateChangeSetResponse_s3Location
- The location of the Amazon S3 object.
$sel:httpStatus:GenerateChangeSetResponse'
, generateChangeSetResponse_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:
GenerateTemplate
, generateTemplate_appId
- The ID of the application associated with the CloudFormation template.
$sel:templateFormat:GenerateTemplate'
, generateTemplate_templateFormat
- The format for generating the 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:
GenerateTemplateResponse
, generateTemplateResponse_s3Location
- The location of the Amazon S3 object.
$sel:httpStatus:GenerateTemplateResponse'
, generateTemplateResponse_httpStatus
- The response's http status code.
GetApp
See: newGetApp
smart constructor.
Instances
ToJSON GetApp Source # | |
Defined in Amazonka.SMS.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 # | |
AWSRequest GetApp Source # | |
Defined in Amazonka.SMS.GetApp type AWSResponse GetApp # request :: (Service -> Service) -> GetApp -> Request GetApp # response :: MonadResource m => (ByteStringLazy -> IO ByteStringLazy) -> Service -> Proxy GetApp -> ClientResponse ClientBody -> m (Either Error (ClientResponse (AWSResponse GetApp))) # | |
Generic GetApp Source # | |
Read GetApp Source # | |
Show GetApp Source # | |
NFData GetApp Source # | |
Defined in Amazonka.SMS.GetApp | |
Eq GetApp Source # | |
Hashable GetApp Source # | |
Defined in Amazonka.SMS.GetApp | |
type AWSResponse GetApp Source # | |
Defined in Amazonka.SMS.GetApp | |
type Rep 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:
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.
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:
GetAppLaunchConfiguration
, getAppLaunchConfiguration_appId
- The ID of the application.
data GetAppLaunchConfigurationResponse Source #
See: newGetAppLaunchConfigurationResponse
smart constructor.
GetAppLaunchConfigurationResponse' (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe [ServerGroupLaunchConfiguration]) 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:
GetAppLaunchConfiguration
, getAppLaunchConfigurationResponse_appId
- The ID of the application.
$sel:autoLaunch:GetAppLaunchConfigurationResponse'
, getAppLaunchConfigurationResponse_autoLaunch
- Indicates whether the application is configured to launch automatically
after replication is complete.
GetAppLaunchConfigurationResponse
, getAppLaunchConfigurationResponse_roleName
- The name of the service role in the customer's account that
CloudFormation uses to launch the application.
$sel:serverGroupLaunchConfigurations:GetAppLaunchConfigurationResponse'
, getAppLaunchConfigurationResponse_serverGroupLaunchConfigurations
- The launch configurations for server groups in this application.
$sel:httpStatus:GetAppLaunchConfigurationResponse'
, getAppLaunchConfigurationResponse_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:
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.
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:
GetAppValidationConfiguration
, getAppValidationConfiguration_appId
- The ID of the application.
data GetAppValidationConfigurationResponse Source #
See: newGetAppValidationConfigurationResponse
smart constructor.
GetAppValidationConfigurationResponse' (Maybe [AppValidationConfiguration]) (Maybe [ServerGroupValidationConfiguration]) 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:appValidationConfigurations:GetAppValidationConfigurationResponse'
, getAppValidationConfigurationResponse_appValidationConfigurations
- The configuration for application validation.
$sel:serverGroupValidationConfigurations:GetAppValidationConfigurationResponse'
, getAppValidationConfigurationResponse_serverGroupValidationConfigurations
- The configuration for instance validation.
$sel:httpStatus:GetAppValidationConfigurationResponse'
, getAppValidationConfigurationResponse_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:
GetAppValidationOutput
, getAppValidationOutput_appId
- The ID of the application.
data GetAppValidationOutputResponse Source #
See: newGetAppValidationOutputResponse
smart constructor.
Instances
Generic GetAppValidationOutputResponse Source # | |
Read GetAppValidationOutputResponse Source # | |
Show GetAppValidationOutputResponse Source # | |
Defined in Amazonka.SMS.GetAppValidationOutput | |
NFData GetAppValidationOutputResponse Source # | |
Defined in Amazonka.SMS.GetAppValidationOutput rnf :: GetAppValidationOutputResponse -> () # | |
Eq GetAppValidationOutputResponse Source # | |
type Rep GetAppValidationOutputResponse Source # | |
Defined in Amazonka.SMS.GetAppValidationOutput type Rep GetAppValidationOutputResponse = D1 ('MetaData "GetAppValidationOutputResponse" "Amazonka.SMS.GetAppValidationOutput" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" '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.
GetConnectors (Paginated)
data GetConnectors Source #
See: newGetConnectors
smart constructor.
GetConnectors' (Maybe Int) (Maybe Text) |
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: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.
GetConnectors
, getConnectors_nextToken
- The token for the next set of results.
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.
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: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.
GetReplicationJobs
, getReplicationJobs_nextToken
- The token for the next set of results.
GetReplicationJobs
, getReplicationJobs_replicationJobId
- The ID of the replication job.
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:
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:replicationJobList:GetReplicationJobsResponse'
, getReplicationJobsResponse_replicationJobList
- Information about the replication jobs.
$sel:httpStatus:GetReplicationJobsResponse'
, getReplicationJobsResponse_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: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.
GetReplicationRuns
, getReplicationRuns_nextToken
- The token for the next set of results.
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:
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:replicationJob:GetReplicationRunsResponse'
, getReplicationRunsResponse_replicationJob
- Information about the replication job.
GetReplicationRunsResponse
, getReplicationRunsResponse_replicationRunList
- Information about the replication runs.
$sel:httpStatus:GetReplicationRunsResponse'
, getReplicationRunsResponse_httpStatus
- The response's http status code.
GetServers (Paginated)
data GetServers Source #
See: newGetServers
smart constructor.
GetServers' (Maybe Int) (Maybe Text) (Maybe [VmServerAddress]) |
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: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.
GetServers
, getServers_nextToken
- The token for the next set of results.
$sel:vmServerAddressList:GetServers'
, getServers_vmServerAddressList
- The server addresses.
data GetServersResponse Source #
See: newGetServersResponse
smart constructor.
GetServersResponse' (Maybe POSIX) (Maybe Text) (Maybe ServerCatalogStatus) (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:lastModifiedOn:GetServersResponse'
, getServersResponse_lastModifiedOn
- The time when the server was last modified.
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:serverCatalogStatus:GetServersResponse'
, getServersResponse_serverCatalogStatus
- The status of the server catalog.
GetServersResponse
, getServersResponse_serverList
- Information about the servers.
$sel:httpStatus:GetServersResponse'
, getServersResponse_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:
ImportAppCatalog
, importAppCatalog_roleName
- The name of the service role. If you omit this parameter, we create a
service-linked role for Migration Hub in your account. Otherwise, the
role that you provide must have the
policy and trust policy
described in the Migration Hub User Guide.
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.
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.
LaunchApp
See: newLaunchApp
smart constructor.
Instances
newLaunchApp :: LaunchApp Source #
Create a value of LaunchApp
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
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.
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: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.
ListApps
, listApps_nextToken
- The token for the next set of results.
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.
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.
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.
NotifyAppValidationOutput
, notifyAppValidationOutput_appId
- The ID of the application.
data NotifyAppValidationOutputResponse Source #
See: newNotifyAppValidationOutputResponse
smart constructor.
Instances
Generic NotifyAppValidationOutputResponse Source # | |
Read NotifyAppValidationOutputResponse Source # | |
Show NotifyAppValidationOutputResponse Source # | |
Defined in Amazonka.SMS.NotifyAppValidationOutput | |
NFData NotifyAppValidationOutputResponse Source # | |
Defined in Amazonka.SMS.NotifyAppValidationOutput rnf :: NotifyAppValidationOutputResponse -> () # | |
Eq NotifyAppValidationOutputResponse Source # | |
type Rep NotifyAppValidationOutputResponse Source # | |
Defined in Amazonka.SMS.NotifyAppValidationOutput type Rep NotifyAppValidationOutputResponse = D1 ('MetaData "NotifyAppValidationOutputResponse" "Amazonka.SMS.NotifyAppValidationOutput" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" '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.
PutAppLaunchConfiguration
data PutAppLaunchConfiguration Source #
See: newPutAppLaunchConfiguration
smart constructor.
PutAppLaunchConfiguration' (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe [ServerGroupLaunchConfiguration]) |
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:
PutAppLaunchConfiguration
, putAppLaunchConfiguration_appId
- The ID of the application.
$sel:autoLaunch:PutAppLaunchConfiguration'
, putAppLaunchConfiguration_autoLaunch
- Indicates whether the application is configured to launch automatically
after replication is complete.
PutAppLaunchConfiguration
, putAppLaunchConfiguration_roleName
- The name of service role in the customer's account that CloudFormation
uses to launch the application.
$sel:serverGroupLaunchConfigurations:PutAppLaunchConfiguration'
, putAppLaunchConfiguration_serverGroupLaunchConfigurations
- Information about the launch configurations for server groups in the
application.
data PutAppLaunchConfigurationResponse Source #
See: newPutAppLaunchConfigurationResponse
smart constructor.
Instances
Generic PutAppLaunchConfigurationResponse Source # | |
Read PutAppLaunchConfigurationResponse Source # | |
Show PutAppLaunchConfigurationResponse Source # | |
Defined in Amazonka.SMS.PutAppLaunchConfiguration | |
NFData PutAppLaunchConfigurationResponse Source # | |
Defined in Amazonka.SMS.PutAppLaunchConfiguration rnf :: PutAppLaunchConfigurationResponse -> () # | |
Eq PutAppLaunchConfigurationResponse Source # | |
type Rep PutAppLaunchConfigurationResponse Source # | |
Defined in Amazonka.SMS.PutAppLaunchConfiguration type Rep PutAppLaunchConfigurationResponse = D1 ('MetaData "PutAppLaunchConfigurationResponse" "Amazonka.SMS.PutAppLaunchConfiguration" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" '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.
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:
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.
PutAppValidationConfiguration
data PutAppValidationConfiguration Source #
See: newPutAppValidationConfiguration
smart constructor.
PutAppValidationConfiguration' (Maybe [AppValidationConfiguration]) (Maybe [ServerGroupValidationConfiguration]) 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:appValidationConfigurations:PutAppValidationConfiguration'
, putAppValidationConfiguration_appValidationConfigurations
- The configuration for application validation.
$sel:serverGroupValidationConfigurations:PutAppValidationConfiguration'
, putAppValidationConfiguration_serverGroupValidationConfigurations
- The configuration for instance validation.
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.
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:
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.
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:
StartOnDemandAppReplication
, startOnDemandAppReplication_description
- The description of the replication run.
StartOnDemandAppReplication
, startOnDemandAppReplication_appId
- The ID of the application.
data StartOnDemandAppReplicationResponse Source #
See: newStartOnDemandAppReplicationResponse
smart constructor.
Instances
Generic StartOnDemandAppReplicationResponse Source # | |
Read StartOnDemandAppReplicationResponse Source # | |
Show StartOnDemandAppReplicationResponse Source # | |
NFData StartOnDemandAppReplicationResponse Source # | |
Defined in Amazonka.SMS.StartOnDemandAppReplication rnf :: StartOnDemandAppReplicationResponse -> () # | |
Eq StartOnDemandAppReplicationResponse Source # | |
type Rep StartOnDemandAppReplicationResponse Source # | |
Defined in Amazonka.SMS.StartOnDemandAppReplication type Rep StartOnDemandAppReplicationResponse = D1 ('MetaData "StartOnDemandAppReplicationResponse" "Amazonka.SMS.StartOnDemandAppReplication" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" '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.
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:
StartOnDemandReplicationRun
, startOnDemandReplicationRun_description
- The description of the replication run.
StartOnDemandReplicationRun
, startOnDemandReplicationRun_replicationJobId
- The ID of the replication job.
data StartOnDemandReplicationRunResponse Source #
See: newStartOnDemandReplicationRunResponse
smart constructor.
Instances
Generic StartOnDemandReplicationRunResponse Source # | |
Read StartOnDemandReplicationRunResponse Source # | |
Show StartOnDemandReplicationRunResponse Source # | |
NFData StartOnDemandReplicationRunResponse Source # | |
Defined in Amazonka.SMS.StartOnDemandReplicationRun rnf :: StartOnDemandReplicationRunResponse -> () # | |
Eq StartOnDemandReplicationRunResponse Source # | |
type Rep StartOnDemandReplicationRunResponse Source # | |
Defined in Amazonka.SMS.StartOnDemandReplicationRun type Rep StartOnDemandReplicationRunResponse = D1 ('MetaData "StartOnDemandReplicationRunResponse" "Amazonka.SMS.StartOnDemandReplicationRun" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" '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:
StartOnDemandReplicationRunResponse
, startOnDemandReplicationRunResponse_replicationRunId
- The ID of the replication run.
$sel:httpStatus:StartOnDemandReplicationRunResponse'
, startOnDemandReplicationRunResponse_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:
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.
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:
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.
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:
UpdateApp
, updateApp_appId
- The ID of the application.
UpdateApp
, updateApp_description
- The new description of the application.
UpdateApp
, updateApp_name
- The new name of the application.
UpdateApp
, updateApp_roleName
- The name of the service role in the customer's account used by Server
Migration Service.
UpdateApp
, updateApp_serverGroups
- The server groups in the application to update.
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.
UpdateApp
, updateAppResponse_serverGroups
- The updated server groups in the application.
UpdateApp
, updateAppResponse_tags
- The tags associated with the application.
$sel:httpStatus:UpdateAppResponse'
, updateAppResponse_httpStatus
- The response's http status code.
UpdateReplicationJob
data UpdateReplicationJob Source #
See: newUpdateReplicationJob
smart constructor.
UpdateReplicationJob' (Maybe Text) (Maybe Bool) (Maybe Int) (Maybe Text) (Maybe LicenseType) (Maybe POSIX) (Maybe Int) (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:
UpdateReplicationJob
, updateReplicationJob_description
- The description of the replication job.
UpdateReplicationJob
, updateReplicationJob_encrypted
- When true, the replication job produces encrypted AMIs. For more
information, KmsKeyId
.
UpdateReplicationJob
, updateReplicationJob_frequency
- The time between consecutive replication runs, in hours.
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.
UpdateReplicationJob
, updateReplicationJob_licenseType
- The license type to be used for the AMI created by a successful
replication run.
UpdateReplicationJob
, updateReplicationJob_nextReplicationRunStartTime
- The start time of the next replication run.
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.
UpdateReplicationJob
, updateReplicationJob_roleName
- The name of the IAM role to be used by Server Migration Service.
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.
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 Text) (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe AppLaunchConfigurationStatus) (Maybe LaunchDetails) (Maybe AppLaunchStatus) (Maybe Text) (Maybe Text) (Maybe AppReplicationConfigurationStatus) (Maybe AppReplicationStatus) (Maybe Text) (Maybe Text) (Maybe AppStatus) (Maybe Text) (Maybe Int) (Maybe Int) |
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:appId:AppSummary'
, appSummary_appId
- The unique ID of the application.
$sel:creationTime:AppSummary'
, appSummary_creationTime
- The creation time of the application.
$sel:description:AppSummary'
, appSummary_description
- The description of the application.
$sel:importedAppId:AppSummary'
, appSummary_importedAppId
- The ID of the application.
$sel:lastModified:AppSummary'
, appSummary_lastModified
- The last modified time of the application.
$sel:latestReplicationTime:AppSummary'
, appSummary_latestReplicationTime
- The timestamp of the application's most recent successful replication.
$sel:launchConfigurationStatus:AppSummary'
, appSummary_launchConfigurationStatus
- Status of the launch configuration.
$sel:launchDetails:AppSummary'
, appSummary_launchDetails
- Details about the latest launch of the application.
$sel:launchStatus:AppSummary'
, appSummary_launchStatus
- The launch status of the application.
$sel:launchStatusMessage:AppSummary'
, appSummary_launchStatusMessage
- A message related to the launch status of the application.
$sel:name:AppSummary'
, appSummary_name
- The name of the application.
$sel:replicationConfigurationStatus:AppSummary'
, appSummary_replicationConfigurationStatus
- Status of the replication configuration.
$sel:replicationStatus:AppSummary'
, appSummary_replicationStatus
- The replication status of the application.
$sel:replicationStatusMessage:AppSummary'
, appSummary_replicationStatusMessage
- A message related to the replication status of the application.
$sel:roleName:AppSummary'
, appSummary_roleName
- The name of the service role in the customer's account used by Server
Migration Service.
$sel:status:AppSummary'
, appSummary_status
- Status of the application.
$sel:statusMessage:AppSummary'
, appSummary_statusMessage
- A message related to the status of the application
$sel:totalServerGroups:AppSummary'
, appSummary_totalServerGroups
- The number of server groups present in the application.
$sel:totalServers:AppSummary'
, appSummary_totalServers
- The number of servers present in the application.
AppValidationConfiguration
data AppValidationConfiguration Source #
Configuration for validating an application.
See: newAppValidationConfiguration
smart constructor.
AppValidationConfiguration' (Maybe AppValidationStrategy) (Maybe Text) (Maybe SSMValidationParameters) (Maybe Text) |
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:appValidationStrategy:AppValidationConfiguration'
, appValidationConfiguration_appValidationStrategy
- The validation strategy.
$sel:name:AppValidationConfiguration'
, appValidationConfiguration_name
- The name of the configuration.
$sel:ssmValidationParameters:AppValidationConfiguration'
, appValidationConfiguration_ssmValidationParameters
- The validation parameters.
$sel:validationId:AppValidationConfiguration'
, appValidationConfiguration_validationId
- The ID of the validation.
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 POSIX) (Maybe [ConnectorCapability]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ConnectorStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe VmManagerType) |
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:associatedOn:Connector'
, connector_associatedOn
- The time the connector was associated.
$sel:capabilityList:Connector'
, connector_capabilityList
- The capabilities of the connector.
$sel:connectorId:Connector'
, connector_connectorId
- The ID of the connector.
$sel:ipAddress:Connector'
, connector_ipAddress
- The IP address of the connector.
$sel:macAddress:Connector'
, connector_macAddress
- The MAC address of the connector.
$sel:status:Connector'
, connector_status
- The status of the connector.
$sel:version:Connector'
, connector_version
- The connector version.
$sel:vmManagerId:Connector'
, connector_vmManagerId
- The ID of the VM manager.
$sel:vmManagerName:Connector'
, connector_vmManagerName
- The name of the VM manager.
$sel:vmManagerType:Connector'
, connector_vmManagerType
- The VM management product.
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:latestLaunchTime:LaunchDetails'
, launchDetails_latestLaunchTime
- The latest time that this application was launched successfully.
$sel:stackId:LaunchDetails'
, launchDetails_stackId
- The ID of the latest stack launched for this application.
$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 Text) (Maybe Bool) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe LicenseType) (Maybe POSIX) (Maybe Int) (Maybe Text) (Maybe [ReplicationRun]) (Maybe Text) (Maybe Bool) (Maybe POSIX) (Maybe Text) (Maybe ServerType) (Maybe ReplicationJobState) (Maybe Text) (Maybe VmServer) |
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:
ReplicationJob
, replicationJob_description
- The description of the replication job.
ReplicationJob
, replicationJob_encrypted
- Indicates whether the replication job should produce encrypted AMIs.
$sel:frequency:ReplicationJob'
, replicationJob_frequency
- The time between consecutive replication runs, in hours.
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:licenseType:ReplicationJob'
, replicationJob_licenseType
- The license type to be used for the AMI created by a successful
replication run.
$sel:nextReplicationRunStartTime:ReplicationJob'
, replicationJob_nextReplicationRunStartTime
- The start time of the next replication run.
$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:replicationJobId:ReplicationJob'
, replicationJob_replicationJobId
- The ID of the replication job.
$sel:replicationRunList:ReplicationJob'
, replicationJob_replicationRunList
- Information about the replication runs.
$sel:roleName:ReplicationJob'
, replicationJob_roleName
- The name of the IAM role to be used by Server Migration Service.
$sel:runOnce:ReplicationJob'
, replicationJob_runOnce
- Indicates whether to run the replication job one time.
$sel:seedReplicationTime:ReplicationJob'
, replicationJob_seedReplicationTime
- The seed replication time.
$sel:serverId:ReplicationJob'
, replicationJob_serverId
- The ID of the server.
$sel:serverType:ReplicationJob'
, replicationJob_serverType
- The type of server.
ReplicationJob
, replicationJob_state
- The state of the replication job.
ReplicationJob
, replicationJob_statusMessage
- The description of the current status of the replication job.
$sel:vmServer:ReplicationJob'
, replicationJob_vmServer
- Information about the VM server.
ReplicationRun
data ReplicationRun Source #
Represents a replication run.
See: newReplicationRun
smart constructor.
ReplicationRun' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe ReplicationRunStageDetails) (Maybe ReplicationRunState) (Maybe Text) (Maybe ReplicationRunType) |
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:amiId:ReplicationRun'
, replicationRun_amiId
- The ID of the Amazon Machine Image (AMI) from the replication run.
$sel:completedTime:ReplicationRun'
, replicationRun_completedTime
- The completion time of the last replication run.
$sel:description:ReplicationRun'
, replicationRun_description
- The description of the replication run.
$sel:encrypted:ReplicationRun'
, replicationRun_encrypted
- Indicates whether the replication run should produce an encrypted AMI.
$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:replicationRunId:ReplicationRun'
, replicationRun_replicationRunId
- The ID of the replication run.
$sel:scheduledStartTime:ReplicationRun'
, replicationRun_scheduledStartTime
- The start time of the next replication run.
$sel:stageDetails:ReplicationRun'
, replicationRun_stageDetails
- Details about the current stage of the replication run.
$sel:state:ReplicationRun'
, replicationRun_state
- The state of the replication run.
$sel:statusMessage:ReplicationRun'
, replicationRun_statusMessage
- The description of the current status of the replication job.
$sel:type':ReplicationRun'
, replicationRun_type
- The type of 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
FromJSON SSMOutput Source # | |
Generic SSMOutput Source # | |
Read SSMOutput Source # | |
Show SSMOutput Source # | |
NFData SSMOutput Source # | |
Defined in Amazonka.SMS.Types.SSMOutput | |
Eq SSMOutput Source # | |
Hashable SSMOutput Source # | |
Defined in Amazonka.SMS.Types.SSMOutput | |
type Rep SSMOutput Source # | |
Defined in Amazonka.SMS.Types.SSMOutput type Rep SSMOutput = D1 ('MetaData "SSMOutput" "Amazonka.SMS.Types.SSMOutput" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" '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 Natural) (Maybe Text) (Maybe Text) (Maybe ScriptType) (Maybe Source) |
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:command:SSMValidationParameters'
, sSMValidationParameters_command
- The command to run the validation script.
$sel:executionTimeoutSeconds:SSMValidationParameters'
, sSMValidationParameters_executionTimeoutSeconds
- The timeout interval, in seconds.
$sel:instanceId:SSMValidationParameters'
, sSMValidationParameters_instanceId
- The ID of the instance. The instance must have the following tag:
UserForSMSApplicationValidation=true.
$sel:outputS3BucketName:SSMValidationParameters'
, sSMValidationParameters_outputS3BucketName
- The name of the S3 bucket for output.
$sel:scriptType:SSMValidationParameters'
, sSMValidationParameters_scriptType
- The type of validation script.
$sel:source:SSMValidationParameters'
, sSMValidationParameters_source
- The location of the validation script.
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:replicationJobId:Server'
, server_replicationJobId
- The ID of the replication job.
$sel:replicationJobTerminated:Server'
, server_replicationJobTerminated
- Indicates whether the replication job is deleted or failed.
$sel:serverId:Server'
, server_serverId
- The ID of the server.
$sel:serverType:Server'
, server_serverType
- The type of server.
$sel:vmServer:Server'
, server_vmServer
- Information about the VM server.
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:name:ServerGroup'
, serverGroup_name
- The name of a server group.
$sel:serverGroupId:ServerGroup'
, serverGroup_serverGroupId
- The ID of a server group.
$sel:serverList:ServerGroup'
, serverGroup_serverList
- The servers that belong to 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:launchOrder:ServerGroupLaunchConfiguration'
, serverGroupLaunchConfiguration_launchOrder
- The launch order of servers in the server group.
$sel:serverGroupId:ServerGroupLaunchConfiguration'
, serverGroupLaunchConfiguration_serverGroupId
- The ID of the server group with which the launch configuration is
associated.
$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:serverGroupId:ServerGroupValidationConfiguration'
, serverGroupValidationConfiguration_serverGroupId
- The ID of the server group.
$sel:serverValidationConfigurations:ServerGroupValidationConfiguration'
, serverGroupValidationConfiguration_serverValidationConfigurations
- The validation configuration.
ServerLaunchConfiguration
data ServerLaunchConfiguration Source #
Launch configuration for a server.
See: newServerLaunchConfiguration
smart constructor.
ServerLaunchConfiguration' (Maybe Bool) (Maybe S3Location) (Maybe ScriptType) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Server) (Maybe Text) (Maybe UserData) (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:associatePublicIpAddress:ServerLaunchConfiguration'
, serverLaunchConfiguration_associatePublicIpAddress
- Indicates whether a publicly accessible IP address is created when
launching the server.
$sel:configureScript:ServerLaunchConfiguration'
, serverLaunchConfiguration_configureScript
- Undocumented member.
$sel:configureScriptType:ServerLaunchConfiguration'
, serverLaunchConfiguration_configureScriptType
- The type of configuration script.
$sel:ec2KeyName:ServerLaunchConfiguration'
, serverLaunchConfiguration_ec2KeyName
- The name of the Amazon EC2 SSH key to be used for connecting to the
launched server.
$sel:iamInstanceProfileName:ServerLaunchConfiguration'
, serverLaunchConfiguration_iamInstanceProfileName
- The name of the IAM instance profile.
$sel:instanceType:ServerLaunchConfiguration'
, serverLaunchConfiguration_instanceType
- The instance type to use when launching the server.
$sel:logicalId:ServerLaunchConfiguration'
, serverLaunchConfiguration_logicalId
- The logical ID of the server in the CloudFormation template.
$sel:securityGroup:ServerLaunchConfiguration'
, serverLaunchConfiguration_securityGroup
- The ID of the security group that applies to the launched server.
$sel:server:ServerLaunchConfiguration'
, serverLaunchConfiguration_server
- The ID of the server with which the launch configuration is associated.
$sel:subnet:ServerLaunchConfiguration'
, serverLaunchConfiguration_subnet
- The ID of the subnet the server should be launched into.
$sel:userData:ServerLaunchConfiguration'
, serverLaunchConfiguration_userData
- Location of the user-data script to be executed when launching the
server.
$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:server:ServerReplicationConfiguration'
, serverReplicationConfiguration_server
- The ID of the server with which this replication configuration is
associated.
$sel:serverReplicationParameters:ServerReplicationConfiguration'
, serverReplicationConfiguration_serverReplicationParameters
- The parameters for replicating the server.
ServerReplicationParameters
data ServerReplicationParameters Source #
The replication parameters for replicating a server.
See: newServerReplicationParameters
smart constructor.
ServerReplicationParameters' (Maybe Bool) (Maybe Int) (Maybe Text) (Maybe LicenseType) (Maybe Int) (Maybe Bool) (Maybe POSIX) |
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:encrypted:ServerReplicationParameters'
, serverReplicationParameters_encrypted
- Indicates whether the replication job produces encrypted AMIs.
$sel:frequency:ServerReplicationParameters'
, serverReplicationParameters_frequency
- The frequency of creating replication jobs for the server.
$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:licenseType:ServerReplicationParameters'
, serverReplicationParameters_licenseType
- The license type for creating a replication job for the server.
$sel:numberOfRecentAmisToKeep:ServerReplicationParameters'
, serverReplicationParameters_numberOfRecentAmisToKeep
- The number of recent AMIs to keep when creating a replication job for
this server.
$sel:runOnce:ServerReplicationParameters'
, serverReplicationParameters_runOnce
- Indicates whether to run the replication job one time.
$sel:seedTime:ServerReplicationParameters'
, serverReplicationParameters_seedTime
- The seed time for creating a replication job for the server.
ServerValidationConfiguration
data ServerValidationConfiguration Source #
Configuration for validating an instance.
See: newServerValidationConfiguration
smart constructor.
ServerValidationConfiguration' (Maybe Text) (Maybe Server) (Maybe ServerValidationStrategy) (Maybe UserDataValidationParameters) (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:name:ServerValidationConfiguration'
, serverValidationConfiguration_name
- The name of the configuration.
$sel:server:ServerValidationConfiguration'
, serverValidationConfiguration_server
- Undocumented member.
$sel:serverValidationStrategy:ServerValidationConfiguration'
, serverValidationConfiguration_serverValidationStrategy
- The validation strategy.
$sel:userDataValidationParameters:ServerValidationConfiguration'
, serverValidationConfiguration_userDataValidationParameters
- The validation parameters.
$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
FromJSON Source Source # | |
ToJSON Source Source # | |
Defined in Amazonka.SMS.Types.Source | |
Generic Source Source # | |
Read Source Source # | |
Show Source Source # | |
NFData Source Source # | |
Defined in Amazonka.SMS.Types.Source | |
Eq Source Source # | |
Hashable Source Source # | |
Defined in Amazonka.SMS.Types.Source | |
type Rep Source Source # | |
Defined in Amazonka.SMS.Types.Source type Rep Source = D1 ('MetaData "Source" "Amazonka.SMS.Types.Source" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" '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
FromJSON Tag Source # | |
ToJSON Tag Source # | |
Defined in Amazonka.SMS.Types.Tag | |
Generic Tag Source # | |
Read Tag Source # | |
Show Tag Source # | |
NFData Tag Source # | |
Defined in Amazonka.SMS.Types.Tag | |
Eq Tag Source # | |
Hashable Tag Source # | |
Defined in Amazonka.SMS.Types.Tag | |
type Rep Tag Source # | |
Defined in Amazonka.SMS.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.SMS.Types.Tag" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") '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:key:Tag'
, tag_key
- The tag key.
$sel:value:Tag'
, tag_value
- The tag value.
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
FromJSON UserData Source # | |
ToJSON UserData Source # | |
Defined in Amazonka.SMS.Types.UserData | |
Generic UserData Source # | |
Read UserData Source # | |
Show UserData Source # | |
NFData UserData Source # | |
Defined in Amazonka.SMS.Types.UserData | |
Eq UserData Source # | |
Hashable UserData Source # | |
Defined in Amazonka.SMS.Types.UserData | |
type Rep UserData Source # | |
Defined in Amazonka.SMS.Types.UserData type Rep UserData = D1 ('MetaData "UserData" "Amazonka.SMS.Types.UserData" "amazonka-sms-2.0-4YLznk7UFuE5VtyLFXmW6X" '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 AppValidationOutput) (Maybe POSIX) (Maybe Text) (Maybe ServerValidationOutput) (Maybe ValidationStatus) (Maybe Text) (Maybe Text) |
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: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:serverValidationOutput:ValidationOutput'
, validationOutput_serverValidationOutput
- The output from validation an instance.
$sel:status:ValidationOutput'
, validationOutput_status
- The status of the validation.
$sel:statusMessage:ValidationOutput'
, validationOutput_statusMessage
- The status message.
$sel:validationId:ValidationOutput'
, validationOutput_validationId
- The ID of the validation.
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: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.
$sel:vmServerAddress:VmServer'
, vmServer_vmServerAddress
- The VM server location.
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:vmId:VmServerAddress'
, vmServerAddress_vmId
- The ID of the VM.
$sel:vmManagerId:VmServerAddress'
, vmServerAddress_vmManagerId
- The ID of the VM manager.