Sha256: 39a0992ea76ea99e11bb446331bd298de184bcc4af543bb80a1884846c5801c9
Contents?: true
Size: 997 Bytes
Versions: 2
Compression:
Stored size: 997 Bytes
Contents
module Fog module Network class AzureRM # Express Route Service Provider model class for Network Service class ExpressRouteServiceProvider < Fog::Model identity :name attribute :id attribute :peering_locations attribute :bandwidths_offered def self.parse(service_provider) hash = {} hash['id'] = service_provider.id hash['name'] = service_provider.name hash['peering_locations'] = [] service_provider.peering_locations.each do |peering_location| hash['peering_locations'] << peering_location end unless service_provider.peering_locations.nil? hash['bandwidths_offered'] = [] service_provider.bandwidths_offered.each do |bandwidth_offered| hash['bandwidths_offered'] << bandwidth_offered end unless service_provider.bandwidths_offered.nil? hash end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
fog-azure-rm-0.0.6 | lib/fog/azurerm/models/network/express_route_service_provider.rb |
fog-azure-rm-0.0.5 | lib/fog/azurerm/models/network/express_route_service_provider.rb |