Class: Google::Cloud::EdgeNetwork::V1::Router::BgpPeer

Inherits:
Object
  • Object
show all
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

Instance Attribute Details

#interface::String

Returns Name of the RouterInterface the BGP peer is associated with.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

Returns:

  • (::String)

    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.

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.



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.

Returns:

  • (::String)

    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.

Returns:

  • (::Integer)

    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

#peer_ipv4_cidr::String

Returns IP range of the BGP interface outside Google.

Returns:

  • (::String)

    IP range of the BGP interface outside 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

#peer_ipv6_cidr::String

Returns IPv6 range of the BGP interface outside Google.

Returns:

  • (::String)

    IPv6 range of the BGP interface outside 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