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

Description

 
Synopsis

Documentation

data TableAutoScalingDescription Source #

Represents the auto scaling configuration for a global table.

See: newTableAutoScalingDescription smart constructor.

Constructors

TableAutoScalingDescription' 

Fields

Instances

Instances details
Eq TableAutoScalingDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.TableAutoScalingDescription

Read TableAutoScalingDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.TableAutoScalingDescription

Show TableAutoScalingDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.TableAutoScalingDescription

Generic TableAutoScalingDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.TableAutoScalingDescription

Associated Types

type Rep TableAutoScalingDescription :: Type -> Type #

NFData TableAutoScalingDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.TableAutoScalingDescription

Hashable TableAutoScalingDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.TableAutoScalingDescription

FromJSON TableAutoScalingDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.TableAutoScalingDescription

type Rep TableAutoScalingDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.TableAutoScalingDescription

type Rep TableAutoScalingDescription = D1 ('MetaData "TableAutoScalingDescription" "Amazonka.DynamoDB.Types.TableAutoScalingDescription" "libZSservicesZSamazonka-dynamodbZSamazonka-dynamodb" 'False) (C1 ('MetaCons "TableAutoScalingDescription'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tableStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TableStatus)) :*: (S1 ('MetaSel ('Just "replicas") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReplicaAutoScalingDescription])) :*: S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newTableAutoScalingDescription :: TableAutoScalingDescription Source #

Create a value of TableAutoScalingDescription 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:tableStatus:TableAutoScalingDescription', tableAutoScalingDescription_tableStatus - The current state of the table:

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

$sel:replicas:TableAutoScalingDescription', tableAutoScalingDescription_replicas - Represents replicas of the global table.

$sel:tableName:TableAutoScalingDescription', tableAutoScalingDescription_tableName - The name of the table.

tableAutoScalingDescription_tableStatus :: Lens' TableAutoScalingDescription (Maybe TableStatus) Source #

The current state of the table:

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