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:

*/ GlobalTableStatus?: 'CREATING' | 'ACTIVE' | 'DELETING' | 'UPDATING' | string; /** *

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; }