Package com.pulumi.aws.msk.outputs
Class ClusterBrokerNodeGroupInfo
- java.lang.Object
-
- com.pulumi.aws.msk.outputs.ClusterBrokerNodeGroupInfo
-
public final class ClusterBrokerNodeGroupInfo extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classClusterBrokerNodeGroupInfo.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.String>azDistribution()static ClusterBrokerNodeGroupInfo.Builderbuilder()static ClusterBrokerNodeGroupInfo.Builderbuilder(ClusterBrokerNodeGroupInfo defaults)java.util.List<java.lang.String>clientSubnets()java.util.Optional<ClusterBrokerNodeGroupInfoConnectivityInfo>connectivityInfo()java.lang.StringinstanceType()java.util.List<java.lang.String>securityGroups()java.util.Optional<ClusterBrokerNodeGroupInfoStorageInfo>storageInfo()
-
-
-
Method Detail
-
azDistribution
public java.util.Optional<java.lang.String> azDistribution()
- Returns:
- Distribution of broker nodes across availability zones ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-model-brokerazdistribution)). Currently, the only valid value is `DEFAULT`.
-
clientSubnets
public java.util.List<java.lang.String> clientSubnets()
- Returns:
- List of subnets to connect to in client VPC ([documentation](https://docs.aws.amazon.com/msk/1.0/apireference/clusters.html#clusters-prop-brokernodegroupinfo-clientsubnets)).
-
connectivityInfo
public java.util.Optional<ClusterBrokerNodeGroupInfoConnectivityInfo> connectivityInfo()
- Returns:
- Information about the cluster access configuration. See `connectivityInfo` Block below. For security reasons, you can't turn on public access while creating an MSK cluster. However, you can update an existing cluster to make it publicly accessible. You can also create a new cluster and then update it to make it publicly accessible ([documentation](https://docs.aws.amazon.com/msk/latest/developerguide/public-access.html)).
-
instanceType
public java.lang.String instanceType()
- Returns:
- Instance type to use for the kafka brokers. For example, `kafka.m5.large`. ([Pricing info](https://aws.amazon.com/msk/pricing/))
-
securityGroups
public java.util.List<java.lang.String> securityGroups()
- Returns:
- List of the security groups to associate with the elastic network interfaces to control who can communicate with the cluster.
-
storageInfo
public java.util.Optional<ClusterBrokerNodeGroupInfoStorageInfo> storageInfo()
- Returns:
- Configuration block that contains information about storage volumes attached to MSK broker nodes. See `storageInfo` Block below. This block must not be specified when an Express instance type is specified for `instanceType`.
-
builder
public static ClusterBrokerNodeGroupInfo.Builder builder()
-
builder
public static ClusterBrokerNodeGroupInfo.Builder builder(ClusterBrokerNodeGroupInfo defaults)
-
-