import * as core from "@terrascript/core"; export interface DsClusterArgs { /** * (Required) The cluster identifier of the RDS cluster. */ clusterIdentifier: string | core.StringOut; tags?: core.Map | core.MapOut; } export declare class DsCluster extends core.Data { arn: string | core.StringOut; availabilityZones: core.Array | core.ArrayOut; backtrackWindow: number | core.NumberOut; backupRetentionPeriod: number | core.NumberOut; /** * (Required) The cluster identifier of the RDS cluster. */ clusterIdentifier: string | core.StringOut; clusterMembers: core.Array | core.ArrayOut; clusterResourceId: string | core.StringOut; databaseName: string | core.StringOut; dbClusterParameterGroupName: string | core.StringOut; dbSubnetGroupName: string | core.StringOut; enabledCloudwatchLogsExports: core.Array | core.ArrayOut; endpoint: string | core.StringOut; engine: string | core.StringOut; engineVersion: string | core.StringOut; finalSnapshotIdentifier: string | core.StringOut; hostedZoneId: string | core.StringOut; iamDatabaseAuthenticationEnabled: boolean | core.BooleanOut; iamRoles: core.Array | core.ArrayOut; id: string | core.StringOut; kmsKeyId: string | core.StringOut; masterUsername: string | core.StringOut; port: number | core.NumberOut; preferredBackupWindow: string | core.StringOut; preferredMaintenanceWindow: string | core.StringOut; readerEndpoint: string | core.StringOut; replicationSourceIdentifier: string | core.StringOut; storageEncrypted: boolean | core.BooleanOut; tags?: core.Map | core.MapOut; vpcSecurityGroupIds: core.Array | core.ArrayOut; constructor(name: string, args?: DsClusterArgs); getNamespace(): string; } //# sourceMappingURL=ds_cluster.d.ts.map