Class: Google::Cloud::Compute::V1::RoutePolicyPolicyTerm

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/compute/v1/compute.rb

Instance Attribute Summary collapse

Instance Attribute Details

#actions::Array<::Google::Cloud::Compute::V1::Expr>

Returns CEL expressions to evaluate to modify a route when this term matches.

Returns:



31154
31155
31156
31157
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31154

class RoutePolicyPolicyTerm
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#match::Google::Cloud::Compute::V1::Expr

Returns CEL expression evaluated against a route to determine if this term applies. When not set, the term applies to all routes.

Returns:



31154
31155
31156
31157
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31154

class RoutePolicyPolicyTerm
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#priority::Integer

Returns The evaluation priority for this term, which must be between 0 (inclusive) and 2^31 (exclusive), and unique within the list.

Returns:

  • (::Integer)

    The evaluation priority for this term, which must be between 0 (inclusive) and 2^31 (exclusive), and unique within the list.



31154
31155
31156
31157
# File 'proto_docs/google/cloud/compute/v1/compute.rb', line 31154

class RoutePolicyPolicyTerm
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end