Class: Softlayer::Hardware::SecurityModule

Inherits:
Server show all
Defined in:
lib/softlayer/hardware/security_module.rb

Defined Under Namespace

Classes: Representer

Constant Summary collapse

SERVICE =
'SoftLayer_Hardware_SecurityModule'

Instance Attribute Summary

Attributes inherited from Server

#active_network_firewall_billing_item, #active_ticket_count, #active_tickets, #active_transaction, #active_transaction_count, #active_transactions, #available_monitoring, #available_monitoring_count, #average_daily_bandwidth_usage, #average_daily_private_bandwidth_usage, #billing_cycle_bandwidth_usage, #billing_cycle_bandwidth_usage_count, #billing_cycle_private_bandwidth_usage, #billing_cycle_public_bandwidth_usage, #contains_solid_state_drives_flag, #control_panel, #cost, #current_bandwidth_summary, #customer_installed_operating_system_flag, #customer_owned_flag, #inbound_private_bandwidth_usage, #last_operating_system_reload, #metric_tracking_object_id, #monitoring_user_notification, #monitoring_user_notification_count, #open_cancellation_ticket, #outbound_private_bandwidth_usage, #over_bandwidth_allocation_flag, #private_ip_address, #projected_over_bandwidth_allocation_flag, #projected_public_bandwidth_usage, #recent_remote_management_command_count, #recent_remote_management_commands, #regional_internet_registry, #remote_management, #remote_management_user_count, #remote_management_users, #statistics_remote_management, #user_count, #users, #virtual_guest_count, #virtual_guests

Attributes inherited from Softlayer::Hardware

#account, #account_id, #active_component_count, #active_components, #active_network_monitor_incident, #active_network_monitor_incident_count, #all_power_component_count, #all_power_components, #allowed_host, #allowed_network_storage, #allowed_network_storage_count, #allowed_network_storage_replica_count, #allowed_network_storage_replicas, #antivirus_spyware_software_component, #attribute_count, #attributes, #average_daily_public_bandwidth_usage, #backend_network_component_count, #backend_network_components, #backend_router_count, #backend_routers, #bandwidth_allocation, #bandwidth_allotment_detail, #bare_metal_instance_flag, #benchmark_certification_count, #benchmark_certifications, #billing_item, #billing_item_flag, #block_cancel_because_disconnected_flag, #business_continuance_insurance_flag, #component_count, #components, #continuous_data_protection_software_component, #current_billable_bandwidth_usage, #datacenter, #datacenter_name, #domain, #downlink_hardware, #downlink_hardware_count, #downlink_network_hardware, #downlink_network_hardware_count, #downlink_server_count, #downlink_servers, #downlink_virtual_guest_count, #downlink_virtual_guests, #downstream_hardware_binding_count, #downstream_hardware_bindings, #downstream_network_hardware, #downstream_network_hardware_count, #downstream_network_hardware_with_incident_count, #downstream_network_hardware_with_incidents, #downstream_server_count, #downstream_servers, #downstream_virtual_guest_count, #downstream_virtual_guests, #drive_controller_count, #drive_controllers, #evault_network_storage, #evault_network_storage_count, #firewall_service_component, #fixed_configuration_preset, #frontend_network_component_count, #frontend_network_components, #frontend_router_count, #frontend_routers, #fully_qualified_domain_name, #global_identifier, #hard_drive_count, #hard_drives, #hardware_chassis, #hardware_function, #hardware_function_description, #hardware_status, #hardware_status_id, #has_trusted_platform_module_billing_item_flag, #host_ips_software_component, #hostname, #hourly_billing_flag, #id, #inbound_bandwidth_usage, #inbound_public_bandwidth_usage, #last_transaction, #latest_network_monitor_incident, #location, #location_path_string, #lockbox_network_storage, #managed_resource_flag, #manufacturer_serial_number, #memory, #memory_capacity, #memory_count, #metric_tracking_object, #monitoring_agent_count, #monitoring_agents, #monitoring_robot, #monitoring_service_component, #monitoring_service_eligibility_flag, #monitoring_service_flag, #motherboard, #network_card_count, #network_cards, #network_component_count, #network_components, #network_gateway_member, #network_gateway_member_flag, #network_management_ip_address, #network_monitor_attached_down_hardware, #network_monitor_attached_down_hardware_count, #network_monitor_attached_down_virtual_guest_count, #network_monitor_attached_down_virtual_guests, #network_monitor_count, #network_monitor_incident_count, #network_monitor_incidents, #network_monitors, #network_status, #network_status_attribute, #network_storage, #network_storage_count, #network_vlan_count, #network_vlans, #next_billing_cycle_bandwidth_allocation, #notes, #notes_history, #notes_history_count, #operating_system, #operating_system_reference_code, #outbound_bandwidth_usage, #outbound_public_bandwidth_usage, #point_of_presence_location, #post_install_script_uri, #power_component_count, #power_components, #power_supply, #power_supply_count, #primary_backend_ip_address, #primary_backend_network_component, #primary_ip_address, #primary_network_component, #private_network_only_flag, #processor_core_amount, #processor_count, #processor_physical_core_amount, #processors, #provision_date, #rack, #raid_controller_count, #raid_controllers, #recent_event_count, #recent_events, #remote_management_account_count, #remote_management_accounts, #remote_management_component, #resource_group_count, #resource_group_member_reference_count, #resource_group_member_references, #resource_group_role_count, #resource_group_roles, #resource_groups, #router_count, #routers, #scale_asset_count, #scale_assets, #security_scan_request_count, #security_scan_requests, #serial_number, #server_room, #service_provider, #service_provider_id, #service_provider_resource_id, #software_component_count, #software_components, #spare_pool_billing_item, #ssh_key_count, #ssh_keys, #storage_network_component_count, #storage_network_components, #tag_reference_count, #tag_references, #top_level_location, #upgrade_request, #uplink_hardware, #uplink_network_component_count, #uplink_network_components, #user_data, #user_data_count, #virtual_chassis, #virtual_chassis_sibling_count, #virtual_chassis_siblings, #virtual_host, #virtual_license_count, #virtual_licenses, #virtual_rack, #virtual_rack_id, #virtual_rack_name, #virtualization_platform

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Softlayer::Hardware

#get_spare_pool_billing_item

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

.create_object(message) ⇒ Object

template_object



48
49
50
# File 'lib/softlayer/hardware/security_module.rb', line 48

def self.create_object(message)
  request(:create_object, Softlayer::Hardware::SecurityModule, message)
end

.find_by_ip_address(message) ⇒ Object

ip_address



83
84
85
# File 'lib/softlayer/hardware/security_module.rb', line 83

def self.find_by_ip_address(message)
  request(:find_by_ip_address, Softlayer::Hardware::SecurityModule, message)
end

.generate_order_template(message) ⇒ Object

template_object



88
89
90
# File 'lib/softlayer/hardware/security_module.rb', line 88

def self.generate_order_template(message)
  request(:generate_order_template, Softlayer::Container::Product::Order, message)
end

.get_create_object_optionsObject



283
284
285
# File 'lib/softlayer/hardware/security_module.rb', line 283

def self.get_create_object_options
  request(:get_create_object_options, Softlayer::Container::Hardware::Configuration)
end

.get_hardware_by_ip_address(message) ⇒ Object

ip_address



431
432
433
# File 'lib/softlayer/hardware/security_module.rb', line 431

def self.get_hardware_by_ip_address(message)
  request(:get_hardware_by_ip_address, Softlayer::Hardware::SecurityModule, message)
end

.get_pm_infoObject



