Class: Softlayer::Network::Storage::Iscsi

Inherits:
Softlayer::Network::Storage show all
Defined in:
lib/softlayer/network/storage/iscsi.rb,
lib/softlayer/network/storage/iscsi/os.rb,
lib/softlayer/network/storage/iscsi/os/type.rb,
lib/softlayer/network/storage/iscsi/equal_logic.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

Direct Known Subclasses

EqualLogic::Version3

Defined Under Namespace

Modules: EqualLogic, Os Classes: Representer

Constant Summary collapse

SERVICE =
'SoftLayer_Network_Storage_Iscsi'

Instance Attribute Summary

Attributes inherited from Softlayer::Network::Storage

#account, #account_id, #account_password, #active_transaction_count, #active_transactions, #allowed_hardware, #allowed_hardware_count, #allowed_ip_address_count, #allowed_ip_addresses, #allowed_replication_hardware, #allowed_replication_hardware_count, #allowed_replication_ip_address_count, #allowed_replication_ip_addresses, #allowed_replication_subnet_count, #allowed_replication_subnets, #allowed_replication_virtual_guest_count, #allowed_replication_virtual_guests, #allowed_subnet_count, #allowed_subnets, #allowed_virtual_guest_count, #allowed_virtual_guests, #billing_item, #billing_item_category, #bytes_used, #capacity_gb, #create_date, #creation_schedule_id, #credential_count, #credentials, #daily_schedule, #event_count, #events, #guest_id, #hardware, #hardware_id, #host_id, #hourly_schedule, #id, #iops, #iscsi_lun_count, #iscsi_luns, #lun_id, #manual_snapshot_count, #manual_snapshots, #metric_tracking_object, #mountable_flag, #nas_type, #notes, #notification_subscriber_count, #notification_subscribers, #os_type, #os_type_id, #parent_partnership_count, #parent_partnerships, #parent_volume, #partnership_count, #partnerships, #password, #permissions_group_count, #permissions_groups, #properties, #property_count, #replicating_lun_count, #replicating_luns, #replicating_volume, #replication_event_count, #replication_events, #replication_partner_count, #replication_partners, #replication_schedule, #replication_status, #schedule_count, #schedules, #service_provider_id, #service_resource, #service_resource_backend_ip_address, #service_resource_name, #snapshot_capacity_gb, #snapshot_count, #snapshot_creation_timestamp, #snapshot_deletion_threshold_percentage, #snapshot_size_bytes, #snapshot_space_available, #snapshots, #storage_group_count, #storage_groups, #storage_tier_level, #storage_type, #storage_type_id, #total_bytes_used, #total_schedule_snapshot_retention_count, #upgradable_flag, #usage_notification, #username, #vendor_name, #virtual_guest, #volume_history, #volume_history_count, #volume_status, #webcc_account, #weekly_schedule

Class Method Summary collapse

Instance Method Summary collapse

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

Class Method Details

.change_password(message) ⇒ Object

username current_password new_password



113
114
115
# File 'lib/softlayer/network/storage/iscsi.rb', line 113

def self.change_password(message)
  request(:change_password, Boolean, message)
end

.get_by_username(message) ⇒ Object

username type



288
289
290
# File 'lib/softlayer/network/storage/iscsi.rb', line 288

def self.get_by_username(message)
  request(:get_by_username, Array[Softlayer::Network::Storage], message)
end

.get_object_storage_connection_informationObject



398
399
400
# File 'lib/softlayer/network/storage/iscsi.rb', line 398

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



403
404
405
# File 'lib/softlayer/network/storage/iscsi.rb', line 403

def self.get_objects_by_credential(message)
  request(:get_objects_by_credential, Array[Softlayer::Network::Storage], message)
end

.send_password_reminder_email(message) ⇒ Object

username



670
671
672
# File 'lib/softlayer/network/storage/iscsi.rb', line 670

def self.send_password_reminder_email(message)
  request(:send_password_reminder_email, Boolean, message)
end

Instance Method Details

#allow_access_from_hardware(message) ⇒ Object

hardware_object_template



10
11
12
# File 'lib/softlayer/network/storage/iscsi.rb', line 10

def allow_access_from_hardware(message)
  request(:allow_access_from_hardware, Boolean, message)
end

#allow_access_from_hardware_list(message) ⇒ Object

hardware_object_templates



15
16
17
# File 'lib/softlayer/network/storage/iscsi.rb', line 15

def allow_access_from_hardware_list(message)
  request(:allow_access_from_hardware_list, Boolean, message)
end

#allow_access_from_host(message) ⇒ Object

type_class_name host_id



21
22
23
# File 'lib/softlayer/network/storage/iscsi.rb', line 21

def allow_access_from_host(message)
  request(:allow_access_from_host, Softlayer::Network::Storage::Allowed::Host, message)
end

#allow_access_from_host_list(message) ⇒ Object

host_object_templates



26
27
28
# File 'lib/softlayer/network/storage/iscsi.rb', line 26

