aws-native logo
AWS Native v0.55.0, Mar 28 23

aws-native.msk.getCluster

Resource Type definition for AWS::MSK::Cluster

Using getCluster

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getCluster(args: GetClusterArgs, opts?: InvokeOptions): Promise<GetClusterResult>
function getClusterOutput(args: GetClusterOutputArgs, opts?: InvokeOptions): Output<GetClusterResult>
def get_cluster(arn: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetClusterResult
def get_cluster_output(arn: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetClusterResult]
func LookupCluster(ctx *Context, args *LookupClusterArgs, opts ...InvokeOption) (*LookupClusterResult, error)
func LookupClusterOutput(ctx *Context, args *LookupClusterOutputArgs, opts ...InvokeOption) LookupClusterResultOutput

> Note: This function is named LookupCluster in the Go SDK.

public static class GetCluster 
{
    public static Task<GetClusterResult> InvokeAsync(GetClusterArgs args, InvokeOptions? opts = null)
    public static Output<GetClusterResult> Invoke(GetClusterInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws-native:msk:getCluster
  arguments:
    # arguments dictionary

The following arguments are supported:

Arn string
Arn string
arn String
arn string
arn str
arn String

getCluster Result

The following output properties are available:

Supporting Types

ClusterBrokerLogs

ClusterBrokerNodeGroupInfo

ClusterClientAuthentication

ClusterCloudWatchLogs

Enabled bool
LogGroup string
Enabled bool
LogGroup string
enabled Boolean
logGroup String
enabled boolean
logGroup string
enabled Boolean
logGroup String

ClusterConfigurationInfo

Arn string
Revision int
Arn string
Revision int
arn String
revision Integer
arn string
revision number
arn str
revision int
arn String
revision Number

ClusterConnectivityInfo

ClusterEBSStorageInfo

ClusterEncryptionAtRest

ClusterEncryptionInTransit

ClusterEncryptionInTransitClientBroker

ClusterEncryptionInfo

ClusterEnhancedMonitoring

ClusterFirehose

enabled Boolean
deliveryStream String
enabled boolean
deliveryStream string
enabled Boolean
deliveryStream String

ClusterIam

Enabled bool
Enabled bool
enabled Boolean
enabled boolean
enabled bool
enabled Boolean

ClusterJmxExporter

ClusterLoggingInfo

ClusterNodeExporter

ClusterOpenMonitoring

ClusterPrometheus

ClusterProvisionedThroughput

enabled Boolean
volumeThroughput Integer

ClusterPublicAccess

Type string
Type string
type String
type string
type str
type String

ClusterS3

Enabled bool
Bucket string
Prefix string
Enabled bool
Bucket string
Prefix string
enabled Boolean
bucket String
prefix String
enabled boolean
bucket string
prefix string
enabled bool
bucket str
prefix str
enabled Boolean
bucket String
prefix String

ClusterSasl

ClusterScram

Enabled bool
Enabled bool
enabled Boolean
enabled boolean
enabled bool
enabled Boolean

ClusterStorageInfo

ClusterStorageMode

ClusterTls

ClusterUnauthenticated

Enabled bool
Enabled bool
enabled Boolean
enabled boolean
enabled bool
enabled Boolean

ClusterVpcConnectivity

ClusterVpcConnectivityClientAuthentication

ClusterVpcConnectivityIam

Enabled bool
Enabled bool
enabled Boolean
enabled boolean
enabled bool
enabled Boolean

ClusterVpcConnectivitySasl

ClusterVpcConnectivityScram

Enabled bool
Enabled bool
enabled Boolean
enabled boolean
enabled bool
enabled Boolean

ClusterVpcConnectivityTls

Enabled bool
Enabled bool
enabled Boolean
enabled boolean
enabled bool
enabled Boolean

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0