Class DefaultNetworkAclEgressArgs.Builder

    • Method Detail

      • cidrBlock

        public DefaultNetworkAclEgressArgs.Builder cidrBlock​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> cidrBlock)
        Parameters:
        cidrBlock - The CIDR block to match. This must be a valid network mask.
        Returns:
        builder
      • cidrBlock

        public DefaultNetworkAclEgressArgs.Builder cidrBlock​(java.lang.String cidrBlock)
        Parameters:
        cidrBlock - The CIDR block to match. This must be a valid network mask.
        Returns:
        builder
      • fromPort

        public DefaultNetworkAclEgressArgs.Builder fromPort​(com.pulumi.core.Output<java.lang.Integer> fromPort)
        Parameters:
        fromPort - The from port to match.
        Returns:
        builder
      • icmpCode

        public DefaultNetworkAclEgressArgs.Builder icmpCode​(@Nullable
                                                            com.pulumi.core.Output<java.lang.Integer> icmpCode)
        Parameters:
        icmpCode - The ICMP type code to be used. Default 0.
        Returns:
        builder
      • icmpCode

        public DefaultNetworkAclEgressArgs.Builder icmpCode​(java.lang.Integer icmpCode)
        Parameters:
        icmpCode - The ICMP type code to be used. Default 0.
        Returns:
        builder
      • icmpType

        public DefaultNetworkAclEgressArgs.Builder icmpType​(@Nullable
                                                            com.pulumi.core.Output<java.lang.Integer> icmpType)
        Parameters:
        icmpType - The ICMP type to be used. Default 0.
        Returns:
        builder
      • ipv6CidrBlock

        public DefaultNetworkAclEgressArgs.Builder ipv6CidrBlock​(@Nullable
                                                                 com.pulumi.core.Output<java.lang.String> ipv6CidrBlock)
        Parameters:
        ipv6CidrBlock - The IPv6 CIDR block. > For more information on ICMP types and codes, see [Internet Control Message Protocol (ICMP) Parameters](https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml).
        Returns:
        builder
      • ipv6CidrBlock

        public DefaultNetworkAclEgressArgs.Builder ipv6CidrBlock​(java.lang.String ipv6CidrBlock)
        Parameters:
        ipv6CidrBlock - The IPv6 CIDR block. > For more information on ICMP types and codes, see [Internet Control Message Protocol (ICMP) Parameters](https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml).
        Returns:
        builder
      • protocol

        public DefaultNetworkAclEgressArgs.Builder protocol​(com.pulumi.core.Output<java.lang.String> protocol)
        Parameters:
        protocol - The protocol to match. If using the -1 'all' protocol, you must specify a from and to port of 0.
        Returns:
        builder
      • protocol

        public DefaultNetworkAclEgressArgs.Builder protocol​(java.lang.String protocol)
        Parameters:
        protocol - The protocol to match. If using the -1 'all' protocol, you must specify a from and to port of 0.
        Returns:
        builder
      • ruleNo

        public DefaultNetworkAclEgressArgs.Builder ruleNo​(com.pulumi.core.Output<java.lang.Integer> ruleNo)
        Parameters:
        ruleNo - The rule number. Used for ordering.
        Returns:
        builder
      • toPort

        public DefaultNetworkAclEgressArgs.Builder toPort​(com.pulumi.core.Output<java.lang.Integer> toPort)
        Parameters:
        toPort - The to port to match. The following arguments are optional:
        Returns:
        builder
      • toPort

        public DefaultNetworkAclEgressArgs.Builder toPort​(java.lang.Integer toPort)
        Parameters:
        toPort - The to port to match. The following arguments are optional:
        Returns:
        builder