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 #

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

Defined in Network.AWS.SMS.Types.Sum

Enum ConnectorCapability # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Eq ConnectorCapability # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

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

Defined in Network.AWS.SMS.Types.Sum

Read ConnectorCapability # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Show ConnectorCapability # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Generic ConnectorCapability # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Associated Types

type Rep ConnectorCapability :: Type -> Type #

Hashable ConnectorCapability # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromJSON ConnectorCapability # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToHeader ConnectorCapability # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToQuery ConnectorCapability # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToByteString ConnectorCapability # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromText ConnectorCapability # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToText ConnectorCapability # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

NFData ConnectorCapability # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

rnf :: ConnectorCapability -> () #

type Rep ConnectorCapability # 
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-15wMBShb62D2k9aZF1x6SQ" False) (C1 (MetaCons "CCVsphere" PrefixI False) (U1 :: Type -> Type))

ConnectorStatus

data ConnectorStatus #

Status of on-premise Connector

Constructors

Healthy 
Unhealthy 
Instances
Bounded ConnectorStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Enum ConnectorStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Eq ConnectorStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

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

Defined in Network.AWS.SMS.Types.Sum

Read ConnectorStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Show ConnectorStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Generic ConnectorStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Associated Types

type Rep ConnectorStatus :: Type -> Type #

Hashable ConnectorStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromJSON ConnectorStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToHeader ConnectorStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToQuery ConnectorStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToByteString ConnectorStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromText ConnectorStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToText ConnectorStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

NFData ConnectorStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

rnf :: ConnectorStatus -> () #

type Rep ConnectorStatus # 
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-15wMBShb62D2k9aZF1x6SQ" False) (C1 (MetaCons "Healthy" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unhealthy" PrefixI False) (U1 :: Type -> Type))

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

Defined in Network.AWS.SMS.Types.Sum

Enum LicenseType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Eq LicenseType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

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

Defined in Network.AWS.SMS.Types.Sum

Read LicenseType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Show LicenseType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Generic LicenseType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Associated Types

type Rep LicenseType :: Type -> Type #

Hashable LicenseType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToJSON LicenseType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromJSON LicenseType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToHeader LicenseType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToQuery LicenseType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToByteString LicenseType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromText LicenseType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToText LicenseType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

toText :: LicenseType -> Text #

NFData LicenseType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

rnf :: LicenseType -> () #

type Rep LicenseType # 
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-15wMBShb62D2k9aZF1x6SQ" False) (C1 (MetaCons "AWS" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Byol" PrefixI False) (U1 :: Type -> Type))

ReplicationJobState

data ReplicationJobState #

Current state of Replication Job

Instances
Bounded ReplicationJobState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Enum ReplicationJobState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Eq ReplicationJobState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

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

Defined in Network.AWS.SMS.Types.Sum

Read ReplicationJobState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Show ReplicationJobState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Generic ReplicationJobState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Associated Types

type Rep ReplicationJobState :: Type -> Type #

Hashable ReplicationJobState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromJSON ReplicationJobState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToHeader ReplicationJobState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToQuery ReplicationJobState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToByteString ReplicationJobState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromText ReplicationJobState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToText ReplicationJobState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

NFData ReplicationJobState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

rnf :: ReplicationJobState -> () #

type Rep ReplicationJobState # 
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-15wMBShb62D2k9aZF1x6SQ" 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 #

Current state of Replication Run

Instances
Bounded ReplicationRunState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Enum ReplicationRunState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Eq ReplicationRunState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

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

Defined in Network.AWS.SMS.Types.Sum

Read ReplicationRunState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Show ReplicationRunState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Generic ReplicationRunState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Associated Types

type Rep ReplicationRunState :: Type -> Type #

Hashable ReplicationRunState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromJSON ReplicationRunState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToHeader ReplicationRunState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToQuery ReplicationRunState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToByteString ReplicationRunState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromText ReplicationRunState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToText ReplicationRunState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

NFData ReplicationRunState # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

rnf :: ReplicationRunState -> () #

type Rep ReplicationRunState # 
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-15wMBShb62D2k9aZF1x6SQ" 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 #

Type of Replication Run

Constructors

Automatic 
OnDemand 
Instances
Bounded ReplicationRunType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Enum ReplicationRunType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Eq ReplicationRunType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

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

Defined in Network.AWS.SMS.Types.Sum

Read ReplicationRunType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Show ReplicationRunType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Generic ReplicationRunType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Associated Types

type Rep ReplicationRunType :: Type -> Type #

Hashable ReplicationRunType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromJSON ReplicationRunType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToHeader ReplicationRunType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToQuery ReplicationRunType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToByteString ReplicationRunType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromText ReplicationRunType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToText ReplicationRunType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

NFData ReplicationRunType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

rnf :: ReplicationRunType -> () #

type Rep ReplicationRunType # 
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-15wMBShb62D2k9aZF1x6SQ" False) (C1 (MetaCons "Automatic" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OnDemand" PrefixI False) (U1 :: Type -> Type))

ServerCatalogStatus

data ServerCatalogStatus #

Status of Server catalog

Instances
Bounded ServerCatalogStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Enum ServerCatalogStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Eq ServerCatalogStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

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

Defined in Network.AWS.SMS.Types.Sum

Read ServerCatalogStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Show ServerCatalogStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Generic ServerCatalogStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Associated Types

type Rep ServerCatalogStatus :: Type -> Type #

Hashable ServerCatalogStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromJSON ServerCatalogStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToHeader ServerCatalogStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToQuery ServerCatalogStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToByteString ServerCatalogStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromText ServerCatalogStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToText ServerCatalogStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

