class Softlayer::Virtual::Guest::Block::Device::Template::Group

Constants

SERVICE

Attributes

account[RW]
account_contact_count[RW]
account_contacts[RW]
account_id[RW]
account_reference_count[RW]
account_references[RW]
block_device_count[RW]
block_devices[RW]
block_devices_disk_space_total[RW]
children[RW]
children_count[RW]
create_date[RW]
datacenter[RW]
datacenter_count[RW]
datacenters[RW]
flex_image_flag[RW]
global_identifier[RW]
id[RW]
image_type[RW]
image_type_key_name[RW]
name[RW]
note[RW]
parent[RW]
parent_id[RW]
public_flag[RW]
ssh_key_count[RW]
ssh_keys[RW]
status[RW]
status_id[RW]
storage_repository[RW]
summary[RW]
tag_reference_count[RW]
tag_references[RW]
transaction[RW]
transaction_id[RW]
user_record_id[RW]

Public Class Methods

create_from_external_source(message) click to toggle source

configuration

# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 59
def self.create_from_external_source(message)
  request(:create_from_external_source, Softlayer::Virtual::Guest::Block::Device::Template::Group, message)
end
get_public_customer_owned_images() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 141
def self.get_public_customer_owned_images
  request(:get_public_customer_owned_images, Array[Softlayer::Virtual::Guest::Block::Device::Template::Group])
end
get_public_images() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 145
def self.get_public_images
  request(:get_public_images, Array[Softlayer::Virtual::Guest::Block::Device::Template::Group])
end
get_vhd_import_software_descriptions() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 173
def self.get_vhd_import_software_descriptions
  request(:get_vhd_import_software_descriptions, Array[Softlayer::Software::Description])
end

Public Instance Methods

add_locations(message) click to toggle source

locations

# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 49
def add_locations(message)
  request(:add_locations, Boolean, message)
end
copy_to_external_source(message) click to toggle source

configuration

# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 54
def copy_to_external_source(message)
  request(:copy_to_external_source, Boolean, message)
end
create_public_archive_transaction(message) click to toggle source

group_name summary note locations

# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 67
def create_public_archive_transaction(message)
  request(:create_public_archive_transaction, Integer, message)
end
delete_object() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 71
def delete_object
  request(:delete_object, Softlayer::Provisioning::Version1::Transaction)
end
deny_sharing_access(message) click to toggle source

account_id

# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 76
def deny_sharing_access(message)
  request(:deny_sharing_access, Boolean, message)
end
edit_object(message) click to toggle source

template_object

# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 81
def edit_object(message)
  request(:edit_object, Boolean, message)
end
get_account() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 85
def get_account
  request(:get_account, Softlayer::Account)
end
get_account_contacts() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 89
def get_account_contacts
  request(:get_account_contacts, Array[Softlayer::Account::Contact])
end
get_account_references() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 93
def get_account_references
  request(:get_account_references, Array[Softlayer::Virtual::Guest::Block::Device::Template::Group::Accounts])
end
get_block_devices() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 97
def get_block_devices
  request(:get_block_devices, Array[Softlayer::Virtual::Guest::Block::Device::Template])
end
get_block_devices_disk_space_total() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 101
def get_block_devices_disk_space_total
  request(:get_block_devices_disk_space_total, Float)
end
get_children() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 105
def get_children
  request(:get_children, Array[Softlayer::Virtual::Guest::Block::Device::Template::Group])
end
get_datacenter() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 109
def get_datacenter
  request(:get_datacenter, Softlayer::Location)
end
get_datacenters() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 113
def get_datacenters
  request(:get_datacenters, Array[Softlayer::Location])
end
get_flex_image_flag() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 117
def get_flex_image_flag
  request(:get_flex_image_flag, Boolean)
end
get_global_identifier() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 121
def get_global_identifier
  request(:get_global_identifier, String)
end
get_image_type() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 125
def get_image_type
  request(:get_image_type, String)
end
get_image_type_key_name() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 129
def get_image_type_key_name
  request(:get_image_type_key_name, String)
end
get_object() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 133
def get_object
  request(:get_object, Softlayer::Virtual::Guest::Block::Device::Template::Group)
end
get_parent() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 137
def get_parent
  request(:get_parent, Softlayer::Virtual::Guest::Block::Device::Template::Group)
end
get_ssh_keys() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 149
def get_ssh_keys
  request(:get_ssh_keys, Array[Softlayer::Security::Ssh::Key])
end
get_status() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 153
def get_status
  request(:get_status, Softlayer::Virtual::Guest::Block::Device::Template::Group::Status)
end
get_storage_locations() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 157
def get_storage_locations
  request(:get_storage_locations, Array[Softlayer::Location])
end
get_storage_repository() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 161
def get_storage_repository
  request(:get_storage_repository, Softlayer::Virtual::Storage::Repository)
end
get_tag_references() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 165
def get_tag_references
  request(:get_tag_references, Array[Softlayer::Tag::Reference])
end
get_transaction() click to toggle source
# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 169
def get_transaction
  request(:get_transaction, Softlayer::Provisioning::Version1::Transaction)
end
permit_sharing_access(message) click to toggle source

account_id

# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 178
def permit_sharing_access(message)
  request(:permit_sharing_access, Boolean, message)
end
remove_locations(message) click to toggle source

locations

# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 183
def remove_locations(message)
  request(:remove_locations, Boolean, message)
end
set_available_locations(message) click to toggle source

locations

# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 188
def set_available_locations(message)
  request(:set_available_locations, Boolean, message)
end
set_tags(message) click to toggle source

tags

# File lib/softlayer/virtual/guest/block/device/template/group.rb, line 193
def set_tags(message)
  request(:set_tags, Boolean, message)
end