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 Source #

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

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

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 Source # 
Read ConnectorCapability Source # 
Show ConnectorCapability Source # 
Generic ConnectorCapability Source # 
Hashable ConnectorCapability Source # 
FromJSON ConnectorCapability Source # 
NFData ConnectorCapability Source # 

Methods

rnf :: ConnectorCapability -> () #

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

ConnectorStatus

data ConnectorStatus Source #

Status of on-premise Connector

Constructors

Healthy 
Unhealthy 

Instances

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

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 Source # 
Read ConnectorStatus Source # 
Show ConnectorStatus Source # 
Generic ConnectorStatus Source # 
Hashable ConnectorStatus Source # 
FromJSON ConnectorStatus Source # 
NFData ConnectorStatus Source # 

Methods

rnf :: ConnectorStatus -> () #

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

LicenseType

data LicenseType Source #

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

Constructors

AWS 
Byol 

Instances

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

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 Source # 
Read LicenseType Source # 
Show LicenseType Source # 
Generic LicenseType Source # 

Associated Types

type Rep LicenseType :: * -> * #

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

Methods

rnf :: LicenseType -> () #

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

Methods

toText :: LicenseType -> Text #

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

ReplicationJobState

data ReplicationJobState Source #

Current state of Replication Job

Instances

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

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 Source # 
Read ReplicationJobState Source # 
Show ReplicationJobState Source # 
Generic ReplicationJobState Source # 
Hashable ReplicationJobState Source # 
FromJSON ReplicationJobState Source # 
NFData ReplicationJobState Source # 

Methods

rnf :: ReplicationJobState -> () #

