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

Contents

Description

Amazon Server Migration Service automates the process of migrating servers to EC2.

Synopsis

Service Configuration

sms :: Service Source #

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

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by SMS.

ReplicationRunLimitExceededException

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

This user has exceeded the maximum allowed Replication Run limit.

InvalidParameterException

_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

_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

_ReplicationJobNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified Replication Job cannot be found.

ServerCannotBeReplicatedException

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

The provided server cannot be replicated.

InternalError

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

An internal error has occured.

ReplicationJobAlreadyExistsException

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

An active Replication Job already exists for the specified server.

OperationNotPermittedException

_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

_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

_UnauthorizedOperationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

This user does not have permissions to perform this operation.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

DeleteServerCatalog

GetReplicationRuns (Paginated)

GetServers (Paginated)

ImportServerCatalog

GetConnectors (Paginated)

GetReplicationJobs (Paginated)

DisassociateConnector

CreateReplicationJob

UpdateReplicationJob

DeleteReplicationJob

StartOnDemandReplicationRun

Types

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.