class Azure::Network::Mgmt::V2018_06_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/2018-06-01/generated/azure_mgmt_network/models/bgp_peer_status.rb, line 44 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