Class ClusterState
Inherited Members
Namespace: Pulumi.Aws.Msk
Assembly: Pulumi.Aws.dll
Syntax
public sealed class ClusterState : ResourceArgs
Constructors
View SourceClusterState()
Declaration
public ClusterState()
Properties
View SourceArn
Amazon Resource Name (ARN) of the MSK Configuration to use in the cluster.
Declaration
public Input<string> Arn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
BootstrapBrokers
A comma separated list of one or more hostname:port pairs of kafka brokers suitable to boostrap connectivity to the kafka cluster. Only contains value if client_broker encryption in transit is set to PLAINTEXT or TLS_PLAINTEXT.
Declaration
public Input<string> BootstrapBrokers { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
BootstrapBrokersTls
A comma separated list of one or more DNS names (or IPs) and TLS port pairs kafka brokers suitable to boostrap connectivity to the kafka cluster. Only contains value if client_broker encryption in transit is set to TLS_PLAINTEXT or TLS.
Declaration
public Input<string> BootstrapBrokersTls { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
BrokerNodeGroupInfo
Configuration block for the broker nodes of the Kafka cluster.
Declaration
public Input<ClusterBrokerNodeGroupInfoGetArgs> BrokerNodeGroupInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterBrokerNodeGroupInfoGetArgs> |
ClientAuthentication
Configuration block for specifying a client authentication. See below.
Declaration
public Input<ClusterClientAuthenticationGetArgs> ClientAuthentication { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterClientAuthenticationGetArgs> |
ClusterName
Name of the MSK cluster.
Declaration
public Input<string> ClusterName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ConfigurationInfo
Configuration block for specifying a MSK Configuration to attach to Kafka brokers. See below.
Declaration
public Input<ClusterConfigurationInfoGetArgs> ConfigurationInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterConfigurationInfoGetArgs> |
CurrentVersion
Current version of the MSK Cluster used for updates, e.g. K13V1IB3VIYZZH
encryption_info.0.encryption_at_rest_kms_key_arn- The ARN of the KMS key used for encryption at rest of the broker data volumes.
Declaration
public Input<string> CurrentVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
EncryptionInfo
Configuration block for specifying encryption. See below.
Declaration
public Input<ClusterEncryptionInfoGetArgs> EncryptionInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterEncryptionInfoGetArgs> |
EnhancedMonitoring
Specify the desired enhanced MSK CloudWatch monitoring level. See Monitoring Amazon MSK with Amazon CloudWatch
Declaration
public Input<string> EnhancedMonitoring { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
KafkaVersion
Specify the desired Kafka software version.
Declaration
public Input<string> KafkaVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
LoggingInfo
Configuration block for streaming broker logs to Cloudwatch/S3/Kinesis Firehose. See below.
Declaration
public Input<ClusterLoggingInfoGetArgs> LoggingInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterLoggingInfoGetArgs> |
NumberOfBrokerNodes
The desired total number of broker nodes in the kafka cluster. It must be a multiple of the number of specified client subnets.
Declaration
public Input<int> NumberOfBrokerNodes { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
OpenMonitoring
Configuration block for JMX and Node monitoring for the MSK cluster. See below.
Declaration
public Input<ClusterOpenMonitoringGetArgs> OpenMonitoring { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterOpenMonitoringGetArgs> |
Tags
A map of tags to assign to the resource
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
ZookeeperConnectString
A comma separated list of one or more hostname:port pairs to use to connect to the Apache Zookeeper cluster.
Declaration
public Input<string> ZookeeperConnectString { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |