public sealed class RouteInfo : IMessage<RouteInfo>, IEquatable<RouteInfo>, IDeepCloneable<RouteInfo>, IBufferMessage, IMessageReference documentation and code samples for the Network Management v1 API class RouteInfo.
For display only. Metadata associated with a Compute Engine route.
Implements
IMessageRouteInfo, IEquatableRouteInfo, IDeepCloneableRouteInfo, IBufferMessage, IMessageNamespace
Google.Cloud.NetworkManagement.V1Assembly
Google.Cloud.NetworkManagement.V1.dll
Constructors
RouteInfo()
public RouteInfo()RouteInfo(RouteInfo)
public RouteInfo(RouteInfo other)| Parameter | |
|---|---|
| Name | Description |
other |
RouteInfo |
Properties
DestIpRange
public string DestIpRange { get; set; }Destination IP range of the route.
| Property Value | |
|---|---|
| Type | Description |
string |
|
DestPortRanges
public RepeatedField<string> DestPortRanges { get; }Destination port ranges of the route. Policy based routes only.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
DisplayName
public string DisplayName { get; set; }Name of a route.
| Property Value | |
|---|---|
| Type | Description |
string |
|
HasNccHubUri
public bool HasNccHubUri { get; }Gets whether the "ncc_hub_uri" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
HasNccSpokeUri
public bool HasNccSpokeUri { get; }Gets whether the "ncc_spoke_uri" field is set
| Property Value | |
|---|---|
| Type | Description |
bool |
|
InstanceTags
public RepeatedField<string> InstanceTags { get; }Instance tags of the route.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
NccHubUri
public string NccHubUri { get; set; }URI of a NCC Hub. NCC_HUB routes only.
| Property Value | |
|---|---|
| Type | Description |
string |
|
NccSpokeUri
public string NccSpokeUri { get; set; }URI of a NCC Spoke. NCC_HUB routes only.
| Property Value | |
|---|---|
| Type | Description |
string |
|
NetworkUri
public string NetworkUri { get; set; }URI of a Compute Engine network. NETWORK routes only.
| Property Value | |
|---|---|
| Type | Description |
string |
|
NextHop
public string NextHop { get; set; }Next hop of the route.
| Property Value | |
|---|---|
| Type | Description |
string |
|
NextHopType
public RouteInfo.Types.NextHopType NextHopType { get; set; }Type of next hop.
| Property Value | |
|---|---|
| Type | Description |
RouteInfoTypesNextHopType |
|
Priority
public int Priority { get; set; }Priority of the route.
| Property Value | |
|---|---|
| Type | Description |
int |
|
Protocols
public RepeatedField<string> Protocols { get; }Protocols of the route. Policy based routes only.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
RouteScope
public RouteInfo.Types.RouteScope RouteScope { get; set; }Indicates where route is applicable.
| Property Value | |
|---|---|
| Type | Description |
RouteInfoTypesRouteScope |
|
RouteType
public RouteInfo.Types.RouteType RouteType { get; set; }Type of route.
| Property Value | |
|---|---|
| Type | Description |
RouteInfoTypesRouteType |
|
SrcIpRange
public string SrcIpRange { get; set; }Source IP address range of the route. Policy based routes only.
| Property Value | |
|---|---|
| Type | Description |
string |
|
SrcPortRanges
public RepeatedField<string> SrcPortRanges { get; }Source port ranges of the route. Policy based routes only.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
Uri
public string Uri { get; set; }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.
| Property Value | |
|---|---|
| Type | Description |
string |
|