RouterBgpPeer class
Constructors
RouterBgpPeer ({String ? advertiseMode , List <String > ? advertisedGroups , List <RouterAdvertisedIpRange > ? advertisedIpRanges , int ? advertisedRoutePriority , RouterBgpPeerBfd ? bfd , List <RouterBgpPeerCustomLearnedIpRange > ? customLearnedIpRanges , int ? customLearnedRoutePriority , String ? enable , bool ? enableIpv4 , bool ? enableIpv6 , List <String > ? exportPolicies , List <String > ? importPolicies , String ? interfaceName , String ? ipAddress , String ? ipv4NexthopAddress , String ? ipv6NexthopAddress , String ? managementType , String ? md5AuthenticationKeyName , String ? name , int ? peerAsn , String ? peerIpAddress , String ? peerIpv4NexthopAddress , String ? peerIpv6NexthopAddress , String ? routerApplianceInstance })
RouterBgpPeer.fromJson (Map json_ )
Properties
advertisedGroups
↔ List <String > ?
User-specified list of prefix groups to advertise in custom mode,
which currently supports the following option:
getter/setter pair
advertisedIpRanges
↔ List <RouterAdvertisedIpRange > ?
User-specified list of individual IP ranges to advertise in custom mode.
This field can only be populated if advertise_mode is CUSTOM and
overrides the list defined for the router (in the "bgp" message).
These IP ranges are advertised in addition to any specified groups.
Leave this field blank to advertise no custom IP ranges.
getter/setter pair
advertisedRoutePriority
↔ int ?
The priority of routes advertised to this BGP peer.
getter/setter pair
advertiseMode
↔ String ?
User-specified flag to indicate which mode to use for advertisement.
Possible string values are:
getter/setter pair
bfd
↔ RouterBgpPeerBfd ?
BFD configuration for the BGP peering.
getter/setter pair
customLearnedIpRanges
↔ List <RouterBgpPeerCustomLearnedIpRange > ?
A list of user-defined custom learned route IP address ranges for a BGP
session.
getter/setter pair
customLearnedRoutePriority
↔ int ?
The user-defined custom learned route priority for a BGP session.
getter/setter pair
enable
↔ String ?
The status of the BGP peer connection.
getter/setter pair
enableIpv4
↔ bool ?
Enable IPv4 traffic over BGP Peer.
getter/setter pair
enableIpv6
↔ bool ?
Enable IPv6 traffic over BGP Peer.
getter/setter pair
exportPolicies
↔ List <String > ?
List of export policies applied to this peer, in the order they must be
evaluated.
getter/setter pair
hashCode
→ int
The hash code for this object.
no setter inherited
importPolicies
↔ List <String > ?
List of import policies applied to this peer, in the order they must be
evaluated.
getter/setter pair
interfaceName
↔ String ?
Name of the interface the BGP peer is associated with.
getter/setter pair
ipAddress
↔ String ?
IP address of the interface inside Google Cloud Platform.
getter/setter pair
ipv4NexthopAddress
↔ String ?
IPv4 address of the interface inside Google Cloud Platform.
getter/setter pair
ipv6NexthopAddress
↔ String ?
IPv6 address of the interface inside Google Cloud Platform.
getter/setter pair
managementType
↔ String ?
The resource that configures and manages this BGP peer.
getter/setter pair
md5AuthenticationKeyName
↔ String ?
Present if MD5 authentication is enabled for the peering.
getter/setter pair
name
↔ String ?
Name of this BGP peer.
The name must be 1-63 characters long, and comply withRFC1035.
getter/setter pair
peerAsn
↔ int ?
Peer BGP Autonomous System Number (ASN).
getter/setter pair
peerIpAddress
↔ String ?
IP address of the BGP interface outside Google Cloud Platform.
getter/setter pair
peerIpv4NexthopAddress
↔ String ?
IPv4 address of the BGP interface outside Google Cloud Platform.
getter/setter pair
peerIpv6NexthopAddress
↔ String ?
IPv6 address of the BGP interface outside Google Cloud Platform.
getter/setter pair
routerApplianceInstance
↔ String ?
URI of the VM instance that is used as third-party router
appliances such as Next Gen Firewalls, Virtual Routers, or Router
Appliances.
getter/setter pair
runtimeType
→ Type
A representation of the runtime type of the object.
no setter inherited