Class DomainVpcOptionsArgs.Builder

  • Enclosing class:
    DomainVpcOptionsArgs

    public static final class DomainVpcOptionsArgs.Builder
    extends java.lang.Object
    • Method Detail

      • availabilityZones

        public DomainVpcOptionsArgs.Builder availabilityZones​(@Nullable
                                                              com.pulumi.core.Output<java.util.List<java.lang.String>> availabilityZones)
        Parameters:
        availabilityZones - If the domain was created inside a VPC, the names of the availability zones the configured `subnet_ids` were created inside.
        Returns:
        builder
      • availabilityZones

        public DomainVpcOptionsArgs.Builder availabilityZones​(java.util.List<java.lang.String> availabilityZones)
        Parameters:
        availabilityZones - If the domain was created inside a VPC, the names of the availability zones the configured `subnet_ids` were created inside.
        Returns:
        builder
      • availabilityZones

        public DomainVpcOptionsArgs.Builder availabilityZones​(java.lang.String... availabilityZones)
        Parameters:
        availabilityZones - If the domain was created inside a VPC, the names of the availability zones the configured `subnet_ids` were created inside.
        Returns:
        builder
      • securityGroupIds

        public DomainVpcOptionsArgs.Builder securityGroupIds​(@Nullable
                                                             com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)
        Parameters:
        securityGroupIds - List of VPC Security Group IDs to be applied to the OpenSearch domain endpoints. If omitted, the default Security Group for the VPC will be used.
        Returns:
        builder
      • securityGroupIds

        public DomainVpcOptionsArgs.Builder securityGroupIds​(java.util.List<java.lang.String> securityGroupIds)
        Parameters:
        securityGroupIds - List of VPC Security Group IDs to be applied to the OpenSearch domain endpoints. If omitted, the default Security Group for the VPC will be used.
        Returns:
        builder
      • securityGroupIds

        public DomainVpcOptionsArgs.Builder securityGroupIds​(java.lang.String... securityGroupIds)
        Parameters:
        securityGroupIds - List of VPC Security Group IDs to be applied to the OpenSearch domain endpoints. If omitted, the default Security Group for the VPC will be used.
        Returns:
        builder
      • subnetIds

        public DomainVpcOptionsArgs.Builder subnetIds​(@Nullable
                                                      com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
        Parameters:
        subnetIds - List of VPC Subnet IDs for the OpenSearch domain endpoints to be created in.
        Returns:
        builder
      • subnetIds

        public DomainVpcOptionsArgs.Builder subnetIds​(java.util.List<java.lang.String> subnetIds)
        Parameters:
        subnetIds - List of VPC Subnet IDs for the OpenSearch domain endpoints to be created in.
        Returns:
        builder
      • subnetIds

        public DomainVpcOptionsArgs.Builder subnetIds​(java.lang.String... subnetIds)
        Parameters:
        subnetIds - List of VPC Subnet IDs for the OpenSearch domain endpoints to be created in.
        Returns:
        builder
      • vpcId

        public DomainVpcOptionsArgs.Builder vpcId​(@Nullable
                                                  com.pulumi.core.Output<java.lang.String> vpcId)
        Parameters:
        vpcId - If the domain was created inside a VPC, the ID of the VPC.
        Returns:
        builder
      • vpcId

        public DomainVpcOptionsArgs.Builder vpcId​(java.lang.String vpcId)
        Parameters:
        vpcId - If the domain was created inside a VPC, the ID of the VPC.
        Returns:
        builder