Package com.pulumi.aws.msk.inputs
Class ReplicatorKafkaClusterVpcConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.msk.inputs.ReplicatorKafkaClusterVpcConfigArgs.Builder
-
- Enclosing class:
- ReplicatorKafkaClusterVpcConfigArgs
public static final class ReplicatorKafkaClusterVpcConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(ReplicatorKafkaClusterVpcConfigArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReplicatorKafkaClusterVpcConfigArgsbuild()ReplicatorKafkaClusterVpcConfigArgs.BuildersecurityGroupsIds(com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupsIds)ReplicatorKafkaClusterVpcConfigArgs.BuildersecurityGroupsIds(java.lang.String... securityGroupsIds)ReplicatorKafkaClusterVpcConfigArgs.BuildersecurityGroupsIds(java.util.List<java.lang.String> securityGroupsIds)ReplicatorKafkaClusterVpcConfigArgs.BuildersubnetIds(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)ReplicatorKafkaClusterVpcConfigArgs.BuildersubnetIds(java.lang.String... subnetIds)ReplicatorKafkaClusterVpcConfigArgs.BuildersubnetIds(java.util.List<java.lang.String> subnetIds)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(ReplicatorKafkaClusterVpcConfigArgs defaults)
-
-
Method Detail
-
securityGroupsIds
public ReplicatorKafkaClusterVpcConfigArgs.Builder securityGroupsIds(@Nullable com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupsIds)
- Parameters:
securityGroupsIds- AWS security groups to associate with the ENIs used by the replicator. If a security group is not specified, the default security group associated with the VPC is used.- Returns:
- builder
-
securityGroupsIds
public ReplicatorKafkaClusterVpcConfigArgs.Builder securityGroupsIds(java.util.List<java.lang.String> securityGroupsIds)
- Parameters:
securityGroupsIds- AWS security groups to associate with the ENIs used by the replicator. If a security group is not specified, the default security group associated with the VPC is used.- Returns:
- builder
-
securityGroupsIds
public ReplicatorKafkaClusterVpcConfigArgs.Builder securityGroupsIds(java.lang.String... securityGroupsIds)
- Parameters:
securityGroupsIds- AWS security groups to associate with the ENIs used by the replicator. If a security group is not specified, the default security group associated with the VPC is used.- Returns:
- builder
-
subnetIds
public ReplicatorKafkaClusterVpcConfigArgs.Builder subnetIds(com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
- Parameters:
subnetIds- List of subnets to connect to in the VPC. AWS creates elastic network interfaces inside these subnets to allow communication between your Kafka Cluster and the replicator. > **Note:** When an `apacheKafkaCluster` uses `clientAuthentication`, the replicator's network interfaces (created in these subnets, with private IPs only) must be able to reach AWS Secrets Manager and AWS KMS to retrieve and decrypt the credentials. Ensure the subnets have egress to those services via a NAT gateway or Secrets Manager and KMS interface VPC endpoints; otherwise the replicator times out connecting to the source cluster.- Returns:
- builder
-
subnetIds
public ReplicatorKafkaClusterVpcConfigArgs.Builder subnetIds(java.util.List<java.lang.String> subnetIds)
- Parameters:
subnetIds- List of subnets to connect to in the VPC. AWS creates elastic network interfaces inside these subnets to allow communication between your Kafka Cluster and the replicator. > **Note:** When an `apacheKafkaCluster` uses `clientAuthentication`, the replicator's network interfaces (created in these subnets, with private IPs only) must be able to reach AWS Secrets Manager and AWS KMS to retrieve and decrypt the credentials. Ensure the subnets have egress to those services via a NAT gateway or Secrets Manager and KMS interface VPC endpoints; otherwise the replicator times out connecting to the source cluster.- Returns:
- builder
-
subnetIds
public ReplicatorKafkaClusterVpcConfigArgs.Builder subnetIds(java.lang.String... subnetIds)
- Parameters:
subnetIds- List of subnets to connect to in the VPC. AWS creates elastic network interfaces inside these subnets to allow communication between your Kafka Cluster and the replicator. > **Note:** When an `apacheKafkaCluster` uses `clientAuthentication`, the replicator's network interfaces (created in these subnets, with private IPs only) must be able to reach AWS Secrets Manager and AWS KMS to retrieve and decrypt the credentials. Ensure the subnets have egress to those services via a NAT gateway or Secrets Manager and KMS interface VPC endpoints; otherwise the replicator times out connecting to the source cluster.- Returns:
- builder
-
build
public ReplicatorKafkaClusterVpcConfigArgs build()
-
-