NetworkRoutingConfig class

A routing configuration attached to a network resource.

The message includes the list of routers associated with the network, and a flag indicating the type of routing behavior to enforce network-wide.

Constructors

NetworkRoutingConfig.new({bool? bgpAlwaysCompareMed, String? bgpBestPathSelectionMode, String? bgpInterRegionCost, bool? effectiveBgpAlwaysCompareMed, String? effectiveBgpInterRegionCost, String? routingMode})
NetworkRoutingConfig.fromJson(Map json_)

Properties

bgpAlwaysCompareMed bool?
Enable comparison of Multi-Exit Discriminators (MED) across routes with different neighbor ASNs when using the STANDARD BGP best path selection algorithm.
getter/setter pair
bgpBestPathSelectionMode String?
The BGP best path selection algorithm to be employed within this network for dynamic routes learned by Cloud Routers.
getter/setter pair
bgpInterRegionCost String?
Allows to define a preferred approach for handling inter-region cost in the selection process when using the STANDARD BGP best path selection algorithm.
getter/setter pair
effectiveBgpAlwaysCompareMed bool?
Effective value of the bgp_always_compare_med field.
getter/setter pair
effectiveBgpInterRegionCost String?
Effective value of the bgp_inter_region_cost field.
getter/setter pair
hashCode int
The hash code for this object.
no setterinherited
routingMode String?
The network-wide routing mode to use.
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

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

Operators

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