Class: Google::Cloud::EdgeNetwork::V1::Router::BgpPeer
- Inherits:
-
Object
- Object
- Google::Cloud::EdgeNetwork::V1::Router::BgpPeer
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/edgenetwork/v1/resources.rb
Overview
BGPPeer defines the peer side layer-3 information for building the BGP session.
Instance Attribute Summary collapse
-
#interface ⇒ ::String
Name of the RouterInterface the BGP peer is associated with.
-
#interface_ipv4_cidr ⇒ ::String
IP range of the interface within Google.
-
#interface_ipv6_cidr ⇒ ::String
IPv6 range of the interface within Google.
-
#local_asn ⇒ ::Integer
readonly
Output only.
-
#name ⇒ ::String
Name of this BGP peer.
-
#peer_asn ⇒ ::Integer
Peer BGP Autonomous System Number (ASN).
-
#peer_ipv4_cidr ⇒ ::String
IP range of the BGP interface outside Google.
-
#peer_ipv6_cidr ⇒ ::String
IPv6 range of the BGP interface outside Google.
Instance Attribute Details
#interface ⇒ ::String
Returns Name of the RouterInterface the BGP peer is associated with.
367 368 369 370 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 367 class BgpPeer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#interface_ipv4_cidr ⇒ ::String
Returns IP range of the interface within Google.
367 368 369 370 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 367 class BgpPeer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#interface_ipv6_cidr ⇒ ::String
Returns IPv6 range of the interface within Google.
367 368 369 370 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 367 class BgpPeer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#local_asn ⇒ ::Integer (readonly)
Returns 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.
367 368 369 370 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 367 class BgpPeer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#name ⇒ ::String
Returns Name of this BGP peer. Unique within the Zones resource.
367 368 369 370 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 367 class BgpPeer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#peer_asn ⇒ ::Integer
Returns Peer BGP Autonomous System Number (ASN). Each BGP interface may use a different value.
367 368 369 370 |
# File 'proto_docs/google/cloud/edgenetwork/v1/resources.rb', line 367 class BgpPeer include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |