Class: Softlayer::Hardware
- 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
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
-
#account ⇒ Object
Returns the value of attribute account.
-
#account_id ⇒ Object
Returns the value of attribute account_id.
-
#active_component_count ⇒ Object
Returns the value of attribute active_component_count.
-
#active_components ⇒ Object
Returns the value of attribute active_components.
-
#active_network_monitor_incident ⇒ Object
Returns the value of attribute active_network_monitor_incident.
-
#active_network_monitor_incident_count ⇒ Object
Returns the value of attribute active_network_monitor_incident_count.
-
#all_power_component_count ⇒ Object
Returns the value of attribute all_power_component_count.
-
#all_power_components ⇒ Object
Returns the value of attribute all_power_components.
-
#allowed_host ⇒ Object
Returns the value of attribute allowed_host.
-
#allowed_network_storage ⇒ Object
Returns the value of attribute allowed_network_storage.
-
#allowed_network_storage_count ⇒ Object
Returns the value of attribute allowed_network_storage_count.
-
#allowed_network_storage_replica_count ⇒ Object
Returns the value of attribute allowed_network_storage_replica_count.
-
#allowed_network_storage_replicas ⇒ Object
Returns the value of attribute allowed_network_storage_replicas.
-
#antivirus_spyware_software_component ⇒ Object
Returns the value of attribute antivirus_spyware_software_component.
-
#attribute_count ⇒ Object
Returns the value of attribute attribute_count.
-
#attributes ⇒ Object
Returns the value of attribute attributes.
-
#average_daily_public_bandwidth_usage ⇒ Object
Returns the value of attribute average_daily_public_bandwidth_usage.
-
#backend_network_component_count ⇒ Object
Returns the value of attribute backend_network_component_count.
-
#backend_network_components ⇒ Object
Returns the value of attribute backend_network_components.
-
#backend_router_count ⇒ Object
Returns the value of attribute backend_router_count.
-
#backend_routers ⇒ Object
Returns the value of attribute backend_routers.
-
#bandwidth_allocation ⇒ Object
Returns the value of attribute bandwidth_allocation.
-
#bandwidth_allotment_detail ⇒ Object
Returns the value of attribute bandwidth_allotment_detail.
-
#bare_metal_instance_flag ⇒ Object
Returns the value of attribute bare_metal_instance_flag.
-
#benchmark_certification_count ⇒ Object
Returns the value of attribute benchmark_certification_count.
-
#benchmark_certifications ⇒ Object
Returns the value of attribute benchmark_certifications.
-
#billing_item ⇒ Object
Returns the value of attribute billing_item.
-
#billing_item_flag ⇒ Object
Returns the value of attribute billing_item_flag.
-
#block_cancel_because_disconnected_flag ⇒ Object
Returns the value of attribute block_cancel_because_disconnected_flag.
-
#business_continuance_insurance_flag ⇒ Object
Returns the value of attribute business_continuance_insurance_flag.
-
#component_count ⇒ Object
Returns the value of attribute component_count.
-
#components ⇒ Object
Returns the value of attribute components.
-
#continuous_data_protection_software_component ⇒ Object
Returns the value of attribute continuous_data_protection_software_component.
-
#current_billable_bandwidth_usage ⇒ Object
Returns the value of attribute current_billable_bandwidth_usage.
-
#datacenter ⇒ Object
Returns the value of attribute datacenter.
-
#datacenter_name ⇒ Object
Returns the value of attribute datacenter_name.
-
#domain ⇒ Object
Returns the value of attribute domain.
-
#downlink_hardware ⇒ Object
Returns the value of attribute downlink_hardware.
-
#downlink_hardware_count ⇒ Object
Returns the value of attribute downlink_hardware_count.
-
#downlink_network_hardware ⇒ Object
Returns the value of attribute downlink_network_hardware.
-
#downlink_network_hardware_count ⇒ Object
Returns the value of attribute downlink_network_hardware_count.
-
#downlink_server_count ⇒ Object
Returns the value of attribute downlink_server_count.
-
#downlink_servers ⇒ Object
Returns the value of attribute downlink_servers.
-
#downlink_virtual_guest_count ⇒ Object
Returns the value of attribute downlink_virtual_guest_count.
-
#downlink_virtual_guests ⇒ Object
Returns the value of attribute downlink_virtual_guests.
-
#downstream_hardware_binding_count ⇒ Object
Returns the value of attribute downstream_hardware_binding_count.
-
#downstream_hardware_bindings ⇒ Object
Returns the value of attribute downstream_hardware_bindings.
-
#downstream_network_hardware ⇒ Object
Returns the value of attribute downstream_network_hardware.
-
#downstream_network_hardware_count ⇒ Object
Returns the value of attribute downstream_network_hardware_count.
-
#downstream_network_hardware_with_incident_count ⇒ Object
Returns the value of attribute downstream_network_hardware_with_incident_count.
-
#downstream_network_hardware_with_incidents ⇒ Object
Returns the value of attribute downstream_network_hardware_with_incidents.
-
#downstream_server_count ⇒ Object
Returns the value of attribute downstream_server_count.
-
#downstream_servers ⇒ Object
Returns the value of attribute downstream_servers.
-
#downstream_virtual_guest_count ⇒ Object
Returns the value of attribute downstream_virtual_guest_count.
-
#downstream_virtual_guests ⇒ Object
Returns the value of attribute downstream_virtual_guests.
-
#drive_controller_count ⇒ Object
Returns the value of attribute drive_controller_count.
-
#drive_controllers ⇒ Object
Returns the value of attribute drive_controllers.
-
#evault_network_storage ⇒ Object
Returns the value of attribute evault_network_storage.
-
#evault_network_storage_count ⇒ Object
Returns the value of attribute evault_network_storage_count.
-
#firewall_service_component ⇒ Object
Returns the value of attribute firewall_service_component.
-
#fixed_configuration_preset ⇒ Object
Returns the value of attribute fixed_configuration_preset.
-
#frontend_network_component_count ⇒ Object
Returns the value of attribute frontend_network_component_count.
-
#frontend_network_components ⇒ Object
Returns the value of attribute frontend_network_components.
-
#frontend_router_count ⇒ Object
Returns the value of attribute frontend_router_count.
-
#frontend_routers ⇒ Object
Returns the value of attribute frontend_routers.
-
#fully_qualified_domain_name ⇒ Object
Returns the value of attribute fully_qualified_domain_name.
-
#global_identifier ⇒ Object
Returns the value of attribute global_identifier.
-
#hard_drive_count ⇒ Object
Returns the value of attribute hard_drive_count.
-
#hard_drives ⇒ Object
Returns the value of attribute hard_drives.
-
#hardware_chassis ⇒ Object
Returns the value of attribute hardware_chassis.
-
#hardware_function ⇒ Object
Returns the value of attribute hardware_function.
-
#hardware_function_description ⇒ Object
Returns the value of attribute hardware_function_description.
-
#hardware_status ⇒ Object
Returns the value of attribute hardware_status.
-
#hardware_status_id ⇒ Object
Returns the value of attribute hardware_status_id.
-
#has_trusted_platform_module_billing_item_flag ⇒ Object
Returns the value of attribute has_trusted_platform_module_billing_item_flag.
-
#host_ips_software_component ⇒ Object
Returns the value of attribute host_ips_software_component.
-
#hostname ⇒ Object
Returns the value of attribute hostname.
-
#hourly_billing_flag ⇒ Object
Returns the value of attribute hourly_billing_flag.
-
#id ⇒ Object
Returns the value of attribute id.
-
#inbound_bandwidth_usage ⇒ Object
Returns the value of attribute inbound_bandwidth_usage.
-
#inbound_public_bandwidth_usage ⇒ Object
Returns the value of attribute inbound_public_bandwidth_usage.
-
#last_transaction ⇒ Object
Returns the value of attribute last_transaction.
-
#latest_network_monitor_incident ⇒ Object
Returns the value of attribute latest_network_monitor_incident.
-
#location ⇒ Object
Returns the value of attribute location.
-
#location_path_string ⇒ Object
Returns the value of attribute location_path_string.
-
#lockbox_network_storage ⇒ Object
Returns the value of attribute lockbox_network_storage.
-
#managed_resource_flag ⇒ Object
Returns the value of attribute managed_resource_flag.
-
#manufacturer_serial_number ⇒ Object
Returns the value of attribute manufacturer_serial_number.
-
#memory ⇒ Object
Returns the value of attribute memory.
-
#memory_capacity ⇒ Object
Returns the value of attribute memory_capacity.
-
#memory_count ⇒ Object
Returns the value of attribute memory_count.
-
#metric_tracking_object ⇒ Object
Returns the value of attribute metric_tracking_object.
-
#monitoring_agent_count ⇒ Object
Returns the value of attribute monitoring_agent_count.
-
#monitoring_agents ⇒ Object
Returns the value of attribute monitoring_agents.
-
#monitoring_robot ⇒ Object
Returns the value of attribute monitoring_robot.
-
#monitoring_service_component ⇒ Object
Returns the value of attribute monitoring_service_component.
-
#monitoring_service_eligibility_flag ⇒ Object
Returns the value of attribute monitoring_service_eligibility_flag.
-
#monitoring_service_flag ⇒ Object
Returns the value of attribute monitoring_service_flag.
-
#motherboard ⇒ Object
Returns the value of attribute motherboard.
-
#network_card_count ⇒ Object
Returns the value of attribute network_card_count.
-
#network_cards ⇒ Object
Returns the value of attribute network_cards.
-
#network_component_count ⇒ Object
Returns the value of attribute network_component_count.
-
#network_components ⇒ Object
Returns the value of attribute network_components.
-
#network_gateway_member ⇒ Object
Returns the value of attribute network_gateway_member.
-
#network_gateway_member_flag ⇒ Object
Returns the value of attribute network_gateway_member_flag.
-
#network_management_ip_address ⇒ Object
Returns the value of attribute network_management_ip_address.
-
#network_monitor_attached_down_hardware ⇒ Object
Returns the value of attribute network_monitor_attached_down_hardware.
-
#network_monitor_attached_down_hardware_count ⇒ Object
Returns the value of attribute network_monitor_attached_down_hardware_count.
-
#network_monitor_attached_down_virtual_guest_count ⇒ Object
Returns the value of attribute network_monitor_attached_down_virtual_guest_count.
-
#network_monitor_attached_down_virtual_guests ⇒ Object
Returns the value of attribute network_monitor_attached_down_virtual_guests.
-
#network_monitor_count ⇒ Object
Returns the value of attribute network_monitor_count.
-
#network_monitor_incident_count ⇒ Object
Returns the value of attribute network_monitor_incident_count.
-
#network_monitor_incidents ⇒ Object
Returns the value of attribute network_monitor_incidents.
-
#network_monitors ⇒ Object
Returns the value of attribute network_monitors.
-
#network_status ⇒ Object
Returns the value of attribute network_status.
-
#network_status_attribute ⇒ Object
Returns the value of attribute network_status_attribute.
-
#network_storage ⇒ Object
Returns the value of attribute network_storage.
-
#network_storage_count ⇒ Object
Returns the value of attribute network_storage_count.
-
#network_vlan_count ⇒ Object
Returns the value of attribute network_vlan_count.
-
#network_vlans ⇒ Object
Returns the value of attribute network_vlans.
-
#next_billing_cycle_bandwidth_allocation ⇒ Object
Returns the value of attribute next_billing_cycle_bandwidth_allocation.
-
#notes ⇒ Object
Returns the value of attribute notes.
-
#notes_history ⇒ Object
Returns the value of attribute notes_history.
-
#notes_history_count ⇒ Object
Returns the value of attribute notes_history_count.
-
#operating_system ⇒ Object
Returns the value of attribute operating_system.
-
#operating_system_reference_code ⇒ Object
Returns the value of attribute operating_system_reference_code.
-
#outbound_bandwidth_usage ⇒ Object
Returns the value of attribute outbound_bandwidth_usage.
-
#outbound_public_bandwidth_usage ⇒ Object
Returns the value of attribute outbound_public_bandwidth_usage.
-
#point_of_presence_location ⇒ Object
Returns the value of attribute point_of_presence_location.
-
#post_install_script_uri ⇒ Object
Returns the value of attribute post_install_script_uri.
-
#power_component_count ⇒ Object
Returns the value of attribute power_component_count.
-
#power_components ⇒ Object
Returns the value of attribute power_components.
-
#power_supply ⇒ Object
Returns the value of attribute power_supply.
-
#power_supply_count ⇒ Object
Returns the value of attribute power_supply_count.
-
#primary_backend_ip_address ⇒ Object
Returns the value of attribute primary_backend_ip_address.
-
#primary_backend_network_component ⇒ Object
Returns the value of attribute primary_backend_network_component.
-
#primary_ip_address ⇒ Object
Returns the value of attribute primary_ip_address.
-
#primary_network_component ⇒ Object
Returns the value of attribute primary_network_component.
-
#private_network_only_flag ⇒ Object
Returns the value of attribute private_network_only_flag.
-
#processor_core_amount ⇒ Object
Returns the value of attribute processor_core_amount.
-
#processor_count ⇒ Object
Returns the value of attribute processor_count.
-
#processor_physical_core_amount ⇒ Object
Returns the value of attribute processor_physical_core_amount.
-
#processors ⇒ Object
Returns the value of attribute processors.
-
#provision_date ⇒ Object
Returns the value of attribute provision_date.
-
#rack ⇒ Object
Returns the value of attribute rack.
-
#raid_controller_count ⇒ Object
Returns the value of attribute raid_controller_count.
-
#raid_controllers ⇒ Object
Returns the value of attribute raid_controllers.
-
#recent_event_count ⇒ Object
Returns the value of attribute recent_event_count.
-
#recent_events ⇒ Object
Returns the value of attribute recent_events.
-
#remote_management_account_count ⇒ Object
Returns the value of attribute remote_management_account_count.
-
#remote_management_accounts ⇒ Object
Returns the value of attribute remote_management_accounts.
-
#remote_management_component ⇒ Object
Returns the value of attribute remote_management_component.
-
#resource_group_count ⇒ Object
Returns the value of attribute resource_group_count.
-
#resource_group_member_reference_count ⇒ Object
Returns the value of attribute resource_group_member_reference_count.
-
#resource_group_member_references ⇒ Object
Returns the value of attribute resource_group_member_references.
-
#resource_group_role_count ⇒ Object
Returns the value of attribute resource_group_role_count.
-
#resource_group_roles ⇒ Object
Returns the value of attribute resource_group_roles.
-
#resource_groups ⇒ Object
Returns the value of attribute resource_groups.
-
#router_count ⇒ Object
Returns the value of attribute router_count.
-
#routers ⇒ Object
Returns the value of attribute routers.
-
#scale_asset_count ⇒ Object
Returns the value of attribute scale_asset_count.
-
#scale_assets ⇒ Object
Returns the value of attribute scale_assets.
-
#security_scan_request_count ⇒ Object
Returns the value of attribute security_scan_request_count.
-
#security_scan_requests ⇒ Object
Returns the value of attribute security_scan_requests.
-
#serial_number ⇒ Object
Returns the value of attribute serial_number.
-
#server_room ⇒ Object
Returns the value of attribute server_room.
-
#service_provider ⇒ Object
Returns the value of attribute service_provider.
-
#service_provider_id ⇒ Object
Returns the value of attribute service_provider_id.
-
#service_provider_resource_id ⇒ Object
Returns the value of attribute service_provider_resource_id.
-
#software_component_count ⇒ Object
Returns the value of attribute software_component_count.
-
#software_components ⇒ Object
Returns the value of attribute software_components.
-
#spare_pool_billing_item ⇒ Object
Returns the value of attribute spare_pool_billing_item.
-
#ssh_key_count ⇒ Object
Returns the value of attribute ssh_key_count.
-
#ssh_keys ⇒ Object
Returns the value of attribute ssh_keys.
-
#storage_network_component_count ⇒ Object
Returns the value of attribute storage_network_component_count.
-
#storage_network_components ⇒ Object
Returns the value of attribute storage_network_components.
-
#tag_reference_count ⇒ Object
Returns the value of attribute tag_reference_count.
-
#tag_references ⇒ Object
Returns the value of attribute tag_references.
-
#top_level_location ⇒ Object
Returns the value of attribute top_level_location.
-
#upgrade_request ⇒ Object
Returns the value of attribute upgrade_request.
-
#uplink_hardware ⇒ Object
Returns the value of attribute uplink_hardware.
-
#uplink_network_component_count ⇒ Object
Returns the value of attribute uplink_network_component_count.
-
#uplink_network_components ⇒ Object
Returns the value of attribute uplink_network_components.
-
#user_data ⇒ Object
Returns the value of attribute user_data.
-
#user_data_count ⇒ Object
Returns the value of attribute user_data_count.
-
#virtual_chassis ⇒ Object
Returns the value of attribute virtual_chassis.
-
#virtual_chassis_sibling_count ⇒ Object
Returns the value of attribute virtual_chassis_sibling_count.
-
#virtual_chassis_siblings ⇒ Object
Returns the value of attribute virtual_chassis_siblings.
-
#virtual_host ⇒ Object
Returns the value of attribute virtual_host.
-
#virtual_license_count ⇒ Object
Returns the value of attribute virtual_license_count.
-
#virtual_licenses ⇒ Object
Returns the value of attribute virtual_licenses.
-
#virtual_rack ⇒ Object
Returns the value of attribute virtual_rack.
-
#virtual_rack_id ⇒ Object
Returns the value of attribute virtual_rack_id.
-
#virtual_rack_name ⇒ Object
Returns the value of attribute virtual_rack_name.
-
#virtualization_platform ⇒ Object
Returns the value of attribute virtualization_platform.
Class Method Summary collapse
- .create_object(template_object = nil) ⇒ Object
- .find_by_ip_address(ip_address = nil) ⇒ Object
- .generate_order_template(template_object = nil) ⇒ Object
- .get_create_object_options ⇒ Object
Instance Method Summary collapse
- #allow_access_to_network_storage(network_storage_template_object = nil) ⇒ Object
- #allow_access_to_network_storage_list(network_storage_template_objects = nil) ⇒ Object
- #capture_image(capture_template = nil) ⇒ Object
- #close_alarm(alarm_id = nil) ⇒ Object
- #delete_object ⇒ Object
- #delete_software_component_passwords(software_component_passwords = nil) ⇒ Object
- #edit_software_component_passwords(software_component_passwords = nil) ⇒ Object
- #execute_remote_script(uri = nil) ⇒ Object
- #get_account ⇒ Object
- #get_active_components ⇒ Object
- #get_active_network_monitor_incident ⇒ Object
- #get_alarm_history(start_date = nil, end_date = nil, alarm_id = nil) ⇒ Object
- #get_all_power_components ⇒ Object
- #get_allowed_host ⇒ Object
- #get_allowed_network_storage ⇒ Object
- #get_allowed_network_storage_replicas ⇒ Object
- #get_antivirus_spyware_software_component ⇒ Object
- #get_attached_network_storages(nas_type = nil) ⇒ Object
- #get_attributes ⇒ Object
- #get_available_network_storages(nas_type = nil) ⇒ Object
- #get_average_daily_public_bandwidth_usage ⇒ Object
- #get_backend_incoming_bandwidth(start_date = nil, end_date = nil) ⇒ Object
- #get_backend_network_components ⇒ Object
- #get_backend_outgoing_bandwidth(start_date = nil, end_date = nil) ⇒ Object
- #get_backend_routers ⇒ Object
- #get_bandwidth_allocation ⇒ Object
- #get_bandwidth_allotment_detail ⇒ Object
- #get_benchmark_certifications ⇒ Object
- #get_billing_item ⇒ Object
- #get_billing_item_flag ⇒ Object
- #get_block_cancel_because_disconnected_flag ⇒ Object
- #get_business_continuance_insurance_flag ⇒ Object
- #get_components ⇒ Object
- #get_continuous_data_protection_software_component ⇒ Object
- #get_current_billable_bandwidth_usage ⇒ Object
- #get_current_billing_detail ⇒ Object
- #get_current_billing_total ⇒ Object
- #get_daily_average(start_date = nil, end_date = nil) ⇒ Object
- #get_datacenter ⇒ Object
- #get_datacenter_name ⇒ Object
- #get_downlink_hardware ⇒ Object
- #get_downlink_network_hardware ⇒ Object
- #get_downlink_servers ⇒ Object
- #get_downlink_virtual_guests ⇒ Object
- #get_downstream_hardware_bindings ⇒ Object
- #get_downstream_network_hardware ⇒ Object
- #get_downstream_network_hardware_with_incidents ⇒ Object
- #get_downstream_servers ⇒ Object
- #get_downstream_virtual_guests ⇒ Object
- #get_drive_controllers ⇒ Object
- #get_evault_network_storage ⇒ Object
- #get_firewall_service_component ⇒ Object
- #get_fixed_configuration_preset ⇒ Object
- #get_frontend_incoming_bandwidth(start_date = nil, end_date = nil) ⇒ Object
- #get_frontend_network_components ⇒ Object
- #get_frontend_outgoing_bandwidth(start_date = nil, end_date = nil) ⇒ Object
- #get_frontend_routers ⇒ Object
- #get_global_identifier ⇒ Object
- #get_hard_drives ⇒ Object
- #get_hardware_chassis ⇒ Object
- #get_hardware_function ⇒ Object
- #get_hardware_function_description ⇒ Object
- #get_hardware_status ⇒ Object
- #get_has_trusted_platform_module_billing_item_flag ⇒ Object
- #get_host_ips_software_component ⇒ Object
- #get_hourly_bandwidth(mode = nil, day = nil) ⇒ Object
- #get_hourly_billing_flag ⇒ Object
- #get_inbound_bandwidth_usage ⇒ Object
- #get_inbound_public_bandwidth_usage ⇒ Object
- #get_last_transaction ⇒ Object
- #get_latest_network_monitor_incident ⇒ Object
- #get_location ⇒ Object
- #get_location_path_string ⇒ Object
- #get_lockbox_network_storage ⇒ Object
- #get_managed_resource_flag ⇒ Object
- #get_memory ⇒ Object
- #get_memory_capacity ⇒ Object
- #get_metric_tracking_object ⇒ Object
- #get_monitoring_active_alarms(start_date = nil, end_date = nil) ⇒ Object
- #get_monitoring_agents ⇒ Object
- #get_monitoring_closed_alarms(start_date = nil, end_date = nil) ⇒ Object
- #get_monitoring_robot ⇒ Object
- #get_monitoring_service_component ⇒ Object
- #get_monitoring_service_eligibility_flag ⇒ Object
- #get_monitoring_service_flag ⇒ Object
- #get_motherboard ⇒ Object
- #get_network_cards ⇒ Object
- #get_network_components ⇒ Object
- #get_network_gateway_member ⇒ Object
- #get_network_gateway_member_flag ⇒ Object
- #get_network_management_ip_address ⇒ Object
- #get_network_monitor_attached_down_hardware ⇒ Object
- #get_network_monitor_attached_down_virtual_guests ⇒ Object
- #get_network_monitor_incidents ⇒ Object
- #get_network_monitors ⇒ Object
- #get_network_status ⇒ Object
- #get_network_status_attribute ⇒ Object
- #get_network_storage ⇒ Object
- #get_network_vlans ⇒ Object
- #get_next_billing_cycle_bandwidth_allocation ⇒ Object
- #get_notes_history ⇒ Object
- #get_object ⇒ Object
- #get_operating_system ⇒ Object
- #get_operating_system_reference_code ⇒ Object
- #get_outbound_bandwidth_usage ⇒ Object
- #get_outbound_public_bandwidth_usage ⇒ Object
- #get_point_of_presence_location ⇒ Object
- #get_power_components ⇒ Object
- #get_power_supply ⇒ Object
- #get_primary_backend_ip_address ⇒ Object
- #get_primary_backend_network_component ⇒ Object
- #get_primary_ip_address ⇒ Object
- #get_primary_network_component ⇒ Object
- #get_private_bandwidth_data(start_time = nil, end_time = nil) ⇒ Object
- #get_private_network_only_flag ⇒ Object
- #get_processor_core_amount ⇒ Object
- #get_processor_physical_core_amount ⇒ Object
- #get_processors ⇒ Object
- #get_public_bandwidth_data(start_time = nil, end_time = nil) ⇒ Object
- #get_rack ⇒ Object
- #get_raid_controllers ⇒ Object
- #get_recent_events ⇒ Object
- #get_remote_management_accounts ⇒ Object
- #get_remote_management_component ⇒ Object
- #get_resource_group_member_references ⇒ Object
- #get_resource_group_roles ⇒ Object
- #get_resource_groups ⇒ Object
- #get_routers ⇒ Object
- #get_scale_assets ⇒ Object
- #get_security_scan_requests ⇒ Object
- #get_sensor_data ⇒ Object
- #get_sensor_data_with_graphs ⇒ Object
- #get_server_fan_speed_graphs ⇒ Object
- #get_server_power_state ⇒ Object
- #get_server_room ⇒ Object
- #get_server_temperature_graphs ⇒ Object
- #get_service_provider ⇒ Object
- #get_software_components ⇒ Object
- #get_spare_pool_billing_item ⇒ Object
- #get_ssh_keys ⇒ Object
- #get_storage_network_components ⇒ Object
- #get_tag_references ⇒ Object
- #get_top_level_location ⇒ Object
- #get_transaction_history ⇒ Object
- #get_upgrade_item_prices ⇒ Object
- #get_upgrade_request ⇒ Object
- #get_uplink_hardware ⇒ Object
- #get_uplink_network_components ⇒ Object
- #get_user_data ⇒ Object
- #get_virtual_chassis ⇒ Object
- #get_virtual_chassis_siblings ⇒ Object
- #get_virtual_host ⇒ Object
- #get_virtual_licenses ⇒ Object
- #get_virtual_rack ⇒ Object
- #get_virtual_rack_id ⇒ Object
- #get_virtual_rack_name ⇒ Object
- #get_virtualization_platform ⇒ Object
- #import_virtual_host ⇒ Object
- #is_pingable ⇒ Object
- #ping ⇒ Object
- #power_cycle ⇒ Object
- #power_off ⇒ Object
- #power_on ⇒ Object
- #reboot_default ⇒ Object
- #reboot_hard ⇒ Object
- #reboot_soft ⇒ Object
- #remove_access_to_network_storage(network_storage_template_object = nil) ⇒ Object
- #remove_access_to_network_storage_list(network_storage_template_objects = nil) ⇒ Object
- #set_tags(tags = nil) ⇒ Object
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
#account ⇒ Object
Returns the value of attribute account.
88 89 90 |
# File 'lib/softlayer/hardware.rb', line 88 def account @account end |
#account_id ⇒ Object
Returns the value of attribute account_id.
19 20 21 |
# File 'lib/softlayer/hardware.rb', line 19 def account_id @account_id end |
#active_component_count ⇒ Object
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_components ⇒ Object
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_incident ⇒ Object
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_count ⇒ Object
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_count ⇒ Object
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_components ⇒ Object
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_host ⇒ Object
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_storage ⇒ Object
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_count ⇒ Object
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_count ⇒ Object
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_replicas ⇒ Object
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_component ⇒ Object
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_count ⇒ Object
Returns the value of attribute attribute_count.
38 39 40 |
# File 'lib/softlayer/hardware.rb', line 38 def attribute_count @attribute_count end |
#attributes ⇒ Object
Returns the value of attribute attributes.
96 97 98 |
# File 'lib/softlayer/hardware.rb', line 96 def attributes @attributes end |
#average_daily_public_bandwidth_usage ⇒ Object
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_count ⇒ Object
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_components ⇒ Object
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_count ⇒ Object
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_routers ⇒ Object
Returns the value of attribute backend_routers.
99 100 101 |
# File 'lib/softlayer/hardware.rb', line 99 def backend_routers @backend_routers end |
#bandwidth_allocation ⇒ Object
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_detail ⇒ Object
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_flag ⇒ Object
Returns the value of attribute bare_metal_instance_flag.
20 21 22 |
# File 'lib/softlayer/hardware.rb', line 20 def @bare_metal_instance_flag end |
#benchmark_certification_count ⇒ Object
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_certifications ⇒ Object
Returns the value of attribute benchmark_certifications.
102 103 104 |
# File 'lib/softlayer/hardware.rb', line 102 def benchmark_certifications @benchmark_certifications end |
#billing_item ⇒ Object
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_flag ⇒ Object
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_flag ⇒ Object
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_flag ⇒ Object
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_count ⇒ Object
Returns the value of attribute component_count.
42 43 44 |
# File 'lib/softlayer/hardware.rb', line 42 def component_count @component_count end |
#components ⇒ Object
Returns the value of attribute components.
107 108 109 |
# File 'lib/softlayer/hardware.rb', line 107 def components @components end |
#continuous_data_protection_software_component ⇒ Object
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_usage ⇒ Object
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 |
#datacenter ⇒ Object
Returns the value of attribute datacenter.
110 111 112 |
# File 'lib/softlayer/hardware.rb', line 110 def datacenter @datacenter end |
#datacenter_name ⇒ Object
Returns the value of attribute datacenter_name.
111 112 113 |
# File 'lib/softlayer/hardware.rb', line 111 def datacenter_name @datacenter_name end |
#domain ⇒ Object
Returns the value of attribute domain.
21 22 23 |
# File 'lib/softlayer/hardware.rb', line 21 def domain @domain end |
#downlink_hardware ⇒ Object
Returns the value of attribute downlink_hardware.
112 113 114 |
# File 'lib/softlayer/hardware.rb', line 112 def downlink_hardware @downlink_hardware end |
#downlink_hardware_count ⇒ Object
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 |
#downlink_network_hardware ⇒ Object
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 |
#downlink_network_hardware_count ⇒ Object
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 |
#downlink_server_count ⇒ Object
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 |
#downlink_servers ⇒ Object
Returns the value of attribute downlink_servers.
114 115 116 |
# File 'lib/softlayer/hardware.rb', line 114 def downlink_servers @downlink_servers end |
#downlink_virtual_guest_count ⇒ Object
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 |
#downlink_virtual_guests ⇒ Object
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_count ⇒ Object
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_bindings ⇒ Object
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_hardware ⇒ Object
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_count ⇒ Object
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_count ⇒ Object
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_incidents ⇒ Object
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_count ⇒ Object
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_servers ⇒ Object
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_count ⇒ Object
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_guests ⇒ Object
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_count ⇒ Object
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_controllers ⇒ Object
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_storage ⇒ Object
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_count ⇒ Object
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_component ⇒ Object
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_preset ⇒ Object
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_count ⇒ Object
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_components ⇒ Object
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_count ⇒ Object
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_routers ⇒ Object
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_name ⇒ Object
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_identifier ⇒ Object
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_count ⇒ Object
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_drives ⇒ Object
Returns the value of attribute hard_drives.
128 129 130 |
# File 'lib/softlayer/hardware.rb', line 128 def hard_drives @hard_drives end |
#hardware_chassis ⇒ Object
Returns the value of attribute hardware_chassis.
129 130 131 |
# File 'lib/softlayer/hardware.rb', line 129 def hardware_chassis @hardware_chassis end |
#hardware_function ⇒ Object
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_description ⇒ Object
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_status ⇒ Object
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_id ⇒ Object
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_flag ⇒ Object
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_component ⇒ Object
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 |
#hostname ⇒ Object
Returns the value of attribute hostname.
24 25 26 |
# File 'lib/softlayer/hardware.rb', line 24 def hostname @hostname end |
#hourly_billing_flag ⇒ Object
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 |
#id ⇒ Object
Returns the value of attribute id.
25 26 27 |
# File 'lib/softlayer/hardware.rb', line 25 def id @id end |
#inbound_bandwidth_usage ⇒ Object
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_usage ⇒ Object
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_transaction ⇒ Object
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_incident ⇒ Object
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 |
#location ⇒ Object
Returns the value of attribute location.
140 141 142 |
# File 'lib/softlayer/hardware.rb', line 140 def location @location end |
#location_path_string ⇒ Object
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_storage ⇒ Object
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_flag ⇒ Object
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_number ⇒ Object
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 |
#memory ⇒ Object
Returns the value of attribute memory.
144 145 146 |
# File 'lib/softlayer/hardware.rb', line 144 def memory @memory end |
#memory_capacity ⇒ Object
Returns the value of attribute memory_capacity.
145 146 147 |
# File 'lib/softlayer/hardware.rb', line 145 def memory_capacity @memory_capacity end |
#memory_count ⇒ Object
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_object ⇒ Object
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_count ⇒ Object
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_agents ⇒ Object
Returns the value of attribute monitoring_agents.
147 148 149 |
# File 'lib/softlayer/hardware.rb', line 147 def monitoring_agents @monitoring_agents end |
#monitoring_robot ⇒ Object
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_component ⇒ Object
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_flag ⇒ Object
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_flag ⇒ Object
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 |
#motherboard ⇒ Object
Returns the value of attribute motherboard.
152 153 154 |
# File 'lib/softlayer/hardware.rb', line 152 def motherboard @motherboard end |
#network_card_count ⇒ Object
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_cards ⇒ Object
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_count ⇒ Object
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_components ⇒ Object
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_member ⇒ Object
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_flag ⇒ Object
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_address ⇒ Object
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_hardware ⇒ Object
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_count ⇒ Object
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_count ⇒ Object
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_guests ⇒ Object
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_count ⇒ Object
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_count ⇒ Object
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_incidents ⇒ Object
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_monitors ⇒ Object
Returns the value of attribute network_monitors.
161 162 163 |
# File 'lib/softlayer/hardware.rb', line 161 def network_monitors @network_monitors end |
#network_status ⇒ Object
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_attribute ⇒ Object
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_storage ⇒ Object
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_count ⇒ Object
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_count ⇒ Object
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_vlans ⇒ Object
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_allocation ⇒ Object
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 |
#notes ⇒ Object
Returns the value of attribute notes.
27 28 29 |
# File 'lib/softlayer/hardware.rb', line 27 def notes @notes end |
#notes_history ⇒ Object
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_count ⇒ Object
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_system ⇒ Object
Returns the value of attribute operating_system.
168 169 170 |
# File 'lib/softlayer/hardware.rb', line 168 def @operating_system end |
#operating_system_reference_code ⇒ Object
Returns the value of attribute operating_system_reference_code.
169 170 171 |
# File 'lib/softlayer/hardware.rb', line 169 def @operating_system_reference_code end |
#outbound_bandwidth_usage ⇒ Object
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_usage ⇒ Object
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_location ⇒ Object
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_uri ⇒ Object
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_count ⇒ Object
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_components ⇒ Object
Returns the value of attribute power_components.
173 174 175 |
# File 'lib/softlayer/hardware.rb', line 173 def power_components @power_components end |
#power_supply ⇒ Object
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_count ⇒ Object
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_address ⇒ Object
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_component ⇒ Object
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_address ⇒ Object
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_component ⇒ Object
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_flag ⇒ Object
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_amount ⇒ Object
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_count ⇒ Object
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_amount ⇒ Object
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 |
#processors ⇒ Object
Returns the value of attribute processors.
182 183 184 |
# File 'lib/softlayer/hardware.rb', line 182 def processors @processors end |
#provision_date ⇒ Object
Returns the value of attribute provision_date.
29 30 31 |
# File 'lib/softlayer/hardware.rb', line 29 def provision_date @provision_date end |
#rack ⇒ Object
Returns the value of attribute rack.
183 184 185 |
# File 'lib/softlayer/hardware.rb', line 183 def rack @rack end |
#raid_controller_count ⇒ Object
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_controllers ⇒ Object
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_count ⇒ Object
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_events ⇒ Object
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_count ⇒ Object
Returns the value of attribute remote_management_account_count.
73 74 75 |
# File 'lib/softlayer/hardware.rb', line 73 def remote_management_account_count @remote_management_account_count end |
#remote_management_accounts ⇒ Object
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_component ⇒ Object
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_count ⇒ Object
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_count ⇒ Object
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_references ⇒ Object
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_count ⇒ Object
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_roles ⇒ Object
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_groups ⇒ Object
Returns the value of attribute resource_groups.
190 191 192 |
# File 'lib/softlayer/hardware.rb', line 190 def resource_groups @resource_groups end |
#router_count ⇒ Object
Returns the value of attribute router_count.
77 78 79 |
# File 'lib/softlayer/hardware.rb', line 77 def router_count @router_count end |
#routers ⇒ Object
Returns the value of attribute routers.
191 192 193 |
# File 'lib/softlayer/hardware.rb', line 191 def routers @routers end |
#scale_asset_count ⇒ Object
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_assets ⇒ Object
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_count ⇒ Object
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_requests ⇒ Object
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_number ⇒ Object
Returns the value of attribute serial_number.
30 31 32 |
# File 'lib/softlayer/hardware.rb', line 30 def serial_number @serial_number end |
#server_room ⇒ Object
Returns the value of attribute server_room.
194 195 196 |
# File 'lib/softlayer/hardware.rb', line 194 def server_room @server_room end |
#service_provider ⇒ Object
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_id ⇒ Object
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_id ⇒ Object
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_count ⇒ Object
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_components ⇒ Object
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_item ⇒ Object
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_count ⇒ Object
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_keys ⇒ Object
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_count ⇒ Object
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_components ⇒ Object
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_count ⇒ Object
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_references ⇒ Object
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_location ⇒ Object
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_request ⇒ Object
Returns the value of attribute upgrade_request.
202 203 204 |
# File 'lib/softlayer/hardware.rb', line 202 def upgrade_request @upgrade_request end |
#uplink_hardware ⇒ Object
Returns the value of attribute uplink_hardware.
203 204 205 |
# File 'lib/softlayer/hardware.rb', line 203 def uplink_hardware @uplink_hardware end |
#uplink_network_component_count ⇒ Object
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 |
#uplink_network_components ⇒ Object
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_data ⇒ Object
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_count ⇒ Object
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_chassis ⇒ Object
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_count ⇒ Object
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_siblings ⇒ Object
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_host ⇒ Object
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_count ⇒ Object
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_licenses ⇒ Object
Returns the value of attribute virtual_licenses.
209 210 211 |
# File 'lib/softlayer/hardware.rb', line 209 def virtual_licenses @virtual_licenses end |
#virtual_rack ⇒ Object
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_id ⇒ Object
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_name ⇒ Object
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_platform ⇒ Object
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) = {template_object: template_object} request(:create_object, Softlayer::Hardware, ) 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) = {ip_address: ip_address} request(:find_by_ip_address, Softlayer::Hardware, ) 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) = {template_object: template_object} request(:generate_order_template, Softlayer::Container::Product::Order, ) end |
.get_create_object_options ⇒ Object
378 379 380 |
# File 'lib/softlayer/hardware.rb', line 378 def self. 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) = {network_storage_template_object: network_storage_template_object} request(:allow_access_to_network_storage, Boolean, ) 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) = {network_storage_template_objects: network_storage_template_objects} request(:allow_access_to_network_storage_list, Boolean, ) end |
#capture_image(capture_template = nil) ⇒ Object
225 226 227 228 |
# File 'lib/softlayer/hardware.rb', line 225 def capture_image(capture_template = nil) = {capture_template: capture_template} request(:capture_image, Softlayer::Virtual::Guest::Block::Device::Template::Group, ) end |
#close_alarm(alarm_id = nil) ⇒ Object
230 231 232 233 |
# File 'lib/softlayer/hardware.rb', line 230 def close_alarm(alarm_id = nil) = {alarm_id: alarm_id} request(:close_alarm, Boolean, ) end |
#delete_object ⇒ Object
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) = {software_component_passwords: software_component_passwords} request(:delete_software_component_passwords, Boolean, ) 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) = {software_component_passwords: software_component_passwords} request(:edit_software_component_passwords, Boolean, ) end |
#execute_remote_script(uri = nil) ⇒ Object
254 255 256 257 |
# File 'lib/softlayer/hardware.rb', line 254 def execute_remote_script(uri = nil) = {uri: uri} request(:execute_remote_script, nil, ) end |
#get_account ⇒ Object
269 270 271 |
# File 'lib/softlayer/hardware.rb', line 269 def get_account request(:get_account, Softlayer::Account) end |
#get_active_components ⇒ Object
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_incident ⇒ Object
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) = {start_date: start_date, end_date: end_date, alarm_id: alarm_id} request(:get_alarm_history, Array[Softlayer::Container::Monitoring::Alarm::History], ) end |
#get_all_power_components ⇒ Object
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_host ⇒ Object
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_storage ⇒ Object
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_replicas ⇒ Object
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_component ⇒ Object
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) = {nas_type: nas_type} request(:get_attached_network_storages, Array[Softlayer::Network::Storage], ) end |
#get_attributes ⇒ Object
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) = {nas_type: nas_type} request(:get_available_network_storages, Array[Softlayer::Network::Storage], ) end |
#get_average_daily_public_bandwidth_usage ⇒ Object
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) = {start_date: start_date, end_date: end_date} request(:get_backend_incoming_bandwidth, Float, ) end |
#get_backend_network_components ⇒ Object
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) = {start_date: start_date, end_date: end_date} request(:get_backend_outgoing_bandwidth, Float, ) end |
#get_backend_routers ⇒ Object
338 339 340 |
# File 'lib/softlayer/hardware.rb', line 338 def get_backend_routers request(:get_backend_routers, Array[Softlayer::Hardware]) end |
#get_bandwidth_allocation ⇒ Object
342 343 344 |
# File 'lib/softlayer/hardware.rb', line 342 def get_bandwidth_allocation request(:get_bandwidth_allocation, Float) end |
#get_bandwidth_allotment_detail ⇒ Object
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_certifications ⇒ Object
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_item ⇒ Object
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_flag ⇒ Object
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_flag ⇒ Object
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_flag ⇒ Object
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_components ⇒ Object
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_component ⇒ Object
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_usage ⇒ Object
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_detail ⇒ Object
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_total ⇒ Object
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) = {start_date: start_date, end_date: end_date} request(:get_daily_average, Float, ) end |
#get_datacenter ⇒ Object
399 400 401 |
# File 'lib/softlayer/hardware.rb', line 399 def get_datacenter request(:get_datacenter, Softlayer::Location) end |
#get_datacenter_name ⇒ Object
403 404 405 |
# File 'lib/softlayer/hardware.rb', line 403 def get_datacenter_name request(:get_datacenter_name, String) end |
#get_downlink_hardware ⇒ Object
407 408 409 |
# File 'lib/softlayer/hardware.rb', line 407 def get_downlink_hardware request(:get_downlink_hardware, Array[Softlayer::Hardware]) end |
#get_downlink_network_hardware ⇒ Object
411 412 413 |
# File 'lib/softlayer/hardware.rb', line 411 def get_downlink_network_hardware request(:get_downlink_network_hardware, Array[Softlayer::Hardware]) end |
#get_downlink_servers ⇒ Object
415 416 417 |
# File 'lib/softlayer/hardware.rb', line 415 def get_downlink_servers request(:get_downlink_servers, Array[Softlayer::Hardware]) end |
#get_downlink_virtual_guests ⇒ Object
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_bindings ⇒ Object
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_hardware ⇒ Object
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_incidents ⇒ Object
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_servers ⇒ Object
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_guests ⇒ Object
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_controllers ⇒ Object
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_storage ⇒ Object
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_component ⇒ Object
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_preset ⇒ Object
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) = {start_date: start_date, end_date: end_date} request(:get_frontend_incoming_bandwidth, Float, ) end |
#get_frontend_network_components ⇒ Object
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) = {start_date: start_date, end_date: end_date} request(:get_frontend_outgoing_bandwidth, Float, ) end |
#get_frontend_routers ⇒ Object
473 474 475 |
# File 'lib/softlayer/hardware.rb', line 473 def get_frontend_routers request(:get_frontend_routers, Array[Softlayer::Hardware]) end |
#get_global_identifier ⇒ Object
477 478 479 |
# File 'lib/softlayer/hardware.rb', line 477 def get_global_identifier request(:get_global_identifier, String) end |
#get_hard_drives ⇒ Object
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_chassis ⇒ Object
485 486 487 |
# File 'lib/softlayer/hardware.rb', line 485 def get_hardware_chassis request(:get_hardware_chassis, Softlayer::Hardware::Chassis) end |
#get_hardware_function ⇒ Object
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_description ⇒ Object
493 494 495 |
# File 'lib/softlayer/hardware.rb', line 493 def get_hardware_function_description request(:get_hardware_function_description, String) end |
#get_hardware_status ⇒ Object
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_flag ⇒ Object
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_component ⇒ Object
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) = {mode: mode, day: day} request(:get_hourly_bandwidth, Array[Softlayer::Metric::Tracking::Object::Data], ) end |
#get_hourly_billing_flag ⇒ Object
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_usage ⇒ Object
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_usage ⇒ Object
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_transaction ⇒ Object
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_incident ⇒ Object
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_location ⇒ Object
534 535 536 |
# File 'lib/softlayer/hardware.rb', line 534 def get_location request(:get_location, Softlayer::Location) end |
#get_location_path_string ⇒ Object
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_storage ⇒ Object
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_flag ⇒ Object
546 547 548 |
# File 'lib/softlayer/hardware.rb', line 546 def get_managed_resource_flag request(:get_managed_resource_flag, Boolean) end |
#get_memory ⇒ Object
550 551 552 |
# File 'lib/softlayer/hardware.rb', line 550 def get_memory request(:get_memory, Array[Softlayer::Hardware::Component]) end |
#get_memory_capacity ⇒ Object
554 555 556 |
# File 'lib/softlayer/hardware.rb', line 554 def get_memory_capacity request(:get_memory_capacity, Integer) end |
#get_metric_tracking_object ⇒ Object
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) = {start_date: start_date, end_date: end_date} request(:get_monitoring_active_alarms, Array[Softlayer::Container::Monitoring::Alarm::History], ) end |
#get_monitoring_agents ⇒ Object
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) = {start_date: start_date, end_date: end_date} request(:get_monitoring_closed_alarms, Array[Softlayer::Container::Monitoring::Alarm::History], ) end |
#get_monitoring_robot ⇒ Object
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_component ⇒ Object
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_flag ⇒ Object
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_flag ⇒ Object
588 589 590 |
# File 'lib/softlayer/hardware.rb', line 588 def get_monitoring_service_flag request(:get_monitoring_service_flag, Boolean) end |
#get_motherboard ⇒ Object
592 593 594 |
# File 'lib/softlayer/hardware.rb', line 592 def get_motherboard request(:get_motherboard, Softlayer::Hardware::Component) end |
#get_network_cards ⇒ Object
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_components ⇒ Object
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_member ⇒ Object
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_flag ⇒ Object
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_address ⇒ Object
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_hardware ⇒ Object
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_guests ⇒ Object
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_incidents ⇒ Object
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_monitors ⇒ Object
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_status ⇒ Object
632 633 634 |
# File 'lib/softlayer/hardware.rb', line 632 def get_network_status request(:get_network_status, String) end |
#get_network_status_attribute ⇒ Object
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_storage ⇒ Object
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_vlans ⇒ Object
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_allocation ⇒ Object
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_history ⇒ Object
652 653 654 |
# File 'lib/softlayer/hardware.rb', line 652 def get_notes_history request(:get_notes_history, Array[Softlayer::Hardware::Note]) end |
#get_object ⇒ Object
656 657 658 |
# File 'lib/softlayer/hardware.rb', line 656 def get_object request(:get_object, Softlayer::Hardware) end |
#get_operating_system ⇒ Object
660 661 662 |
# File 'lib/softlayer/hardware.rb', line 660 def request(:get_operating_system, Softlayer::Software::Component::OperatingSystem) end |
#get_operating_system_reference_code ⇒ Object
664 665 666 |
# File 'lib/softlayer/hardware.rb', line 664 def request(:get_operating_system_reference_code, String) end |
#get_outbound_bandwidth_usage ⇒ Object
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_usage ⇒ Object
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_location ⇒ Object
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_components ⇒ Object
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_supply ⇒ Object
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_address ⇒ Object
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_component ⇒ Object
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_address ⇒ Object
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_component ⇒ Object
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) = {start_time: start_time, end_time: end_time} request(:get_private_bandwidth_data, Array[Softlayer::Metric::Tracking::Object::Data], ) end |
#get_private_network_only_flag ⇒ Object
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_amount ⇒ Object
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_amount ⇒ Object
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_processors ⇒ Object
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) = {start_time: start_time, end_time: end_time} request(:get_public_bandwidth_data, Array[Softlayer::Metric::Tracking::Object::Data], ) end |
#get_rack ⇒ Object
730 731 732 |
# File 'lib/softlayer/hardware.rb', line 730 def get_rack request(:get_rack, Softlayer::Location) end |
#get_raid_controllers ⇒ Object
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_events ⇒ Object
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_accounts ⇒ Object
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_component ⇒ Object
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_references ⇒ Object
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_roles ⇒ Object
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_groups ⇒ Object
758 759 760 |
# File 'lib/softlayer/hardware.rb', line 758 def get_resource_groups request(:get_resource_groups, Array[Softlayer::Resource::Group]) end |
#get_routers ⇒ Object
762 763 764 |
# File 'lib/softlayer/hardware.rb', line 762 def get_routers request(:get_routers, Array[Softlayer::Hardware]) end |
#get_scale_assets ⇒ Object
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_requests ⇒ Object
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_data ⇒ Object
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_graphs ⇒ Object
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_graphs ⇒ Object
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_state ⇒ Object
786 787 788 |
# File 'lib/softlayer/hardware.rb', line 786 def get_server_power_state request(:get_server_power_state, String) end |
#get_server_room ⇒ Object
790 791 792 |
# File 'lib/softlayer/hardware.rb', line 790 def get_server_room request(:get_server_room, Softlayer::Location) end |
#get_server_temperature_graphs ⇒ Object
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_provider ⇒ Object
798 799 800 |
# File 'lib/softlayer/hardware.rb', line 798 def get_service_provider request(:get_service_provider, Softlayer::Service::Provider) end |
#get_software_components ⇒ Object
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_item ⇒ Object
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_keys ⇒ Object
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_components ⇒ Object
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_references ⇒ Object
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_location ⇒ Object
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_history ⇒ Object
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_prices ⇒ Object
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_request ⇒ Object
834 835 836 |
# File 'lib/softlayer/hardware.rb', line 834 def get_upgrade_request request(:get_upgrade_request, Softlayer::Product::Upgrade::Request) end |
#get_uplink_hardware ⇒ Object
838 839 840 |
# File 'lib/softlayer/hardware.rb', line 838 def get_uplink_hardware request(:get_uplink_hardware, Softlayer::Hardware) end |
#get_uplink_network_components ⇒ Object
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_data ⇒ Object
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_chassis ⇒ Object
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_siblings ⇒ Object
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_host ⇒ Object
858 859 860 |
# File 'lib/softlayer/hardware.rb', line 858 def get_virtual_host request(:get_virtual_host, Softlayer::Virtual::Host) end |
#get_virtual_licenses ⇒ Object
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_rack ⇒ Object
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_id ⇒ Object
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_name ⇒ Object
874 875 876 |
# File 'lib/softlayer/hardware.rb', line 874 def get_virtual_rack_name request(:get_virtual_rack_name, String) end |
#get_virtualization_platform ⇒ Object
878 879 880 |
# File 'lib/softlayer/hardware.rb', line 878 def get_virtualization_platform request(:get_virtualization_platform, Softlayer::Software::Component) end |
#import_virtual_host ⇒ Object
882 883 884 |
# File 'lib/softlayer/hardware.rb', line 882 def import_virtual_host request(:import_virtual_host, Softlayer::Virtual::Host) end |
#is_pingable ⇒ Object
886 887 888 |
# File 'lib/softlayer/hardware.rb', line 886 def is_pingable request(:is_pingable, Boolean) end |
#ping ⇒ Object
890 891 892 |
# File 'lib/softlayer/hardware.rb', line 890 def ping request(:ping, String) end |
#power_cycle ⇒ Object
894 895 896 |
# File 'lib/softlayer/hardware.rb', line 894 def power_cycle request(:power_cycle, Boolean) end |
#power_off ⇒ Object
898 899 900 |
# File 'lib/softlayer/hardware.rb', line 898 def power_off request(:power_off, Boolean) end |
#power_on ⇒ Object
902 903 904 |
# File 'lib/softlayer/hardware.rb', line 902 def power_on request(:power_on, Boolean) end |
#reboot_default ⇒ Object
906 907 908 |
# File 'lib/softlayer/hardware.rb', line 906 def reboot_default request(:reboot_default, Boolean) end |
#reboot_hard ⇒ Object
910 911 912 |
# File 'lib/softlayer/hardware.rb', line 910 def reboot_hard request(:reboot_hard, Boolean) end |
#reboot_soft ⇒ Object
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) = {network_storage_template_object: network_storage_template_object} request(:remove_access_to_network_storage, Boolean, ) 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) = {network_storage_template_objects: network_storage_template_objects} request(:remove_access_to_network_storage_list, Boolean, ) end |
#set_tags(tags = nil) ⇒ Object
928 929 930 931 |
# File 'lib/softlayer/hardware.rb', line 928 def ( = nil) = {tags: } request(:set_tags, Boolean, ) end |