Sha256: eb3983ff599eed9a457db3f3ea702131629603ce705a5273e2ed1fb0fad0d6c1

Contents?: true

Size: 1.07 KB

Versions: 1

Compression:

Stored size: 1.07 KB

Contents

#
# Author:: Alessio Rocchi (<alessio.rocchi@staff.aruba.it>)
# © Copyright ArubaCloud.
#
# LICENSE: MIT (http://opensource.org/licenses/MIT)
#

require 'fog/core/model'

module Fog
  module Compute
    class ArubaCloud

      class Template < Fog::Model
        identity :id, :aliases => 'Id'

        attribute :name, :aliases => 'Name'
        attribute :description, :aliases => 'Description'
        attribute :enabled, :aliases => 'Enabled'
        attribute :export_enabled, :aliases => 'ExportEnabled'
        attribute :identification_code, :aliases => 'IdentificationCode'
        attribute :product_id, :aliases => 'ProductId'
        attribute :hypervisor

        ignore_attributes :ApplianceType, :ArchitectureType, :CompanyID, :CompatiblePreConfiguredPackages,
            :FeatureTypes, :Icon, :OwnerUserId, :ParentTemplateID, :OSFamily, :OSVersion, :ResourceBounds,
            :Revision, :TemplateExtendedDescription, :TemplateOwnershipType, :TemplatePassword,
            :TemplateSellingStatus, :TemplateType, :TemplateUsername, :ToolsAvailable
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
fog-arubacloud-0.0.3 lib/fog/arubacloud/models/compute/template.rb