Class ClusterArgs
Inherited Members
Namespace: Pulumi.Aws.Msk
Assembly: Pulumi.Aws.dll
Syntax
public sealed class ClusterArgs : ResourceArgs
Constructors
View SourceClusterArgs()
Declaration
public ClusterArgs()
Properties
View SourceBrokerNodeGroupInfo
Configuration block for the broker nodes of the Kafka cluster.
Declaration
public Input<ClusterBrokerNodeGroupInfoArgs> BrokerNodeGroupInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterBrokerNodeGroupInfoArgs> |
ClientAuthentication
Configuration block for specifying a client authentication. See below.
Declaration
public Input<ClusterClientAuthenticationArgs> ClientAuthentication { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterClientAuthenticationArgs> |
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<ClusterConfigurationInfoArgs> ConfigurationInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterConfigurationInfoArgs> |
EncryptionInfo
Configuration block for specifying encryption. See below.
Declaration
public Input<ClusterEncryptionInfoArgs> EncryptionInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterEncryptionInfoArgs> |
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<ClusterLoggingInfoArgs> LoggingInfo { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterLoggingInfoArgs> |
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<ClusterOpenMonitoringArgs> OpenMonitoring { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<ClusterOpenMonitoringArgs> |
Tags
A map of tags to assign to the resource
Declaration
public InputMap<object> Tags { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |