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

Description

 
Synopsis

Documentation

data AutoScalingSettingsDescription Source #

Represents the auto scaling settings for a global table or global secondary index.

See: newAutoScalingSettingsDescription smart constructor.

Constructors

AutoScalingSettingsDescription' 

Fields

Instances

Instances details
Eq AutoScalingSettingsDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.AutoScalingSettingsDescription

Read AutoScalingSettingsDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.AutoScalingSettingsDescription

Show AutoScalingSettingsDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.AutoScalingSettingsDescription

Generic AutoScalingSettingsDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.AutoScalingSettingsDescription

Associated Types

type Rep AutoScalingSettingsDescription :: Type -> Type #

NFData AutoScalingSettingsDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.AutoScalingSettingsDescription

Hashable AutoScalingSettingsDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.AutoScalingSettingsDescription

FromJSON AutoScalingSettingsDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.AutoScalingSettingsDescription

type Rep AutoScalingSettingsDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.AutoScalingSettingsDescription

type Rep AutoScalingSettingsDescription = D1 ('MetaData "AutoScalingSettingsDescription" "Amazonka.DynamoDB.Types.AutoScalingSettingsDescription" "libZSservicesZSamazonka-dynamodbZSamazonka-dynamodb" 'False) (C1 ('MetaCons "AutoScalingSettingsDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "autoScalingDisabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "minimumUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))) :*: (S1 ('MetaSel ('Just "maximumUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "scalingPolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AutoScalingPolicyDescription])) :*: S1 ('MetaSel ('Just "autoScalingRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAutoScalingSettingsDescription :: AutoScalingSettingsDescription Source #

Create a value of AutoScalingSettingsDescription 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:autoScalingDisabled:AutoScalingSettingsDescription', autoScalingSettingsDescription_autoScalingDisabled - Disabled auto scaling for this global table or global secondary index.

$sel:minimumUnits:AutoScalingSettingsDescription', autoScalingSettingsDescription_minimumUnits - The minimum capacity units that a global table or global secondary index should be scaled down to.

$sel:maximumUnits:AutoScalingSettingsDescription', autoScalingSettingsDescription_maximumUnits - The maximum capacity units that a global table or global secondary index should be scaled up to.

$sel:scalingPolicies:AutoScalingSettingsDescription', autoScalingSettingsDescription_scalingPolicies - Information about the scaling policies.

$sel:autoScalingRoleArn:AutoScalingSettingsDescription', autoScalingSettingsDescription_autoScalingRoleArn - Role ARN used for configuring the auto scaling policy.

autoScalingSettingsDescription_autoScalingDisabled :: Lens' AutoScalingSettingsDescription (Maybe Bool) Source #

Disabled auto scaling for this global table or global secondary index.

autoScalingSettingsDescription_minimumUnits :: Lens' AutoScalingSettingsDescription (Maybe Natural) Source #

The minimum capacity units that a global table or global secondary index should be scaled down to.

autoScalingSettingsDescription_maximumUnits :: Lens' AutoScalingSettingsDescription (Maybe Natural) Source #

The maximum capacity units that a global table or global secondary index should be scaled up to.