Reference documentation and code samples for the Distributed Cloud Edge Network V1 API class Google::Cloud::EdgeNetwork::V1::Router::BgpPeer.
BGPPeer defines the peer side layer-3 information for building the BGP session.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#interface
def interface() -> ::String
Returns
- (::String) — Name of the RouterInterface the BGP peer is associated with.
#interface=
def interface=(value) -> ::String
Parameter
- value (::String) — Name of the RouterInterface the BGP peer is associated with.
Returns
- (::String) — Name of the RouterInterface the BGP peer is associated with.
#interface_ipv4_cidr
def interface_ipv4_cidr() -> ::String
Returns
- (::String) — IP range of the interface within Google.
#interface_ipv4_cidr=
def interface_ipv4_cidr=(value) -> ::String
Parameter
- value (::String) — IP range of the interface within Google.
Returns
- (::String) — IP range of the interface within Google.
#interface_ipv6_cidr
def interface_ipv6_cidr() -> ::String
Returns
- (::String) — IPv6 range of the interface within Google.
#interface_ipv6_cidr=
def interface_ipv6_cidr=(value) -> ::String
Parameter
- value (::String) — IPv6 range of the interface within Google.
Returns
- (::String) — IPv6 range of the interface within Google.
#local_asn
def local_asn() -> ::Integer
Returns
- (::Integer) — Output only. Local BGP Autonomous System Number (ASN). This field is ST_NOT_REQUIRED because it stores private ASNs, which are meaningless outside the zone in which they are being used.
#name
def name() -> ::String
Returns
- (::String) — Name of this BGP peer. Unique within the Zones resource.
#name=
def name=(value) -> ::String
Parameter
- value (::String) — Name of this BGP peer. Unique within the Zones resource.
Returns
- (::String) — Name of this BGP peer. Unique within the Zones resource.
#peer_asn
def peer_asn() -> ::Integer
Returns
- (::Integer) — Peer BGP Autonomous System Number (ASN). Each BGP interface may use a different value.
#peer_asn=
def peer_asn=(value) -> ::Integer
Parameter
- value (::Integer) — Peer BGP Autonomous System Number (ASN). Each BGP interface may use a different value.
Returns
- (::Integer) — Peer BGP Autonomous System Number (ASN). Each BGP interface may use a different value.
#peer_ipv4_cidr
def peer_ipv4_cidr() -> ::String
Returns
- (::String) — IP range of the BGP interface outside Google.
#peer_ipv4_cidr=
def peer_ipv4_cidr=(value) -> ::String
Parameter
- value (::String) — IP range of the BGP interface outside Google.
Returns
- (::String) — IP range of the BGP interface outside Google.
#peer_ipv6_cidr
def peer_ipv6_cidr() -> ::String
Returns
- (::String) — IPv6 range of the BGP interface outside Google.
#peer_ipv6_cidr=
def peer_ipv6_cidr=(value) -> ::String
Parameter
- value (::String) — IPv6 range of the BGP interface outside Google.
Returns
- (::String) — IPv6 range of the BGP interface outside Google.