def allow_access_from_host_list(message)
  request(:allow_access_from_host_list, Array[Softlayer::Network::Storage::Allowed::Host], message)
end

#allow_access_from_ip_address(message) ⇒ Object

ip_address_object_template



31
32
33
# File 'lib/softlayer/network/storage/iscsi.rb', line 31

def allow_access_from_ip_address(message)
  request(:allow_access_from_ip_address, Boolean, message)
end

#allow_access_from_ip_address_list(message) ⇒ Object

ip_address_object_templates



36
37
38
# File 'lib/softlayer/network/storage/iscsi.rb', line 36

def allow_access_from_ip_address_list(message)
  request(:allow_access_from_ip_address_list, Boolean, message)
end

#allow_access_from_subnet(message) ⇒ Object

subnet_object_template



41
42
43
# File 'lib/softlayer/network/storage/iscsi.rb', line 41

def allow_access_from_subnet(message)
  request(:allow_access_from_subnet, Boolean, message)
end

#allow_access_from_subnet_list(message) ⇒ Object

subnet_object_templates



46
47
48
# File 'lib/softlayer/network/storage/iscsi.rb', line 46

def allow_access_from_subnet_list(message)
  request(:allow_access_from_subnet_list, Boolean, message)
end

#allow_access_from_virtual_guest(message) ⇒ Object

virtual_guest_object_template



51
52
53
# File 'lib/softlayer/network/storage/iscsi.rb', line 51

def allow_access_from_virtual_guest(message)
  request(:allow_access_from_virtual_guest, Boolean, message)
end

#allow_access_from_virtual_guest_list(message) ⇒ Object

virtual_guest_object_templates



56
57
58
# File 'lib/softlayer/network/storage/iscsi.rb', line 56

def allow_access_from_virtual_guest_list(message)
  request(:allow_access_from_virtual_guest_list, Boolean, message)
end

#allow_access_to_replicant_from_hardware(message) ⇒ Object

hardware_object_template



61
62
63
# File 'lib/softlayer/network/storage/iscsi.rb', line 61

def allow_access_to_replicant_from_hardware(message)
  request(:allow_access_to_replicant_from_hardware, Boolean, message)
end

#allow_access_to_replicant_from_hardware_list(message) ⇒ Object

hardware_object_templates



66
67
68
# File 'lib/softlayer/network/storage/iscsi.rb', line 66

def allow_access_to_replicant_from_hardware_list(message)
  request(:allow_access_to_replicant_from_hardware_list, Boolean, message)
end

#allow_access_to_replicant_from_ip_address(message) ⇒ Object

ip_address_object_template



71
72
73
# File 'lib/softlayer/network/storage/iscsi.rb', line 71

def allow_access_to_replicant_from_ip_address(message)
  request(:allow_access_to_replicant_from_ip_address, Boolean, message)
end

#allow_access_to_replicant_from_ip_address_list(message) ⇒ Object

ip_address_object_templates



76
77
78
# File 'lib/softlayer/network/storage/iscsi.rb', line 76

def allow_access_to_replicant_from_ip_address_list(message)
  request(:allow_access_to_replicant_from_ip_address_list, Boolean, message)
end

#allow_access_to_replicant_from_subnet(message) ⇒ Object

subnet_object_template



81
82
83
# File 'lib/softlayer/network/storage/iscsi.rb', line 81

def allow_access_to_replicant_from_subnet(message)
  request(:allow_access_to_replicant_from_subnet, Boolean, message)
end

#allow_access_to_replicant_from_subnet_list(message) ⇒ Object

subnet_object_templates



86
87
88
# File 'lib/softlayer/network/storage/iscsi.rb', line 86

def allow_access_to_replicant_from_subnet_list(message)
  request(:allow_access_to_replicant_from_subnet_list, Boolean, message)
end

#allow_access_to_replicant_from_virtual_guest(message) ⇒ Object

virtual_guest_object_template



91
92
93
# File 'lib/softlayer/network/storage/iscsi.rb', line 91

def allow_access_to_replicant_from_virtual_guest(message)
  request(:allow_access_to_replicant_from_virtual_guest, Boolean, message)
end

#allow_access_to_replicant_from_virtual_guest_list(message) ⇒ Object

virtual_guest_object_templates



96
97
98
# File 'lib/softlayer/network/storage/iscsi.rb', line 96

def allow_access_to_replicant_from_virtual_guest_list(message)
  request(:allow_access_to_replicant_from_virtual_guest_list, Boolean, message)
end

#assign_credential(message) ⇒ Object

username



101
102
103
# File 'lib/softlayer/network/storage/iscsi.rb', line 101

def assign_credential(message)
  request(:assign_credential, Boolean, message)
end

#assign_new_credential(message) ⇒ Object

type



106
107
108
# File 'lib/softlayer/network/storage/iscsi.rb', line 106

def assign_new_credential(message)
  request(:assign_new_credential, Softlayer::Network::Storage::Credential, message)
end

#collect_bandwidth(message) ⇒ Object

type start_date end_date



120
121
122
# File 'lib/softlayer/network/storage/iscsi.rb', line 120

def collect_bandwidth(message)
  request(:collect_bandwidth, BigDecimal, message)
end

#collect_bytes_usedObject



124
125
126
# File 'lib/softlayer/network/storage/iscsi.rb', line 124

def collect_bytes_used
  request(:collect_bytes_used, BigDecimal)
end

#create_folder(message) ⇒ Object

folder



129
130
131
# File 'lib/softlayer/network/storage/iscsi.rb', line 129

def create_folder(message)
  request(:create_folder, Boolean, message)
end

#create_snapshot(message) ⇒ Object

notes



134
135
136
# File 'lib/softlayer/network/storage/iscsi.rb', line 134

def create_snapshot(message)
  request(:create_snapshot, Softlayer::Network::Storage::Iscsi, message)
end

#delete_all_filesObject



138
139
140
# File 'lib/softlayer/network/storage/iscsi.rb', line 138

def delete_all_files
  request(:delete_all_files, Boolean)
end

#delete_file(message) ⇒ Object

file_id



143
144
145
# File 'lib/softlayer/network/storage/iscsi.rb', line 143

def delete_file(message)
  request(:delete_file, Boolean, message)
end

#delete_files(message) ⇒ Object

file_ids



148
149
150
# File 'lib/softlayer/network/storage/iscsi.rb', line 148

def delete_files(message)
  request(:delete_files, Boolean, message)
end

#delete_folder(message) ⇒ Object

folder



153
154
155
# File 'lib/softlayer/network/storage/iscsi.rb', line 153

def delete_folder(message)
  request(:delete_folder, Boolean, message)
end

#delete_objectObject



157
158
159
# File 'lib/softlayer/network/storage/iscsi.rb', line 157

def delete_object
  request(:delete_object, Boolean)
end

#disable_snapshots(message) ⇒ Object

schedule_type



162
163
164
# File 'lib/softlayer/network/storage/iscsi.rb', line 162

def disable_snapshots(message)
  request(:disable_snapshots, Boolean, message)
end

#download_file(message) ⇒ Object

file_id



167
168
169
# File 'lib/softlayer/network/storage/iscsi.rb', line 167

def download_file(message)
  request(:download_file, Softlayer::Container::Utility::File::Entity, message)
end

#edit_credential(message) ⇒ Object

username new_password



173
174
175
# File 'lib/softlayer/network/storage/iscsi.rb', line 173

def edit_credential(message)
  request(:edit_credential, Boolean, message)
end

#edit_object(message) ⇒ Object

template_object



178
179
180
# File 'lib/softlayer/network/storage/iscsi.rb', line 178

def edit_object(message)
  request(:edit_object, Boolean, message)
end

#enable_snapshots(message) ⇒ Object

schedule_type retention_count minute hour day_of_week



187
188
189
# File 'lib/softlayer/network/storage/iscsi.rb', line 187

def enable_snapshots(message)
  request(:enable_snapshots, Boolean, message)
end

#failback_from_replicantObject



191
192
193
# File 'lib/softlayer/network/storage/iscsi.rb', line 191

def failback_from_replicant
  request(:failback_from_replicant, Boolean)
end

#failover_to_replicant(message) ⇒ Object

replicant_id



196
197
198
# File 'lib/softlayer/network/storage/iscsi.rb', line 196

def failover_to_replicant(message)
  request(:failover_to_replicant, Boolean, message)
end

#get_accountObject



200
201
202
# File 'lib/softlayer/network/storage/iscsi.rb', line 200

def 
  request(:get_account, Softlayer::Account)
end

#get_account_passwordObject



204
205
206
# File 'lib/softlayer/network/storage/iscsi.rb', line 204

def 
  request(:get_account_password, Softlayer::Account::Password)
end

#get_active_transactionsObject



208
209
210
# File 'lib/softlayer/network/storage/iscsi.rb', line 208

def get_active_transactions
  request(:get_active_transactions, Array[Softlayer::Provisioning::Version1::Transaction])
end

#get_all_filesObject



212
213
214
# File 'lib/softlayer/network/storage/iscsi.rb', line 212

def get_all_files
  request(:get_all_files, Array[Softlayer::Container::Utility::File::Entity])
end

#get_all_files_by_filter(message) ⇒ Object

filter



217
218
219
# File 'lib/softlayer/network/storage/iscsi.rb', line 217

def get_all_files_by_filter(message)
  request(:get_all_files_by_filter, Array[Softlayer::Container::Utility::File::Entity], message)
end

#get_allowable_hardware(message) ⇒ Object

filter_hostname



222
223
224
# File 'lib/softlayer/network/storage/iscsi.rb', line 222

def get_allowable_hardware(message)
  request(:get_allowable_hardware, Array[Softlayer::Hardware], message)
end

#get_allowable_ip_addresses(message) ⇒ Object

