RedshiftFunctions

Functions

Link copied to clipboard

Provides details about a specific redshift cluster.

suspend fun getCluster(argument: suspend GetClusterPlainArgsBuilder.() -> Unit): GetClusterResult
suspend fun getCluster(clusterIdentifier: String, tags: Map<String, String>? = null): GetClusterResult
Link copied to clipboard

Provides redshift cluster temporary credentials.

suspend fun getClusterCredentials(autoCreate: Boolean? = null, clusterIdentifier: String, dbGroups: List<String>? = null, dbName: String? = null, dbUser: String, durationSeconds: Int? = null): GetClusterCredentialsResult
Link copied to clipboard

Information about Redshift Orderable Clusters and valid parameter combinations.

suspend fun getOrderableCluster(clusterType: String? = null, clusterVersion: String? = null, nodeType: String? = null, preferredNodeTypes: List<String>? = null): GetOrderableClusterResult
Link copied to clipboard

Use this data source to get the Account ID of the AWS Redshift Service Account in a given region for the purpose of allowing Redshift to store audit data in S3.

suspend fun getServiceAccount(region: String? = null): GetServiceAccountResult
Link copied to clipboard

Provides details about a specific redshift subnet group.

suspend fun getSubnetGroup(name: String, tags: Map<String, String>? = null): GetSubnetGroupResult