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

Copyright(c) 2013-2017 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 # 
Enum ConnectorCapability Source # 
Eq ConnectorCapability Source # 
Data ConnectorCapability Source # 

Methods

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

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

toConstr :: ConnectorCapability -> Constr #

dataTypeOf :: ConnectorCapability -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ConnectorCapability -> () #

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

ConnectorStatus

data ConnectorStatus Source #

Status of on-premise Connector

Constructors

Healthy 
Unhealthy 

Instances

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

Methods

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

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

toConstr :: ConnectorStatus -> Constr #

dataTypeOf :: ConnectorStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ConnectorStatus -> () #

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

LicenseType

data LicenseType Source #

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

Constructors

AWS 
Byol 

Instances

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

Methods

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

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

toConstr :: LicenseType -> Constr #

dataTypeOf :: LicenseType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep LicenseType :: * -> * #

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

Methods

rnf :: LicenseType -> () #

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

Methods

toText :: LicenseType -> Text #

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

ReplicationJobState

data ReplicationJobState Source #

Current state of Replication Job

Instances

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

Methods

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

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

toConstr :: ReplicationJobState -> Constr #

dataTypeOf :: ReplicationJobState -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ReplicationJobState -> () #

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

ReplicationRunState

data ReplicationRunState Source #

Current state of Replication Run

Instances

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

Methods

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

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

toConstr :: ReplicationRunState -> Constr #

dataTypeOf :: ReplicationRunState -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ReplicationRunState -> () #

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

ReplicationRunType

data ReplicationRunType Source #

Type of Replication Run

Constructors

Automatic 
OnDemand 

Instances

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

Methods

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

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

toConstr :: ReplicationRunType -> Constr #

dataTypeOf :: ReplicationRunType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ReplicationRunType -> () #

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

ServerCatalogStatus

data ServerCatalogStatus Source #

Status of Server catalog

Instances

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

Methods

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

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

toConstr :: ServerCatalogStatus -> Constr #

dataTypeOf :: ServerCatalogStatus -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: ServerCatalogStatus -> () #

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

ServerType

data ServerType Source #

Type of server.

Constructors

VirtualMachine 

Instances

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

Methods

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

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

toConstr :: ServerType -> Constr #

dataTypeOf :: ServerType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep ServerType :: * -> * #

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

Methods

rnf :: ServerType -> () #

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

Methods

toText :: ServerType -> Text #

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

VMManagerType

data VMManagerType Source #

VM Management Product

Constructors

Vsphere 

Instances

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

Methods

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

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

toConstr :: VMManagerType -> Constr #

dataTypeOf :: VMManagerType -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Associated Types

type Rep VMManagerType :: * -> * #

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

Methods

rnf :: VMManagerType -> () #

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

Methods

toText :: VMManagerType -> Text #

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

Connector

data Connector Source #

Object representing a Connector

See: connector smart constructor.

Instances

Eq Connector Source # 
Data Connector Source # 

Methods

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

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

toConstr :: Connector -> Constr #

dataTypeOf :: Connector -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Connector Source # 
Show Connector Source # 
Generic Connector Source # 

Associated Types

type Rep Connector :: * -> * #

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

Methods

rnf :: Connector -> () #

type Rep Connector Source # 

connector :: Connector Source #

Creates a value of Connector with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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

Undocumented member.

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

Undocumented member.

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

Undocumented member.

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

Undocumented member.

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

Undocumented member.

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

Undocumented member.

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

Undocumented member.

ReplicationJob

data ReplicationJob Source #

Object representing a Replication Job

See: replicationJob smart constructor.

Instances

Eq ReplicationJob Source # 
Data ReplicationJob Source # 

Methods

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

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

toConstr :: ReplicationJob -> Constr #

dataTypeOf :: ReplicationJob -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ReplicationJob Source # 
Show ReplicationJob Source # 
Generic ReplicationJob Source # 

Associated Types

type Rep ReplicationJob :: * -> * #

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

Methods

rnf :: ReplicationJob -> () #

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

replicationJob :: ReplicationJob Source #

Creates a value of ReplicationJob with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

rjFrequency :: Lens' ReplicationJob (Maybe Int) Source #

Undocumented member.

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

Undocumented member.

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

Undocumented member.

ReplicationRun

data ReplicationRun Source #

Object representing a Replication Run

See: replicationRun smart constructor.

Instances

Eq ReplicationRun Source # 
Data ReplicationRun Source # 

Methods

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

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

toConstr :: ReplicationRun -> Constr #

dataTypeOf :: ReplicationRun -> DataType #

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

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

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

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

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

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

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

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

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

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

Read ReplicationRun Source # 
Show ReplicationRun Source # 
Generic ReplicationRun Source # 

Associated Types

type Rep ReplicationRun :: * -> * #

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

Methods

rnf :: ReplicationRun -> () #

type Rep ReplicationRun Source # 

replicationRun :: ReplicationRun Source #

Creates a value of ReplicationRun with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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

Undocumented member.

Server

data Server Source #

Object representing a server

See: server smart constructor.

Instances

Eq Server Source # 

Methods

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

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

Data Server Source # 

Methods

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

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

toConstr :: Server -> Constr #

dataTypeOf :: Server -> DataType #

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

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

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

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

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

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

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

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

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

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

Read Server Source # 
Show Server Source # 
Generic Server Source # 

Associated Types

type Rep Server :: * -> * #

Methods

from :: Server -> Rep Server x #

to :: Rep Server x -> Server #

Hashable Server Source # 

Methods

hashWithSalt :: Int -> Server -> Int #

hash :: Server -> Int #

FromJSON Server Source # 
NFData Server Source # 

Methods

rnf :: Server -> () #

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

server :: Server Source #

Creates a value of Server with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

sServerType :: Lens' Server (Maybe ServerType) Source #

Undocumented member.

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

Undocumented member.

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

Undocumented member.

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

Undocumented member.

VMServer

data VMServer Source #

Object representing a VM server

See: vMServer smart constructor.

Instances

Eq VMServer Source # 
Data VMServer Source # 

Methods

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

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

toConstr :: VMServer -> Constr #

dataTypeOf :: VMServer -> DataType #

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

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

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

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

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

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

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

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

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

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

Read VMServer Source # 
Show VMServer Source # 
Generic VMServer Source # 

Associated Types

type Rep VMServer :: * -> * #

Methods

from :: VMServer -> Rep VMServer x #

to :: Rep VMServer x -> VMServer #

Hashable VMServer Source # 

Methods

hashWithSalt :: Int -> VMServer -> Int #

hash :: VMServer -> Int #

FromJSON VMServer Source # 
NFData VMServer Source # 

Methods

rnf :: VMServer -> () #

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

vMServer :: VMServer Source #

Creates a value of VMServer with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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

Undocumented member.

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

Undocumented member.

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

Undocumented member.

VMServerAddress

data VMServerAddress Source #

Object representing a server's location

See: vMServerAddress smart constructor.

Instances

Eq VMServerAddress Source # 
Data VMServerAddress Source # 

Methods

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

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

toConstr :: VMServerAddress -> Constr #

dataTypeOf :: VMServerAddress -> DataType #

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

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

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

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

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

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

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

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

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

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

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

Methods

rnf :: VMServerAddress -> () #

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

vMServerAddress :: VMServerAddress Source #

Creates a value of VMServerAddress with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

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

Undocumented member.