Redshift Functions
object RedshiftFunctions
Functions
Link copied to clipboard
Provides details about a specific redshift cluster.
suspend fun getCluster(clusterIdentifier: String, tags: Map<String, String>? = null): GetClusterResult
Link copied to clipboard
suspend fun getClusterCredentials(argument: GetClusterCredentialsPlainArgs): GetClusterCredentialsResult
Provides redshift cluster temporary credentials.
suspend fun getClusterCredentials(argument: suspend GetClusterCredentialsPlainArgsBuilder.() -> Unit): GetClusterCredentialsResult
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(argument: suspend GetOrderableClusterPlainArgsBuilder.() -> Unit): GetOrderableClusterResult
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(argument: suspend GetServiceAccountPlainArgsBuilder.() -> Unit): GetServiceAccountResult
Link copied to clipboard
Provides details about a specific redshift subnet group.
suspend fun getSubnetGroup(argument: suspend GetSubnetGroupPlainArgsBuilder.() -> Unit): GetSubnetGroupResult