NFData ServerCatalogStatus # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

rnf :: ServerCatalogStatus -> () #

type Rep ServerCatalogStatus # 
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-15wMBShb62D2k9aZF1x6SQ" 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 #

Type of server.

Constructors

VirtualMachine 
Instances
Bounded ServerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Enum ServerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Eq ServerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

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

Defined in Network.AWS.SMS.Types.Sum

Read ServerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Show ServerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Generic ServerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Associated Types

type Rep ServerType :: Type -> Type #

Hashable ServerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromJSON ServerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToHeader ServerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToQuery ServerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToByteString ServerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromText ServerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToText ServerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

toText :: ServerType -> Text #

NFData ServerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

rnf :: ServerType -> () #

type Rep ServerType # 
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-15wMBShb62D2k9aZF1x6SQ" False) (C1 (MetaCons "VirtualMachine" PrefixI False) (U1 :: Type -> Type))

VMManagerType

data VMManagerType #

VM Management Product

Constructors

Vsphere 
Instances
Bounded VMManagerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Enum VMManagerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Eq VMManagerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

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

Defined in Network.AWS.SMS.Types.Sum

Read VMManagerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Show VMManagerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Generic VMManagerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Associated Types

type Rep VMManagerType :: Type -> Type #

Hashable VMManagerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromJSON VMManagerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToHeader VMManagerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToQuery VMManagerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToByteString VMManagerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

FromText VMManagerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

ToText VMManagerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

toText :: VMManagerType -> Text #

NFData VMManagerType # 
Instance details

Defined in Network.AWS.SMS.Types.Sum

Methods

rnf :: VMManagerType -> () #

type Rep VMManagerType # 
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-15wMBShb62D2k9aZF1x6SQ" False) (C1 (MetaCons "Vsphere" PrefixI False) (U1 :: Type -> Type))

Connector

data Connector #

Object representing a Connector

See: connector smart constructor.

Instances
Eq Connector # 
Instance details

Defined in Network.AWS.SMS.Types.Product

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

Defined in Network.AWS.SMS.Types.Product

Show Connector # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Generic Connector # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Associated Types

type Rep Connector :: Type -> Type #

Hashable Connector # 
Instance details

Defined in Network.AWS.SMS.Types.Product

FromJSON Connector # 
Instance details

Defined in Network.AWS.SMS.Types.Product

NFData Connector # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Methods

rnf :: Connector -> () #

type Rep Connector # 
Instance details

Defined in Network.AWS.SMS.Types.Product

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

Defined in Network.AWS.SMS.Types.Product

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

Defined in Network.AWS.SMS.Types.Product

Show ReplicationJob # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Generic ReplicationJob # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Associated Types

type Rep ReplicationJob :: Type -> Type #

Hashable ReplicationJob # 
Instance details

Defined in Network.AWS.SMS.Types.Product

FromJSON ReplicationJob # 
Instance details

Defined in Network.AWS.SMS.Types.Product

NFData ReplicationJob # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Methods

rnf :: ReplicationJob -> () #

type Rep ReplicationJob # 
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-15wMBShb62D2k9aZF1x6SQ" 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 #

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

Defined in Network.AWS.SMS.Types.Product

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

Defined in Network.AWS.SMS.Types.Product

Show ReplicationRun # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Generic ReplicationRun # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Associated Types

type Rep ReplicationRun :: Type -> Type #

Hashable ReplicationRun # 
Instance details

Defined in Network.AWS.SMS.Types.Product

FromJSON ReplicationRun # 
Instance details

Defined in Network.AWS.SMS.Types.Product

NFData ReplicationRun # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Methods

rnf :: ReplicationRun -> () #

type Rep ReplicationRun # 
Instance details

Defined in Network.AWS.SMS.Types.Product

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

Defined in Network.AWS.SMS.Types.Product

Methods

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

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

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

Defined in Network.AWS.SMS.Types.Product

Show Server # 
Instance details

Defined in Network.AWS.SMS.Types.Product

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

Defined in Network.AWS.SMS.Types.Product

Methods

hashWithSalt :: Int -> Server -> Int #

hash :: Server -> Int #

FromJSON Server # 
Instance details

Defined in Network.AWS.SMS.Types.Product

NFData Server # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Methods

rnf :: Server -> () #

type Rep Server # 
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-15wMBShb62D2k9aZF1x6SQ" 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 #

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

Defined in Network.AWS.SMS.Types.Product

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

Defined in Network.AWS.SMS.Types.Product

Show VMServer # 
Instance details

Defined in Network.AWS.SMS.Types.Product

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

Defined in Network.AWS.SMS.Types.Product

Methods

hashWithSalt :: Int -> VMServer -> Int #

hash :: VMServer -> Int #

FromJSON VMServer # 
Instance details

Defined in Network.AWS.SMS.Types.Product

NFData VMServer # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Methods

rnf :: VMServer -> () #

type Rep VMServer # 
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-15wMBShb62D2k9aZF1x6SQ" 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 #

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

Defined in Network.AWS.SMS.Types.Product

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

Defined in Network.AWS.SMS.Types.Product

Show VMServerAddress # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Generic VMServerAddress # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Associated Types

type Rep VMServerAddress :: Type -> Type #

Hashable VMServerAddress # 
Instance details

Defined in Network.AWS.SMS.Types.Product

FromJSON VMServerAddress # 
Instance details

Defined in Network.AWS.SMS.Types.Product

NFData VMServerAddress # 
Instance details

Defined in Network.AWS.SMS.Types.Product

Methods

rnf :: VMServerAddress -> () #

type Rep VMServerAddress # 
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-15wMBShb62D2k9aZF1x6SQ" 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 #

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.