Class RouteInfo
For display only. Metadata associated with a Compute Engine route.
Implements
Inherited Members
Namespace: Google.Apis.NetworkManagement.v1.Data
Assembly: Google.Apis.NetworkManagement.v1.dll
Syntax
public class RouteInfo : IDirectResponseSchema
Properties
AdvertisedRouteNextHopUri
For advertised routes, the URI of their next hop, i.e. the URI of the hybrid endpoint (VPN tunnel, Interconnect attachment, NCC router appliance) the advertised prefix is advertised through, or URI of the source peered network.
Declaration
[JsonProperty("advertisedRouteNextHopUri")]
public virtual string AdvertisedRouteNextHopUri { get; set; }
Property Value
Type | Description |
---|---|
string |
AdvertisedRouteSourceRouterUri
For advertised dynamic routes, the URI of the Cloud Router that advertised the corresponding IP prefix.
Declaration
[JsonProperty("advertisedRouteSourceRouterUri")]
public virtual string AdvertisedRouteSourceRouterUri { get; set; }
Property Value
Type | Description |
---|---|
string |
DestIpRange
Destination IP range of the route.
Declaration
[JsonProperty("destIpRange")]
public virtual string DestIpRange { get; set; }
Property Value
Type | Description |
---|---|
string |
DestPortRanges
Destination port ranges of the route. Policy based routes only.
Declaration
[JsonProperty("destPortRanges")]
public virtual IList<string> DestPortRanges { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
DisplayName
Name of a route.
Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type | Description |
---|---|
string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
InstanceTags
Instance tags of the route.
Declaration
[JsonProperty("instanceTags")]
public virtual IList<string> InstanceTags { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
NccHubUri
URI of a NCC Hub. NCC_HUB routes only.
Declaration
[JsonProperty("nccHubUri")]
public virtual string NccHubUri { get; set; }
Property Value
Type | Description |
---|---|
string |
NccSpokeUri
URI of a NCC Spoke. NCC_HUB routes only.
Declaration
[JsonProperty("nccSpokeUri")]
public virtual string NccSpokeUri { get; set; }
Property Value
Type | Description |
---|---|
string |
NetworkUri
URI of a Compute Engine network. NETWORK routes only.
Declaration
[JsonProperty("networkUri")]
public virtual string NetworkUri { get; set; }
Property Value
Type | Description |
---|---|
string |
NextHop
Next hop of the route.
Declaration
[JsonProperty("nextHop")]
public virtual string NextHop { get; set; }
Property Value
Type | Description |
---|---|
string |
NextHopType
Type of next hop.
Declaration
[JsonProperty("nextHopType")]
public virtual string NextHopType { get; set; }
Property Value
Type | Description |
---|---|
string |
Priority
Priority of the route.
Declaration
[JsonProperty("priority")]
public virtual int? Priority { get; set; }
Property Value
Type | Description |
---|---|
int? |
Protocols
Protocols of the route. Policy based routes only.
Declaration
[JsonProperty("protocols")]
public virtual IList<string> Protocols { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
Region
Region of the route (if applicable).
Declaration
[JsonProperty("region")]
public virtual string Region { get; set; }
Property Value
Type | Description |
---|---|
string |
RouteScope
Indicates where route is applicable.
Declaration
[JsonProperty("routeScope")]
public virtual string RouteScope { get; set; }
Property Value
Type | Description |
---|---|
string |
RouteType
Type of route.
Declaration
[JsonProperty("routeType")]
public virtual string RouteType { get; set; }
Property Value
Type | Description |
---|---|
string |
SrcIpRange
Source IP address range of the route. Policy based routes only.
Declaration
[JsonProperty("srcIpRange")]
public virtual string SrcIpRange { get; set; }
Property Value
Type | Description |
---|---|
string |
SrcPortRanges
Source port ranges of the route. Policy based routes only.
Declaration
[JsonProperty("srcPortRanges")]
public virtual IList<string> SrcPortRanges { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
Uri
URI of a route (if applicable).
Declaration
[JsonProperty("uri")]
public virtual string Uri { get; set; }
Property Value
Type | Description |
---|---|
string |