amazonka-sms-1.4.5: Amazon Server Migration Service SDK.

Copyright(c) 2013-2016 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.SMS.Types

Contents

Description

 

Synopsis

Service Configuration

sms :: Service #

API version 2016-10-24 of the Amazon Server Migration Service SDK configuration.

Errors

_ReplicationRunLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError #

This user has exceeded the maximum allowed Replication Run limit.

_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError #

A parameter specified in the request is not valid, is unsupported, or cannot be used.

_NoConnectorsAvailableException :: AsError a => Getting (First ServiceError) a ServiceError #

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 #

The specified Replication Job cannot be found.

_ServerCannotBeReplicatedException :: AsError a => Getting (First ServiceError) a ServiceError #

The provided server cannot be replicated.

_InternalError :: AsError a => Getting (First ServiceError) a ServiceError #

An internal error has occured.

_ReplicationJobAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError #

An active Replication Job already exists for the specified server.

_OperationNotPermittedException :: AsError a => Getting (First ServiceError) a ServiceError #

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 #

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 #

This user does not have permissions to perform this operation.

ConnectorCapability

data ConnectorCapability #

Capabilities for a Connector

Constructors

CCVsphere 

Instances

Bounded ConnectorCapability # 
Enum ConnectorCapability # 
Eq ConnectorCapability # 
Data ConnectorCapability # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ConnectorCapability -> c ConnectorCapability #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ConnectorCapability #

toConstr :: ConnectorCapability -> Constr #

dataTypeOf :: ConnectorCapability -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ConnectorCapability) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ConnectorCapability) #

gmapT :: (forall b. Data b => b -> b) -> ConnectorCapability -> ConnectorCapability #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ConnectorCapability -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ConnectorCapability -> r #

gmapQ :: (forall d. Data d => d -> u) -> ConnectorCapability -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ConnectorCapability -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ConnectorCapability -> m ConnectorCapability #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ConnectorCapability -> m ConnectorCapability #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ConnectorCapability -> m ConnectorCapability #

Ord ConnectorCapability # 
Read ConnectorCapability # 
Show ConnectorCapability # 
Generic ConnectorCapability # 
Hashable ConnectorCapability # 
FromJSON ConnectorCapability # 
NFData ConnectorCapability # 

Methods

rnf :: ConnectorCapability -> () #

ToQuery ConnectorCapability # 
ToHeader ConnectorCapability # 
ToByteString ConnectorCapability # 
FromText ConnectorCapability # 
ToText ConnectorCapability # 
type Rep ConnectorCapability # 
type Rep ConnectorCapability = D1 (MetaData "ConnectorCapability" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.4.5-FVMcdm1tVG98XPxtz20F8q" False) (C1 (MetaCons "CCVsphere" PrefixI False) U1)

ConnectorStatus

data ConnectorStatus #

Status of on-premise Connector

Constructors

Healthy 
Unhealthy 

Instances

Bounded ConnectorStatus # 
Enum ConnectorStatus # 
Eq ConnectorStatus # 
Data ConnectorStatus # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ConnectorStatus -> c ConnectorStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ConnectorStatus #

toConstr :: ConnectorStatus -> Constr #

dataTypeOf :: ConnectorStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ConnectorStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ConnectorStatus) #

gmapT :: (forall b. Data b => b -> b) -> ConnectorStatus -> ConnectorStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ConnectorStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ConnectorStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ConnectorStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ConnectorStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ConnectorStatus -> m ConnectorStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ConnectorStatus -> m ConnectorStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ConnectorStatus -> m ConnectorStatus #

Ord ConnectorStatus # 
Read ConnectorStatus # 
Show ConnectorStatus # 
Generic ConnectorStatus # 
Hashable ConnectorStatus # 
FromJSON ConnectorStatus # 
NFData ConnectorStatus # 

Methods

rnf :: ConnectorStatus -> () #

