class Azure::Network::Mgmt::V2019_12_01::Models::BgpPeerStatus
BGP peer status details.
Attributes
asn[RW]
@return [Integer] The autonomous system number of the remote BGP peer.
connected_duration[RW]
@return [String] For how long the peering has been up.
local_address[RW]
@return [String] The virtual network gateway's local address.
messages_received[RW]
@return [Integer] The number of BGP messages received.
messages_sent[RW]
@return [Integer] The number of BGP messages sent.
neighbor[RW]
@return [String] The remote BGP peer.
routes_received[RW]
@return [Integer] The number of routes learned from this peer.
state[RW]
@return [BgpPeerState] The BGP peer state. Possible values include: 'Unknown', 'Stopped', 'Idle', 'Connecting', 'Connected'
Public Class Methods
mapper()
click to toggle source
Mapper for BgpPeerStatus
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2019-12-01/generated/azure_mgmt_network/models/bgp_peer_status.rb, line 45 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'BgpPeerStatus', type: { name: 'Composite', class_name: 'BgpPeerStatus', model_properties: { local_address: { client_side_validation: true, required: false, read_only: true, serialized_name: 'localAddress', type: { name: 'String' } }, neighbor: { client_side_validation: true, required: false, read_only: true, serialized_name: 'neighbor', type: { name: 'String' } }, asn: { client_side_validation: true, required: false, read_only: true, serialized_name: 'asn', type: { name: 'Number' } }, state: { client_side_validation: true, required: false, read_only: true, serialized_name: 'state', type: { name: 'String' } }, connected_duration: { client_side_validation: true, required: false, read_only: true, serialized_name: 'connectedDuration', type: { name: 'String' } }, routes_received: { client_side_validation: true, required: false, read_only: true, serialized_name: 'routesReceived', type: { name: 'Number' } }, messages_sent: { client_side_validation: true, required: false, read_only: true, serialized_name: 'messagesSent', type: { name: 'Number' } }, messages_received: { client_side_validation: true, required: false, read_only: true, serialized_name: 'messagesReceived', type: { name: 'Number' } } } } } end