ToHeader ReplicationJobState Source # 
ToQuery ReplicationJobState Source # 
ToByteString ReplicationJobState Source # 
FromText ReplicationJobState Source # 
ToText ReplicationJobState Source # 
type Rep ReplicationJobState Source # 
type Rep ReplicationJobState = D1 (MetaData "ReplicationJobState" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.4.5-CPy9WWU2xgtJ4F5Sw0FyL" 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 Source #

Current state of Replication Run

Instances

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

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 Source # 
Read ReplicationRunState Source # 
Show ReplicationRunState Source # 
Generic ReplicationRunState Source # 
Hashable ReplicationRunState Source # 
FromJSON ReplicationRunState Source # 
NFData ReplicationRunState Source # 

Methods

rnf :: ReplicationRunState -> () #

ToHeader ReplicationRunState Source # 
ToQuery ReplicationRunState Source # 
ToByteString ReplicationRunState Source # 
FromText ReplicationRunState Source # 
ToText ReplicationRunState Source # 
type Rep ReplicationRunState Source # 
type Rep ReplicationRunState = D1 (MetaData "ReplicationRunState" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.4.5-CPy9WWU2xgtJ4F5Sw0FyL" 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 Source #

Type of Replication Run

Constructors

Automatic 
OnDemand 

Instances

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

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 Source # 
Read ReplicationRunType Source # 
Show ReplicationRunType Source # 
Generic ReplicationRunType Source # 
Hashable ReplicationRunType Source # 
FromJSON ReplicationRunType Source # 
NFData ReplicationRunType Source # 

Methods

rnf :: ReplicationRunType -> () #

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

ServerCatalogStatus

data ServerCatalogStatus Source #

Status of Server catalog

Instances

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

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 Source # 
Read ServerCatalogStatus Source # 
Show ServerCatalogStatus Source # 
Generic ServerCatalogStatus Source # 
Hashable ServerCatalogStatus Source # 
FromJSON ServerCatalogStatus Source # 
NFData ServerCatalogStatus Source # 

Methods

rnf :: ServerCatalogStatus -> () #

ToHeader ServerCatalogStatus Source # 
ToQuery ServerCatalogStatus Source # 
ToByteString ServerCatalogStatus Source # 
FromText ServerCatalogStatus Source # 
ToText ServerCatalogStatus Source # 
type Rep ServerCatalogStatus Source # 
type Rep ServerCatalogStatus = D1 (MetaData "ServerCatalogStatus" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.4.5-CPy9WWU2xgtJ4F5Sw0FyL" 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 Source #

Type of server.

Constructors

VirtualMachine 

Instances

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

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 Source # 
Read ServerType Source # 
Show ServerType Source # 
Generic ServerType Source # 

Associated Types

type Rep ServerType :: * -> * #

Hashable ServerType Source # 
FromJSON ServerType Source # 
NFData ServerType Source # 

Methods

rnf :: ServerType -> () #

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

Methods

toText :: ServerType -> Text #

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

VMManagerType

data VMManagerType Source #

VM Management Product

Constructors

Vsphere 

Instances

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

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 Source # 
Read VMManagerType Source # 
Show VMManagerType Source # 
Generic VMManagerType Source # 

Associated Types

type Rep VMManagerType :: * -> * #

Hashable VMManagerType Source # 
FromJSON VMManagerType Source # 
NFData VMManagerType Source # 

Methods

rnf :: VMManagerType -> () #

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

Methods

toText :: VMManagerType -> Text #

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

Connector

data Connector Source #

Object representing a Connector

See: connector smart constructor.

Instances

Eq Connector Source # 
Data Connector Source # 

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 Source # 
Show Connector Source # 
Generic Connector Source # 

Associated Types

type Rep Connector :: * -> * #

Hashable Connector Source # 
FromJSON Connector Source # 
NFData Connector Source # 

Methods

rnf :: Connector -> () #

type Rep Connector Source # 

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:

cVmManagerName :: Lens' Connector (Maybe Text) Source #

Undocumented member.

cIpAddress :: Lens' Connector (Maybe Text) Source #

Undocumented member.

cVmManagerId :: Lens' Connector (Maybe Text) Source #

Undocumented member.

cConnectorId :: Lens' Connector (Maybe Text) Source #

Undocumented member.

cAssociatedOn :: Lens' Connector (Maybe UTCTime) Source #

Undocumented member.

cMacAddress :: Lens' Connector (Maybe Text) Source #

Undocumented member.

cVersion :: Lens' Connector (Maybe Text) Source #

Undocumented member.

ReplicationJob

data ReplicationJob Source #

Object representing a Replication Job

See: replicationJob smart constructor.

Instances

Eq ReplicationJob Source # 
Data ReplicationJob Source # 

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 Source # 
Show ReplicationJob Source # 
Generic ReplicationJob Source # 

Associated Types

type Rep ReplicationJob :: * -> * #

Hashable ReplicationJob Source # 
FromJSON ReplicationJob Source # 
NFData ReplicationJob Source # 

Methods

rnf :: ReplicationJob -> () #

type Rep ReplicationJob Source # 
type Rep ReplicationJob = D1 (MetaData "ReplicationJob" "Network.AWS.SMS.Types.Product" "amazonka-sms-1.4.5-CPy9WWU2xgtJ4F5Sw0FyL" 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 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 :: Lens' ReplicationJob (Maybe Int) Source #

Undocumented member.

rjServerId :: Lens' ReplicationJob (Maybe Text) Source #

Undocumented member.

rjRoleName :: Lens' ReplicationJob (Maybe Text) Source #

Undocumented member.

ReplicationRun

data ReplicationRun Source #

Object representing a Replication Run

See: replicationRun smart constructor.

Instances

Eq ReplicationRun Source # 
Data ReplicationRun Source # 

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 Source # 
Show ReplicationRun Source # 
Generic ReplicationRun Source # 

Associated Types

type Rep ReplicationRun :: * -> * #

Hashable ReplicationRun Source # 
FromJSON ReplicationRun Source # 
NFData ReplicationRun Source # 

Methods

rnf :: ReplicationRun -> () #

type Rep ReplicationRun Source # 

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:

rrAmiId :: Lens' ReplicationRun (Maybe Text) Source #

Undocumented member.

Server

data Server Source #

Object representing a server

See: server smart constructor.

Instances

Eq Server Source # 

Methods

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

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

Data Server Source # 

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

Associated Types

type Rep Server :: * -> * #

Methods

from :: Server -> Rep Server x #

to :: Rep Server x -> Server #

Hashable Server Source # 

Methods

hashWithSalt :: Int -> Server -> Int #

hash :: Server -> Int #

FromJSON Server Source # 
NFData Server Source # 

Methods

rnf :: Server -> () #

type Rep Server Source # 
type Rep Server = D1 (MetaData "Server" "Network.AWS.SMS.Types.Product" "amazonka-sms-1.4.5-CPy9WWU2xgtJ4F5Sw0FyL" 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 Source #

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) Source #

Undocumented member.

sServerId :: Lens' Server (Maybe Text) Source #

Undocumented member.

sVmServer :: Lens' Server (Maybe VMServer) Source #

Undocumented member.

sReplicationJobId :: Lens' Server (Maybe Text) Source #

Undocumented member.

VMServer

data VMServer Source #

Object representing a VM server

See: vMServer smart constructor.

Instances

Eq VMServer Source # 
Data VMServer Source # 

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 Source # 
Show VMServer Source # 
Generic VMServer Source # 

Associated Types

type Rep VMServer :: * -> * #

Methods

from :: VMServer -> Rep VMServer x #

to :: Rep VMServer x -> VMServer #

Hashable VMServer Source # 

Methods

hashWithSalt :: Int -> VMServer -> Int #

hash :: VMServer -> Int #

FromJSON VMServer Source # 
NFData VMServer Source # 

Methods

rnf :: VMServer -> () #

type Rep VMServer Source # 
type Rep VMServer = D1 (MetaData "VMServer" "Network.AWS.SMS.Types.Product" "amazonka-sms-1.4.5-CPy9WWU2xgtJ4F5Sw0FyL" 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 Source #

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) Source #

Undocumented member.

vmsVmName :: Lens' VMServer (Maybe Text) Source #

Undocumented member.

vmsVmPath :: Lens' VMServer (Maybe Text) Source #

Undocumented member.

VMServerAddress

data VMServerAddress Source #

Object representing a server's location

See: vMServerAddress smart constructor.

Instances

Eq VMServerAddress Source # 
Data VMServerAddress Source # 

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 Source # 
Show VMServerAddress Source # 
Generic VMServerAddress Source # 
Hashable VMServerAddress Source # 
FromJSON VMServerAddress Source # 
NFData VMServerAddress Source # 

Methods

rnf :: VMServerAddress -> () #

type Rep VMServerAddress Source # 
type Rep VMServerAddress = D1 (MetaData "VMServerAddress" "Network.AWS.SMS.Types.Product" "amazonka-sms-1.4.5-CPy9WWU2xgtJ4F5Sw0FyL" 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 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:

vmsaVmId :: Lens' VMServerAddress (Maybe Text) Source #

Undocumented member.