import { _ReplicaDescription, _UnmarshalledReplicaDescription } from './_ReplicaDescription'; /** *
Contains details about the global table.
*/ export interface _GlobalTableDescription { /** *The regions where the global table has replicas.
*/ ReplicationGroup?: Array<_ReplicaDescription> | Iterable<_ReplicaDescription>; /** *The unique identifier of the global table.
*/ GlobalTableArn?: string; /** *The creation time of the global table.
*/ CreationDateTime?: Date | string | number; /** *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.
The global table name.
*/ GlobalTableName?: string; } export interface _UnmarshalledGlobalTableDescription extends _GlobalTableDescription { /** *The regions where the global table has replicas.
*/ ReplicationGroup?: Array<_UnmarshalledReplicaDescription>; /** *The creation time of the global table.
*/ CreationDateTime?: Date; }