Sha256: c806f148d29298b22cb7b5f3e7b837a5070fefb4df9f593e855576a4856c8c14

Contents?: true

Size: 1.07 KB

Versions: 2

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 ArubaCloud
    class Compute

      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

2 entries across 2 versions & 1 rubygems

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