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, SecurityModule, 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, request, #request, service_name, #service_name, #to_hash

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(template_object = nil) ⇒ Object



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

def self.create_object(template_object = nil)
  message = {template_object: template_object}
  request(:create_object, Softlayer::Hardware, message)
end

.find_by_ip_address(ip_address = nil) ⇒ Object



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

def self.find_by_ip_address(ip_address = nil)
  message = {ip_address: ip_address}
  request(:find_by_ip_address, Softlayer::Hardware, message)
end

.generate_order_template(template_object = nil) ⇒ Object



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

def self.generate_order_template(template_object = nil)
  message = {template_object: template_object}
  request(:generate_order_template, Softlayer::Container::Product::Order, message)
end

.get_create_object_optionsObject



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

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

Instance Method Details

#allow_access_to_network_storage(network_storage_template_object = nil) ⇒ Object



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

def allow_access_to_network_storage(network_storage_template_object = nil)
  message = {network_storage_template_object: network_storage_template_object}
  request(:allow_access_to_network_storage, Boolean, message)
end

#allow_access_to_network_storage_list(network_storage_template_objects = nil) ⇒ Object



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

def allow_access_to_network_storage_list(network_storage_template_objects = nil)
  message = {network_storage_template_objects: network_storage_template_objects}
  request(:allow_access_to_network_storage_list, Boolean, message)
end

#capture_image(capture_template = nil) ⇒ Object



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

def capture_image(capture_template = nil)
  message = {capture_template: capture_template}
  request(:capture_image, Softlayer::Virtual::Guest::Block::Device::Template::Group, message)
end

#close_alarm(alarm_id = nil) ⇒ Object



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

def close_alarm(alarm_id = nil)
  message = {alarm_id: alarm_id}
  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(software_component_passwords = nil) ⇒ Object



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

def delete_software_component_passwords(software_component_passwords = nil)
  message = {software_component_passwords: software_component_passwords}
  request(:delete_software_component_passwords, Boolean, message)
end

#edit_software_component_passwords(software_component_passwords = nil) ⇒ Object



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

def edit_software_component_passwords(software_component_passwords = nil)
  message = {software_component_passwords: software_component_passwords}
  request(:edit_software_component_passwords, Boolean, message)
end

#execute_remote_script(uri = nil) ⇒ Object



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

def execute_remote_script(uri = nil)
  message = {uri: uri}
  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(start_date = nil, end_date = nil, alarm_id = nil) ⇒ Object



281
282
283
284
# File 'lib/softlayer/hardware.rb', line 281

def get_alarm_history(start_date = nil, end_date = nil, alarm_id = nil)
  message = {start_date: start_date, end_date: end_date, alarm_id: alarm_id}
  request(:get_alarm_history, Array[Softlayer::Container::Monitoring::Alarm::History], message)
end

#get_all_power_componentsObject



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

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

#get_allowed_hostObject



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

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

#get_allowed_network_storageObject



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

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

#get_allowed_network_storage_replicasObject



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

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

#get_antivirus_spyware_software_componentObject



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

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

#get_attached_network_storages(nas_type = nil) ⇒ Object



306
307
308
309
# File 'lib/softlayer/hardware.rb', line 306

def get_attached_network_storages(nas_type = nil)
  message = {nas_type: nas_type}
  request(:get_attached_network_storages, Array[Softlayer::Network::Storage], message)
end

#get_attributesObject



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

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

#get_available_network_storages(nas_type = nil) ⇒ Object



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

def get_available_network_storages(nas_type = nil)
  message = {nas_type: nas_type}
  request(:get_available_network_storages, Array[Softlayer::Network::Storage], message)
end

#get_average_daily_public_bandwidth_usageObject



320
321
322
# File 'lib/softlayer/hardware.rb', line 320

def get_average_daily_public_bandwidth_usage
  request(:get_average_daily_public_bandwidth_usage, Float)
end

#get_backend_incoming_bandwidth(start_date = nil, end_date = nil) ⇒ Object



324
325
326
327
# File 'lib/softlayer/hardware.rb', line 324

