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
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> |
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. Dynamic, peering static and peering dynamic routes do not have an URI. Advertised route from Google Cloud VPC to on-premises network also does not have an URI.
Declaration
[JsonProperty("uri")]
public virtual string Uri { get; set; }
Property Value
Type | Description |
---|---|
string |