class Fog::ArubaCloud::Compute::SharedStorage
Public Class Methods
new(attributes = {})
click to toggle source
# File lib/fog/arubacloud/compute/models/sharedstorage.rb, line 24 def initialize(attributes = {}) @service = attributes[:service] end
Public Instance Methods
create()
click to toggle source
# File lib/fog/arubacloud/compute/models/sharedstorage.rb, line 28 def create requires :sharedstorageprotocoltype, :quantity, :sharedstoragename if :sharedstorageprotocoltype.upcase == 'ISCSI' requires :value end data = attributes service.create_shared_storage(data) end
delete()
click to toggle source
# File lib/fog/arubacloud/compute/models/sharedstorage.rb, line 43 def delete requires :id data = :attributes service.delete_shared_storage(data) end
edit()
click to toggle source
# File lib/fog/arubacloud/compute/models/sharedstorage.rb, line 37 def edit requires :id data = :attributes service.edit_shared_storage(data) end
rename()
click to toggle source
# File lib/fog/arubacloud/compute/models/sharedstorage.rb, line 49 def rename requires :id, :sharedstoragename data = :attributes service.rename_shared_storage(data) end