Class RoutePolicy
Assembly: Google.Apis.Compute.beta.dll
Syntax
public class RoutePolicy : IDirectResponseSchema
Properties
Description
An optional description of route policy.
Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
ETag
Declaration
public virtual string ETag { get; set; }
Property Value
Fingerprint
A fingerprint for the Route Policy being applied to this Router, which is essentially a hash of the Route
Policy used for optimistic locking. The fingerprint is initially generated by Compute Engine and changes
after every request to modify or update Route Policy. You must always provide an up-to-date fingerprint hash
in order to update or change labels. To see the latest fingerprint, make a getRoutePolicy() request to
retrieve a Route Policy.
Declaration
[JsonProperty("fingerprint")]
public virtual string Fingerprint { get; set; }
Property Value
Name
Route Policy name, which must be a resource ID segment and unique within all the router's Route Policies.
Name should conform to RFC1035.
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Terms
List of terms (the order in the list is not important, they are evaluated in order of priority). Order of
policies is not retained and might change when getting policy later.
Declaration
[JsonProperty("terms")]
public virtual IList<RoutePolicyPolicyTerm> Terms { get; set; }
Property Value
Type
Declaration
[JsonProperty("type")]
public virtual string Type { get; set; }
Property Value
Implements