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 |
Synopsis
- 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
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
Instances
ReplicationRunState
data ReplicationRunState Source #
Current state of Replication Run
Instances
ReplicationRunType
data ReplicationRunType Source #
Type of Replication Run
Instances
ServerCatalogStatus
data ServerCatalogStatus Source #
Status of Server catalog
Instances
ServerType
data ServerType Source #
Type of server.
Instances
VMManagerType
data VMManagerType Source #
VM Management Product
Instances
Connector
Object representing a Connector
See: connector
smart constructor.
Instances
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.
Instances
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.
Instances
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.
Instances
Eq Server Source # | |
Data Server Source # | |
Defined in Network.AWS.SMS.Types.Product gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Server -> c Server # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Server # toConstr :: Server -> Constr # dataTypeOf :: Server -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Server) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Server) # gmapT :: (forall b. Data b => b -> b) -> Server -> Server # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Server -> r # gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Server -> r # gmapQ :: (forall d. Data d => d -> u) -> Server -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> Server -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> Server -> m Server # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Server -> m Server # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Server -> m Server # | |
Read Server Source # | |
Show Server Source # | |
Generic Server Source # | |
Hashable Server Source # | |
Defined in Network.AWS.SMS.Types.Product | |
FromJSON Server Source # | |
NFData Server Source # | |
Defined in Network.AWS.SMS.Types.Product | |
type Rep Server Source # | |
Defined in Network.AWS.SMS.Types.Product type Rep Server = D1 (MetaData "Server" "Network.AWS.SMS.Types.Product" "amazonka-sms-1.6.1-Cwt3jrNuMKT3RwLNRQ9T0i" False) (C1 (MetaCons "Server'" PrefixI True) ((S1 (MetaSel (Just "_sServerType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ServerType)) :*: S1 (MetaSel (Just "_sServerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_sReplicationJobTerminated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 (MetaSel (Just "_sVmServer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VMServer)) :*: S1 (MetaSel (Just "_sReplicationJobId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))) |
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.
Instances
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.
Instances
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.