Class: Softlayer::Hardware

Inherits:
Entity show all
Defined in:
lib/softlayer/hardware.rb,
lib/softlayer/hardware/note.rb,
lib/softlayer/hardware/group.rb,
lib/softlayer/hardware/power.rb,
lib/softlayer/hardware/router.rb,
lib/softlayer/hardware/server.rb,
lib/softlayer/hardware/status.rb,
lib/softlayer/hardware/switch.rb,
lib/softlayer/hardware/chassis.rb,
lib/softlayer/hardware/firewall.rb,
lib/softlayer/hardware/function.rb,
lib/softlayer/hardware/attribute.rb,
lib/softlayer/hardware/benchmark.rb,
lib/softlayer/hardware/component.rb,
lib/softlayer/hardware/note/type.rb,
lib/softlayer/hardware/component/ram.rb,
lib/softlayer/hardware/load_balancer.rb,
lib/softlayer/hardware/attribute/type.rb,
lib/softlayer/hardware/component/type.rb,
lib/softlayer/hardware/router/backend.rb,
lib/softlayer/hardware/component/model.rb,
lib/softlayer/hardware/power/component.rb,
lib/softlayer/hardware/router/frontend.rb,
lib/softlayer/hardware/security_module.rb,
lib/softlayer/hardware/component/attribute.rb,
lib/softlayer/hardware/component/partition.rb,
lib/softlayer/hardware/component/processor.rb,
lib/softlayer/hardware/component/hard_drive.rb,
lib/softlayer/hardware/component/motherboard.rb,
lib/softlayer/hardware/component/network_card.rb,
lib/softlayer/hardware/benchmark/certification.rb,
lib/softlayer/hardware/component/model/generic.rb,
lib/softlayer/hardware/component/attribute/type.rb,
lib/softlayer/hardware/component/model/attribute.rb,
lib/softlayer/hardware/component/security_device.rb,
lib/softlayer/hardware/component/drive_controller.rb,
lib/softlayer/hardware/component/remote_management.rb,
lib/softlayer/hardware/component/model/architecture.rb,
lib/softlayer/hardware/component/motherboard/reboot.rb,
lib/softlayer/hardware/component/partition/template.rb,
lib/softlayer/hardware/component/model/attribute/type.rb,
lib/softlayer/hardware/component/remote_management/user.rb,
lib/softlayer/hardware/component/model/architecture/type.rb,
lib/softlayer/hardware/component/model/generic/attribute.rb,
lib/softlayer/hardware/component/motherboard/reboot/time.rb,
lib/softlayer/hardware/component/security_device/infineon.rb,
lib/softlayer/hardware/component/remote_management/command.rb,
lib/softlayer/hardware/component/partition/operating_system.rb,
lib/softlayer/hardware/component/partition/template/partition.rb,
lib/softlayer/hardware/component/model/generic/marketing_feature.rb,
lib/softlayer/hardware/component/remote_management/command/request.rb

Direct Known Subclasses

LoadBalancer, Server, Switch

Defined Under Namespace

Modules: Benchmark, Power Classes: Attribute, Chassis, Component, Firewall, Function, Group, LoadBalancer, Note, Representer, Router, SecurityModule, Server, Status, Switch

Constant Summary collapse

SERVICE =
'SoftLayer_Hardware'

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Model

all, all_request_for, create, find, #init_headers, parse, process_message, #request, request, service_name, #service_name, #to_hash, #to_softlayer

Methods included from Model::Operations

extended, #filter, included, #limit, #mask, #request_headers

Instance Attribute Details

#accountObject

Returns the value of attribute account.



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

def 
  @account
end

#account_idObject

Returns the value of attribute account_id.



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

def 
  @account_id
end

#active_component_countObject

Returns the value of attribute active_component_count.



33
34
35
# File 'lib/softlayer/hardware.rb', line 33

def active_component_count
  @active_component_count
end

#active_componentsObject

Returns the value of attribute active_components.



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

def active_components
  @active_components
end

#active_network_monitor_incidentObject

Returns the value of attribute active_network_monitor_incident.



90
91
92
# File 'lib/softlayer/hardware.rb', line 90

def active_network_monitor_incident
  @active_network_monitor_incident
end

#active_network_monitor_incident_countObject

Returns the value of attribute active_network_monitor_incident_count.



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

def active_network_monitor_incident_count
  @active_network_monitor_incident_count
end

#all_power_component_countObject

Returns the value of attribute all_power_component_count.



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

def all_power_component_count
  @all_power_component_count
end

#all_power_componentsObject

Returns the value of attribute all_power_components.



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

def all_power_components
  @all_power_components
end

#allowed_hostObject

Returns the value of attribute allowed_host.



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

def allowed_host
  @allowed_host
end

#allowed_network_storageObject

Returns the value of attribute allowed_network_storage.



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

def allowed_network_storage
  @allowed_network_storage
end

#allowed_network_storage_countObject

Returns the value of attribute allowed_network_storage_count.



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

def allowed_network_storage_count
  @allowed_network_storage_count
end

#allowed_network_storage_replica_countObject

Returns the value of attribute allowed_network_storage_replica_count.



37
38
39
# File 'lib/softlayer/hardware.rb', line 37

def allowed_network_storage_replica_count
  @allowed_network_storage_replica_count
end

#allowed_network_storage_replicasObject

Returns the value of attribute allowed_network_storage_replicas.



94
95
96
# File 'lib/softlayer/hardware.rb', line 94

def allowed_network_storage_replicas
  @allowed_network_storage_replicas
end

#antivirus_spyware_software_componentObject

Returns the value of attribute antivirus_spyware_software_component.



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

def antivirus_spyware_software_component
  @antivirus_spyware_software_component
end

#attribute_countObject

Returns the value of attribute attribute_count.



38
39
40
# File 'lib/softlayer/hardware.rb', line 38

def attribute_count
  @attribute_count
end

#attributesObject

Returns the value of attribute attributes.



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

def attributes
  @attributes
end

#average_daily_public_bandwidth_usageObject

Returns the value of attribute average_daily_public_bandwidth_usage.



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

def average_daily_public_bandwidth_usage
  @average_daily_public_bandwidth_usage
end

#backend_network_component_countObject

Returns the value of attribute backend_network_component_count.



39
40
41
# File 'lib/softlayer/hardware.rb', line 39

def backend_network_component_count
  @backend_network_component_count
end

#backend_network_componentsObject

Returns the value of attribute backend_network_components.



98
99
100
# File 'lib/softlayer/hardware.rb', line 98

def backend_network_components
  @backend_network_components
end

#backend_router_countObject

Returns the value of attribute backend_router_count.



40
41
42
# File 'lib/softlayer/hardware.rb', line 40

def backend_router_count
  @backend_router_count
end

#backend_routersObject

Returns the value of attribute backend_routers.



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

def backend_routers
  @backend_routers
end

#bandwidth_allocationObject

Returns the value of attribute bandwidth_allocation.



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

def bandwidth_allocation
  @bandwidth_allocation
end

#bandwidth_allotment_detailObject

Returns the value of attribute bandwidth_allotment_detail.



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

def bandwidth_allotment_detail
  @bandwidth_allotment_detail
end

#bare_metal_instance_flagObject

Returns the value of attribute bare_metal_instance_flag.



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

def bare_metal_instance_flag
  @bare_metal_instance_flag
end

#benchmark_certification_countObject

Returns the value of attribute benchmark_certification_count.



41
42
43
# File 'lib/softlayer/hardware.rb', line 41

def benchmark_certification_count
  @benchmark_certification_count
end

#benchmark_certificationsObject

Returns the value of attribute benchmark_certifications.



102
103
104
# File 'lib/softlayer/hardware.rb', line 102

def benchmark_certifications
  @benchmark_certifications
end

#billing_itemObject

Returns the value of attribute billing_item.



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

def billing_item
  @billing_item
end

#billing_item_flagObject

Returns the value of attribute billing_item_flag.



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

def billing_item_flag
  @billing_item_flag
end

#block_cancel_because_disconnected_flagObject

Returns the value of attribute block_cancel_because_disconnected_flag.



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

def block_cancel_because_disconnected_flag
  @block_cancel_because_disconnected_flag
end

#business_continuance_insurance_flagObject

Returns the value of attribute business_continuance_insurance_flag.



106
107
108
# File 'lib/softlayer/hardware.rb', line 106

def business_continuance_insurance_flag
  @business_continuance_insurance_flag
end

#component_countObject

Returns the value of attribute component_count.



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

def component_count
  @component_count
end

#componentsObject

Returns the value of attribute components.



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

def components
  @components
end

#continuous_data_protection_software_componentObject

Returns the value of attribute continuous_data_protection_software_component.



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

def continuous_data_protection_software_component
  @continuous_data_protection_software_component
end

#current_billable_bandwidth_usageObject

Returns the value of attribute current_billable_bandwidth_usage.



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

def current_billable_bandwidth_usage
  @current_billable_bandwidth_usage
end

#datacenterObject

Returns the value of attribute datacenter.



110
111
112
# File 'lib/softlayer/hardware.rb', line 110

def datacenter
  @datacenter
end

#datacenter_nameObject

Returns the value of attribute datacenter_name.



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

def datacenter_name
  @datacenter_name
end

#domainObject

Returns the value of attribute domain.



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

def domain
  @domain
end

Returns the value of attribute downlink_hardware.



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

def downlink_hardware
  @downlink_hardware
end

Returns the value of attribute downlink_hardware_count.



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

def downlink_hardware_count
  @downlink_hardware_count
end

Returns the value of attribute downlink_network_hardware.



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

def downlink_network_hardware
  @downlink_network_hardware
end

Returns the value of attribute downlink_network_hardware_count.



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

def downlink_network_hardware_count
  @downlink_network_hardware_count
end

Returns the value of attribute downlink_server_count.



45
46
47
# File 'lib/softlayer/hardware.rb', line 45

def downlink_server_count
  @downlink_server_count
end

Returns the value of attribute downlink_servers.



114
115
116
# File 'lib/softlayer/hardware.rb', line 114

def downlink_servers
  @downlink_servers
end

Returns the value of attribute downlink_virtual_guest_count.



46
47
48
# File 'lib/softlayer/hardware.rb', line 46

def downlink_virtual_guest_count
  @downlink_virtual_guest_count
end

Returns the value of attribute downlink_virtual_guests.



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

def downlink_virtual_guests
  @downlink_virtual_guests
end

#downstream_hardware_binding_countObject

Returns the value of attribute downstream_hardware_binding_count.



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

def downstream_hardware_binding_count
  @downstream_hardware_binding_count
end

#downstream_hardware_bindingsObject

Returns the value of attribute downstream_hardware_bindings.



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

def downstream_hardware_bindings
  @downstream_hardware_bindings
end

#downstream_network_hardwareObject

Returns the value of attribute downstream_network_hardware.



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

def downstream_network_hardware
  @downstream_network_hardware
end

#downstream_network_hardware_countObject

Returns the value of attribute downstream_network_hardware_count.



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

def downstream_network_hardware_count
  @downstream_network_hardware_count
end

#downstream_network_hardware_with_incident_countObject

Returns the value of attribute downstream_network_hardware_with_incident_count.



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

def downstream_network_hardware_with_incident_count
  @downstream_network_hardware_with_incident_count
end

#downstream_network_hardware_with_incidentsObject

Returns the value of attribute downstream_network_hardware_with_incidents.



118
119
120
# File 'lib/softlayer/hardware.rb', line 118

def downstream_network_hardware_with_incidents
  @downstream_network_hardware_with_incidents
end

#downstream_server_countObject

Returns the value of attribute downstream_server_count.



50
51
52
# File 'lib/softlayer/hardware.rb', line 50

def downstream_server_count
  @downstream_server_count
end

#downstream_serversObject

Returns the value of attribute downstream_servers.



119
120
121
# File 'lib/softlayer/hardware.rb', line 119

def downstream_servers
  @downstream_servers
end

#downstream_virtual_guest_countObject

Returns the value of attribute downstream_virtual_guest_count.



51
52
53
# File 'lib/softlayer/hardware.rb', line 51

def downstream_virtual_guest_count
  @downstream_virtual_guest_count
end

#downstream_virtual_guestsObject

Returns the value of attribute downstream_virtual_guests.



120
121
122
# File 'lib/softlayer/hardware.rb', line 120

def downstream_virtual_guests
  @downstream_virtual_guests
end

#drive_controller_countObject

Returns the value of attribute drive_controller_count.



52
53
54
# File 'lib/softlayer/hardware.rb', line 52

def drive_controller_count
  @drive_controller_count
end

#drive_controllersObject

Returns the value of attribute drive_controllers.



121
122
123
# File 'lib/softlayer/hardware.rb', line 121

def drive_controllers
  @drive_controllers
end

#evault_network_storageObject

Returns the value of attribute evault_network_storage.



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

