Interface ComputeNetworkFirewallPolicyRuleMatch
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ComputeNetworkFirewallPolicyRuleMatch.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:18.616Z") @Stability(Stable) public interface ComputeNetworkFirewallPolicyRuleMatch extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classComputeNetworkFirewallPolicyRuleMatch.BuilderA builder forComputeNetworkFirewallPolicyRuleMatchstatic classComputeNetworkFirewallPolicyRuleMatch.Jsii$ProxyAn implementation forComputeNetworkFirewallPolicyRuleMatch
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ComputeNetworkFirewallPolicyRuleMatch.Builderbuilder()default List<String>getDestAddressGroups()Address groups which should be matched against the traffic destination.default List<String>getDestFqdns()Domain names that will be used to match against the resolved domain name of destination of traffic.default List<String>getDestIpRanges()CIDR IP address range.default List<String>getDestRegionCodes()The Unicode country codes whose IP addresses will be used to match against the source of traffic.default List<String>getDestThreatIntelligences()Name of the Google Cloud Threat Intelligence list.ObjectgetLayer4Configs()layer4_configs block.default List<String>getSrcAddressGroups()Address groups which should be matched against the traffic source.default List<String>getSrcFqdns()Domain names that will be used to match against the resolved domain name of source of traffic.default List<String>getSrcIpRanges()CIDR IP address range.default List<String>getSrcRegionCodes()The Unicode country codes whose IP addresses will be used to match against the source of traffic.default ObjectgetSrcSecureTags()src_secure_tags block.default List<String>getSrcThreatIntelligences()Name of the Google Cloud Threat Intelligence list.
-
-
-
Method Detail
-
getLayer4Configs
@Stability(Stable) @NotNull Object getLayer4Configs()
layer4_configs block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_network_firewall_policy_rule#layer4_configs ComputeNetworkFirewallPolicyRule#layer4_configs}
-
getDestAddressGroups
@Stability(Stable) @Nullable default List<String> getDestAddressGroups()
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_network_firewall_policy_rule#dest_address_groups ComputeNetworkFirewallPolicyRule#dest_address_groups}
-
getDestFqdns
@Stability(Stable) @Nullable default List<String> getDestFqdns()
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_network_firewall_policy_rule#dest_fqdns ComputeNetworkFirewallPolicyRule#dest_fqdns}
-
getDestIpRanges
@Stability(Stable) @Nullable default List<String> getDestIpRanges()
CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_network_firewall_policy_rule#dest_ip_ranges ComputeNetworkFirewallPolicyRule#dest_ip_ranges}
-
getDestRegionCodes
@Stability(Stable) @Nullable default List<String> getDestRegionCodes()
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_network_firewall_policy_rule#dest_region_codes ComputeNetworkFirewallPolicyRule#dest_region_codes}
-
getDestThreatIntelligences
@Stability(Stable) @Nullable default List<String> getDestThreatIntelligences()
Name of the Google Cloud Threat Intelligence list.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_network_firewall_policy_rule#dest_threat_intelligences ComputeNetworkFirewallPolicyRule#dest_threat_intelligences}
-
getSrcAddressGroups
@Stability(Stable) @Nullable default List<String> getSrcAddressGroups()
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_network_firewall_policy_rule#src_address_groups ComputeNetworkFirewallPolicyRule#src_address_groups}
-
getSrcFqdns
@Stability(Stable) @Nullable default List<String> getSrcFqdns()
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_network_firewall_policy_rule#src_fqdns ComputeNetworkFirewallPolicyRule#src_fqdns}
-
getSrcIpRanges
@Stability(Stable) @Nullable default List<String> getSrcIpRanges()
CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_network_firewall_policy_rule#src_ip_ranges ComputeNetworkFirewallPolicyRule#src_ip_ranges}
-
getSrcRegionCodes
@Stability(Stable) @Nullable default List<String> getSrcRegionCodes()
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_network_firewall_policy_rule#src_region_codes ComputeNetworkFirewallPolicyRule#src_region_codes}
-
getSrcSecureTags
@Stability(Stable) @Nullable default Object getSrcSecureTags()
src_secure_tags block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_network_firewall_policy_rule#src_secure_tags ComputeNetworkFirewallPolicyRule#src_secure_tags}
-
getSrcThreatIntelligences
@Stability(Stable) @Nullable default List<String> getSrcThreatIntelligences()
Name of the Google Cloud Threat Intelligence list.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/compute_network_firewall_policy_rule#src_threat_intelligences ComputeNetworkFirewallPolicyRule#src_threat_intelligences}
-
builder
@Stability(Stable) static ComputeNetworkFirewallPolicyRuleMatch.Builder builder()
-
-