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.UpdateTableReplicaAutoScaling

Description

Updates auto scaling settings on your global tables at once.

This operation only applies to Version 2019.11.21 of global tables.

Synopsis

Creating a Request

data UpdateTableReplicaAutoScaling Source #

See: newUpdateTableReplicaAutoScaling smart constructor.

Constructors

UpdateTableReplicaAutoScaling' 

Fields

Instances

Instances details
Eq UpdateTableReplicaAutoScaling Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

Read UpdateTableReplicaAutoScaling Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

Show UpdateTableReplicaAutoScaling Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

Generic UpdateTableReplicaAutoScaling Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

Associated Types

type Rep UpdateTableReplicaAutoScaling :: Type -> Type #

NFData UpdateTableReplicaAutoScaling Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

Hashable UpdateTableReplicaAutoScaling Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

ToJSON UpdateTableReplicaAutoScaling Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

AWSRequest UpdateTableReplicaAutoScaling Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

ToHeaders UpdateTableReplicaAutoScaling Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

ToPath UpdateTableReplicaAutoScaling Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

ToQuery UpdateTableReplicaAutoScaling Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

type Rep UpdateTableReplicaAutoScaling Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

type Rep UpdateTableReplicaAutoScaling = D1 ('MetaData "UpdateTableReplicaAutoScaling" "Amazonka.DynamoDB.UpdateTableReplicaAutoScaling" "libZSservicesZSamazonka-dynamodbZSamazonka-dynamodb" 'False) (C1 ('MetaCons "UpdateTableReplicaAutoScaling'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "replicaUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ReplicaAutoScalingUpdate))) :*: S1 ('MetaSel ('Just "provisionedWriteCapacityAutoScalingUpdate") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoScalingSettingsUpdate))) :*: (S1 ('MetaSel ('Just "globalSecondaryIndexUpdates") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty GlobalSecondaryIndexAutoScalingUpdate))) :*: S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))
type AWSResponse UpdateTableReplicaAutoScaling Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

newUpdateTableReplicaAutoScaling Source #

Create a value of UpdateTableReplicaAutoScaling 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:replicaUpdates:UpdateTableReplicaAutoScaling', updateTableReplicaAutoScaling_replicaUpdates - Represents the auto scaling settings of replicas of the table that will be modified.

$sel:provisionedWriteCapacityAutoScalingUpdate:UpdateTableReplicaAutoScaling', updateTableReplicaAutoScaling_provisionedWriteCapacityAutoScalingUpdate - Undocumented member.

$sel:globalSecondaryIndexUpdates:UpdateTableReplicaAutoScaling', updateTableReplicaAutoScaling_globalSecondaryIndexUpdates - Represents the auto scaling settings of the global secondary indexes of the replica to be updated.

$sel:tableName:UpdateTableReplicaAutoScaling', updateTableReplicaAutoScaling_tableName - The name of the global table to be updated.

Request Lenses

updateTableReplicaAutoScaling_replicaUpdates :: Lens' UpdateTableReplicaAutoScaling (Maybe (NonEmpty ReplicaAutoScalingUpdate)) Source #

Represents the auto scaling settings of replicas of the table that will be modified.

updateTableReplicaAutoScaling_globalSecondaryIndexUpdates :: Lens' UpdateTableReplicaAutoScaling (Maybe (NonEmpty GlobalSecondaryIndexAutoScalingUpdate)) Source #

Represents the auto scaling settings of the global secondary indexes of the replica to be updated.

Destructuring the Response

data UpdateTableReplicaAutoScalingResponse Source #

Constructors

UpdateTableReplicaAutoScalingResponse' 

Fields

Instances

Instances details
Eq UpdateTableReplicaAutoScalingResponse Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

Read UpdateTableReplicaAutoScalingResponse Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

Show UpdateTableReplicaAutoScalingResponse Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

Generic UpdateTableReplicaAutoScalingResponse Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

NFData UpdateTableReplicaAutoScalingResponse Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

type Rep UpdateTableReplicaAutoScalingResponse Source # 
Instance details

Defined in Amazonka.DynamoDB.UpdateTableReplicaAutoScaling

type Rep UpdateTableReplicaAutoScalingResponse = D1 ('MetaData "UpdateTableReplicaAutoScalingResponse" "Amazonka.DynamoDB.UpdateTableReplicaAutoScaling" "libZSservicesZSamazonka-dynamodbZSamazonka-dynamodb" 'False) (C1 ('MetaCons "UpdateTableReplicaAutoScalingResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tableAutoScalingDescription") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableAutoScalingDescription)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateTableReplicaAutoScalingResponse Source #

Create a value of UpdateTableReplicaAutoScalingResponse 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:tableAutoScalingDescription:UpdateTableReplicaAutoScalingResponse', updateTableReplicaAutoScalingResponse_tableAutoScalingDescription - Returns information about the auto scaling settings of a table with replicas.

$sel:httpStatus:UpdateTableReplicaAutoScalingResponse', updateTableReplicaAutoScalingResponse_httpStatus - The response's http status code.

Response Lenses