def evault_network_storage
  @evault_network_storage
end

#evault_network_storage_countObject

Returns the value of attribute evault_network_storage_count.



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

def evault_network_storage_count
  @evault_network_storage_count
end

#firewall_service_componentObject

Returns the value of attribute firewall_service_component.



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

def firewall_service_component
  @firewall_service_component
end

#fixed_configuration_presetObject

Returns the value of attribute fixed_configuration_preset.



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

def fixed_configuration_preset
  @fixed_configuration_preset
end

#frontend_network_component_countObject

Returns the value of attribute frontend_network_component_count.



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

def frontend_network_component_count
  @frontend_network_component_count
end

#frontend_network_componentsObject

Returns the value of attribute frontend_network_components.



125
126
127
# File 'lib/softlayer/hardware.rb', line 125

def frontend_network_components
  @frontend_network_components
end

#frontend_router_countObject

Returns the value of attribute frontend_router_count.



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

def frontend_router_count
  @frontend_router_count
end

#frontend_routersObject

Returns the value of attribute frontend_routers.



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

def frontend_routers
  @frontend_routers
end

#fully_qualified_domain_nameObject

Returns the value of attribute fully_qualified_domain_name.



22
23
24
# File 'lib/softlayer/hardware.rb', line 22

def fully_qualified_domain_name
  @fully_qualified_domain_name
end

#global_identifierObject

Returns the value of attribute global_identifier.



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

def global_identifier
  @global_identifier
end

#hard_drive_countObject

Returns the value of attribute hard_drive_count.



56
57
58
# File 'lib/softlayer/hardware.rb', line 56

def hard_drive_count
  @hard_drive_count
end

#hard_drivesObject

Returns the value of attribute hard_drives.



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

def hard_drives
  @hard_drives
end

#hardware_chassisObject

Returns the value of attribute hardware_chassis.



129
130
131
# File 'lib/softlayer/hardware.rb', line 129

def hardware_chassis
  @hardware_chassis
end

#hardware_functionObject

Returns the value of attribute hardware_function.



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

def hardware_function
  @hardware_function
end

#hardware_function_descriptionObject

Returns the value of attribute hardware_function_description.



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

def hardware_function_description
  @hardware_function_description
end

#hardware_statusObject

Returns the value of attribute hardware_status.



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

def hardware_status
  @hardware_status
end

#hardware_status_idObject

Returns the value of attribute hardware_status_id.



23
24
25
# File 'lib/softlayer/hardware.rb', line 23

def hardware_status_id
  @hardware_status_id
end

#has_trusted_platform_module_billing_item_flagObject

Returns the value of attribute has_trusted_platform_module_billing_item_flag.



133
134
135
# File 'lib/softlayer/hardware.rb', line 133

def has_trusted_platform_module_billing_item_flag
  @has_trusted_platform_module_billing_item_flag
end

#host_ips_software_componentObject

Returns the value of attribute host_ips_software_component.



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

def host_ips_software_component
  @host_ips_software_component
end

#hostnameObject

Returns the value of attribute hostname.



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

def hostname
  @hostname
end

#hourly_billing_flagObject

Returns the value of attribute hourly_billing_flag.



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

def hourly_billing_flag
  @hourly_billing_flag
end

#idObject

Returns the value of attribute id.



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

def id
  @id
end

#inbound_bandwidth_usageObject

Returns the value of attribute inbound_bandwidth_usage.



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

def inbound_bandwidth_usage
  @inbound_bandwidth_usage
end

#inbound_public_bandwidth_usageObject

Returns the value of attribute inbound_public_bandwidth_usage.



137
138
139
# File 'lib/softlayer/hardware.rb', line 137

def inbound_public_bandwidth_usage
  @inbound_public_bandwidth_usage
end

#last_transactionObject

Returns the value of attribute last_transaction.



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

def last_transaction
  @last_transaction
end

#latest_network_monitor_incidentObject

Returns the value of attribute latest_network_monitor_incident.



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

def latest_network_monitor_incident
  @latest_network_monitor_incident
end

#locationObject

Returns the value of attribute location.



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

def location
  @location
end

#location_path_stringObject

Returns the value of attribute location_path_string.



141
142
143
# File 'lib/softlayer/hardware.rb', line 141

def location_path_string
  @location_path_string
end

#lockbox_network_storageObject

Returns the value of attribute lockbox_network_storage.



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

def lockbox_network_storage
  @lockbox_network_storage
end

#managed_resource_flagObject

Returns the value of attribute managed_resource_flag.



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

def managed_resource_flag
  @managed_resource_flag
end

#manufacturer_serial_numberObject

Returns the value of attribute manufacturer_serial_number.



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

def manufacturer_serial_number
  @manufacturer_serial_number
end

#memoryObject

Returns the value of attribute memory.



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

def memory
  @memory
end

#memory_capacityObject

Returns the value of attribute memory_capacity.



145
146
147
# File 'lib/softlayer/hardware.rb', line 145

def memory_capacity
  @memory_capacity
end

#memory_countObject

Returns the value of attribute memory_count.



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

def memory_count
  @memory_count
end

#metric_tracking_objectObject

Returns the value of attribute metric_tracking_object.



146
147
148
# File 'lib/softlayer/hardware.rb', line 146

def metric_tracking_object
  @metric_tracking_object
end

#monitoring_agent_countObject

Returns the value of attribute monitoring_agent_count.



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

def monitoring_agent_count
  @monitoring_agent_count
end

#monitoring_agentsObject

Returns the value of attribute monitoring_agents.



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

def monitoring_agents
  @monitoring_agents
end

#monitoring_robotObject

Returns the value of attribute monitoring_robot.



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

def monitoring_robot
  @monitoring_robot
end

#monitoring_service_componentObject

Returns the value of attribute monitoring_service_component.



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

def monitoring_service_component
  @monitoring_service_component
end

#monitoring_service_eligibility_flagObject

Returns the value of attribute monitoring_service_eligibility_flag.



150
151
152
# File 'lib/softlayer/hardware.rb', line 150

def monitoring_service_eligibility_flag
  @monitoring_service_eligibility_flag
end

#monitoring_service_flagObject

Returns the value of attribute monitoring_service_flag.



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

def monitoring_service_flag
  @monitoring_service_flag
end

#motherboardObject

Returns the value of attribute motherboard.



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

def motherboard
  @motherboard
end

#network_card_countObject

Returns the value of attribute network_card_count.



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

def network_card_count
  @network_card_count
end

#network_cardsObject

Returns the value of attribute network_cards.



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

def network_cards
  @network_cards
end

#network_component_countObject

Returns the value of attribute network_component_count.



60
61
62
# File 'lib/softlayer/hardware.rb', line 60

def network_component_count
  @network_component_count
end

#network_componentsObject

Returns the value of attribute network_components.



154
155
156
# File 'lib/softlayer/hardware.rb', line 154

def network_components
  @network_components
end

#network_gateway_memberObject

Returns the value of attribute network_gateway_member.



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

def network_gateway_member
  @network_gateway_member
end

#network_gateway_member_flagObject

Returns the value of attribute network_gateway_member_flag.



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

def network_gateway_member_flag
  @network_gateway_member_flag
end

#network_management_ip_addressObject

Returns the value of attribute network_management_ip_address.



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

def network_management_ip_address
  @network_management_ip_address
end

#network_monitor_attached_down_hardwareObject

Returns the value of attribute network_monitor_attached_down_hardware.



158
159
160
# File 'lib/softlayer/hardware.rb', line 158

def network_monitor_attached_down_hardware
  @network_monitor_attached_down_hardware
end

#network_monitor_attached_down_hardware_countObject

Returns the value of attribute network_monitor_attached_down_hardware_count.



61
62
63
# File 'lib/softlayer/hardware.rb', line 61

def network_monitor_attached_down_hardware_count
  @network_monitor_attached_down_hardware_count
end

#network_monitor_attached_down_virtual_guest_countObject

Returns the value of attribute network_monitor_attached_down_virtual_guest_count.



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

def network_monitor_attached_down_virtual_guest_count
  @network_monitor_attached_down_virtual_guest_count
end

#network_monitor_attached_down_virtual_guestsObject

Returns the value of attribute network_monitor_attached_down_virtual_guests.



159
160
161
# File 'lib/softlayer/hardware.rb', line 159

def network_monitor_attached_down_virtual_guests
  @network_monitor_attached_down_virtual_guests
end

#network_monitor_countObject

Returns the value of attribute network_monitor_count.



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

def network_monitor_count
  @network_monitor_count
end

#network_monitor_incident_countObject

Returns the value of attribute network_monitor_incident_count.



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

def network_monitor_incident_count
  @network_monitor_incident_count
end

#network_monitor_incidentsObject

Returns the value of attribute network_monitor_incidents.



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

def network_monitor_incidents
  @network_monitor_incidents
end

#network_monitorsObject

Returns the value of attribute network_monitors.



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

def network_monitors
  @network_monitors
end

#network_statusObject

Returns the value of attribute network_status.



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

def network_status
  @network_status
end

#network_status_attributeObject

Returns the value of attribute network_status_attribute.



163
164
165
# File 'lib/softlayer/hardware.rb', line 163

def network_status_attribute
  @network_status_attribute
end

#network_storageObject

Returns the value of attribute network_storage.



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

def network_storage
  @network_storage
end

#network_storage_countObject

Returns the value of attribute network_storage_count.



65
66
67
# File 'lib/softlayer/hardware.rb', line 65

def network_storage_count
  @network_storage_count
end

#network_vlan_countObject

Returns the value of attribute network_vlan_count.



66
67
68
# File 'lib/softlayer/hardware.rb', line 66

def network_vlan_count
  @network_vlan_count
end

#network_vlansObject

Returns the value of attribute network_vlans.



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

def network_vlans
  @network_vlans
end

#next_billing_cycle_bandwidth_allocationObject

Returns the value of attribute next_billing_cycle_bandwidth_allocation.



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

def next_billing_cycle_bandwidth_allocation
  @next_billing_cycle_bandwidth_allocation
end

#notesObject

Returns the value of attribute notes.



27
28
29
# File 'lib/softlayer/hardware.rb', line 27

def notes
  @notes
end

#notes_historyObject

Returns the value of attribute notes_history.



167
168
169
# File 'lib/softlayer/hardware.rb', line 167

def notes_history
  @notes_history
end

#notes_history_countObject

Returns the value of attribute notes_history_count.



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

def notes_history_count
  @notes_history_count
end

#operating_systemObject

Returns the value of attribute operating_system.



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

def operating_system
  @operating_system
end

#operating_system_reference_codeObject

Returns the value of attribute operating_system_reference_code.



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

def operating_system_reference_code
  @operating_system_reference_code
end

#outbound_bandwidth_usageObject

Returns the value of attribute outbound_bandwidth_usage.



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

def outbound_bandwidth_usage
  @outbound_bandwidth_usage
end

#outbound_public_bandwidth_usageObject

Returns the value of attribute outbound_public_bandwidth_usage.



171
172
173
# File 'lib/softlayer/hardware.rb', line 171

def outbound_public_bandwidth_usage
  @outbound_public_bandwidth_usage
end

#point_of_presence_locationObject

Returns the value of attribute point_of_presence_location.



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

def point_of_presence_location
  @point_of_presence_location
end

#post_install_script_uriObject

Returns the value of attribute post_install_script_uri.



28
29
30
# File 'lib/softlayer/hardware.rb', line 28

def post_install_script_uri
  @post_install_script_uri
end

#power_component_countObject

Returns the value of attribute power_component_count.



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

def power_component_count
  @power_component_count
end

#power_componentsObject

Returns the value of attribute power_components.



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

def power_components
  @power_components
end

#power_supplyObject

Returns the value of attribute power_supply.



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

def power_supply
  @power_supply
end

#power_supply_countObject

Returns the value of attribute power_supply_count.



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

def power_supply_count
  @power_supply_count
end

#primary_backend_ip_addressObject

Returns the value of attribute primary_backend_ip_address.



175
176
177
# File 'lib/softlayer/hardware.rb', line 175

def primary_backend_ip_address
  @primary_backend_ip_address
end

#primary_backend_network_componentObject

Returns the value of attribute primary_backend_network_component.



176
177
178
# File 'lib/softlayer/hardware.rb', line 176

def primary_backend_network_component
  @primary_backend_network_component
end

#primary_ip_addressObject

Returns the value of attribute primary_ip_address.



177
178
179
# File 'lib/softlayer/hardware.rb', line 177

def primary_ip_address
  @primary_ip_address
end

#primary_network_componentObject

Returns the value of attribute primary_network_component.



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

def primary_network_component
  @primary_network_component
end

#private_network_only_flagObject

Returns the value of attribute private_network_only_flag.



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

def private_network_only_flag
  @private_network_only_flag
end

#processor_core_amountObject

Returns the value of attribute processor_core_amount.



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

