Sha256: 56cd1965d08341c4e43d66027fcad6c98f9cdc720b2b2ceb39a18a7d4014ffa3
Contents?: true
Size: 885 Bytes
Versions: 53
Compression:
Stored size: 885 Bytes
Contents
module Fog module Network class AzureRM # InboundNatRule model for Network Service class InboundNatRule < Fog::Model identity :name attribute :id attribute :frontend_ip_configuration_id attribute :protocol attribute :frontend_port attribute :backend_port def self.parse(inbound_nat_rule) hash = {} hash['id'] = inbound_nat_rule.id hash['name'] = inbound_nat_rule.name hash['frontend_ip_configuration_id'] = inbound_nat_rule.frontend_ipconfiguration.id unless inbound_nat_rule.frontend_ipconfiguration.nil? hash['protocol'] = inbound_nat_rule.protocol hash['frontend_port'] = inbound_nat_rule.frontend_port hash['backend_port'] = inbound_nat_rule.backend_port hash end end end end end
Version data entries
53 entries across 53 versions & 4 rubygems