Show / Hide Table of Contents

Class ClusterState

Inheritance
System.Object
InputArgs
ResourceArgs
ClusterState
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Aws.Msk
Assembly: Pulumi.Aws.dll
Syntax
public sealed class ClusterState : ResourceArgs

Constructors

View Source

ClusterState()

Declaration
public ClusterState()

Properties

View Source

Arn

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>
View Source

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>
View Source

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>
View Source

BrokerNodeGroupInfo

Configuration block for the broker nodes of the Kafka cluster.

Declaration
public Input<ClusterBrokerNodeGroupInfoGetArgs> BrokerNodeGroupInfo { get; set; }
Property Value
Type Description
Input<ClusterBrokerNodeGroupInfoGetArgs>
View Source

ClientAuthentication

Configuration block for specifying a client authentication. See below.

Declaration
public Input<ClusterClientAuthenticationGetArgs> ClientAuthentication { get; set; }
Property Value
Type Description
Input<ClusterClientAuthenticationGetArgs>
View Source

ClusterName

Name of the MSK cluster.

Declaration
public Input<string> ClusterName { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

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>
View Source

EncryptionInfo

Configuration block for specifying encryption. See below.

Declaration
public Input<ClusterEncryptionInfoGetArgs> EncryptionInfo { get; set; }
Property Value
Type Description
Input<ClusterEncryptionInfoGetArgs>
View Source

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>
View Source

KafkaVersion

Specify the desired Kafka software version.

Declaration
public Input<string> KafkaVersion { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

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>
View Source

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>
View Source

Tags

A map of tags to assign to the resource

Declaration
public InputMap<object> Tags { get; set; }
Property Value
Type Description
InputMap<System.Object>
View Source

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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.