def processor_core_amount
  @processor_core_amount
end

#processor_countObject

Returns the value of attribute processor_count.



70
71
72
# File 'lib/softlayer/hardware.rb', line 70

def processor_count
  @processor_count
end

#processor_physical_core_amountObject

Returns the value of attribute processor_physical_core_amount.



181
182
183
# File 'lib/softlayer/hardware.rb', line 181

def processor_physical_core_amount
  @processor_physical_core_amount
end

#processorsObject

Returns the value of attribute processors.



182
183
184
# File 'lib/softlayer/hardware.rb', line 182

def processors
  @processors
end

#provision_dateObject

Returns the value of attribute provision_date.



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

def provision_date
  @provision_date
end

#rackObject

Returns the value of attribute rack.



183
184
185
# File 'lib/softlayer/hardware.rb', line 183

def rack
  @rack
end

#raid_controller_countObject

Returns the value of attribute raid_controller_count.



71
72
73
# File 'lib/softlayer/hardware.rb', line 71

def raid_controller_count
  @raid_controller_count
end

#raid_controllersObject

Returns the value of attribute raid_controllers.



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

def raid_controllers
  @raid_controllers
end

#recent_event_countObject

Returns the value of attribute recent_event_count.



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

def recent_event_count
  @recent_event_count
end

#recent_eventsObject

Returns the value of attribute recent_events.



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

def recent_events
  @recent_events
end

#remote_management_account_countObject

Returns the value of attribute remote_management_account_count.



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

def 
  @remote_management_account_count
end

#remote_management_accountsObject

Returns the value of attribute remote_management_accounts.



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

def remote_management_accounts
  @remote_management_accounts
end

#remote_management_componentObject

Returns the value of attribute remote_management_component.



187
188
189
# File 'lib/softlayer/hardware.rb', line 187

def remote_management_component
  @remote_management_component
end

#resource_group_countObject

Returns the value of attribute resource_group_count.



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

def resource_group_count
  @resource_group_count
end

#resource_group_member_reference_countObject

Returns the value of attribute resource_group_member_reference_count.



75
76
77
# File 'lib/softlayer/hardware.rb', line 75

def resource_group_member_reference_count
  @resource_group_member_reference_count
end

#resource_group_member_referencesObject

Returns the value of attribute resource_group_member_references.



188
189
190
# File 'lib/softlayer/hardware.rb', line 188

def resource_group_member_references
  @resource_group_member_references
end

#resource_group_role_countObject

Returns the value of attribute resource_group_role_count.



76
77
78
# File 'lib/softlayer/hardware.rb', line 76

def resource_group_role_count
  @resource_group_role_count
end

#resource_group_rolesObject

Returns the value of attribute resource_group_roles.



189
190
191
# File 'lib/softlayer/hardware.rb', line 189

def resource_group_roles
  @resource_group_roles
end

#resource_groupsObject

Returns the value of attribute resource_groups.



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

def resource_groups
  @resource_groups
end

#router_countObject

Returns the value of attribute router_count.



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

def router_count
  @router_count
end

#routersObject

Returns the value of attribute routers.



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

def routers
  @routers
end

#scale_asset_countObject

Returns the value of attribute scale_asset_count.



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

def scale_asset_count
  @scale_asset_count
end

#scale_assetsObject

Returns the value of attribute scale_assets.



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

def scale_assets
  @scale_assets
end

#security_scan_request_countObject

Returns the value of attribute security_scan_request_count.



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

def security_scan_request_count
  @security_scan_request_count
end

#security_scan_requestsObject

Returns the value of attribute security_scan_requests.



193
194
195
# File 'lib/softlayer/hardware.rb', line 193

def security_scan_requests
  @security_scan_requests
end

#serial_numberObject

Returns the value of attribute serial_number.



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

def serial_number
  @serial_number
end

#server_roomObject

Returns the value of attribute server_room.



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

def server_room
  @server_room
end

#service_providerObject

Returns the value of attribute service_provider.



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

def service_provider
  @service_provider
end

#service_provider_idObject

Returns the value of attribute service_provider_id.



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

def service_provider_id
  @service_provider_id
end

#service_provider_resource_idObject

Returns the value of attribute service_provider_resource_id.



32
33
34
# File 'lib/softlayer/hardware.rb', line 32

def service_provider_resource_id
  @service_provider_resource_id
end

#software_component_countObject

Returns the value of attribute software_component_count.



80
81
82
# File 'lib/softlayer/hardware.rb', line 80

def software_component_count
  @software_component_count
end

#software_componentsObject

Returns the value of attribute software_components.



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

def software_components
  @software_components
end

#spare_pool_billing_itemObject

Returns the value of attribute spare_pool_billing_item.



197
198
199
# File 'lib/softlayer/hardware.rb', line 197

def spare_pool_billing_item
  @spare_pool_billing_item
end

#ssh_key_countObject

Returns the value of attribute ssh_key_count.



81
82
83
# File 'lib/softlayer/hardware.rb', line 81

def ssh_key_count
  @ssh_key_count
end

#ssh_keysObject

Returns the value of attribute ssh_keys.



198
199
200
# File 'lib/softlayer/hardware.rb', line 198

def ssh_keys
  @ssh_keys
end

#storage_network_component_countObject

Returns the value of attribute storage_network_component_count.



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

def storage_network_component_count
  @storage_network_component_count
end

#storage_network_componentsObject

Returns the value of attribute storage_network_components.



199
200
201
# File 'lib/softlayer/hardware.rb', line 199

def storage_network_components
  @storage_network_components
end

#tag_reference_countObject

Returns the value of attribute tag_reference_count.



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

def tag_reference_count
  @tag_reference_count
end

#tag_referencesObject

Returns the value of attribute tag_references.



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

def tag_references
  @tag_references
end

#top_level_locationObject

Returns the value of attribute top_level_location.



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

def top_level_location
  @top_level_location
end

#upgrade_requestObject

Returns the value of attribute upgrade_request.



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

def upgrade_request
  @upgrade_request
end

Returns the value of attribute uplink_hardware.



203
204
205
# File 'lib/softlayer/hardware.rb', line 203

def uplink_hardware
  @uplink_hardware
end

Returns the value of attribute uplink_network_component_count.



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

def uplink_network_component_count
  @uplink_network_component_count
end

Returns the value of attribute uplink_network_components.



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

def uplink_network_components
  @uplink_network_components
end

#user_dataObject

Returns the value of attribute user_data.



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

def user_data
  @user_data
end

#user_data_countObject