672
673
674
# File 'lib/softlayer/hardware/security_module.rb', line 672

def self.get_pm_info
  request(:get_pm_info, nil)
end

.get_private_vlan_by_ip_address(message) ⇒ Object

ip_address



741
742
743
# File 'lib/softlayer/hardware/security_module.rb', line 741

def self.get_private_vlan_by_ip_address(message)
  request(:get_private_vlan_by_ip_address, Softlayer::Network::Vlan, message)
end

.get_public_vlan_by_hostname(message) ⇒ Object

hostname



800
801
802
# File 'lib/softlayer/hardware/security_module.rb', line 800

def self.get_public_vlan_by_hostname(message)
  request(:get_public_vlan_by_hostname, Softlayer::Network::Vlan, message)
end

.validate_partitions_for_operating_system(message) ⇒ Object

operating_system partitions



1123
1124
1125
# File 'lib/softlayer/hardware/security_module.rb', line 1123

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

Instance Method Details

#activate_private_portObject



6
7
8
# File 'lib/softlayer/hardware/security_module.rb', line 6

def activate_private_port
  request(:activate_private_port, Boolean)
end

#activate_public_portObject



10
11
12
# File 'lib/softlayer/hardware/security_module.rb', line 10

def activate_public_port
  request(:activate_public_port, Boolean)
end

#allow_access_to_network_storage(message) ⇒ Object

network_storage_template_object



15
16
17
# File 'lib/softlayer/hardware/security_module.rb', line 15

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

#allow_access_to_network_storage_list(message) ⇒ Object

network_storage_template_objects



20
21
22
# File 'lib/softlayer/hardware/security_module.rb', line 20

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

#boot_to_rescue_layer(message) ⇒ Object

no_os_boot_environment



25
26
27
# File 'lib/softlayer/hardware/security_module.rb', line 25

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

#capture_image(message) ⇒ Object

capture_template



30
31
32
# File 'lib/softlayer/hardware/security_module.rb', line 30

def capture_image(message)
  request(:capture_image, Softlayer::Virtual::Guest::Block::Device::Template::Group, message)
end

#close_alarm(message) ⇒ Object

alarm_id



35
36
37
# File 'lib/softlayer/hardware/security_module.rb', line 35

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

#create_firmware_update_transaction(message) ⇒ Object

ipmi raid_controller bios harddrive



43
44
45
# File 'lib/softlayer/hardware/security_module.rb', line 43

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

#create_post_software_install_transaction(message) ⇒ Object

install_codes return_boolean



54
55
56
# File 'lib/softlayer/hardware/security_module.rb', line 54

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

#delete_objectObject



58
59
60
# File 'lib/softlayer/hardware/security_module.rb', line 58

def delete_object
  request(:delete_object, Boolean)
end

#delete_software_component_passwords(message) ⇒ Object

software_component_passwords



63
64
65
# File 'lib/softlayer/hardware/security_module.rb', line 63

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

#edit_object(message) ⇒ Object

template_object



68
69
70
# File 'lib/softlayer/hardware/security_module.rb', line 68

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

#edit_software_component_passwords(message) ⇒ Object

software_component_passwords



73
74
75
# File 'lib/softlayer/hardware/security_module.rb', line 73

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

#execute_remote_script(message) ⇒ Object

uri



78
79
80
# File 'lib/softlayer/hardware/security_module.rb', line 78

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

#get_accountObject



92
93
94
# File 'lib/softlayer/hardware/security_module.rb', line 92

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

#get_active_componentsObject



96
97
98
# File 'lib/softlayer/hardware/security_module.rb', line 96

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

#get_active_network_firewall_billing_itemObject



100
101
102
# File 'lib/softlayer/hardware/security_module.rb', line 100

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

#get_active_network_monitor_incidentObject



104
105
106
# File 'lib/softlayer/hardware/security_module.rb', line 104

def get_active_network_monitor_incident
  request(:get_active_network_monitor_incident, Array[Softlayer::Network::Monitor::Version1::Incident])
end

#get_active_ticketsObject



108
109
110
# File 'lib/softlayer/hardware/security_module.rb', line 108

def get_active_tickets
  request(:get_active_tickets, Array[Softlayer::Ticket])
end

#get_active_transactionObject



112
113
114
# File 'lib/softlayer/hardware/security_module.rb', line 112

def get_active_transaction
  request(:get_active_transaction, Softlayer::Provisioning::Version1::Transaction)
end

#get_active_transactionsObject



116
117
118
# File 'lib/softlayer/hardware/security_module.rb', line 116

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

#get_alarm_history(message) ⇒ Object

start_date end_date alarm_id



123
124
125
# File 'lib/softlayer/hardware/security_module.rb', line 123

def get_alarm_history(message)
  request(:get_alarm_history, Array[Softlayer::Container::Monitoring::Alarm::History], message)
end

#get_all_power_componentsObject



127
128
129
# File 'lib/softlayer/hardware/security_module.rb', line 127

def get_all_power_components
  request(:get_all_power_components, Array[Softlayer::Hardware::Power::Component])
end

#get_allowed_hostObject



131
132
133
# File 'lib/softlayer/hardware/security_module.rb', line 131

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

#get_allowed_network_storageObject



135
136
137
# File 'lib/softlayer/hardware/security_module.rb', line 135

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

#get_allowed_network_storage_replicasObject



139
140
141
# File 'lib/softlayer/hardware/security_module.rb', line 139

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

#get_antivirus_spyware_software_componentObject



143
144
145
# File 'lib/softlayer/hardware/security_module.rb', line 143

def get_antivirus_spyware_software_component
  request(:get_antivirus_spyware_software_component, Softlayer::Software::Component)
end

#get_attached_network_storages(message) ⇒ Object

nas_type



148
149
150
# File 'lib/softlayer/hardware/security_module.rb', line 148

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

#get_attributesObject



152
153
154
# File 'lib/softlayer/hardware/security_module.rb', line 152

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

#get_available_monitoringObject



156
157
158
# File 'lib/softlayer/hardware/security_module.rb', line 156

def get_available_monitoring
  request(:get_available_monitoring, Array[Softlayer::Network::Monitor::Version1::Query::Host::Stratum])
end

#get_available_network_storages(message) ⇒ Object

nas_type



161
162
163
# File 'lib/softlayer/hardware/security_module.rb', line 161

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

#get_average_daily_bandwidth_usageObject



165
166
167
# File 'lib/softlayer/hardware/security_module.rb', line 165

def get_average_daily_bandwidth_usage
  request(:get_average_daily_bandwidth_usage, Float)
end

#get_average_daily_private_bandwidth_usageObject



169
170
171
# File 'lib/softlayer/hardware/security_module.rb', line 169

def get_average_daily_private_bandwidth_usage
  request(:get_average_daily_private_bandwidth_usage, Float)
end

#get_average_daily_public_bandwidth_usageObject



173
174
175
# File 'lib/softlayer/hardware/security_module.rb', line 173

def get_average_daily_public_bandwidth_usage
  request(:get_average_daily_public_bandwidth_usage, Float)
end

#get_backend_bandwidth_usage(message) ⇒ Object

start_date end_date



179
180
181
# File 'lib/softlayer/hardware/security_module.rb', line 179

def get_backend_bandwidth_usage(message)
  request(:get_backend_bandwidth_usage, Array[Softlayer::Metric::Tracking::Object::Data], message)
end

#get_backend_bandwidth_use(message) ⇒ Object

start_date end_date



185
186
187
# File 'lib/softlayer/hardware/security_module.rb', line 185

