Class NetworkAclEgressArgs.Builder

  • Enclosing class:
    NetworkAclEgressArgs

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

      • action

        public NetworkAclEgressArgs.Builder action​(com.pulumi.core.Output<java.lang.String> action)
        Parameters:
        action - The action to take.
        Returns:
        builder
      • action

        public NetworkAclEgressArgs.Builder action​(java.lang.String action)
        Parameters:
        action - The action to take.
        Returns:
        builder
      • cidrBlock

        public NetworkAclEgressArgs.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 NetworkAclEgressArgs.Builder cidrBlock​(java.lang.String cidrBlock)
        Parameters:
        cidrBlock - The CIDR block to match. This must be a valid network mask.
        Returns:
        builder
      • fromPort

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

        public NetworkAclEgressArgs.Builder fromPort​(java.lang.Integer fromPort)
        Parameters:
        fromPort - The from port to match.
        Returns:
        builder
      • icmpCode

        public NetworkAclEgressArgs.Builder icmpCode​(@Nullable
                                                     com.pulumi.core.Output<java.lang.Integer> icmpCode)
        Parameters:
        icmpCode - The ICMP type code to be used. Default 0. > Note: For more information on ICMP types and codes, see here: https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml
        Returns:
        builder
      • icmpCode

        public NetworkAclEgressArgs.Builder icmpCode​(java.lang.Integer icmpCode)
        Parameters:
        icmpCode - The ICMP type code to be used. Default 0. > Note: For more information on ICMP types and codes, see here: https://www.iana.org/assignments/icmp-parameters/icmp-parameters.xhtml
        Returns:
        builder
      • icmpType

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

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

        public NetworkAclEgressArgs.Builder ipv6CidrBlock​(@Nullable
                                                          com.pulumi.core.Output<java.lang.String> ipv6CidrBlock)
        Parameters:
        ipv6CidrBlock - The IPv6 CIDR block.
        Returns:
        builder
      • ipv6CidrBlock

        public NetworkAclEgressArgs.Builder ipv6CidrBlock​(java.lang.String ipv6CidrBlock)
        Parameters:
        ipv6CidrBlock - The IPv6 CIDR block.
        Returns:
        builder
      • protocol

        public NetworkAclEgressArgs.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 NetworkAclEgressArgs.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 NetworkAclEgressArgs.Builder ruleNo​(com.pulumi.core.Output<java.lang.Integer> ruleNo)
        Parameters:
        ruleNo - The rule number. Used for ordering.
        Returns:
        builder
      • ruleNo

        public NetworkAclEgressArgs.Builder ruleNo​(java.lang.Integer ruleNo)
        Parameters:
        ruleNo - The rule number. Used for ordering.
        Returns:
        builder
      • toPort

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

        public NetworkAclEgressArgs.Builder toPort​(java.lang.Integer toPort)
        Parameters:
        toPort - The to port to match.
        Returns:
        builder