class Fog::ArubaCloud::Compute::Custom_Template

Public Class Methods

new(attributes = {}) click to toggle source
# File lib/fog/arubacloud/compute/models/custom_template.rb, line 35
def initialize(attributes = {})
  @service = attributes[:service]
end

Public Instance Methods

create() click to toggle source
# File lib/fog/arubacloud/compute/models/custom_template.rb, line 39
def create
  requires :appliancetypeid, :architecturetypeid, :osfamilyid, :osversion, :revision, :defaultvalue, :maxvalue, :minvalue, :resourcetype, :templateboundid,:templatedescription, :templateexternaldescription, :templatepassword, :templateusername, :virtualmachineid
  data = :attributes
  service.create_custom_template(data)
end
delete() click to toggle source
# File lib/fog/arubacloud/compute/models/custom_template.rb, line 51
def delete
  requires :id
  data = :attributes
  service.delete_custom_template(data)
end
edit() click to toggle source
# File lib/fog/arubacloud/compute/models/custom_template.rb, line 45
def edit
  requires :appliancetypeid, :architecturetypeid, :osfamilyid, :osversion, :revision, :defaultvalue, :maxvalue, :minvalue, :resourcetype, :templateboundid,:templatedescription, :templateexternaldescription, :templatepassword, :templateusername, :virtualmachineid
  data = :attributes
  service.edit_custom_template(data)
end