Class InstancePublicPortsPortInfoArgs.Builder

    • Method Detail

      • cidrListAliases

        public InstancePublicPortsPortInfoArgs.Builder cidrListAliases​(@Nullable
                                                                       com.pulumi.core.Output<java.util.List<java.lang.String>> cidrListAliases)
        Parameters:
        cidrListAliases - Set of CIDR aliases that define access for a preconfigured range of IP addresses.
        Returns:
        builder
      • cidrListAliases

        public InstancePublicPortsPortInfoArgs.Builder cidrListAliases​(java.util.List<java.lang.String> cidrListAliases)
        Parameters:
        cidrListAliases - Set of CIDR aliases that define access for a preconfigured range of IP addresses.
        Returns:
        builder
      • cidrListAliases

        public InstancePublicPortsPortInfoArgs.Builder cidrListAliases​(java.lang.String... cidrListAliases)
        Parameters:
        cidrListAliases - Set of CIDR aliases that define access for a preconfigured range of IP addresses.
        Returns:
        builder
      • cidrs

        public InstancePublicPortsPortInfoArgs.Builder cidrs​(@Nullable
                                                             com.pulumi.core.Output<java.util.List<java.lang.String>> cidrs)
        Parameters:
        cidrs - Set of IPv4 addresses or ranges of IPv4 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol.
        Returns:
        builder
      • cidrs

        public InstancePublicPortsPortInfoArgs.Builder cidrs​(java.util.List<java.lang.String> cidrs)
        Parameters:
        cidrs - Set of IPv4 addresses or ranges of IPv4 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol.
        Returns:
        builder
      • cidrs

        public InstancePublicPortsPortInfoArgs.Builder cidrs​(java.lang.String... cidrs)
        Parameters:
        cidrs - Set of IPv4 addresses or ranges of IPv4 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol.
        Returns:
        builder
      • fromPort

        public InstancePublicPortsPortInfoArgs.Builder fromPort​(com.pulumi.core.Output<java.lang.Integer> fromPort)
        Parameters:
        fromPort - First port in a range of open ports on an instance. See [PortInfo](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_PortInfo.html) for details.
        Returns:
        builder
      • fromPort

        public InstancePublicPortsPortInfoArgs.Builder fromPort​(java.lang.Integer fromPort)
        Parameters:
        fromPort - First port in a range of open ports on an instance. See [PortInfo](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_PortInfo.html) for details.
        Returns:
        builder
      • ipv6Cidrs

        public InstancePublicPortsPortInfoArgs.Builder ipv6Cidrs​(@Nullable
                                                                 com.pulumi.core.Output<java.util.List<java.lang.String>> ipv6Cidrs)
        Parameters:
        ipv6Cidrs - Set of IPv6 addresses or ranges of IPv6 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol.
        Returns:
        builder
      • ipv6Cidrs

        public InstancePublicPortsPortInfoArgs.Builder ipv6Cidrs​(java.util.List<java.lang.String> ipv6Cidrs)
        Parameters:
        ipv6Cidrs - Set of IPv6 addresses or ranges of IPv6 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol.
        Returns:
        builder
      • ipv6Cidrs

        public InstancePublicPortsPortInfoArgs.Builder ipv6Cidrs​(java.lang.String... ipv6Cidrs)
        Parameters:
        ipv6Cidrs - Set of IPv6 addresses or ranges of IPv6 addresses (in CIDR notation) that are allowed to connect to an instance through the ports, and the protocol.
        Returns:
        builder
      • protocol

        public InstancePublicPortsPortInfoArgs.Builder protocol​(com.pulumi.core.Output<java.lang.String> protocol)
        Parameters:
        protocol - IP protocol name. Valid values: `tcp`, `all`, `udp`, `icmp`, `icmpv6`. See [PortInfo](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_PortInfo.html) for details.
        Returns:
        builder
      • protocol

        public InstancePublicPortsPortInfoArgs.Builder protocol​(java.lang.String protocol)
        Parameters:
        protocol - IP protocol name. Valid values: `tcp`, `all`, `udp`, `icmp`, `icmpv6`. See [PortInfo](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_PortInfo.html) for details.
        Returns:
        builder
      • toPort

        public InstancePublicPortsPortInfoArgs.Builder toPort​(com.pulumi.core.Output<java.lang.Integer> toPort)
        Parameters:
        toPort - Last port in a range of open ports on an instance. See [PortInfo](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_PortInfo.html) for details.
        Returns:
        builder
      • toPort

        public InstancePublicPortsPortInfoArgs.Builder toPort​(java.lang.Integer toPort)
        Parameters:
        toPort - Last port in a range of open ports on an instance. See [PortInfo](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_PortInfo.html) for details.
        Returns:
        builder