amazonka-dynamodb-2.0: Amazon DynamoDB SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.DynamoDB.Types.GlobalTableDescription

Description

 
Synopsis

Documentation

data GlobalTableDescription Source #

Contains details about the global table.

See: newGlobalTableDescription smart constructor.

Constructors

GlobalTableDescription' 

Fields

Instances

Instances details
FromJSON GlobalTableDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.GlobalTableDescription

Generic GlobalTableDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.GlobalTableDescription

Associated Types

type Rep GlobalTableDescription :: Type -> Type #

Read GlobalTableDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.GlobalTableDescription

Show GlobalTableDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.GlobalTableDescription

NFData GlobalTableDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.GlobalTableDescription

Methods

rnf :: GlobalTableDescription -> () #

Eq GlobalTableDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.GlobalTableDescription

Hashable GlobalTableDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.GlobalTableDescription

type Rep GlobalTableDescription Source # 
Instance details

Defined in Amazonka.DynamoDB.Types.GlobalTableDescription

type Rep GlobalTableDescription = D1 ('MetaData "GlobalTableDescription" "Amazonka.DynamoDB.Types.GlobalTableDescription" "amazonka-dynamodb-2.0-GNxlseyeFiu302JKQwQrUS" 'False) (C1 ('MetaCons "GlobalTableDescription'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "creationDateTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "globalTableArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "globalTableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "globalTableStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe GlobalTableStatus)) :*: S1 ('MetaSel ('Just "replicationGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [ReplicaDescription]))))))

newGlobalTableDescription :: GlobalTableDescription Source #

Create a value of GlobalTableDescription 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:creationDateTime:GlobalTableDescription', globalTableDescription_creationDateTime - The creation time of the global table.

$sel:globalTableArn:GlobalTableDescription', globalTableDescription_globalTableArn - The unique identifier of the global table.

$sel:globalTableName:GlobalTableDescription', globalTableDescription_globalTableName - The global table name.

$sel:globalTableStatus:GlobalTableDescription', globalTableDescription_globalTableStatus - The current state of the global table:

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

$sel:replicationGroup:GlobalTableDescription', globalTableDescription_replicationGroup - The Regions where the global table has replicas.

globalTableDescription_globalTableStatus :: Lens' GlobalTableDescription (Maybe GlobalTableStatus) Source #

The current state of the global table:

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