def get_backend_bandwidth_use(message)
  request(:get_backend_bandwidth_use, Array[Softlayer::Network::Bandwidth::Version1::Usage::Detail], message)
end

#get_backend_incoming_bandwidth(message) ⇒ Object

start_date end_date



191
192
193
# File 'lib/softlayer/hardware/security_module.rb', line 191

def get_backend_incoming_bandwidth(message)
  request(:get_backend_incoming_bandwidth, Float, message)
end

#get_backend_network_componentsObject



195
196
197
# File 'lib/softlayer/hardware/security_module.rb', line 195

def get_backend_network_components
  request(:get_backend_network_components, Array[Softlayer::Network::Component])
end

#get_backend_outgoing_bandwidth(message) ⇒ Object

start_date end_date



201
202
203
# File 'lib/softlayer/hardware/security_module.rb', line 201

def get_backend_outgoing_bandwidth(message)
  request(:get_backend_outgoing_bandwidth, Float, message)
end

#get_backend_routersObject



205
206
207
# File 'lib/softlayer/hardware/security_module.rb', line 205

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

#get_bandwidth_allocationObject



209
210
211
# File 'lib/softlayer/hardware/security_module.rb', line 209

def get_bandwidth_allocation
  request(:get_bandwidth_allocation, Float)
end

#get_bandwidth_allotment_detailObject



213
214
215
# File 'lib/softlayer/hardware/security_module.rb', line 213

def get_bandwidth_allotment_detail
  request(:get_bandwidth_allotment_detail, Softlayer::Network::Bandwidth::Version1::Allotment::Detail)
end

#get_bandwidth_for_date_range(message) ⇒ Object

start_date end_date



219
220
221
# File 'lib/softlayer/hardware/security_module.rb', line 219

def get_bandwidth_for_date_range(message)
  request(:get_bandwidth_for_date_range, Array[Softlayer::Metric::Tracking::Object::Data], message)
end

#get_bandwidth_image(message) ⇒ Object

network_type snapshot_range draw date_specified



227
228
229
# File 'lib/softlayer/hardware/security_module.rb', line 227

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

#get_benchmark_certificationsObject



231
232
233
# File 'lib/softlayer/hardware/security_module.rb', line 231

def get_benchmark_certifications
  request(:get_benchmark_certifications, Array[Softlayer::Hardware::Benchmark::Certification])
end

#get_billing_cycle_bandwidth_usageObject



235
236
237
# File 'lib/softlayer/hardware/security_module.rb', line 235

def get_billing_cycle_bandwidth_usage
  request(:get_billing_cycle_bandwidth_usage, Array[Softlayer::Network::Bandwidth::Usage])
end

#get_billing_cycle_private_bandwidth_usageObject



239
240
241
# File 'lib/softlayer/hardware/security_module.rb', line 239

def get_billing_cycle_private_bandwidth_usage
  request(:get_billing_cycle_private_bandwidth_usage, Softlayer::Network::Bandwidth::Usage)
end

#get_billing_cycle_public_bandwidth_usageObject



243
244
245
# File 'lib/softlayer/hardware/security_module.rb', line 243

def get_billing_cycle_public_bandwidth_usage
  request(:get_billing_cycle_public_bandwidth_usage, Softlayer::Network::Bandwidth::Usage)
end

#get_billing_itemObject



247
248
249
# File 'lib/softlayer/hardware/security_module.rb', line 247

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

#get_billing_item_flagObject



251
252
253
# File 'lib/softlayer/hardware/security_module.rb', line 251

def get_billing_item_flag
  request(:get_billing_item_flag, Boolean)
end

#get_block_cancel_because_disconnected_flagObject



255
256
257
# File 'lib/softlayer/hardware/security_module.rb', line 255

def get_block_cancel_because_disconnected_flag
  request(:get_block_cancel_because_disconnected_flag, Boolean)
end

#get_business_continuance_insurance_flagObject



259
260
261
# File 'lib/softlayer/hardware/security_module.rb', line 259

def get_business_continuance_insurance_flag
  request(:get_business_continuance_insurance_flag, Boolean)
end

#get_componentsObject



263
264
265
# File 'lib/softlayer/hardware/security_module.rb', line 263

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

#get_contains_solid_state_drives_flagObject



267
268
269
# File 'lib/softlayer/hardware/security_module.rb', line 267

def get_contains_solid_state_drives_flag
  request(:get_contains_solid_state_drives_flag, Boolean)
end

#get_continuous_data_protection_software_componentObject



271
272
273
# File 'lib/softlayer/hardware/security_module.rb', line 271

def get_continuous_data_protection_software_component
  request(:get_continuous_data_protection_software_component, Softlayer::Software::Component)
end

#get_control_panelObject



275
276
277
# File 'lib/softlayer/hardware/security_module.rb', line 275

def get_control_panel
  request(:get_control_panel, Softlayer::Software::Component::ControlPanel)
end

#get_costObject



279
280
281
# File 'lib/softlayer/hardware/security_module.rb', line 279

def get_cost
  request(:get_cost, Float)
end

#get_current_bandwidth_summaryObject



287
288
289
# File 'lib/softlayer/hardware/security_module.rb', line 287

def get_current_bandwidth_summary
  request(:get_current_bandwidth_summary, Softlayer::Metric::Tracking::Object::Bandwidth::Summary)
end

#get_current_benchmark_certification_result_fileObject



291
292
293
# File 'lib/softlayer/hardware/security_module.rb', line 291

def get_current_benchmark_certification_result_file
  request(:get_current_benchmark_certification_result_file, Softlayer::Base64Binary)
end

#get_current_billable_bandwidth_usageObject



295
296
297
# File 'lib/softlayer/hardware/security_module.rb', line 295

def get_current_billable_bandwidth_usage
  request(:get_current_billable_bandwidth_usage, Float)
end

#get_current_billing_detailObject



299
300
301
# File 'lib/softlayer/hardware/security_module.rb', line 299

def get_current_billing_detail
  request(:get_current_billing_detail, Array[Softlayer::Billing::Item])
end

#get_current_billing_totalObject



303
304
305
# File 'lib/softlayer/hardware/security_module.rb', line 303

def get_current_billing_total
  request(:get_current_billing_total, Float)
end

#get_custom_bandwidth_data_by_date(message) ⇒ Object

graph_data



308
309
310
# File 'lib/softlayer/hardware/security_module.rb', line 308

def get_custom_bandwidth_data_by_date(message)
  request(:get_custom_bandwidth_data_by_date, Softlayer::Container::Graph, message)
end

#get_customer_installed_operating_system_flagObject



312
313
314
# File 'lib/softlayer/hardware/security_module.rb', line 312

def get_customer_installed_operating_system_flag
  request(:get_customer_installed_operating_system_flag, Boolean)
end

#get_customer_owned_flagObject



316
317
318
# File 'lib/softlayer/hardware/security_module.rb', line 316

def get_customer_owned_flag
  request(:get_customer_owned_flag, Boolean)
end

#get_daily_average(message) ⇒ Object

start_date end_date



322
323
324
# File 'lib/softlayer/hardware/security_module.rb', line 322

def get_daily_average(message)
  request(:get_daily_average, Float, message)
end

#get_datacenterObject



326
327
328
# File 'lib/softlayer/hardware/security_module.rb', line 326

def get_datacenter
  request(:get_datacenter, Softlayer::Location)
end

#get_datacenter_nameObject



330
331
332
# File 'lib/softlayer/hardware/security_module.rb', line 330

def get_datacenter_name
  request(:get_datacenter_name, String)
end


334
335
336
# File 'lib/softlayer/hardware/security_module.rb', line 334

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


338
339
340
# File 'lib/softlayer/hardware/security_module.rb', line 338

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


342
343
344
# File 'lib/softlayer/hardware/security_module.rb', line 342

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


346
347
348
# File 'lib/softlayer/hardware/security_module.rb', line 346

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

#get_downstream_hardware_bindingsObject



350
351
352
# File 'lib/softlayer/hardware/security_module.rb', line 350

def get_downstream_hardware_bindings
  request(:get_downstream_hardware_bindings, Array[Softlayer::Network::Component::Uplink::Hardware])
end

#get_downstream_network_hardwareObject



354
355
356
# File 'lib/softlayer/hardware/security_module.rb', line 354

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

#get_downstream_network_hardware_with_incidentsObject



358
359
360
# File 'lib/softlayer/hardware/security_module.rb', line 358

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

#get_downstream_serversObject



362
363
364
# File 'lib/softlayer/hardware/security_module.rb', line 362

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

#get_downstream_virtual_guestsObject



366
367
368
# File 'lib/softlayer/hardware/security_module.rb', line 366

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

#get_drive_controllersObject



370
371
372
# File 'lib/softlayer/hardware/security_module.rb', line 370

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

#get_evault_network_storageObject



374
375
376
# File 'lib/softlayer/hardware/security_module.rb', line 374

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

#get_firewall_protectable_subnetsObject



378
379
380
# File 'lib/softlayer/hardware/security_module.rb', line 378

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

#get_firewall_service_componentObject



382
383
384
# File 'lib/softlayer/hardware/security_module.rb', line 382

def get_firewall_service_component
  request(:get_firewall_service_component, Softlayer::Network::Component::Firewall)
end

#get_fixed_configuration_presetObject



386
387
388
# File 'lib/softlayer/hardware/security_module.rb', line 386

def get_fixed_configuration_preset
  request(:get_fixed_configuration_preset, Softlayer::Product::Package::Preset)
end

#get_frontend_bandwidth_usage(message) ⇒ Object

start_date end_date



392
393
394
# File 'lib/softlayer/hardware/security_module.rb', line 392

def get_frontend_bandwidth_usage(message)
  request(:get_frontend_bandwidth_usage, Array[Softlayer::Metric::Tracking::Object::Data], message)
end

#get_frontend_bandwidth_use(message) ⇒ Object

start_date end_date



398
399
400
# File 'lib/softlayer/hardware/security_module.rb', line 398

def get_frontend_bandwidth_use(message)
  request(:get_frontend_bandwidth_use, Array[Softlayer::Network::Bandwidth::Version1::Usage::Detail], message)
end

#get_frontend_incoming_bandwidth(message) ⇒ Object

start_date end_date



404
405
406
# File 'lib/softlayer/hardware/security_module.rb', line 404

def get_frontend_incoming_bandwidth(message)
  request(:get_frontend_incoming_bandwidth, Float, message)
end

#get_frontend_network_componentsObject



408
409
410
# File 'lib/softlayer/hardware/security_module.rb', line 408

def get_frontend_network_components
  request(:get_frontend_network_components, Array[Softlayer::Network::Component])
end

#get_frontend_outgoing_bandwidth(message) ⇒ Object

start_date end_date



414
415
416
# File 'lib/softlayer/hardware/security_module.rb', line 414

def get_frontend_outgoing_bandwidth(message)
  request(:get_frontend_outgoing_bandwidth, Float, message)
end

#get_frontend_routersObject



418
419
420
# File 'lib/softlayer/hardware/security_module.rb', line 418

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

#get_global_identifierObject



422
423
424
# File 'lib/softlayer/hardware/security_module.rb', line 422

def get_global_identifier
  request(:get_global_identifier, String)
end

#get_hard_drivesObject



426
427
428
# File 'lib/softlayer/hardware/security_module.rb', line 426

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

#get_hardware_chassisObject



435
436
437
# File 'lib/softlayer/hardware/security_module.rb', line 435

def get_hardware_chassis
  request(:get_hardware_chassis, Softlayer::Hardware::Chassis)
end

#get_hardware_functionObject



439
440
441
# File 'lib/softlayer/hardware/security_module.rb', line 439

def get_hardware_function
  request(:get_hardware_function, Softlayer::Hardware::Function)
end

#get_hardware_function_descriptionObject



443
444
445
# File 'lib/softlayer/hardware/security_module.rb', line 443

def get_hardware_function_description
  request(:get_hardware_function_description, String)
end

#get_hardware_statusObject



447
448
449
# File 'lib/softlayer/hardware/security_module.rb', line 447

def get_hardware_status
  request(:get_hardware_status, Softlayer::Hardware::Status)
end

#get_has_trusted_platform_module_billing_item_flagObject



451
452
453
# File 'lib/softlayer/hardware/security_module.rb', line 451

def get_has_trusted_platform_module_billing_item_flag
  request(:get_has_trusted_platform_module_billing_item_flag, Boolean)
end

#get_host_ips_software_componentObject



455
456
457
# File 'lib/softlayer/hardware/security_module.rb', line 455

def get_host_ips_software_component
  request(:get_host_ips_software_component, Softlayer::Software::Component)
end

#get_hourly_bandwidth(message) ⇒ Object

mode day



461
462
463
# File 'lib/softlayer/hardware/security_module.rb', line 461

def get_hourly_bandwidth(message)
  request(:get_hourly_bandwidth, Array[Softlayer::Metric::Tracking::Object::Data], message)
end

#get_hourly_billing_flagObject



465
466
467
# File 'lib/softlayer/hardware/security_module.rb', line 465

def get_hourly_billing_flag
  request(:get_hourly_billing_flag, Boolean)
end

#get_inbound_bandwidth_usageObject



469
470
471
# File 'lib/softlayer/hardware/security_module.rb', line 469

def get_inbound_bandwidth_usage
  request(:get_inbound_bandwidth_usage, Float)
end

#get_inbound_private_bandwidth_usageObject



473
474
475
# File 'lib/softlayer/hardware/security_module.rb', line 473

def get_inbound_private_bandwidth_usage
  request(:get_inbound_private_bandwidth_usage, Float)
end

#get_inbound_public_bandwidth_usageObject



477
478
479
# File 'lib/softlayer/hardware/security_module.rb', line 477

def get_inbound_public_bandwidth_usage
  request(:get_inbound_public_bandwidth_usage, Float)
end

#get_item_prices_from_software_descriptions(message) ⇒ Object

software_descriptions include_translations_flag return_all_prices_flag



484
485
486
# File 'lib/softlayer/hardware/security_module.rb', line 484

def get_item_prices_from_software_descriptions(message)
  request(:get_item_prices_from_software_descriptions, Array[Softlayer::Product::Item], message)
end

#get_last_operating_system_reloadObject



488
489
490
# File 'lib/softlayer/hardware/security_module.rb', line 488

def get_last_operating_system_reload
  request(:get_last_operating_system_reload, Softlayer::Provisioning::Version1::Transaction)
end

#get_last_transactionObject



492
493
494
# File 'lib/softlayer/hardware/security_module.rb', line 492

def get_last_transaction
  request(:get_last_transaction, Softlayer::Provisioning::Version1::Transaction)
end

#get_latest_network_monitor_incidentObject



496
497
498
# File 'lib/softlayer/hardware/security_module.rb', line 496

def get_latest_network_monitor_incident
  request(:get_latest_network_monitor_incident, Softlayer::Network::Monitor::Version1::Incident)
end

#get_locationObject



