GoogleApi.Compute.V1.Model.RoutePolicyPolicyTerm (google_api_compute v0.71.0)

View Source

Attributes

  • actions (type: list(GoogleApi.Compute.V1.Model.Expr.t), default: nil) - CEL expressions to evaluate to modify a route when this term matches.
  • match (type: GoogleApi.Compute.V1.Model.Expr.t, default: nil) - CEL expression evaluated against a route to determine if this term applies. When not set, the term applies to all routes.
  • priority (type: integer(), default: nil) - The evaluation priority for this term, which must be between 0 (inclusive) and 2^31 (exclusive), and unique within the list.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Compute.V1.Model.RoutePolicyPolicyTerm{
  actions: [GoogleApi.Compute.V1.Model.Expr.t()] | nil,
  match: GoogleApi.Compute.V1.Model.Expr.t() | nil,
  priority: integer() | nil
}

Functions

decode(value, options)

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.