subnet_id filter_ip_address



228
229
230
# File 'lib/softlayer/network/storage/iscsi.rb', line 228

def get_allowable_ip_addresses(message)
  request(:get_allowable_ip_addresses, Array[Softlayer::Network::Subnet::IpAddress], message)
end

#get_allowable_subnets(message) ⇒ Object

filter_network_identifier



233
234
235
# File 'lib/softlayer/network/storage/iscsi.rb', line 233

def get_allowable_subnets(message)
  request(:get_allowable_subnets, Array[Softlayer::Network::Subnet], message)
end

#get_allowable_virtual_guests(message) ⇒ Object

filter_hostname



238
239
240
# File 'lib/softlayer/network/storage/iscsi.rb', line 238

def get_allowable_virtual_guests(message)
  request(:get_allowable_virtual_guests, Array[Softlayer::Virtual::Guest], message)
end

#get_allowed_hardwareObject



242
243
244
# File 'lib/softlayer/network/storage/iscsi.rb', line 242

def get_allowed_hardware
  request(:get_allowed_hardware, Array[Softlayer::Hardware])
end

#get_allowed_hosts_limitObject



246
247
248
# File 'lib/softlayer/network/storage/iscsi.rb', line 246

def get_allowed_hosts_limit
  request(:get_allowed_hosts_limit, Integer)
end

#get_allowed_ip_addressesObject



250
251
252
# File 'lib/softlayer/network/storage/iscsi.rb', line 250

def get_allowed_ip_addresses
  request(:get_allowed_ip_addresses, Array[Softlayer::Network::Subnet::IpAddress])
end

#get_allowed_replication_hardwareObject



254
255
256
# File 'lib/softlayer/network/storage/iscsi.rb', line 254

def get_allowed_replication_hardware
  request(:get_allowed_replication_hardware, Array[Softlayer::Hardware])
end

#get_allowed_replication_ip_addressesObject



258
259
260
# File 'lib/softlayer/network/storage/iscsi.rb', line 258

def get_allowed_replication_ip_addresses
  request(:get_allowed_replication_ip_addresses, Array[Softlayer::Network::Subnet::IpAddress])
end

#get_allowed_replication_subnetsObject



262
263
264
# File 'lib/softlayer/network/storage/iscsi.rb', line 262

def get_allowed_replication_subnets
  request(:get_allowed_replication_subnets, Array[Softlayer::Network::Subnet])
end

#get_allowed_replication_virtual_guestsObject



266
267
268
# File 'lib/softlayer/network/storage/iscsi.rb', line 266

def get_allowed_replication_virtual_guests
  request(:get_allowed_replication_virtual_guests, Array[Softlayer::Virtual::Guest])
end

#get_allowed_subnetsObject



270
271
272
# File 'lib/softlayer/network/storage/iscsi.rb', line 270

def get_allowed_subnets
  request(:get_allowed_subnets, Array[Softlayer::Network::Subnet])
end

#get_allowed_virtual_guestsObject



274
275
276
# File 'lib/softlayer/network/storage/iscsi.rb', line 274

def get_allowed_virtual_guests
  request(:get_allowed_virtual_guests, Array[Softlayer::Virtual::Guest])
end

#get_billing_itemObject



278
279
280
# File 'lib/softlayer/network/storage/iscsi.rb', line 278

def get_billing_item
  request(:get_billing_item, Softlayer::Billing::Item)
end

#get_billing_item_categoryObject



282
283
284
# File 'lib/softlayer/network/storage/iscsi.rb', line 282

def get_billing_item_category
  request(:get_billing_item_category, Softlayer::Product::Item::Category)
end

#get_bytes_usedObject



292
293
294
# File 'lib/softlayer/network/storage/iscsi.rb', line 292

def get_bytes_used
  request(:get_bytes_used, String)
end

#get_cdn_urlsObject



296
297
298
# File 'lib/softlayer/network/storage/iscsi.rb', line 296

def get_cdn_urls
  request(:get_cdn_urls, Array[Softlayer::Container::Network::Storage::Hub::ObjectStorage::ContentDeliveryUrl])
end

#get_cluster_resourceObject



300
301
302
# File 'lib/softlayer/network/storage/iscsi.rb', line 300

def get_cluster_resource
  request(:get_cluster_resource, Softlayer::Network::Service::Resource)
end

#get_creation_schedule_idObject



304
305
306
# File 'lib/softlayer/network/storage/iscsi.rb', line 304

def get_creation_schedule_id
  request(:get_creation_schedule_id, String)
end

#get_credentialsObject



308
309
310
# File 'lib/softlayer/network/storage/iscsi.rb', line 308

def get_credentials
  request(:get_credentials, Array[Softlayer::Network::Storage::Credential])
end

#get_daily_scheduleObject



312
313
314
# File 'lib/softlayer/network/storage/iscsi.rb', line 312

def get_daily_schedule
  request(:get_daily_schedule, Softlayer::Network::Storage::Schedule)
end

#get_eventsObject



316
317
318
# File 'lib/softlayer/network/storage/iscsi.rb', line 316

def get_events
  request(:get_events, Array[Softlayer::Network::Storage::Event])
end

#get_file_by_identifier(message) ⇒ Object

identifier



321
322
323
# File 'lib/softlayer/network/storage/iscsi.rb', line 321

def get_file_by_identifier(message)
  request(:get_file_by_identifier, Softlayer::Container::Utility::File::Entity, message)
end

#get_file_countObject



325
326
327
# File 'lib/softlayer/network/storage/iscsi.rb', line 325

def get_file_count
  request(:get_file_count, Integer)
end

#get_file_list(message) ⇒ Object

folder path



331
332
333
# File 'lib/softlayer/network/storage/iscsi.rb', line 331

def get_file_list(message)
  request(:get_file_list, Array[Softlayer::Container::Utility::File::Entity], message)
end

#get_file_pending_delete_countObject



335
336
337
# File 'lib/softlayer/network/storage/iscsi.rb', line 335

def get_file_pending_delete_count
  request(:get_file_pending_delete_count, Integer)
end

#get_files_pending_deleteObject



339
340
341
# File 'lib/softlayer/network/storage/iscsi.rb', line 339

def get_files_pending_delete
  request(:get_files_pending_delete, Array[Softlayer::Container::Utility::File::Entity])
end

#get_folder_listObject



343
344
345
# File 'lib/softlayer/network/storage/iscsi.rb', line 343

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



350
351
352
# File 'lib/softlayer/network/storage/iscsi.rb', line 350

def get_graph(message)
  request(:get_graph, Softlayer::Container::Bandwidth::GraphOutputs, message)
end

#get_hardwareObject



354
355
356
# File 'lib/softlayer/network/storage/iscsi.rb', line 354

def get_hardware
  request(:get_hardware, Softlayer::Hardware)
end

#get_hourly_scheduleObject



358
359
360
# File 'lib/softlayer/network/storage/iscsi.rb', line 358

def get_hourly_schedule
  request(:get_hourly_schedule, Softlayer::Network::Storage::Schedule)
end

#get_iopsObject



362
363
364
# File 'lib/softlayer/network/storage/iscsi.rb', line 362

def get_iops
  request(:get_iops, String)
end

#get_iscsi_lunsObject



366
367
368
# File 'lib/softlayer/network/storage/iscsi.rb', line 366

def get_iscsi_luns
  request(:get_iscsi_luns, Array[Softlayer::Network::Storage])
end

#get_lun_idObject



370
371
372
# File 'lib/softlayer/network/storage/iscsi.rb', line 370

def get_lun_id
  request(:get_lun_id, String)
end

#get_manual_snapshotsObject



374
375
376
# File 'lib/softlayer/network/storage/iscsi.rb', line 374

def get_manual_snapshots
  request(:get_manual_snapshots, Array[Softlayer::Network::Storage])
end

#get_metric_tracking_objectObject



378
379
380
# File 'lib/softlayer/network/storage/iscsi.rb', line 378

def get_metric_tracking_object
  request(:get_metric_tracking_object, Softlayer::Metric::Tracking::Object)
end

#get_mountable_flagObject



382
383
384
# File 'lib/softlayer/network/storage/iscsi.rb', line 382

def get_mountable_flag
  request(:get_mountable_flag, String)
end

#get_network_connection_detailsObject



386
387
388
# File 'lib/softlayer/network/storage/iscsi.rb', line 386

def get_network_connection_details
  request(:get_network_connection_details, Softlayer::Container::Network::Storage::NetworkConnectionInformation)
end

#get_notification_subscribersObject



390
391
392
# File 'lib/softlayer/network/storage/iscsi.rb', line 390

def get_notification_subscribers
  request(:get_notification_subscribers, Array[Softlayer::Notification::User::Subscriber])
end

#get_objectObject



394
395
396
# File 'lib/softlayer/network/storage/iscsi.rb', line 394

def get_object
  request(:get_object, Softlayer::Network::Storage::Iscsi)
end

#get_os_typeObject



407
408
409
# File 'lib/softlayer/network/storage/iscsi.rb', line 407

def get_os_type
  request(:get_os_type, Softlayer::Network::Storage::Iscsi::Os::Type)
end

#get_os_type_idObject



411
412
413
# File 'lib/softlayer/network/storage/iscsi.rb', line 411

def get_os_type_id
  request(:get_os_type_id, String)
end

#get_parent_partnershipsObject



415
416
417
# File 'lib/softlayer/network/storage/iscsi.rb', line 415

def get_parent_partnerships
  request(:get_parent_partnerships, Array[Softlayer::Network::Storage::Partnership])
end

#get_parent_volumeObject



419
420
421
# File 'lib/softlayer/network/storage/iscsi.rb', line 419

def get_parent_volume
  request(:get_parent_volume, Softlayer::Network::Storage)
end