500
501
502
# File 'lib/softlayer/hardware/security_module.rb', line 500

def get_location
  request(:get_location, Softlayer::Location)
end

#get_location_path_stringObject



504
505
506
# File 'lib/softlayer/hardware/security_module.rb', line 504

def get_location_path_string
  request(:get_location_path_string, String)
end

#get_lockbox_network_storageObject



508
509
510
# File 'lib/softlayer/hardware/security_module.rb', line 508

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

#get_managed_resource_flagObject



512
513
514
# File 'lib/softlayer/hardware/security_module.rb', line 512

def get_managed_resource_flag
  request(:get_managed_resource_flag, Boolean)
end

#get_management_network_componentObject



516
517
518
# File 'lib/softlayer/hardware/security_module.rb', line 516

def get_management_network_component
  request(:get_management_network_component, Softlayer::Network::Component)
end

#get_memoryObject



520
521
522
# File 'lib/softlayer/hardware/security_module.rb', line 520

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

#get_memory_capacityObject



524
525
526
# File 'lib/softlayer/hardware/security_module.rb', line 524

def get_memory_capacity
  request(:get_memory_capacity, Integer)
end

#get_metric_tracking_objectObject



528
529
530
# File 'lib/softlayer/hardware/security_module.rb', line 528

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

#get_metric_tracking_object_idObject



532
533
534
# File 'lib/softlayer/hardware/security_module.rb', line 532

def get_metric_tracking_object_id
  request(:get_metric_tracking_object_id, Integer)
end

#get_monitoring_active_alarms(message) ⇒ Object

start_date end_date



538
539
540
# File 'lib/softlayer/hardware/security_module.rb', line 538

def get_monitoring_active_alarms(message)
  request(:get_monitoring_active_alarms, Array[Softlayer::Container::Monitoring::Alarm::History], message)
end

#get_monitoring_agentsObject



542
543
544
# File 'lib/softlayer/hardware/security_module.rb', line 542

def get_monitoring_agents
  request(:get_monitoring_agents, Array[Softlayer::Monitoring::Agent])
end

#get_monitoring_closed_alarms(message) ⇒ Object

start_date end_date



548
549
550
# File 'lib/softlayer/hardware/security_module.rb', line 548

def get_monitoring_closed_alarms(message)
  request(:get_monitoring_closed_alarms, Array[Softlayer::Container::Monitoring::Alarm::History], message)
end

#get_monitoring_robotObject



552
553
554
# File 'lib/softlayer/hardware/security_module.rb', line 552

def get_monitoring_robot
  request(:get_monitoring_robot, Softlayer::Monitoring::Robot)
end

#get_monitoring_service_componentObject



556
557
558
# File 'lib/softlayer/hardware/security_module.rb', line 556

def get_monitoring_service_component
  request(:get_monitoring_service_component, Softlayer::Network::Monitor::Version1::Query::Host::Stratum)
end

#get_monitoring_service_eligibility_flagObject



560
561
562
# File 'lib/softlayer/hardware/security_module.rb', line 560

def get_monitoring_service_eligibility_flag
  request(:get_monitoring_service_eligibility_flag, Boolean)
end

#get_monitoring_service_flagObject



564
565
566
# File 'lib/softlayer/hardware/security_module.rb', line 564

def get_monitoring_service_flag
  request(:get_monitoring_service_flag, Boolean)
end

#get_monitoring_user_notificationObject



568
569
570
# File 'lib/softlayer/hardware/security_module.rb', line 568

def get_monitoring_user_notification
  request(:get_monitoring_user_notification, Array[Softlayer::User::Customer::Notification::Hardware])
end

#get_motherboardObject



572
573
574
# File 'lib/softlayer/hardware/security_module.rb', line 572

def get_motherboard
  request(:get_motherboard, Softlayer::Hardware::Component)
end

#get_network_cardsObject



576
577
578
# File 'lib/softlayer/hardware/security_module.rb', line 576

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

#get_network_component_firewall_protectable_ip_addressesObject



580
581
582
# File 'lib/softlayer/hardware/security_module.rb', line 580

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

#get_network_componentsObject



584
585
586
# File 'lib/softlayer/hardware/security_module.rb', line 584

def get_network_components
  request(:get_network_components, Array[Softlayer::Network::Component])
end

#get_network_gateway_memberObject



588
589
590
# File 'lib/softlayer/hardware/security_module.rb', line 588

def get_network_gateway_member
  request(:get_network_gateway_member, Softlayer::Network::Gateway::Member)
end

#get_network_gateway_member_flagObject



592
593
594
# File 'lib/softlayer/hardware/security_module.rb', line 592

def get_network_gateway_member_flag
  request(:get_network_gateway_member_flag, Boolean)
end

#get_network_management_ip_addressObject



596
597
598
# File 'lib/softlayer/hardware/security_module.rb', line 596

def get_network_management_ip_address
  request(:get_network_management_ip_address, String)
end

#get_network_monitor_attached_down_hardwareObject



600
601
602
# File 'lib/softlayer/hardware/security_module.rb', line 600

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

#get_network_monitor_attached_down_virtual_guestsObject



604
605
606
# File 'lib/softlayer/hardware/security_module.rb', line 604

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

#get_network_monitor_incidentsObject



608
609
610
# File 'lib/softlayer/hardware/security_module.rb', line 608

def get_network_monitor_incidents
  request(:get_network_monitor_incidents, Array[Softlayer::Network::Monitor::Version1::Incident])
end

#get_network_monitorsObject



612
613
614
# File 'lib/softlayer/hardware/security_module.rb', line 612

def get_network_monitors
  request(:get_network_monitors, Array[Softlayer::Network::Monitor::Version1::Query::Host])
end

#get_network_statusObject



616
617
618
# File 'lib/softlayer/hardware/security_module.rb', line 616

def get_network_status
  request(:get_network_status, String)
end

#get_network_status_attributeObject



620
621
622
# File 'lib/softlayer/hardware/security_module.rb', line 620

def get_network_status_attribute
  request(:get_network_status_attribute, Softlayer::Hardware::Attribute)
end

#get_network_storageObject



624
625
626
# File 'lib/softlayer/hardware/security_module.rb', line 624

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

#get_network_vlansObject



628
629
630
# File 'lib/softlayer/hardware/security_module.rb', line 628

def get_network_vlans
  request(:get_network_vlans, Array[Softlayer::Network::Vlan])
end

#get_next_billing_cycle_bandwidth_allocationObject



632
633
634
# File 'lib/softlayer/hardware/security_module.rb', line 632

def get_next_billing_cycle_bandwidth_allocation
  request(:get_next_billing_cycle_bandwidth_allocation, Float)
end

#get_notes_historyObject



636
637
638
# File 'lib/softlayer/hardware/security_module.rb', line 636

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

#get_objectObject



640
641
642
# File 'lib/softlayer/hardware/security_module.rb', line 640

def get_object
  request(:get_object, Softlayer::Hardware::SecurityModule)
end

#get_open_cancellation_ticketObject



644
645
646
# File 'lib/softlayer/hardware/security_module.rb', line 644

def get_open_cancellation_ticket
  request(:get_open_cancellation_ticket, Softlayer::Ticket)
end

#get_operating_systemObject



648
649
650
# File 'lib/softlayer/hardware/security_module.rb', line 648

def get_operating_system
  request(:get_operating_system, Softlayer::Software::Component::OperatingSystem)
end

#get_operating_system_reference_codeObject



652
653
654
# File 'lib/softlayer/hardware/security_module.rb', line 652

def get_operating_system_reference_code
  request(:get_operating_system_reference_code, String)
end

#get_outbound_bandwidth_usageObject



656
657
658
# File 'lib/softlayer/hardware/security_module.rb', line 656

def get_outbound_bandwidth_usage
  request(:get_outbound_bandwidth_usage, Float)
end

#get_outbound_private_bandwidth_usageObject



660
661
662
# File 'lib/softlayer/hardware/security_module.rb', line 660

def get_outbound_private_bandwidth_usage
  request(:get_outbound_private_bandwidth_usage, Float)
end

#get_outbound_public_bandwidth_usageObject



664
665
666
# File 'lib/softlayer/hardware/security_module.rb', line 664

def get_outbound_public_bandwidth_usage
  request(:get_outbound_public_bandwidth_usage, Float)
end

#get_over_bandwidth_allocation_flagObject



668
669
670
# File 'lib/softlayer/hardware/security_module.rb', line 668

def get_over_bandwidth_allocation_flag
  request(:get_over_bandwidth_allocation_flag, Integer)
end

#get_point_of_presence_locationObject



676
677
678
# File 'lib/softlayer/hardware/security_module.rb', line 676

def get_point_of_presence_location
  request(:get_point_of_presence_location, Softlayer::Location)
end

#get_power_componentsObject



680
681
682
# File 'lib/softlayer/hardware/security_module.rb', line 680

def get_power_components
  request(:get_power_components, Array[Softlayer::Hardware::Power::Component])
end

#get_power_supplyObject



684
685
686
# File 'lib/softlayer/hardware/security_module.rb', line 684

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

#get_primary_backend_ip_addressObject



688
689
690
# File 'lib/softlayer/hardware/security_module.rb', line 688

def get_primary_backend_ip_address
  request(:get_primary_backend_ip_address, String)
end

#get_primary_backend_network_componentObject



692
693
694
# File 'lib/softlayer/hardware/security_module.rb', line 692

def get_primary_backend_network_component
  request(:get_primary_backend_network_component, Softlayer::Network::Component)
end

#get_primary_drive_sizeObject



696
697
698
# File 'lib/softlayer/hardware/security_module.rb', line 696

def get_primary_drive_size
  request(:get_primary_drive_size, Integer)
end

#get_primary_ip_addressObject



700
701
702
# File 'lib/softlayer/hardware/security_module.rb', line 700

def get_primary_ip_address
  request(:get_primary_ip_address, String)
end

#get_primary_network_componentObject



704
705
706
# File 'lib/softlayer/hardware/security_module.rb', line 704

def get_primary_network_component
  request(:get_primary_network_component, Softlayer::Network::Component)
end

#get_private_bandwidth_data(message) ⇒ Object

start_time end_time



710
711
712
# File 'lib/softlayer/hardware/security_module.rb', line 710

def get_private_bandwidth_data(message)
  request(:get_private_bandwidth_data, Array[Softlayer::Metric::Tracking::Object::Data], message)
end

#get_private_bandwidth_data_summaryObject



714
715
716
# File 'lib/softlayer/hardware/security_module.rb', line 714

def get_private_bandwidth_data_summary
  request(:get_private_bandwidth_data_summary, Softlayer::Container::Network::Bandwidth::Data::Summary)
end

#get_private_bandwidth_graph_image(message) ⇒ Object

start_time end_time



720
721
722
# File 'lib/softlayer/hardware/security_module.rb', line 720

def get_private_bandwidth_graph_image(message)
  request(:get_private_bandwidth_graph_image, Softlayer::Base64Binary, message)
end

#get_private_ip_addressObject



724
725
726
# File 'lib/softlayer/hardware/security_module.rb', line 724

def get_private_ip_address
  request(:get_private_ip_address, String)
end

#get_private_network_componentObject



728
729
730
# File 'lib/softlayer/hardware/security_module.rb', line 728

def get_private_network_component
  request(:get_private_network_component, Softlayer::Network::Component)
end

#get_private_network_only_flagObject



732
733
734
# File 'lib/softlayer/hardware/security_module.rb', line 732

def get_private_network_only_flag
  request(:get_private_network_only_flag, Boolean)
end

#get_private_vlanObject



736
737
738
# File 'lib/softlayer/hardware/security_module.rb', line 736

def get_private_vlan
  request(:get_private_vlan, Softlayer::Network::Vlan)
end

#get_processor_core_amountObject



745
746
747
# File 'lib/softlayer/hardware/security_module.rb', line 745

def get_processor_core_amount
  request(:get_processor_core_amount, Integer)
end

#get_processor_physical_core_amountObject



749
750
751
# File 'lib/softlayer/hardware/security_module.rb', line 749

def get_processor_physical_core_amount
  request(:get_processor_physical_core_amount, Integer)
end

#get_processorsObject



753
754
755
# File 'lib/softlayer/hardware/security_module.rb', line 753

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

#get_projected_over_bandwidth_allocation_flagObject



757
758
759
# File 'lib/softlayer/hardware/security_module.rb', line 757

def get_projected_over_bandwidth_allocation_flag
  request(:get_projected_over_bandwidth_allocation_flag, Integer)
end

#get_projected_public_bandwidth_usageObject



761
762
763
# File 'lib/softlayer/hardware/security_module.rb', line 761

def get_projected_public_bandwidth_usage
  request(:get_projected_public_bandwidth_usage, Float)
end

#get_provision_dateObject



765
766
767
# File 'lib/softlayer/hardware/security_module.rb', line 765

def get_provision_date
  request(:get_provision_date, DateTime)
end

#get_public_bandwidth_data(message) ⇒ Object

start_time end_time



771
772
773
# File 'lib/softlayer/hardware/security_module.rb', line 771

def get_public_bandwidth_data(message)
  request(:get_public_bandwidth_data, Array[Softlayer::Metric::Tracking::Object::Data], message)
end

#get_public_bandwidth_data_summaryObject



775
776
777
# File 'lib/softlayer/hardware/security_module.rb', line 775

def get_public_bandwidth_data_summary
  request(:get_public_bandwidth_data_summary, Softlayer::Container::Network::Bandwidth::Data::Summary)
end

#get_public_bandwidth_graph_image(message) ⇒ Object

start_time end_time



781
782
783
# File 'lib/softlayer/hardware/security_module.rb', line 781

def get_public_bandwidth_graph_image(message)
  request(:get_public_bandwidth_graph_image, Softlayer::Base64Binary, message)
end

#get_public_bandwidth_total(message) ⇒ Object

start_time end_time



787
788
789
# File 'lib/softlayer/hardware/security_module.rb', line 787

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

#get_public_network_componentObject



791
792
793
# File 'lib/softlayer/hardware/security_module.rb', line 791

def get_public_network_component
  request(:get_public_network_component, Softlayer::Network::Component)
end

#get_public_vlanObject



795
796
797
# File 'lib/softlayer/hardware/security_module.rb', line 795

def get_public_vlan
  request(:get_public_vlan, Softlayer::Network::Vlan)
end

#get_rackObject



804
805
806
# File 'lib/softlayer/hardware/security_module.rb', line 804

def get_rack
  request(:get_rack, Softlayer::Location)
end

#get_raid_controllersObject



808
809
810
# File 'lib/softlayer/hardware/security_module.rb', line 808

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

#get_recent_eventsObject



812
813
814
# File 'lib/softlayer/hardware/security_module.rb', line 812

def get_recent_events
  request(:get_recent_events, Array[Softlayer::Notification::Occurrence::Event])
end

#get_recent_remote_management_commandsObject



