class Softlayer::Network::Storage::Group

Constants

SERVICE

Attributes

account[RW]
account_id[RW]
alias[RW]
allowed_host_count[RW]
allowed_hosts[RW]
attached_volume_count[RW]
attached_volumes[RW]
create_date[RW]
group_type[RW]
group_type_id[RW]
id[RW]
modify_date[RW]
os_type[RW]
os_type_id[RW]
service_resource[RW]
service_resource_id[RW]

Public Class Methods

create_object(message) click to toggle source

template_object

# File lib/softlayer/network/storage/group.rb, line 37
def self.create_object(message)
  request(:create_object, Boolean, message)
end
get_all_objects() click to toggle source
# File lib/softlayer/network/storage/group.rb, line 54
def self.get_all_objects
  request(:get_all_objects, Array[Softlayer::Network::Storage::Group])
end

Public Instance Methods

add_allowed_host(message) click to toggle source

allowed_host

# File lib/softlayer/network/storage/group.rb, line 27
def add_allowed_host(message)
  request(:add_allowed_host, Boolean, message)
end
attach_to_volume(message) click to toggle source

volume

# File lib/softlayer/network/storage/group.rb, line 32
def attach_to_volume(message)
  request(:attach_to_volume, Boolean, message)
end
delete_object() click to toggle source
# File lib/softlayer/network/storage/group.rb, line 41
def delete_object
  request(:delete_object, Boolean)
end
edit_object(message) click to toggle source

template_object

# File lib/softlayer/network/storage/group.rb, line 46
def edit_object(message)
  request(:edit_object, Boolean, message)
end
get_account() click to toggle source
# File lib/softlayer/network/storage/group.rb, line 50
def get_account
  request(:get_account, Softlayer::Account)
end
get_allowed_hosts() click to toggle source
# File lib/softlayer/network/storage/group.rb, line 58
def get_allowed_hosts
  request(:get_allowed_hosts, Array[Softlayer::Network::Storage::Allowed::Host])
end
get_attached_volumes() click to toggle source
# File lib/softlayer/network/storage/group.rb, line 62
def get_attached_volumes
  request(:get_attached_volumes, Array[Softlayer::Network::Storage])
end
get_group_type() click to toggle source
# File lib/softlayer/network/storage/group.rb, line 66
def get_group_type
  request(:get_group_type, Softlayer::Network::Storage::Group::Type)
end
get_network_connection_details() click to toggle source
# File lib/softlayer/network/storage/group.rb, line 70
def get_network_connection_details
  request(:get_network_connection_details, Softlayer::Container::Network::Storage::NetworkConnectionInformation)
end
get_object() click to toggle source
# File lib/softlayer/network/storage/group.rb, line 74
def get_object
  request(:get_object, Softlayer::Network::Storage::Group)
end
get_os_type() click to toggle source
# File lib/softlayer/network/storage/group.rb, line 78
def get_os_type
  request(:get_os_type, Softlayer::Network::Storage::Iscsi::Os::Type)
end
get_service_resource() click to toggle source
# File lib/softlayer/network/storage/group.rb, line 82
def get_service_resource
  request(:get_service_resource, Softlayer::Network::Service::Resource)
end
remove_allowed_host(message) click to toggle source

allowed_host

# File lib/softlayer/network/storage/group.rb, line 87
def remove_allowed_host(message)
  request(:remove_allowed_host, Boolean, message)
end
remove_from_volume(message) click to toggle source

volume

# File lib/softlayer/network/storage/group.rb, line 92
def remove_from_volume(message)
  request(:remove_from_volume, Boolean, message)
end