RouteInfoResponse class
For display only. Metadata associated with a Compute Engine route.
Constructors
-
RouteInfoResponse({required Input<
String> destIpRange, required Input<List< destPortRanges, required Input<String> >String> displayName, required Input<List< instanceTags, required Input<String> >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< protocols, required Input<String> >String> routeScope, required Input<String> routeType, required Input<String> srcIpRange, required Input<List< srcPortRanges, required Input<String> >String> uri}) -
Creates a new RouteInfoResponse.
destIpRangeDestination IP range of the route.destPortRangesDestination port ranges of the route. Policy based routes only.displayNameName of a route.instanceTagsInstance tags of the route.nccHubUriURI of a NCC Hub. NCC_HUB routes only.nccSpokeUriURI of a NCC Spoke. NCC_HUB routes only.networkUriURI of a Compute Engine network. NETWORK routes only.nextHopNext hop of the route.nextHopTypeType of next hop.priorityPriority of the route.protocolsProtocols of the route. Policy based routes only.routeScopeIndicates where route is applicable.routeTypeType of route.srcIpRangeSource IP address range of the route. Policy based routes only.srcPortRangesSource port ranges of the route. Policy based routes only.uriURI 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