public sealed class RouteInfo : IMessage<RouteInfo>, IEquatable<RouteInfo>, IDeepCloneable<RouteInfo>, IBufferMessage, IMessage
Reference 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 |