Class ComputeRegionNetworkFirewallPolicyRuleMatch.Jsii$Proxy

    • Method Detail

      • getDestAddressGroups

        public final List<String> getDestAddressGroups()
        Description copied from interface: ComputeRegionNetworkFirewallPolicyRuleMatch
        Address groups which should be matched against the traffic destination.

        Maximum number of destination address groups is 10. Destination address groups is only supported in Egress rules. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_network_firewall_policy_rule#dest_address_groups ComputeRegionNetworkFirewallPolicyRule#dest_address_groups}

        Specified by:
        getDestAddressGroups in interface ComputeRegionNetworkFirewallPolicyRuleMatch
      • getDestFqdns

        public final List<String> getDestFqdns()
        Description copied from interface: ComputeRegionNetworkFirewallPolicyRuleMatch
        Domain names that will be used to match against the resolved domain name of destination of traffic.

        Can only be specified if DIRECTION is egress. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_network_firewall_policy_rule#dest_fqdns ComputeRegionNetworkFirewallPolicyRule#dest_fqdns}

        Specified by:
        getDestFqdns in interface ComputeRegionNetworkFirewallPolicyRuleMatch
      • getDestRegionCodes

        public final List<String> getDestRegionCodes()
        Description copied from interface: ComputeRegionNetworkFirewallPolicyRuleMatch
        The Unicode country codes whose IP addresses will be used to match against the source of traffic.

        Can only be specified if DIRECTION is egress. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_network_firewall_policy_rule#dest_region_codes ComputeRegionNetworkFirewallPolicyRule#dest_region_codes}

        Specified by:
        getDestRegionCodes in interface ComputeRegionNetworkFirewallPolicyRuleMatch
      • getSrcAddressGroups

        public final List<String> getSrcAddressGroups()
        Description copied from interface: ComputeRegionNetworkFirewallPolicyRuleMatch
        Address groups which should be matched against the traffic source.

        Maximum number of source address groups is 10. Source address groups is only supported in Ingress rules. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_network_firewall_policy_rule#src_address_groups ComputeRegionNetworkFirewallPolicyRule#src_address_groups}

        Specified by:
        getSrcAddressGroups in interface ComputeRegionNetworkFirewallPolicyRuleMatch
      • getSrcFqdns

        public final List<String> getSrcFqdns()
        Description copied from interface: ComputeRegionNetworkFirewallPolicyRuleMatch
        Domain names that will be used to match against the resolved domain name of source of traffic.

        Can only be specified if DIRECTION is ingress. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_network_firewall_policy_rule#src_fqdns ComputeRegionNetworkFirewallPolicyRule#src_fqdns}

        Specified by:
        getSrcFqdns in interface ComputeRegionNetworkFirewallPolicyRuleMatch
      • getSrcRegionCodes

        public final List<String> getSrcRegionCodes()
        Description copied from interface: ComputeRegionNetworkFirewallPolicyRuleMatch
        The Unicode country codes whose IP addresses will be used to match against the source of traffic.

        Can only be specified if DIRECTION is ingress. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_region_network_firewall_policy_rule#src_region_codes ComputeRegionNetworkFirewallPolicyRule#src_region_codes}

        Specified by:
        getSrcRegionCodes in interface ComputeRegionNetworkFirewallPolicyRuleMatch
      • $jsii$toJson

        @Internal
        public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
        Specified by:
        $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object