GoogleApi.Compute.V1.Model.FirewallPolicyRuleMatcher (google_api_compute v0.31.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 256.
  • 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 256.
  • srcSecureLabels (type: list(String.t), default: nil) - List of firewall label values, which should be matched at the source of the traffic. Maximum number of source label values allowed is 256.

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()],
  layer4Configs: [
    GoogleApi.Compute.V1.Model.FirewallPolicyRuleMatcherLayer4Config.t()
  ],
  srcIpRanges: [String.t()],
  srcSecureLabels: [String.t()]
}

Link to this section Functions

Specs

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

Unwrap a decoded JSON object into its complex fields.