Package com.pulumi.aws.msk
Class ClusterArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.msk.ClusterArgs
-
public final class ClusterArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClusterArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ClusterArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<ClusterBrokerNodeGroupInfoArgs>brokerNodeGroupInfo()static ClusterArgs.Builderbuilder()static ClusterArgs.Builderbuilder(ClusterArgs defaults)java.util.Optional<com.pulumi.core.Output<ClusterClientAuthenticationArgs>>clientAuthentication()java.util.Optional<com.pulumi.core.Output<java.lang.String>>clusterName()java.util.Optional<com.pulumi.core.Output<ClusterConfigurationInfoArgs>>configurationInfo()java.util.Optional<com.pulumi.core.Output<ClusterEncryptionInfoArgs>>encryptionInfo()java.util.Optional<com.pulumi.core.Output<java.lang.String>>enhancedMonitoring()com.pulumi.core.Output<java.lang.String>kafkaVersion()java.util.Optional<com.pulumi.core.Output<ClusterLoggingInfoArgs>>loggingInfo()com.pulumi.core.Output<java.lang.Integer>numberOfBrokerNodes()java.util.Optional<com.pulumi.core.Output<ClusterOpenMonitoringArgs>>openMonitoring()java.util.Optional<com.pulumi.core.Output<ClusterRebalancingArgs>>rebalancing()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>storageMode()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>tags()
-
-
-
Field Detail
-
Empty
public static final ClusterArgs Empty
-
-
Method Detail
-
brokerNodeGroupInfo
public com.pulumi.core.Output<ClusterBrokerNodeGroupInfoArgs> brokerNodeGroupInfo()
- Returns:
- Configuration block for the broker nodes of the Kafka cluster. See `brokerNodeGroupInfo` Block below.
-
clientAuthentication
public java.util.Optional<com.pulumi.core.Output<ClusterClientAuthenticationArgs>> clientAuthentication()
- Returns:
- Configuration block for specifying a client authentication. See `clientAuthentication` Block below.
-
clusterName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> clusterName()
- Returns:
- Name of the MSK cluster.
-
configurationInfo
public java.util.Optional<com.pulumi.core.Output<ClusterConfigurationInfoArgs>> configurationInfo()
- Returns:
- Configuration block for specifying an MSK Configuration to attach to Kafka brokers. See `configurationInfo` Block below.
-
encryptionInfo
public java.util.Optional<com.pulumi.core.Output<ClusterEncryptionInfoArgs>> encryptionInfo()
- Returns:
- Configuration block for specifying encryption. See `encryptionInfo` Block below.
-
enhancedMonitoring
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> enhancedMonitoring()
- Returns:
- Desired enhanced MSK CloudWatch monitoring level. See [Monitoring Amazon MSK with Amazon CloudWatch](https://docs.aws.amazon.com/msk/latest/developerguide/monitoring.html).
-
kafkaVersion
public com.pulumi.core.Output<java.lang.String> kafkaVersion()
- Returns:
- Desired Kafka software version.
-
loggingInfo
public java.util.Optional<com.pulumi.core.Output<ClusterLoggingInfoArgs>> loggingInfo()
- Returns:
- Configuration block for streaming broker logs to Cloudwatch/S3/Kinesis Firehose. See `loggingInfo` Block below.
-
numberOfBrokerNodes
public com.pulumi.core.Output<java.lang.Integer> numberOfBrokerNodes()
- Returns:
- Desired total number of broker nodes in the kafka cluster. It must be a multiple of the number of specified client subnets.
-
openMonitoring
public java.util.Optional<com.pulumi.core.Output<ClusterOpenMonitoringArgs>> openMonitoring()
- Returns:
- Configuration block for JMX and Node monitoring for the MSK cluster. See `openMonitoring` Block below.
-
rebalancing
public java.util.Optional<com.pulumi.core.Output<ClusterRebalancingArgs>> rebalancing()
- Returns:
- Configuration block for intelligent rebalancing. See `rebalancing` Block below. Only applicable to MSK Provisioned clusters with Express brokers.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.
-
storageMode
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> storageMode()
- Returns:
- Controls storage mode for supported storage tiers. Valid values are: `LOCAL` or `TIERED`.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Map of tags to assign to the resource. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
builder
public static ClusterArgs.Builder builder()
-
builder
public static ClusterArgs.Builder builder(ClusterArgs defaults)
-
-