ToQuery ConnectorStatus # 
ToHeader ConnectorStatus # 
ToByteString ConnectorStatus # 
FromText ConnectorStatus # 
ToText ConnectorStatus # 
type Rep ConnectorStatus # 
type Rep ConnectorStatus = D1 (MetaData "ConnectorStatus" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.4.5-FVMcdm1tVG98XPxtz20F8q" False) ((:+:) (C1 (MetaCons "Healthy" PrefixI False) U1) (C1 (MetaCons "Unhealthy" PrefixI False) U1))

LicenseType

data LicenseType #

The license type to be used for the Amazon Machine Image (AMI) created after a successful ReplicationRun.

Constructors

AWS 
Byol 

Instances

Bounded LicenseType # 
Enum LicenseType # 
Eq LicenseType # 
Data LicenseType # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> LicenseType -> c LicenseType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c LicenseType #

toConstr :: LicenseType -> Constr #

dataTypeOf :: LicenseType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c LicenseType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c LicenseType) #

gmapT :: (forall b. Data b => b -> b) -> LicenseType -> LicenseType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> LicenseType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> LicenseType -> r #

gmapQ :: (forall d. Data d => d -> u) -> LicenseType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> LicenseType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> LicenseType -> m LicenseType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> LicenseType -> m LicenseType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> LicenseType -> m LicenseType #

Ord LicenseType # 
Read LicenseType # 
Show LicenseType # 
Generic LicenseType # 

Associated Types

type Rep LicenseType :: * -> * #

Hashable LicenseType # 
ToJSON LicenseType # 
FromJSON LicenseType # 
NFData LicenseType # 

Methods

rnf :: LicenseType -> () #

ToQuery LicenseType # 
ToHeader LicenseType # 
ToByteString LicenseType # 
FromText LicenseType # 
ToText LicenseType # 

Methods

toText :: LicenseType -> Text #

type Rep LicenseType # 
type Rep LicenseType = D1 (MetaData "LicenseType" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.4.5-FVMcdm1tVG98XPxtz20F8q" False) ((:+:) (C1 (MetaCons "AWS" PrefixI False) U1) (C1 (MetaCons "Byol" PrefixI False) U1))

ReplicationJobState

data ReplicationJobState #

Current state of Replication Job

Instances

Bounded ReplicationJobState # 
Enum ReplicationJobState # 
Eq ReplicationJobState # 
Data ReplicationJobState # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReplicationJobState -> c ReplicationJobState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReplicationJobState #

toConstr :: ReplicationJobState -> Constr #

dataTypeOf :: ReplicationJobState -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ReplicationJobState) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReplicationJobState) #

gmapT :: (forall b. Data b => b -> b) -> ReplicationJobState -> ReplicationJobState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReplicationJobState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReplicationJobState -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReplicationJobState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReplicationJobState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReplicationJobState -> m ReplicationJobState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplicationJobState -> m ReplicationJobState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplicationJobState -> m ReplicationJobState #

Ord ReplicationJobState # 
Read ReplicationJobState # 
Show ReplicationJobState # 
Generic ReplicationJobState # 
Hashable ReplicationJobState # 
FromJSON ReplicationJobState # 
NFData ReplicationJobState # 

Methods

rnf :: ReplicationJobState -> () #

ToQuery ReplicationJobState # 
ToHeader ReplicationJobState # 
ToByteString ReplicationJobState # 
FromText ReplicationJobState # 
ToText ReplicationJobState # 
type Rep ReplicationJobState # 
type Rep ReplicationJobState = D1 (MetaData "ReplicationJobState" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.4.5-FVMcdm1tVG98XPxtz20F8q" False) ((:+:) ((:+:) (C1 (MetaCons "RJSActive" PrefixI False) U1) (C1 (MetaCons "RJSDeleted" PrefixI False) U1)) ((:+:) (C1 (MetaCons "RJSDeleting" PrefixI False) U1) ((:+:) (C1 (MetaCons "RJSFailed" PrefixI False) U1) (C1 (MetaCons "RJSPending" PrefixI False) U1))))

ReplicationRunState

data ReplicationRunState #

Current state of Replication Run

Instances

Bounded ReplicationRunState # 
Enum ReplicationRunState # 
Eq ReplicationRunState # 
Data ReplicationRunState # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReplicationRunState -> c ReplicationRunState #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReplicationRunState #

toConstr :: ReplicationRunState -> Constr #

dataTypeOf :: ReplicationRunState -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ReplicationRunState) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReplicationRunState) #

gmapT :: (forall b. Data b => b -> b) -> ReplicationRunState -> ReplicationRunState #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReplicationRunState -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReplicationRunState -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReplicationRunState -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReplicationRunState -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReplicationRunState -> m ReplicationRunState #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplicationRunState -> m ReplicationRunState #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplicationRunState -> m ReplicationRunState #

Ord ReplicationRunState # 
Read ReplicationRunState # 
Show ReplicationRunState # 
Generic ReplicationRunState # 
Hashable ReplicationRunState # 
FromJSON ReplicationRunState # 
NFData ReplicationRunState # 

Methods

rnf :: ReplicationRunState -> () #

ToQuery ReplicationRunState # 
ToHeader ReplicationRunState # 
ToByteString ReplicationRunState # 
FromText ReplicationRunState # 
ToText ReplicationRunState # 
type Rep ReplicationRunState # 
type Rep ReplicationRunState = D1 (MetaData "ReplicationRunState" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.4.5-FVMcdm1tVG98XPxtz20F8q" False) ((:+:) ((:+:) (C1 (MetaCons "RRSActive" PrefixI False) U1) ((:+:) (C1 (MetaCons "RRSCompleted" PrefixI False) U1) (C1 (MetaCons "RRSDeleted" PrefixI False) U1))) ((:+:) ((:+:) (C1 (MetaCons "RRSDeleting" PrefixI False) U1) (C1 (MetaCons "RRSFailed" PrefixI False) U1)) ((:+:) (C1 (MetaCons "RRSMissed" PrefixI False) U1) (C1 (MetaCons "RRSPending" PrefixI False) U1))))

ReplicationRunType

data ReplicationRunType #

Type of Replication Run

Constructors

Automatic 
OnDemand 

Instances

Bounded ReplicationRunType # 
Enum ReplicationRunType # 
Eq ReplicationRunType # 
Data ReplicationRunType # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReplicationRunType -> c ReplicationRunType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReplicationRunType #

toConstr :: ReplicationRunType -> Constr #

dataTypeOf :: ReplicationRunType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ReplicationRunType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReplicationRunType) #

gmapT :: (forall b. Data b => b -> b) -> ReplicationRunType -> ReplicationRunType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReplicationRunType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReplicationRunType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReplicationRunType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReplicationRunType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReplicationRunType -> m ReplicationRunType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplicationRunType -> m ReplicationRunType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplicationRunType -> m ReplicationRunType #

Ord ReplicationRunType # 
Read ReplicationRunType # 
Show ReplicationRunType # 
Generic ReplicationRunType # 
Hashable ReplicationRunType # 
FromJSON ReplicationRunType # 
NFData ReplicationRunType # 

Methods

rnf :: ReplicationRunType -> () #

ToQuery ReplicationRunType # 
ToHeader ReplicationRunType # 
ToByteString ReplicationRunType # 
FromText ReplicationRunType # 
ToText ReplicationRunType # 
type Rep ReplicationRunType # 
type Rep ReplicationRunType = D1 (MetaData "ReplicationRunType" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.4.5-FVMcdm1tVG98XPxtz20F8q" False) ((:+:) (C1 (MetaCons "Automatic" PrefixI False) U1) (C1 (MetaCons "OnDemand" PrefixI False) U1))

ServerCatalogStatus

data ServerCatalogStatus #

Status of Server catalog

Instances

Bounded ServerCatalogStatus # 
Enum ServerCatalogStatus # 
Eq ServerCatalogStatus # 
Data ServerCatalogStatus # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ServerCatalogStatus -> c ServerCatalogStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ServerCatalogStatus #

toConstr :: ServerCatalogStatus -> Constr #

dataTypeOf :: ServerCatalogStatus -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ServerCatalogStatus) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ServerCatalogStatus) #

