| Copyright | (c) 2013-2018 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
| Language | Haskell2010 |
Network.AWS.SMS.Types
Contents
Description
- sms :: Service
- _ReplicationRunLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError
- _NoConnectorsAvailableException :: AsError a => Getting (First ServiceError) a ServiceError
- _ReplicationJobNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _ServerCannotBeReplicatedException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalError :: AsError a => Getting (First ServiceError) a ServiceError
- _ReplicationJobAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _OperationNotPermittedException :: AsError a => Getting (First ServiceError) a ServiceError
- _MissingRequiredParameterException :: AsError a => Getting (First ServiceError) a ServiceError
- _UnauthorizedOperationException :: AsError a => Getting (First ServiceError) a ServiceError
- data ConnectorCapability = CCVsphere
- data ConnectorStatus
- data LicenseType
- data ReplicationJobState
- data ReplicationRunState
- data ReplicationRunType
- data ServerCatalogStatus
- data ServerType = VirtualMachine
- data VMManagerType = Vsphere
- data Connector
- connector :: Connector
- cStatus :: Lens' Connector (Maybe ConnectorStatus)
- cVmManagerName :: Lens' Connector (Maybe Text)
- cIpAddress :: Lens' Connector (Maybe Text)
- cVmManagerId :: Lens' Connector (Maybe Text)
- cVmManagerType :: Lens' Connector (Maybe VMManagerType)
- cConnectorId :: Lens' Connector (Maybe Text)
- cAssociatedOn :: Lens' Connector (Maybe UTCTime)
- cMacAddress :: Lens' Connector (Maybe Text)
- cVersion :: Lens' Connector (Maybe Text)
- cCapabilityList :: Lens' Connector [ConnectorCapability]
- data ReplicationJob
- replicationJob :: ReplicationJob
- rjFrequency :: Lens' ReplicationJob (Maybe Int)
- rjState :: Lens' ReplicationJob (Maybe ReplicationJobState)
- rjServerType :: Lens' ReplicationJob (Maybe ServerType)
- rjServerId :: Lens' ReplicationJob (Maybe Text)
- rjLicenseType :: Lens' ReplicationJob (Maybe LicenseType)
- rjRoleName :: Lens' ReplicationJob (Maybe Text)
- rjVmServer :: Lens' ReplicationJob (Maybe VMServer)
- rjReplicationJobId :: Lens' ReplicationJob (Maybe Text)
- rjReplicationRunList :: Lens' ReplicationJob [ReplicationRun]
- rjNextReplicationRunStartTime :: Lens' ReplicationJob (Maybe UTCTime)
- rjStatusMessage :: Lens' ReplicationJob (Maybe Text)
- rjLatestAMIId :: Lens' ReplicationJob (Maybe Text)
- rjSeedReplicationTime :: Lens' ReplicationJob (Maybe UTCTime)
- rjDescription :: Lens' ReplicationJob (Maybe Text)
- data ReplicationRun
- replicationRun :: ReplicationRun
- rrState :: Lens' ReplicationRun (Maybe ReplicationRunState)
- rrReplicationRunId :: Lens' ReplicationRun (Maybe Text)
- rrScheduledStartTime :: Lens' ReplicationRun (Maybe UTCTime)
- rrStatusMessage :: Lens' ReplicationRun (Maybe Text)
- rrCompletedTime :: Lens' ReplicationRun (Maybe UTCTime)
- rrAmiId :: Lens' ReplicationRun (Maybe Text)
- rrType :: Lens' ReplicationRun (Maybe ReplicationRunType)
- rrDescription :: Lens' ReplicationRun (Maybe Text)
- data Server
- server :: Server
- sServerType :: Lens' Server (Maybe ServerType)
- sServerId :: Lens' Server (Maybe Text)
- sReplicationJobTerminated :: Lens' Server (Maybe Bool)
- sVmServer :: Lens' Server (Maybe VMServer)
- sReplicationJobId :: Lens' Server (Maybe Text)
- data VMServer
- vMServer :: VMServer
- vmsVmManagerName :: Lens' VMServer (Maybe Text)
- vmsVmManagerType :: Lens' VMServer (Maybe VMManagerType)
- vmsVmServerAddress :: Lens' VMServer (Maybe VMServerAddress)
- vmsVmName :: Lens' VMServer (Maybe Text)
- vmsVmPath :: Lens' VMServer (Maybe Text)
- data VMServerAddress
- vMServerAddress :: VMServerAddress
- vmsaVmManagerId :: Lens' VMServerAddress (Maybe Text)
- vmsaVmId :: Lens' VMServerAddress (Maybe Text)
Service Configuration
API version 2016-10-24 of the Amazon Server Migration Service SDK configuration.
Errors
_ReplicationRunLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
This user has exceeded the maximum allowed Replication Run limit.
_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A parameter specified in the request is not valid, is unsupported, or cannot be used.
_NoConnectorsAvailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #
No connectors are available to handle this request. Please associate connector(s) and verify any existing connectors are healthy and can respond to requests.
_ReplicationJobNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified Replication Job cannot be found.
_ServerCannotBeReplicatedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The provided server cannot be replicated.
_InternalError :: AsError a => Getting (First ServiceError) a ServiceError Source #
An internal error has occured.
_ReplicationJobAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An active Replication Job already exists for the specified server.
_OperationNotPermittedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified operation is not allowed. This error can occur for a number of reasons; for example, you might be trying to start a Replication Run before seed Replication Run.
_MissingRequiredParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request is missing a required parameter. Ensure that you have supplied all the required parameters for the request.
_UnauthorizedOperationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
This user does not have permissions to perform this operation.
ConnectorCapability
data ConnectorCapability Source #
Capabilities for a Connector
Constructors
| CCVsphere |
Instances
ConnectorStatus
data ConnectorStatus Source #
Status of on-premise Connector
Instances
LicenseType
data LicenseType Source #
The license type to be used for the Amazon Machine Image (AMI) created after a successful ReplicationRun.
Instances
ReplicationJobState
data ReplicationJobState Source #
Current state of Replication Job
Constructors
| RJSActive | |
| RJSDeleted | |
| RJSDeleting | |
| RJSFailed | |
| RJSPending |
Instances
ReplicationRunState
data ReplicationRunState Source #
Current state of Replication Run
Constructors
| RRSActive | |
| RRSCompleted | |
| RRSDeleted | |
| RRSDeleting | |
| RRSFailed | |
| RRSMissed | |
| RRSPending |
Instances
ReplicationRunType
data ReplicationRunType Source #
Type of Replication Run
Instances
ServerCatalogStatus
data ServerCatalogStatus Source #
Status of Server catalog
Constructors
| Available | |
| Deleted | |
| Expired | |
| Importing | |
| NotImported |
Instances
ServerType
data ServerType Source #
Type of server.
Constructors
| VirtualMachine |
Instances
VMManagerType
data VMManagerType Source #
VM Management Product
Constructors
| Vsphere |
Instances
Connector
Object representing a Connector
See: connector smart constructor.
connector :: Connector Source #
Creates a value of Connector with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
cStatus- Undocumented member.cVmManagerName- Undocumented member.cIpAddress- Undocumented member.cVmManagerId- Undocumented member.cVmManagerType- Undocumented member.cConnectorId- Undocumented member.cAssociatedOn- Undocumented member.cMacAddress- Undocumented member.cVersion- Undocumented member.cCapabilityList- Undocumented member.
cVmManagerType :: Lens' Connector (Maybe VMManagerType) Source #
Undocumented member.
cCapabilityList :: Lens' Connector [ConnectorCapability] Source #
Undocumented member.
ReplicationJob
data ReplicationJob Source #
Object representing a Replication Job
See: replicationJob smart constructor.
replicationJob :: ReplicationJob Source #
Creates a value of ReplicationJob with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rjFrequency- Undocumented member.rjState- Undocumented member.rjServerType- Undocumented member.rjServerId- Undocumented member.rjLicenseType- Undocumented member.rjRoleName- Undocumented member.rjVmServer- Undocumented member.rjReplicationJobId- Undocumented member.rjReplicationRunList- Undocumented member.rjNextReplicationRunStartTime- Undocumented member.rjStatusMessage- Undocumented member.rjLatestAMIId- Undocumented member.rjSeedReplicationTime- Undocumented member.rjDescription- Undocumented member.
rjFrequency :: Lens' ReplicationJob (Maybe Int) Source #
Undocumented member.
rjState :: Lens' ReplicationJob (Maybe ReplicationJobState) Source #
Undocumented member.
rjServerType :: Lens' ReplicationJob (Maybe ServerType) Source #
Undocumented member.
rjServerId :: Lens' ReplicationJob (Maybe Text) Source #
Undocumented member.
rjLicenseType :: Lens' ReplicationJob (Maybe LicenseType) Source #
Undocumented member.
rjRoleName :: Lens' ReplicationJob (Maybe Text) Source #
Undocumented member.
rjVmServer :: Lens' ReplicationJob (Maybe VMServer) Source #
Undocumented member.
rjReplicationJobId :: Lens' ReplicationJob (Maybe Text) Source #
Undocumented member.
rjReplicationRunList :: Lens' ReplicationJob [ReplicationRun] Source #
Undocumented member.
rjNextReplicationRunStartTime :: Lens' ReplicationJob (Maybe UTCTime) Source #
Undocumented member.
rjStatusMessage :: Lens' ReplicationJob (Maybe Text) Source #
Undocumented member.
rjLatestAMIId :: Lens' ReplicationJob (Maybe Text) Source #
Undocumented member.
rjSeedReplicationTime :: Lens' ReplicationJob (Maybe UTCTime) Source #
Undocumented member.
rjDescription :: Lens' ReplicationJob (Maybe Text) Source #
Undocumented member.
ReplicationRun
data ReplicationRun Source #
Object representing a Replication Run
See: replicationRun smart constructor.
replicationRun :: ReplicationRun Source #
Creates a value of ReplicationRun with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
rrState- Undocumented member.rrReplicationRunId- Undocumented member.rrScheduledStartTime- Undocumented member.rrStatusMessage- Undocumented member.rrCompletedTime- Undocumented member.rrAmiId- Undocumented member.rrType- Undocumented member.rrDescription- Undocumented member.
rrState :: Lens' ReplicationRun (Maybe ReplicationRunState) Source #
Undocumented member.
rrReplicationRunId :: Lens' ReplicationRun (Maybe Text) Source #
Undocumented member.
rrScheduledStartTime :: Lens' ReplicationRun (Maybe UTCTime) Source #
Undocumented member.
rrStatusMessage :: Lens' ReplicationRun (Maybe Text) Source #
Undocumented member.
rrCompletedTime :: Lens' ReplicationRun (Maybe UTCTime) Source #
Undocumented member.
rrType :: Lens' ReplicationRun (Maybe ReplicationRunType) Source #
Undocumented member.
rrDescription :: Lens' ReplicationRun (Maybe Text) Source #
Undocumented member.
Server
Object representing a server
See: server smart constructor.
Creates a value of Server with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
sServerType- Undocumented member.sServerId- Undocumented member.sReplicationJobTerminated- Undocumented member.sVmServer- Undocumented member.sReplicationJobId- Undocumented member.
sServerType :: Lens' Server (Maybe ServerType) Source #
Undocumented member.
VMServer
Object representing a VM server
See: vMServer smart constructor.
Creates a value of VMServer with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vmsVmManagerName- Undocumented member.vmsVmManagerType- Undocumented member.vmsVmServerAddress- Undocumented member.vmsVmName- Undocumented member.vmsVmPath- Undocumented member.
vmsVmManagerType :: Lens' VMServer (Maybe VMManagerType) Source #
Undocumented member.
vmsVmServerAddress :: Lens' VMServer (Maybe VMServerAddress) Source #
Undocumented member.
VMServerAddress
data VMServerAddress Source #
Object representing a server's location
See: vMServerAddress smart constructor.
vMServerAddress :: VMServerAddress Source #
Creates a value of VMServerAddress with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
vmsaVmManagerId- Undocumented member.vmsaVmId- Undocumented member.
vmsaVmManagerId :: Lens' VMServerAddress (Maybe Text) Source #
Undocumented member.