RouteInfoResponse class

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

Constructors

RouteInfoResponse({required Input<String> destIpRange, required Input<List<String>> destPortRanges, required Input<String> displayName, required Input<List<String>> instanceTags, required Input<String> nccHubUri, required Input<String> nccSpokeUri, required Input<String> networkUri, required Input<String> nextHop, required Input<String> nextHopType, required Input<int> priority, required Input<List<String>> protocols, required Input<String> routeScope, required Input<String> routeType, required Input<String> srcIpRange, required Input<List<String>> srcPortRanges, required Input<String> uri})
Creates a new RouteInfoResponse. destIpRange Destination IP range of the route. destPortRanges Destination port ranges of the route. Policy based routes only. displayName Name of a route. instanceTags Instance tags of the route. nccHubUri URI of a NCC Hub. NCC_HUB routes only. nccSpokeUri URI of a NCC Spoke. NCC_HUB routes only. networkUri URI of a Compute Engine network. NETWORK routes only. nextHop Next hop of the route. nextHopType Type of next hop. priority Priority of the route. protocols Protocols of the route. Policy based routes only. routeScope Indicates where route is applicable. routeType Type of route. srcIpRange Source IP address range of the route. Policy based routes only. srcPortRanges Source port ranges of the route. Policy based routes only. 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.
const
RouteInfoResponse.fromMap(Map<String, dynamic> map)
factory

Properties

destIpRange → Input<String>
Destination IP range of the route.
final
destPortRanges → Input<List<String>>
Destination port ranges of the route. Policy based routes only.
final
displayName → Input<String>
Name of a route.
final
hashCode → int
The hash code for this object.
no setterinherited
instanceTags → Input<List<String>>
Instance tags of the route.
final
nccHubUri → Input<String>
URI of a NCC Hub. NCC_HUB routes only.
final
nccSpokeUri → Input<String>
URI of a NCC Spoke. NCC_HUB routes only.
final
networkUri → Input<String>
URI of a Compute Engine network. NETWORK routes only.
final
nextHop → Input<String>
Next hop of the route.
final
nextHopType → Input<String>
Type of next hop.
final
priority → Input<int>
Priority of the route.
final
protocols → Input<List<String>>
Protocols of the route. Policy based routes only.
final
routeScope → Input<String>
Indicates where route is applicable.
final
routeType → Input<String>
Type of route.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
srcIpRange → Input<String>
Source IP address range of the route. Policy based routes only.
final
srcPortRanges → Input<List<String>>
Source port ranges of the route. Policy based routes only.
final
uri → Input<String>
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.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited