Class: Softlayer::Network::Storage
- Defined in:
- lib/softlayer/network/storage.rb,
lib/softlayer/network/storage/hub.rb,
lib/softlayer/network/storage/nas.rb,
lib/softlayer/network/storage/type.rb,
lib/softlayer/network/storage/daily.rb,
lib/softlayer/network/storage/event.rb,
lib/softlayer/network/storage/group.rb,
lib/softlayer/network/storage/iscsi.rb,
lib/softlayer/network/storage/backup.rb,
lib/softlayer/network/storage/allowed.rb,
lib/softlayer/network/storage/history.rb,
lib/softlayer/network/storage/iscsi/os.rb,
lib/softlayer/network/storage/property.rb,
lib/softlayer/network/storage/schedule.rb,
lib/softlayer/network/storage/snapshot.rb,
lib/softlayer/network/storage/group/nfs.rb,
lib/softlayer/network/storage/hub/swift.rb,
lib/softlayer/network/storage/replicant.rb,
lib/softlayer/network/storage/credential.rb,
lib/softlayer/network/storage/group/type.rb,
lib/softlayer/network/storage/open_stack.rb,
lib/softlayer/network/storage/daily/usage.rb,
lib/softlayer/network/storage/group/iscsi.rb,
lib/softlayer/network/storage/partnership.rb,
lib/softlayer/network/storage/allowed/host.rb,
lib/softlayer/network/storage/backup/evault.rb,
lib/softlayer/network/storage/iscsi/os/type.rb,
lib/softlayer/network/storage/property/type.rb,
lib/softlayer/network/storage/schedule/type.rb,
lib/softlayer/network/storage/credential/type.rb,
lib/softlayer/network/storage/hub/swift/share.rb,
lib/softlayer/network/storage/partnership/type.rb,
lib/softlayer/network/storage/iscsi/equal_logic.rb,
lib/softlayer/network/storage/open_stack/object.rb,
lib/softlayer/network/storage/schedule/property.rb,
lib/softlayer/network/storage/hub/swift/version1.rb,
lib/softlayer/network/storage/allowed/host/subnet.rb,
lib/softlayer/network/storage/hub/swift/container.rb,
lib/softlayer/network/storage/allowed/host/hardware.rb,
lib/softlayer/network/storage/backup/evault/version6.rb,
lib/softlayer/network/storage/schedule/property/type.rb,
lib/softlayer/network/storage/allowed/host/ip_address.rb,
lib/softlayer/network/storage/allowed/host/virtual_guest.rb,
lib/softlayer/network/storage/iscsi/equal_logic/version3.rb,
lib/softlayer/network/storage/iscsi/equal_logic/version3/snapshot.rb,
lib/softlayer/network/storage/iscsi/equal_logic/version3/replicant.rb
Defined Under Namespace
Modules: Allowed, Daily, OpenStack Classes: Backup, Credential, Event, Group, History, Hub, Iscsi, Nas, Partnership, Property, Replicant, Representer, Schedule, Snapshot, Type
Constant Summary collapse
- SERVICE =
'SoftLayer_Network_Storage'
Instance Attribute Summary collapse
-
#account ⇒ Object
Returns the value of attribute account.
-
#account_id ⇒ Object
Returns the value of attribute account_id.
-
#account_password ⇒ Object
Returns the value of attribute account_password.
-
#active_transaction_count ⇒ Object
Returns the value of attribute active_transaction_count.
-
#active_transactions ⇒ Object
Returns the value of attribute active_transactions.
-
#allowed_hardware ⇒ Object
Returns the value of attribute allowed_hardware.
-
#allowed_hardware_count ⇒ Object
Returns the value of attribute allowed_hardware_count.
-
#allowed_ip_address_count ⇒ Object
Returns the value of attribute allowed_ip_address_count.
-
#allowed_ip_addresses ⇒ Object
Returns the value of attribute allowed_ip_addresses.
-
#allowed_replication_hardware ⇒ Object
Returns the value of attribute allowed_replication_hardware.
-
#allowed_replication_hardware_count ⇒ Object
Returns the value of attribute allowed_replication_hardware_count.
-
#allowed_replication_ip_address_count ⇒ Object
Returns the value of attribute allowed_replication_ip_address_count.
-
#allowed_replication_ip_addresses ⇒ Object
Returns the value of attribute allowed_replication_ip_addresses.
-
#allowed_replication_subnet_count ⇒ Object
Returns the value of attribute allowed_replication_subnet_count.
-
#allowed_replication_subnets ⇒ Object
Returns the value of attribute allowed_replication_subnets.
-
#allowed_replication_virtual_guest_count ⇒ Object
Returns the value of attribute allowed_replication_virtual_guest_count.
-
#allowed_replication_virtual_guests ⇒ Object
Returns the value of attribute allowed_replication_virtual_guests.
-
#allowed_subnet_count ⇒ Object
Returns the value of attribute allowed_subnet_count.
-
#allowed_subnets ⇒ Object
Returns the value of attribute allowed_subnets.
-
#allowed_virtual_guest_count ⇒ Object
Returns the value of attribute allowed_virtual_guest_count.
-
#allowed_virtual_guests ⇒ Object
Returns the value of attribute allowed_virtual_guests.
-
#billing_item ⇒ Object
Returns the value of attribute billing_item.
-
#billing_item_category ⇒ Object
Returns the value of attribute billing_item_category.
-
#bytes_used ⇒ Object
Returns the value of attribute bytes_used.
-
#capacity_gb ⇒ Object
Returns the value of attribute capacity_gb.
-
#create_date ⇒ Object
Returns the value of attribute create_date.
-
#creation_schedule_id ⇒ Object
Returns the value of attribute creation_schedule_id.
-
#credential_count ⇒ Object
Returns the value of attribute credential_count.
-
#credentials ⇒ Object
Returns the value of attribute credentials.
-
#daily_schedule ⇒ Object
Returns the value of attribute daily_schedule.
-
#event_count ⇒ Object
Returns the value of attribute event_count.
-
#events ⇒ Object
Returns the value of attribute events.
-
#guest_id ⇒ Object
Returns the value of attribute guest_id.
-
#hardware ⇒ Object
Returns the value of attribute hardware.
-
#hardware_id ⇒ Object
Returns the value of attribute hardware_id.
-
#host_id ⇒ Object
Returns the value of attribute host_id.
-
#hourly_schedule ⇒ Object
Returns the value of attribute hourly_schedule.
-
#id ⇒ Object
Returns the value of attribute id.
-
#iops ⇒ Object
Returns the value of attribute iops.
-
#iscsi_lun_count ⇒ Object
Returns the value of attribute iscsi_lun_count.
-
#iscsi_luns ⇒ Object
Returns the value of attribute iscsi_luns.
-
#lun_id ⇒ Object
Returns the value of attribute lun_id.
-
#manual_snapshot_count ⇒ Object
Returns the value of attribute manual_snapshot_count.
-
#manual_snapshots ⇒ Object
Returns the value of attribute manual_snapshots.
-
#metric_tracking_object ⇒ Object
Returns the value of attribute metric_tracking_object.
-
#mountable_flag ⇒ Object
Returns the value of attribute mountable_flag.
-
#nas_type ⇒ Object
Returns the value of attribute nas_type.
-
#notes ⇒ Object
Returns the value of attribute notes.
-
#notification_subscriber_count ⇒ Object
Returns the value of attribute notification_subscriber_count.
-
#notification_subscribers ⇒ Object
Returns the value of attribute notification_subscribers.
-
#os_type ⇒ Object
Returns the value of attribute os_type.
-
#os_type_id ⇒ Object
Returns the value of attribute os_type_id.
-
#parent_partnership_count ⇒ Object
Returns the value of attribute parent_partnership_count.
-
#parent_partnerships ⇒ Object
Returns the value of attribute parent_partnerships.
-
#parent_volume ⇒ Object
Returns the value of attribute parent_volume.
-
#partnership_count ⇒ Object
Returns the value of attribute partnership_count.
-
#partnerships ⇒ Object
Returns the value of attribute partnerships.
-
#password ⇒ Object
Returns the value of attribute password.
-
#permissions_group_count ⇒ Object
Returns the value of attribute permissions_group_count.
-
#permissions_groups ⇒ Object
Returns the value of attribute permissions_groups.
-
#properties ⇒ Object
Returns the value of attribute properties.
-
#property_count ⇒ Object
Returns the value of attribute property_count.
-
#replicating_lun_count ⇒ Object
Returns the value of attribute replicating_lun_count.
-
#replicating_luns ⇒ Object
Returns the value of attribute replicating_luns.
-
#replicating_volume ⇒ Object
Returns the value of attribute replicating_volume.
-
#replication_event_count ⇒ Object
Returns the value of attribute replication_event_count.
-
#replication_events ⇒ Object
Returns the value of attribute replication_events.
-
#replication_partner_count ⇒ Object
Returns the value of attribute replication_partner_count.
-
#replication_partners ⇒ Object
Returns the value of attribute replication_partners.
-
#replication_schedule ⇒ Object
Returns the value of attribute replication_schedule.
-
#replication_status ⇒ Object
Returns the value of attribute replication_status.
-
#schedule_count ⇒ Object
Returns the value of attribute schedule_count.
-
#schedules ⇒ Object
Returns the value of attribute schedules.
-
#service_provider_id ⇒ Object
Returns the value of attribute service_provider_id.
-
#service_resource ⇒ Object
Returns the value of attribute service_resource.
-
#service_resource_backend_ip_address ⇒ Object
Returns the value of attribute service_resource_backend_ip_address.
-
#service_resource_name ⇒ Object
Returns the value of attribute service_resource_name.
-
#snapshot_capacity_gb ⇒ Object
Returns the value of attribute snapshot_capacity_gb.
-
#snapshot_count ⇒ Object
Returns the value of attribute snapshot_count.
-
#snapshot_creation_timestamp ⇒ Object
Returns the value of attribute snapshot_creation_timestamp.
-
#snapshot_deletion_threshold_percentage ⇒ Object
Returns the value of attribute snapshot_deletion_threshold_percentage.
-
#snapshot_size_bytes ⇒ Object
Returns the value of attribute snapshot_size_bytes.
-
#snapshot_space_available ⇒ Object
Returns the value of attribute snapshot_space_available.
-
#snapshots ⇒ Object
Returns the value of attribute snapshots.
-
#storage_group_count ⇒ Object
Returns the value of attribute storage_group_count.
-
#storage_groups ⇒ Object
Returns the value of attribute storage_groups.
-
#storage_tier_level ⇒ Object
Returns the value of attribute storage_tier_level.
-
#storage_type ⇒ Object
Returns the value of attribute storage_type.
-
#storage_type_id ⇒ Object
Returns the value of attribute storage_type_id.
-
#total_bytes_used ⇒ Object
Returns the value of attribute total_bytes_used.
-
#total_schedule_snapshot_retention_count ⇒ Object
Returns the value of attribute total_schedule_snapshot_retention_count.
-
#upgradable_flag ⇒ Object
Returns the value of attribute upgradable_flag.
-
#usage_notification ⇒ Object
Returns the value of attribute usage_notification.
-
#username ⇒ Object
Returns the value of attribute username.
-
#vendor_name ⇒ Object
Returns the value of attribute vendor_name.
-
#virtual_guest ⇒ Object
Returns the value of attribute virtual_guest.
-
#volume_history ⇒ Object
Returns the value of attribute volume_history.
-
#volume_history_count ⇒ Object
Returns the value of attribute volume_history_count.
-
#volume_status ⇒ Object
Returns the value of attribute volume_status.
-
#webcc_account ⇒ Object
Returns the value of attribute webcc_account.
-
#weekly_schedule ⇒ Object
Returns the value of attribute weekly_schedule.
Class Method Summary collapse
-
.change_password(message) ⇒ Object
username current_password new_password.
-
.get_by_username(message) ⇒ Object
username type.
- .get_object_storage_connection_information ⇒ Object
-
.get_objects_by_credential(message) ⇒ Object
credential_object.
-
.send_password_reminder_email(message) ⇒ Object
username.
Instance Method Summary collapse
-
#allow_access_from_hardware(message) ⇒ Object
hardware_object_template.
-
#allow_access_from_hardware_list(message) ⇒ Object
hardware_object_templates.
-
#allow_access_from_host(message) ⇒ Object
type_class_name host_id.
-
#allow_access_from_host_list(message) ⇒ Object
host_object_templates.
-
#allow_access_from_ip_address(message) ⇒ Object
ip_address_object_template.
-
#allow_access_from_ip_address_list(message) ⇒ Object
ip_address_object_templates.
-
#allow_access_from_subnet(message) ⇒ Object
subnet_object_template.
-
#allow_access_from_subnet_list(message) ⇒ Object
subnet_object_templates.
-
#allow_access_from_virtual_guest(message) ⇒ Object
virtual_guest_object_template.
-
#allow_access_from_virtual_guest_list(message) ⇒ Object
virtual_guest_object_templates.
-
#allow_access_to_replicant_from_hardware(message) ⇒ Object
hardware_object_template.
-
#allow_access_to_replicant_from_hardware_list(message) ⇒ Object
hardware_object_templates.
-
#allow_access_to_replicant_from_ip_address(message) ⇒ Object
ip_address_object_template.
-
#allow_access_to_replicant_from_ip_address_list(message) ⇒ Object
ip_address_object_templates.
-
#allow_access_to_replicant_from_subnet(message) ⇒ Object
subnet_object_template.
-
#allow_access_to_replicant_from_subnet_list(message) ⇒ Object
subnet_object_templates.
-
#allow_access_to_replicant_from_virtual_guest(message) ⇒ Object
virtual_guest_object_template.
-
#allow_access_to_replicant_from_virtual_guest_list(message) ⇒ Object
virtual_guest_object_templates.
-
#assign_credential(message) ⇒ Object
username.
-
#assign_new_credential(message) ⇒ Object
type.
-
#collect_bandwidth(message) ⇒ Object
type start_date end_date.
- #collect_bytes_used ⇒ Object
-
#create_folder(message) ⇒ Object
folder.
-
#create_snapshot(message) ⇒ Object
notes.
- #delete_all_files ⇒ Object
-
#delete_file(message) ⇒ Object
file_id.
-
#delete_files(message) ⇒ Object
file_ids.
-
#delete_folder(message) ⇒ Object
folder.
- #delete_object ⇒ Object
-
#disable_snapshots(message) ⇒ Object
schedule_type.
-
#download_file(message) ⇒ Object
file_id.
-
#edit_credential(message) ⇒ Object
username new_password.
-
#edit_object(message) ⇒ Object
template_object.
-
#enable_snapshots(message) ⇒ Object
schedule_type retention_count minute hour day_of_week.
- #failback_from_replicant ⇒ Object
-
#failover_to_replicant(message) ⇒ Object
replicant_id.
- #get_account ⇒ Object
- #get_account_password ⇒ Object
- #get_active_transactions ⇒ Object
- #get_all_files ⇒ Object
-
#get_all_files_by_filter(message) ⇒ Object
filter.
-
#get_allowable_hardware(message) ⇒ Object
filter_hostname.
-
#get_allowable_ip_addresses(message) ⇒ Object
subnet_id filter_ip_address.
-
#get_allowable_subnets(message) ⇒ Object
filter_network_identifier.
-
#get_allowable_virtual_guests(message) ⇒ Object
filter_hostname.
- #get_allowed_hardware ⇒ Object
- #get_allowed_hosts_limit ⇒ Object
- #get_allowed_ip_addresses ⇒ Object
- #get_allowed_replication_hardware ⇒ Object
- #get_allowed_replication_ip_addresses ⇒ Object
- #get_allowed_replication_subnets ⇒ Object
- #get_allowed_replication_virtual_guests ⇒ Object
- #get_allowed_subnets ⇒ Object
- #get_allowed_virtual_guests ⇒ Object
- #get_billing_item ⇒ Object
- #get_billing_item_category ⇒ Object
- #get_bytes_used ⇒ Object
- #get_cdn_urls ⇒ Object
- #get_cluster_resource ⇒ Object
- #get_creation_schedule_id ⇒ Object
- #get_credentials ⇒ Object
- #get_daily_schedule ⇒ Object
- #get_events ⇒ Object
-
#get_file_by_identifier(message) ⇒ Object
identifier.
- #get_file_count ⇒ Object
-
#get_file_list(message) ⇒ Object
folder path.
- #get_file_pending_delete_count ⇒ Object
- #get_files_pending_delete ⇒ Object
- #get_folder_list ⇒ Object
-
#get_graph(message) ⇒ Object
start_date end_date type.
- #get_hardware ⇒ Object
- #get_hourly_schedule ⇒ Object
- #get_iops ⇒ Object
- #get_iscsi_luns ⇒ Object
- #get_lun_id ⇒ Object
- #get_manual_snapshots ⇒ Object
- #get_metric_tracking_object ⇒ Object
- #get_mountable_flag ⇒ Object
- #get_network_connection_details ⇒ Object
- #get_notification_subscribers ⇒ Object
- #get_object ⇒ Object
- #get_os_type ⇒ Object
- #get_os_type_id ⇒ Object
- #get_parent_partnerships ⇒ Object
- #get_parent_volume ⇒ Object
- #get_partnerships ⇒ Object
- #get_permissions_groups ⇒ Object
- #get_properties ⇒ Object
-
#get_recycle_bin_file_by_identifier(message) ⇒ Object
file_id.
- #get_remaining_allowed_hosts ⇒ Object
- #get_replicating_luns ⇒ Object
- #get_replicating_volume ⇒ Object
- #get_replication_events ⇒ Object
- #get_replication_partners ⇒ Object
- #get_replication_schedule ⇒ Object
- #get_replication_status ⇒ Object
- #get_schedules ⇒ Object
- #get_service_resource ⇒ Object
- #get_service_resource_backend_ip_address ⇒ Object
- #get_service_resource_name ⇒ Object
- #get_snapshot_capacity_gb ⇒ Object
- #get_snapshot_creation_timestamp ⇒ Object
- #get_snapshot_deletion_threshold_percentage ⇒ Object
- #get_snapshot_size_bytes ⇒ Object
- #get_snapshot_space_available ⇒ Object
- #get_snapshots ⇒ Object
- #get_snapshots_for_volume ⇒ Object
- #get_storage_groups ⇒ Object
- #get_storage_groups_network_connection_details ⇒ Object
- #get_storage_tier_level ⇒ Object
- #get_storage_type ⇒ Object
- #get_total_bytes_used ⇒ Object
- #get_total_schedule_snapshot_retention_count ⇒ Object
- #get_usage_notification ⇒ Object
- #get_valid_replication_target_datacenter_locations ⇒ Object
- #get_vendor_name ⇒ Object
- #get_virtual_guest ⇒ Object
- #get_volume_history ⇒ Object
- #get_volume_status ⇒ Object
- #get_webcc_account ⇒ Object
- #get_weekly_schedule ⇒ Object
-
#immediate_failover_to_replicant(message) ⇒ Object
replicant_id.
-
#is_blocking_operation_in_progress(message) ⇒ Object
exempt_status_key_names.
-
#remove_access_from_hardware(message) ⇒ Object
hardware_object_template.
-
#remove_access_from_hardware_list(message) ⇒ Object
hardware_object_templates.
-
#remove_access_from_host(message) ⇒ Object
type_class_name host_id.
-
#remove_access_from_host_list(message) ⇒ Object
host_object_templates.
-
#remove_access_from_ip_address(message) ⇒ Object
ip_address_object_template.
-
#remove_access_from_ip_address_list(message) ⇒ Object
ip_address_object_templates.
-
#remove_access_from_subnet(message) ⇒ Object
subnet_object_template.
-
#remove_access_from_subnet_list(message) ⇒ Object
subnet_object_templates.
-
#remove_access_from_virtual_guest(message) ⇒ Object
virtual_guest_object_template.
-
#remove_access_from_virtual_guest_list(message) ⇒ Object
virtual_guest_object_templates.
-
#remove_access_to_replicant_from_hardware_list(message) ⇒ Object
hardware_object_templates.
-
#remove_access_to_replicant_from_ip_address_list(message) ⇒ Object
ip_address_object_templates.
-
#remove_access_to_replicant_from_subnet(message) ⇒ Object
subnet_object_template.
-
#remove_access_to_replicant_from_subnet_list(message) ⇒ Object
subnet_object_templates.
-
#remove_access_to_replicant_from_virtual_guest_list(message) ⇒ Object
virtual_guest_object_templates.
-
#remove_credential(message) ⇒ Object
username.
-
#restore_file(message) ⇒ Object
file_id.
-
#restore_from_snapshot(message) ⇒ Object
snapshot_id.
-
#set_mountable(message) ⇒ Object
mountable.
-
#set_snapshot_allocation(message) ⇒ Object
capacity_gb.
-
#upgrade_volume_capacity(message) ⇒ Object
item_id.
-
#upload_file(message) ⇒ Object
file.
Methods inherited from Model
all, all_request_for, create, find, #init_headers, parse, process_message, #request, request, service_name, #service_name, #to_hash, #to_softlayer
Methods included from Model::Operations
extended, #filter, included, #limit, #mask, #request_headers
Instance Attribute Details
#account ⇒ Object
Returns the value of attribute account.
61 62 63 |
# File 'lib/softlayer/network/storage.rb', line 61 def account @account end |
#account_id ⇒ Object
Returns the value of attribute account_id.
22 23 24 |
# File 'lib/softlayer/network/storage.rb', line 22 def account_id @account_id end |
#account_password ⇒ Object
Returns the value of attribute account_password.
62 63 64 |
# File 'lib/softlayer/network/storage.rb', line 62 def account_password @account_password end |
#active_transaction_count ⇒ Object
Returns the value of attribute active_transaction_count.
36 37 38 |
# File 'lib/softlayer/network/storage.rb', line 36 def active_transaction_count @active_transaction_count end |
#active_transactions ⇒ Object
Returns the value of attribute active_transactions.
63 64 65 |
# File 'lib/softlayer/network/storage.rb', line 63 def active_transactions @active_transactions end |
#allowed_hardware ⇒ Object
Returns the value of attribute allowed_hardware.
64 65 66 |
# File 'lib/softlayer/network/storage.rb', line 64 def allowed_hardware @allowed_hardware end |
#allowed_hardware_count ⇒ Object
Returns the value of attribute allowed_hardware_count.
37 38 39 |
# File 'lib/softlayer/network/storage.rb', line 37 def allowed_hardware_count @allowed_hardware_count end |
#allowed_ip_address_count ⇒ Object
Returns the value of attribute allowed_ip_address_count.
38 39 40 |
# File 'lib/softlayer/network/storage.rb', line 38 def allowed_ip_address_count @allowed_ip_address_count end |
#allowed_ip_addresses ⇒ Object
Returns the value of attribute allowed_ip_addresses.
65 66 67 |
# File 'lib/softlayer/network/storage.rb', line 65 def allowed_ip_addresses @allowed_ip_addresses end |
#allowed_replication_hardware ⇒ Object
Returns the value of attribute allowed_replication_hardware.
66 67 68 |
# File 'lib/softlayer/network/storage.rb', line 66 def allowed_replication_hardware @allowed_replication_hardware end |
#allowed_replication_hardware_count ⇒ Object
Returns the value of attribute allowed_replication_hardware_count.
39 40 41 |
# File 'lib/softlayer/network/storage.rb', line 39 def allowed_replication_hardware_count @allowed_replication_hardware_count end |
#allowed_replication_ip_address_count ⇒ Object
Returns the value of attribute allowed_replication_ip_address_count.
40 41 42 |
# File 'lib/softlayer/network/storage.rb', line 40 def allowed_replication_ip_address_count @allowed_replication_ip_address_count end |
#allowed_replication_ip_addresses ⇒ Object
Returns the value of attribute allowed_replication_ip_addresses.
67 68 69 |
# File 'lib/softlayer/network/storage.rb', line 67 def allowed_replication_ip_addresses @allowed_replication_ip_addresses end |
#allowed_replication_subnet_count ⇒ Object
Returns the value of attribute allowed_replication_subnet_count.
41 42 43 |
# File 'lib/softlayer/network/storage.rb', line 41 def allowed_replication_subnet_count @allowed_replication_subnet_count end |
#allowed_replication_subnets ⇒ Object
Returns the value of attribute allowed_replication_subnets.
68 69 70 |
# File 'lib/softlayer/network/storage.rb', line 68 def allowed_replication_subnets @allowed_replication_subnets end |
#allowed_replication_virtual_guest_count ⇒ Object
Returns the value of attribute allowed_replication_virtual_guest_count.
42 43 44 |
# File 'lib/softlayer/network/storage.rb', line 42 def allowed_replication_virtual_guest_count @allowed_replication_virtual_guest_count end |
#allowed_replication_virtual_guests ⇒ Object
Returns the value of attribute allowed_replication_virtual_guests.
69 70 71 |
# File 'lib/softlayer/network/storage.rb', line 69 def allowed_replication_virtual_guests @allowed_replication_virtual_guests end |
#allowed_subnet_count ⇒ Object
Returns the value of attribute allowed_subnet_count.
43 44 45 |
# File 'lib/softlayer/network/storage.rb', line 43 def allowed_subnet_count @allowed_subnet_count end |
#allowed_subnets ⇒ Object
Returns the value of attribute allowed_subnets.
70 71 72 |
# File 'lib/softlayer/network/storage.rb', line 70 def allowed_subnets @allowed_subnets end |
#allowed_virtual_guest_count ⇒ Object
Returns the value of attribute allowed_virtual_guest_count.
44 45 46 |
# File 'lib/softlayer/network/storage.rb', line 44 def allowed_virtual_guest_count @allowed_virtual_guest_count end |
#allowed_virtual_guests ⇒ Object
Returns the value of attribute allowed_virtual_guests.
71 72 73 |
# File 'lib/softlayer/network/storage.rb', line 71 def allowed_virtual_guests @allowed_virtual_guests end |
#billing_item ⇒ Object
Returns the value of attribute billing_item.
72 73 74 |
# File 'lib/softlayer/network/storage.rb', line 72 def billing_item @billing_item end |
#billing_item_category ⇒ Object
Returns the value of attribute billing_item_category.
73 74 75 |
# File 'lib/softlayer/network/storage.rb', line 73 def billing_item_category @billing_item_category end |
#bytes_used ⇒ Object
Returns the value of attribute bytes_used.
74 75 76 |
# File 'lib/softlayer/network/storage.rb', line 74 def bytes_used @bytes_used end |
#capacity_gb ⇒ Object
Returns the value of attribute capacity_gb.
23 24 25 |
# File 'lib/softlayer/network/storage.rb', line 23 def capacity_gb @capacity_gb end |
#create_date ⇒ Object
Returns the value of attribute create_date.
24 25 26 |
# File 'lib/softlayer/network/storage.rb', line 24 def create_date @create_date end |
#creation_schedule_id ⇒ Object
Returns the value of attribute creation_schedule_id.
75 76 77 |
# File 'lib/softlayer/network/storage.rb', line 75 def creation_schedule_id @creation_schedule_id end |
#credential_count ⇒ Object
Returns the value of attribute credential_count.
45 46 47 |
# File 'lib/softlayer/network/storage.rb', line 45 def credential_count @credential_count end |
#credentials ⇒ Object
Returns the value of attribute credentials.
76 77 78 |
# File 'lib/softlayer/network/storage.rb', line 76 def credentials @credentials end |
#daily_schedule ⇒ Object
Returns the value of attribute daily_schedule.
77 78 79 |
# File 'lib/softlayer/network/storage.rb', line 77 def daily_schedule @daily_schedule end |
#event_count ⇒ Object
Returns the value of attribute event_count.
46 47 48 |
# File 'lib/softlayer/network/storage.rb', line 46 def event_count @event_count end |
#events ⇒ Object
Returns the value of attribute events.
78 79 80 |
# File 'lib/softlayer/network/storage.rb', line 78 def events @events end |
#guest_id ⇒ Object
Returns the value of attribute guest_id.
25 26 27 |
# File 'lib/softlayer/network/storage.rb', line 25 def guest_id @guest_id end |
#hardware ⇒ Object
Returns the value of attribute hardware.
79 80 81 |
# File 'lib/softlayer/network/storage.rb', line 79 def hardware @hardware end |
#hardware_id ⇒ Object
Returns the value of attribute hardware_id.
26 27 28 |
# File 'lib/softlayer/network/storage.rb', line 26 def hardware_id @hardware_id end |
#host_id ⇒ Object
Returns the value of attribute host_id.
27 28 29 |
# File 'lib/softlayer/network/storage.rb', line 27 def host_id @host_id end |
#hourly_schedule ⇒ Object
Returns the value of attribute hourly_schedule.
80 81 82 |
# File 'lib/softlayer/network/storage.rb', line 80 def hourly_schedule @hourly_schedule end |
#id ⇒ Object
Returns the value of attribute id.
28 29 30 |
# File 'lib/softlayer/network/storage.rb', line 28 def id @id end |
#iops ⇒ Object
Returns the value of attribute iops.
81 82 83 |
# File 'lib/softlayer/network/storage.rb', line 81 def iops @iops end |
#iscsi_lun_count ⇒ Object
Returns the value of attribute iscsi_lun_count.
47 48 49 |
# File 'lib/softlayer/network/storage.rb', line 47 def iscsi_lun_count @iscsi_lun_count end |
#iscsi_luns ⇒ Object
Returns the value of attribute iscsi_luns.
82 83 84 |
# File 'lib/softlayer/network/storage.rb', line 82 def iscsi_luns @iscsi_luns end |
#lun_id ⇒ Object
Returns the value of attribute lun_id.
83 84 85 |
# File 'lib/softlayer/network/storage.rb', line 83 def lun_id @lun_id end |
#manual_snapshot_count ⇒ Object
Returns the value of attribute manual_snapshot_count.
48 49 50 |
# File 'lib/softlayer/network/storage.rb', line 48 def manual_snapshot_count @manual_snapshot_count end |
#manual_snapshots ⇒ Object
Returns the value of attribute manual_snapshots.
84 85 86 |
# File 'lib/softlayer/network/storage.rb', line 84 def manual_snapshots @manual_snapshots end |
#metric_tracking_object ⇒ Object
Returns the value of attribute metric_tracking_object.
85 86 87 |
# File 'lib/softlayer/network/storage.rb', line 85 def metric_tracking_object @metric_tracking_object end |
#mountable_flag ⇒ Object
Returns the value of attribute mountable_flag.
86 87 88 |
# File 'lib/softlayer/network/storage.rb', line 86 def mountable_flag @mountable_flag end |
#nas_type ⇒ Object
Returns the value of attribute nas_type.
29 30 31 |
# File 'lib/softlayer/network/storage.rb', line 29 def nas_type @nas_type end |
#notes ⇒ Object
Returns the value of attribute notes.
30 31 32 |
# File 'lib/softlayer/network/storage.rb', line 30 def notes @notes end |
#notification_subscriber_count ⇒ Object
Returns the value of attribute notification_subscriber_count.
49 50 51 |
# File 'lib/softlayer/network/storage.rb', line 49 def notification_subscriber_count @notification_subscriber_count end |
#notification_subscribers ⇒ Object
Returns the value of attribute notification_subscribers.
87 88 89 |
# File 'lib/softlayer/network/storage.rb', line 87 def notification_subscribers @notification_subscribers end |
#os_type ⇒ Object
Returns the value of attribute os_type.
88 89 90 |
# File 'lib/softlayer/network/storage.rb', line 88 def os_type @os_type end |
#os_type_id ⇒ Object
Returns the value of attribute os_type_id.
89 90 91 |
# File 'lib/softlayer/network/storage.rb', line 89 def os_type_id @os_type_id end |
#parent_partnership_count ⇒ Object
Returns the value of attribute parent_partnership_count.
50 51 52 |
# File 'lib/softlayer/network/storage.rb', line 50 def parent_partnership_count @parent_partnership_count end |
#parent_partnerships ⇒ Object
Returns the value of attribute parent_partnerships.
90 91 92 |
# File 'lib/softlayer/network/storage.rb', line 90 def parent_partnerships @parent_partnerships end |
#parent_volume ⇒ Object
Returns the value of attribute parent_volume.
91 92 93 |
# File 'lib/softlayer/network/storage.rb', line 91 def parent_volume @parent_volume end |
#partnership_count ⇒ Object
Returns the value of attribute partnership_count.
51 52 53 |
# File 'lib/softlayer/network/storage.rb', line 51 def partnership_count @partnership_count end |
#partnerships ⇒ Object
Returns the value of attribute partnerships.
92 93 94 |
# File 'lib/softlayer/network/storage.rb', line 92 def partnerships @partnerships end |
#password ⇒ Object
Returns the value of attribute password.
31 32 33 |
# File 'lib/softlayer/network/storage.rb', line 31 def password @password end |
#permissions_group_count ⇒ Object
Returns the value of attribute permissions_group_count.
52 53 54 |
# File 'lib/softlayer/network/storage.rb', line 52 def @permissions_group_count end |
#permissions_groups ⇒ Object
Returns the value of attribute permissions_groups.
93 94 95 |
# File 'lib/softlayer/network/storage.rb', line 93 def @permissions_groups end |
#properties ⇒ Object
Returns the value of attribute properties.
94 95 96 |
# File 'lib/softlayer/network/storage.rb', line 94 def properties @properties end |
#property_count ⇒ Object
Returns the value of attribute property_count.
53 54 55 |
# File 'lib/softlayer/network/storage.rb', line 53 def property_count @property_count end |
#replicating_lun_count ⇒ Object
Returns the value of attribute replicating_lun_count.
54 55 56 |
# File 'lib/softlayer/network/storage.rb', line 54 def replicating_lun_count @replicating_lun_count end |
#replicating_luns ⇒ Object
Returns the value of attribute replicating_luns.
95 96 97 |
# File 'lib/softlayer/network/storage.rb', line 95 def replicating_luns @replicating_luns end |
#replicating_volume ⇒ Object
Returns the value of attribute replicating_volume.
96 97 98 |
# File 'lib/softlayer/network/storage.rb', line 96 def replicating_volume @replicating_volume end |
#replication_event_count ⇒ Object
Returns the value of attribute replication_event_count.
55 56 57 |
# File 'lib/softlayer/network/storage.rb', line 55 def replication_event_count @replication_event_count end |
#replication_events ⇒ Object
Returns the value of attribute replication_events.
97 98 99 |
# File 'lib/softlayer/network/storage.rb', line 97 def replication_events @replication_events end |
#replication_partner_count ⇒ Object
Returns the value of attribute replication_partner_count.
56 57 58 |
# File 'lib/softlayer/network/storage.rb', line 56 def replication_partner_count @replication_partner_count end |
#replication_partners ⇒ Object
Returns the value of attribute replication_partners.
98 99 100 |
# File 'lib/softlayer/network/storage.rb', line 98 def replication_partners @replication_partners end |
#replication_schedule ⇒ Object
Returns the value of attribute replication_schedule.
99 100 101 |
# File 'lib/softlayer/network/storage.rb', line 99 def replication_schedule @replication_schedule end |
#replication_status ⇒ Object
Returns the value of attribute replication_status.
100 101 102 |
# File 'lib/softlayer/network/storage.rb', line 100 def replication_status @replication_status end |
#schedule_count ⇒ Object
Returns the value of attribute schedule_count.
57 58 59 |
# File 'lib/softlayer/network/storage.rb', line 57 def schedule_count @schedule_count end |
#schedules ⇒ Object
Returns the value of attribute schedules.
101 102 103 |
# File 'lib/softlayer/network/storage.rb', line 101 def schedules @schedules end |
#service_provider_id ⇒ Object
Returns the value of attribute service_provider_id.
32 33 34 |
# File 'lib/softlayer/network/storage.rb', line 32 def service_provider_id @service_provider_id end |
#service_resource ⇒ Object
Returns the value of attribute service_resource.
102 103 104 |
# File 'lib/softlayer/network/storage.rb', line 102 def service_resource @service_resource end |
#service_resource_backend_ip_address ⇒ Object
Returns the value of attribute service_resource_backend_ip_address.
103 104 105 |
# File 'lib/softlayer/network/storage.rb', line 103 def service_resource_backend_ip_address @service_resource_backend_ip_address end |
#service_resource_name ⇒ Object
Returns the value of attribute service_resource_name.
104 105 106 |
# File 'lib/softlayer/network/storage.rb', line 104 def service_resource_name @service_resource_name end |
#snapshot_capacity_gb ⇒ Object
Returns the value of attribute snapshot_capacity_gb.
105 106 107 |
# File 'lib/softlayer/network/storage.rb', line 105 def snapshot_capacity_gb @snapshot_capacity_gb end |
#snapshot_count ⇒ Object
Returns the value of attribute snapshot_count.
58 59 60 |
# File 'lib/softlayer/network/storage.rb', line 58 def snapshot_count @snapshot_count end |
#snapshot_creation_timestamp ⇒ Object
Returns the value of attribute snapshot_creation_timestamp.
106 107 108 |
# File 'lib/softlayer/network/storage.rb', line 106 def @snapshot_creation_timestamp end |
#snapshot_deletion_threshold_percentage ⇒ Object
Returns the value of attribute snapshot_deletion_threshold_percentage.
107 108 109 |
# File 'lib/softlayer/network/storage.rb', line 107 def snapshot_deletion_threshold_percentage @snapshot_deletion_threshold_percentage end |
#snapshot_size_bytes ⇒ Object
Returns the value of attribute snapshot_size_bytes.
108 109 110 |
# File 'lib/softlayer/network/storage.rb', line 108 def snapshot_size_bytes @snapshot_size_bytes end |
#snapshot_space_available ⇒ Object
Returns the value of attribute snapshot_space_available.
109 110 111 |
# File 'lib/softlayer/network/storage.rb', line 109 def snapshot_space_available @snapshot_space_available end |
#snapshots ⇒ Object
Returns the value of attribute snapshots.
110 111 112 |
# File 'lib/softlayer/network/storage.rb', line 110 def snapshots @snapshots end |
#storage_group_count ⇒ Object
Returns the value of attribute storage_group_count.
59 60 61 |
# File 'lib/softlayer/network/storage.rb', line 59 def storage_group_count @storage_group_count end |
#storage_groups ⇒ Object
Returns the value of attribute storage_groups.
111 112 113 |
# File 'lib/softlayer/network/storage.rb', line 111 def storage_groups @storage_groups end |
#storage_tier_level ⇒ Object
Returns the value of attribute storage_tier_level.
112 113 114 |
# File 'lib/softlayer/network/storage.rb', line 112 def storage_tier_level @storage_tier_level end |
#storage_type ⇒ Object
Returns the value of attribute storage_type.
113 114 115 |
# File 'lib/softlayer/network/storage.rb', line 113 def storage_type @storage_type end |
#storage_type_id ⇒ Object
Returns the value of attribute storage_type_id.
33 34 35 |
# File 'lib/softlayer/network/storage.rb', line 33 def storage_type_id @storage_type_id end |
#total_bytes_used ⇒ Object
Returns the value of attribute total_bytes_used.
114 115 116 |
# File 'lib/softlayer/network/storage.rb', line 114 def total_bytes_used @total_bytes_used end |
#total_schedule_snapshot_retention_count ⇒ Object
Returns the value of attribute total_schedule_snapshot_retention_count.
115 116 117 |
# File 'lib/softlayer/network/storage.rb', line 115 def total_schedule_snapshot_retention_count @total_schedule_snapshot_retention_count end |
#upgradable_flag ⇒ Object
Returns the value of attribute upgradable_flag.
34 35 36 |
# File 'lib/softlayer/network/storage.rb', line 34 def upgradable_flag @upgradable_flag end |
#usage_notification ⇒ Object
Returns the value of attribute usage_notification.
116 117 118 |
# File 'lib/softlayer/network/storage.rb', line 116 def usage_notification @usage_notification end |
#username ⇒ Object
Returns the value of attribute username.
35 36 37 |
# File 'lib/softlayer/network/storage.rb', line 35 def username @username end |
#vendor_name ⇒ Object
Returns the value of attribute vendor_name.
117 118 119 |
# File 'lib/softlayer/network/storage.rb', line 117 def vendor_name @vendor_name end |
#virtual_guest ⇒ Object
Returns the value of attribute virtual_guest.
118 119 120 |
# File 'lib/softlayer/network/storage.rb', line 118 def virtual_guest @virtual_guest end |
#volume_history ⇒ Object
Returns the value of attribute volume_history.
119 120 121 |
# File 'lib/softlayer/network/storage.rb', line 119 def volume_history @volume_history end |
#volume_history_count ⇒ Object
Returns the value of attribute volume_history_count.
60 61 62 |
# File 'lib/softlayer/network/storage.rb', line 60 def volume_history_count @volume_history_count end |
#volume_status ⇒ Object
Returns the value of attribute volume_status.
120 121 122 |
# File 'lib/softlayer/network/storage.rb', line 120 def volume_status @volume_status end |
#webcc_account ⇒ Object
Returns the value of attribute webcc_account.
121 122 123 |
# File 'lib/softlayer/network/storage.rb', line 121 def webcc_account @webcc_account end |
#weekly_schedule ⇒ Object
Returns the value of attribute weekly_schedule.
122 123 124 |
# File 'lib/softlayer/network/storage.rb', line 122 def weekly_schedule @weekly_schedule end |
Class Method Details
.change_password(message) ⇒ Object
username current_password new_password
228 229 230 |
# File 'lib/softlayer/network/storage.rb', line 228 def self.change_password() request(:change_password, Boolean, ) end |
.get_by_username(message) ⇒ Object
username type
403 404 405 |
# File 'lib/softlayer/network/storage.rb', line 403 def self.get_by_username() request(:get_by_username, Array[Softlayer::Network::Storage], ) end |
.get_object_storage_connection_information ⇒ Object
513 514 515 |
# File 'lib/softlayer/network/storage.rb', line 513 def self.get_object_storage_connection_information request(:get_object_storage_connection_information, Array[Softlayer::Container::Network::Service::Resource::ObjectStorage::ConnectionInformation]) end |
.get_objects_by_credential(message) ⇒ Object
credential_object
518 519 520 |
# File 'lib/softlayer/network/storage.rb', line 518 def self.get_objects_by_credential() request(:get_objects_by_credential, Array[Softlayer::Network::Storage], ) end |
.send_password_reminder_email(message) ⇒ Object
username
785 786 787 |
# File 'lib/softlayer/network/storage.rb', line 785 def self.send_password_reminder_email() request(:send_password_reminder_email, Boolean, ) end |
Instance Method Details
#allow_access_from_hardware(message) ⇒ Object
hardware_object_template
125 126 127 |
# File 'lib/softlayer/network/storage.rb', line 125 def allow_access_from_hardware() request(:allow_access_from_hardware, Boolean, ) end |
#allow_access_from_hardware_list(message) ⇒ Object
hardware_object_templates
130 131 132 |
# File 'lib/softlayer/network/storage.rb', line 130 def allow_access_from_hardware_list() request(:allow_access_from_hardware_list, Boolean, ) end |
#allow_access_from_host(message) ⇒ Object
type_class_name host_id
136 137 138 |
# File 'lib/softlayer/network/storage.rb', line 136 def allow_access_from_host() request(:allow_access_from_host, Softlayer::Network::Storage::Allowed::Host, ) end |
#allow_access_from_host_list(message) ⇒ Object
host_object_templates
141 142 143 |
# File 'lib/softlayer/network/storage.rb', line 141 def allow_access_from_host_list() request(:allow_access_from_host_list, Array[Softlayer::Network::Storage::Allowed::Host], ) end |
#allow_access_from_ip_address(message) ⇒ Object
ip_address_object_template
146 147 148 |
# File 'lib/softlayer/network/storage.rb', line 146 def allow_access_from_ip_address() request(:allow_access_from_ip_address, Boolean, ) end |
#allow_access_from_ip_address_list(message) ⇒ Object
ip_address_object_templates
151 152 153 |
# File 'lib/softlayer/network/storage.rb', line 151 def allow_access_from_ip_address_list() request(:allow_access_from_ip_address_list, Boolean, ) end |
#allow_access_from_subnet(message) ⇒ Object
subnet_object_template
156 157 158 |
# File 'lib/softlayer/network/storage.rb', line 156 def allow_access_from_subnet() request(:allow_access_from_subnet, Boolean, ) end |
#allow_access_from_subnet_list(message) ⇒ Object
subnet_object_templates
161 162 163 |
# File 'lib/softlayer/network/storage.rb', line 161 def allow_access_from_subnet_list() request(:allow_access_from_subnet_list, Boolean, ) end |
#allow_access_from_virtual_guest(message) ⇒ Object
virtual_guest_object_template
166 167 168 |
# File 'lib/softlayer/network/storage.rb', line 166 def allow_access_from_virtual_guest() request(:allow_access_from_virtual_guest, Boolean, ) end |
#allow_access_from_virtual_guest_list(message) ⇒ Object
virtual_guest_object_templates
171 172 173 |
# File 'lib/softlayer/network/storage.rb', line 171 def allow_access_from_virtual_guest_list() request(:allow_access_from_virtual_guest_list, Boolean, ) end |
#allow_access_to_replicant_from_hardware(message) ⇒ Object
hardware_object_template
176 177 178 |
# File 'lib/softlayer/network/storage.rb', line 176 def allow_access_to_replicant_from_hardware() request(:allow_access_to_replicant_from_hardware, Boolean, ) end |
#allow_access_to_replicant_from_hardware_list(message) ⇒ Object
hardware_object_templates
181 182 183 |
# File 'lib/softlayer/network/storage.rb', line 181 def allow_access_to_replicant_from_hardware_list() request(:allow_access_to_replicant_from_hardware_list, Boolean, ) end |
#allow_access_to_replicant_from_ip_address(message) ⇒ Object
ip_address_object_template
186 187 188 |
# File 'lib/softlayer/network/storage.rb', line 186 def allow_access_to_replicant_from_ip_address() request(:allow_access_to_replicant_from_ip_address, Boolean, ) end |
#allow_access_to_replicant_from_ip_address_list(message) ⇒ Object
ip_address_object_templates
191 192 193 |
# File 'lib/softlayer/network/storage.rb', line 191 def allow_access_to_replicant_from_ip_address_list() request(:allow_access_to_replicant_from_ip_address_list, Boolean, ) end |
#allow_access_to_replicant_from_subnet(message) ⇒ Object
subnet_object_template
196 197 198 |
# File 'lib/softlayer/network/storage.rb', line 196 def allow_access_to_replicant_from_subnet() request(:allow_access_to_replicant_from_subnet, Boolean, ) end |
#allow_access_to_replicant_from_subnet_list(message) ⇒ Object
subnet_object_templates
201 202 203 |
# File 'lib/softlayer/network/storage.rb', line 201 def allow_access_to_replicant_from_subnet_list() request(:allow_access_to_replicant_from_subnet_list, Boolean, ) end |
#allow_access_to_replicant_from_virtual_guest(message) ⇒ Object
virtual_guest_object_template
206 207 208 |
# File 'lib/softlayer/network/storage.rb', line 206 def allow_access_to_replicant_from_virtual_guest() request(:allow_access_to_replicant_from_virtual_guest, Boolean, ) end |
#allow_access_to_replicant_from_virtual_guest_list(message) ⇒ Object
virtual_guest_object_templates
211 212 213 |
# File 'lib/softlayer/network/storage.rb', line 211 def allow_access_to_replicant_from_virtual_guest_list() request(:allow_access_to_replicant_from_virtual_guest_list, Boolean, ) end |
#assign_credential(message) ⇒ Object
username
216 217 218 |
# File 'lib/softlayer/network/storage.rb', line 216 def assign_credential() request(:assign_credential, Boolean, ) end |
#assign_new_credential(message) ⇒ Object
type
221 222 223 |
# File 'lib/softlayer/network/storage.rb', line 221 def assign_new_credential() request(:assign_new_credential, Softlayer::Network::Storage::Credential, ) end |
#collect_bandwidth(message) ⇒ Object
type start_date end_date
235 236 237 |
# File 'lib/softlayer/network/storage.rb', line 235 def collect_bandwidth() request(:collect_bandwidth, BigDecimal, ) end |
#collect_bytes_used ⇒ Object
239 240 241 |
# File 'lib/softlayer/network/storage.rb', line 239 def collect_bytes_used request(:collect_bytes_used, BigDecimal) end |
#create_folder(message) ⇒ Object
folder
244 245 246 |
# File 'lib/softlayer/network/storage.rb', line 244 def create_folder() request(:create_folder, Boolean, ) end |
#create_snapshot(message) ⇒ Object
notes
249 250 251 |
# File 'lib/softlayer/network/storage.rb', line 249 def create_snapshot() request(:create_snapshot, Softlayer::Network::Storage, ) end |
#delete_all_files ⇒ Object
253 254 255 |
# File 'lib/softlayer/network/storage.rb', line 253 def delete_all_files request(:delete_all_files, Boolean) end |
#delete_file(message) ⇒ Object
file_id
258 259 260 |
# File 'lib/softlayer/network/storage.rb', line 258 def delete_file() request(:delete_file, Boolean, ) end |
#delete_files(message) ⇒ Object
file_ids
263 264 265 |
# File 'lib/softlayer/network/storage.rb', line 263 def delete_files() request(:delete_files, Boolean, ) end |
#delete_folder(message) ⇒ Object
folder
268 269 270 |
# File 'lib/softlayer/network/storage.rb', line 268 def delete_folder() request(:delete_folder, Boolean, ) end |
#delete_object ⇒ Object
272 273 274 |
# File 'lib/softlayer/network/storage.rb', line 272 def delete_object request(:delete_object, Boolean) end |
#disable_snapshots(message) ⇒ Object
schedule_type
277 278 279 |
# File 'lib/softlayer/network/storage.rb', line 277 def disable_snapshots() request(:disable_snapshots, Boolean, ) end |
#download_file(message) ⇒ Object
file_id
282 283 284 |
# File 'lib/softlayer/network/storage.rb', line 282 def download_file() request(:download_file, Softlayer::Container::Utility::File::Entity, ) end |
#edit_credential(message) ⇒ Object
username new_password
288 289 290 |
# File 'lib/softlayer/network/storage.rb', line 288 def edit_credential() request(:edit_credential, Boolean, ) end |
#edit_object(message) ⇒ Object
template_object
293 294 295 |
# File 'lib/softlayer/network/storage.rb', line 293 def edit_object() request(:edit_object, Boolean, ) end |
#enable_snapshots(message) ⇒ Object
schedule_type retention_count minute hour day_of_week
302 303 304 |
# File 'lib/softlayer/network/storage.rb', line 302 def enable_snapshots() request(:enable_snapshots, Boolean, ) end |
#failback_from_replicant ⇒ Object
306 307 308 |
# File 'lib/softlayer/network/storage.rb', line 306 def failback_from_replicant request(:failback_from_replicant, Boolean) end |
#failover_to_replicant(message) ⇒ Object
replicant_id
311 312 313 |
# File 'lib/softlayer/network/storage.rb', line 311 def failover_to_replicant() request(:failover_to_replicant, Boolean, ) end |
#get_account ⇒ Object
315 316 317 |
# File 'lib/softlayer/network/storage.rb', line 315 def get_account request(:get_account, Softlayer::Account) end |
#get_account_password ⇒ Object
319 320 321 |
# File 'lib/softlayer/network/storage.rb', line 319 def get_account_password request(:get_account_password, Softlayer::Account::Password) end |
#get_active_transactions ⇒ Object
323 324 325 |
# File 'lib/softlayer/network/storage.rb', line 323 def get_active_transactions request(:get_active_transactions, Array[Softlayer::Provisioning::Version1::Transaction]) end |
#get_all_files ⇒ Object
327 328 329 |
# File 'lib/softlayer/network/storage.rb', line 327 def get_all_files request(:get_all_files, Array[Softlayer::Container::Utility::File::Entity]) end |
#get_all_files_by_filter(message) ⇒ Object
filter
332 333 334 |
# File 'lib/softlayer/network/storage.rb', line 332 def get_all_files_by_filter() request(:get_all_files_by_filter, Array[Softlayer::Container::Utility::File::Entity], ) end |
#get_allowable_hardware(message) ⇒ Object
filter_hostname
337 338 339 |
# File 'lib/softlayer/network/storage.rb', line 337 def get_allowable_hardware() request(:get_allowable_hardware, Array[Softlayer::Hardware], ) end |
#get_allowable_ip_addresses(message) ⇒ Object
subnet_id filter_ip_address
343 344 345 |
# File 'lib/softlayer/network/storage.rb', line 343 def get_allowable_ip_addresses() request(:get_allowable_ip_addresses, Array[Softlayer::Network::Subnet::IpAddress], ) end |
#get_allowable_subnets(message) ⇒ Object
filter_network_identifier
348 349 350 |
# File 'lib/softlayer/network/storage.rb', line 348 def get_allowable_subnets() request(:get_allowable_subnets, Array[Softlayer::Network::Subnet], ) end |
#get_allowable_virtual_guests(message) ⇒ Object
filter_hostname
353 354 355 |
# File 'lib/softlayer/network/storage.rb', line 353 def get_allowable_virtual_guests() request(:get_allowable_virtual_guests, Array[Softlayer::Virtual::Guest], ) end |
#get_allowed_hardware ⇒ Object
357 358 359 |
# File 'lib/softlayer/network/storage.rb', line 357 def get_allowed_hardware request(:get_allowed_hardware, Array[Softlayer::Hardware]) end |
#get_allowed_hosts_limit ⇒ Object
361 362 363 |
# File 'lib/softlayer/network/storage.rb', line 361 def get_allowed_hosts_limit request(:get_allowed_hosts_limit, Integer) end |
#get_allowed_ip_addresses ⇒ Object
365 366 367 |
# File 'lib/softlayer/network/storage.rb', line 365 def get_allowed_ip_addresses request(:get_allowed_ip_addresses, Array[Softlayer::Network::Subnet::IpAddress]) end |
#get_allowed_replication_hardware ⇒ Object
369 370 371 |
# File 'lib/softlayer/network/storage.rb', line 369 def get_allowed_replication_hardware request(:get_allowed_replication_hardware, Array[Softlayer::Hardware]) end |
#get_allowed_replication_ip_addresses ⇒ Object
373 374 375 |
# File 'lib/softlayer/network/storage.rb', line 373 def get_allowed_replication_ip_addresses request(:get_allowed_replication_ip_addresses, Array[Softlayer::Network::Subnet::IpAddress]) end |
#get_allowed_replication_subnets ⇒ Object
377 378 379 |
# File 'lib/softlayer/network/storage.rb', line 377 def get_allowed_replication_subnets request(:get_allowed_replication_subnets, Array[Softlayer::Network::Subnet]) end |
#get_allowed_replication_virtual_guests ⇒ Object
381 382 383 |
# File 'lib/softlayer/network/storage.rb', line 381 def get_allowed_replication_virtual_guests request(:get_allowed_replication_virtual_guests, Array[Softlayer::Virtual::Guest]) end |
#get_allowed_subnets ⇒ Object
385 386 387 |
# File 'lib/softlayer/network/storage.rb', line 385 def get_allowed_subnets request(:get_allowed_subnets, Array[Softlayer::Network::Subnet]) end |
#get_allowed_virtual_guests ⇒ Object
389 390 391 |
# File 'lib/softlayer/network/storage.rb', line 389 def get_allowed_virtual_guests request(:get_allowed_virtual_guests, Array[Softlayer::Virtual::Guest]) end |
#get_billing_item ⇒ Object
393 394 395 |
# File 'lib/softlayer/network/storage.rb', line 393 def get_billing_item request(:get_billing_item, Softlayer::Billing::Item) end |
#get_billing_item_category ⇒ Object
397 398 399 |
# File 'lib/softlayer/network/storage.rb', line 397 def get_billing_item_category request(:get_billing_item_category, Softlayer::Product::Item::Category) end |
#get_bytes_used ⇒ Object
407 408 409 |
# File 'lib/softlayer/network/storage.rb', line 407 def get_bytes_used request(:get_bytes_used, String) end |
#get_cdn_urls ⇒ Object
411 412 413 |
# File 'lib/softlayer/network/storage.rb', line 411 def get_cdn_urls request(:get_cdn_urls, Array[Softlayer::Container::Network::Storage::Hub::ObjectStorage::ContentDeliveryUrl]) end |
#get_cluster_resource ⇒ Object
415 416 417 |
# File 'lib/softlayer/network/storage.rb', line 415 def get_cluster_resource request(:get_cluster_resource, Softlayer::Network::Service::Resource) end |
#get_creation_schedule_id ⇒ Object
419 420 421 |
# File 'lib/softlayer/network/storage.rb', line 419 def get_creation_schedule_id request(:get_creation_schedule_id, String) end |
#get_credentials ⇒ Object
423 424 425 |
# File 'lib/softlayer/network/storage.rb', line 423 def get_credentials request(:get_credentials, Array[Softlayer::Network::Storage::Credential]) end |
#get_daily_schedule ⇒ Object
427 428 429 |
# File 'lib/softlayer/network/storage.rb', line 427 def get_daily_schedule request(:get_daily_schedule, Softlayer::Network::Storage::Schedule) end |
#get_events ⇒ Object
431 432 433 |
# File 'lib/softlayer/network/storage.rb', line 431 def get_events request(:get_events, Array[Softlayer::Network::Storage::Event]) end |
#get_file_by_identifier(message) ⇒ Object
identifier
436 437 438 |
# File 'lib/softlayer/network/storage.rb', line 436 def get_file_by_identifier() request(:get_file_by_identifier, Softlayer::Container::Utility::File::Entity, ) end |
#get_file_count ⇒ Object
440 441 442 |
# File 'lib/softlayer/network/storage.rb', line 440 def get_file_count request(:get_file_count, Integer) end |
#get_file_list(message) ⇒ Object
folder path
446 447 448 |
# File 'lib/softlayer/network/storage.rb', line 446 def get_file_list() request(:get_file_list, Array[Softlayer::Container::Utility::File::Entity], ) end |
#get_file_pending_delete_count ⇒ Object
450 451 452 |
# File 'lib/softlayer/network/storage.rb', line 450 def get_file_pending_delete_count request(:get_file_pending_delete_count, Integer) end |
#get_files_pending_delete ⇒ Object
454 455 456 |
# File 'lib/softlayer/network/storage.rb', line 454 def get_files_pending_delete request(:get_files_pending_delete, Array[Softlayer::Container::Utility::File::Entity]) end |
#get_folder_list ⇒ Object
458 459 460 |
# File 'lib/softlayer/network/storage.rb', line 458 def get_folder_list request(:get_folder_list, Array[Softlayer::Container::Network::Storage::Hub::ObjectStorage::Folder]) end |
#get_graph(message) ⇒ Object
start_date end_date type
465 466 467 |
# File 'lib/softlayer/network/storage.rb', line 465 def get_graph() request(:get_graph, Softlayer::Container::Bandwidth::GraphOutputs, ) end |
#get_hardware ⇒ Object
469 470 471 |
# File 'lib/softlayer/network/storage.rb', line 469 def get_hardware request(:get_hardware, Softlayer::Hardware) end |
#get_hourly_schedule ⇒ Object
473 474 475 |
# File 'lib/softlayer/network/storage.rb', line 473 def get_hourly_schedule request(:get_hourly_schedule, Softlayer::Network::Storage::Schedule) end |
#get_iops ⇒ Object
477 478 479 |
# File 'lib/softlayer/network/storage.rb', line 477 def get_iops request(:get_iops, String) end |
#get_iscsi_luns ⇒ Object
481 482 483 |
# File 'lib/softlayer/network/storage.rb', line 481 def get_iscsi_luns request(:get_iscsi_luns, Array[Softlayer::Network::Storage]) end |
#get_lun_id ⇒ Object
485 486 487 |
# File 'lib/softlayer/network/storage.rb', line 485 def get_lun_id request(:get_lun_id, String) end |
#get_manual_snapshots ⇒ Object
489 490 491 |
# File 'lib/softlayer/network/storage.rb', line 489 def get_manual_snapshots request(:get_manual_snapshots, Array[Softlayer::Network::Storage]) end |
#get_metric_tracking_object ⇒ Object
493 494 495 |
# File 'lib/softlayer/network/storage.rb', line 493 def get_metric_tracking_object request(:get_metric_tracking_object, Softlayer::Metric::Tracking::Object) end |
#get_mountable_flag ⇒ Object
497 498 499 |
# File 'lib/softlayer/network/storage.rb', line 497 def get_mountable_flag request(:get_mountable_flag, String) end |
#get_network_connection_details ⇒ Object
501 502 503 |
# File 'lib/softlayer/network/storage.rb', line 501 def get_network_connection_details request(:get_network_connection_details, Softlayer::Container::Network::Storage::NetworkConnectionInformation) end |
#get_notification_subscribers ⇒ Object
505 506 507 |
# File 'lib/softlayer/network/storage.rb', line 505 def get_notification_subscribers request(:get_notification_subscribers, Array[Softlayer::Notification::User::Subscriber]) end |
#get_object ⇒ Object
509 510 511 |
# File 'lib/softlayer/network/storage.rb', line 509 def get_object request(:get_object, Softlayer::Network::Storage) end |
#get_os_type ⇒ Object
522 523 524 |
# File 'lib/softlayer/network/storage.rb', line 522 def get_os_type request(:get_os_type, Softlayer::Network::Storage::Iscsi::Os::Type) end |
#get_os_type_id ⇒ Object
526 527 528 |
# File 'lib/softlayer/network/storage.rb', line 526 def get_os_type_id request(:get_os_type_id, String) end |
#get_parent_partnerships ⇒ Object
530 531 532 |
# File 'lib/softlayer/network/storage.rb', line 530 def get_parent_partnerships request(:get_parent_partnerships, Array[Softlayer::Network::Storage::Partnership]) end |
#get_parent_volume ⇒ Object
534 535 536 |
# File 'lib/softlayer/network/storage.rb', line 534 def get_parent_volume request(:get_parent_volume, Softlayer::Network::Storage) end |
#get_partnerships ⇒ Object
538 539 540 |
# File 'lib/softlayer/network/storage.rb', line 538 def get_partnerships request(:get_partnerships, Array[Softlayer::Network::Storage::Partnership]) end |
#get_permissions_groups ⇒ Object
542 543 544 |
# File 'lib/softlayer/network/storage.rb', line 542 def request(:get_permissions_groups, Array[Softlayer::Network::Storage::Group]) end |
#get_properties ⇒ Object
546 547 548 |
# File 'lib/softlayer/network/storage.rb', line 546 def get_properties request(:get_properties, Array[Softlayer::Network::Storage::Property]) end |
#get_recycle_bin_file_by_identifier(message) ⇒ Object
file_id
551 552 553 |
# File 'lib/softlayer/network/storage.rb', line 551 def get_recycle_bin_file_by_identifier() request(:get_recycle_bin_file_by_identifier, Softlayer::Container::Utility::File::Entity, ) end |
#get_remaining_allowed_hosts ⇒ Object
555 556 557 |
# File 'lib/softlayer/network/storage.rb', line 555 def get_remaining_allowed_hosts request(:get_remaining_allowed_hosts, Integer) end |
#get_replicating_luns ⇒ Object
559 560 561 |
# File 'lib/softlayer/network/storage.rb', line 559 def get_replicating_luns request(:get_replicating_luns, Array[Softlayer::Network::Storage]) end |
#get_replicating_volume ⇒ Object
563 564 565 |
# File 'lib/softlayer/network/storage.rb', line 563 def get_replicating_volume request(:get_replicating_volume, Softlayer::Network::Storage) end |
#get_replication_events ⇒ Object
567 568 569 |
# File 'lib/softlayer/network/storage.rb', line 567 def get_replication_events request(:get_replication_events, Array[Softlayer::Network::Storage::Event]) end |
#get_replication_partners ⇒ Object
571 572 573 |
# File 'lib/softlayer/network/storage.rb', line 571 def get_replication_partners request(:get_replication_partners, Array[Softlayer::Network::Storage]) end |
#get_replication_schedule ⇒ Object
575 576 577 |
# File 'lib/softlayer/network/storage.rb', line 575 def get_replication_schedule request(:get_replication_schedule, Softlayer::Network::Storage::Schedule) end |
#get_replication_status ⇒ Object
579 580 581 |
# File 'lib/softlayer/network/storage.rb', line 579 def get_replication_status request(:get_replication_status, String) end |
#get_schedules ⇒ Object
583 584 585 |
# File 'lib/softlayer/network/storage.rb', line 583 def get_schedules request(:get_schedules, Array[Softlayer::Network::Storage::Schedule]) end |
#get_service_resource ⇒ Object
587 588 589 |
# File 'lib/softlayer/network/storage.rb', line 587 def get_service_resource request(:get_service_resource, Softlayer::Network::Service::Resource) end |
#get_service_resource_backend_ip_address ⇒ Object
591 592 593 |
# File 'lib/softlayer/network/storage.rb', line 591 def get_service_resource_backend_ip_address request(:get_service_resource_backend_ip_address, String) end |
#get_service_resource_name ⇒ Object
595 596 597 |
# File 'lib/softlayer/network/storage.rb', line 595 def get_service_resource_name request(:get_service_resource_name, String) end |
#get_snapshot_capacity_gb ⇒ Object
599 600 601 |
# File 'lib/softlayer/network/storage.rb', line 599 def get_snapshot_capacity_gb request(:get_snapshot_capacity_gb, String) end |
#get_snapshot_creation_timestamp ⇒ Object
603 604 605 |
# File 'lib/softlayer/network/storage.rb', line 603 def request(:get_snapshot_creation_timestamp, String) end |
#get_snapshot_deletion_threshold_percentage ⇒ Object
607 608 609 |
# File 'lib/softlayer/network/storage.rb', line 607 def get_snapshot_deletion_threshold_percentage request(:get_snapshot_deletion_threshold_percentage, String) end |
#get_snapshot_size_bytes ⇒ Object
611 612 613 |
# File 'lib/softlayer/network/storage.rb', line 611 def get_snapshot_size_bytes request(:get_snapshot_size_bytes, String) end |
#get_snapshot_space_available ⇒ Object
615 616 617 |
# File 'lib/softlayer/network/storage.rb', line 615 def get_snapshot_space_available request(:get_snapshot_space_available, String) end |
#get_snapshots ⇒ Object
619 620 621 |
# File 'lib/softlayer/network/storage.rb', line 619 def get_snapshots request(:get_snapshots, Array[Softlayer::Network::Storage]) end |
#get_snapshots_for_volume ⇒ Object
623 624 625 |
# File 'lib/softlayer/network/storage.rb', line 623 def get_snapshots_for_volume request(:get_snapshots_for_volume, Array[Softlayer::Network::Storage]) end |
#get_storage_groups ⇒ Object
627 628 629 |
# File 'lib/softlayer/network/storage.rb', line 627 def get_storage_groups request(:get_storage_groups, Array[Softlayer::Network::Storage::Group]) end |
#get_storage_groups_network_connection_details ⇒ Object
631 632 633 |
# File 'lib/softlayer/network/storage.rb', line 631 def get_storage_groups_network_connection_details request(:get_storage_groups_network_connection_details, Array[Softlayer::Container::Network::Storage::NetworkConnectionInformation]) end |
#get_storage_tier_level ⇒ Object
635 636 637 |
# File 'lib/softlayer/network/storage.rb', line 635 def get_storage_tier_level request(:get_storage_tier_level, String) end |
#get_storage_type ⇒ Object
639 640 641 |
# File 'lib/softlayer/network/storage.rb', line 639 def get_storage_type request(:get_storage_type, Softlayer::Network::Storage::Type) end |
#get_total_bytes_used ⇒ Object
643 644 645 |
# File 'lib/softlayer/network/storage.rb', line 643 def get_total_bytes_used request(:get_total_bytes_used, String) end |
#get_total_schedule_snapshot_retention_count ⇒ Object
647 648 649 |
# File 'lib/softlayer/network/storage.rb', line 647 def get_total_schedule_snapshot_retention_count request(:get_total_schedule_snapshot_retention_count, Integer) end |
#get_usage_notification ⇒ Object
651 652 653 |
# File 'lib/softlayer/network/storage.rb', line 651 def get_usage_notification request(:get_usage_notification, Softlayer::Notification) end |
#get_valid_replication_target_datacenter_locations ⇒ Object
655 656 657 |
# File 'lib/softlayer/network/storage.rb', line 655 def get_valid_replication_target_datacenter_locations request(:get_valid_replication_target_datacenter_locations, Array[Softlayer::Location]) end |
#get_vendor_name ⇒ Object
659 660 661 |
# File 'lib/softlayer/network/storage.rb', line 659 def get_vendor_name request(:get_vendor_name, String) end |
#get_virtual_guest ⇒ Object
663 664 665 |
# File 'lib/softlayer/network/storage.rb', line 663 def get_virtual_guest request(:get_virtual_guest, Softlayer::Virtual::Guest) end |
#get_volume_history ⇒ Object
667 668 669 |
# File 'lib/softlayer/network/storage.rb', line 667 def get_volume_history request(:get_volume_history, Array[Softlayer::Network::Storage::History]) end |
#get_volume_status ⇒ Object
671 672 673 |
# File 'lib/softlayer/network/storage.rb', line 671 def get_volume_status request(:get_volume_status, String) end |
#get_webcc_account ⇒ Object
675 676 677 |
# File 'lib/softlayer/network/storage.rb', line 675 def get_webcc_account request(:get_webcc_account, Softlayer::Account::Password) end |
#get_weekly_schedule ⇒ Object
679 680 681 |
# File 'lib/softlayer/network/storage.rb', line 679 def get_weekly_schedule request(:get_weekly_schedule, Softlayer::Network::Storage::Schedule) end |
#immediate_failover_to_replicant(message) ⇒ Object
replicant_id
684 685 686 |
# File 'lib/softlayer/network/storage.rb', line 684 def immediate_failover_to_replicant() request(:immediate_failover_to_replicant, Boolean, ) end |
#is_blocking_operation_in_progress(message) ⇒ Object
exempt_status_key_names
689 690 691 |
# File 'lib/softlayer/network/storage.rb', line 689 def is_blocking_operation_in_progress() request(:is_blocking_operation_in_progress, Boolean, ) end |
#remove_access_from_hardware(message) ⇒ Object
hardware_object_template
694 695 696 |
# File 'lib/softlayer/network/storage.rb', line 694 def remove_access_from_hardware() request(:remove_access_from_hardware, Boolean, ) end |
#remove_access_from_hardware_list(message) ⇒ Object
hardware_object_templates
699 700 701 |
# File 'lib/softlayer/network/storage.rb', line 699 def remove_access_from_hardware_list() request(:remove_access_from_hardware_list, Boolean, ) end |
#remove_access_from_host(message) ⇒ Object
type_class_name host_id
705 706 707 |
# File 'lib/softlayer/network/storage.rb', line 705 def remove_access_from_host() request(:remove_access_from_host, Softlayer::Network::Storage::Allowed::Host, ) end |
#remove_access_from_host_list(message) ⇒ Object
host_object_templates
710 711 712 |
# File 'lib/softlayer/network/storage.rb', line 710 def remove_access_from_host_list() request(:remove_access_from_host_list, Array[Softlayer::Network::Storage::Allowed::Host], ) end |
#remove_access_from_ip_address(message) ⇒ Object
ip_address_object_template
715 716 717 |
# File 'lib/softlayer/network/storage.rb', line 715 def remove_access_from_ip_address() request(:remove_access_from_ip_address, Boolean, ) end |
#remove_access_from_ip_address_list(message) ⇒ Object
ip_address_object_templates
720 721 722 |
# File 'lib/softlayer/network/storage.rb', line 720 def remove_access_from_ip_address_list() request(:remove_access_from_ip_address_list, Boolean, ) end |
#remove_access_from_subnet(message) ⇒ Object
subnet_object_template
725 726 727 |
# File 'lib/softlayer/network/storage.rb', line 725 def remove_access_from_subnet() request(:remove_access_from_subnet, Boolean, ) end |
#remove_access_from_subnet_list(message) ⇒ Object
subnet_object_templates
730 731 732 |
# File 'lib/softlayer/network/storage.rb', line 730 def remove_access_from_subnet_list() request(:remove_access_from_subnet_list, Boolean, ) end |
#remove_access_from_virtual_guest(message) ⇒ Object
virtual_guest_object_template
735 736 737 |
# File 'lib/softlayer/network/storage.rb', line 735 def remove_access_from_virtual_guest() request(:remove_access_from_virtual_guest, Boolean, ) end |
#remove_access_from_virtual_guest_list(message) ⇒ Object
virtual_guest_object_templates
740 741 742 |
# File 'lib/softlayer/network/storage.rb', line 740 def remove_access_from_virtual_guest_list() request(:remove_access_from_virtual_guest_list, Boolean, ) end |
#remove_access_to_replicant_from_hardware_list(message) ⇒ Object
hardware_object_templates
745 746 747 |
# File 'lib/softlayer/network/storage.rb', line 745 def remove_access_to_replicant_from_hardware_list() request(:remove_access_to_replicant_from_hardware_list, Boolean, ) end |
#remove_access_to_replicant_from_ip_address_list(message) ⇒ Object
ip_address_object_templates
750 751 752 |
# File 'lib/softlayer/network/storage.rb', line 750 def remove_access_to_replicant_from_ip_address_list() request(:remove_access_to_replicant_from_ip_address_list, Boolean, ) end |
#remove_access_to_replicant_from_subnet(message) ⇒ Object
subnet_object_template
755 756 757 |
# File 'lib/softlayer/network/storage.rb', line 755 def remove_access_to_replicant_from_subnet() request(:remove_access_to_replicant_from_subnet, Boolean, ) end |
#remove_access_to_replicant_from_subnet_list(message) ⇒ Object
subnet_object_templates
760 761 762 |
# File 'lib/softlayer/network/storage.rb', line 760 def remove_access_to_replicant_from_subnet_list() request(:remove_access_to_replicant_from_subnet_list, Boolean, ) end |
#remove_access_to_replicant_from_virtual_guest_list(message) ⇒ Object
virtual_guest_object_templates
765 766 767 |
# File 'lib/softlayer/network/storage.rb', line 765 def remove_access_to_replicant_from_virtual_guest_list() request(:remove_access_to_replicant_from_virtual_guest_list, Boolean, ) end |
#remove_credential(message) ⇒ Object
username
770 771 772 |
# File 'lib/softlayer/network/storage.rb', line 770 def remove_credential() request(:remove_credential, Boolean, ) end |
#restore_file(message) ⇒ Object
file_id
775 776 777 |
# File 'lib/softlayer/network/storage.rb', line 775 def restore_file() request(:restore_file, Softlayer::Container::Utility::File::Entity, ) end |
#restore_from_snapshot(message) ⇒ Object
snapshot_id
780 781 782 |
# File 'lib/softlayer/network/storage.rb', line 780 def restore_from_snapshot() request(:restore_from_snapshot, Boolean, ) end |
#set_mountable(message) ⇒ Object
mountable
790 791 792 |
# File 'lib/softlayer/network/storage.rb', line 790 def set_mountable() request(:set_mountable, Boolean, ) end |
#set_snapshot_allocation(message) ⇒ Object
capacity_gb
795 796 797 |
# File 'lib/softlayer/network/storage.rb', line 795 def set_snapshot_allocation() request(:set_snapshot_allocation, nil, ) end |
#upgrade_volume_capacity(message) ⇒ Object
item_id
800 801 802 |
# File 'lib/softlayer/network/storage.rb', line 800 def upgrade_volume_capacity() request(:upgrade_volume_capacity, Boolean, ) end |