Returns the value of attribute user_data_count.



85
86
87
# File 'lib/softlayer/hardware.rb', line 85

def user_data_count
  @user_data_count
end

#virtual_chassisObject

Returns the value of attribute virtual_chassis.



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

def virtual_chassis
  @virtual_chassis
end

#virtual_chassis_sibling_countObject

Returns the value of attribute virtual_chassis_sibling_count.



86
87
88
# File 'lib/softlayer/hardware.rb', line 86

def virtual_chassis_sibling_count
  @virtual_chassis_sibling_count
end

#virtual_chassis_siblingsObject

Returns the value of attribute virtual_chassis_siblings.



207
208
209
# File 'lib/softlayer/hardware.rb', line 207

def virtual_chassis_siblings
  @virtual_chassis_siblings
end

#virtual_hostObject

Returns the value of attribute virtual_host.



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

def virtual_host
  @virtual_host
end

#virtual_license_countObject

Returns the value of attribute virtual_license_count.



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

def virtual_license_count
  @virtual_license_count
end

#virtual_licensesObject

Returns the value of attribute virtual_licenses.



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

def virtual_licenses
  @virtual_licenses
end

#virtual_rackObject

Returns the value of attribute virtual_rack.



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

def virtual_rack
  @virtual_rack
end

#virtual_rack_idObject

Returns the value of attribute virtual_rack_id.



211
212
213
# File 'lib/softlayer/hardware.rb', line 211

def virtual_rack_id
  @virtual_rack_id
end

#virtual_rack_nameObject

Returns the value of attribute virtual_rack_name.



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

def virtual_rack_name
  @virtual_rack_name
end

#virtualization_platformObject

Returns the value of attribute virtualization_platform.



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

def virtualization_platform
  @virtualization_platform
end

Class Method Details

.create_object(message) ⇒ Object

template_object



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

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

.find_by_ip_address(message) ⇒ Object

ip_address



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

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

.generate_order_template(message) ⇒ Object

template_object



265
266
267
# File 'lib/softlayer/hardware.rb', line 265

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

.get_create_object_optionsObject



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

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

Instance Method Details

#allow_access_to_network_storage(message) ⇒ Object

network_storage_template_object



216
217
218
# File 'lib/softlayer/hardware.rb', line 216

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



221
222
223
# File 'lib/softlayer/hardware.rb', line 221

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

#capture_image(message) ⇒ Object

capture_template



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

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

#close_alarm(message) ⇒ Object

alarm_id



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

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

#delete_objectObject



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

def delete_object
  request(:delete_object, Boolean)
end

#delete_software_component_passwords(message) ⇒ Object

software_component_passwords



245
246
247
# File 'lib/softlayer/hardware.rb', line 245

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

#edit_software_component_passwords(message) ⇒ Object

software_component_passwords



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

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

#execute_remote_script(message) ⇒ Object

uri



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

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

#get_accountObject



269
270
271
# File 'lib/softlayer/hardware.rb', line 269

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

#get_active_componentsObject



273
274
275
# File 'lib/softlayer/hardware.rb', line 273

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

#get_active_network_monitor_incidentObject



277
278
279
# File 'lib/softlayer/hardware.rb', line 277

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

#get_alarm_history(message) ⇒ Object

start_date end_date alarm_id



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

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

#get_all_power_componentsObject



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

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

#get_allowed_hostObject



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

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

#get_allowed_network_storageObject



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

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

#get_allowed_network_storage_replicasObject



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

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

#get_antivirus_spyware_software_componentObject



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

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

#get_attached_network_storages(message) ⇒ Object

nas_type



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

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

#get_attributesObject



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

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

#get_available_network_storages(message) ⇒ Object

nas_type



318
319
320
# File 'lib/softlayer/hardware.rb', line 318

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

#get_average_daily_public_bandwidth_usageObject



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

def get_average_daily_public_bandwidth_usage
  request(:get_average_daily_public_bandwidth_usage, Float)
end

#get_backend_incoming_bandwidth(message) ⇒ Object

start_date end_date



328
329
330
# File 'lib/softlayer/hardware.rb', line 328

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

#get_backend_network_componentsObject



332
333
334
# File 'lib/softlayer/hardware.rb', line 332

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



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

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

#get_backend_routersObject



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

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

#get_bandwidth_allocationObject



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

def get_bandwidth_allocation
  request(:get_bandwidth_allocation, Float)
end

#get_bandwidth_allotment_detailObject



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

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

#get_benchmark_certificationsObject



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

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

#get_billing_itemObject



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

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

#get_billing_item_flagObject



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

def get_billing_item_flag
  request(:get_billing_item_flag, Boolean)
end

#get_block_cancel_because_disconnected_flagObject



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

def get_block_cancel_because_disconnected_flag
  request(:get_block_cancel_because_disconnected_flag, Boolean)
end

#get_business_continuance_insurance_flagObject



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

def get_business_continuance_insurance_flag
  request(:get_business_continuance_insurance_flag, Boolean)
end

#get_componentsObject



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

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

#get_continuous_data_protection_software_componentObject



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

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

#get_current_billable_bandwidth_usageObject



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

def get_current_billable_bandwidth_usage
  request(:get_current_billable_bandwidth_usage, Float)
end

#get_current_billing_detailObject



390
391
392
# File 'lib/softlayer/hardware.rb', line 390

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

#get_current_billing_totalObject



394
395
396
# File 'lib/softlayer/hardware.rb', line 394

def get_current_billing_total
  request(:get_current_billing_total, Float)
end

#get_daily_average(message) ⇒ Object

start_date end_date



400
401
402
# File 'lib/softlayer/hardware.rb', line 400

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

#get_datacenterObject



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

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

#get_datacenter_nameObject



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

def get_datacenter_name
  request(:get_datacenter_name, String)
end


412
413
414
# File 'lib/softlayer/hardware.rb', line 412

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


416
417
418
# File 'lib/softlayer/hardware.rb', line 416

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


420
421
422
# File 'lib/softlayer/hardware.rb', line 420

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


424
425
426
# File 'lib/softlayer/hardware.rb', line 424

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

#get_downstream_hardware_bindingsObject



428
429
430
# File 'lib/softlayer/hardware.rb', line 428

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

#get_downstream_network_hardwareObject



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

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

#get_downstream_network_hardware_with_incidentsObject



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

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

#get_downstream_serversObject



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

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

#get_downstream_virtual_guestsObject



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

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

#get_drive_controllersObject



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

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

#get_evault_network_storageObject



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

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

#get_firewall_service_componentObject



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

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

