import * as core from "@terrascript/core"; export interface ClusterEndpointsArgs extends core.SchemaArgs { endpoint: string | core.StringOut; region: string | core.StringOut; } export declare class ClusterEndpoints extends core.Schema { endpoint: string | core.StringOut; region: string | core.StringOut; } export interface ClusterArgs extends core.ResourceArgs { /** * (Required) Unique name describing the cluster. */ name: string | core.StringOut; } export declare class Cluster extends core.Resource { /** * ARN of the cluster */ arn: string | core.StringOut; /** * List of 5 endpoints in 5 regions that can be used to talk to the cluster. See below. */ clusterEndpoints: core.Array | core.ArrayOut; id: string | core.StringOut; /** * (Required) Unique name describing the cluster. */ name: string | core.StringOut; /** * Status of cluster. `PENDING` when it is being created, `PENDING_DELETION` when it is being deleted a * nd `DEPLOYED` otherwise. */ status: string | core.StringOut; constructor(name: string, args?: ClusterArgs); getNamespace(): string; } //# sourceMappingURL=cluster.d.ts.map