def get_backend_incoming_bandwidth(start_date = nil, end_date = nil)
  message = {start_date: start_date, end_date: end_date}
  request(:get_backend_incoming_bandwidth, Float, message)
end

#get_backend_network_componentsObject



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

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

#get_backend_outgoing_bandwidth(start_date = nil, end_date = nil) ⇒ Object



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

def get_backend_outgoing_bandwidth(start_date = nil, end_date = nil)
  message = {start_date: start_date, end_date: end_date}
  request(:get_backend_outgoing_bandwidth, Float, message)
end

#get_backend_routersObject



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

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

#get_bandwidth_allocationObject



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

def get_bandwidth_allocation
  request(:get_bandwidth_allocation, Float)
end

#get_bandwidth_allotment_detailObject



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

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

#get_benchmark_certificationsObject



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

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

#get_billing_itemObject



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

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

#get_billing_item_flagObject



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

def get_billing_item_flag
  request(:get_billing_item_flag, Boolean)
end

#get_block_cancel_because_disconnected_flagObject



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

def get_block_cancel_because_disconnected_flag
  request(:get_block_cancel_because_disconnected_flag, Boolean)
end

#get_business_continuance_insurance_flagObject



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

def get_business_continuance_insurance_flag
  request(:get_business_continuance_insurance_flag, Boolean)
end

#get_componentsObject



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

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

#get_continuous_data_protection_software_componentObject



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

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

#get_current_billable_bandwidth_usageObject



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

def get_current_billable_bandwidth_usage
  request(:get_current_billable_bandwidth_usage, Float)
end

#get_current_billing_detailObject



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

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

#get_current_billing_totalObject



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

def get_current_billing_total
  request(:get_current_billing_total, Float)
end

#get_daily_average(start_date = nil, end_date = nil) ⇒ Object



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

def get_daily_average(start_date = nil, end_date = nil)
  message = {start_date: start_date, end_date: end_date}
  request(:get_daily_average, Float, message)
end

#get_datacenterObject



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

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

#get_datacenter_nameObject



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

def get_datacenter_name
  request(:get_datacenter_name, String)
end


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

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


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

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


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

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


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

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

#get_downstream_hardware_bindingsObject



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

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

#get_downstream_network_hardwareObject



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

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

#get_downstream_network_hardware_with_incidentsObject



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

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

#get_downstream_serversObject



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

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

#get_downstream_virtual_guestsObject



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

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

#get_drive_controllersObject



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

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

#get_evault_network_storageObject



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

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

#get_firewall_service_componentObject



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

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

#get_fixed_configuration_presetObject



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

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

#get_frontend_incoming_bandwidth(start_date = nil, end_date = nil) ⇒ Object



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

def get_frontend_incoming_bandwidth(start_date = nil, end_date = nil)
  message = {start_date: start_date, end_date: end_date}
  request(:get_frontend_incoming_bandwidth, Float, message)
end

#get_frontend_network_componentsObject



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

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

#get_frontend_outgoing_bandwidth(start_date = nil, end_date = nil) ⇒ Object



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

def get_frontend_outgoing_bandwidth(start_date = nil, end_date = nil)
  message = {start_date: start_date, end_date: end_date}
  request(:get_frontend_outgoing_bandwidth, Float, message)
end

#get_frontend_routersObject



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

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

#get_global_identifierObject



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

def get_global_identifier
  request(:get_global_identifier, String)
end

#get_hard_drivesObject



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

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

#get_hardware_chassisObject



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

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

#get_hardware_functionObject



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

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

#get_hardware_function_descriptionObject



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

def get_hardware_function_description
  request(:get_hardware_function_description, String)
end

#get_hardware_statusObject



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

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

#get_has_trusted_platform_module_billing_item_flagObject



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

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



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

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

#get_hourly_bandwidth(mode = nil, day = nil) ⇒ Object



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

def get_hourly_bandwidth(mode = nil, day = nil)
  message = {mode: mode, day: day}
  request(:get_hourly_bandwidth, Array[Softlayer::Metric::Tracking::Object::Data], message)
end

#get_hourly_billing_flagObject



514
515
516
# File 'lib/softlayer/hardware.rb', line 514

def get_hourly_billing_flag
  request(:get_hourly_billing_flag, Boolean)