#get_fixed_configuration_presetObject



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

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

#get_frontend_incoming_bandwidth(message) ⇒ Object

start_date end_date



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

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

#get_frontend_network_componentsObject



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

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



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

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

#get_frontend_routersObject



480
481
482
# File 'lib/softlayer/hardware.rb', line 480

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

#get_global_identifierObject



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

def get_global_identifier
  request(:get_global_identifier, String)
end

#get_hard_drivesObject



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

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

#get_hardware_chassisObject



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

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

#get_hardware_functionObject



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

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

#get_hardware_function_descriptionObject



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

def get_hardware_function_description
  request(:get_hardware_function_description, String)
end

#get_hardware_statusObject



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

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

#get_has_trusted_platform_module_billing_item_flagObject



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

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



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

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

#get_hourly_bandwidth(message) ⇒ Object

mode day



518
519
520
# File 'lib/softlayer/hardware.rb', line 518

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

#get_hourly_billing_flagObject



522
523
524
# File 'lib/softlayer/hardware.rb', line 522

def get_hourly_billing_flag
  request(:get_hourly_billing_flag, Boolean)
end

#get_inbound_bandwidth_usageObject



526
527
528
# File 'lib/softlayer/hardware.rb', line 526

def get_inbound_bandwidth_usage
  request(:get_inbound_bandwidth_usage, Float)
end

#get_inbound_public_bandwidth_usageObject



530
531
532
# File 'lib/softlayer/hardware.rb', line 530

def get_inbound_public_bandwidth_usage
  request(:get_inbound_public_bandwidth_usage, Float)
end

#get_last_transactionObject



534
535
536
# File 'lib/softlayer/hardware.rb', line 534

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

#get_latest_network_monitor_incidentObject



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

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

#get_locationObject



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

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

#get_location_path_stringObject



546
547
548
# File 'lib/softlayer/hardware.rb', line 546

def get_location_path_string
  request(:get_location_path_string, String)
end

#get_lockbox_network_storageObject



550
551
552
# File 'lib/softlayer/hardware.rb', line 550

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

#get_managed_resource_flagObject



554
555
556
# File 'lib/softlayer/hardware.rb', line 554

def get_managed_resource_flag
  request(:get_managed_resource_flag, Boolean)
end

#get_memoryObject



558
559
560
# File 'lib/softlayer/hardware.rb', line 558

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

#get_memory_capacityObject



562
563
564
# File 'lib/softlayer/hardware.rb', line 562

def get_memory_capacity
  request(:get_memory_capacity, Integer)
end

#get_metric_tracking_objectObject



566
567
568
# File 'lib/softlayer/hardware.rb', line 566

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

#get_monitoring_active_alarms(message) ⇒ Object

start_date end_date



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

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

#get_monitoring_agentsObject



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

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

#get_monitoring_closed_alarms(message) ⇒ Object

start_date end_date



582
583
584
# File 'lib/softlayer/hardware.rb', line 582

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

#get_monitoring_robotObject



586
587
588
# File 'lib/softlayer/hardware.rb', line 586

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

#get_monitoring_service_componentObject



590
591
592
# File 'lib/softlayer/hardware.rb', line 590

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

#get_monitoring_service_eligibility_flagObject



594
595
596
# File 'lib/softlayer/hardware.rb', line 594

def get_monitoring_service_eligibility_flag
  request(:get_monitoring_service_eligibility_flag, Boolean)
end

#get_monitoring_service_flagObject



598
599
600
# File 'lib/softlayer/hardware.rb', line 598

def get_monitoring_service_flag
  request(:get_monitoring_service_flag, Boolean)
end

#get_motherboardObject



602
603
604
# File 'lib/softlayer/hardware.rb', line 602

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

#get_network_cardsObject



606
607
608
# File 'lib/softlayer/hardware.rb', line 606

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

#get_network_componentsObject



610
611
612
# File 'lib/softlayer/hardware.rb', line 610

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

#get_network_gateway_memberObject



614
615
616
# File 'lib/softlayer/hardware.rb', line 614

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

#get_network_gateway_member_flagObject



618
619
620
# File 'lib/softlayer/hardware.rb', line 618

def get_network_gateway_member_flag
  request(:get_network_gateway_member_flag, Boolean)
end

#get_network_management_ip_addressObject



622
623
624
# File 'lib/softlayer/hardware.rb', line 622

def get_network_management_ip_address
  request(:get_network_management_ip_address, String)
end

#get_network_monitor_attached_down_hardwareObject



626
627
628
# File 'lib/softlayer/hardware.rb', line 626

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



630
631
632
# File 'lib/softlayer/hardware.rb', line 630

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



634
635
636
# File 'lib/softlayer/hardware.rb', line 634

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

#get_network_monitorsObject



638
639
640
# File 'lib/softlayer/hardware.rb', line 638

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

#get_network_statusObject



642
643
644
# File 'lib/softlayer/hardware.rb', line 642

def get_network_status
  request(:get_network_status, String)
end

#get_network_status_attributeObject



646
647
648
# File 'lib/softlayer/hardware.rb', line 646

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

#get_network_storageObject



650
651
652
# File 'lib/softlayer/hardware.rb', line 650

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

#get_network_vlansObject



654
655
656
# File 'lib/softlayer/hardware.rb', line 654

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

#get_next_billing_cycle_bandwidth_allocationObject



658
659
660
# File 'lib/softlayer/hardware.rb', line 658

def get_next_billing_cycle_bandwidth_allocation
  request(:get_next_billing_cycle_bandwidth_allocation, Float)
end

#get_notes_historyObject



662
663
664
# File 'lib/softlayer/hardware.rb', line 662

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

#get_objectObject



666
667
668
# File 'lib/softlayer/hardware.rb', line 666

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

#get_operating_systemObject



670
671
672
# File 'lib/softlayer/hardware.rb', line 670

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

#get_operating_system_reference_codeObject



674
675
676
# File 'lib/softlayer/hardware.rb', line 674

def get_operating_system_reference_code
  request(:get_operating_system_reference_code, String)
end

#get_outbound_bandwidth_usageObject



678
679
680
# File 'lib/softlayer/hardware.rb', line 678

def get_outbound_bandwidth_usage
  request(:get_outbound_bandwidth_usage, Float)
end

#get_outbound_public_bandwidth_usageObject



682
683
684
# File 'lib/softlayer/hardware.rb', line 682

def get_outbound_public_bandwidth_usage
  request(:get_outbound_public_bandwidth_usage, Float)
end

