20
21
22
23
24
25
26
27
28
29
30
31
32
|
# File 'lib/fog/azurerm/models/network/local_network_gateway.rb', line 20
def self.parse(local_network_gateway)
local_network_gateway_hash = get_hash_from_object(local_network_gateway)
bgp_settings = local_network_gateway.bgp_settings
unless bgp_settings.nil?
local_network_gateway_hash['asn'] = bgp_settings.asn
local_network_gateway_hash['bgp_peering_address'] = bgp_settings.bgp_peering_address
local_network_gateway_hash['peer_weight'] = bgp_settings.peer_weight
end
local_network_address_space = local_network_gateway.local_network_address_space
local_network_gateway_hash['local_network_address_space_prefixes'] = local_network_address_space.address_prefixes unless local_network_address_space.nil?
local_network_gateway_hash['resource_group'] = get_resource_group_from_id(local_network_gateway.id)
local_network_gateway_hash
end
|