lib/fog/azurerm/models/network/local_network_gateway.rb in fog-azure-rm-0.0.8 vs lib/fog/azurerm/models/network/local_network_gateway.rb in fog-azure-rm-0.0.9

- old
+ new

@@ -15,33 +15,25 @@ attribute :bgp_peering_address attribute :peer_weight attribute :provisioning_state def self.parse(local_network_gateway) - local_network_gateway_hash = {} - local_network_gateway_hash['id'] = local_network_gateway.id - local_network_gateway_hash['name'] = local_network_gateway.name - local_network_gateway_hash['location'] = local_network_gateway.location - local_network_gateway_hash['type'] = local_network_gateway.type - local_network_gateway_hash['resource_group'] = get_resource_group_from_id(local_network_gateway.id) - local_network_gateway_hash['tags'] = local_network_gateway.tags - 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['gateway_ip_address'] = local_network_gateway.gateway_ip_address + 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_gateway_hash['provisioning_state'] = local_network_gateway.provisioning_state + 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 def save requires :name, :location, :resource_group, :local_network_address_space_prefixes, :gateway_ip_address, :asn, :bgp_peering_address, :peer_weight - local_network_gateway_params = local_network_gateway_parameters - local_network_gateway = service.create_or_update_local_network_gateway(local_network_gateway_params) + local_network_gateway = service.create_or_update_local_network_gateway(local_network_gateway_parameters) merge_attributes(LocalNetworkGateway.parse(local_network_gateway)) end def destroy service.delete_local_network_gateway(resource_group, name)