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

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@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 # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Enum ConnectorCapability Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Eq ConnectorCapability Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Data ConnectorCapability Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Read ConnectorCapability Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Show ConnectorCapability Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Generic ConnectorCapability Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Associated Types

type Rep ConnectorCapability :: Type -> Type #

Hashable ConnectorCapability Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromJSON ConnectorCapability Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToHeader ConnectorCapability Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToQuery ConnectorCapability Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToByteString ConnectorCapability Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromText ConnectorCapability Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToText ConnectorCapability Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

NFData ConnectorCapability Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

rnf :: ConnectorCapability -> () #

type Rep ConnectorCapability Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

type Rep ConnectorCapability = D1 (MetaData "ConnectorCapability" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.6.1-Cwt3jrNuMKT3RwLNRQ9T0i" False) (C1 (MetaCons "CCVsphere" PrefixI False) (U1 :: Type -> Type))

ConnectorStatus

data ConnectorStatus Source #

Status of on-premise Connector

Constructors

Healthy 
Unhealthy 
Instances
Bounded ConnectorStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Enum ConnectorStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Eq ConnectorStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Data ConnectorStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Read ConnectorStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Show ConnectorStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Generic ConnectorStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Associated Types

type Rep ConnectorStatus :: Type -> Type #

Hashable ConnectorStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromJSON ConnectorStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToHeader ConnectorStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToQuery ConnectorStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToByteString ConnectorStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromText ConnectorStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToText ConnectorStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

NFData ConnectorStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

rnf :: ConnectorStatus -> () #

type Rep ConnectorStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

type Rep ConnectorStatus = D1 (MetaData "ConnectorStatus" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.6.1-Cwt3jrNuMKT3RwLNRQ9T0i" False) (C1 (MetaCons "Healthy" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unhealthy" PrefixI False) (U1 :: Type -> Type))

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Enum LicenseType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Eq LicenseType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Data LicenseType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Read LicenseType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Show LicenseType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Generic LicenseType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Associated Types

type Rep LicenseType :: Type -> Type #

Hashable LicenseType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToJSON LicenseType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromJSON LicenseType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToHeader LicenseType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToQuery LicenseType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToByteString LicenseType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromText LicenseType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToText LicenseType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

toText :: LicenseType -> Text #

NFData LicenseType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

rnf :: LicenseType -> () #

type Rep LicenseType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

type Rep LicenseType = D1 (MetaData "LicenseType" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.6.1-Cwt3jrNuMKT3RwLNRQ9T0i" False) (C1 (MetaCons "AWS" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Byol" PrefixI False) (U1 :: Type -> Type))

ReplicationJobState

data ReplicationJobState Source #

Current state of Replication Job

Instances
Bounded ReplicationJobState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Enum ReplicationJobState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Eq ReplicationJobState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Data ReplicationJobState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Read ReplicationJobState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Show ReplicationJobState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Generic ReplicationJobState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Associated Types

type Rep ReplicationJobState :: Type -> Type #

Hashable ReplicationJobState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromJSON ReplicationJobState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToHeader ReplicationJobState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToQuery ReplicationJobState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToByteString ReplicationJobState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromText ReplicationJobState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToText ReplicationJobState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

NFData ReplicationJobState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

rnf :: ReplicationJobState -> () #

type Rep ReplicationJobState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

