class Azure::Network::Mgmt::V2017_11_01::Models::NextHopResult

The information about next hop from the specified VM.

Attributes

next_hop_ip_address[RW]

@return [String] Next hop IP Address

next_hop_type[RW]

@return [NextHopType] Next hop type. Possible values include: 'Internet', 'VirtualAppliance', 'VirtualNetworkGateway', 'VnetLocal', 'HyperNetGateway', 'None'

route_table_id[RW]

@return [String] The resource identifier for the route table associated with the route being returned. If the route being returned does not correspond to any user created routes then this field will be the string 'System Route'.

Public Class Methods

mapper() click to toggle source

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

# File lib/2017-11-01/generated/azure_mgmt_network/models/next_hop_result.rb, line 33
def self.mapper()
  {
    client_side_validation: true,
    required: false,
    serialized_name: 'NextHopResult',
    type: {
      name: 'Composite',
      class_name: 'NextHopResult',
      model_properties: {
        next_hop_type: {
          client_side_validation: true,
          required: false,
          serialized_name: 'nextHopType',
          type: {
            name: 'String'
          }
        },
        next_hop_ip_address: {
          client_side_validation: true,
          required: false,
          serialized_name: 'nextHopIpAddress',
          type: {
            name: 'String'
          }
        },
        route_table_id: {
          client_side_validation: true,
          required: false,
          serialized_name: 'routeTableId',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end