1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. msk
  5. getCluster

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.msk.getCluster

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

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>
Copy
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]
Copy
func LookupCluster(ctx *Context, args *LookupClusterArgs, opts ...InvokeOption) (*LookupClusterResult, error)
func LookupClusterOutput(ctx *Context, args *LookupClusterOutputArgs, opts ...InvokeOption) LookupClusterResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
public static Output<GetClusterResult> getCluster(GetClusterArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:msk:getCluster
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Arn This property is required. string
The Amazon Resource Name (ARN) of the MSK cluster.
Arn This property is required. string
The Amazon Resource Name (ARN) of the MSK cluster.
arn This property is required. String
The Amazon Resource Name (ARN) of the MSK cluster.
arn This property is required. string
The Amazon Resource Name (ARN) of the MSK cluster.
arn This property is required. str
The Amazon Resource Name (ARN) of the MSK cluster.
arn This property is required. String
The Amazon Resource Name (ARN) of the MSK cluster.

getCluster Result

The following output properties are available:

Arn string
The Amazon Resource Name (ARN) of the MSK cluster.
BrokerNodeGroupInfo Pulumi.AwsNative.Msk.Outputs.ClusterBrokerNodeGroupInfo
Information about the broker nodes in the cluster.
ClientAuthentication Pulumi.AwsNative.Msk.Outputs.ClusterClientAuthentication
Includes all client authentication related information.
ConfigurationInfo Pulumi.AwsNative.Msk.Outputs.ClusterConfigurationInfo
Represents the configuration that you want MSK to use for the cluster.
CurrentVersion string
The current version of the MSK cluster
EncryptionInfo Pulumi.AwsNative.Msk.Outputs.ClusterEncryptionInfo
Includes all encryption-related information.
EnhancedMonitoring Pulumi.AwsNative.Msk.ClusterEnhancedMonitoring
Specifies the level of monitoring for the MSK cluster.
KafkaVersion string
The version of Apache Kafka. You can use Amazon MSK to create clusters that use supported Apache Kafka versions .
LoggingInfo Pulumi.AwsNative.Msk.Outputs.ClusterLoggingInfo
Logging info details for the cluster.
NumberOfBrokerNodes int
The number of broker nodes in the cluster.
OpenMonitoring Pulumi.AwsNative.Msk.Outputs.ClusterOpenMonitoring
The settings for open monitoring.
StorageMode Pulumi.AwsNative.Msk.ClusterStorageMode
This controls storage mode for supported storage tiers.
Tags Dictionary<string, string>
A key-value pair to associate with a resource.
Arn string
The Amazon Resource Name (ARN) of the MSK cluster.
BrokerNodeGroupInfo ClusterBrokerNodeGroupInfo
Information about the broker nodes in the cluster.
ClientAuthentication ClusterClientAuthentication
Includes all client authentication related information.
ConfigurationInfo ClusterConfigurationInfo
Represents the configuration that you want MSK to use for the cluster.
CurrentVersion string
The current version of the MSK cluster
EncryptionInfo ClusterEncryptionInfo
Includes all encryption-related information.
EnhancedMonitoring ClusterEnhancedMonitoring
Specifies the level of monitoring for the MSK cluster.
KafkaVersion string
The version of Apache Kafka. You can use Amazon MSK to create clusters that use supported Apache Kafka versions .
LoggingInfo ClusterLoggingInfo
Logging info details for the cluster.
NumberOfBrokerNodes int
The number of broker nodes in the cluster.
OpenMonitoring ClusterOpenMonitoring
The settings for open monitoring.
StorageMode ClusterStorageMode
This controls storage mode for supported storage tiers.
Tags map[string]string
A key-value pair to associate with a resource.
arn String
The Amazon Resource Name (ARN) of the MSK cluster.
brokerNodeGroupInfo ClusterBrokerNodeGroupInfo
Information about the broker nodes in the cluster.
clientAuthentication ClusterClientAuthentication
Includes all client authentication related information.
configurationInfo ClusterConfigurationInfo
Represents the configuration that you want MSK to use for the cluster.
currentVersion String
The current version of the MSK cluster
encryptionInfo ClusterEncryptionInfo
Includes all encryption-related information.
enhancedMonitoring ClusterEnhancedMonitoring
Specifies the level of monitoring for the MSK cluster.
kafkaVersion String
The version of Apache Kafka. You can use Amazon MSK to create clusters that use supported Apache Kafka versions .
loggingInfo ClusterLoggingInfo
Logging info details for the cluster.
numberOfBrokerNodes Integer
The number of broker nodes in the cluster.
openMonitoring ClusterOpenMonitoring
The settings for open monitoring.
storageMode ClusterStorageMode
This controls storage mode for supported storage tiers.
tags Map<String,String>
A key-value pair to associate with a resource.
arn string
The Amazon Resource Name (ARN) of the MSK cluster.
brokerNodeGroupInfo ClusterBrokerNodeGroupInfo
Information about the broker nodes in the cluster.
clientAuthentication ClusterClientAuthentication
Includes all client authentication related information.
configurationInfo ClusterConfigurationInfo
Represents the configuration that you want MSK to use for the cluster.
currentVersion string
The current version of the MSK cluster
encryptionInfo ClusterEncryptionInfo
Includes all encryption-related information.
enhancedMonitoring ClusterEnhancedMonitoring
Specifies the level of monitoring for the MSK cluster.
kafkaVersion string
The version of Apache Kafka. You can use Amazon MSK to create clusters that use supported Apache Kafka versions .
loggingInfo ClusterLoggingInfo
Logging info details for the cluster.
numberOfBrokerNodes number
The number of broker nodes in the cluster.
openMonitoring ClusterOpenMonitoring
The settings for open monitoring.
storageMode ClusterStorageMode
This controls storage mode for supported storage tiers.
tags {[key: string]: string}
A key-value pair to associate with a resource.
arn str
The Amazon Resource Name (ARN) of the MSK cluster.
broker_node_group_info ClusterBrokerNodeGroupInfo
Information about the broker nodes in the cluster.
client_authentication ClusterClientAuthentication
Includes all client authentication related information.
configuration_info ClusterConfigurationInfo
Represents the configuration that you want MSK to use for the cluster.
current_version str
The current version of the MSK cluster
encryption_info ClusterEncryptionInfo
Includes all encryption-related information.
enhanced_monitoring ClusterEnhancedMonitoring
Specifies the level of monitoring for the MSK cluster.
kafka_version str
The version of Apache Kafka. You can use Amazon MSK to create clusters that use supported Apache Kafka versions .
logging_info ClusterLoggingInfo
Logging info details for the cluster.
number_of_broker_nodes int
The number of broker nodes in the cluster.
open_monitoring ClusterOpenMonitoring
The settings for open monitoring.
storage_mode ClusterStorageMode
This controls storage mode for supported storage tiers.
tags Mapping[str, str]
A key-value pair to associate with a resource.
arn String
The Amazon Resource Name (ARN) of the MSK cluster.
brokerNodeGroupInfo Property Map
Information about the broker nodes in the cluster.
clientAuthentication Property Map
Includes all client authentication related information.
configurationInfo Property Map
Represents the configuration that you want MSK to use for the cluster.
currentVersion String
The current version of the MSK cluster
encryptionInfo Property Map
Includes all encryption-related information.
enhancedMonitoring "DEFAULT" | "PER_BROKER" | "PER_TOPIC_PER_BROKER" | "PER_TOPIC_PER_PARTITION"
Specifies the level of monitoring for the MSK cluster.
kafkaVersion String
The version of Apache Kafka. You can use Amazon MSK to create clusters that use supported Apache Kafka versions .
loggingInfo Property Map
Logging info details for the cluster.
numberOfBrokerNodes Number
The number of broker nodes in the cluster.
openMonitoring Property Map
The settings for open monitoring.
storageMode "LOCAL" | "TIERED"
This controls storage mode for supported storage tiers.
tags Map<String>
A key-value pair to associate with a resource.

Supporting Types

ClusterBrokerLogs

ClusterBrokerNodeGroupInfo

ClientSubnets
This property is required.
Changes to this property will trigger replacement.
List<string>

The list of subnets to connect to in the client virtual private cloud (VPC). Amazon creates elastic network interfaces (ENIs) inside these subnets. Client applications use ENIs to produce and consume data.

If you use the US West (N. California) Region, specify exactly two subnets. For other Regions where Amazon MSK is available, you can specify either two or three subnets. The subnets that you specify must be in distinct Availability Zones. When you create a cluster, Amazon MSK distributes the broker nodes evenly across the subnets that you specify.

Client subnets can't occupy the Availability Zone with ID use1-az3 .

InstanceType This property is required. string
The type of Amazon EC2 instances to use for brokers. The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge, kafka.m5.4xlarge, kafka.m5.8xlarge, kafka.m5.12xlarge, kafka.m5.16xlarge, kafka.m5.24xlarge, and kafka.t3.small.
BrokerAzDistribution Changes to this property will trigger replacement. string
This parameter is currently not in use.
ConnectivityInfo Pulumi.AwsNative.Msk.Inputs.ClusterConnectivityInfo
Information about the cluster's connectivity setting.
SecurityGroups Changes to this property will trigger replacement. List<string>
The security groups to associate with the ENIs in order to specify who can connect to and communicate with the Amazon MSK cluster. If you don't specify a security group, Amazon MSK uses the default security group associated with the VPC. If you specify security groups that were shared with you, you must ensure that you have permissions to them. Specifically, you need the ec2:DescribeSecurityGroups permission.
StorageInfo Pulumi.AwsNative.Msk.Inputs.ClusterStorageInfo
Contains information about storage volumes attached to Amazon MSK broker nodes.
ClientSubnets
This property is required.
Changes to this property will trigger replacement.
[]string

The list of subnets to connect to in the client virtual private cloud (VPC). Amazon creates elastic network interfaces (ENIs) inside these subnets. Client applications use ENIs to produce and consume data.

If you use the US West (N. California) Region, specify exactly two subnets. For other Regions where Amazon MSK is available, you can specify either two or three subnets. The subnets that you specify must be in distinct Availability Zones. When you create a cluster, Amazon MSK distributes the broker nodes evenly across the subnets that you specify.

Client subnets can't occupy the Availability Zone with ID use1-az3 .

InstanceType This property is required. string
The type of Amazon EC2 instances to use for brokers. The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge, kafka.m5.4xlarge, kafka.m5.8xlarge, kafka.m5.12xlarge, kafka.m5.16xlarge, kafka.m5.24xlarge, and kafka.t3.small.
BrokerAzDistribution Changes to this property will trigger replacement. string
This parameter is currently not in use.
ConnectivityInfo ClusterConnectivityInfo
Information about the cluster's connectivity setting.
SecurityGroups Changes to this property will trigger replacement. []string
The security groups to associate with the ENIs in order to specify who can connect to and communicate with the Amazon MSK cluster. If you don't specify a security group, Amazon MSK uses the default security group associated with the VPC. If you specify security groups that were shared with you, you must ensure that you have permissions to them. Specifically, you need the ec2:DescribeSecurityGroups permission.
StorageInfo ClusterStorageInfo
Contains information about storage volumes attached to Amazon MSK broker nodes.
clientSubnets
This property is required.
Changes to this property will trigger replacement.
List<String>

The list of subnets to connect to in the client virtual private cloud (VPC). Amazon creates elastic network interfaces (ENIs) inside these subnets. Client applications use ENIs to produce and consume data.

If you use the US West (N. California) Region, specify exactly two subnets. For other Regions where Amazon MSK is available, you can specify either two or three subnets. The subnets that you specify must be in distinct Availability Zones. When you create a cluster, Amazon MSK distributes the broker nodes evenly across the subnets that you specify.

Client subnets can't occupy the Availability Zone with ID use1-az3 .

instanceType This property is required. String
The type of Amazon EC2 instances to use for brokers. The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge, kafka.m5.4xlarge, kafka.m5.8xlarge, kafka.m5.12xlarge, kafka.m5.16xlarge, kafka.m5.24xlarge, and kafka.t3.small.
brokerAzDistribution Changes to this property will trigger replacement. String
This parameter is currently not in use.
connectivityInfo ClusterConnectivityInfo
Information about the cluster's connectivity setting.
securityGroups Changes to this property will trigger replacement. List<String>
The security groups to associate with the ENIs in order to specify who can connect to and communicate with the Amazon MSK cluster. If you don't specify a security group, Amazon MSK uses the default security group associated with the VPC. If you specify security groups that were shared with you, you must ensure that you have permissions to them. Specifically, you need the ec2:DescribeSecurityGroups permission.
storageInfo ClusterStorageInfo
Contains information about storage volumes attached to Amazon MSK broker nodes.
clientSubnets
This property is required.
Changes to this property will trigger replacement.
string[]

The list of subnets to connect to in the client virtual private cloud (VPC). Amazon creates elastic network interfaces (ENIs) inside these subnets. Client applications use ENIs to produce and consume data.

If you use the US West (N. California) Region, specify exactly two subnets. For other Regions where Amazon MSK is available, you can specify either two or three subnets. The subnets that you specify must be in distinct Availability Zones. When you create a cluster, Amazon MSK distributes the broker nodes evenly across the subnets that you specify.

Client subnets can't occupy the Availability Zone with ID use1-az3 .

instanceType This property is required. string
The type of Amazon EC2 instances to use for brokers. The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge, kafka.m5.4xlarge, kafka.m5.8xlarge, kafka.m5.12xlarge, kafka.m5.16xlarge, kafka.m5.24xlarge, and kafka.t3.small.
brokerAzDistribution Changes to this property will trigger replacement. string
This parameter is currently not in use.
connectivityInfo ClusterConnectivityInfo
Information about the cluster's connectivity setting.
securityGroups Changes to this property will trigger replacement. string[]
The security groups to associate with the ENIs in order to specify who can connect to and communicate with the Amazon MSK cluster. If you don't specify a security group, Amazon MSK uses the default security group associated with the VPC. If you specify security groups that were shared with you, you must ensure that you have permissions to them. Specifically, you need the ec2:DescribeSecurityGroups permission.
storageInfo ClusterStorageInfo
Contains information about storage volumes attached to Amazon MSK broker nodes.
client_subnets
This property is required.
Changes to this property will trigger replacement.
Sequence[str]

The list of subnets to connect to in the client virtual private cloud (VPC). Amazon creates elastic network interfaces (ENIs) inside these subnets. Client applications use ENIs to produce and consume data.

If you use the US West (N. California) Region, specify exactly two subnets. For other Regions where Amazon MSK is available, you can specify either two or three subnets. The subnets that you specify must be in distinct Availability Zones. When you create a cluster, Amazon MSK distributes the broker nodes evenly across the subnets that you specify.

Client subnets can't occupy the Availability Zone with ID use1-az3 .

instance_type This property is required. str
The type of Amazon EC2 instances to use for brokers. The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge, kafka.m5.4xlarge, kafka.m5.8xlarge, kafka.m5.12xlarge, kafka.m5.16xlarge, kafka.m5.24xlarge, and kafka.t3.small.
broker_az_distribution Changes to this property will trigger replacement. str
This parameter is currently not in use.
connectivity_info ClusterConnectivityInfo
Information about the cluster's connectivity setting.
security_groups Changes to this property will trigger replacement. Sequence[str]
The security groups to associate with the ENIs in order to specify who can connect to and communicate with the Amazon MSK cluster. If you don't specify a security group, Amazon MSK uses the default security group associated with the VPC. If you specify security groups that were shared with you, you must ensure that you have permissions to them. Specifically, you need the ec2:DescribeSecurityGroups permission.
storage_info ClusterStorageInfo
Contains information about storage volumes attached to Amazon MSK broker nodes.
clientSubnets
This property is required.
Changes to this property will trigger replacement.
List<String>

The list of subnets to connect to in the client virtual private cloud (VPC). Amazon creates elastic network interfaces (ENIs) inside these subnets. Client applications use ENIs to produce and consume data.

If you use the US West (N. California) Region, specify exactly two subnets. For other Regions where Amazon MSK is available, you can specify either two or three subnets. The subnets that you specify must be in distinct Availability Zones. When you create a cluster, Amazon MSK distributes the broker nodes evenly across the subnets that you specify.

Client subnets can't occupy the Availability Zone with ID use1-az3 .

instanceType This property is required. String
The type of Amazon EC2 instances to use for brokers. The following instance types are allowed: kafka.m5.large, kafka.m5.xlarge, kafka.m5.2xlarge, kafka.m5.4xlarge, kafka.m5.8xlarge, kafka.m5.12xlarge, kafka.m5.16xlarge, kafka.m5.24xlarge, and kafka.t3.small.
brokerAzDistribution Changes to this property will trigger replacement. String
This parameter is currently not in use.
connectivityInfo Property Map
Information about the cluster's connectivity setting.
securityGroups Changes to this property will trigger replacement. List<String>
The security groups to associate with the ENIs in order to specify who can connect to and communicate with the Amazon MSK cluster. If you don't specify a security group, Amazon MSK uses the default security group associated with the VPC. If you specify security groups that were shared with you, you must ensure that you have permissions to them. Specifically, you need the ec2:DescribeSecurityGroups permission.
storageInfo Property Map
Contains information about storage volumes attached to Amazon MSK broker nodes.

ClusterClientAuthentication

ClusterCloudWatchLogs

Enabled This property is required. bool
LogGroup string
Enabled This property is required. bool
LogGroup string
enabled This property is required. Boolean
logGroup String
enabled This property is required. boolean
logGroup string
enabled This property is required. bool
log_group str
enabled This property is required. Boolean
logGroup String

ClusterConfigurationInfo

Arn This property is required. string
Revision This property is required. int
Arn This property is required. string
Revision This property is required. int
arn This property is required. String
revision This property is required. Integer
arn This property is required. string
revision This property is required. number
arn This property is required. str
revision This property is required. int
arn This property is required. String
revision This property is required. Number

ClusterConnectivityInfo

ClusterEbsStorageInfo

ClusterEncryptionAtRest

DataVolumeKmsKeyId This property is required. string
DataVolumeKmsKeyId This property is required. string
dataVolumeKmsKeyId This property is required. String
dataVolumeKmsKeyId This property is required. string
data_volume_kms_key_id This property is required. str
dataVolumeKmsKeyId This property is required. String

ClusterEncryptionInTransit

ClientBroker Pulumi.AwsNative.Msk.ClusterEncryptionInTransitClientBroker

Indicates the encryption setting for data in transit between clients and brokers. You must set it to one of the following values.

  • TLS : Indicates that client-broker communication is enabled with TLS only.
  • TLS_PLAINTEXT : Indicates that client-broker communication is enabled for both TLS-encrypted, as well as plaintext data.
  • PLAINTEXT : Indicates that client-broker communication is enabled in plaintext only.

The default value is TLS .

InCluster Changes to this property will trigger replacement. bool

When set to true, it indicates that data communication among the broker nodes of the cluster is encrypted. When set to false, the communication happens in plaintext.

The default value is true.

ClientBroker ClusterEncryptionInTransitClientBroker

Indicates the encryption setting for data in transit between clients and brokers. You must set it to one of the following values.

  • TLS : Indicates that client-broker communication is enabled with TLS only.
  • TLS_PLAINTEXT : Indicates that client-broker communication is enabled for both TLS-encrypted, as well as plaintext data.
  • PLAINTEXT : Indicates that client-broker communication is enabled in plaintext only.

The default value is TLS .

InCluster Changes to this property will trigger replacement. bool

When set to true, it indicates that data communication among the broker nodes of the cluster is encrypted. When set to false, the communication happens in plaintext.

The default value is true.

clientBroker ClusterEncryptionInTransitClientBroker

Indicates the encryption setting for data in transit between clients and brokers. You must set it to one of the following values.

  • TLS : Indicates that client-broker communication is enabled with TLS only.
  • TLS_PLAINTEXT : Indicates that client-broker communication is enabled for both TLS-encrypted, as well as plaintext data.
  • PLAINTEXT : Indicates that client-broker communication is enabled in plaintext only.

The default value is TLS .

inCluster Changes to this property will trigger replacement. Boolean

When set to true, it indicates that data communication among the broker nodes of the cluster is encrypted. When set to false, the communication happens in plaintext.

The default value is true.

clientBroker ClusterEncryptionInTransitClientBroker

Indicates the encryption setting for data in transit between clients and brokers. You must set it to one of the following values.

  • TLS : Indicates that client-broker communication is enabled with TLS only.
  • TLS_PLAINTEXT : Indicates that client-broker communication is enabled for both TLS-encrypted, as well as plaintext data.
  • PLAINTEXT : Indicates that client-broker communication is enabled in plaintext only.

The default value is TLS .

inCluster Changes to this property will trigger replacement. boolean

When set to true, it indicates that data communication among the broker nodes of the cluster is encrypted. When set to false, the communication happens in plaintext.

The default value is true.

client_broker ClusterEncryptionInTransitClientBroker

Indicates the encryption setting for data in transit between clients and brokers. You must set it to one of the following values.

  • TLS : Indicates that client-broker communication is enabled with TLS only.
  • TLS_PLAINTEXT : Indicates that client-broker communication is enabled for both TLS-encrypted, as well as plaintext data.
  • PLAINTEXT : Indicates that client-broker communication is enabled in plaintext only.

The default value is TLS .

in_cluster Changes to this property will trigger replacement. bool

When set to true, it indicates that data communication among the broker nodes of the cluster is encrypted. When set to false, the communication happens in plaintext.

The default value is true.

clientBroker "TLS" | "TLS_PLAINTEXT" | "PLAINTEXT"

Indicates the encryption setting for data in transit between clients and brokers. You must set it to one of the following values.

  • TLS : Indicates that client-broker communication is enabled with TLS only.
  • TLS_PLAINTEXT : Indicates that client-broker communication is enabled for both TLS-encrypted, as well as plaintext data.
  • PLAINTEXT : Indicates that client-broker communication is enabled in plaintext only.

The default value is TLS .

inCluster Changes to this property will trigger replacement. Boolean

When set to true, it indicates that data communication among the broker nodes of the cluster is encrypted. When set to false, the communication happens in plaintext.

The default value is true.

ClusterEncryptionInTransitClientBroker

ClusterEncryptionInfo

EncryptionAtRest Changes to this property will trigger replacement. ClusterEncryptionAtRest
EncryptionInTransit ClusterEncryptionInTransit
The details for encryption in transit.
encryptionAtRest Changes to this property will trigger replacement. ClusterEncryptionAtRest
encryptionInTransit ClusterEncryptionInTransit
The details for encryption in transit.
encryptionAtRest Changes to this property will trigger replacement. ClusterEncryptionAtRest
encryptionInTransit ClusterEncryptionInTransit
The details for encryption in transit.
encryption_at_rest Changes to this property will trigger replacement. ClusterEncryptionAtRest
encryption_in_transit ClusterEncryptionInTransit
The details for encryption in transit.
encryptionAtRest Changes to this property will trigger replacement. Property Map
encryptionInTransit Property Map
The details for encryption in transit.

ClusterEnhancedMonitoring

ClusterFirehose

Enabled This property is required. bool
DeliveryStream string
Enabled This property is required. bool
DeliveryStream string
enabled This property is required. Boolean
deliveryStream String
enabled This property is required. boolean
deliveryStream string
enabled This property is required. bool
delivery_stream str
enabled This property is required. Boolean
deliveryStream String

ClusterIam

Enabled This property is required. bool
Enabled This property is required. bool
enabled This property is required. Boolean
enabled This property is required. boolean
enabled This property is required. bool
enabled This property is required. Boolean

ClusterJmxExporter

EnabledInBroker This property is required. bool
EnabledInBroker This property is required. bool
enabledInBroker This property is required. Boolean
enabledInBroker This property is required. boolean
enabled_in_broker This property is required. bool
enabledInBroker This property is required. Boolean

ClusterLoggingInfo

BrokerLogs This property is required. ClusterBrokerLogs
brokerLogs This property is required. ClusterBrokerLogs
brokerLogs This property is required. ClusterBrokerLogs
broker_logs This property is required. ClusterBrokerLogs
brokerLogs This property is required. Property Map

ClusterNodeExporter

EnabledInBroker This property is required. bool
EnabledInBroker This property is required. bool
enabledInBroker This property is required. Boolean
enabledInBroker This property is required. boolean
enabled_in_broker This property is required. bool
enabledInBroker This property is required. Boolean

ClusterOpenMonitoring

Prometheus This property is required. ClusterPrometheus
prometheus This property is required. ClusterPrometheus
prometheus This property is required. ClusterPrometheus
prometheus This property is required. ClusterPrometheus
prometheus This property is required. Property Map

ClusterPrometheus

ClusterProvisionedThroughput

enabled Boolean
volumeThroughput Integer

ClusterPublicAccess

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

ClusterS3

Enabled This property is required. bool
Bucket string
Prefix string
Enabled This property is required. bool
Bucket string
Prefix string
enabled This property is required. Boolean
bucket String
prefix String
enabled This property is required. boolean
bucket string
prefix string
enabled This property is required. bool
bucket str
prefix str
enabled This property is required. Boolean
bucket String
prefix String

ClusterSasl

ClusterScram

Enabled This property is required. bool
Enabled This property is required. bool
enabled This property is required. Boolean
enabled This property is required. boolean
enabled This property is required. bool
enabled This property is required. Boolean

ClusterStorageInfo

ClusterStorageMode

ClusterTls

ClusterUnauthenticated

Enabled This property is required. bool
Enabled This property is required. bool
enabled This property is required. Boolean
enabled This property is required. boolean
enabled This property is required. bool
enabled This property is required. Boolean

ClusterVpcConnectivity

ClusterVpcConnectivityClientAuthentication

ClusterVpcConnectivityIam

Enabled This property is required. bool
Enabled This property is required. bool
enabled This property is required. Boolean
enabled This property is required. boolean
enabled This property is required. bool
enabled This property is required. Boolean

ClusterVpcConnectivitySasl

ClusterVpcConnectivityScram

Enabled This property is required. bool
Enabled This property is required. bool
enabled This property is required. Boolean
enabled This property is required. boolean
enabled This property is required. bool
enabled This property is required. Boolean

ClusterVpcConnectivityTls

Enabled This property is required. bool
Enabled This property is required. bool
enabled This property is required. Boolean
enabled This property is required. boolean
enabled This property is required. bool
enabled This property is required. Boolean

Package Details

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

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi