libZSservicesZSamazonka-smsZSamazonka-sms
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.SMS.Types.ServerGroupReplicationConfiguration

Description

 
Synopsis

Documentation

data ServerGroupReplicationConfiguration Source #

Replication configuration for a server group.

See: newServerGroupReplicationConfiguration smart constructor.

Constructors

ServerGroupReplicationConfiguration' 

Fields

Instances

Instances details
Eq ServerGroupReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupReplicationConfiguration

Read ServerGroupReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupReplicationConfiguration

Show ServerGroupReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupReplicationConfiguration

Generic ServerGroupReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupReplicationConfiguration

NFData ServerGroupReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupReplicationConfiguration

Hashable ServerGroupReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupReplicationConfiguration

ToJSON ServerGroupReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupReplicationConfiguration

FromJSON ServerGroupReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupReplicationConfiguration

type Rep ServerGroupReplicationConfiguration Source # 
Instance details

Defined in Amazonka.SMS.Types.ServerGroupReplicationConfiguration

type Rep ServerGroupReplicationConfiguration = D1 ('MetaData "ServerGroupReplicationConfiguration" "Amazonka.SMS.Types.ServerGroupReplicationConfiguration" "libZSservicesZSamazonka-smsZSamazonka-sms" 'False) (C1 ('MetaCons "ServerGroupReplicationConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "serverGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "serverReplicationConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ServerReplicationConfiguration]))))

newServerGroupReplicationConfiguration :: ServerGroupReplicationConfiguration Source #

Create a value of ServerGroupReplicationConfiguration 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:serverGroupId:ServerGroupReplicationConfiguration', serverGroupReplicationConfiguration_serverGroupId - The ID of the server group with which this replication configuration is associated.

$sel:serverReplicationConfigurations:ServerGroupReplicationConfiguration', serverGroupReplicationConfiguration_serverReplicationConfigurations - The replication configuration for servers in the server group.

serverGroupReplicationConfiguration_serverGroupId :: Lens' ServerGroupReplicationConfiguration (Maybe Text) Source #

The ID of the server group with which this replication configuration is associated.