#get_partnershipsObject



423
424
425
# File 'lib/softlayer/network/storage/iscsi.rb', line 423

def get_partnerships
  request(:get_partnerships, Array[Softlayer::Network::Storage::Partnership])
end

#get_permissions_groupsObject



427
428
429
# File 'lib/softlayer/network/storage/iscsi.rb', line 427

def get_permissions_groups
  request(:get_permissions_groups, Array[Softlayer::Network::Storage::Group])
end

#get_propertiesObject



431
432
433
# File 'lib/softlayer/network/storage/iscsi.rb', line 431

def get_properties
  request(:get_properties, Array[Softlayer::Network::Storage::Property])
end

#get_recycle_bin_file_by_identifier(message) ⇒ Object

file_id



436
437
438
# File 'lib/softlayer/network/storage/iscsi.rb', line 436

def get_recycle_bin_file_by_identifier(message)
  request(:get_recycle_bin_file_by_identifier, Softlayer::Container::Utility::File::Entity, message)
end

#get_remaining_allowed_hostsObject



440
441
442
# File 'lib/softlayer/network/storage/iscsi.rb', line 440

def get_remaining_allowed_hosts
  request(:get_remaining_allowed_hosts, Integer)
end

#get_replicating_lunsObject



444
445
446
# File 'lib/softlayer/network/storage/iscsi.rb', line 444

def get_replicating_luns
  request(:get_replicating_luns, Array[Softlayer::Network::Storage])
end

#get_replicating_volumeObject



448
449
450
# File 'lib/softlayer/network/storage/iscsi.rb', line 448

def get_replicating_volume
  request(:get_replicating_volume, Softlayer::Network::Storage)
end

#get_replication_eventsObject



452
453
454
# File 'lib/softlayer/network/storage/iscsi.rb', line 452

def get_replication_events
  request(:get_replication_events, Array[Softlayer::Network::Storage::Event])
end

#get_replication_partnersObject



456
457
458
# File 'lib/softlayer/network/storage/iscsi.rb', line 456

def get_replication_partners
  request(:get_replication_partners, Array[Softlayer::Network::Storage])
end

#get_replication_scheduleObject



460
461
462
# File 'lib/softlayer/network/storage/iscsi.rb', line 460

def get_replication_schedule
  request(:get_replication_schedule, Softlayer::Network::Storage::Schedule)
end

#get_replication_statusObject



464
465
466
# File 'lib/softlayer/network/storage/iscsi.rb', line 464

def get_replication_status
  request(:get_replication_status, String)
end

#get_schedulesObject



468
469
470
# File 'lib/softlayer/network/storage/iscsi.rb', line 468

def get_schedules
  request(:get_schedules, Array[Softlayer::Network::Storage::Schedule])
end

#get_service_resourceObject



472
473
474
# File 'lib/softlayer/network/storage/iscsi.rb', line 472

def get_service_resource
  request(:get_service_resource, Softlayer::Network::Service::Resource)
end

#get_service_resource_backend_ip_addressObject



476
477
478
# File 'lib/softlayer/network/storage/iscsi.rb', line 476

def get_service_resource_backend_ip_address
  request(:get_service_resource_backend_ip_address, String)
end

#get_service_resource_nameObject



480
481
482
# File 'lib/softlayer/network/storage/iscsi.rb', line 480

def get_service_resource_name
  request(:get_service_resource_name, String)
end

#get_snapshot_capacity_gbObject



484
485
486
# File 'lib/softlayer/network/storage/iscsi.rb', line 484

def get_snapshot_capacity_gb
  request(:get_snapshot_capacity_gb, String)
end

#get_snapshot_creation_timestampObject



488
489
490
# File 'lib/softlayer/network/storage/iscsi.rb', line 488

def get_snapshot_creation_timestamp
  request(:get_snapshot_creation_timestamp, String)
end

#get_snapshot_deletion_threshold_percentageObject



492
493
494
# File 'lib/softlayer/network/storage/iscsi.rb', line 492

def get_snapshot_deletion_threshold_percentage
  request(:get_snapshot_deletion_threshold_percentage, String)
end

#get_snapshot_size_bytesObject



496
497
498
# File 'lib/softlayer/network/storage/iscsi.rb', line 496

def get_snapshot_size_bytes
  request(:get_snapshot_size_bytes, String)
end

#get_snapshot_space_availableObject



500
501
502
# File 'lib/softlayer/network/storage/iscsi.rb', line 500

def get_snapshot_space_available
  request(:get_snapshot_space_available, String)
end

#get_snapshotsObject



504
505
506
# File 'lib/softlayer/network/storage/iscsi.rb', line 504

def get_snapshots
  request(:get_snapshots, Array[Softlayer::Network::Storage])
end

#get_snapshots_for_volumeObject



508
509
510
# File 'lib/softlayer/network/storage/iscsi.rb', line 508

def get_snapshots_for_volume
  request(:get_snapshots_for_volume, Array[Softlayer::Network::Storage])
