Class: Fog::Compute::OracleCloud::Image

Inherits:
Model
  • Object
show all
Defined in:
lib/fog/oraclecloud/models/compute/image.rb

Instance Method Summary collapse

Instance Method Details

#createObject



30
31
32
33
34
# File 'lib/fog/oraclecloud/models/compute/image.rb', line 30

def create
	requires :account, :name, :no_upload, :file, :sizes
  
  data = service.create_image(, name, no_upload, file, sizes)
end

#deleteObject



36
37
38
39
# File 'lib/fog/oraclecloud/models/compute/image.rb', line 36

def delete
	requires :image_list_name
	service.delete_image(image_list_name, version)
end

#saveObject



25
26
27
28
# File 'lib/fog/oraclecloud/models/compute/image.rb', line 25

def save
  #identity ? update : create
  create
end