gmapT :: (forall b. Data b => b -> b) -> ServerCatalogStatus -> ServerCatalogStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ServerCatalogStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ServerCatalogStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ServerCatalogStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ServerCatalogStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ServerCatalogStatus -> m ServerCatalogStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ServerCatalogStatus -> m ServerCatalogStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ServerCatalogStatus -> m ServerCatalogStatus #

Ord ServerCatalogStatus # 
Read ServerCatalogStatus # 
Show ServerCatalogStatus # 
Generic ServerCatalogStatus # 
Hashable ServerCatalogStatus # 
FromJSON ServerCatalogStatus # 
NFData ServerCatalogStatus # 

Methods

rnf :: ServerCatalogStatus -> () #

ToQuery ServerCatalogStatus # 
ToHeader ServerCatalogStatus # 
ToByteString ServerCatalogStatus # 
FromText ServerCatalogStatus # 
ToText ServerCatalogStatus # 
type Rep ServerCatalogStatus # 
type Rep ServerCatalogStatus = D1 (MetaData "ServerCatalogStatus" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.4.5-FVMcdm1tVG98XPxtz20F8q" False) ((:+:) ((:+:) (C1 (MetaCons "Available" PrefixI False) U1) (C1 (MetaCons "Deleted" PrefixI False) U1)) ((:+:) (C1 (MetaCons "Expired" PrefixI False) U1) ((:+:) (C1 (MetaCons "Importing" PrefixI False) U1) (C1 (MetaCons "NotImported" PrefixI False) U1))))

ServerType

data ServerType #

Type of server.

Constructors

VirtualMachine 

Instances

Bounded ServerType # 
Enum ServerType # 
Eq ServerType # 
Data ServerType # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ServerType -> c ServerType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ServerType #

toConstr :: ServerType -> Constr #

dataTypeOf :: ServerType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ServerType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ServerType) #

gmapT :: (forall b. Data b => b -> b) -> ServerType -> ServerType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ServerType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ServerType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ServerType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ServerType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ServerType -> m ServerType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ServerType -> m ServerType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ServerType -> m ServerType #

Ord ServerType # 
Read ServerType # 
Show ServerType # 
Generic ServerType # 

Associated Types

type Rep ServerType :: * -> * #

Hashable ServerType # 
FromJSON ServerType # 
NFData ServerType # 

Methods

rnf :: ServerType -> () #

ToQuery ServerType # 
ToHeader ServerType # 
ToByteString ServerType # 
FromText ServerType # 
ToText ServerType # 

Methods

toText :: ServerType -> Text #

type Rep ServerType # 
type Rep ServerType = D1 (MetaData "ServerType" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.4.5-FVMcdm1tVG98XPxtz20F8q" False) (C1 (MetaCons "VirtualMachine" PrefixI False) U1)

VMManagerType

data VMManagerType #

VM Management Product

Constructors

Vsphere 

Instances

Bounded VMManagerType # 
Enum VMManagerType # 
Eq VMManagerType # 
Data VMManagerType # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VMManagerType -> c VMManagerType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VMManagerType #

toConstr :: VMManagerType -> Constr #

dataTypeOf :: VMManagerType -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VMManagerType) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VMManagerType) #

gmapT :: (forall b. Data b => b -> b) -> VMManagerType -> VMManagerType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VMManagerType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VMManagerType -> r #

gmapQ :: (forall d. Data d => d -> u) -> VMManagerType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VMManagerType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VMManagerType -> m VMManagerType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VMManagerType -> m VMManagerType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VMManagerType -> m VMManagerType #