type Rep ReplicationJobState = D1 (MetaData "ReplicationJobState" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.6.1-Cwt3jrNuMKT3RwLNRQ9T0i" False) ((C1 (MetaCons "RJSActive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RJSDeleted" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RJSDeleting" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RJSFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RJSPending" PrefixI False) (U1 :: Type -> Type))))

ReplicationRunState

data ReplicationRunState Source #

Current state of Replication Run

Instances
Bounded ReplicationRunState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Enum ReplicationRunState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Eq ReplicationRunState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Data ReplicationRunState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Read ReplicationRunState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Show ReplicationRunState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Generic ReplicationRunState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Associated Types

type Rep ReplicationRunState :: Type -> Type #

Hashable ReplicationRunState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromJSON ReplicationRunState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToHeader ReplicationRunState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToQuery ReplicationRunState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToByteString ReplicationRunState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromText ReplicationRunState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToText ReplicationRunState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

NFData ReplicationRunState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

rnf :: ReplicationRunState -> () #

type Rep ReplicationRunState Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

type Rep ReplicationRunState = D1 (MetaData "ReplicationRunState" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.6.1-Cwt3jrNuMKT3RwLNRQ9T0i" False) ((C1 (MetaCons "RRSActive" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RRSCompleted" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RRSDeleted" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "RRSDeleting" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RRSFailed" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RRSMissed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RRSPending" PrefixI False) (U1 :: Type -> Type))))

ReplicationRunType

data ReplicationRunType Source #

Type of Replication Run

Constructors

Automatic 
OnDemand 
Instances
Bounded ReplicationRunType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Enum ReplicationRunType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Eq ReplicationRunType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Data ReplicationRunType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Read ReplicationRunType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Show ReplicationRunType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Generic ReplicationRunType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Associated Types

type Rep ReplicationRunType :: Type -> Type #

Hashable ReplicationRunType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromJSON ReplicationRunType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToHeader ReplicationRunType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToQuery ReplicationRunType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToByteString ReplicationRunType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromText ReplicationRunType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToText ReplicationRunType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

NFData ReplicationRunType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

rnf :: ReplicationRunType -> () #

type Rep ReplicationRunType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

type Rep ReplicationRunType = D1 (MetaData "ReplicationRunType" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.6.1-Cwt3jrNuMKT3RwLNRQ9T0i" False) (C1 (MetaCons "Automatic" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OnDemand" PrefixI False) (U1 :: Type -> Type))

ServerCatalogStatus

data ServerCatalogStatus Source #

Status of Server catalog

Instances
Bounded ServerCatalogStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Enum ServerCatalogStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Eq ServerCatalogStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Data ServerCatalogStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Read ServerCatalogStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Show ServerCatalogStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Generic ServerCatalogStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Associated Types

type Rep ServerCatalogStatus :: Type -> Type #

Hashable ServerCatalogStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromJSON ServerCatalogStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToHeader ServerCatalogStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToQuery ServerCatalogStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToByteString ServerCatalogStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromText ServerCatalogStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToText ServerCatalogStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

NFData ServerCatalogStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

rnf :: ServerCatalogStatus -> () #

type Rep ServerCatalogStatus Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

type Rep ServerCatalogStatus = D1 (MetaData "ServerCatalogStatus" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.6.1-Cwt3jrNuMKT3RwLNRQ9T0i" False) ((C1 (MetaCons "Available" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Deleted" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Expired" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Importing" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NotImported" PrefixI False) (U1 :: Type -> Type))))

ServerType

data ServerType Source #

Type of server.

Constructors

VirtualMachine 
Instances
Bounded ServerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Enum ServerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Eq ServerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Data ServerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Read ServerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Show ServerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Generic ServerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Associated Types

type Rep ServerType :: Type -> Type #

Hashable ServerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromJSON ServerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToHeader ServerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToQuery ServerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToByteString ServerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromText ServerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToText ServerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

toText :: ServerType -> Text #

NFData ServerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

rnf :: ServerType -> () #

type Rep ServerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

type Rep ServerType = D1 (MetaData "ServerType" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.6.1-Cwt3jrNuMKT3RwLNRQ9T0i" False) (C1 (MetaCons "VirtualMachine" PrefixI False) (U1 :: Type -> Type))

VMManagerType

data VMManagerType Source #

VM Management Product

Constructors

Vsphere 
Instances
Bounded VMManagerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Enum VMManagerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Eq VMManagerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Data VMManagerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Read VMManagerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Show VMManagerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Generic VMManagerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Associated Types

type Rep VMManagerType :: Type -> Type #

Hashable VMManagerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromJSON VMManagerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToHeader VMManagerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToQuery VMManagerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToByteString VMManagerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromText VMManagerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToText VMManagerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

toText :: VMManagerType -> Text #

NFData VMManagerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

rnf :: VMManagerType -> () #

type Rep VMManagerType Source # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

type Rep VMManagerType = D1 (MetaData "VMManagerType" "Network.AWS.SMS.Types.Sum" "amazonka-sms-1.6.1-Cwt3jrNuMKT3RwLNRQ9T0i" False) (C1 (MetaCons "Vsphere" PrefixI False) (U1 :: Type -> Type))

Connector

data Connector Source #

Object representing a Connector

See: connector smart constructor.

Instances
Eq Connector Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Data Connector Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Show Connector Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Generic Connector Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Associated Types

type Rep Connector :: Type -> Type #

Hashable Connector Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

FromJSON Connector Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

NFData Connector Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Methods

rnf :: Connector -> () #

type Rep Connector Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Data ReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Show ReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Generic ReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Associated Types

type Rep ReplicationJob :: Type -> Type #

Hashable ReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

FromJSON ReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

NFData ReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Methods

rnf :: ReplicationJob -> () #

type Rep ReplicationJob Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

type Rep ReplicationJob = D1 (MetaData "ReplicationJob" "Network.AWS.SMS.Types.Product" "amazonka-sms-1.6.1-Cwt3jrNuMKT3RwLNRQ9T0i" False) (C1 (MetaCons "ReplicationJob'" PrefixI True) (((S1 (MetaSel (Just "_rjFrequency") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 (MetaSel (Just "_rjState") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ReplicationJobState)) :*: S1 (MetaSel (Just "_rjServerType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe ServerType)))) :*: ((S1 (MetaSel (Just "_rjServerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rjLicenseType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe LicenseType))) :*: (S1 (MetaSel (Just "_rjRoleName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rjVmServer") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VMServer))))) :*: ((S1 (MetaSel (Just "_rjReplicationJobId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 (MetaSel (Just "_rjReplicationRunList") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe [ReplicationRun])) :*: S1 (MetaSel (Just "_rjNextReplicationRunStartTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 (MetaSel (Just "_rjStatusMessage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_rjLatestAMIId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 (MetaSel (Just "_rjSeedReplicationTime") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Data ReplicationRun Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Show ReplicationRun Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Generic ReplicationRun Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Associated Types

type Rep ReplicationRun :: Type -> Type #

Hashable ReplicationRun Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

FromJSON ReplicationRun Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

NFData ReplicationRun Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Methods

rnf :: ReplicationRun -> () #

type Rep ReplicationRun Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Methods

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

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

Data Server Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Show Server Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Generic Server Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Associated Types

type Rep Server :: Type -> Type #

Methods

from :: Server -> Rep Server x #

to :: Rep Server x -> Server #

Hashable Server Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Methods

hashWithSalt :: Int -> Server -> Int #

hash :: Server -> Int #

FromJSON Server Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

NFData Server Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Methods

rnf :: Server -> () #

type Rep Server Source # 
Instance details

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

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Data VMServer Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Show VMServer Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Generic VMServer Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Associated Types

type Rep VMServer :: Type -> Type #

Methods

from :: VMServer -> Rep VMServer x #

to :: Rep VMServer x -> VMServer #

Hashable VMServer Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Methods

hashWithSalt :: Int -> VMServer -> Int #

hash :: VMServer -> Int #

FromJSON VMServer Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

NFData VMServer Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Methods

rnf :: VMServer -> () #

type Rep VMServer Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

type Rep VMServer = D1 (MetaData "VMServer" "Network.AWS.SMS.Types.Product" "amazonka-sms-1.6.1-Cwt3jrNuMKT3RwLNRQ9T0i" False) (C1 (MetaCons "VMServer'" PrefixI True) ((S1 (MetaSel (Just "_vmsVmManagerName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_vmsVmManagerType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VMManagerType))) :*: (S1 (MetaSel (Just "_vmsVmServerAddress") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe VMServerAddress)) :*: (S1 (MetaSel (Just "_vmsVmName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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 # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Data VMServerAddress Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

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 # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Show VMServerAddress Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Generic VMServerAddress Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Associated Types

type Rep VMServerAddress :: Type -> Type #

Hashable VMServerAddress Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

FromJSON VMServerAddress Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

NFData VMServerAddress Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Methods

rnf :: VMServerAddress -> () #

type Rep VMServerAddress Source # 
Instance details

Defined in Network.AWS.SMS.Types.Product

type Rep VMServerAddress = D1 (MetaData "VMServerAddress" "Network.AWS.SMS.Types.Product" "amazonka-sms-1.6.1-Cwt3jrNuMKT3RwLNRQ9T0i" False) (C1 (MetaCons "VMServerAddress'" PrefixI True) (S1 (MetaSel (Just "_vmsaVmManagerId") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "_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.