amazonka-mgn-2.0: Amazon Application Migration Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.MGN.UpdateSourceServerReplicationType

Description

Allows you to change between the AGENT_BASED replication type and the SNAPSHOT_SHIPPING replication type.

Synopsis

Creating a Request

data UpdateSourceServerReplicationType Source #

See: newUpdateSourceServerReplicationType smart constructor.

Constructors

UpdateSourceServerReplicationType' 

Fields

Instances

Instances details
ToJSON UpdateSourceServerReplicationType Source # 
Instance details

Defined in Amazonka.MGN.UpdateSourceServerReplicationType

ToHeaders UpdateSourceServerReplicationType Source # 
Instance details

Defined in Amazonka.MGN.UpdateSourceServerReplicationType

ToPath UpdateSourceServerReplicationType Source # 
Instance details

Defined in Amazonka.MGN.UpdateSourceServerReplicationType

ToQuery UpdateSourceServerReplicationType Source # 
Instance details

Defined in Amazonka.MGN.UpdateSourceServerReplicationType

AWSRequest UpdateSourceServerReplicationType Source # 
Instance details

Defined in Amazonka.MGN.UpdateSourceServerReplicationType

Generic UpdateSourceServerReplicationType Source # 
Instance details

Defined in Amazonka.MGN.UpdateSourceServerReplicationType

Associated Types

type Rep UpdateSourceServerReplicationType :: Type -> Type #

Read UpdateSourceServerReplicationType Source # 
Instance details

Defined in Amazonka.MGN.UpdateSourceServerReplicationType

Show UpdateSourceServerReplicationType Source # 
Instance details

Defined in Amazonka.MGN.UpdateSourceServerReplicationType

NFData UpdateSourceServerReplicationType Source # 
Instance details

Defined in Amazonka.MGN.UpdateSourceServerReplicationType

Eq UpdateSourceServerReplicationType Source # 
Instance details

Defined in Amazonka.MGN.UpdateSourceServerReplicationType

Hashable UpdateSourceServerReplicationType Source # 
Instance details

Defined in Amazonka.MGN.UpdateSourceServerReplicationType

type AWSResponse UpdateSourceServerReplicationType Source # 
Instance details

Defined in Amazonka.MGN.UpdateSourceServerReplicationType

type Rep UpdateSourceServerReplicationType Source # 
Instance details

Defined in Amazonka.MGN.UpdateSourceServerReplicationType

type Rep UpdateSourceServerReplicationType = D1 ('MetaData "UpdateSourceServerReplicationType" "Amazonka.MGN.UpdateSourceServerReplicationType" "amazonka-mgn-2.0-BuezedRYkBsCUJQfnWhjEk" 'False) (C1 ('MetaCons "UpdateSourceServerReplicationType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "replicationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ReplicationType) :*: S1 ('MetaSel ('Just "sourceServerID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newUpdateSourceServerReplicationType Source #

Create a value of UpdateSourceServerReplicationType with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateSourceServerReplicationType, updateSourceServerReplicationType_replicationType - Replication type to which to update source server.

UpdateSourceServerReplicationType, updateSourceServerReplicationType_sourceServerID - ID of source server on which to update replication type.

Request Lenses

Destructuring the Response

data SourceServer Source #

See: newSourceServer smart constructor.

Constructors

SourceServer' 

Fields

Instances

Instances details
FromJSON SourceServer Source # 
Instance details

Defined in Amazonka.MGN.Types.SourceServer

Generic SourceServer Source # 
Instance details

Defined in Amazonka.MGN.Types.SourceServer

Associated Types

type Rep SourceServer :: Type -> Type #

Show SourceServer Source # 
Instance details

Defined in Amazonka.MGN.Types.SourceServer

NFData SourceServer Source # 
Instance details

Defined in Amazonka.MGN.Types.SourceServer

Methods

rnf :: SourceServer -> () #

Eq SourceServer Source # 
Instance details

Defined in Amazonka.MGN.Types.SourceServer

Hashable SourceServer Source # 
Instance details

Defined in Amazonka.MGN.Types.SourceServer

type Rep SourceServer Source # 
Instance details

Defined in Amazonka.MGN.Types.SourceServer

type Rep SourceServer = D1 ('MetaData "SourceServer" "Amazonka.MGN.Types.SourceServer" "amazonka-mgn-2.0-BuezedRYkBsCUJQfnWhjEk" 'False) (C1 ('MetaCons "SourceServer'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "applicationID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "dataReplicationInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DataReplicationInfo)) :*: (S1 ('MetaSel ('Just "isArchived") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "launchedInstance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LaunchedInstance))))) :*: ((S1 ('MetaSel ('Just "lifeCycle") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LifeCycle)) :*: (S1 ('MetaSel ('Just "replicationType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationType)) :*: S1 ('MetaSel ('Just "sourceProperties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SourceProperties)))) :*: (S1 ('MetaSel ('Just "sourceServerID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text)))) :*: S1 ('MetaSel ('Just "vcenterClientID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))))

newSourceServer :: SourceServer Source #

Create a value of SourceServer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationID:SourceServer', sourceServer_applicationID - Source server application ID.

$sel:arn:SourceServer', sourceServer_arn - Source server ARN.

$sel:dataReplicationInfo:SourceServer', sourceServer_dataReplicationInfo - Source server data replication info.

$sel:isArchived:SourceServer', sourceServer_isArchived - Source server archived status.

$sel:launchedInstance:SourceServer', sourceServer_launchedInstance - Source server launched instance.

$sel:lifeCycle:SourceServer', sourceServer_lifeCycle - Source server lifecycle state.

$sel:replicationType:SourceServer', sourceServer_replicationType - Source server replication type.

$sel:sourceProperties:SourceServer', sourceServer_sourceProperties - Source server properties.

$sel:sourceServerID:SourceServer', sourceServer_sourceServerID - Source server ID.

$sel:tags:SourceServer', sourceServer_tags - Source server Tags.

$sel:vcenterClientID:SourceServer', sourceServer_vcenterClientID - Source server vCenter client id.

Response Lenses

sourceServer_applicationID :: Lens' SourceServer (Maybe Text) Source #

Source server application ID.

sourceServer_isArchived :: Lens' SourceServer (Maybe Bool) Source #

Source server archived status.

sourceServer_lifeCycle :: Lens' SourceServer (Maybe LifeCycle) Source #

Source server lifecycle state.

sourceServer_vcenterClientID :: Lens' SourceServer (Maybe Text) Source #

Source server vCenter client id.