Ord VMManagerType # 
Read VMManagerType # 
Show VMManagerType # 
Generic VMManagerType # 

Associated Types

type Rep VMManagerType :: * -> * #

Hashable VMManagerType # 
FromJSON VMManagerType # 
NFData VMManagerType # 

Methods

rnf :: VMManagerType -> () #

ToQuery VMManagerType # 
ToHeader VMManagerType # 
ToByteString VMManagerType # 
FromText VMManagerType # 
ToText VMManagerType # 

Methods

toText :: VMManagerType -> Text #

type Rep VMManagerType # 
type Rep VMManagerType = D1 (MetaData "VMManagerType" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.4.5-FVMcdm1tVG98XPxtz20F8q" False) (C1 (MetaCons "Vsphere" PrefixI False) U1)

Connector

data Connector #

Object representing a Connector

See: connector smart constructor.

Instances

Eq Connector # 
Data Connector # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Connector -> c Connector #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Connector #

toConstr :: Connector -> Constr #

dataTypeOf :: Connector -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c Connector) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Connector) #

gmapT :: (forall b. Data b => b -> b) -> Connector -> Connector #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Connector -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Connector -> r #

gmapQ :: (forall d. Data d => d -> u) -> Connector -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Connector -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Connector -> m Connector #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Connector -> m Connector #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Connector -> m Connector #

Read Connector # 
Show Connector # 
Generic Connector # 

Associated Types

type Rep Connector :: * -> * #

Hashable Connector # 
FromJSON Connector # 
NFData Connector # 

Methods

rnf :: Connector -> () #

type Rep Connector # 

connector :: Connector #

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 :: Lens' Connector (Maybe ConnectorStatus) #

Undocumented member.

cVmManagerName :: Lens' Connector (Maybe Text) #

Undocumented member.

cIpAddress :: Lens' Connector (Maybe Text) #

Undocumented member.

cVmManagerId :: Lens' Connector (Maybe Text) #

Undocumented member.

cConnectorId :: Lens' Connector (Maybe Text) #

Undocumented member.

cAssociatedOn :: Lens' Connector (Maybe UTCTime) #

Undocumented member.

cMacAddress :: Lens' Connector (Maybe Text) #

Undocumented member.

cVersion :: Lens' Connector (Maybe Text) #

Undocumented member.

ReplicationJob

data ReplicationJob #

Object representing a Replication Job

See: replicationJob smart constructor.

Instances

Eq ReplicationJob # 
Data ReplicationJob # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReplicationJob -> c ReplicationJob #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReplicationJob #

toConstr :: ReplicationJob -> Constr #

dataTypeOf :: ReplicationJob -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ReplicationJob) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReplicationJob) #

gmapT :: (forall b. Data b => b -> b) -> ReplicationJob -> ReplicationJob #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReplicationJob -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReplicationJob -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReplicationJob -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReplicationJob -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReplicationJob -> m ReplicationJob #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplicationJob -> m ReplicationJob #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplicationJob -> m ReplicationJob #

Read ReplicationJob # 
Show ReplicationJob # 
Generic ReplicationJob # 

Associated Types

type Rep ReplicationJob :: * -> * #

Hashable ReplicationJob # 
FromJSON ReplicationJob # 
NFData ReplicationJob # 

Methods

rnf :: ReplicationJob -> () #

