Package com.pulumi.aws.msk.inputs
Class ClusterBrokerNodeGroupInfoArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.msk.inputs.ClusterBrokerNodeGroupInfoArgs
-
public final class ClusterBrokerNodeGroupInfoArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ClusterBrokerNodeGroupInfoArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ClusterBrokerNodeGroupInfoArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
azDistribution()
static ClusterBrokerNodeGroupInfoArgs.Builder
builder()
static ClusterBrokerNodeGroupInfoArgs.Builder
builder(ClusterBrokerNodeGroupInfoArgs defaults)
com.pulumi.core.Output<java.util.List<java.lang.String>>
clientSubnets()
java.util.Optional<com.pulumi.core.Output<ClusterBrokerNodeGroupInfoConnectivityInfoArgs>>
connectivityInfo()
com.pulumi.core.Output<java.lang.String>
instanceType()
com.pulumi.core.Output<java.util.List<java.lang.String>>
securityGroups()
java.util.Optional<com.pulumi.core.Output<ClusterBrokerNodeGroupInfoStorageInfoArgs>>
storageInfo()
-
-
-
Field Detail
-
Empty
public static final ClusterBrokerNodeGroupInfoArgs Empty
-
-
Method Detail
-
azDistribution
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> azDistribution()
- Returns:
- The 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 com.pulumi.core.Output<java.util.List<java.lang.String>> clientSubnets()
- Returns:
- A 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<com.pulumi.core.Output<ClusterBrokerNodeGroupInfoConnectivityInfoArgs>> connectivityInfo()
- Returns:
- Information about the cluster access configuration. See 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 com.pulumi.core.Output<java.lang.String> instanceType()
- Returns:
- Specify the instance type to use for the kafka brokersE.g., kafka.m5.large. ([Pricing info](https://aws.amazon.com/msk/pricing/))
-
securityGroups
public com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroups()
- Returns:
- A 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<com.pulumi.core.Output<ClusterBrokerNodeGroupInfoStorageInfoArgs>> storageInfo()
- Returns:
- A block that contains information about storage volumes attached to MSK broker nodes. See below.
-
builder
public static ClusterBrokerNodeGroupInfoArgs.Builder builder()
-
builder
public static ClusterBrokerNodeGroupInfoArgs.Builder builder(ClusterBrokerNodeGroupInfoArgs defaults)
-
-