Class: Softlayer::Hardware::Server
Defined Under Namespace
Classes: Representer
Constant Summary
collapse
- SERVICE =
'SoftLayer_Hardware_Server'
Instance Attribute Summary collapse
#account, #account_id, #active_component_count, #active_components, #active_network_monitor_incident, #active_network_monitor_incident_count, #all_power_component_count, #all_power_components, #allowed_host, #allowed_network_storage, #allowed_network_storage_count, #allowed_network_storage_replica_count, #allowed_network_storage_replicas, #antivirus_spyware_software_component, #attribute_count, #attributes, #average_daily_public_bandwidth_usage, #backend_network_component_count, #backend_network_components, #backend_router_count, #backend_routers, #bandwidth_allocation, #bandwidth_allotment_detail, #bare_metal_instance_flag, #benchmark_certification_count, #benchmark_certifications, #billing_item, #billing_item_flag, #block_cancel_because_disconnected_flag, #business_continuance_insurance_flag, #component_count, #components, #continuous_data_protection_software_component, #current_billable_bandwidth_usage, #datacenter, #datacenter_name, #domain, #downlink_hardware, #downlink_hardware_count, #downlink_network_hardware, #downlink_network_hardware_count, #downlink_server_count, #downlink_servers, #downlink_virtual_guest_count, #downlink_virtual_guests, #downstream_hardware_binding_count, #downstream_hardware_bindings, #downstream_network_hardware, #downstream_network_hardware_count, #downstream_network_hardware_with_incident_count, #downstream_network_hardware_with_incidents, #downstream_server_count, #downstream_servers, #downstream_virtual_guest_count, #downstream_virtual_guests, #drive_controller_count, #drive_controllers, #evault_network_storage, #evault_network_storage_count, #firewall_service_component, #fixed_configuration_preset, #frontend_network_component_count, #frontend_network_components, #frontend_router_count, #frontend_routers, #fully_qualified_domain_name, #global_identifier, #hard_drive_count, #hard_drives, #hardware_chassis, #hardware_function, #hardware_function_description, #hardware_status, #hardware_status_id, #has_trusted_platform_module_billing_item_flag, #host_ips_software_component, #hostname, #hourly_billing_flag, #id, #inbound_bandwidth_usage, #inbound_public_bandwidth_usage, #last_transaction, #latest_network_monitor_incident, #location, #location_path_string, #lockbox_network_storage, #managed_resource_flag, #manufacturer_serial_number, #memory, #memory_capacity, #memory_count, #metric_tracking_object, #monitoring_agent_count, #monitoring_agents, #monitoring_robot, #monitoring_service_component, #monitoring_service_eligibility_flag, #monitoring_service_flag, #motherboard, #network_card_count, #network_cards, #network_component_count, #network_components, #network_gateway_member, #network_gateway_member_flag, #network_management_ip_address, #network_monitor_attached_down_hardware, #network_monitor_attached_down_hardware_count, #network_monitor_attached_down_virtual_guest_count, #network_monitor_attached_down_virtual_guests, #network_monitor_count, #network_monitor_incident_count, #network_monitor_incidents, #network_monitors, #network_status, #network_status_attribute, #network_storage, #network_storage_count, #network_vlan_count, #network_vlans, #next_billing_cycle_bandwidth_allocation, #notes, #notes_history, #notes_history_count, #operating_system, #operating_system_reference_code, #outbound_bandwidth_usage, #outbound_public_bandwidth_usage, #point_of_presence_location, #post_install_script_uri, #power_component_count, #power_components, #power_supply, #power_supply_count, #primary_backend_ip_address, #primary_backend_network_component, #primary_ip_address, #primary_network_component, #private_network_only_flag, #processor_core_amount, #processor_count, #processor_physical_core_amount, #processors, #provision_date, #rack, #raid_controller_count, #raid_controllers, #recent_event_count, #recent_events, #remote_management_account_count, #remote_management_accounts, #remote_management_component, #resource_group_count, #resource_group_member_reference_count, #resource_group_member_references, #resource_group_role_count, #resource_group_roles, #resource_groups, #router_count, #routers, #scale_asset_count, #scale_assets, #security_scan_request_count, #security_scan_requests, #serial_number, #server_room, #service_provider, #service_provider_id, #service_provider_resource_id, #software_component_count, #software_components, #spare_pool_billing_item, #ssh_key_count, #ssh_keys, #storage_network_component_count, #storage_network_components, #tag_reference_count, #tag_references, #top_level_location, #upgrade_request, #uplink_hardware, #uplink_network_component_count, #uplink_network_components, #user_data, #user_data_count, #virtual_chassis, #virtual_chassis_sibling_count, #virtual_chassis_siblings, #virtual_host, #virtual_license_count, #virtual_licenses, #virtual_rack, #virtual_rack_id, #virtual_rack_name, #virtualization_platform
Class Method Summary
collapse
Instance Method Summary
collapse
-
#activate_private_port ⇒ Object
-
#activate_public_port ⇒ Object
-
#allow_access_to_network_storage(network_storage_template_object = nil) ⇒ Object
-
#allow_access_to_network_storage_list(network_storage_template_objects = nil) ⇒ Object
-
#boot_to_rescue_layer(no_os_boot_environment = nil) ⇒ Object
-
#capture_image(capture_template = nil) ⇒ Object
-
#close_alarm(alarm_id = nil) ⇒ Object
-
#create_firmware_update_transaction(ipmi = nil, raid_controller = nil, bios = nil, harddrive = nil) ⇒ Object
-
#create_post_software_install_transaction(install_codes = nil, return_boolean = nil) ⇒ Object
-
#delete_object ⇒ Object
-
#delete_software_component_passwords(software_component_passwords = nil) ⇒ Object
-
#edit_object(template_object = 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_firewall_billing_item ⇒ Object
-
#get_active_network_monitor_incident ⇒ Object
-
#get_active_tickets ⇒ Object
-
#get_active_transaction ⇒ Object
-
#get_active_transactions ⇒ 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_monitoring ⇒ Object
-
#get_available_network_storages(nas_type = nil) ⇒ Object
-
#get_average_daily_bandwidth_usage ⇒ Object
-
#get_average_daily_private_bandwidth_usage ⇒ Object
-
#get_average_daily_public_bandwidth_usage ⇒ Object
-
#get_backend_bandwidth_usage(start_date = nil, end_date = nil) ⇒ Object
-
#get_backend_bandwidth_use(start_date = nil, end_date = nil) ⇒ 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_bandwidth_for_date_range(start_date = nil, end_date = nil) ⇒ Object
-
#get_bandwidth_image(network_type = nil, snapshot_range = nil, draw = nil, date_specified = nil) ⇒ Object
-
#get_benchmark_certifications ⇒ Object
-
#get_billing_cycle_bandwidth_usage ⇒ Object
-
#get_billing_cycle_private_bandwidth_usage ⇒ Object
-
#get_billing_cycle_public_bandwidth_usage ⇒ 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_contains_solid_state_drives_flag ⇒ Object
-
#get_continuous_data_protection_software_component ⇒ Object
-
#get_control_panel ⇒ Object
-
#get_cost ⇒ Object
-
#get_current_bandwidth_summary ⇒ Object
-
#get_current_benchmark_certification_result_file ⇒ Object
-
#get_current_billable_bandwidth_usage ⇒ Object
-
#get_current_billing_detail ⇒ Object
-
#get_current_billing_total ⇒ Object
-
#get_custom_bandwidth_data_by_date(graph_data = nil) ⇒ Object
-
#get_customer_installed_operating_system_flag ⇒ Object
-
#get_customer_owned_flag ⇒ 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_protectable_subnets ⇒ Object
-
#get_firewall_service_component ⇒ Object
-
#get_fixed_configuration_preset ⇒ Object
-
#get_frontend_bandwidth_usage(start_date = nil, end_date = nil) ⇒ Object
-
#get_frontend_bandwidth_use(start_date = nil, end_date = nil) ⇒ 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_private_bandwidth_usage ⇒ Object
-
#get_inbound_public_bandwidth_usage ⇒ Object
-
#get_item_prices_from_software_descriptions(software_descriptions = nil, include_translations_flag = nil, return_all_prices_flag = nil) ⇒ Object
-
#get_last_operating_system_reload ⇒ 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_management_network_component ⇒ Object
-
#get_memory ⇒ Object
-
#get_memory_capacity ⇒ Object
-
#get_metric_tracking_object ⇒ Object
-
#get_metric_tracking_object_id ⇒ 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_monitoring_user_notification ⇒ Object
-
#get_motherboard ⇒ Object
-
#get_network_cards ⇒ Object
-
#get_network_component_firewall_protectable_ip_addresses ⇒ 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_open_cancellation_ticket ⇒ Object
-
#get_operating_system ⇒ Object
-
#get_operating_system_reference_code ⇒ Object
-
#get_outbound_bandwidth_usage ⇒ Object
-
#get_outbound_private_bandwidth_usage ⇒ Object
-
#get_outbound_public_bandwidth_usage ⇒ Object
-
#get_over_bandwidth_allocation_flag ⇒ 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_drive_size ⇒ Object
-
#get_primary_ip_address ⇒ Object
-
#get_primary_network_component ⇒ Object
-
#get_private_bandwidth_data(start_time = nil, end_time = nil) ⇒ Object
-
#get_private_bandwidth_data_summary ⇒ Object
-
#get_private_bandwidth_graph_image(start_time = nil, end_time = nil) ⇒ Object
-
#get_private_ip_address ⇒ Object
-
#get_private_network_component ⇒ Object
-
#get_private_network_only_flag ⇒ Object
-
#get_private_vlan ⇒ Object
-
#get_processor_core_amount ⇒ Object
-
#get_processor_physical_core_amount ⇒ Object
-
#get_processors ⇒ Object
-
#get_projected_over_bandwidth_allocation_flag ⇒ Object
-
#get_projected_public_bandwidth_usage ⇒ Object
-
#get_provision_date ⇒ Object
-
#get_public_bandwidth_data(start_time = nil, end_time = nil) ⇒ Object
-
#get_public_bandwidth_data_summary ⇒ Object
-
#get_public_bandwidth_graph_image(start_time = nil, end_time = nil) ⇒ Object
-
#get_public_bandwidth_total(start_time = nil, end_time = nil) ⇒ Object
-
#get_public_network_component ⇒ Object
-
#get_public_vlan ⇒ Object
-
#get_rack ⇒ Object
-
#get_raid_controllers ⇒ Object
-
#get_recent_events ⇒ Object
-
#get_recent_remote_management_commands ⇒ Object
-
#get_regional_internet_registry ⇒ Object
-
#get_remote_management ⇒ Object
-
#get_remote_management_accounts ⇒ Object
-
#get_remote_management_component ⇒ Object
-
#get_remote_management_users ⇒ Object
-
#get_resource_group_member_references ⇒ Object
-
#get_resource_group_roles ⇒ Object
-
#get_resource_groups ⇒ Object
-
#get_reverse_domain_records ⇒ 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_details ⇒ 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_ssh_keys ⇒ Object
-
#get_statistics_remote_management ⇒ 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_users ⇒ Object
-
#get_valid_block_device_template_groups(visibility = nil) ⇒ Object
-
#get_virtual_chassis ⇒ Object
-
#get_virtual_chassis_siblings ⇒ Object
-
#get_virtual_guests ⇒ 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
-
#get_windows_update_available_updates ⇒ Object
-
#get_windows_update_installed_updates ⇒ Object
-
#get_windows_update_status ⇒ Object
-
#import_virtual_host ⇒ Object
-
#initiate_idera_bare_metal_restore ⇒ Object
-
#initiate_r1_soft_bare_metal_restore ⇒ Object
-
#is_backend_pingable ⇒ Object
-
#is_pingable ⇒ Object
-
#is_windows_server ⇒ Object
-
#ping ⇒ Object
-
#power_cycle ⇒ Object
-
#power_off ⇒ Object
-
#power_on ⇒ Object
-
#reboot_default ⇒ Object
-
#reboot_hard ⇒ Object
-
#reboot_soft ⇒ Object
-
#reload_current_operating_system_configuration(token = nil) ⇒ Object
-
#reload_operating_system(token = nil, config = nil) ⇒ Object
-
#remove_access_to_network_storage(network_storage_template_object = nil) ⇒ Object
-
#remove_access_to_network_storage_list(network_storage_template_objects = nil) ⇒ Object
-
#run_passmark_certification_benchmark ⇒ Object
-
#set_operating_system_password(new_password = nil) ⇒ Object
-
#set_private_network_interface_speed(new_speed = nil) ⇒ Object
-
#set_public_network_interface_speed(new_speed = nil) ⇒ Object
-
#set_tags(tags = nil) ⇒ Object
-
#set_user_metadata(metadata = nil) ⇒ Object
-
#shutdown_private_port ⇒ Object
-
#shutdown_public_port ⇒ Object
-
#spare_pool(action = nil, new_order = nil) ⇒ Object
#get_spare_pool_billing_item
Methods inherited from Model
all, all_request_for, create, find, #init_headers, parse, request, #request, service_name, #service_name, #to_hash
extended, #filter, included, #limit, #mask, #request_headers
Instance Attribute Details
#active_network_firewall_billing_item ⇒ Object
Returns the value of attribute active_network_firewall_billing_item.
14
15
16
|
# File 'lib/softlayer/hardware/server.rb', line 14
def active_network_firewall_billing_item
@active_network_firewall_billing_item
end
|
#active_ticket_count ⇒ Object
Returns the value of attribute active_ticket_count.
5
6
7
|
# File 'lib/softlayer/hardware/server.rb', line 5
def active_ticket_count
@active_ticket_count
end
|
#active_tickets ⇒ Object
Returns the value of attribute active_tickets.
15
16
17
|
# File 'lib/softlayer/hardware/server.rb', line 15
def active_tickets
@active_tickets
end
|
#active_transaction ⇒ Object
Returns the value of attribute active_transaction.
16
17
18
|
# File 'lib/softlayer/hardware/server.rb', line 16
def active_transaction
@active_transaction
end
|
#active_transaction_count ⇒ Object
Returns the value of attribute active_transaction_count.
6
7
8
|
# File 'lib/softlayer/hardware/server.rb', line 6
def active_transaction_count
@active_transaction_count
end
|
#active_transactions ⇒ Object
Returns the value of attribute active_transactions.
17
18
19
|
# File 'lib/softlayer/hardware/server.rb', line 17
def active_transactions
@active_transactions
end
|
#available_monitoring ⇒ Object
Returns the value of attribute available_monitoring.
18
19
20
|
# File 'lib/softlayer/hardware/server.rb', line 18
def available_monitoring
@available_monitoring
end
|
#available_monitoring_count ⇒ Object
Returns the value of attribute available_monitoring_count.
7
8
9
|
# File 'lib/softlayer/hardware/server.rb', line 7
def available_monitoring_count
@available_monitoring_count
end
|
#average_daily_bandwidth_usage ⇒ Object
Returns the value of attribute average_daily_bandwidth_usage.
19
20
21
|
# File 'lib/softlayer/hardware/server.rb', line 19
def average_daily_bandwidth_usage
@average_daily_bandwidth_usage
end
|
#average_daily_private_bandwidth_usage ⇒ Object
Returns the value of attribute average_daily_private_bandwidth_usage.
20
21
22
|
# File 'lib/softlayer/hardware/server.rb', line 20
def average_daily_private_bandwidth_usage
@average_daily_private_bandwidth_usage
end
|
#billing_cycle_bandwidth_usage ⇒ Object
Returns the value of attribute billing_cycle_bandwidth_usage.
21
22
23
|
# File 'lib/softlayer/hardware/server.rb', line 21
def billing_cycle_bandwidth_usage
@billing_cycle_bandwidth_usage
end
|
#billing_cycle_bandwidth_usage_count ⇒ Object
Returns the value of attribute billing_cycle_bandwidth_usage_count.
8
9
10
|
# File 'lib/softlayer/hardware/server.rb', line 8
def billing_cycle_bandwidth_usage_count
@billing_cycle_bandwidth_usage_count
end
|
#billing_cycle_private_bandwidth_usage ⇒ Object
Returns the value of attribute billing_cycle_private_bandwidth_usage.
22
23
24
|
# File 'lib/softlayer/hardware/server.rb', line 22
def billing_cycle_private_bandwidth_usage
@billing_cycle_private_bandwidth_usage
end
|
#billing_cycle_public_bandwidth_usage ⇒ Object
Returns the value of attribute billing_cycle_public_bandwidth_usage.
23
24
25
|
# File 'lib/softlayer/hardware/server.rb', line 23
def billing_cycle_public_bandwidth_usage
@billing_cycle_public_bandwidth_usage
end
|
#contains_solid_state_drives_flag ⇒ Object
Returns the value of attribute contains_solid_state_drives_flag.
24
25
26
|
# File 'lib/softlayer/hardware/server.rb', line 24
def contains_solid_state_drives_flag
@contains_solid_state_drives_flag
end
|
#control_panel ⇒ Object
Returns the value of attribute control_panel.
25
26
27
|
# File 'lib/softlayer/hardware/server.rb', line 25
def control_panel
@control_panel
end
|
#cost ⇒ Object
Returns the value of attribute cost.
26
27
28
|
# File 'lib/softlayer/hardware/server.rb', line 26
def cost
@cost
end
|
#current_bandwidth_summary ⇒ Object
Returns the value of attribute current_bandwidth_summary.
27
28
29
|
# File 'lib/softlayer/hardware/server.rb', line 27
def current_bandwidth_summary
@current_bandwidth_summary
end
|
#customer_installed_operating_system_flag ⇒ Object
Returns the value of attribute customer_installed_operating_system_flag.
28
29
30
|
# File 'lib/softlayer/hardware/server.rb', line 28
def customer_installed_operating_system_flag
@customer_installed_operating_system_flag
end
|
#customer_owned_flag ⇒ Object
Returns the value of attribute customer_owned_flag.
29
30
31
|
# File 'lib/softlayer/hardware/server.rb', line 29
def customer_owned_flag
@customer_owned_flag
end
|
#inbound_private_bandwidth_usage ⇒ Object
Returns the value of attribute inbound_private_bandwidth_usage.
30
31
32
|
# File 'lib/softlayer/hardware/server.rb', line 30
def inbound_private_bandwidth_usage
@inbound_private_bandwidth_usage
end
|
#last_operating_system_reload ⇒ Object
Returns the value of attribute last_operating_system_reload.
31
32
33
|
# File 'lib/softlayer/hardware/server.rb', line 31
def last_operating_system_reload
@last_operating_system_reload
end
|
#metric_tracking_object_id ⇒ Object
Returns the value of attribute metric_tracking_object_id.
32
33
34
|
# File 'lib/softlayer/hardware/server.rb', line 32
def metric_tracking_object_id
@metric_tracking_object_id
end
|
#monitoring_user_notification ⇒ Object
Returns the value of attribute monitoring_user_notification.
33
34
35
|
# File 'lib/softlayer/hardware/server.rb', line 33
def monitoring_user_notification
@monitoring_user_notification
end
|
#monitoring_user_notification_count ⇒ Object
Returns the value of attribute monitoring_user_notification_count.
9
10
11
|
# File 'lib/softlayer/hardware/server.rb', line 9
def monitoring_user_notification_count
@monitoring_user_notification_count
end
|
#open_cancellation_ticket ⇒ Object
Returns the value of attribute open_cancellation_ticket.
34
35
36
|
# File 'lib/softlayer/hardware/server.rb', line 34
def open_cancellation_ticket
@open_cancellation_ticket
end
|
#outbound_private_bandwidth_usage ⇒ Object
Returns the value of attribute outbound_private_bandwidth_usage.
35
36
37
|
# File 'lib/softlayer/hardware/server.rb', line 35
def outbound_private_bandwidth_usage
@outbound_private_bandwidth_usage
end
|
#over_bandwidth_allocation_flag ⇒ Object
Returns the value of attribute over_bandwidth_allocation_flag.
36
37
38
|
# File 'lib/softlayer/hardware/server.rb', line 36
def over_bandwidth_allocation_flag
@over_bandwidth_allocation_flag
end
|
#private_ip_address ⇒ Object
Returns the value of attribute private_ip_address.
37
38
39
|
# File 'lib/softlayer/hardware/server.rb', line 37
def private_ip_address
@private_ip_address
end
|
#projected_over_bandwidth_allocation_flag ⇒ Object
Returns the value of attribute projected_over_bandwidth_allocation_flag.
38
39
40
|
# File 'lib/softlayer/hardware/server.rb', line 38
def projected_over_bandwidth_allocation_flag
@projected_over_bandwidth_allocation_flag
end
|
#projected_public_bandwidth_usage ⇒ Object
Returns the value of attribute projected_public_bandwidth_usage.
39
40
41
|
# File 'lib/softlayer/hardware/server.rb', line 39
def projected_public_bandwidth_usage
@projected_public_bandwidth_usage
end
|
#recent_remote_management_command_count ⇒ Object
Returns the value of attribute recent_remote_management_command_count.
10
11
12
|
# File 'lib/softlayer/hardware/server.rb', line 10
def recent_remote_management_command_count
@recent_remote_management_command_count
end
|
#recent_remote_management_commands ⇒ Object
Returns the value of attribute recent_remote_management_commands.
40
41
42
|
# File 'lib/softlayer/hardware/server.rb', line 40
def recent_remote_management_commands
@recent_remote_management_commands
end
|
#regional_internet_registry ⇒ Object
Returns the value of attribute regional_internet_registry.
41
42
43
|
# File 'lib/softlayer/hardware/server.rb', line 41
def regional_internet_registry
@regional_internet_registry
end
|
#remote_management ⇒ Object
Returns the value of attribute remote_management.
42
43
44
|
# File 'lib/softlayer/hardware/server.rb', line 42
def remote_management
@remote_management
end
|
#remote_management_user_count ⇒ Object
Returns the value of attribute remote_management_user_count.
11
12
13
|
# File 'lib/softlayer/hardware/server.rb', line 11
def remote_management_user_count
@remote_management_user_count
end
|
#remote_management_users ⇒ Object
Returns the value of attribute remote_management_users.
43
44
45
|
# File 'lib/softlayer/hardware/server.rb', line 43
def remote_management_users
@remote_management_users
end
|
#statistics_remote_management ⇒ Object
Returns the value of attribute statistics_remote_management.
44
45
46
|
# File 'lib/softlayer/hardware/server.rb', line 44
def statistics_remote_management
@statistics_remote_management
end
|
#user_count ⇒ Object
Returns the value of attribute user_count.
12
13
14
|
# File 'lib/softlayer/hardware/server.rb', line 12
def user_count
@user_count
end
|
#users ⇒ Object
Returns the value of attribute users.
45
46
47
|
# File 'lib/softlayer/hardware/server.rb', line 45
def users
@users
end
|
#virtual_guest_count ⇒ Object
Returns the value of attribute virtual_guest_count.
13
14
15
|
# File 'lib/softlayer/hardware/server.rb', line 13
def virtual_guest_count
@virtual_guest_count
end
|
#virtual_guests ⇒ Object
Returns the value of attribute virtual_guests.
46
47
48
|
# File 'lib/softlayer/hardware/server.rb', line 46
def virtual_guests
@virtual_guests
end
|
Class Method Details
.create_object(template_object = nil) ⇒ Object
86
87
88
89
|
# File 'lib/softlayer/hardware/server.rb', line 86
def self.create_object(template_object = nil)
message = {template_object: template_object}
request(:create_object, Softlayer::Hardware::Server, message)
end
|
.find_by_ip_address(ip_address = nil) ⇒ Object
120
121
122
123
|
# File 'lib/softlayer/hardware/server.rb', line 120
def self.find_by_ip_address(ip_address = nil)
message = {ip_address: ip_address}
request(:find_by_ip_address, Softlayer::Hardware::Server, message)
end
|
.generate_order_template(template_object = nil) ⇒ Object
125
126
127
128
|
# File 'lib/softlayer/hardware/server.rb', line 125
def self.generate_order_template(template_object = nil)
message = {template_object: template_object}
request(:generate_order_template, Softlayer::Container::Product::Order, message)
end
|
.get_create_object_options ⇒ Object
.get_hardware_by_ip_address(ip_address = nil) ⇒ Object
453
454
455
456
|
# File 'lib/softlayer/hardware/server.rb', line 453
def self.get_hardware_by_ip_address(ip_address = nil)
message = {ip_address: ip_address}
request(:get_hardware_by_ip_address, Softlayer::Hardware::Server, message)
end
|
.get_pm_info ⇒ Object
690
691
692
|
# File 'lib/softlayer/hardware/server.rb', line 690
def self.get_pm_info
request(:get_pm_info, nil)
end
|
.get_private_vlan_by_ip_address(ip_address = nil) ⇒ Object
756
757
758
759
|
# File 'lib/softlayer/hardware/server.rb', line 756
def self.get_private_vlan_by_ip_address(ip_address = nil)
message = {ip_address: ip_address}
request(:get_private_vlan_by_ip_address, Softlayer::Network::Vlan, message)
end
|
.get_public_vlan_by_hostname(hostname = nil) ⇒ Object
812
813
814
815
|
# File 'lib/softlayer/hardware/server.rb', line 812
def self.get_public_vlan_by_hostname(hostname = nil)
message = {hostname: hostname}
request(:get_public_vlan_by_hostname, Softlayer::Network::Vlan, message)
end
|
.validate_partitions_for_operating_system(operating_system = nil, partitions = nil) ⇒ Object
1132
1133
1134
1135
|
# File 'lib/softlayer/hardware/server.rb', line 1132
def self.validate_partitions_for_operating_system(operating_system = nil, partitions = nil)
message = {operating_system: operating_system, partitions: partitions}
request(:validate_partitions_for_operating_system, Boolean, message)
end
|
Instance Method Details
#activate_private_port ⇒ Object
48
49
50
|
# File 'lib/softlayer/hardware/server.rb', line 48
def activate_private_port
request(:activate_private_port, Boolean)
end
|
#activate_public_port ⇒ Object
52
53
54
|
# File 'lib/softlayer/hardware/server.rb', line 52
def activate_public_port
request(:activate_public_port, Boolean)
end
|
#allow_access_to_network_storage(network_storage_template_object = nil) ⇒ Object
56
57
58
59
|
# File 'lib/softlayer/hardware/server.rb', line 56
def allow_access_to_network_storage(network_storage_template_object = nil)
message = {network_storage_template_object: network_storage_template_object}
request(:allow_access_to_network_storage, Boolean, message)
end
|
#allow_access_to_network_storage_list(network_storage_template_objects = nil) ⇒ Object
61
62
63
64
|
# File 'lib/softlayer/hardware/server.rb', line 61
def allow_access_to_network_storage_list(network_storage_template_objects = nil)
message = {network_storage_template_objects: network_storage_template_objects}
request(:allow_access_to_network_storage_list, Boolean, message)
end
|
#boot_to_rescue_layer(no_os_boot_environment = nil) ⇒ Object
66
67
68
69
|
# File 'lib/softlayer/hardware/server.rb', line 66
def boot_to_rescue_layer(no_os_boot_environment = nil)
message = {no_os_boot_environment: no_os_boot_environment}
request(:boot_to_rescue_layer, Boolean, message)
end
|
#capture_image(capture_template = nil) ⇒ Object
71
72
73
74
|
# File 'lib/softlayer/hardware/server.rb', line 71
def capture_image(capture_template = nil)
message = {capture_template: capture_template}
request(:capture_image, Softlayer::Virtual::Guest::Block::Device::Template::Group, message)
end
|
#close_alarm(alarm_id = nil) ⇒ Object
76
77
78
79
|
# File 'lib/softlayer/hardware/server.rb', line 76
def close_alarm(alarm_id = nil)
message = {alarm_id: alarm_id}
request(:close_alarm, Boolean, message)
end
|
#create_firmware_update_transaction(ipmi = nil, raid_controller = nil, bios = nil, harddrive = nil) ⇒ Object
81
82
83
84
|
# File 'lib/softlayer/hardware/server.rb', line 81
def create_firmware_update_transaction(ipmi = nil, raid_controller = nil, bios = nil, harddrive = nil)
message = {ipmi: ipmi, raid_controller: raid_controller, bios: bios, harddrive: harddrive}
request(:create_firmware_update_transaction, Boolean, message)
end
|
#create_post_software_install_transaction(install_codes = nil, return_boolean = nil) ⇒ Object
91
92
93
94
|
# File 'lib/softlayer/hardware/server.rb', line 91
def create_post_software_install_transaction(install_codes = nil, return_boolean = nil)
message = {install_codes: install_codes, return_boolean: return_boolean}
request(:create_post_software_install_transaction, Boolean, message)
end
|
#delete_object ⇒ Object
96
97
98
|
# File 'lib/softlayer/hardware/server.rb', line 96
def delete_object
request(:delete_object, Boolean)
end
|
#delete_software_component_passwords(software_component_passwords = nil) ⇒ Object
100
101
102
103
|
# File 'lib/softlayer/hardware/server.rb', line 100
def delete_software_component_passwords(software_component_passwords = nil)
message = {software_component_passwords: software_component_passwords}
request(:delete_software_component_passwords, Boolean, message)
end
|
#edit_object(template_object = nil) ⇒ Object
105
106
107
108
|
# File 'lib/softlayer/hardware/server.rb', line 105
def edit_object(template_object = nil)
message = {template_object: template_object}
request(:edit_object, Boolean, message)
end
|
#edit_software_component_passwords(software_component_passwords = nil) ⇒ Object
110
111
112
113
|
# File 'lib/softlayer/hardware/server.rb', line 110
def edit_software_component_passwords(software_component_passwords = nil)
message = {software_component_passwords: software_component_passwords}
request(:edit_software_component_passwords, Boolean, message)
end
|
#execute_remote_script(uri = nil) ⇒ Object
115
116
117
118
|
# File 'lib/softlayer/hardware/server.rb', line 115
def execute_remote_script(uri = nil)
message = {uri: uri}
request(:execute_remote_script, nil, message)
end
|
#get_account ⇒ Object
130
131
132
|
# File 'lib/softlayer/hardware/server.rb', line 130
def get_account
request(:get_account, Softlayer::Account)
end
|
#get_active_components ⇒ Object
134
135
136
|
# File 'lib/softlayer/hardware/server.rb', line 134
def get_active_components
request(:get_active_components, Array[Softlayer::Hardware::Component])
end
|
#get_active_network_firewall_billing_item ⇒ Object
138
139
140
|
# File 'lib/softlayer/hardware/server.rb', line 138
def get_active_network_firewall_billing_item
request(:get_active_network_firewall_billing_item, Softlayer::Billing::Item)
end
|
#get_active_network_monitor_incident ⇒ Object
142
143
144
|
# File 'lib/softlayer/hardware/server.rb', line 142
def get_active_network_monitor_incident
request(:get_active_network_monitor_incident, Array[Softlayer::Network::Monitor::Version1::Incident])
end
|
#get_active_tickets ⇒ Object
146
147
148
|
# File 'lib/softlayer/hardware/server.rb', line 146
def get_active_tickets
request(:get_active_tickets, Array[Softlayer::Ticket])
end
|
#get_active_transaction ⇒ Object
#get_active_transactions ⇒ Object
#get_alarm_history(start_date = nil, end_date = nil, alarm_id = nil) ⇒ Object
158
159
160
161
|
# File 'lib/softlayer/hardware/server.rb', line 158
def get_alarm_history(start_date = nil, end_date = nil, alarm_id = nil)
message = {start_date: start_date, end_date: end_date, alarm_id: alarm_id}
request(:get_alarm_history, Array[Softlayer::Container::Monitoring::Alarm::History], message)
end
|
#get_all_power_components ⇒ Object
163
164
165
|
# File 'lib/softlayer/hardware/server.rb', line 163
def get_all_power_components
request(:get_all_power_components, Array[Softlayer::Hardware::Power::Component])
end
|
#get_allowed_host ⇒ Object
#get_allowed_network_storage ⇒ Object
171
172
173
|
# File 'lib/softlayer/hardware/server.rb', line 171
def get_allowed_network_storage
request(:get_allowed_network_storage, Array[Softlayer::Network::Storage])
end
|
#get_allowed_network_storage_replicas ⇒ Object
175
176
177
|
# File 'lib/softlayer/hardware/server.rb', line 175
def get_allowed_network_storage_replicas
request(:get_allowed_network_storage_replicas, Array[Softlayer::Network::Storage])
end
|
#get_antivirus_spyware_software_component ⇒ Object
179
180
181
|
# File 'lib/softlayer/hardware/server.rb', line 179
def get_antivirus_spyware_software_component
request(:get_antivirus_spyware_software_component, Softlayer::Software::Component)
end
|
#get_attached_network_storages(nas_type = nil) ⇒ Object
183
184
185
186
|
# File 'lib/softlayer/hardware/server.rb', line 183
def get_attached_network_storages(nas_type = nil)
message = {nas_type: nas_type}
request(:get_attached_network_storages, Array[Softlayer::Network::Storage], message)
end
|
#get_attributes ⇒ Object
188
189
190
|
# File 'lib/softlayer/hardware/server.rb', line 188
def get_attributes
request(:get_attributes, Array[Softlayer::Hardware::Attribute])
end
|
#get_available_monitoring ⇒ Object
#get_available_network_storages(nas_type = nil) ⇒ Object
196
197
198
199
|
# File 'lib/softlayer/hardware/server.rb', line 196
def get_available_network_storages(nas_type = nil)
message = {nas_type: nas_type}
request(:get_available_network_storages, Array[Softlayer::Network::Storage], message)
end
|
#get_average_daily_bandwidth_usage ⇒ Object
201
202
203
|
# File 'lib/softlayer/hardware/server.rb', line 201
def get_average_daily_bandwidth_usage
request(:get_average_daily_bandwidth_usage, Float)
end
|
#get_average_daily_private_bandwidth_usage ⇒ Object
205
206
207
|
# File 'lib/softlayer/hardware/server.rb', line 205
def get_average_daily_private_bandwidth_usage
request(:get_average_daily_private_bandwidth_usage, Float)
end
|
#get_average_daily_public_bandwidth_usage ⇒ Object
209
210
211
|
# File 'lib/softlayer/hardware/server.rb', line 209
def get_average_daily_public_bandwidth_usage
request(:get_average_daily_public_bandwidth_usage, Float)
end
|
#get_backend_bandwidth_usage(start_date = nil, end_date = nil) ⇒ Object
213
214
215
216
|
# File 'lib/softlayer/hardware/server.rb', line 213
def get_backend_bandwidth_usage(start_date = nil, end_date = nil)
message = {start_date: start_date, end_date: end_date}
request(:get_backend_bandwidth_usage, Array[Softlayer::Metric::Tracking::Object::Data], message)
end
|
#get_backend_bandwidth_use(start_date = nil, end_date = nil) ⇒ Object
218
219
220
221
|
# File 'lib/softlayer/hardware/server.rb', line 218
def get_backend_bandwidth_use(start_date = nil, end_date = nil)
message = {start_date: start_date, end_date: end_date}
request(:get_backend_bandwidth_use, Array[Softlayer::Network::Bandwidth::Version1::Usage::Detail], message)
end
|
#get_backend_incoming_bandwidth(start_date = nil, end_date = nil) ⇒ Object
223
224
225
226
|
# File 'lib/softlayer/hardware/server.rb', line 223
def get_backend_incoming_bandwidth(start_date = nil, end_date = nil)
message = {start_date: start_date, end_date: end_date}
request(:get_backend_incoming_bandwidth, Float, message)
end
|
#get_backend_network_components ⇒ Object
228
229
230
|
# File 'lib/softlayer/hardware/server.rb', line 228
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
232
233
234
235
|
# File 'lib/softlayer/hardware/server.rb', line 232
def get_backend_outgoing_bandwidth(start_date = nil, end_date = nil)
message = {start_date: start_date, end_date: end_date}
request(:get_backend_outgoing_bandwidth, Float, message)
end
|
#get_backend_routers ⇒ Object
237
238
239
|
# File 'lib/softlayer/hardware/server.rb', line 237
def get_backend_routers
request(:get_backend_routers, Array[Softlayer::Hardware])
end
|
#get_bandwidth_allocation ⇒ Object
241
242
243
|
# File 'lib/softlayer/hardware/server.rb', line 241
def get_bandwidth_allocation
request(:get_bandwidth_allocation, Float)
end
|
#get_bandwidth_allotment_detail ⇒ Object
#get_bandwidth_for_date_range(start_date = nil, end_date = nil) ⇒ Object
249
250
251
252
|
# File 'lib/softlayer/hardware/server.rb', line 249
def get_bandwidth_for_date_range(start_date = nil, end_date = nil)
message = {start_date: start_date, end_date: end_date}
request(:get_bandwidth_for_date_range, Array[Softlayer::Metric::Tracking::Object::Data], message)
end
|
#get_bandwidth_image(network_type = nil, snapshot_range = nil, draw = nil, date_specified = nil) ⇒ Object
254
255
256
257
|
# File 'lib/softlayer/hardware/server.rb', line 254
def get_bandwidth_image(network_type = nil, snapshot_range = nil, draw = nil, date_specified = nil)
message = {network_type: network_type, snapshot_range: snapshot_range, draw: draw, date_specified: date_specified}
request(:get_bandwidth_image, Softlayer::Container::Bandwidth::GraphOutputs, message)
end
|
#get_benchmark_certifications ⇒ Object
#get_billing_cycle_bandwidth_usage ⇒ Object
263
264
265
|
# File 'lib/softlayer/hardware/server.rb', line 263
def get_billing_cycle_bandwidth_usage
request(:get_billing_cycle_bandwidth_usage, Array[Softlayer::Network::Bandwidth::Usage])
end
|
#get_billing_cycle_private_bandwidth_usage ⇒ Object
267
268
269
|
# File 'lib/softlayer/hardware/server.rb', line 267
def get_billing_cycle_private_bandwidth_usage
request(:get_billing_cycle_private_bandwidth_usage, Softlayer::Network::Bandwidth::Usage)
end
|
#get_billing_cycle_public_bandwidth_usage ⇒ Object
271
272
273
|
# File 'lib/softlayer/hardware/server.rb', line 271
def get_billing_cycle_public_bandwidth_usage
request(:get_billing_cycle_public_bandwidth_usage, Softlayer::Network::Bandwidth::Usage)
end
|
#get_billing_item ⇒ Object
275
276
277
|
# File 'lib/softlayer/hardware/server.rb', line 275
def get_billing_item
request(:get_billing_item, Softlayer::Billing::Item::Hardware)
end
|
#get_billing_item_flag ⇒ Object
279
280
281
|
# File 'lib/softlayer/hardware/server.rb', line 279
def get_billing_item_flag
request(:get_billing_item_flag, Boolean)
end
|
#get_block_cancel_because_disconnected_flag ⇒ Object
283
284
285
|
# File 'lib/softlayer/hardware/server.rb', line 283
def get_block_cancel_because_disconnected_flag
request(:get_block_cancel_because_disconnected_flag, Boolean)
end
|
#get_business_continuance_insurance_flag ⇒ Object
287
288
289
|
# File 'lib/softlayer/hardware/server.rb', line 287
def get_business_continuance_insurance_flag
request(:get_business_continuance_insurance_flag, Boolean)
end
|
#get_components ⇒ Object
291
292
293
|
# File 'lib/softlayer/hardware/server.rb', line 291
def get_components
request(:get_components, Array[Softlayer::Hardware::Component])
end
|
#get_contains_solid_state_drives_flag ⇒ Object
295
296
297
|
# File 'lib/softlayer/hardware/server.rb', line 295
def get_contains_solid_state_drives_flag
request(:get_contains_solid_state_drives_flag, Boolean)
end
|
#get_continuous_data_protection_software_component ⇒ Object
299
300
301
|
# File 'lib/softlayer/hardware/server.rb', line 299
def get_continuous_data_protection_software_component
request(:get_continuous_data_protection_software_component, Softlayer::Software::Component)
end
|
#get_control_panel ⇒ Object
#get_cost ⇒ Object
307
308
309
|
# File 'lib/softlayer/hardware/server.rb', line 307
def get_cost
request(:get_cost, Float)
end
|
#get_current_bandwidth_summary ⇒ Object
#get_current_benchmark_certification_result_file ⇒ Object
319
320
321
|
# File 'lib/softlayer/hardware/server.rb', line 319
def get_current_benchmark_certification_result_file
request(:get_current_benchmark_certification_result_file, Softlayer::Base64Binary)
end
|
#get_current_billable_bandwidth_usage ⇒ Object
323
324
325
|
# File 'lib/softlayer/hardware/server.rb', line 323
def get_current_billable_bandwidth_usage
request(:get_current_billable_bandwidth_usage, Float)
end
|
#get_current_billing_detail ⇒ Object
327
328
329
|
# File 'lib/softlayer/hardware/server.rb', line 327
def get_current_billing_detail
request(:get_current_billing_detail, Array[Softlayer::Billing::Item])
end
|
#get_current_billing_total ⇒ Object
331
332
333
|
# File 'lib/softlayer/hardware/server.rb', line 331
def get_current_billing_total
request(:get_current_billing_total, Float)
end
|
#get_custom_bandwidth_data_by_date(graph_data = nil) ⇒ Object
335
336
337
338
|
# File 'lib/softlayer/hardware/server.rb', line 335
def get_custom_bandwidth_data_by_date(graph_data = nil)
message = {graph_data: graph_data}
request(:get_custom_bandwidth_data_by_date, Softlayer::Container::Graph, message)
end
|
#get_customer_installed_operating_system_flag ⇒ Object
340
341
342
|
# File 'lib/softlayer/hardware/server.rb', line 340
def get_customer_installed_operating_system_flag
request(:get_customer_installed_operating_system_flag, Boolean)
end
|
#get_customer_owned_flag ⇒ Object
344
345
346
|
# File 'lib/softlayer/hardware/server.rb', line 344
def get_customer_owned_flag
request(:get_customer_owned_flag, Boolean)
end
|
#get_daily_average(start_date = nil, end_date = nil) ⇒ Object
348
349
350
351
|
# File 'lib/softlayer/hardware/server.rb', line 348
def get_daily_average(start_date = nil, end_date = nil)
message = {start_date: start_date, end_date: end_date}
request(:get_daily_average, Float, message)
end
|
#get_datacenter ⇒ Object
353
354
355
|
# File 'lib/softlayer/hardware/server.rb', line 353
def get_datacenter
request(:get_datacenter, Softlayer::Location)
end
|
#get_datacenter_name ⇒ Object
357
358
359
|
# File 'lib/softlayer/hardware/server.rb', line 357
def get_datacenter_name
request(:get_datacenter_name, String)
end
|
#get_downlink_hardware ⇒ Object
361
362
363
|
# File 'lib/softlayer/hardware/server.rb', line 361
def get_downlink_hardware
request(:get_downlink_hardware, Array[Softlayer::Hardware])
end
|
#get_downlink_network_hardware ⇒ Object
365
366
367
|
# File 'lib/softlayer/hardware/server.rb', line 365
def get_downlink_network_hardware
request(:get_downlink_network_hardware, Array[Softlayer::Hardware])
end
|
#get_downlink_servers ⇒ Object
369
370
371
|
# File 'lib/softlayer/hardware/server.rb', line 369
def get_downlink_servers
request(:get_downlink_servers, Array[Softlayer::Hardware])
end
|
#get_downlink_virtual_guests ⇒ Object
373
374
375
|
# File 'lib/softlayer/hardware/server.rb', line 373
def get_downlink_virtual_guests
request(:get_downlink_virtual_guests, Array[Softlayer::Virtual::Guest])
end
|
#get_downstream_hardware_bindings ⇒ Object
377
378
379
|
# File 'lib/softlayer/hardware/server.rb', line 377
def get_downstream_hardware_bindings
request(:get_downstream_hardware_bindings, Array[Softlayer::Network::Component::Uplink::Hardware])
end
|
#get_downstream_network_hardware ⇒ Object
381
382
383
|
# File 'lib/softlayer/hardware/server.rb', line 381
def get_downstream_network_hardware
request(:get_downstream_network_hardware, Array[Softlayer::Hardware])
end
|
#get_downstream_network_hardware_with_incidents ⇒ Object
385
386
387
|
# File 'lib/softlayer/hardware/server.rb', line 385
def get_downstream_network_hardware_with_incidents
request(:get_downstream_network_hardware_with_incidents, Array[Softlayer::Hardware])
end
|
#get_downstream_servers ⇒ Object
389
390
391
|
# File 'lib/softlayer/hardware/server.rb', line 389
def get_downstream_servers
request(:get_downstream_servers, Array[Softlayer::Hardware])
end
|
#get_downstream_virtual_guests ⇒ Object
393
394
395
|
# File 'lib/softlayer/hardware/server.rb', line 393
def get_downstream_virtual_guests
request(:get_downstream_virtual_guests, Array[Softlayer::Virtual::Guest])
end
|
#get_drive_controllers ⇒ Object
397
398
399
|
# File 'lib/softlayer/hardware/server.rb', line 397
def get_drive_controllers
request(:get_drive_controllers, Array[Softlayer::Hardware::Component])
end
|
#get_evault_network_storage ⇒ Object
401
402
403
|
# File 'lib/softlayer/hardware/server.rb', line 401
def get_evault_network_storage
request(:get_evault_network_storage, Array[Softlayer::Network::Storage])
end
|
#get_firewall_protectable_subnets ⇒ Object
405
406
407
|
# File 'lib/softlayer/hardware/server.rb', line 405
def get_firewall_protectable_subnets
request(:get_firewall_protectable_subnets, Array[Softlayer::Network::Subnet])
end
|
#get_firewall_service_component ⇒ Object
409
410
411
|
# File 'lib/softlayer/hardware/server.rb', line 409
def get_firewall_service_component
request(:get_firewall_service_component, Softlayer::Network::Component::Firewall)
end
|
#get_fixed_configuration_preset ⇒ Object
413
414
415
|
# File 'lib/softlayer/hardware/server.rb', line 413
def get_fixed_configuration_preset
request(:get_fixed_configuration_preset, Softlayer::Product::Package::Preset)
end
|
#get_frontend_bandwidth_usage(start_date = nil, end_date = nil) ⇒ Object
417
418
419
420
|
# File 'lib/softlayer/hardware/server.rb', line 417
def get_frontend_bandwidth_usage(start_date = nil, end_date = nil)
message = {start_date: start_date, end_date: end_date}
request(:get_frontend_bandwidth_usage, Array[Softlayer::Metric::Tracking::Object::Data], message)
end
|
#get_frontend_bandwidth_use(start_date = nil, end_date = nil) ⇒ Object
422
423
424
425
|
# File 'lib/softlayer/hardware/server.rb', line 422
def get_frontend_bandwidth_use(start_date = nil, end_date = nil)
message = {start_date: start_date, end_date: end_date}
request(:get_frontend_bandwidth_use, Array[Softlayer::Network::Bandwidth::Version1::Usage::Detail], message)
end
|
#get_frontend_incoming_bandwidth(start_date = nil, end_date = nil) ⇒ Object
427
428
429
430
|
# File 'lib/softlayer/hardware/server.rb', line 427
def get_frontend_incoming_bandwidth(start_date = nil, end_date = nil)
message = {start_date: start_date, end_date: end_date}
request(:get_frontend_incoming_bandwidth, Float, message)
end
|
#get_frontend_network_components ⇒ Object
432
433
434
|
# File 'lib/softlayer/hardware/server.rb', line 432
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
436
437
438
439
|
# File 'lib/softlayer/hardware/server.rb', line 436
def get_frontend_outgoing_bandwidth(start_date = nil, end_date = nil)
message = {start_date: start_date, end_date: end_date}
request(:get_frontend_outgoing_bandwidth, Float, message)
end
|
#get_frontend_routers ⇒ Object
441
442
443
|
# File 'lib/softlayer/hardware/server.rb', line 441
def get_frontend_routers
request(:get_frontend_routers, Array[Softlayer::Hardware])
end
|
#get_global_identifier ⇒ Object
445
446
447
|
# File 'lib/softlayer/hardware/server.rb', line 445
def get_global_identifier
request(:get_global_identifier, String)
end
|
#get_hard_drives ⇒ Object
449
450
451
|
# File 'lib/softlayer/hardware/server.rb', line 449
def get_hard_drives
request(:get_hard_drives, Array[Softlayer::Hardware::Component])
end
|
#get_hardware_chassis ⇒ Object
458
459
460
|
# File 'lib/softlayer/hardware/server.rb', line 458
def get_hardware_chassis
request(:get_hardware_chassis, Softlayer::Hardware::Chassis)
end
|
#get_hardware_function ⇒ Object
462
463
464
|
# File 'lib/softlayer/hardware/server.rb', line 462
def get_hardware_function
request(:get_hardware_function, Softlayer::Hardware::Function)
end
|
#get_hardware_function_description ⇒ Object
466
467
468
|
# File 'lib/softlayer/hardware/server.rb', line 466
def get_hardware_function_description
request(:get_hardware_function_description, String)
end
|
#get_hardware_status ⇒ Object
470
471
472
|
# File 'lib/softlayer/hardware/server.rb', line 470
def get_hardware_status
request(:get_hardware_status, Softlayer::Hardware::Status)
end
|
474
475
476
|
# File 'lib/softlayer/hardware/server.rb', line 474
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
478
479
480
|
# File 'lib/softlayer/hardware/server.rb', line 478
def get_host_ips_software_component
request(:get_host_ips_software_component, Softlayer::Software::Component)
end
|
#get_hourly_bandwidth(mode = nil, day = nil) ⇒ Object
482
483
484
485
|
# File 'lib/softlayer/hardware/server.rb', line 482
def get_hourly_bandwidth(mode = nil, day = nil)
message = {mode: mode, day: day}
request(:get_hourly_bandwidth, Array[Softlayer::Metric::Tracking::Object::Data], message)
end
|
#get_hourly_billing_flag ⇒ Object
487
488
489
|
# File 'lib/softlayer/hardware/server.rb', line 487
def get_hourly_billing_flag
request(:get_hourly_billing_flag, Boolean)
end
|
#get_inbound_bandwidth_usage ⇒ Object
491
492
493
|
# File 'lib/softlayer/hardware/server.rb', line 491
def get_inbound_bandwidth_usage
request(:get_inbound_bandwidth_usage, Float)
end
|
#get_inbound_private_bandwidth_usage ⇒ Object
495
496
497
|
# File 'lib/softlayer/hardware/server.rb', line 495
def get_inbound_private_bandwidth_usage
request(:get_inbound_private_bandwidth_usage, Float)
end
|
#get_inbound_public_bandwidth_usage ⇒ Object
499
500
501
|
# File 'lib/softlayer/hardware/server.rb', line 499
def get_inbound_public_bandwidth_usage
request(:get_inbound_public_bandwidth_usage, Float)
end
|
#get_item_prices_from_software_descriptions(software_descriptions = nil, include_translations_flag = nil, return_all_prices_flag = nil) ⇒ Object
503
504
505
506
|
# File 'lib/softlayer/hardware/server.rb', line 503
def get_item_prices_from_software_descriptions(software_descriptions = nil, include_translations_flag = nil, return_all_prices_flag = nil)
message = {software_descriptions: software_descriptions, include_translations_flag: include_translations_flag, return_all_prices_flag: return_all_prices_flag}
request(:get_item_prices_from_software_descriptions, Array[Softlayer::Product::Item], message)
end
|
#get_last_operating_system_reload ⇒ Object
#get_last_transaction ⇒ Object
#get_latest_network_monitor_incident ⇒ Object
516
517
518
|
# File 'lib/softlayer/hardware/server.rb', line 516
def get_latest_network_monitor_incident
request(:get_latest_network_monitor_incident, Softlayer::Network::Monitor::Version1::Incident)
end
|
#get_location ⇒ Object
520
521
522
|
# File 'lib/softlayer/hardware/server.rb', line 520
def get_location
request(:get_location, Softlayer::Location)
end
|
#get_location_path_string ⇒ Object
524
525
526
|
# File 'lib/softlayer/hardware/server.rb', line 524
def get_location_path_string
request(:get_location_path_string, String)
end
|
#get_lockbox_network_storage ⇒ Object
528
529
530
|
# File 'lib/softlayer/hardware/server.rb', line 528
def get_lockbox_network_storage
request(:get_lockbox_network_storage, Softlayer::Network::Storage)
end
|
#get_managed_resource_flag ⇒ Object
532
533
534
|
# File 'lib/softlayer/hardware/server.rb', line 532
def get_managed_resource_flag
request(:get_managed_resource_flag, Boolean)
end
|
#get_management_network_component ⇒ Object
536
537
538
|
# File 'lib/softlayer/hardware/server.rb', line 536
def get_management_network_component
request(:get_management_network_component, Softlayer::Network::Component)
end
|
#get_memory ⇒ Object
540
541
542
|
# File 'lib/softlayer/hardware/server.rb', line 540
def get_memory
request(:get_memory, Array[Softlayer::Hardware::Component])
end
|
#get_memory_capacity ⇒ Object
544
545
546
|
# File 'lib/softlayer/hardware/server.rb', line 544
def get_memory_capacity
request(:get_memory_capacity, Integer)
end
|
#get_metric_tracking_object ⇒ Object
#get_metric_tracking_object_id ⇒ Object
552
553
554
|
# File 'lib/softlayer/hardware/server.rb', line 552
def get_metric_tracking_object_id
request(:get_metric_tracking_object_id, Integer)
end
|
#get_monitoring_active_alarms(start_date = nil, end_date = nil) ⇒ Object
556
557
558
559
|
# File 'lib/softlayer/hardware/server.rb', line 556
def get_monitoring_active_alarms(start_date = nil, end_date = nil)
message = {start_date: start_date, end_date: end_date}
request(:get_monitoring_active_alarms, Array[Softlayer::Container::Monitoring::Alarm::History], message)
end
|
#get_monitoring_agents ⇒ Object
561
562
563
|
# File 'lib/softlayer/hardware/server.rb', line 561
def get_monitoring_agents
request(:get_monitoring_agents, Array[Softlayer::Monitoring::Agent])
end
|
#get_monitoring_closed_alarms(start_date = nil, end_date = nil) ⇒ Object
565
566
567
568
|
# File 'lib/softlayer/hardware/server.rb', line 565
def get_monitoring_closed_alarms(start_date = nil, end_date = nil)
message = {start_date: start_date, end_date: end_date}
request(:get_monitoring_closed_alarms, Array[Softlayer::Container::Monitoring::Alarm::History], message)
end
|
#get_monitoring_robot ⇒ Object
570
571
572
|
# File 'lib/softlayer/hardware/server.rb', line 570
def get_monitoring_robot
request(:get_monitoring_robot, Softlayer::Monitoring::Robot)
end
|
#get_monitoring_service_component ⇒ Object
#get_monitoring_service_eligibility_flag ⇒ Object
578
579
580
|
# File 'lib/softlayer/hardware/server.rb', line 578
def get_monitoring_service_eligibility_flag
request(:get_monitoring_service_eligibility_flag, Boolean)
end
|
#get_monitoring_service_flag ⇒ Object
582
583
584
|
# File 'lib/softlayer/hardware/server.rb', line 582
def get_monitoring_service_flag
request(:get_monitoring_service_flag, Boolean)
end
|
#get_monitoring_user_notification ⇒ Object
586
587
588
|
# File 'lib/softlayer/hardware/server.rb', line 586
def get_monitoring_user_notification
request(:get_monitoring_user_notification, Array[Softlayer::User::Customer::Notification::Hardware])
end
|
#get_motherboard ⇒ Object
590
591
592
|
# File 'lib/softlayer/hardware/server.rb', line 590
def get_motherboard
request(:get_motherboard, Softlayer::Hardware::Component)
end
|
#get_network_cards ⇒ Object
594
595
596
|
# File 'lib/softlayer/hardware/server.rb', line 594
def get_network_cards
request(:get_network_cards, Array[Softlayer::Hardware::Component])
end
|
#get_network_component_firewall_protectable_ip_addresses ⇒ Object
598
599
600
|
# File 'lib/softlayer/hardware/server.rb', line 598
def get_network_component_firewall_protectable_ip_addresses
request(:get_network_component_firewall_protectable_ip_addresses, Array[Softlayer::Network::Subnet::IpAddress])
end
|
#get_network_components ⇒ Object
602
603
604
|
# File 'lib/softlayer/hardware/server.rb', line 602
def get_network_components
request(:get_network_components, Array[Softlayer::Network::Component])
end
|
#get_network_gateway_member ⇒ Object
606
607
608
|
# File 'lib/softlayer/hardware/server.rb', line 606
def get_network_gateway_member
request(:get_network_gateway_member, Softlayer::Network::Gateway::Member)
end
|
#get_network_gateway_member_flag ⇒ Object
610
611
612
|
# File 'lib/softlayer/hardware/server.rb', line 610
def get_network_gateway_member_flag
request(:get_network_gateway_member_flag, Boolean)
end
|
#get_network_management_ip_address ⇒ Object
614
615
616
|
# File 'lib/softlayer/hardware/server.rb', line 614
def get_network_management_ip_address
request(:get_network_management_ip_address, String)
end
|
#get_network_monitor_attached_down_hardware ⇒ Object
618
619
620
|
# File 'lib/softlayer/hardware/server.rb', line 618
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
622
623
624
|
# File 'lib/softlayer/hardware/server.rb', line 622
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
626
627
628
|
# File 'lib/softlayer/hardware/server.rb', line 626
def get_network_monitor_incidents
request(:get_network_monitor_incidents, Array[Softlayer::Network::Monitor::Version1::Incident])
end
|
#get_network_monitors ⇒ Object
#get_network_status ⇒ Object
634
635
636
|
# File 'lib/softlayer/hardware/server.rb', line 634
def get_network_status
request(:get_network_status, String)
end
|
#get_network_status_attribute ⇒ Object
638
639
640
|
# File 'lib/softlayer/hardware/server.rb', line 638
def get_network_status_attribute
request(:get_network_status_attribute, Softlayer::Hardware::Attribute)
end
|
#get_network_storage ⇒ Object
642
643
644
|
# File 'lib/softlayer/hardware/server.rb', line 642
def get_network_storage
request(:get_network_storage, Array[Softlayer::Network::Storage])
end
|
#get_network_vlans ⇒ Object
646
647
648
|
# File 'lib/softlayer/hardware/server.rb', line 646
def get_network_vlans
request(:get_network_vlans, Array[Softlayer::Network::Vlan])
end
|
#get_next_billing_cycle_bandwidth_allocation ⇒ Object
650
651
652
|
# File 'lib/softlayer/hardware/server.rb', line 650
def get_next_billing_cycle_bandwidth_allocation
request(:get_next_billing_cycle_bandwidth_allocation, Float)
end
|
#get_notes_history ⇒ Object
654
655
656
|
# File 'lib/softlayer/hardware/server.rb', line 654
def get_notes_history
request(:get_notes_history, Array[Softlayer::Hardware::Note])
end
|
#get_object ⇒ Object
658
659
660
|
# File 'lib/softlayer/hardware/server.rb', line 658
def get_object
request(:get_object, Softlayer::Hardware::Server)
end
|
#get_open_cancellation_ticket ⇒ Object
662
663
664
|
# File 'lib/softlayer/hardware/server.rb', line 662
def get_open_cancellation_ticket
request(:get_open_cancellation_ticket, Softlayer::Ticket)
end
|
#get_operating_system ⇒ Object
#get_operating_system_reference_code ⇒ Object
670
671
672
|
# File 'lib/softlayer/hardware/server.rb', line 670
def get_operating_system_reference_code
request(:get_operating_system_reference_code, String)
end
|
#get_outbound_bandwidth_usage ⇒ Object
674
675
676
|
# File 'lib/softlayer/hardware/server.rb', line 674
def get_outbound_bandwidth_usage
request(:get_outbound_bandwidth_usage, Float)
end
|
#get_outbound_private_bandwidth_usage ⇒ Object
678
679
680
|
# File 'lib/softlayer/hardware/server.rb', line 678
def get_outbound_private_bandwidth_usage
request(:get_outbound_private_bandwidth_usage, Float)
end
|
#get_outbound_public_bandwidth_usage ⇒ Object
682
683
684
|
# File 'lib/softlayer/hardware/server.rb', line 682
def get_outbound_public_bandwidth_usage
request(:get_outbound_public_bandwidth_usage, Float)
end
|
#get_over_bandwidth_allocation_flag ⇒ Object
686
687
688
|
# File 'lib/softlayer/hardware/server.rb', line 686
def get_over_bandwidth_allocation_flag
request(:get_over_bandwidth_allocation_flag, Integer)
end
|
#get_point_of_presence_location ⇒ Object
694
695
696
|
# File 'lib/softlayer/hardware/server.rb', line 694
def get_point_of_presence_location
request(:get_point_of_presence_location, Softlayer::Location)
end
|
#get_power_components ⇒ Object
698
699
700
|
# File 'lib/softlayer/hardware/server.rb', line 698
def get_power_components
request(:get_power_components, Array[Softlayer::Hardware::Power::Component])
end
|
#get_power_supply ⇒ Object
702
703
704
|
# File 'lib/softlayer/hardware/server.rb', line 702
def get_power_supply
request(:get_power_supply, Array[Softlayer::Hardware::Component])
end
|
#get_primary_backend_ip_address ⇒ Object
706
707
708
|
# File 'lib/softlayer/hardware/server.rb', line 706
def get_primary_backend_ip_address
request(:get_primary_backend_ip_address, String)
end
|
#get_primary_backend_network_component ⇒ Object
710
711
712
|
# File 'lib/softlayer/hardware/server.rb', line 710
def get_primary_backend_network_component
request(:get_primary_backend_network_component, Softlayer::Network::Component)
end
|
#get_primary_drive_size ⇒ Object
714
715
716
|
# File 'lib/softlayer/hardware/server.rb', line 714
def get_primary_drive_size
request(:get_primary_drive_size, Integer)
end
|
#get_primary_ip_address ⇒ Object
718
719
720
|
# File 'lib/softlayer/hardware/server.rb', line 718
def get_primary_ip_address
request(:get_primary_ip_address, String)
end
|
#get_primary_network_component ⇒ Object
722
723
724
|
# File 'lib/softlayer/hardware/server.rb', line 722
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
726
727
728
729
|
# File 'lib/softlayer/hardware/server.rb', line 726
def get_private_bandwidth_data(start_time = nil, end_time = nil)
message = {start_time: start_time, end_time: end_time}
request(:get_private_bandwidth_data, Array[Softlayer::Metric::Tracking::Object::Data], message)
end
|
#get_private_bandwidth_data_summary ⇒ Object
#get_private_bandwidth_graph_image(start_time = nil, end_time = nil) ⇒ Object
735
736
737
738
|
# File 'lib/softlayer/hardware/server.rb', line 735
def get_private_bandwidth_graph_image(start_time = nil, end_time = nil)
message = {start_time: start_time, end_time: end_time}
request(:get_private_bandwidth_graph_image, Softlayer::Base64Binary, message)
end
|
#get_private_ip_address ⇒ Object
740
741
742
|
# File 'lib/softlayer/hardware/server.rb', line 740
def get_private_ip_address
request(:get_private_ip_address, String)
end
|
#get_private_network_component ⇒ Object
744
745
746
|
# File 'lib/softlayer/hardware/server.rb', line 744
def get_private_network_component
request(:get_private_network_component, Softlayer::Network::Component)
end
|
#get_private_network_only_flag ⇒ Object
748
749
750
|
# File 'lib/softlayer/hardware/server.rb', line 748
def get_private_network_only_flag
request(:get_private_network_only_flag, Boolean)
end
|
#get_private_vlan ⇒ Object
752
753
754
|
# File 'lib/softlayer/hardware/server.rb', line 752
def get_private_vlan
request(:get_private_vlan, Softlayer::Network::Vlan)
end
|
#get_processor_core_amount ⇒ Object
761
762
763
|
# File 'lib/softlayer/hardware/server.rb', line 761
def get_processor_core_amount
request(:get_processor_core_amount, Integer)
end
|
#get_processor_physical_core_amount ⇒ Object
765
766
767
|
# File 'lib/softlayer/hardware/server.rb', line 765
def get_processor_physical_core_amount
request(:get_processor_physical_core_amount, Integer)
end
|
#get_processors ⇒ Object
769
770
771
|
# File 'lib/softlayer/hardware/server.rb', line 769
def get_processors
request(:get_processors, Array[Softlayer::Hardware::Component])
end
|
#get_projected_over_bandwidth_allocation_flag ⇒ Object
773
774
775
|
# File 'lib/softlayer/hardware/server.rb', line 773
def get_projected_over_bandwidth_allocation_flag
request(:get_projected_over_bandwidth_allocation_flag, Integer)
end
|
#get_projected_public_bandwidth_usage ⇒ Object
777
778
779
|
# File 'lib/softlayer/hardware/server.rb', line 777
def get_projected_public_bandwidth_usage
request(:get_projected_public_bandwidth_usage, Float)
end
|
#get_provision_date ⇒ Object
781
782
783
|
# File 'lib/softlayer/hardware/server.rb', line 781
def get_provision_date
request(:get_provision_date, DateTime)
end
|
#get_public_bandwidth_data(start_time = nil, end_time = nil) ⇒ Object
785
786
787
788
|
# File 'lib/softlayer/hardware/server.rb', line 785
def get_public_bandwidth_data(start_time = nil, end_time = nil)
message = {start_time: start_time, end_time: end_time}
request(:get_public_bandwidth_data, Array[Softlayer::Metric::Tracking::Object::Data], message)
end
|
#get_public_bandwidth_data_summary ⇒ Object
#get_public_bandwidth_graph_image(start_time = nil, end_time = nil) ⇒ Object
794
795
796
797
|
# File 'lib/softlayer/hardware/server.rb', line 794
def get_public_bandwidth_graph_image(start_time = nil, end_time = nil)
message = {start_time: start_time, end_time: end_time}
request(:get_public_bandwidth_graph_image, Softlayer::Base64Binary, message)
end
|
#get_public_bandwidth_total(start_time = nil, end_time = nil) ⇒ Object
799
800
801
802
|
# File 'lib/softlayer/hardware/server.rb', line 799
def get_public_bandwidth_total(start_time = nil, end_time = nil)
message = {start_time: start_time, end_time: end_time}
request(:get_public_bandwidth_total, BigDecimal, message)
end
|
#get_public_network_component ⇒ Object
804
805
806
|
# File 'lib/softlayer/hardware/server.rb', line 804
def get_public_network_component
request(:get_public_network_component, Softlayer::Network::Component)
end
|
#get_public_vlan ⇒ Object
808
809
810
|
# File 'lib/softlayer/hardware/server.rb', line 808
def get_public_vlan
request(:get_public_vlan, Softlayer::Network::Vlan)
end
|
#get_rack ⇒ Object
817
818
819
|
# File 'lib/softlayer/hardware/server.rb', line 817
def get_rack
request(:get_rack, Softlayer::Location)
end
|
#get_raid_controllers ⇒ Object
821
822
823
|
# File 'lib/softlayer/hardware/server.rb', line 821
def get_raid_controllers
request(:get_raid_controllers, Array[Softlayer::Hardware::Component])
end
|
#get_recent_events ⇒ Object
#get_recent_remote_management_commands ⇒ Object
#get_regional_internet_registry ⇒ Object
#get_remote_management ⇒ Object
#get_remote_management_accounts ⇒ Object
#get_remote_management_component ⇒ Object
845
846
847
|
# File 'lib/softlayer/hardware/server.rb', line 845
def get_remote_management_component
request(:get_remote_management_component, Softlayer::Network::Component)
end
|
#get_remote_management_users ⇒ Object
#get_resource_group_member_references ⇒ Object
853
854
855
|
# File 'lib/softlayer/hardware/server.rb', line 853
def get_resource_group_member_references
request(:get_resource_group_member_references, Array[Softlayer::Resource::Group::Member])
end
|
#get_resource_group_roles ⇒ Object
857
858
859
|
# File 'lib/softlayer/hardware/server.rb', line 857
def get_resource_group_roles
request(:get_resource_group_roles, Array[Softlayer::Resource::Group::Role])
end
|
#get_resource_groups ⇒ Object
861
862
863
|
# File 'lib/softlayer/hardware/server.rb', line 861
def get_resource_groups
request(:get_resource_groups, Array[Softlayer::Resource::Group])
end
|
#get_reverse_domain_records ⇒ Object
865
866
867
|
# File 'lib/softlayer/hardware/server.rb', line 865
def get_reverse_domain_records
request(:get_reverse_domain_records, Array[Softlayer::Dns::Domain])
end
|
#get_routers ⇒ Object
869
870
871
|
# File 'lib/softlayer/hardware/server.rb', line 869
def get_routers
request(:get_routers, Array[Softlayer::Hardware])
end
|
#get_scale_assets ⇒ Object
873
874
875
|
# File 'lib/softlayer/hardware/server.rb', line 873
def get_scale_assets
request(:get_scale_assets, Array[Softlayer::Scale::Asset])
end
|
#get_security_scan_requests ⇒ Object
877
878
879
|
# File 'lib/softlayer/hardware/server.rb', line 877
def get_security_scan_requests
request(:get_security_scan_requests, Array[Softlayer::Network::Security::Scanner::Request])
end
|
#get_sensor_data ⇒ Object
#get_sensor_data_with_graphs ⇒ Object
#get_server_details ⇒ Object
#get_server_fan_speed_graphs ⇒ Object
#get_server_power_state ⇒ Object
897
898
899
|
# File 'lib/softlayer/hardware/server.rb', line 897
def get_server_power_state
request(:get_server_power_state, String)
end
|
#get_server_room ⇒ Object
901
902
903
|
# File 'lib/softlayer/hardware/server.rb', line 901
def get_server_room
request(:get_server_room, Softlayer::Location)
end
|
#get_server_temperature_graphs ⇒ Object
#get_service_provider ⇒ Object
909
910
911
|
# File 'lib/softlayer/hardware/server.rb', line 909
def get_service_provider
request(:get_service_provider, Softlayer::Service::Provider)
end
|
#get_software_components ⇒ Object
913
914
915
|
# File 'lib/softlayer/hardware/server.rb', line 913
def get_software_components
request(:get_software_components, Array[Softlayer::Software::Component])
end
|
#get_ssh_keys ⇒ Object
917
918
919
|
# File 'lib/softlayer/hardware/server.rb', line 917
def get_ssh_keys
request(:get_ssh_keys, Array[Softlayer::Security::Ssh::Key])
end
|
#get_statistics_remote_management ⇒ Object
#get_storage_network_components ⇒ Object
925
926
927
|
# File 'lib/softlayer/hardware/server.rb', line 925
def get_storage_network_components
request(:get_storage_network_components, Array[Softlayer::Network::Component])
end
|
#get_tag_references ⇒ Object
929
930
931
|
# File 'lib/softlayer/hardware/server.rb', line 929
def get_tag_references
request(:get_tag_references, Array[Softlayer::Tag::Reference])
end
|
#get_top_level_location ⇒ Object
933
934
935
|
# File 'lib/softlayer/hardware/server.rb', line 933
def get_top_level_location
request(:get_top_level_location, Softlayer::Location)
end
|
#get_transaction_history ⇒ Object
#get_upgrade_item_prices ⇒ Object
941
942
943
|
# File 'lib/softlayer/hardware/server.rb', line 941
def get_upgrade_item_prices
request(:get_upgrade_item_prices, Array[Softlayer::Product::Item::Price])
end
|
#get_upgrade_request ⇒ Object
945
946
947
|
# File 'lib/softlayer/hardware/server.rb', line 945
def get_upgrade_request
request(:get_upgrade_request, Softlayer::Product::Upgrade::Request)
end
|
#get_uplink_hardware ⇒ Object
949
950
951
|
# File 'lib/softlayer/hardware/server.rb', line 949
def get_uplink_hardware
request(:get_uplink_hardware, Softlayer::Hardware)
end
|
#get_uplink_network_components ⇒ Object
953
954
955
|
# File 'lib/softlayer/hardware/server.rb', line 953
def get_uplink_network_components
request(:get_uplink_network_components, Array[Softlayer::Network::Component])
end
|
#get_user_data ⇒ Object
957
958
959
|
# File 'lib/softlayer/hardware/server.rb', line 957
def get_user_data
request(:get_user_data, Array[Softlayer::Hardware::Attribute])
end
|
#get_users ⇒ Object
961
962
963
|
# File 'lib/softlayer/hardware/server.rb', line 961
def get_users
request(:get_users, Array[Softlayer::User::Customer])
end
|
#get_valid_block_device_template_groups(visibility = nil) ⇒ Object
965
966
967
968
|
# File 'lib/softlayer/hardware/server.rb', line 965
def get_valid_block_device_template_groups(visibility = nil)
message = {visibility: visibility}
request(:get_valid_block_device_template_groups, Array[Softlayer::Virtual::Guest::Block::Device::Template::Group], message)
end
|
#get_virtual_chassis ⇒ Object
970
971
972
|
# File 'lib/softlayer/hardware/server.rb', line 970
def get_virtual_chassis
request(:get_virtual_chassis, Softlayer::Hardware::Group)
end
|
#get_virtual_chassis_siblings ⇒ Object
974
975
976
|
# File 'lib/softlayer/hardware/server.rb', line 974
def get_virtual_chassis_siblings
request(:get_virtual_chassis_siblings, Array[Softlayer::Hardware])
end
|
#get_virtual_guests ⇒ Object
978
979
980
|
# File 'lib/softlayer/hardware/server.rb', line 978
def get_virtual_guests
request(:get_virtual_guests, Array[Softlayer::Virtual::Guest])
end
|
#get_virtual_host ⇒ Object
982
983
984
|
# File 'lib/softlayer/hardware/server.rb', line 982
def get_virtual_host
request(:get_virtual_host, Softlayer::Virtual::Host)
end
|
#get_virtual_licenses ⇒ Object
986
987
988
|
# File 'lib/softlayer/hardware/server.rb', line 986
def get_virtual_licenses
request(:get_virtual_licenses, Array[Softlayer::Software::VirtualLicense])
end
|
#get_virtual_rack ⇒ Object
#get_virtual_rack_id ⇒ Object
994
995
996
|
# File 'lib/softlayer/hardware/server.rb', line 994
def get_virtual_rack_id
request(:get_virtual_rack_id, Integer)
end
|
#get_virtual_rack_name ⇒ Object
998
999
1000
|
# File 'lib/softlayer/hardware/server.rb', line 998
def get_virtual_rack_name
request(:get_virtual_rack_name, String)
end
|
1002
1003
1004
|
# File 'lib/softlayer/hardware/server.rb', line 1002
def get_virtualization_platform
request(:get_virtualization_platform, Softlayer::Software::Component)
end
|
#get_windows_update_available_updates ⇒ Object
#get_windows_update_installed_updates ⇒ Object
#get_windows_update_status ⇒ Object
#import_virtual_host ⇒ Object
1018
1019
1020
|
# File 'lib/softlayer/hardware/server.rb', line 1018
def import_virtual_host
request(:import_virtual_host, Softlayer::Virtual::Host)
end
|
1022
1023
1024
|
# File 'lib/softlayer/hardware/server.rb', line 1022
def initiate_idera_bare_metal_restore
request(:initiate_idera_bare_metal_restore, Boolean)
end
|
1026
1027
1028
|
# File 'lib/softlayer/hardware/server.rb', line 1026
def initiate_r1_soft_bare_metal_restore
request(:initiate_r1_soft_bare_metal_restore, Boolean)
end
|
#is_backend_pingable ⇒ Object
1030
1031
1032
|
# File 'lib/softlayer/hardware/server.rb', line 1030
def is_backend_pingable
request(:is_backend_pingable, Boolean)
end
|
#is_pingable ⇒ Object
1034
1035
1036
|
# File 'lib/softlayer/hardware/server.rb', line 1034
def is_pingable
request(:is_pingable, Boolean)
end
|
#is_windows_server ⇒ Object
1038
1039
1040
|
# File 'lib/softlayer/hardware/server.rb', line 1038
def is_windows_server
request(:is_windows_server, Boolean)
end
|
#ping ⇒ Object
1042
1043
1044
|
# File 'lib/softlayer/hardware/server.rb', line 1042
def ping
request(:ping, String)
end
|
#power_cycle ⇒ Object
1046
1047
1048
|
# File 'lib/softlayer/hardware/server.rb', line 1046
def power_cycle
request(:power_cycle, Boolean)
end
|
#power_off ⇒ Object
1050
1051
1052
|
# File 'lib/softlayer/hardware/server.rb', line 1050
def power_off
request(:power_off, Boolean)
end
|
#power_on ⇒ Object
1054
1055
1056
|
# File 'lib/softlayer/hardware/server.rb', line 1054
def power_on
request(:power_on, Boolean)
end
|
#reboot_default ⇒ Object
1058
1059
1060
|
# File 'lib/softlayer/hardware/server.rb', line 1058
def reboot_default
request(:reboot_default, Boolean)
end
|
#reboot_hard ⇒ Object
1062
1063
1064
|
# File 'lib/softlayer/hardware/server.rb', line 1062
def reboot_hard
request(:reboot_hard, Boolean)
end
|
#reboot_soft ⇒ Object
1066
1067
1068
|
# File 'lib/softlayer/hardware/server.rb', line 1066
def reboot_soft
request(:reboot_soft, Boolean)
end
|
#reload_current_operating_system_configuration(token = nil) ⇒ Object
1070
1071
1072
1073
|
# File 'lib/softlayer/hardware/server.rb', line 1070
def reload_current_operating_system_configuration(token = nil)
message = {token: token}
request(:reload_current_operating_system_configuration, String, message)
end
|
#reload_operating_system(token = nil, config = nil) ⇒ Object
1075
1076
1077
1078
|
# File 'lib/softlayer/hardware/server.rb', line 1075
def reload_operating_system(token = nil, config = nil)
message = {token: token, config: config}
request(:reload_operating_system, String, message)
end
|
#remove_access_to_network_storage(network_storage_template_object = nil) ⇒ Object
1080
1081
1082
1083
|
# File 'lib/softlayer/hardware/server.rb', line 1080
def remove_access_to_network_storage(network_storage_template_object = nil)
message = {network_storage_template_object: network_storage_template_object}
request(:remove_access_to_network_storage, Boolean, message)
end
|
#remove_access_to_network_storage_list(network_storage_template_objects = nil) ⇒ Object
1085
1086
1087
1088
|
# File 'lib/softlayer/hardware/server.rb', line 1085
def remove_access_to_network_storage_list(network_storage_template_objects = nil)
message = {network_storage_template_objects: network_storage_template_objects}
request(:remove_access_to_network_storage_list, Boolean, message)
end
|
#run_passmark_certification_benchmark ⇒ Object
1090
1091
1092
|
# File 'lib/softlayer/hardware/server.rb', line 1090
def run_passmark_certification_benchmark
request(:run_passmark_certification_benchmark, Boolean)
end
|
#set_operating_system_password(new_password = nil) ⇒ Object
1094
1095
1096
1097
|
# File 'lib/softlayer/hardware/server.rb', line 1094
def set_operating_system_password(new_password = nil)
message = {new_password: new_password}
request(:set_operating_system_password, Boolean, message)
end
|
#set_private_network_interface_speed(new_speed = nil) ⇒ Object
1099
1100
1101
1102
|
# File 'lib/softlayer/hardware/server.rb', line 1099
def set_private_network_interface_speed(new_speed = nil)
message = {new_speed: new_speed}
request(:set_private_network_interface_speed, Boolean, message)
end
|
#set_public_network_interface_speed(new_speed = nil) ⇒ Object
1104
1105
1106
1107
|
# File 'lib/softlayer/hardware/server.rb', line 1104
def set_public_network_interface_speed(new_speed = nil)
message = {new_speed: new_speed}
request(:set_public_network_interface_speed, Boolean, message)
end
|
1109
1110
1111
1112
|
# File 'lib/softlayer/hardware/server.rb', line 1109
def set_tags(tags = nil)
message = {tags: tags}
request(:set_tags, Boolean, message)
end
|
1114
1115
1116
1117
|
# File 'lib/softlayer/hardware/server.rb', line 1114
def set_user_metadata(metadata = nil)
message = {metadata: metadata}
request(:set_user_metadata, Array[Softlayer::Hardware::Attribute], message)
end
|
#shutdown_private_port ⇒ Object
1119
1120
1121
|
# File 'lib/softlayer/hardware/server.rb', line 1119
def shutdown_private_port
request(:shutdown_private_port, Boolean)
end
|
#shutdown_public_port ⇒ Object
1123
1124
1125
|
# File 'lib/softlayer/hardware/server.rb', line 1123
def shutdown_public_port
request(:shutdown_public_port, Boolean)
end
|
#spare_pool(action = nil, new_order = nil) ⇒ Object
1127
1128
1129
1130
|
# File 'lib/softlayer/hardware/server.rb', line 1127
def spare_pool(action = nil, new_order = nil)
message = {action: action, new_order: new_order}
request(:spare_pool, Boolean, message)
end
|