type Rep ReplicationJob # 
type Rep ReplicationJob = D1 (MetaData "ReplicationJob" "Network.AWS.SMS.Types.Product" "amazonka-sms-1.4.5-FVMcdm1tVG98XPxtz20F8q" False) (C1 (MetaCons "ReplicationJob'" PrefixI True) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rjFrequency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int))) ((:*:) (S1 (MetaSel (Just Symbol "_rjState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplicationJobState))) (S1 (MetaSel (Just Symbol "_rjServerType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ServerType))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rjServerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rjLicenseType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LicenseType)))) ((:*:) (S1 (MetaSel (Just Symbol "_rjRoleName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rjVmServer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VMServer)))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rjReplicationJobId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) ((:*:) (S1 (MetaSel (Just Symbol "_rjReplicationRunList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ReplicationRun]))) (S1 (MetaSel (Just Symbol "_rjNextReplicationRunStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_rjStatusMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_rjLatestAMIId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_rjSeedReplicationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX))) (S1 (MetaSel (Just Symbol "_rjDescription") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))))))))

replicationJob :: ReplicationJob #

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 :: Lens' ReplicationJob (Maybe Int) #

Undocumented member.

rjServerId :: Lens' ReplicationJob (Maybe Text) #

Undocumented member.

rjRoleName :: Lens' ReplicationJob (Maybe Text) #

Undocumented member.

rjVmServer :: Lens' ReplicationJob (Maybe VMServer) #

Undocumented member.

rjStatusMessage :: Lens' ReplicationJob (Maybe Text) #

Undocumented member.

rjLatestAMIId :: Lens' ReplicationJob (Maybe Text) #

Undocumented member.

rjDescription :: Lens' ReplicationJob (Maybe Text) #

Undocumented member.

ReplicationRun

data ReplicationRun #

Object representing a Replication Run

See: replicationRun smart constructor.

Instances

Eq ReplicationRun # 
Data ReplicationRun # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReplicationRun -> c ReplicationRun #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReplicationRun #

toConstr :: ReplicationRun -> Constr #

dataTypeOf :: ReplicationRun -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c ReplicationRun) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReplicationRun) #

gmapT :: (forall b. Data b => b -> b) -> ReplicationRun -> ReplicationRun #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReplicationRun -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReplicationRun -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReplicationRun -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReplicationRun -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReplicationRun -> m ReplicationRun #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplicationRun -> m ReplicationRun #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplicationRun -> m ReplicationRun #

Read ReplicationRun # 
Show ReplicationRun # 
Generic ReplicationRun # 

Associated Types

type Rep ReplicationRun :: * -> * #

Hashable ReplicationRun # 
FromJSON ReplicationRun # 
NFData ReplicationRun # 

Methods

rnf :: ReplicationRun -> () #

type Rep ReplicationRun # 

replicationRun :: ReplicationRun #

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:

rrStatusMessage :: Lens' ReplicationRun (Maybe Text) #

Undocumented member.

rrAmiId :: Lens' ReplicationRun (Maybe Text) #

Undocumented member.

rrDescription :: Lens' ReplicationRun (Maybe Text) #

Undocumented member.

Server

data Server #

Object representing a server

See: server smart constructor.

Instances

Eq Server # 

Methods

(==) :: Server -> Server -> Bool #

(/=) :: Server -> Server -> Bool #

Data Server # 

Methods

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 # 
Show Server # 
Generic Server # 

Associated Types

type Rep Server :: * -> * #

Methods

from :: Server -> Rep Server x #

to :: Rep Server x -> Server #

Hashable Server # 

Methods

hashWithSalt :: Int -> Server -> Int #

hash :: Server -> Int #

FromJSON Server # 
NFData Server # 

Methods

rnf :: Server -> () #

type Rep Server # 
type Rep Server = D1 (MetaData "Server" "Network.AWS.SMS.Types.Product" "amazonka-sms-1.4.5-FVMcdm1tVG98XPxtz20F8q" False) (C1 (MetaCons "Server'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_sServerType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ServerType))) (S1 (MetaSel (Just Symbol "_sServerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))) ((:*:) (S1 (MetaSel (Just Symbol "_sReplicationJobTerminated") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Bool))) ((:*:) (S1 (MetaSel (Just Symbol "_sVmServer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VMServer))) (S1 (MetaSel (Just Symbol "_sReplicationJobId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

server :: Server #

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 :: Lens' Server (Maybe ServerType) #

Undocumented member.

sServerId :: Lens' Server (Maybe Text) #

Undocumented member.

sVmServer :: Lens' Server (Maybe VMServer) #

Undocumented member.

sReplicationJobId :: Lens' Server (Maybe Text) #

Undocumented member.

VMServer

data VMServer #

Object representing a VM server

See: vMServer smart constructor.

Instances

Eq VMServer # 
Data VMServer # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VMServer -> c VMServer #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VMServer #

toConstr :: VMServer -> Constr #

dataTypeOf :: VMServer -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VMServer) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VMServer) #

gmapT :: (forall b. Data b => b -> b) -> VMServer -> VMServer #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VMServer -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VMServer -> r #

gmapQ :: (forall d. Data d => d -> u) -> VMServer -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VMServer -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VMServer -> m VMServer #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VMServer -> m VMServer #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VMServer -> m VMServer #

Read VMServer # 
Show VMServer # 
Generic VMServer # 

Associated Types

type Rep VMServer :: * -> * #

Methods

from :: VMServer -> Rep VMServer x #

to :: Rep VMServer x -> VMServer #

Hashable VMServer # 

Methods

hashWithSalt :: Int -> VMServer -> Int #

hash :: VMServer -> Int #

FromJSON VMServer # 
NFData VMServer # 

Methods

rnf :: VMServer -> () #

type Rep VMServer # 
type Rep VMServer = D1 (MetaData "VMServer" "Network.AWS.SMS.Types.Product" "amazonka-sms-1.4.5-FVMcdm1tVG98XPxtz20F8q" False) (C1 (MetaCons "VMServer'" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "_vmsVmManagerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_vmsVmManagerType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VMManagerType)))) ((:*:) (S1 (MetaSel (Just Symbol "_vmsVmServerAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VMServerAddress))) ((:*:) (S1 (MetaSel (Just Symbol "_vmsVmName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_vmsVmPath") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))))

