Sha256: 3444cc8e69ce794e0a759ed071cba309cfade386d401148b065a63ed31da3f2b

Contents?: true

Size: 659 Bytes

Versions: 2

Compression:

Stored size: 659 Bytes

Contents

module Fog
  module Network
    class AzureRM
      # GatewayIPConfiguration model class for Network Service
      class ApplicationGatewayIPConfiguration < Fog::Model
        identity :name
        attribute :subnet_id

        def self.parse(gateway_ip_configuration)
          hash = {}
          hash['name'] = gateway_ip_configuration['name']
          gateway_ip_configuration_prop = gateway_ip_configuration['properties']
          unless gateway_ip_configuration_prop['subnet'].nil?
            hash['subnet_id'] = gateway_ip_configuration_prop['subnet']['id']
          end
          hash
        end
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fog-azure-rm-0.0.4 lib/fog/azurerm/models/network/application_gateway_ip_configuration.rb
fog-azure-rm-0.0.3 lib/fog/azurerm/models/network/application_gateway_ip_configuration.rb