Class: Azure::Network::Mgmt::V2016_09_01::Models::NextHopResult
- Inherits:
-
Object
- Object
- Azure::Network::Mgmt::V2016_09_01::Models::NextHopResult
- Includes:
- MsRestAzure
- Defined in:
- lib/2016-09-01/generated/azure_mgmt_network/models/next_hop_result.rb
Overview
The information about next hop from the specified VM.
Instance Attribute Summary collapse
-
#next_hop_ip_address ⇒ String
Next hop IP Address.
-
#next_hop_type ⇒ NextHopType
‘Internet’, ‘VirtualAppliance’, ‘VirtualNetworkGateway’, ‘VnetLocal’, ‘HyperNetGateway’, ‘None’.
-
#route_table_id ⇒ String
with the route being returned.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for NextHopResult class as Ruby Hash.
Instance Attribute Details
#next_hop_ip_address ⇒ String
Returns Next hop IP Address.
21 22 23 |
# File 'lib/2016-09-01/generated/azure_mgmt_network/models/next_hop_result.rb', line 21 def next_hop_ip_address @next_hop_ip_address end |
#next_hop_type ⇒ NextHopType
‘Internet’, ‘VirtualAppliance’, ‘VirtualNetworkGateway’, ‘VnetLocal’, ‘HyperNetGateway’, ‘None’
18 19 20 |
# File 'lib/2016-09-01/generated/azure_mgmt_network/models/next_hop_result.rb', line 18 def next_hop_type @next_hop_type end |
#route_table_id ⇒ String
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’.
27 28 29 |
# File 'lib/2016-09-01/generated/azure_mgmt_network/models/next_hop_result.rb', line 27 def route_table_id @route_table_id end |
Class Method Details
.mapper ⇒ Object
Mapper for NextHopResult class as Ruby Hash. This will be used for serialization/deserialization.
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 |
# File 'lib/2016-09-01/generated/azure_mgmt_network/models/next_hop_result.rb', line 34 def self.mapper() { required: false, serialized_name: 'NextHopResult', type: { name: 'Composite', class_name: 'NextHopResult', model_properties: { next_hop_type: { required: false, serialized_name: 'nextHopType', type: { name: 'String' } }, next_hop_ip_address: { required: false, serialized_name: 'nextHopIpAddress', type: { name: 'String' } }, route_table_id: { required: false, serialized_name: 'routeTableId', type: { name: 'String' } } } } } end |