end

#get_storage_groupsObject



512
513
514
# File 'lib/softlayer/network/storage/iscsi.rb', line 512

def get_storage_groups
  request(:get_storage_groups, Array[Softlayer::Network::Storage::Group])
end

#get_storage_groups_network_connection_detailsObject



516
517
518
# File 'lib/softlayer/network/storage/iscsi.rb', line 516

def get_storage_groups_network_connection_details
  request(:get_storage_groups_network_connection_details, Array[Softlayer::Container::Network::Storage::NetworkConnectionInformation])
end

#get_storage_tier_levelObject



520
521
522
# File 'lib/softlayer/network/storage/iscsi.rb', line 520

def get_storage_tier_level
  request(:get_storage_tier_level, String)
end

#get_storage_typeObject



524
525
526
# File 'lib/softlayer/network/storage/iscsi.rb', line 524

def get_storage_type
  request(:get_storage_type, Softlayer::Network::Storage::Type)
end

#get_total_bytes_usedObject



528
529
530
# File 'lib/softlayer/network/storage/iscsi.rb', line 528

def get_total_bytes_used
  request(:get_total_bytes_used, String)
end

#get_total_schedule_snapshot_retention_countObject



532
533
534
# File 'lib/softlayer/network/storage/iscsi.rb', line 532

def get_total_schedule_snapshot_retention_count
  request(:get_total_schedule_snapshot_retention_count, Integer)
end

#get_usage_notificationObject



536
537
538
# File 'lib/softlayer/network/storage/iscsi.rb', line 536

def get_usage_notification
  request(:get_usage_notification, Softlayer::Notification)
end

#get_valid_replication_target_datacenter_locationsObject



540
541
542
# File 'lib/softlayer/network/storage/iscsi.rb', line 540

def get_valid_replication_target_datacenter_locations
  request(:get_valid_replication_target_datacenter_locations, Array[Softlayer::Location])
end

#get_vendor_nameObject



544
545
546
# File 'lib/softlayer/network/storage/iscsi.rb', line 544

def get_vendor_name
  request(:get_vendor_name, String)
end

#get_virtual_guestObject



548
549
550
# File 'lib/softlayer/network/storage/iscsi.rb', line 548

def get_virtual_guest
  request(:get_virtual_guest, Softlayer::Virtual::Guest)
end

#get_volume_historyObject



552
553
554
# File 'lib/softlayer/network/storage/iscsi.rb', line 552

def get_volume_history
  request(:get_volume_history, Array[Softlayer::Network::Storage::History])
end

#get_volume_statusObject



556
557
558
# File 'lib/softlayer/network/storage/iscsi.rb', line 556

def get_volume_status
  request(:get_volume_status, String)
end

#get_webcc_accountObject



560
561
562
# File 'lib/softlayer/network/storage/iscsi.rb', line 560

def 
  request(:get_webcc_account, Softlayer::Account::Password)
end

#get_weekly_scheduleObject



564
565
566
# File 'lib/softlayer/network/storage/iscsi.rb', line 564

def get_weekly_schedule
  request(:get_weekly_schedule, Softlayer::Network::Storage::Schedule)
end

#immediate_failover_to_replicant(message) ⇒ Object

replicant_id



569
570
571
# File 'lib/softlayer/network/storage/iscsi.rb', line 569

def immediate_failover_to_replicant(message)
  request(:immediate_failover_to_replicant, Boolean, message)
end

#is_blocking_operation_in_progress(message) ⇒ Object

exempt_status_key_names



574
575
576
# File 'lib/softlayer/network/storage/iscsi.rb', line 574

def is_blocking_operation_in_progress(message)
  request(:is_blocking_operation_in_progress, Boolean, message)
end

#remove_access_from_hardware(message) ⇒ Object

hardware_object_template



579
580
581
# File 'lib/softlayer/network/storage/iscsi.rb', line 579

def remove_access_from_hardware(message)
  request(:remove_access_from_hardware, Boolean, message)
end

#remove_access_from_hardware_list(message) ⇒ Object

hardware_object_templates



584
585
586
# File 'lib/softlayer/network/storage/iscsi.rb', line 584

def remove_access_from_hardware_list(message)
  request(:remove_access_from_hardware_list, Boolean, message)
end

#remove_access_from_host(message) ⇒ Object

type_class_name host_id



590
591
592
# File 'lib/softlayer/network/storage/iscsi.rb', line 590

def remove_access_from_host(message)
  request(:remove_access_from_host, Softlayer::Network::Storage::Allowed::Host, message)
end

#remove_access_from_host_list(message) ⇒ Object

host_object_templates



595
596
597
# File 'lib/softlayer/network/storage/iscsi.rb', line 595

def remove_access_from_host_list(message)
  request(:remove_access_from_host_list, Array[Softlayer::Network::Storage::Allowed::Host], message)
end

#remove_access_from_ip_address(message) ⇒ Object

ip_address_object_template