816
817
818
# File 'lib/softlayer/hardware/security_module.rb', line 816

def get_recent_remote_management_commands
  request(:get_recent_remote_management_commands, Array[Softlayer::Hardware::Component::RemoteManagement::Command::Request])
end

#get_regional_internet_registryObject



820
821
822
# File 'lib/softlayer/hardware/security_module.rb', line 820

def get_regional_internet_registry
  request(:get_regional_internet_registry, Softlayer::Network::Regional::Internet::Registry)
end

#get_remote_managementObject



824
825
826
# File 'lib/softlayer/hardware/security_module.rb', line 824

def get_remote_management
  request(:get_remote_management, Softlayer::Hardware::Component::RemoteManagement)
end

#get_remote_management_accountsObject



828
829
830
# File 'lib/softlayer/hardware/security_module.rb', line 828

def get_remote_management_accounts
  request(:get_remote_management_accounts, Array[Softlayer::Hardware::Component::RemoteManagement::User])
end

#get_remote_management_componentObject



832
833
834
# File 'lib/softlayer/hardware/security_module.rb', line 832

def get_remote_management_component
  request(:get_remote_management_component, Softlayer::Network::Component)
end

#get_remote_management_usersObject



836
837
838
# File 'lib/softlayer/hardware/security_module.rb', line 836

def get_remote_management_users
  request(:get_remote_management_users, Array[Softlayer::Hardware::Component::RemoteManagement::User])
end

#get_resource_group_member_referencesObject



840
841
842
# File 'lib/softlayer/hardware/security_module.rb', line 840

def get_resource_group_member_references
  request(:get_resource_group_member_references, Array[Softlayer::Resource::Group::Member])
end

#get_resource_group_rolesObject



844
845
846
# File 'lib/softlayer/hardware/security_module.rb', line 844

def get_resource_group_roles
  request(:get_resource_group_roles, Array[Softlayer::Resource::Group::Role])
end

#get_resource_groupsObject



848
849
850
# File 'lib/softlayer/hardware/security_module.rb', line 848

def get_resource_groups
  request(:get_resource_groups, Array[Softlayer::Resource::Group])
end

#get_reverse_domain_recordsObject



852
853
854
# File 'lib/softlayer/hardware/security_module.rb', line 852

def get_reverse_domain_records
  request(:get_reverse_domain_records, Array[Softlayer::Dns::Domain])
end

#get_routersObject



856
857
858
# File 'lib/softlayer/hardware/security_module.rb', line 856

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

#get_scale_assetsObject



860
861
862
# File 'lib/softlayer/hardware/security_module.rb', line 860

def get_scale_assets
  request(:get_scale_assets, Array[Softlayer::Scale::Asset])
end

#get_security_scan_requestsObject



864
865
866
# File 'lib/softlayer/hardware/security_module.rb', line 864

def get_security_scan_requests
  request(:get_security_scan_requests, Array[Softlayer::Network::Security::Scanner::Request])
end

#get_sensor_dataObject



868
869
870
# File 'lib/softlayer/hardware/security_module.rb', line 868

def get_sensor_data
  request(:get_sensor_data, Array[Softlayer::Container::RemoteManagement::SensorReading])
end

#get_sensor_data_with_graphsObject



872
873
874
# File 'lib/softlayer/hardware/security_module.rb', line 872

def get_sensor_data_with_graphs
  request(:get_sensor_data_with_graphs, Softlayer::Container::RemoteManagement::SensorReadingsWithGraphs)
end

#get_server_detailsObject



876
877
878
# File 'lib/softlayer/hardware/security_module.rb', line 876

def get_server_details
  request(:get_server_details, Softlayer::Container::Hardware::Server::Details)
end

#get_server_fan_speed_graphsObject



880
881
882
# File 'lib/softlayer/hardware/security_module.rb', line 880

def get_server_fan_speed_graphs
  request(:get_server_fan_speed_graphs, Array[Softlayer::Container::RemoteManagement::Graphs::SensorSpeed])
end

#get_server_power_stateObject



884
885
886
# File 'lib/softlayer/hardware/security_module.rb', line 884

def get_server_power_state
  request(:get_server_power_state, String)
end

#get_server_roomObject



888
889
890
# File 'lib/softlayer/hardware/security_module.rb', line 888

def get_server_room
  request(:get_server_room, Softlayer::Location)
end

#get_server_temperature_graphsObject



892
893
894
# File 'lib/softlayer/hardware/security_module.rb', line 892

def get_server_temperature_graphs
  request(:get_server_temperature_graphs, Array[Softlayer::Container::RemoteManagement::Graphs::SensorTemperature])
end

#get_service_providerObject



896
897
898
# File 'lib/softlayer/hardware/security_module.rb', line 896

def get_service_provider
  request(:get_service_provider, Softlayer::Service::Provider)
end

#get_software_componentsObject



900
901
902
# File 'lib/softlayer/hardware/security_module.rb', line 900

def get_software_components
  request(:get_software_components, Array[Softlayer::Software::Component])
end

#get_ssh_keysObject



904
905
906
# File 'lib/softlayer/hardware/security_module.rb', line 904

def get_ssh_keys
  request(:get_ssh_keys, Array[Softlayer::Security::Ssh::Key])
end

#get_statistics_remote_managementObject



908
909
910
# File 'lib/softlayer/hardware/security_module.rb', line 908

def get_statistics_remote_management
  request(:get_statistics_remote_management, Softlayer::Hardware::Component::RemoteManagement)
end

#get_storage_network_componentsObject



912
913
914
# File 'lib/softlayer/hardware/security_module.rb', line 912

def get_storage_network_components
  request(:get_storage_network_components, Array[Softlayer::Network::Component])
end

#get_tag_referencesObject



916
917
918
# File 'lib/softlayer/hardware/security_module.rb', line 916

def get_tag_references
  request(:get_tag_references, Array[Softlayer::Tag::Reference])
end

#get_top_level_locationObject



920
921
922
# File 'lib/softlayer/hardware/security_module.rb', line 920

def get_top_level_location
  request(:get_top_level_location, Softlayer::Location)
end

#get_transaction_historyObject



924
925
926
# File 'lib/softlayer/hardware/security_module.rb', line 924

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

#get_upgrade_item_pricesObject



928
929
930
# File 'lib/softlayer/hardware/security_module.rb', line 928

def get_upgrade_item_prices
  request(:get_upgrade_item_prices, Array[Softlayer::Product::Item::Price])
end

#get_upgrade_requestObject



932
933
934
# File 'lib/softlayer/hardware/security_module.rb', line 932

def get_upgrade_request
  request(:get_upgrade_request, Softlayer::Product::Upgrade::Request)
end


936
937
938
# File 'lib/softlayer/hardware/security_module.rb', line 936

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


940
941
942
# File 'lib/softlayer/hardware/security_module.rb', line 940

def get_uplink_network_components
  request(:get_uplink_network_components, Array[Softlayer::Network::Component])
end

#get_user_dataObject



944
945
946
# File 'lib/softlayer/hardware/security_module.rb', line 944

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

#get_usersObject



948
949
950
# File 'lib/softlayer/hardware/security_module.rb', line 948

def get_users
  request(:get_users, Array[Softlayer::User::Customer])
end

#get_valid_block_device_template_groups(message) ⇒ Object

visibility



953
954
955
# File 'lib/softlayer/hardware/security_module.rb', line 953

def get_valid_block_device_template_groups(message)
  request(:get_valid_block_device_template_groups, Array[Softlayer::Virtual::Guest::Block::Device::Template::Group], message)
end

#get_virtual_chassisObject



