Show / Hide Table of Contents

Class RouteInfo

For display only. Metadata associated with a Compute Engine route.

Inheritance
object
RouteInfo
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.NetworkManagement.v1beta1.Data
Assembly: Google.Apis.NetworkManagement.v1beta1.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. Deprecated in favor of the next_hop_uri field, not used in new tests.

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>

NccHubRouteUri

For PEERING_SUBNET and PEERING_DYNAMIC routes that are advertised by NCC Hub, the URI of the corresponding route in NCC Hub's routing table.

Declaration
[JsonProperty("nccHubRouteUri")]
public virtual string NccHubRouteUri { get; set; }
Property Value
Type Description
string

NccHubUri

URI of the NCC Hub the route is advertised by. PEERING_SUBNET and PEERING_DYNAMIC routes that are advertised by NCC Hub only.

Declaration
[JsonProperty("nccHubUri")]
public virtual string NccHubUri { get; set; }
Property Value
Type Description
string

NccSpokeUri

URI of the destination NCC Spoke. PEERING_SUBNET and PEERING_DYNAMIC routes that are advertised by NCC Hub only.

Declaration
[JsonProperty("nccSpokeUri")]
public virtual string NccSpokeUri { get; set; }
Property Value
Type Description
string

NetworkUri

URI of a VPC network where route is located.

Declaration
[JsonProperty("networkUri")]
public virtual string NetworkUri { get; set; }
Property Value
Type Description
string

NextHop

String type of the next hop of the route (for example, "VPN tunnel"). Deprecated in favor of the next_hop_type and next_hop_uri fields, not used in new tests.

Declaration
[JsonProperty("nextHop")]
public virtual string NextHop { get; set; }
Property Value
Type Description
string

NextHopNetworkUri

URI of a VPC network where the next hop resource is located.

Declaration
[JsonProperty("nextHopNetworkUri")]
public virtual string NextHopNetworkUri { 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

NextHopUri

URI of the next hop resource.

Declaration
[JsonProperty("nextHopUri")]
public virtual string NextHopUri { get; set; }
Property Value
Type Description
string

OriginatingRouteDisplayName

For PEERING_SUBNET, PEERING_STATIC and PEERING_DYNAMIC routes, the name of the originating SUBNET/STATIC/DYNAMIC route.

Declaration
[JsonProperty("originatingRouteDisplayName")]
public virtual string OriginatingRouteDisplayName { get; set; }
Property Value
Type Description
string

OriginatingRouteUri

For PEERING_SUBNET and PEERING_STATIC routes, the URI of the originating SUBNET/STATIC route.

Declaration
[JsonProperty("originatingRouteUri")]
public virtual string OriginatingRouteUri { 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. DYNAMIC, PEERING_DYNAMIC, POLICY_BASED and ADVERTISED routes only. If set for POLICY_BASED route, this is a region of VLAN attachments for Cloud Interconnect the route applies to.

Declaration
[JsonProperty("region")]
public virtual string Region { get; set; }
Property Value
Type Description
string

RouteScope

Indicates where route is applicable. Deprecated, routes with NCC_HUB scope are not included in the trace in new tests.

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. SUBNET, STATIC, PEERING_SUBNET (only for peering network) and POLICY_BASED routes only.

Declaration
[JsonProperty("uri")]
public virtual string Uri { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX