ClusterBrokerNodeGroupInfoArgs

data class ClusterBrokerNodeGroupInfoArgs(val brokerAzDistribution: Output<String>? = null, val clientSubnets: Output<List<String>>, val connectivityInfo: Output<ClusterConnectivityInfoArgs>? = null, val instanceType: Output<String>, val securityGroups: Output<List<String>>? = null, val storageInfo: Output<ClusterStorageInfoArgs>? = null) : ConvertibleToJava<ClusterBrokerNodeGroupInfoArgs>

Constructors

Link copied to clipboard
constructor(brokerAzDistribution: Output<String>? = null, clientSubnets: Output<List<String>>, connectivityInfo: Output<ClusterConnectivityInfoArgs>? = null, instanceType: Output<String>, securityGroups: Output<List<String>>? = null, storageInfo: Output<ClusterStorageInfoArgs>? = null)

Properties

Link copied to clipboard
val brokerAzDistribution: Output<String>? = null
Link copied to clipboard
val clientSubnets: Output<List<String>>
Link copied to clipboard
Link copied to clipboard
val instanceType: Output<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.

Link copied to clipboard
val securityGroups: Output<List<String>>? = null
Link copied to clipboard
val storageInfo: Output<ClusterStorageInfoArgs>? = null

Functions

Link copied to clipboard
open override fun toJava(): ClusterBrokerNodeGroupInfoArgs