957
958
959
# File 'lib/softlayer/hardware/security_module.rb', line 957

def get_virtual_chassis
  request(:get_virtual_chassis, Softlayer::Hardware::Group)
end

#get_virtual_chassis_siblingsObject



961
962
963
# File 'lib/softlayer/hardware/security_module.rb', line 961

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

#get_virtual_guestsObject



965
966
967
# File 'lib/softlayer/hardware/security_module.rb', line 965

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

#get_virtual_hostObject



969
970
971
# File 'lib/softlayer/hardware/security_module.rb', line 969

def get_virtual_host
  request(:get_virtual_host, Softlayer::Virtual::Host)
end

#get_virtual_licensesObject



973
974
975
# File 'lib/softlayer/hardware/security_module.rb', line 973

def get_virtual_licenses
  request(:get_virtual_licenses, Array[Softlayer::Software::VirtualLicense])
end

#get_virtual_rackObject



977
978
979
# File 'lib/softlayer/hardware/security_module.rb', line 977

def get_virtual_rack
  request(:get_virtual_rack, Softlayer::Network::Bandwidth::Version1::Allotment)
end

#get_virtual_rack_idObject



981
982
983
# File 'lib/softlayer/hardware/security_module.rb', line 981

def get_virtual_rack_id
  request(:get_virtual_rack_id, Integer)
end

#get_virtual_rack_nameObject



985
986
987
# File 'lib/softlayer/hardware/security_module.rb', line 985

def get_virtual_rack_name
  request(:get_virtual_rack_name, String)
end

#get_virtualization_platformObject



989
990
991
# File 'lib/softlayer/hardware/security_module.rb', line 989

def get_virtualization_platform
  request(:get_virtualization_platform, Softlayer::Software::Component)
end

#get_windows_update_available_updatesObject



993
994
995
# File 'lib/softlayer/hardware/security_module.rb', line 993

def get_windows_update_available_updates
  request(:get_windows_update_available_updates, Array[Softlayer::Container::Utility::Microsoft::Windows::UpdateServices::UpdateItem])
end

#get_windows_update_installed_updatesObject



997
998
999
# File 'lib/softlayer/hardware/security_module.rb', line 997

def get_windows_update_installed_updates
  request(:get_windows_update_installed_updates, Array[Softlayer::Container::Utility::Microsoft::Windows::UpdateServices::UpdateItem])
end

#get_windows_update_statusObject



1001
1002
1003
# File 'lib/softlayer/hardware/security_module.rb', line 1001

def get_windows_update_status
  request(:get_windows_update_status, Softlayer::Container::Utility::Microsoft::Windows::UpdateServices::Status)
end

#import_virtual_hostObject



1005
1006
1007
# File 'lib/softlayer/hardware/security_module.rb', line 1005

def import_virtual_host
  request(:import_virtual_host, Softlayer::Virtual::Host)
end

#initiate_idera_bare_metal_restoreObject



1009
1010
1011
# File 'lib/softlayer/hardware/security_module.rb', line 1009

def initiate_idera_bare_metal_restore
  request(:initiate_idera_bare_metal_restore, Boolean)
end

#initiate_r1_soft_bare_metal_restoreObject



1013
1014
1015
# File 'lib/softlayer/hardware/security_module.rb', line 1013

def initiate_r1_soft_bare_metal_restore
  request(:initiate_r1_soft_bare_metal_restore, Boolean)
end

#is_backend_pingableObject



1017
1018
1019
# File 'lib/softlayer/hardware/security_module.rb', line 1017

def is_backend_pingable
  request(:is_backend_pingable, Boolean)
end

#is_pingableObject



1021
1022
1023
# File 'lib/softlayer/hardware/security_module.rb', line 1021

def is_pingable
  request(:is_pingable, Boolean)
end

#is_windows_serverObject



1025
1026
1027
# File 'lib/softlayer/hardware/security_module.rb', line 1025

def is_windows_server
  request(:is_windows_server, Boolean)
end

#pingObject



1029
1030
1031
# File 'lib/softlayer/hardware/security_module.rb', line 1029

def ping
  request(:ping, String)
end

#power_cycleObject



1033
1034
1035
# File 'lib/softlayer/hardware/security_module.rb', line 1033

def power_cycle
  request(:power_cycle, Boolean)
end

#power_offObject



1037
1038
1039
# File 'lib/softlayer/hardware/security_module.rb', line 1037

def power_off
  request(:power_off, Boolean)
end

#power_onObject



1041
1042
1043
# File 'lib/softlayer/hardware/security_module.rb', line 1041

def power_on
  request(:power_on, Boolean)
end

#reboot_defaultObject



1045
1046
1047
# File 'lib/softlayer/hardware/security_module.rb', line 1045

def reboot_default
  request(:reboot_default, Boolean)
end

#reboot_hardObject



1049
1050
1051
# File 'lib/softlayer/hardware/security_module.rb', line 1049

def reboot_hard
  request(:reboot_hard, Boolean)
end

#reboot_softObject



1053
1054
1055
# File 'lib/softlayer/hardware/security_module.rb', line 1053

def reboot_soft
  request(:reboot_soft, Boolean)
end

#reload_current_operating_system_configuration(message) ⇒ Object

token



1058
1059
1060
# File 'lib/softlayer/hardware/security_module.rb', line 1058

def reload_current_operating_system_configuration(message)
  request(:reload_current_operating_system_configuration, String, message)
end

#reload_operating_system(message) ⇒ Object

token config



1064
1065
1066
# File 'lib/softlayer/hardware/security_module.rb', line 1064

def reload_operating_system(message)
  request(:reload_operating_system, String, message)
end

#remove_access_to_network_storage(message) ⇒ Object

network_storage_template_object



1069
1070
1071
# File 'lib/softlayer/hardware/security_module.rb', line 1069

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

#remove_access_to_network_storage_list(message) ⇒ Object

network_storage_template_objects



1074
1075
1076
# File 'lib/softlayer/hardware/security_module.rb', line 1074

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

#run_passmark_certification_benchmarkObject



1078
1079
1080
# File 'lib/softlayer/hardware/security_module.rb', line 1078

def run_passmark_certification_benchmark
  request(:run_passmark_certification_benchmark, Boolean)
end

#set_operating_system_password(message) ⇒ Object

new_password



1083
1084
1085
# File 'lib/softlayer/hardware/security_module.rb', line 1083

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

#set_private_network_interface_speed(message) ⇒ Object

new_speed



1088
1089
1090
# File 'lib/softlayer/hardware/security_module.rb', line 1088

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

#set_public_network_interface_speed(message) ⇒ Object

new_speed



1093
1094
1095
# File 'lib/softlayer/hardware/security_module.rb', line 1093

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

#set_tags(message) ⇒ Object

tags



1098
1099
1100
# File 'lib/softlayer/hardware/security_module.rb', line 1098

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

#set_user_metadata(message) ⇒ Object

metadata



1103
1104
1105
# File 'lib/softlayer/hardware/security_module.rb', line 1103

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

#shutdown_private_portObject



1107
1108
1109
# File 'lib/softlayer/hardware/security_module.rb', line 1107

def shutdown_private_port
  request(:shutdown_private_port, Boolean)
end

#shutdown_public_portObject



1111
1112
1113
# File 'lib/softlayer/hardware/security_module.rb', line 1111

def shutdown_public_port
  request(:shutdown_public_port, Boolean)
end

#spare_pool(message) ⇒ Object

action new_order



1117
1118
1119
# File 'lib/softlayer/hardware/security_module.rb', line 1117

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