GoogleApi.Compute.V1.Model.FirewallPolicyRuleMatcher (google_api_compute v0.41.0) View Source

Represents a match condition that incoming traffic is evaluated against. Exactly one field must be specified.

Attributes

  • destIpRanges (type: list(String.t), default: nil) - CIDR IP address range. Maximum number of destination CIDR IP ranges allowed is 5000.
  • layer4Configs (type: list(GoogleApi.Compute.V1.Model.FirewallPolicyRuleMatcherLayer4Config.t), default: nil) - Pairs of IP protocols and ports that the rule should match.
  • srcIpRanges (type: list(String.t), default: nil) - CIDR IP address range. Maximum number of source CIDR IP ranges allowed is 5000.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.Compute.V1.Model.FirewallPolicyRuleMatcher{
  destIpRanges: [String.t()] | nil,
  layer4Configs:
    [GoogleApi.Compute.V1.Model.FirewallPolicyRuleMatcherLayer4Config.t()] | nil,
  srcIpRanges: [String.t()] | nil
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.