class Fog::ApplicationGateway::AzureRM::UrlPathMap
URL Path Map model class for Application Gateway
Service
Public Class Methods
parse(url_path_map)
click to toggle source
# File lib/fog/azurerm/models/application_gateway/url_path_map.rb, line 12 def self.parse(url_path_map) hash = {} hash['id'] = url_path_map.id hash['name'] = url_path_map.name hash['default_backend_address_pool_id'] = url_path_map.default_backend_address_pool.id unless url_path_map.default_backend_address_pool.nil? hash['default_backend_http_settings_id'] = url_path_map.default_backend_http_settings.id unless url_path_map.default_backend_http_settings.nil? path_rules = url_path_map.path_rules hash['path_rules'] = [] path_rules.each do |rule| path_rule = Fog::Network::AzureRM::PathRule.new hash['path_rules'] << path_rule.merge_attributes(Fog::Network::AzureRM::PathRule.parse(rule)) end unless path_rules.nil? hash end