getCluster

Provides details about a specific redshift cluster.

Example Usage

resources:
exampleStream:
type: aws:kinesis:FirehoseDeliveryStream
name: example_stream
properties:
name: kinesis-firehose-example-stream
destination: redshift
redshiftConfiguration:
roleArn: ${firehoseRole.arn}
clusterJdbcurl: jdbc:redshift://${example.endpoint}/${example.databaseName}
username: exampleuser
password: Exampl3Pass
dataTableName: example-table
copyOptions: delimiter '|'
dataTableColumns: example-col
s3Configuration:
roleArn: ${firehoseRole.arn}
bucketArn: ${bucket.arn}
bufferSize: 10
bufferInterval: 400
compressionFormat: GZIP
variables:
example:
fn::invoke:
function: aws:redshift:getCluster
arguments:
clusterIdentifier: example-cluster

Return

A collection of values returned by getCluster.

Parameters

argument

A collection of arguments for invoking getCluster.


suspend fun getCluster(clusterIdentifier: String, tags: Map<String, String>? = null): GetClusterResult

Return

A collection of values returned by getCluster.

Parameters

clusterIdentifier

Cluster identifier

tags

Tags associated to the cluster

See also


suspend fun getCluster(argument: suspend GetClusterPlainArgsBuilder.() -> Unit): GetClusterResult

Return

A collection of values returned by getCluster.

Parameters

argument

Builder for com.pulumi.aws.redshift.kotlin.inputs.GetClusterPlainArgs.

See also