end

#get_inbound_bandwidth_usageObject



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

def get_inbound_bandwidth_usage
  request(:get_inbound_bandwidth_usage, Float)
end

#get_inbound_public_bandwidth_usageObject



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

def get_inbound_public_bandwidth_usage
  request(:get_inbound_public_bandwidth_usage, Float)
end

#get_last_transactionObject



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

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

#get_latest_network_monitor_incidentObject



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

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

#get_locationObject



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

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

#get_location_path_stringObject



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

def get_location_path_string
  request(:get_location_path_string, String)
end

#get_lockbox_network_storageObject



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

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

#get_managed_resource_flagObject



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

def get_managed_resource_flag
  request(:get_managed_resource_flag, Boolean)
end

#get_memoryObject



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

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

#get_memory_capacityObject



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

def get_memory_capacity
  request(:get_memory_capacity, Integer)
end

#get_metric_tracking_objectObject



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

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

#get_monitoring_active_alarms(start_date = nil, end_date = nil) ⇒ Object



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

def get_monitoring_active_alarms(start_date = nil, end_date = nil)
  message = {start_date: start_date, end_date: end_date}
  request(:get_monitoring_active_alarms, Array[Softlayer::Container::Monitoring::Alarm::History], message)
end

#get_monitoring_agentsObject



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

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

#get_monitoring_closed_alarms(start_date = nil, end_date = nil) ⇒ Object



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

def get_monitoring_closed_alarms(start_date = nil, end_date = nil)
  message = {start_date: start_date, end_date: end_date}
  request(:get_monitoring_closed_alarms, Array[Softlayer::Container::Monitoring::Alarm::History], message)
end

#get_monitoring_robotObject



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

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

#get_monitoring_service_componentObject



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

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

#get_monitoring_service_eligibility_flagObject



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

def get_monitoring_service_eligibility_flag
  request(:get_monitoring_service_eligibility_flag, Boolean)
end

#get_monitoring_service_flagObject



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

def get_monitoring_service_flag
  request(:get_monitoring_service_flag, Boolean)
end

#get_motherboardObject



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

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

#get_network_cardsObject



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

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

#get_network_componentsObject



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

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

#get_network_gateway_memberObject



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

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

#get_network_gateway_member_flagObject



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

def get_network_gateway_member_flag
  request(:get_network_gateway_member_flag, Boolean)
end

#get_network_management_ip_addressObject



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

def get_network_management_ip_address
  request(:get_network_management_ip_address, String)
end

#get_network_monitor_attached_down_hardwareObject



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

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



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

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



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

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

#get_network_monitorsObject



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

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

#get_network_statusObject



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

def get_network_status
  request(:get_network_status, String)
end

#get_network_status_attributeObject



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

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

#get_network_storageObject



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

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

#get_network_vlansObject



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

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

#get_next_billing_cycle_bandwidth_allocationObject



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

def get_next_billing_cycle_bandwidth_allocation
  request(:get_next_billing_cycle_bandwidth_allocation, Float)
end

#get_notes_historyObject



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

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

#get_objectObject



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

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

#get_operating_systemObject



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

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

#get_operating_system_reference_codeObject



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

def get_operating_system_reference_code
  request(:get_operating_system_reference_code, String)
end

#get_outbound_bandwidth_usageObject



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

def get_outbound_bandwidth_usage
  request(:get_outbound_bandwidth_usage, Float)
end

#get_outbound_public_bandwidth_usageObject



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

def get_outbound_public_bandwidth_usage
  request(:get_outbound_public_bandwidth_usage, Float)
end

#get_point_of_presence_locationObject



676
677
678
# File 'lib/softlayer/hardware.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.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.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.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.rb', line 692

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

#get_primary_ip_addressObject



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

def get_primary_ip_address
  request(:get_primary_ip_address, String)
end

#get_primary_network_componentObject



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

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

#get_private_bandwidth_data(start_time = nil, end_time = nil) ⇒ Object



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

def get_private_bandwidth_data(start_time = nil, end_time = nil)
  message = {start_time: start_time, end_time: end_time}
  request(:get_private_bandwidth_data, Array[Softlayer::Metric::Tracking::Object::Data], message)
