libZSservicesZSamazonka-mgnZSamazonka-mgn
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.MGN.UpdateReplicationConfigurationTemplate

Description

Updates multiple ReplicationConfigurationTemplates by ID.

Synopsis

Creating a Request

data UpdateReplicationConfigurationTemplate Source #

Constructors

UpdateReplicationConfigurationTemplate' 

Fields

Instances

Instances details
Eq UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.UpdateReplicationConfigurationTemplate

Show UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.UpdateReplicationConfigurationTemplate

Generic UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.UpdateReplicationConfigurationTemplate

NFData UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.UpdateReplicationConfigurationTemplate

Hashable UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.UpdateReplicationConfigurationTemplate

ToJSON UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.UpdateReplicationConfigurationTemplate

AWSRequest UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.UpdateReplicationConfigurationTemplate

ToHeaders UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.UpdateReplicationConfigurationTemplate

ToPath UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.UpdateReplicationConfigurationTemplate

ToQuery UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.UpdateReplicationConfigurationTemplate

type Rep UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.UpdateReplicationConfigurationTemplate

type Rep UpdateReplicationConfigurationTemplate = D1 ('MetaData "UpdateReplicationConfigurationTemplate" "Amazonka.MGN.UpdateReplicationConfigurationTemplate" "libZSservicesZSamazonka-mgnZSamazonka-mgn" 'False) (C1 ('MetaCons "UpdateReplicationConfigurationTemplate'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createPublicIP") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "stagingAreaTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text)))) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "stagingAreaSubnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicationServerInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ebsEncryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationConfigurationEbsEncryption)) :*: S1 ('MetaSel ('Just "associateDefaultSecurityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: ((S1 ('MetaSel ('Just "replicationServersSecurityGroupsIDs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "ebsEncryptionKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "defaultLargeStagingDiskType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationConfigurationDefaultLargeStagingDiskType)))) :*: ((S1 ('MetaSel ('Just "bandwidthThrottling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "dataPlaneRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationConfigurationDataPlaneRouting))) :*: (S1 ('MetaSel ('Just "useDedicatedReplicationServer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "replicationConfigurationTemplateID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse UpdateReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.UpdateReplicationConfigurationTemplate

newUpdateReplicationConfigurationTemplate Source #

Create a value of UpdateReplicationConfigurationTemplate 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:createPublicIP:UpdateReplicationConfigurationTemplate', updateReplicationConfigurationTemplate_createPublicIP - Update replication configuration template create Public IP request.

$sel:stagingAreaTags:UpdateReplicationConfigurationTemplate', updateReplicationConfigurationTemplate_stagingAreaTags - Update replication configuration template Staging Area Tags request.

$sel:arn:UpdateReplicationConfigurationTemplate', updateReplicationConfigurationTemplate_arn - Update replication configuration template ARN request.

$sel:stagingAreaSubnetId:UpdateReplicationConfigurationTemplate', updateReplicationConfigurationTemplate_stagingAreaSubnetId - Update replication configuration template Staging Area subnet ID request.

$sel:replicationServerInstanceType:UpdateReplicationConfigurationTemplate', updateReplicationConfigurationTemplate_replicationServerInstanceType - Update replication configuration template Replication Server instance type request.

$sel:ebsEncryption:UpdateReplicationConfigurationTemplate', updateReplicationConfigurationTemplate_ebsEncryption - Update replication configuration template EBS encryption request.

$sel:associateDefaultSecurityGroup:UpdateReplicationConfigurationTemplate', updateReplicationConfigurationTemplate_associateDefaultSecurityGroup - Update replication configuration template associate default Application Migration Service Security group request.

$sel:replicationServersSecurityGroupsIDs:UpdateReplicationConfigurationTemplate', updateReplicationConfigurationTemplate_replicationServersSecurityGroupsIDs - Update replication configuration template Replication Server Security groups IDs request.

$sel:ebsEncryptionKeyArn:UpdateReplicationConfigurationTemplate', updateReplicationConfigurationTemplate_ebsEncryptionKeyArn - Update replication configuration template EBS encryption key ARN request.

$sel:defaultLargeStagingDiskType:UpdateReplicationConfigurationTemplate', updateReplicationConfigurationTemplate_defaultLargeStagingDiskType - Update replication configuration template use default large Staging Disk type request.

$sel:bandwidthThrottling:UpdateReplicationConfigurationTemplate', updateReplicationConfigurationTemplate_bandwidthThrottling - Update replication configuration template bandwidth throttling request.

$sel:dataPlaneRouting:UpdateReplicationConfigurationTemplate', updateReplicationConfigurationTemplate_dataPlaneRouting - Update replication configuration template data plane routing request.

$sel:useDedicatedReplicationServer:UpdateReplicationConfigurationTemplate', updateReplicationConfigurationTemplate_useDedicatedReplicationServer - Update replication configuration template use dedicated Replication Server request.

$sel:replicationConfigurationTemplateID:UpdateReplicationConfigurationTemplate', updateReplicationConfigurationTemplate_replicationConfigurationTemplateID - Update replication configuration template template ID request.

Request Lenses

updateReplicationConfigurationTemplate_createPublicIP :: Lens' UpdateReplicationConfigurationTemplate (Maybe Bool) Source #

Update replication configuration template create Public IP request.

updateReplicationConfigurationTemplate_stagingAreaTags :: Lens' UpdateReplicationConfigurationTemplate (Maybe (HashMap Text Text)) Source #

Update replication configuration template Staging Area Tags request.

updateReplicationConfigurationTemplate_stagingAreaSubnetId :: Lens' UpdateReplicationConfigurationTemplate (Maybe Text) Source #

Update replication configuration template Staging Area subnet ID request.

updateReplicationConfigurationTemplate_replicationServerInstanceType :: Lens' UpdateReplicationConfigurationTemplate (Maybe Text) Source #

Update replication configuration template Replication Server instance type request.

updateReplicationConfigurationTemplate_associateDefaultSecurityGroup :: Lens' UpdateReplicationConfigurationTemplate (Maybe Bool) Source #

Update replication configuration template associate default Application Migration Service Security group request.

updateReplicationConfigurationTemplate_replicationServersSecurityGroupsIDs :: Lens' UpdateReplicationConfigurationTemplate (Maybe [Text]) Source #

Update replication configuration template Replication Server Security groups IDs request.

updateReplicationConfigurationTemplate_ebsEncryptionKeyArn :: Lens' UpdateReplicationConfigurationTemplate (Maybe Text) Source #

Update replication configuration template EBS encryption key ARN request.

updateReplicationConfigurationTemplate_bandwidthThrottling :: Lens' UpdateReplicationConfigurationTemplate (Maybe Natural) Source #

Update replication configuration template bandwidth throttling request.

updateReplicationConfigurationTemplate_useDedicatedReplicationServer :: Lens' UpdateReplicationConfigurationTemplate (Maybe Bool) Source #

Update replication configuration template use dedicated Replication Server request.

Destructuring the Response

data ReplicationConfigurationTemplate Source #

See: newReplicationConfigurationTemplate smart constructor.

Constructors

ReplicationConfigurationTemplate' 

Fields

Instances

Instances details
Eq ReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.Types.ReplicationConfigurationTemplate

Show ReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.Types.ReplicationConfigurationTemplate

Generic ReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.Types.ReplicationConfigurationTemplate

Associated Types

type Rep ReplicationConfigurationTemplate :: Type -> Type #

NFData ReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.Types.ReplicationConfigurationTemplate

Hashable ReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.Types.ReplicationConfigurationTemplate

FromJSON ReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.Types.ReplicationConfigurationTemplate

type Rep ReplicationConfigurationTemplate Source # 
Instance details

Defined in Amazonka.MGN.Types.ReplicationConfigurationTemplate

type Rep ReplicationConfigurationTemplate = D1 ('MetaData "ReplicationConfigurationTemplate" "Amazonka.MGN.Types.ReplicationConfigurationTemplate" "libZSservicesZSamazonka-mgnZSamazonka-mgn" 'False) (C1 ('MetaCons "ReplicationConfigurationTemplate'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "createPublicIP") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "stagingAreaTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text)))) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "stagingAreaSubnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "replicationServerInstanceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ebsEncryption") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationConfigurationEbsEncryption)) :*: S1 ('MetaSel ('Just "associateDefaultSecurityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))) :*: (((S1 ('MetaSel ('Just "replicationServersSecurityGroupsIDs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "ebsEncryptionKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "defaultLargeStagingDiskType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationConfigurationDefaultLargeStagingDiskType)) :*: S1 ('MetaSel ('Just "bandwidthThrottling") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: ((S1 ('MetaSel ('Just "dataPlaneRouting") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicationConfigurationDataPlaneRouting)) :*: S1 ('MetaSel ('Just "useDedicatedReplicationServer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text)))) :*: S1 ('MetaSel ('Just "replicationConfigurationTemplateID") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newReplicationConfigurationTemplate Source #

Create a value of ReplicationConfigurationTemplate 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:createPublicIP:ReplicationConfigurationTemplate', replicationConfigurationTemplate_createPublicIP - Replication Configuration template create Public IP.

$sel:stagingAreaTags:ReplicationConfigurationTemplate', replicationConfigurationTemplate_stagingAreaTags - Replication Configuration template Staging Area Tags.

$sel:arn:ReplicationConfigurationTemplate', replicationConfigurationTemplate_arn - Replication Configuration template ARN.

$sel:stagingAreaSubnetId:ReplicationConfigurationTemplate', replicationConfigurationTemplate_stagingAreaSubnetId - Replication Configuration template Staging Area subnet ID.

$sel:replicationServerInstanceType:ReplicationConfigurationTemplate', replicationConfigurationTemplate_replicationServerInstanceType - Replication Configuration template server instance type.

$sel:ebsEncryption:ReplicationConfigurationTemplate', replicationConfigurationTemplate_ebsEncryption - Replication Configuration template EBS encryption.

$sel:associateDefaultSecurityGroup:ReplicationConfigurationTemplate', replicationConfigurationTemplate_associateDefaultSecurityGroup - Replication Configuration template associate default Application Migration Service Security group.

$sel:replicationServersSecurityGroupsIDs:ReplicationConfigurationTemplate', replicationConfigurationTemplate_replicationServersSecurityGroupsIDs - Replication Configuration template server Security Groups IDs.

$sel:ebsEncryptionKeyArn:ReplicationConfigurationTemplate', replicationConfigurationTemplate_ebsEncryptionKeyArn - Replication Configuration template EBS encryption key ARN.

$sel:defaultLargeStagingDiskType:ReplicationConfigurationTemplate', replicationConfigurationTemplate_defaultLargeStagingDiskType - Replication Configuration template use dedault large Staging Disk type.

$sel:bandwidthThrottling:ReplicationConfigurationTemplate', replicationConfigurationTemplate_bandwidthThrottling - Replication Configuration template bandwidth throtting.

$sel:dataPlaneRouting:ReplicationConfigurationTemplate', replicationConfigurationTemplate_dataPlaneRouting - Replication Configuration template data plane routing.

$sel:useDedicatedReplicationServer:ReplicationConfigurationTemplate', replicationConfigurationTemplate_useDedicatedReplicationServer - Replication Configuration template use Dedicated Replication Server.

$sel:tags:ReplicationConfigurationTemplate', replicationConfigurationTemplate_tags - Replication Configuration template Tags.

$sel:replicationConfigurationTemplateID:ReplicationConfigurationTemplate', replicationConfigurationTemplate_replicationConfigurationTemplateID - Replication Configuration template template ID.

Response Lenses

replicationConfigurationTemplate_associateDefaultSecurityGroup :: Lens' ReplicationConfigurationTemplate (Maybe Bool) Source #

Replication Configuration template associate default Application Migration Service Security group.

replicationConfigurationTemplate_useDedicatedReplicationServer :: Lens' ReplicationConfigurationTemplate (Maybe Bool) Source #

Replication Configuration template use Dedicated Replication Server.