import * as core from "@terrascript/core"; export interface ReplicaArgs extends core.SchemaArgs { regionName: string | core.StringOut; } export declare class Replica extends core.Schema { regionName: string | core.StringOut; } export interface GlobalTableArgs extends core.ResourceArgs { /** * (Required) The name of the global table. Must match underlying DynamoDB Table names in all regions. */ name: string | core.StringOut; /** * (Required) Underlying DynamoDB Table. At least 1 replica must be defined. See below. */ replica: core.Array | core.ArrayOut; } export declare class GlobalTable extends core.Resource { /** * The ARN of the DynamoDB Global Table */ arn: string | core.StringOut; /** * The name of the DynamoDB Global Table */ id: string | core.StringOut; /** * (Required) The name of the global table. Must match underlying DynamoDB Table names in all regions. */ name: string | core.StringOut; /** * (Required) Underlying DynamoDB Table. At least 1 replica must be defined. See below. */ replica: core.Array | core.ArrayOut; constructor(name: string, args?: GlobalTableArgs); getNamespace(): string; } //# sourceMappingURL=global_table.d.ts.map