libZSservicesZSamazonka-dynamodbZSamazonka-dynamodb
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.DynamoDB.Types.ReplicaAutoScalingDescription

Description

 
Synopsis

Documentation

data ReplicaAutoScalingDescription Source #

Represents the auto scaling settings of the replica.

See: newReplicaAutoScalingDescription smart constructor.

Constructors

ReplicaAutoScalingDescription' 

Fields

Instances

Instances details
Eq ReplicaAutoScalingDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.ReplicaAutoScalingDescription

Read ReplicaAutoScalingDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.ReplicaAutoScalingDescription

Show ReplicaAutoScalingDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.ReplicaAutoScalingDescription

Generic ReplicaAutoScalingDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.ReplicaAutoScalingDescription

Associated Types

type Rep ReplicaAutoScalingDescription :: Type -> Type #

NFData ReplicaAutoScalingDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.ReplicaAutoScalingDescription

Hashable ReplicaAutoScalingDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.ReplicaAutoScalingDescription

FromJSON ReplicaAutoScalingDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.ReplicaAutoScalingDescription

type Rep ReplicaAutoScalingDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.ReplicaAutoScalingDescription

type Rep ReplicaAutoScalingDescription = D1 ('MetaData "ReplicaAutoScalingDescription" "Amazonka.DynamoDB.Types.ReplicaAutoScalingDescription" "libZSservicesZSamazonka-dynamodbZSamazonka-dynamodb" 'False) (C1 ('MetaCons "ReplicaAutoScalingDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "replicaStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ReplicaStatus)) :*: S1 ('MetaSel ('Just "regionName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "globalSecondaryIndexes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReplicaGlobalSecondaryIndexAutoScalingDescription])) :*: (S1 ('MetaSel ('Just "replicaProvisionedWriteCapacityAutoScalingSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoScalingSettingsDescription)) :*: S1 ('MetaSel ('Just "replicaProvisionedReadCapacityAutoScalingSettings") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoScalingSettingsDescription))))))

newReplicaAutoScalingDescription :: ReplicaAutoScalingDescription Source #

Create a value of ReplicaAutoScalingDescription 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:replicaStatus:ReplicaAutoScalingDescription', replicaAutoScalingDescription_replicaStatus - The current state of the replica:

  • CREATING - The replica is being created.
  • UPDATING - The replica is being updated.
  • DELETING - The replica is being deleted.
  • ACTIVE - The replica is ready for use.

$sel:regionName:ReplicaAutoScalingDescription', replicaAutoScalingDescription_regionName - The Region where the replica exists.

$sel:globalSecondaryIndexes:ReplicaAutoScalingDescription', replicaAutoScalingDescription_globalSecondaryIndexes - Replica-specific global secondary index auto scaling settings.

$sel:replicaProvisionedWriteCapacityAutoScalingSettings:ReplicaAutoScalingDescription', replicaAutoScalingDescription_replicaProvisionedWriteCapacityAutoScalingSettings - Undocumented member.

$sel:replicaProvisionedReadCapacityAutoScalingSettings:ReplicaAutoScalingDescription', replicaAutoScalingDescription_replicaProvisionedReadCapacityAutoScalingSettings - Undocumented member.

replicaAutoScalingDescription_replicaStatus :: Lens' ReplicaAutoScalingDescription (Maybe ReplicaStatus) Source #

The current state of the replica:

  • CREATING - The replica is being created.
  • UPDATING - The replica is being updated.
  • DELETING - The replica is being deleted.
  • ACTIVE - The replica is ready for use.