Class CanaryVpcConfigArgs.Builder

  • Enclosing class:
    CanaryVpcConfigArgs

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

      • ipv6AllowedForDualStack

        public CanaryVpcConfigArgs.Builder ipv6AllowedForDualStack​(@Nullable
                                                                   com.pulumi.core.Output<java.lang.Boolean> ipv6AllowedForDualStack)
        Parameters:
        ipv6AllowedForDualStack - If `true`, allow outbound IPv6 traffic on VPC canaries that are connected to dual-stack subnets. The default is `false`.
        Returns:
        builder
      • ipv6AllowedForDualStack

        public CanaryVpcConfigArgs.Builder ipv6AllowedForDualStack​(java.lang.Boolean ipv6AllowedForDualStack)
        Parameters:
        ipv6AllowedForDualStack - If `true`, allow outbound IPv6 traffic on VPC canaries that are connected to dual-stack subnets. The default is `false`.
        Returns:
        builder
      • securityGroupIds

        public CanaryVpcConfigArgs.Builder securityGroupIds​(@Nullable
                                                            com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)
        Parameters:
        securityGroupIds - IDs of the security groups for this canary.
        Returns:
        builder
      • securityGroupIds

        public CanaryVpcConfigArgs.Builder securityGroupIds​(java.util.List<java.lang.String> securityGroupIds)
        Parameters:
        securityGroupIds - IDs of the security groups for this canary.
        Returns:
        builder
      • securityGroupIds

        public CanaryVpcConfigArgs.Builder securityGroupIds​(java.lang.String... securityGroupIds)
        Parameters:
        securityGroupIds - IDs of the security groups for this canary.
        Returns:
        builder
      • subnetIds

        public CanaryVpcConfigArgs.Builder subnetIds​(@Nullable
                                                     com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
        Parameters:
        subnetIds - IDs of the subnets where this canary is to run.
        Returns:
        builder
      • subnetIds

        public CanaryVpcConfigArgs.Builder subnetIds​(java.util.List<java.lang.String> subnetIds)
        Parameters:
        subnetIds - IDs of the subnets where this canary is to run.
        Returns:
        builder
      • subnetIds

        public CanaryVpcConfigArgs.Builder subnetIds​(java.lang.String... subnetIds)
        Parameters:
        subnetIds - IDs of the subnets where this canary is to run.
        Returns:
        builder
      • vpcId

        public CanaryVpcConfigArgs.Builder vpcId​(@Nullable
                                                 com.pulumi.core.Output<java.lang.String> vpcId)
        Parameters:
        vpcId - ID of the VPC where this canary is to run.
        Returns:
        builder
      • vpcId

        public CanaryVpcConfigArgs.Builder vpcId​(java.lang.String vpcId)
        Parameters:
        vpcId - ID of the VPC where this canary is to run.
        Returns:
        builder