class Azure::Network::Mgmt::V2018_07_01::Models::ExpressRouteCrossConnectionRoutesTableSummary

The routes table associated with the ExpressRouteCircuit.

Attributes

asn[RW]

@return [Integer] Autonomous system number.

neighbor[RW]

@return [String] IP address of Neighbor router

state_or_prefixes_received[RW]

@return [String] Current state of the BGP session, and the number of prefixes that have been received from a neighbor or peer group.

up_down[RW]

@return [String] The length of time that the BGP session has been in the Established state, or the current status if not in the Established state.

Public Class Methods

mapper() click to toggle source

Mapper for ExpressRouteCrossConnectionRoutesTableSummary class as Ruby Hash. This will be used for serialization/deserialization.

# File lib/2018-07-01/generated/azure_mgmt_network/models/express_route_cross_connection_routes_table_summary.rb, line 35
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'ExpressRouteCrossConnectionRoutesTableSummary',
    type: {
      name: 'Composite',
      class_name: 'ExpressRouteCrossConnectionRoutesTableSummary',
      model_properties: {
        neighbor: {
          client_side_validation: true,
          required: false,
          serialized_name: 'neighbor',
          type: {
            name: 'String'
          }
        },
        asn: {
          client_side_validation: true,
          required: false,
          serialized_name: 'asn',
          type: {
            name: 'Number'
          }
        },
        up_down: {
          client_side_validation: true,
          required: false,
          serialized_name: 'upDown',
          type: {
            name: 'String'
          }
        },
        state_or_prefixes_received: {
          client_side_validation: true,
          required: false,
          serialized_name: 'stateOrPrefixesReceived',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end