end

#get_private_network_only_flagObject



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

def get_private_network_only_flag
  request(:get_private_network_only_flag, Boolean)
end

#get_processor_core_amountObject



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

def get_processor_core_amount
  request(:get_processor_core_amount, Integer)
end

#get_processor_physical_core_amountObject



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

def get_processor_physical_core_amount
  request(:get_processor_physical_core_amount, Integer)
end

#get_processorsObject



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

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

#get_public_bandwidth_data(start_time = nil, end_time = nil) ⇒ Object



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

def get_public_bandwidth_data(start_time = nil, end_time = nil)
  message = {start_time: start_time, end_time: end_time}
  request(:get_public_bandwidth_data, Array[Softlayer::Metric::Tracking::Object::Data], message)
end

#get_rackObject



730
731
732
# File 'lib/softlayer/hardware.rb', line 730

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

#get_raid_controllersObject



734
735
736
# File 'lib/softlayer/hardware.rb', line 734

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

#get_recent_eventsObject



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

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

#get_remote_management_accountsObject



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

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

#get_remote_management_componentObject



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

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

#get_resource_group_member_referencesObject



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

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

#get_resource_group_rolesObject



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

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

#get_resource_groupsObject



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

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

#get_routersObject



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

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

#get_scale_assetsObject



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

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

#get_security_scan_requestsObject



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

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

#get_sensor_dataObject



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

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

#get_sensor_data_with_graphsObject



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

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

#get_server_fan_speed_graphsObject



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

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

#get_server_power_stateObject



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

def get_server_power_state
  request(:get_server_power_state, String)
end

#get_server_roomObject



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

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

#get_server_temperature_graphsObject



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

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

#get_service_providerObject



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

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

#get_software_componentsObject



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

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

#get_spare_pool_billing_itemObject



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

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

#get_ssh_keysObject



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

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

#get_storage_network_componentsObject



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

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

#get_tag_referencesObject



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

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

#get_top_level_locationObject



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

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

#get_transaction_historyObject



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

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

#get_upgrade_item_pricesObject



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

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

#get_upgrade_requestObject



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

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


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

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


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

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

#get_user_dataObject



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

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

#get_virtual_chassisObject



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

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

#get_virtual_chassis_siblingsObject



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

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

#get_virtual_hostObject



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

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

#get_virtual_licensesObject



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

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

#get_virtual_rackObject



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

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

#get_virtual_rack_idObject



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

def get_virtual_rack_id
  request(:get_virtual_rack_id, Integer)
end

#get_virtual_rack_nameObject



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

def get_virtual_rack_name
  request(:get_virtual_rack_name, String)
end

#get_virtualization_platformObject



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

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

#import_virtual_hostObject



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

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

#is_pingableObject



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

def is_pingable
  request(:is_pingable, Boolean)
end

#pingObject



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

def ping
  request(:ping, String)
end

#power_cycleObject



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

def power_cycle
  request(:power_cycle, Boolean)
end

#power_offObject



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

def power_off
  request(:power_off, Boolean)
end

#power_onObject



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

def power_on
  request(:power_on, Boolean)
end

#reboot_defaultObject



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

def reboot_default
  request(:reboot_default, Boolean)
end

#reboot_hardObject



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

def reboot_hard
  request(:reboot_hard, Boolean)
end

#reboot_softObject



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

def reboot_soft
  request(:reboot_soft, Boolean)
end

#remove_access_to_network_storage(network_storage_template_object = nil) ⇒ Object



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

def remove_access_to_network_storage(network_storage_template_object = nil)
  message = {network_storage_template_object: network_storage_template_object}
  request(:remove_access_to_network_storage, Boolean, message)
end

#remove_access_to_network_storage_list(network_storage_template_objects = nil) ⇒ Object



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

def remove_access_to_network_storage_list(network_storage_template_objects = nil)
  message = {network_storage_template_objects: network_storage_template_objects}
  request(:remove_access_to_network_storage_list, Boolean, message)
end

#set_tags(tags = nil) ⇒ Object



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

def set_tags(tags = nil)
  message = {tags: tags}
  request(:set_tags, Boolean, message)
end