600
601
602
# File 'lib/softlayer/network/storage/iscsi.rb', line 600

def remove_access_from_ip_address(message)
  request(:remove_access_from_ip_address, Boolean, message)
end

#remove_access_from_ip_address_list(message) ⇒ Object

ip_address_object_templates



605
606
607
# File 'lib/softlayer/network/storage/iscsi.rb', line 605

def remove_access_from_ip_address_list(message)
  request(:remove_access_from_ip_address_list, Boolean, message)
end

#remove_access_from_subnet(message) ⇒ Object

subnet_object_template



610
611
612
# File 'lib/softlayer/network/storage/iscsi.rb', line 610

def remove_access_from_subnet(message)
  request(:remove_access_from_subnet, Boolean, message)
end

#remove_access_from_subnet_list(message) ⇒ Object

subnet_object_templates



615
616
617
# File 'lib/softlayer/network/storage/iscsi.rb', line 615

def remove_access_from_subnet_list(message)
  request(:remove_access_from_subnet_list, Boolean, message)
end

#remove_access_from_virtual_guest(message) ⇒ Object

virtual_guest_object_template



620
621
622
# File 'lib/softlayer/network/storage/iscsi.rb', line 620

def remove_access_from_virtual_guest(message)
  request(:remove_access_from_virtual_guest, Boolean, message)
end

#remove_access_from_virtual_guest_list(message) ⇒ Object

virtual_guest_object_templates



625
626
627
# File 'lib/softlayer/network/storage/iscsi.rb', line 625

def remove_access_from_virtual_guest_list(message)
  request(:remove_access_from_virtual_guest_list, Boolean, message)
end

#remove_access_to_replicant_from_hardware_list(message) ⇒ Object

hardware_object_templates



630
631
632
# File 'lib/softlayer/network/storage/iscsi.rb', line 630

def remove_access_to_replicant_from_hardware_list(message)
  request(:remove_access_to_replicant_from_hardware_list, Boolean, message)
end

#remove_access_to_replicant_from_ip_address_list(message) ⇒ Object

ip_address_object_templates



635
636
637
# File 'lib/softlayer/network/storage/iscsi.rb', line 635

def remove_access_to_replicant_from_ip_address_list(message)
  request(:remove_access_to_replicant_from_ip_address_list, Boolean, message)
end

#remove_access_to_replicant_from_subnet(message) ⇒ Object

subnet_object_template



640
641
642
# File 'lib/softlayer/network/storage/iscsi.rb', line 640

def remove_access_to_replicant_from_subnet(message)
  request(:remove_access_to_replicant_from_subnet, Boolean, message)
end

#remove_access_to_replicant_from_subnet_list(message) ⇒ Object

subnet_object_templates



645
646
647
# File 'lib/softlayer/network/storage/iscsi.rb', line 645

def remove_access_to_replicant_from_subnet_list(message)
  request(:remove_access_to_replicant_from_subnet_list, Boolean, message)
end

#remove_access_to_replicant_from_virtual_guest_list(message) ⇒ Object

virtual_guest_object_templates



650
651
652
# File 'lib/softlayer/network/storage/iscsi.rb', line 650

def remove_access_to_replicant_from_virtual_guest_list(message)
  request(:remove_access_to_replicant_from_virtual_guest_list, Boolean, message)
end

#remove_credential(message) ⇒ Object

username



655
656
657
# File 'lib/softlayer/network/storage/iscsi.rb', line 655

def remove_credential(message)
  request(:remove_credential, Boolean, message)
end

#restore_file(message) ⇒ Object

file_id



660
661
662
# File 'lib/softlayer/network/storage/iscsi.rb', line 660

def restore_file(message)
  request(:restore_file, Softlayer::Container::Utility::File::Entity, message)
end

#restore_from_snapshot(message) ⇒ Object

snapshot_id



665
666
667
# File 'lib/softlayer/network/storage/iscsi.rb', line 665

def restore_from_snapshot(message)
  request(:restore_from_snapshot, Boolean, message)
end

#set_mountable(message) ⇒ Object

mountable



675
676
677
# File 'lib/softlayer/network/storage/iscsi.rb', line 675

def set_mountable(message)
  request(:set_mountable, Boolean, message)
end

#set_snapshot_allocation(message) ⇒ Object

capacity_gb



680
681
682
# File 'lib/softlayer/network/storage/iscsi.rb', line 680

def set_snapshot_allocation(message)
  request(:set_snapshot_allocation, nil, message)
end

#upgrade_volume_capacity(message) ⇒ Object

item_id



685
686
687
# File 'lib/softlayer/network/storage/iscsi.rb', line 685

def upgrade_volume_capacity(message)
  request(:upgrade_volume_capacity, Boolean, message)
end

#upload_file(message) ⇒ Object

file



690
691
692
# File 'lib/softlayer/network/storage/iscsi.rb', line 690

def upload_file(message)
  request(:upload_file, Softlayer::Container::Utility::File::Entity, message)
end