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
Defined Under Namespace
Modules: EqualLogic, Os
Classes: Representer
Constant Summary
collapse
- SERVICE =
'SoftLayer_Network_Storage_Iscsi'
Instance Attribute Summary
#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
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
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_objects_by_credential(message) ⇒ 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
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
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
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
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
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
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
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
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
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
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
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
120
121
122
|
# File 'lib/softlayer/network/storage/iscsi.rb', line 120
def collect_bandwidth(message)
request(:collect_bandwidth, BigDecimal, message)
end
|
#collect_bytes_used ⇒ Object
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
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
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_files ⇒ Object
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
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
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
153
154
155
|
# File 'lib/softlayer/network/storage/iscsi.rb', line 153
def delete_folder(message)
request(:delete_folder, Boolean, message)
end
|
#delete_object ⇒ Object
157
158
159
|
# File 'lib/softlayer/network/storage/iscsi.rb', line 157
def delete_object
request(:delete_object, Boolean)
end
|
#disable_snapshots(message) ⇒ Object
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
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
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
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_replicant ⇒ Object
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
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_account ⇒ Object
200
201
202
|
# File 'lib/softlayer/network/storage/iscsi.rb', line 200
def get_account
request(:get_account, Softlayer::Account)
end
|
#get_account_password ⇒ Object
204
205
206
|
# File 'lib/softlayer/network/storage/iscsi.rb', line 204
def get_account_password
request(:get_account_password, Softlayer::Account::Password)
end
|
#get_active_transactions ⇒ Object
#get_all_files_by_filter(message) ⇒ Object
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
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
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_hardware ⇒ Object
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_limit ⇒ Object
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_addresses ⇒ Object
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_hardware ⇒ Object
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_addresses ⇒ Object
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_subnets ⇒ Object
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_guests ⇒ Object
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_subnets ⇒ Object
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_guests ⇒ Object
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_item ⇒ Object
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_category ⇒ Object
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_used ⇒ Object
292
293
294
|
# File 'lib/softlayer/network/storage/iscsi.rb', line 292
def get_bytes_used
request(:get_bytes_used, String)
end
|
#get_cluster_resource ⇒ Object
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_id ⇒ Object
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_credentials ⇒ Object
#get_daily_schedule ⇒ Object
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_file_by_identifier(message) ⇒ Object
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_count ⇒ Object
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
#get_file_pending_delete_count ⇒ Object
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_delete ⇒ Object
#get_folder_list ⇒ Object
#get_graph(message) ⇒ Object
#get_hardware ⇒ Object
354
355
356
|
# File 'lib/softlayer/network/storage/iscsi.rb', line 354
def get_hardware
request(:get_hardware, Softlayer::Hardware)
end
|
#get_hourly_schedule ⇒ Object
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_iops ⇒ Object
362
363
364
|
# File 'lib/softlayer/network/storage/iscsi.rb', line 362
def get_iops
request(:get_iops, String)
end
|
#get_iscsi_luns ⇒ Object
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_id ⇒ Object
370
371
372
|
# File 'lib/softlayer/network/storage/iscsi.rb', line 370
def get_lun_id
request(:get_lun_id, String)
end
|
#get_manual_snapshots ⇒ Object
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_object ⇒ Object
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_flag ⇒ Object
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_details ⇒ Object
#get_notification_subscribers ⇒ Object
#get_object ⇒ Object
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_type_id ⇒ Object
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_partnerships ⇒ Object
#get_parent_volume ⇒ Object
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_partnerships ⇒ Object
#get_permissions_groups ⇒ Object
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_recycle_bin_file_by_identifier(message) ⇒ Object
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_hosts ⇒ Object
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_luns ⇒ Object
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_volume ⇒ Object
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_events ⇒ Object
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_partners ⇒ Object
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_schedule ⇒ Object
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_status ⇒ Object
464
465
466
|
# File 'lib/softlayer/network/storage/iscsi.rb', line 464
def get_replication_status
request(:get_replication_status, String)
end
|
#get_service_resource ⇒ Object
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_address ⇒ Object
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_name ⇒ Object
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_gb ⇒ Object
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_timestamp ⇒ Object
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_percentage ⇒ Object
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_bytes ⇒ Object
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_available ⇒ Object
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_snapshots ⇒ Object
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_volume ⇒ Object
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_groups ⇒ Object
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_details ⇒ Object
#get_storage_tier_level ⇒ Object
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_type ⇒ Object
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_used ⇒ Object
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_count ⇒ Object
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_notification ⇒ Object
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_locations ⇒ Object
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_name ⇒ Object
544
545
546
|
# File 'lib/softlayer/network/storage/iscsi.rb', line 544
def get_vendor_name
request(:get_vendor_name, String)
end
|
#get_virtual_guest ⇒ Object
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_history ⇒ Object
#get_volume_status ⇒ Object
556
557
558
|
# File 'lib/softlayer/network/storage/iscsi.rb', line 556
def get_volume_status
request(:get_volume_status, String)
end
|
#get_webcc_account ⇒ Object
560
561
562
|
# File 'lib/softlayer/network/storage/iscsi.rb', line 560
def get_webcc_account
request(:get_webcc_account, Softlayer::Account::Password)
end
|
#get_weekly_schedule ⇒ Object
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
|
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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