Network Management v1 API - Class RouteInfo (2.5.0)

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.

Inheritance

object > RouteInfo

Namespace

Google.Cloud.NetworkManagement.V1

Assembly

Google.Cloud.NetworkManagement.V1.dll

Constructors

RouteInfo()

public RouteInfo()

RouteInfo(RouteInfo)

public RouteInfo(RouteInfo other)
Parameter
NameDescription
otherRouteInfo

Properties

DestIpRange

public string DestIpRange { get; set; }

Destination IP range of the route.

Property Value
TypeDescription
string

DestPortRanges

public RepeatedField<string> DestPortRanges { get; }

Destination port ranges of the route. Policy based routes only.

Property Value
TypeDescription
RepeatedFieldstring

DisplayName

public string DisplayName { get; set; }

Name of a route.

Property Value
TypeDescription
string

HasNccHubUri

public bool HasNccHubUri { get; }

Gets whether the "ncc_hub_uri" field is set

Property Value
TypeDescription
bool

HasNccSpokeUri

public bool HasNccSpokeUri { get; }

Gets whether the "ncc_spoke_uri" field is set

Property Value
TypeDescription
bool

InstanceTags

public RepeatedField<string> InstanceTags { get; }

Instance tags of the route.

Property Value
TypeDescription
RepeatedFieldstring

NccHubUri

public string NccHubUri { get; set; }

URI of a NCC Hub. NCC_HUB routes only.

Property Value
TypeDescription
string

NccSpokeUri

public string NccSpokeUri { get; set; }

URI of a NCC Spoke. NCC_HUB routes only.

Property Value
TypeDescription
string

NetworkUri

public string NetworkUri { get; set; }

URI of a Compute Engine network. NETWORK routes only.

Property Value
TypeDescription
string

NextHop

public string NextHop { get; set; }

Next hop of the route.

Property Value
TypeDescription
string

NextHopType

public RouteInfo.Types.NextHopType NextHopType { get; set; }

Type of next hop.

Property Value
TypeDescription
RouteInfoTypesNextHopType

Priority

public int Priority { get; set; }

Priority of the route.

Property Value
TypeDescription
int

Protocols

public RepeatedField<string> Protocols { get; }

Protocols of the route. Policy based routes only.

Property Value
TypeDescription
RepeatedFieldstring

RouteScope

public RouteInfo.Types.RouteScope RouteScope { get; set; }

Indicates where route is applicable.

Property Value
TypeDescription
RouteInfoTypesRouteScope

RouteType

public RouteInfo.Types.RouteType RouteType { get; set; }

Type of route.

Property Value
TypeDescription
RouteInfoTypesRouteType

SrcIpRange

public string SrcIpRange { get; set; }

Source IP address range of the route. Policy based routes only.

Property Value
TypeDescription
string

SrcPortRanges

public RepeatedField<string> SrcPortRanges { get; }

Source port ranges of the route. Policy based routes only.

Property Value
TypeDescription
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
TypeDescription
string