vMServer :: VMServer #

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 :: Lens' VMServer (Maybe Text) #

Undocumented member.

vmsVmName :: Lens' VMServer (Maybe Text) #

Undocumented member.

vmsVmPath :: Lens' VMServer (Maybe Text) #

Undocumented member.

VMServerAddress

data VMServerAddress #

Object representing a server's location

See: vMServerAddress smart constructor.

Instances

Eq VMServerAddress # 
Data VMServerAddress # 

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> VMServerAddress -> c VMServerAddress #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c VMServerAddress #

toConstr :: VMServerAddress -> Constr #

dataTypeOf :: VMServerAddress -> DataType #

dataCast1 :: Typeable (* -> *) t => (forall d. Data d => c (t d)) -> Maybe (c VMServerAddress) #

dataCast2 :: Typeable (* -> * -> *) t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c VMServerAddress) #

gmapT :: (forall b. Data b => b -> b) -> VMServerAddress -> VMServerAddress #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> VMServerAddress -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> VMServerAddress -> r #

gmapQ :: (forall d. Data d => d -> u) -> VMServerAddress -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> VMServerAddress -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> VMServerAddress -> m VMServerAddress #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> VMServerAddress -> m VMServerAddress #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> VMServerAddress -> m VMServerAddress #

Read VMServerAddress # 
Show VMServerAddress # 
Generic VMServerAddress # 
Hashable VMServerAddress # 
FromJSON VMServerAddress # 
NFData VMServerAddress # 

Methods

rnf :: VMServerAddress -> () #

type Rep VMServerAddress # 
type Rep VMServerAddress = D1 (MetaData "VMServerAddress" "Network.AWS.SMS.Types.Product" "amazonka-sms-1.4.5-FVMcdm1tVG98XPxtz20F8q" False) (C1 (MetaCons "VMServerAddress'" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_vmsaVmManagerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) (S1 (MetaSel (Just Symbol "_vmsaVmId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)))))

vMServerAddress :: VMServerAddress #

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 :: Lens' VMServerAddress (Maybe Text) #

Undocumented member.

vmsaVmId :: Lens' VMServerAddress (Maybe Text) #

Undocumented member.