#get_point_of_presence_locationObject



686
687
688
# File 'lib/softlayer/hardware.rb', line 686

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

#get_power_componentsObject



690
691
692
# File 'lib/softlayer/hardware.rb', line 690

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

#get_power_supplyObject



694
695
696
# File 'lib/softlayer/hardware.rb', line 694

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

#get_primary_backend_ip_addressObject



698
699
700
# File 'lib/softlayer/hardware.rb', line 698

def get_primary_backend_ip_address
  request(:get_primary_backend_ip_address, String)
end

#get_primary_backend_network_componentObject



702
703
704
# File 'lib/softlayer/hardware.rb', line 702

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

#get_primary_ip_addressObject



706
707
708
# File 'lib/softlayer/hardware.rb', line 706

def get_primary_ip_address
  request(:get_primary_ip_address, String)
end

#get_primary_network_componentObject



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

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

#get_private_bandwidth_data(message) ⇒ Object

start_time end_time



716
717
718
# File 'lib/softlayer/hardware.rb', line 716

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

#get_private_network_only_flagObject



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

def get_private_network_only_flag
  request(:get_private_network_only_flag, Boolean)
end

#get_processor_core_amountObject



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

def get_processor_core_amount
  request(:get_processor_core_amount, Integer)
end

#get_processor_physical_core_amountObject



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

def get_processor_physical_core_amount
  request(:get_processor_physical_core_amount, Integer)
end

#get_processorsObject



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

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

#get_public_bandwidth_data(message) ⇒ Object

start_time end_time



738
739
740
# File 'lib/softlayer/hardware.rb', line 738

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

#get_rackObject



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

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

#get_raid_controllersObject



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

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

#get_recent_eventsObject



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

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

#get_remote_management_accountsObject



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

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

#get_remote_management_componentObject



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

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

#get_resource_group_member_referencesObject



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

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

#get_resource_group_rolesObject



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

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

#get_resource_groupsObject



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

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

#get_routersObject



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

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

#get_scale_assetsObject



778
779
780
# File 'lib/softlayer/hardware.rb', line 778

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

#get_security_scan_requestsObject



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

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

#get_sensor_dataObject



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

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

#get_sensor_data_with_graphsObject



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

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

#get_server_fan_speed_graphsObject



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

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

#get_server_power_stateObject



798
799
800
# File 'lib/softlayer/hardware.rb', line 798

def get_server_power_state
  request(:get_server_power_state, String)
end

#get_server_roomObject



802
803
804
# File 'lib/softlayer/hardware.rb', line 802

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

#get_server_temperature_graphsObject



806
807
808
# File 'lib/softlayer/hardware.rb', line 806

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

#get_service_providerObject



810
811
812
# File 'lib/softlayer/hardware.rb', line 810

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

#get_software_componentsObject



814
815
816
# File 'lib/softlayer/hardware.rb', line 814

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

#get_spare_pool_billing_itemObject



818
819
820
# File 'lib/softlayer/hardware.rb', line 818

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

#get_ssh_keysObject



822
823
824
# File 'lib/softlayer/hardware.rb', line 822

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

#get_storage_network_componentsObject



826
827
828
# File 'lib/softlayer/hardware.rb', line 826

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

#get_tag_referencesObject



830
831
832
# File 'lib/softlayer/hardware.rb', line 830

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

#get_top_level_locationObject



834
835
836
# File 'lib/softlayer/hardware.rb', line 834

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

#get_transaction_historyObject



838
839
840
# File 'lib/softlayer/hardware.rb', line 838

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

#get_upgrade_item_pricesObject



842
843
844
# File 'lib/softlayer/hardware.rb', line 842

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

#get_upgrade_requestObject



846
847
848
# File 'lib/softlayer/hardware.rb', line 846

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


850
851
852
# File 'lib/softlayer/hardware.rb', line 850

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


854
855
856
# File 'lib/softlayer/hardware.rb', line 854

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

#get_user_dataObject



858
859
860
# File 'lib/softlayer/hardware.rb', line 858

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

#get_virtual_chassisObject



862
863
864
# File 'lib/softlayer/hardware.rb', line 862

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

#get_virtual_chassis_siblingsObject



866
867
868
# File 'lib/softlayer/hardware.rb', line 866

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

#get_virtual_hostObject



870
871
872
# File 'lib/softlayer/hardware.rb', line 870

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

#get_virtual_licensesObject



874
875
876
# File 'lib/softlayer/hardware.rb', line 874

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

#get_virtual_rackObject



878
879
880
# File 'lib/softlayer/hardware.rb', line 878

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

#get_virtual_rack_idObject



882
883
884
# File 'lib/softlayer/hardware.rb', line 882

def get_virtual_rack_id
  request(:get_virtual_rack_id, Integer)
end

#get_virtual_rack_nameObject



886
887
888
# File 'lib/softlayer/hardware.rb', line 886

def get_virtual_rack_name
  request(:get_virtual_rack_name, String)
end

#get_virtualization_platformObject



890
891
892
# File 'lib/softlayer/hardware.rb', line 890

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

#import_virtual_hostObject



894
895
896
# File 'lib/softlayer/hardware.rb', line 894

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

#is_pingableObject



898
899
900
# File 'lib/softlayer/hardware.rb', line 898

def is_pingable
  request(:is_pingable, Boolean)
end

#pingObject



902
903
904
# File 'lib/softlayer/hardware.rb', line 902

def ping
  request(:ping, String)
end

#power_cycleObject



906
907
908
# File 'lib/softlayer/hardware.rb', line 906

def power_cycle
  request(:power_cycle, Boolean)
end

#power_offObject



910
911
912
# File 'lib/softlayer/hardware.rb', line 910

def power_off
  request(:power_off, Boolean)
end

#power_onObject



914
915
916
# File 'lib/softlayer/hardware.rb', line 914

def power_on
  request(:power_on, Boolean)
end

#reboot_defaultObject



918
919
920
# File 'lib/softlayer/hardware.rb', line 918

def reboot_default
  request(:reboot_default, Boolean)
end

#reboot_hardObject



922
923
924
# File 'lib/softlayer/hardware.rb', line 922

def reboot_hard
  request(:reboot_hard, Boolean)
end

#reboot_softObject



926
927
928
# File 'lib/softlayer/hardware.rb', line 926

def reboot_soft
  request(:reboot_soft, Boolean)
end

#remove_access_to_network_storage(message) ⇒ Object

network_storage_template_object



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

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



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

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

#set_tags(message) ⇒ Object

tags



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

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