Class: Softlayer::Virtual::Guest
- Inherits:
-
Entity
show all
- Defined in:
- lib/softlayer/virtual/guest.rb,
lib/softlayer/virtual/guest/boot.rb,
lib/softlayer/virtual/guest/block.rb,
lib/softlayer/virtual/guest/power.rb,
lib/softlayer/virtual/guest/status.rb,
lib/softlayer/virtual/guest/network.rb,
lib/softlayer/virtual/guest/attribute.rb,
lib/softlayer/virtual/guest/power/state.rb,
lib/softlayer/virtual/guest/block/device.rb,
lib/softlayer/virtual/guest/attribute/type.rb,
lib/softlayer/virtual/guest/boot/parameter.rb,
lib/softlayer/virtual/guest/network/component.rb,
lib/softlayer/virtual/guest/attribute/user_data.rb,
lib/softlayer/virtual/guest/block/device/status.rb,
lib/softlayer/virtual/guest/boot/parameter/type.rb,
lib/softlayer/virtual/guest/block/device/template.rb,
lib/softlayer/virtual/guest/block/device/template/group.rb,
lib/softlayer/virtual/guest/network/component/ip_address.rb,
lib/softlayer/virtual/guest/block/device/template/group/status.rb,
lib/softlayer/virtual/guest/supplemental_create_object_options.rb,
lib/softlayer/virtual/guest/block/device/template/group/accounts.rb
Defined Under Namespace
Modules: Block, Boot, Network, Power
Classes: Attribute, Representer, Status, SupplementalCreateObjectOptions
Constant Summary
collapse
- SERVICE =
'SoftLayer_Virtual_Guest'
Instance Attribute Summary collapse
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
-
#attach_disk_image(image_id = nil) ⇒ Object
-
#cancel_isolation_for_destructive_action ⇒ Object
-
#capture_image(capture_template = nil) ⇒ Object
-
#check_host_disk_availability(disk_capacity = nil) ⇒ Object
-
#close_alarm(alarm_id = nil) ⇒ Object
-
#configure_metadata_disk ⇒ Object
-
#create_archive_transaction(group_name = nil, block_devices = nil, note = nil) ⇒ Object
-
#create_post_software_install_transaction(data = nil, return_boolean = nil) ⇒ Object
-
#delete_object ⇒ Object
-
#detach_disk_image(image_id = nil) ⇒ Object
-
#edit_object(template_object = nil) ⇒ Object
-
#execute_idera_bare_metal_restore ⇒ Object
-
#execute_r1_soft_bare_metal_restore ⇒ Object
-
#execute_rescue_layer ⇒ Object
-
#get_account ⇒ Object
-
#get_account_owned_pool_flag ⇒ Object
-
#get_active_network_monitor_incident ⇒ Object
-
#get_active_tickets ⇒ Object
-
#get_active_transaction ⇒ Object
-
#get_active_transactions ⇒ Object
-
#get_additional_required_prices_for_os_reload(config = nil) ⇒ Object
-
#get_alarm_history(start_date = nil, end_date = nil, alarm_id = nil) ⇒ Object
-
#get_allowed_host ⇒ Object
-
#get_allowed_network_storage ⇒ Object
-
#get_allowed_network_storage_replicas ⇒ Object
-
#get_antivirus_spyware_software_component ⇒ Object
-
#get_application_delivery_controller ⇒ Object
-
#get_attached_network_storages(nas_type = nil) ⇒ Object
-
#get_attributes ⇒ Object
-
#get_available_block_device_positions ⇒ Object
-
#get_available_monitoring ⇒ Object
-
#get_available_network_storages(nas_type = nil) ⇒ Object
-
#get_average_daily_private_bandwidth_usage ⇒ Object
-
#get_average_daily_public_bandwidth_usage ⇒ Object
-
#get_backend_network_components ⇒ Object
-
#get_backend_routers ⇒ Object
-
#get_bandwidth_allocation ⇒ Object
-
#get_bandwidth_allotment_detail ⇒ Object
-
#get_bandwidth_data_by_date(start_date_time = nil, end_date_time = nil, network_type = nil) ⇒ Object
-
#get_bandwidth_for_date_range(start_date = nil, end_date = nil) ⇒ Object
-
#get_bandwidth_image(network_type = nil, snapshot_range = nil, date_specified = nil) ⇒ Object
-
#get_bandwidth_image_by_date(start_date_time = nil, end_date_time = nil, network_type = nil) ⇒ Object
-
#get_bandwidth_total(start_date_time = nil, end_date_time = nil, direction = nil, side = nil) ⇒ 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_block_cancel_because_disconnected_flag ⇒ Object
-
#get_block_device_template_group ⇒ Object
-
#get_block_devices ⇒ Object
-
#get_boot_order ⇒ Object
-
#get_console_access_log ⇒ Object
-
#get_console_ip_address_flag ⇒ Object
-
#get_console_ip_address_record ⇒ Object
-
#get_continuous_data_protection_software_component ⇒ Object
-
#get_control_panel ⇒ Object
-
#get_core_restricted_operating_system_price ⇒ Object
-
#get_cpu_metric_data_by_date(start_date_time = nil, end_date_time = nil, cpu_indexes = nil) ⇒ Object
-
#get_cpu_metric_image(snapshot_range = nil, date_specified = nil) ⇒ Object
-
#get_cpu_metric_image_by_date(start_date_time = nil, end_date_time = nil, cpu_indexes = nil) ⇒ Object
-
#get_current_bandwidth_summary ⇒ Object
-
#get_current_billing_detail ⇒ Object
-
#get_current_billing_total ⇒ Object
-
#get_custom_bandwidth_data_by_date(graph_data = nil) ⇒ Object
-
#get_custom_metric_data_by_date(graph_data = nil) ⇒ Object
-
#get_datacenter ⇒ Object
-
#get_drive_retention_item_price ⇒ Object
-
#get_evault_network_storage ⇒ Object
-
#get_firewall_protectable_subnets ⇒ Object
-
#get_firewall_service_component ⇒ Object
-
#get_first_available_block_device_position ⇒ Object
-
#get_frontend_network_components ⇒ Object
-
#get_frontend_routers ⇒ Object
-
#get_global_identifier ⇒ Object
-
#get_guest_boot_parameter ⇒ Object
-
#get_host ⇒ Object
-
#get_host_ips_software_component ⇒ Object
-
#get_hourly_billing_flag ⇒ Object
-
#get_inbound_private_bandwidth_usage ⇒ Object
-
#get_inbound_public_bandwidth_usage ⇒ Object
-
#get_internal_tag_references ⇒ Object
-
#get_iso_boot_image ⇒ Object
-
#get_item_prices_from_software_descriptions(software_descriptions = nil, include_translations_flag = nil, return_all_prices_flag = nil) ⇒ Object
-
#get_last_known_power_state ⇒ Object
-
#get_last_operating_system_reload ⇒ Object
-
#get_last_transaction ⇒ Object
-
#get_latest_network_monitor_incident ⇒ Object
-
#get_local_disk_flag ⇒ Object
-
#get_location ⇒ Object
-
#get_managed_resource_flag ⇒ Object
-
#get_memory_metric_data_by_date(start_date_time = nil, end_date_time = nil) ⇒ Object
-
#get_memory_metric_image(snapshot_range = nil, date_specified = nil) ⇒ Object
-
#get_memory_metric_image_by_date(start_date_time = nil, end_date_time = nil) ⇒ 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_network_component_firewall_protectable_ip_addresses ⇒ Object
-
#get_network_components ⇒ Object
-
#get_network_monitor_incidents ⇒ Object
-
#get_network_monitors ⇒ Object
-
#get_network_storage ⇒ Object
-
#get_network_vlans ⇒ Object
-
#get_object ⇒ Object
-
#get_open_cancellation_ticket ⇒ Object
-
#get_operating_system ⇒ Object
-
#get_operating_system_reference_code ⇒ Object
-
#get_order_template(billing_type = nil, order_prices = nil) ⇒ Object
-
#get_ordered_package_id ⇒ Object
-
#get_outbound_private_bandwidth_usage ⇒ Object
-
#get_outbound_public_bandwidth_usage ⇒ Object
-
#get_over_bandwidth_allocation_flag ⇒ Object
-
#get_power_state ⇒ 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_network_only_flag ⇒ Object
-
#get_projected_over_bandwidth_allocation_flag ⇒ Object
-
#get_projected_public_bandwidth_usage ⇒ Object
-
#get_provision_date ⇒ Object
-
#get_recent_events ⇒ Object
-
#get_recent_metric_data(time = nil) ⇒ Object
-
#get_regional_group ⇒ Object
-
#get_regional_internet_registry ⇒ Object
-
#get_remote_monitoring_active_alarms(start_date = nil, end_date = nil) ⇒ Object
-
#get_remote_monitoring_closed_alarms(start_date = nil, end_date = nil) ⇒ Object
-
#get_reverse_domain_records ⇒ Object
-
#get_scale_assets ⇒ Object
-
#get_scale_member ⇒ Object
-
#get_scaled_flag ⇒ Object
-
#get_security_scan_requests ⇒ Object
-
#get_server_room ⇒ Object
-
#get_software_components ⇒ Object
-
#get_ssh_keys ⇒ Object
-
#get_status ⇒ Object
-
#get_tag_references ⇒ Object
-
#get_upgrade_item_prices(include_downgrade_item_prices = nil) ⇒ Object
-
#get_upgrade_request ⇒ Object
-
#get_user_data ⇒ Object
-
#get_users ⇒ Object
-
#get_valid_block_device_template_groups(visibility = nil) ⇒ Object
-
#get_virtual_rack ⇒ Object
-
#get_virtual_rack_id ⇒ Object
-
#get_virtual_rack_name ⇒ Object
-
#is_backend_pingable ⇒ Object
-
#is_pingable ⇒ Object
-
#isolate_instance_for_destructive_action ⇒ Object
-
#mount_iso_image(disk_image_id = nil) ⇒ Object
-
#pause ⇒ Object
-
#power_cycle ⇒ Object
-
#power_off ⇒ Object
-
#power_off_soft ⇒ Object
-
#power_on ⇒ Object
-
#reboot_default ⇒ Object
-
#reboot_hard ⇒ Object
-
#reboot_soft ⇒ Object
-
#reload_current_operating_system_configuration ⇒ 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
-
#resume ⇒ 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
-
#unmount_iso_image ⇒ Object
-
#validate_image_template(image_template_id = nil) ⇒ Object
-
#verify_reload_operating_system(config = nil) ⇒ Object
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
#account ⇒ Object
Returns the value of attribute account.
62
63
64
|
# File 'lib/softlayer/virtual/guest.rb', line 62
def account
@account
end
|
#account_id ⇒ Object
Returns the value of attribute account_id.
12
13
14
|
# File 'lib/softlayer/virtual/guest.rb', line 12
def account_id
@account_id
end
|
#account_owned_pool_flag ⇒ Object
Returns the value of attribute account_owned_pool_flag.
63
64
65
|
# File 'lib/softlayer/virtual/guest.rb', line 63
def account_owned_pool_flag
@account_owned_pool_flag
end
|
#active_network_monitor_incident ⇒ Object
Returns the value of attribute active_network_monitor_incident.
64
65
66
|
# File 'lib/softlayer/virtual/guest.rb', line 64
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.
33
34
35
|
# File 'lib/softlayer/virtual/guest.rb', line 33
def active_network_monitor_incident_count
@active_network_monitor_incident_count
end
|
#active_ticket_count ⇒ Object
Returns the value of attribute active_ticket_count.
34
35
36
|
# File 'lib/softlayer/virtual/guest.rb', line 34
def active_ticket_count
@active_ticket_count
end
|
#active_tickets ⇒ Object
Returns the value of attribute active_tickets.
65
66
67
|
# File 'lib/softlayer/virtual/guest.rb', line 65
def active_tickets
@active_tickets
end
|
#active_transaction ⇒ Object
Returns the value of attribute active_transaction.
66
67
68
|
# File 'lib/softlayer/virtual/guest.rb', line 66
def active_transaction
@active_transaction
end
|
#active_transaction_count ⇒ Object
Returns the value of attribute active_transaction_count.
35
36
37
|
# File 'lib/softlayer/virtual/guest.rb', line 35
def active_transaction_count
@active_transaction_count
end
|
#active_transactions ⇒ Object
Returns the value of attribute active_transactions.
67
68
69
|
# File 'lib/softlayer/virtual/guest.rb', line 67
def active_transactions
@active_transactions
end
|
#allowed_host ⇒ Object
Returns the value of attribute allowed_host.
68
69
70
|
# File 'lib/softlayer/virtual/guest.rb', line 68
def allowed_host
@allowed_host
end
|
#allowed_network_storage ⇒ Object
Returns the value of attribute allowed_network_storage.
69
70
71
|
# File 'lib/softlayer/virtual/guest.rb', line 69
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/virtual/guest.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/virtual/guest.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.
70
71
72
|
# File 'lib/softlayer/virtual/guest.rb', line 70
def allowed_network_storage_replicas
@allowed_network_storage_replicas
end
|
#antivirus_spyware_software_component ⇒ Object
Returns the value of attribute antivirus_spyware_software_component.
71
72
73
|
# File 'lib/softlayer/virtual/guest.rb', line 71
def antivirus_spyware_software_component
@antivirus_spyware_software_component
end
|
#application_delivery_controller ⇒ Object
Returns the value of attribute application_delivery_controller.
72
73
74
|
# File 'lib/softlayer/virtual/guest.rb', line 72
def application_delivery_controller
@application_delivery_controller
end
|
#attribute_count ⇒ Object
Returns the value of attribute attribute_count.
38
39
40
|
# File 'lib/softlayer/virtual/guest.rb', line 38
def attribute_count
@attribute_count
end
|
#attributes ⇒ Object
Returns the value of attribute attributes.
73
74
75
|
# File 'lib/softlayer/virtual/guest.rb', line 73
def attributes
@attributes
end
|
#available_monitoring ⇒ Object
Returns the value of attribute available_monitoring.
74
75
76
|
# File 'lib/softlayer/virtual/guest.rb', line 74
def available_monitoring
@available_monitoring
end
|
#available_monitoring_count ⇒ Object
Returns the value of attribute available_monitoring_count.
39
40
41
|
# File 'lib/softlayer/virtual/guest.rb', line 39
def available_monitoring_count
@available_monitoring_count
end
|
#average_daily_private_bandwidth_usage ⇒ Object
Returns the value of attribute average_daily_private_bandwidth_usage.
75
76
77
|
# File 'lib/softlayer/virtual/guest.rb', line 75
def average_daily_private_bandwidth_usage
@average_daily_private_bandwidth_usage
end
|
#average_daily_public_bandwidth_usage ⇒ Object
Returns the value of attribute average_daily_public_bandwidth_usage.
76
77
78
|
# File 'lib/softlayer/virtual/guest.rb', line 76
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.
40
41
42
|
# File 'lib/softlayer/virtual/guest.rb', line 40
def backend_network_component_count
@backend_network_component_count
end
|
#backend_network_components ⇒ Object
Returns the value of attribute backend_network_components.
77
78
79
|
# File 'lib/softlayer/virtual/guest.rb', line 77
def backend_network_components
@backend_network_components
end
|
#backend_router_count ⇒ Object
Returns the value of attribute backend_router_count.
41
42
43
|
# File 'lib/softlayer/virtual/guest.rb', line 41
def backend_router_count
@backend_router_count
end
|
#backend_routers ⇒ Object
Returns the value of attribute backend_routers.
78
79
80
|
# File 'lib/softlayer/virtual/guest.rb', line 78
def backend_routers
@backend_routers
end
|
#bandwidth_allocation ⇒ Object
Returns the value of attribute bandwidth_allocation.
79
80
81
|
# File 'lib/softlayer/virtual/guest.rb', line 79
def bandwidth_allocation
@bandwidth_allocation
end
|
#bandwidth_allotment_detail ⇒ Object
Returns the value of attribute bandwidth_allotment_detail.
80
81
82
|
# File 'lib/softlayer/virtual/guest.rb', line 80
def bandwidth_allotment_detail
@bandwidth_allotment_detail
end
|
#billing_cycle_bandwidth_usage ⇒ Object
Returns the value of attribute billing_cycle_bandwidth_usage.
81
82
83
|
# File 'lib/softlayer/virtual/guest.rb', line 81
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.
42
43
44
|
# File 'lib/softlayer/virtual/guest.rb', line 42
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.
82
83
84
|
# File 'lib/softlayer/virtual/guest.rb', line 82
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.
83
84
85
|
# File 'lib/softlayer/virtual/guest.rb', line 83
def billing_cycle_public_bandwidth_usage
@billing_cycle_public_bandwidth_usage
end
|
#billing_item ⇒ Object
Returns the value of attribute billing_item.
84
85
86
|
# File 'lib/softlayer/virtual/guest.rb', line 84
def billing_item
@billing_item
end
|
#block_cancel_because_disconnected_flag ⇒ Object
Returns the value of attribute block_cancel_because_disconnected_flag.
85
86
87
|
# File 'lib/softlayer/virtual/guest.rb', line 85
def block_cancel_because_disconnected_flag
@block_cancel_because_disconnected_flag
end
|
#block_device_count ⇒ Object
Returns the value of attribute block_device_count.
43
44
45
|
# File 'lib/softlayer/virtual/guest.rb', line 43
def block_device_count
@block_device_count
end
|
#block_device_template_group ⇒ Object
Returns the value of attribute block_device_template_group.
86
87
88
|
# File 'lib/softlayer/virtual/guest.rb', line 86
def block_device_template_group
@block_device_template_group
end
|
#block_devices ⇒ Object
Returns the value of attribute block_devices.
87
88
89
|
# File 'lib/softlayer/virtual/guest.rb', line 87
def block_devices
@block_devices
end
|
#console_ip_address_flag ⇒ Object
Returns the value of attribute console_ip_address_flag.
88
89
90
|
# File 'lib/softlayer/virtual/guest.rb', line 88
def console_ip_address_flag
@console_ip_address_flag
end
|
#console_ip_address_record ⇒ Object
Returns the value of attribute console_ip_address_record.
89
90
91
|
# File 'lib/softlayer/virtual/guest.rb', line 89
def console_ip_address_record
@console_ip_address_record
end
|
#continuous_data_protection_software_component ⇒ Object
Returns the value of attribute continuous_data_protection_software_component.
90
91
92
|
# File 'lib/softlayer/virtual/guest.rb', line 90
def continuous_data_protection_software_component
@continuous_data_protection_software_component
end
|
#control_panel ⇒ Object
Returns the value of attribute control_panel.
91
92
93
|
# File 'lib/softlayer/virtual/guest.rb', line 91
def control_panel
@control_panel
end
|
#create_date ⇒ Object
Returns the value of attribute create_date.
13
14
15
|
# File 'lib/softlayer/virtual/guest.rb', line 13
def create_date
@create_date
end
|
#current_bandwidth_summary ⇒ Object
Returns the value of attribute current_bandwidth_summary.
92
93
94
|
# File 'lib/softlayer/virtual/guest.rb', line 92
def current_bandwidth_summary
@current_bandwidth_summary
end
|
#datacenter ⇒ Object
Returns the value of attribute datacenter.
93
94
95
|
# File 'lib/softlayer/virtual/guest.rb', line 93
def datacenter
@datacenter
end
|
#dedicated_account_host_only_flag ⇒ Object
Returns the value of attribute dedicated_account_host_only_flag.
14
15
16
|
# File 'lib/softlayer/virtual/guest.rb', line 14
def dedicated_account_host_only_flag
@dedicated_account_host_only_flag
end
|
#domain ⇒ Object
Returns the value of attribute domain.
15
16
17
|
# File 'lib/softlayer/virtual/guest.rb', line 15
def domain
@domain
end
|
#evault_network_storage ⇒ Object
Returns the value of attribute evault_network_storage.
94
95
96
|
# File 'lib/softlayer/virtual/guest.rb', line 94
def evault_network_storage
@evault_network_storage
end
|
#evault_network_storage_count ⇒ Object
Returns the value of attribute evault_network_storage_count.
44
45
46
|
# File 'lib/softlayer/virtual/guest.rb', line 44
def evault_network_storage_count
@evault_network_storage_count
end
|
#firewall_service_component ⇒ Object
Returns the value of attribute firewall_service_component.
95
96
97
|
# File 'lib/softlayer/virtual/guest.rb', line 95
def firewall_service_component
@firewall_service_component
end
|
#frontend_network_component_count ⇒ Object
Returns the value of attribute frontend_network_component_count.
45
46
47
|
# File 'lib/softlayer/virtual/guest.rb', line 45
def frontend_network_component_count
@frontend_network_component_count
end
|
#frontend_network_components ⇒ Object
Returns the value of attribute frontend_network_components.
96
97
98
|
# File 'lib/softlayer/virtual/guest.rb', line 96
def frontend_network_components
@frontend_network_components
end
|
#frontend_routers ⇒ Object
Returns the value of attribute frontend_routers.
97
98
99
|
# File 'lib/softlayer/virtual/guest.rb', line 97
def frontend_routers
@frontend_routers
end
|
#fully_qualified_domain_name ⇒ Object
Returns the value of attribute fully_qualified_domain_name.
16
17
18
|
# File 'lib/softlayer/virtual/guest.rb', line 16
def fully_qualified_domain_name
@fully_qualified_domain_name
end
|
#global_identifier ⇒ Object
Returns the value of attribute global_identifier.
98
99
100
|
# File 'lib/softlayer/virtual/guest.rb', line 98
def global_identifier
@global_identifier
end
|
#guest_boot_parameter ⇒ Object
Returns the value of attribute guest_boot_parameter.
99
100
101
|
# File 'lib/softlayer/virtual/guest.rb', line 99
def guest_boot_parameter
@guest_boot_parameter
end
|
#host ⇒ Object
Returns the value of attribute host.
100
101
102
|
# File 'lib/softlayer/virtual/guest.rb', line 100
def host
@host
end
|
#host_ips_software_component ⇒ Object
Returns the value of attribute host_ips_software_component.
101
102
103
|
# File 'lib/softlayer/virtual/guest.rb', line 101
def host_ips_software_component
@host_ips_software_component
end
|
#hostname ⇒ Object
Returns the value of attribute hostname.
17
18
19
|
# File 'lib/softlayer/virtual/guest.rb', line 17
def hostname
@hostname
end
|
#hourly_billing_flag ⇒ Object
Returns the value of attribute hourly_billing_flag.
102
103
104
|
# File 'lib/softlayer/virtual/guest.rb', line 102
def hourly_billing_flag
@hourly_billing_flag
end
|
#id ⇒ Object
Returns the value of attribute id.
18
19
20
|
# File 'lib/softlayer/virtual/guest.rb', line 18
def id
@id
end
|
#inbound_private_bandwidth_usage ⇒ Object
Returns the value of attribute inbound_private_bandwidth_usage.
103
104
105
|
# File 'lib/softlayer/virtual/guest.rb', line 103
def inbound_private_bandwidth_usage
@inbound_private_bandwidth_usage
end
|
#inbound_public_bandwidth_usage ⇒ Object
Returns the value of attribute inbound_public_bandwidth_usage.
104
105
106
|
# File 'lib/softlayer/virtual/guest.rb', line 104
def inbound_public_bandwidth_usage
@inbound_public_bandwidth_usage
end
|
#internal_tag_reference_count ⇒ Object
Returns the value of attribute internal_tag_reference_count.
46
47
48
|
# File 'lib/softlayer/virtual/guest.rb', line 46
def internal_tag_reference_count
@internal_tag_reference_count
end
|
#internal_tag_references ⇒ Object
Returns the value of attribute internal_tag_references.
105
106
107
|
# File 'lib/softlayer/virtual/guest.rb', line 105
def internal_tag_references
@internal_tag_references
end
|
#last_known_power_state ⇒ Object
Returns the value of attribute last_known_power_state.
106
107
108
|
# File 'lib/softlayer/virtual/guest.rb', line 106
def last_known_power_state
@last_known_power_state
end
|
#last_operating_system_reload ⇒ Object
Returns the value of attribute last_operating_system_reload.
107
108
109
|
# File 'lib/softlayer/virtual/guest.rb', line 107
def last_operating_system_reload
@last_operating_system_reload
end
|
#last_power_state_id ⇒ Object
Returns the value of attribute last_power_state_id.
19
20
21
|
# File 'lib/softlayer/virtual/guest.rb', line 19
def last_power_state_id
@last_power_state_id
end
|
#last_transaction ⇒ Object
Returns the value of attribute last_transaction.
108
109
110
|
# File 'lib/softlayer/virtual/guest.rb', line 108
def last_transaction
@last_transaction
end
|
#last_verified_date ⇒ Object
Returns the value of attribute last_verified_date.
20
21
22
|
# File 'lib/softlayer/virtual/guest.rb', line 20
def last_verified_date
@last_verified_date
end
|
#latest_network_monitor_incident ⇒ Object
Returns the value of attribute latest_network_monitor_incident.
109
110
111
|
# File 'lib/softlayer/virtual/guest.rb', line 109
def latest_network_monitor_incident
@latest_network_monitor_incident
end
|
#local_disk_flag ⇒ Object
Returns the value of attribute local_disk_flag.
110
111
112
|
# File 'lib/softlayer/virtual/guest.rb', line 110
def local_disk_flag
@local_disk_flag
end
|
#location ⇒ Object
Returns the value of attribute location.
111
112
113
|
# File 'lib/softlayer/virtual/guest.rb', line 111
def location
@location
end
|
#managed_resource_flag ⇒ Object
Returns the value of attribute managed_resource_flag.
112
113
114
|
# File 'lib/softlayer/virtual/guest.rb', line 112
def managed_resource_flag
@managed_resource_flag
end
|
#max_cpu ⇒ Object
Returns the value of attribute max_cpu.
21
22
23
|
# File 'lib/softlayer/virtual/guest.rb', line 21
def max_cpu
@max_cpu
end
|
#max_cpu_units ⇒ Object
Returns the value of attribute max_cpu_units.
22
23
24
|
# File 'lib/softlayer/virtual/guest.rb', line 22
def max_cpu_units
@max_cpu_units
end
|
#max_memory ⇒ Object
Returns the value of attribute max_memory.
23
24
25
|
# File 'lib/softlayer/virtual/guest.rb', line 23
def max_memory
@max_memory
end
|
#metric_poll_date ⇒ Object
Returns the value of attribute metric_poll_date.
24
25
26
|
# File 'lib/softlayer/virtual/guest.rb', line 24
def metric_poll_date
@metric_poll_date
end
|
#metric_tracking_object ⇒ Object
Returns the value of attribute metric_tracking_object.
113
114
115
|
# File 'lib/softlayer/virtual/guest.rb', line 113
def metric_tracking_object
@metric_tracking_object
end
|
#metric_tracking_object_id ⇒ Object
Returns the value of attribute metric_tracking_object_id.
114
115
116
|
# File 'lib/softlayer/virtual/guest.rb', line 114
def metric_tracking_object_id
@metric_tracking_object_id
end
|
#modify_date ⇒ Object
Returns the value of attribute modify_date.
25
26
27
|
# File 'lib/softlayer/virtual/guest.rb', line 25
def modify_date
@modify_date
end
|
#monitoring_agent_count ⇒ Object
Returns the value of attribute monitoring_agent_count.
47
48
49
|
# File 'lib/softlayer/virtual/guest.rb', line 47
def monitoring_agent_count
@monitoring_agent_count
end
|
#monitoring_agents ⇒ Object
Returns the value of attribute monitoring_agents.
115
116
117
|
# File 'lib/softlayer/virtual/guest.rb', line 115
def monitoring_agents
@monitoring_agents
end
|
#monitoring_robot ⇒ Object
Returns the value of attribute monitoring_robot.
116
117
118
|
# File 'lib/softlayer/virtual/guest.rb', line 116
def monitoring_robot
@monitoring_robot
end
|
#monitoring_service_component ⇒ Object
Returns the value of attribute monitoring_service_component.
117
118
119
|
# File 'lib/softlayer/virtual/guest.rb', line 117
def monitoring_service_component
@monitoring_service_component
end
|
#monitoring_service_eligibility_flag ⇒ Object
Returns the value of attribute monitoring_service_eligibility_flag.
118
119
120
|
# File 'lib/softlayer/virtual/guest.rb', line 118
def monitoring_service_eligibility_flag
@monitoring_service_eligibility_flag
end
|
#monitoring_service_flag ⇒ Object
Returns the value of attribute monitoring_service_flag.
119
120
121
|
# File 'lib/softlayer/virtual/guest.rb', line 119
def monitoring_service_flag
@monitoring_service_flag
end
|
#monitoring_user_notification ⇒ Object
Returns the value of attribute monitoring_user_notification.
120
121
122
|
# File 'lib/softlayer/virtual/guest.rb', line 120
def monitoring_user_notification
@monitoring_user_notification
end
|
#monitoring_user_notification_count ⇒ Object
Returns the value of attribute monitoring_user_notification_count.
48
49
50
|
# File 'lib/softlayer/virtual/guest.rb', line 48
def monitoring_user_notification_count
@monitoring_user_notification_count
end
|
#network_component_count ⇒ Object
Returns the value of attribute network_component_count.
49
50
51
|
# File 'lib/softlayer/virtual/guest.rb', line 49
def network_component_count
@network_component_count
end
|
#network_components ⇒ Object
Returns the value of attribute network_components.
121
122
123
|
# File 'lib/softlayer/virtual/guest.rb', line 121
def network_components
@network_components
end
|
#network_monitor_count ⇒ Object
Returns the value of attribute network_monitor_count.
50
51
52
|
# File 'lib/softlayer/virtual/guest.rb', line 50
def network_monitor_count
@network_monitor_count
end
|
#network_monitor_incident_count ⇒ Object
Returns the value of attribute network_monitor_incident_count.
51
52
53
|
# File 'lib/softlayer/virtual/guest.rb', line 51
def network_monitor_incident_count
@network_monitor_incident_count
end
|
#network_monitor_incidents ⇒ Object
Returns the value of attribute network_monitor_incidents.
122
123
124
|
# File 'lib/softlayer/virtual/guest.rb', line 122
def network_monitor_incidents
@network_monitor_incidents
end
|
#network_monitors ⇒ Object
Returns the value of attribute network_monitors.
123
124
125
|
# File 'lib/softlayer/virtual/guest.rb', line 123
def network_monitors
@network_monitors
end
|
#network_storage ⇒ Object
Returns the value of attribute network_storage.
124
125
126
|
# File 'lib/softlayer/virtual/guest.rb', line 124
def network_storage
@network_storage
end
|
#network_storage_count ⇒ Object
Returns the value of attribute network_storage_count.
52
53
54
|
# File 'lib/softlayer/virtual/guest.rb', line 52
def network_storage_count
@network_storage_count
end
|
#network_vlan_count ⇒ Object
Returns the value of attribute network_vlan_count.
53
54
55
|
# File 'lib/softlayer/virtual/guest.rb', line 53
def network_vlan_count
@network_vlan_count
end
|
#network_vlans ⇒ Object
Returns the value of attribute network_vlans.
125
126
127
|
# File 'lib/softlayer/virtual/guest.rb', line 125
def network_vlans
@network_vlans
end
|
#notes ⇒ Object
Returns the value of attribute notes.
26
27
28
|
# File 'lib/softlayer/virtual/guest.rb', line 26
def notes
@notes
end
|
#open_cancellation_ticket ⇒ Object
Returns the value of attribute open_cancellation_ticket.
126
127
128
|
# File 'lib/softlayer/virtual/guest.rb', line 126
def open_cancellation_ticket
@open_cancellation_ticket
end
|
#operating_system ⇒ Object
Returns the value of attribute operating_system.
127
128
129
|
# File 'lib/softlayer/virtual/guest.rb', line 127
def operating_system
@operating_system
end
|
#operating_system_reference_code ⇒ Object
Returns the value of attribute operating_system_reference_code.
128
129
130
|
# File 'lib/softlayer/virtual/guest.rb', line 128
def operating_system_reference_code
@operating_system_reference_code
end
|
#ordered_package_id ⇒ Object
Returns the value of attribute ordered_package_id.
129
130
131
|
# File 'lib/softlayer/virtual/guest.rb', line 129
def ordered_package_id
@ordered_package_id
end
|
#outbound_private_bandwidth_usage ⇒ Object
Returns the value of attribute outbound_private_bandwidth_usage.
130
131
132
|
# File 'lib/softlayer/virtual/guest.rb', line 130
def outbound_private_bandwidth_usage
@outbound_private_bandwidth_usage
end
|
#outbound_public_bandwidth_usage ⇒ Object
Returns the value of attribute outbound_public_bandwidth_usage.
131
132
133
|
# File 'lib/softlayer/virtual/guest.rb', line 131
def outbound_public_bandwidth_usage
@outbound_public_bandwidth_usage
end
|
#over_bandwidth_allocation_flag ⇒ Object
Returns the value of attribute over_bandwidth_allocation_flag.
132
133
134
|
# File 'lib/softlayer/virtual/guest.rb', line 132
def over_bandwidth_allocation_flag
@over_bandwidth_allocation_flag
end
|
#post_install_script_uri ⇒ Object
Returns the value of attribute post_install_script_uri.
27
28
29
|
# File 'lib/softlayer/virtual/guest.rb', line 27
def post_install_script_uri
@post_install_script_uri
end
|
#power_state ⇒ Object
Returns the value of attribute power_state.
133
134
135
|
# File 'lib/softlayer/virtual/guest.rb', line 133
def power_state
@power_state
end
|
#primary_backend_ip_address ⇒ Object
Returns the value of attribute primary_backend_ip_address.
134
135
136
|
# File 'lib/softlayer/virtual/guest.rb', line 134
def primary_backend_ip_address
@primary_backend_ip_address
end
|
#primary_backend_network_component ⇒ Object
Returns the value of attribute primary_backend_network_component.
135
136
137
|
# File 'lib/softlayer/virtual/guest.rb', line 135
def primary_backend_network_component
@primary_backend_network_component
end
|
#primary_ip_address ⇒ Object
Returns the value of attribute primary_ip_address.
136
137
138
|
# File 'lib/softlayer/virtual/guest.rb', line 136
def primary_ip_address
@primary_ip_address
end
|
#primary_network_component ⇒ Object
Returns the value of attribute primary_network_component.
137
138
139
|
# File 'lib/softlayer/virtual/guest.rb', line 137
def primary_network_component
@primary_network_component
end
|
#private_network_only_flag ⇒ Object
Returns the value of attribute private_network_only_flag.
138
139
140
|
# File 'lib/softlayer/virtual/guest.rb', line 138
def private_network_only_flag
@private_network_only_flag
end
|
#projected_over_bandwidth_allocation_flag ⇒ Object
Returns the value of attribute projected_over_bandwidth_allocation_flag.
139
140
141
|
# File 'lib/softlayer/virtual/guest.rb', line 139
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.
140
141
142
|
# File 'lib/softlayer/virtual/guest.rb', line 140
def projected_public_bandwidth_usage
@projected_public_bandwidth_usage
end
|
#provision_date ⇒ Object
Returns the value of attribute provision_date.
28
29
30
|
# File 'lib/softlayer/virtual/guest.rb', line 28
def provision_date
@provision_date
end
|
#recent_event_count ⇒ Object
Returns the value of attribute recent_event_count.
54
55
56
|
# File 'lib/softlayer/virtual/guest.rb', line 54
def recent_event_count
@recent_event_count
end
|
#recent_events ⇒ Object
Returns the value of attribute recent_events.
141
142
143
|
# File 'lib/softlayer/virtual/guest.rb', line 141
def recent_events
@recent_events
end
|
#regional_group ⇒ Object
Returns the value of attribute regional_group.
142
143
144
|
# File 'lib/softlayer/virtual/guest.rb', line 142
def regional_group
@regional_group
end
|
#regional_internet_registry ⇒ Object
Returns the value of attribute regional_internet_registry.
143
144
145
|
# File 'lib/softlayer/virtual/guest.rb', line 143
def regional_internet_registry
@regional_internet_registry
end
|
#scale_asset_count ⇒ Object
Returns the value of attribute scale_asset_count.
55
56
57
|
# File 'lib/softlayer/virtual/guest.rb', line 55
def scale_asset_count
@scale_asset_count
end
|
#scale_assets ⇒ Object
Returns the value of attribute scale_assets.
144
145
146
|
# File 'lib/softlayer/virtual/guest.rb', line 144
def scale_assets
@scale_assets
end
|
#scale_member ⇒ Object
Returns the value of attribute scale_member.
145
146
147
|
# File 'lib/softlayer/virtual/guest.rb', line 145
def scale_member
@scale_member
end
|
#scaled_flag ⇒ Object
Returns the value of attribute scaled_flag.
146
147
148
|
# File 'lib/softlayer/virtual/guest.rb', line 146
def scaled_flag
@scaled_flag
end
|
#security_scan_request_count ⇒ Object
Returns the value of attribute security_scan_request_count.
56
57
58
|
# File 'lib/softlayer/virtual/guest.rb', line 56
def security_scan_request_count
@security_scan_request_count
end
|
#security_scan_requests ⇒ Object
Returns the value of attribute security_scan_requests.
147
148
149
|
# File 'lib/softlayer/virtual/guest.rb', line 147
def security_scan_requests
@security_scan_requests
end
|
#server_room ⇒ Object
Returns the value of attribute server_room.
148
149
150
|
# File 'lib/softlayer/virtual/guest.rb', line 148
def server_room
@server_room
end
|
#software_component_count ⇒ Object
Returns the value of attribute software_component_count.
57
58
59
|
# File 'lib/softlayer/virtual/guest.rb', line 57
def software_component_count
@software_component_count
end
|
#software_components ⇒ Object
Returns the value of attribute software_components.
149
150
151
|
# File 'lib/softlayer/virtual/guest.rb', line 149
def software_components
@software_components
end
|
#ssh_key_count ⇒ Object
Returns the value of attribute ssh_key_count.
58
59
60
|
# File 'lib/softlayer/virtual/guest.rb', line 58
def ssh_key_count
@ssh_key_count
end
|
#ssh_keys ⇒ Object
Returns the value of attribute ssh_keys.
150
151
152
|
# File 'lib/softlayer/virtual/guest.rb', line 150
def ssh_keys
@ssh_keys
end
|
#start_cpus ⇒ Object
Returns the value of attribute start_cpus.
29
30
31
|
# File 'lib/softlayer/virtual/guest.rb', line 29
def start_cpus
@start_cpus
end
|
#status ⇒ Object
Returns the value of attribute status.
151
152
153
|
# File 'lib/softlayer/virtual/guest.rb', line 151
def status
@status
end
|
#status_id ⇒ Object
Returns the value of attribute status_id.
30
31
32
|
# File 'lib/softlayer/virtual/guest.rb', line 30
def status_id
@status_id
end
|
#supplemental_create_object_options ⇒ Object
Returns the value of attribute supplemental_create_object_options.
31
32
33
|
# File 'lib/softlayer/virtual/guest.rb', line 31
def supplemental_create_object_options
@supplemental_create_object_options
end
|
#tag_reference_count ⇒ Object
Returns the value of attribute tag_reference_count.
59
60
61
|
# File 'lib/softlayer/virtual/guest.rb', line 59
def tag_reference_count
@tag_reference_count
end
|
#tag_references ⇒ Object
Returns the value of attribute tag_references.
152
153
154
|
# File 'lib/softlayer/virtual/guest.rb', line 152
def tag_references
@tag_references
end
|
#upgrade_request ⇒ Object
Returns the value of attribute upgrade_request.
153
154
155
|
# File 'lib/softlayer/virtual/guest.rb', line 153
def upgrade_request
@upgrade_request
end
|
#user_count ⇒ Object
Returns the value of attribute user_count.
60
61
62
|
# File 'lib/softlayer/virtual/guest.rb', line 60
def user_count
@user_count
end
|
#user_data ⇒ Object
Returns the value of attribute user_data.
154
155
156
|
# File 'lib/softlayer/virtual/guest.rb', line 154
def user_data
@user_data
end
|
#user_data_count ⇒ Object
Returns the value of attribute user_data_count.
61
62
63
|
# File 'lib/softlayer/virtual/guest.rb', line 61
def user_data_count
@user_data_count
end
|
#users ⇒ Object
Returns the value of attribute users.
155
156
157
|
# File 'lib/softlayer/virtual/guest.rb', line 155
def users
@users
end
|
#uuid ⇒ Object
Returns the value of attribute uuid.
32
33
34
|
# File 'lib/softlayer/virtual/guest.rb', line 32
def uuid
@uuid
end
|
#virtual_rack ⇒ Object
Returns the value of attribute virtual_rack.
156
157
158
|
# File 'lib/softlayer/virtual/guest.rb', line 156
def virtual_rack
@virtual_rack
end
|
#virtual_rack_id ⇒ Object
Returns the value of attribute virtual_rack_id.
157
158
159
|
# File 'lib/softlayer/virtual/guest.rb', line 157
def virtual_rack_id
@virtual_rack_id
end
|
#virtual_rack_name ⇒ Object
Returns the value of attribute virtual_rack_name.
158
159
160
|
# File 'lib/softlayer/virtual/guest.rb', line 158
def virtual_rack_name
@virtual_rack_name
end
|
Class Method Details
.create_object(template_object = nil) ⇒ Object
211
212
213
214
|
# File 'lib/softlayer/virtual/guest.rb', line 211
def self.create_object(template_object = nil)
message = {template_object: template_object}
request(:create_object, Softlayer::Virtual::Guest, message)
end
|
.create_objects(template_objects = nil) ⇒ Object
216
217
218
219
|
# File 'lib/softlayer/virtual/guest.rb', line 216
def self.create_objects(template_objects = nil)
message = {template_objects: template_objects}
request(:create_objects, Array[Softlayer::Virtual::Guest], message)
end
|
.find_by_ip_address(ip_address = nil) ⇒ Object
252
253
254
255
|
# File 'lib/softlayer/virtual/guest.rb', line 252
def self.find_by_ip_address(ip_address = nil)
message = {ip_address: ip_address}
request(:find_by_ip_address, Softlayer::Virtual::Guest, message)
end
|
.generate_order_template(template_object = nil) ⇒ Object
257
258
259
260
|
# File 'lib/softlayer/virtual/guest.rb', line 257
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
Instance Method Details
#activate_private_port ⇒ Object
160
161
162
|
# File 'lib/softlayer/virtual/guest.rb', line 160
def activate_private_port
request(:activate_private_port, Boolean)
end
|
#activate_public_port ⇒ Object
164
165
166
|
# File 'lib/softlayer/virtual/guest.rb', line 164
def activate_public_port
request(:activate_public_port, Boolean)
end
|
#allow_access_to_network_storage(network_storage_template_object = nil) ⇒ Object
168
169
170
171
|
# File 'lib/softlayer/virtual/guest.rb', line 168
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
173
174
175
176
|
# File 'lib/softlayer/virtual/guest.rb', line 173
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
|
#attach_disk_image(image_id = nil) ⇒ Object
178
179
180
181
|
# File 'lib/softlayer/virtual/guest.rb', line 178
def attach_disk_image(image_id = nil)
message = {image_id: image_id}
request(:attach_disk_image, Softlayer::Provisioning::Version1::Transaction, message)
end
|
#cancel_isolation_for_destructive_action ⇒ Object
183
184
185
|
# File 'lib/softlayer/virtual/guest.rb', line 183
def cancel_isolation_for_destructive_action
request(:cancel_isolation_for_destructive_action, nil)
end
|
#capture_image(capture_template = nil) ⇒ Object
187
188
189
190
|
# File 'lib/softlayer/virtual/guest.rb', line 187
def capture_image(capture_template = nil)
message = {capture_template: capture_template}
request(:capture_image, Softlayer::Virtual::Guest::Block::Device::Template::Group, message)
end
|
#check_host_disk_availability(disk_capacity = nil) ⇒ Object
192
193
194
195
|
# File 'lib/softlayer/virtual/guest.rb', line 192
def check_host_disk_availability(disk_capacity = nil)
message = {disk_capacity: disk_capacity}
request(:check_host_disk_availability, Boolean, message)
end
|
#close_alarm(alarm_id = nil) ⇒ Object
197
198
199
200
|
# File 'lib/softlayer/virtual/guest.rb', line 197
def close_alarm(alarm_id = nil)
message = {alarm_id: alarm_id}
request(:close_alarm, Boolean, message)
end
|
#create_archive_transaction(group_name = nil, block_devices = nil, note = nil) ⇒ Object
206
207
208
209
|
# File 'lib/softlayer/virtual/guest.rb', line 206
def create_archive_transaction(group_name = nil, block_devices = nil, note = nil)
message = {group_name: group_name, block_devices: block_devices, note: note}
request(:create_archive_transaction, Softlayer::Provisioning::Version1::Transaction, message)
end
|
#create_post_software_install_transaction(data = nil, return_boolean = nil) ⇒ Object
221
222
223
224
|
# File 'lib/softlayer/virtual/guest.rb', line 221
def create_post_software_install_transaction(data = nil, return_boolean = nil)
message = {data: data, return_boolean: return_boolean}
request(:create_post_software_install_transaction, Boolean, message)
end
|
#delete_object ⇒ Object
226
227
228
|
# File 'lib/softlayer/virtual/guest.rb', line 226
def delete_object
request(:delete_object, Boolean)
end
|
#detach_disk_image(image_id = nil) ⇒ Object
230
231
232
233
|
# File 'lib/softlayer/virtual/guest.rb', line 230
def detach_disk_image(image_id = nil)
message = {image_id: image_id}
request(:detach_disk_image, Softlayer::Provisioning::Version1::Transaction, message)
end
|
#edit_object(template_object = nil) ⇒ Object
235
236
237
238
|
# File 'lib/softlayer/virtual/guest.rb', line 235
def edit_object(template_object = nil)
message = {template_object: template_object}
request(:edit_object, Boolean, message)
end
|
240
241
242
|
# File 'lib/softlayer/virtual/guest.rb', line 240
def execute_idera_bare_metal_restore
request(:execute_idera_bare_metal_restore, Boolean)
end
|
244
245
246
|
# File 'lib/softlayer/virtual/guest.rb', line 244
def execute_r1_soft_bare_metal_restore
request(:execute_r1_soft_bare_metal_restore, Boolean)
end
|
#execute_rescue_layer ⇒ Object
248
249
250
|
# File 'lib/softlayer/virtual/guest.rb', line 248
def execute_rescue_layer
request(:execute_rescue_layer, Boolean)
end
|
#get_account ⇒ Object
262
263
264
|
# File 'lib/softlayer/virtual/guest.rb', line 262
def get_account
request(:get_account, Softlayer::Account)
end
|
#get_account_owned_pool_flag ⇒ Object
266
267
268
|
# File 'lib/softlayer/virtual/guest.rb', line 266
def get_account_owned_pool_flag
request(:get_account_owned_pool_flag, Boolean)
end
|
#get_active_network_monitor_incident ⇒ Object
270
271
272
|
# File 'lib/softlayer/virtual/guest.rb', line 270
def get_active_network_monitor_incident
request(:get_active_network_monitor_incident, Array[Softlayer::Network::Monitor::Version1::Incident])
end
|
#get_active_tickets ⇒ Object
274
275
276
|
# File 'lib/softlayer/virtual/guest.rb', line 274
def get_active_tickets
request(:get_active_tickets, Array[Softlayer::Ticket])
end
|
#get_active_transaction ⇒ Object
#get_active_transactions ⇒ Object
#get_additional_required_prices_for_os_reload(config = nil) ⇒ Object
286
287
288
289
|
# File 'lib/softlayer/virtual/guest.rb', line 286
def get_additional_required_prices_for_os_reload(config = nil)
message = {config: config}
request(:get_additional_required_prices_for_os_reload, Array[Softlayer::Product::Item::Price], message)
end
|
#get_alarm_history(start_date = nil, end_date = nil, alarm_id = nil) ⇒ Object
291
292
293
294
|
# File 'lib/softlayer/virtual/guest.rb', line 291
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_allowed_host ⇒ Object
#get_allowed_network_storage ⇒ Object
300
301
302
|
# File 'lib/softlayer/virtual/guest.rb', line 300
def get_allowed_network_storage
request(:get_allowed_network_storage, Array[Softlayer::Network::Storage])
end
|
#get_allowed_network_storage_replicas ⇒ Object
304
305
306
|
# File 'lib/softlayer/virtual/guest.rb', line 304
def get_allowed_network_storage_replicas
request(:get_allowed_network_storage_replicas, Array[Softlayer::Network::Storage])
end
|
#get_antivirus_spyware_software_component ⇒ Object
308
309
310
|
# File 'lib/softlayer/virtual/guest.rb', line 308
def get_antivirus_spyware_software_component
request(:get_antivirus_spyware_software_component, Softlayer::Software::Component)
end
|
#get_application_delivery_controller ⇒ Object
#get_attached_network_storages(nas_type = nil) ⇒ Object
316
317
318
319
|
# File 'lib/softlayer/virtual/guest.rb', line 316
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
321
322
323
|
# File 'lib/softlayer/virtual/guest.rb', line 321
def get_attributes
request(:get_attributes, Array[Softlayer::Virtual::Guest::Attribute])
end
|
#get_available_block_device_positions ⇒ Object
325
326
327
|
# File 'lib/softlayer/virtual/guest.rb', line 325
def get_available_block_device_positions
request(:get_available_block_device_positions, Array[String])
end
|
#get_available_monitoring ⇒ Object
#get_available_network_storages(nas_type = nil) ⇒ Object
333
334
335
336
|
# File 'lib/softlayer/virtual/guest.rb', line 333
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_private_bandwidth_usage ⇒ Object
338
339
340
|
# File 'lib/softlayer/virtual/guest.rb', line 338
def get_average_daily_private_bandwidth_usage
request(:get_average_daily_private_bandwidth_usage, Float)
end
|
#get_average_daily_public_bandwidth_usage ⇒ Object
342
343
344
|
# File 'lib/softlayer/virtual/guest.rb', line 342
def get_average_daily_public_bandwidth_usage
request(:get_average_daily_public_bandwidth_usage, Float)
end
|
#get_backend_network_components ⇒ Object
346
347
348
|
# File 'lib/softlayer/virtual/guest.rb', line 346
def get_backend_network_components
request(:get_backend_network_components, Array[Softlayer::Virtual::Guest::Network::Component])
end
|
#get_backend_routers ⇒ Object
350
351
352
|
# File 'lib/softlayer/virtual/guest.rb', line 350
def get_backend_routers
request(:get_backend_routers, Array[Softlayer::Hardware])
end
|
#get_bandwidth_allocation ⇒ Object
354
355
356
|
# File 'lib/softlayer/virtual/guest.rb', line 354
def get_bandwidth_allocation
request(:get_bandwidth_allocation, Float)
end
|
#get_bandwidth_allotment_detail ⇒ Object
#get_bandwidth_data_by_date(start_date_time = nil, end_date_time = nil, network_type = nil) ⇒ Object
362
363
364
365
|
# File 'lib/softlayer/virtual/guest.rb', line 362
def get_bandwidth_data_by_date(start_date_time = nil, end_date_time = nil, network_type = nil)
message = {start_date_time: start_date_time, end_date_time: end_date_time, network_type: network_type}
request(:get_bandwidth_data_by_date, Array[Softlayer::Metric::Tracking::Object::Data], message)
end
|
#get_bandwidth_for_date_range(start_date = nil, end_date = nil) ⇒ Object
367
368
369
370
|
# File 'lib/softlayer/virtual/guest.rb', line 367
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, date_specified = nil) ⇒ Object
372
373
374
375
|
# File 'lib/softlayer/virtual/guest.rb', line 372
def get_bandwidth_image(network_type = nil, snapshot_range = nil, date_specified = nil)
message = {network_type: network_type, snapshot_range: snapshot_range, date_specified: date_specified}
request(:get_bandwidth_image, Softlayer::Container::Bandwidth::GraphOutputs, message)
end
|
#get_bandwidth_image_by_date(start_date_time = nil, end_date_time = nil, network_type = nil) ⇒ Object
377
378
379
380
|
# File 'lib/softlayer/virtual/guest.rb', line 377
def get_bandwidth_image_by_date(start_date_time = nil, end_date_time = nil, network_type = nil)
message = {start_date_time: start_date_time, end_date_time: end_date_time, network_type: network_type}
request(:get_bandwidth_image_by_date, Softlayer::Container::Bandwidth::GraphOutputs, message)
end
|
#get_bandwidth_total(start_date_time = nil, end_date_time = nil, direction = nil, side = nil) ⇒ Object
382
383
384
385
|
# File 'lib/softlayer/virtual/guest.rb', line 382
def get_bandwidth_total(start_date_time = nil, end_date_time = nil, direction = nil, side = nil)
message = {start_date_time: start_date_time, end_date_time: end_date_time, direction: direction, side: side}
request(:get_bandwidth_total, BigDecimal, message)
end
|
#get_billing_cycle_bandwidth_usage ⇒ Object
387
388
389
|
# File 'lib/softlayer/virtual/guest.rb', line 387
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
391
392
393
|
# File 'lib/softlayer/virtual/guest.rb', line 391
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
395
396
397
|
# File 'lib/softlayer/virtual/guest.rb', line 395
def get_billing_cycle_public_bandwidth_usage
request(:get_billing_cycle_public_bandwidth_usage, Softlayer::Network::Bandwidth::Usage)
end
|
#get_billing_item ⇒ Object
#get_block_cancel_because_disconnected_flag ⇒ Object
403
404
405
|
# File 'lib/softlayer/virtual/guest.rb', line 403
def get_block_cancel_because_disconnected_flag
request(:get_block_cancel_because_disconnected_flag, Boolean)
end
|
#get_block_device_template_group ⇒ Object
#get_block_devices ⇒ Object
411
412
413
|
# File 'lib/softlayer/virtual/guest.rb', line 411
def get_block_devices
request(:get_block_devices, Array[Softlayer::Virtual::Guest::Block::Device])
end
|
#get_boot_order ⇒ Object
415
416
417
|
# File 'lib/softlayer/virtual/guest.rb', line 415
def get_boot_order
request(:get_boot_order, String)
end
|
#get_console_access_log ⇒ Object
419
420
421
|
# File 'lib/softlayer/virtual/guest.rb', line 419
def get_console_access_log
request(:get_console_access_log, Array[Softlayer::Network::Logging::Syslog])
end
|
#get_console_ip_address_flag ⇒ Object
423
424
425
|
# File 'lib/softlayer/virtual/guest.rb', line 423
def get_console_ip_address_flag
request(:get_console_ip_address_flag, Boolean)
end
|
#get_console_ip_address_record ⇒ Object
#get_continuous_data_protection_software_component ⇒ Object
431
432
433
|
# File 'lib/softlayer/virtual/guest.rb', line 431
def get_continuous_data_protection_software_component
request(:get_continuous_data_protection_software_component, Softlayer::Software::Component)
end
|
#get_control_panel ⇒ Object
435
436
437
|
# File 'lib/softlayer/virtual/guest.rb', line 435
def get_control_panel
request(:get_control_panel, Softlayer::Software::Component)
end
|
#get_core_restricted_operating_system_price ⇒ Object
439
440
441
|
# File 'lib/softlayer/virtual/guest.rb', line 439
def get_core_restricted_operating_system_price
request(:get_core_restricted_operating_system_price, Softlayer::Product::Item::Price)
end
|
#get_cpu_metric_data_by_date(start_date_time = nil, end_date_time = nil, cpu_indexes = nil) ⇒ Object
443
444
445
446
|
# File 'lib/softlayer/virtual/guest.rb', line 443
def get_cpu_metric_data_by_date(start_date_time = nil, end_date_time = nil, cpu_indexes = nil)
message = {start_date_time: start_date_time, end_date_time: end_date_time, cpu_indexes: cpu_indexes}
request(:get_cpu_metric_data_by_date, Array[Softlayer::Metric::Tracking::Object::Data], message)
end
|
#get_cpu_metric_image(snapshot_range = nil, date_specified = nil) ⇒ Object
448
449
450
451
|
# File 'lib/softlayer/virtual/guest.rb', line 448
def get_cpu_metric_image(snapshot_range = nil, date_specified = nil)
message = {snapshot_range: snapshot_range, date_specified: date_specified}
request(:get_cpu_metric_image, Softlayer::Container::Bandwidth::GraphOutputs, message)
end
|
#get_cpu_metric_image_by_date(start_date_time = nil, end_date_time = nil, cpu_indexes = nil) ⇒ Object
453
454
455
456
|
# File 'lib/softlayer/virtual/guest.rb', line 453
def get_cpu_metric_image_by_date(start_date_time = nil, end_date_time = nil, cpu_indexes = nil)
message = {start_date_time: start_date_time, end_date_time: end_date_time, cpu_indexes: cpu_indexes}
request(:get_cpu_metric_image_by_date, Softlayer::Container::Bandwidth::GraphOutputs, message)
end
|
#get_current_bandwidth_summary ⇒ Object
#get_current_billing_detail ⇒ Object
466
467
468
|
# File 'lib/softlayer/virtual/guest.rb', line 466
def get_current_billing_detail
request(:get_current_billing_detail, Array[Softlayer::Billing::Item])
end
|
#get_current_billing_total ⇒ Object
470
471
472
|
# File 'lib/softlayer/virtual/guest.rb', line 470
def get_current_billing_total
request(:get_current_billing_total, Float)
end
|
#get_custom_bandwidth_data_by_date(graph_data = nil) ⇒ Object
474
475
476
477
|
# File 'lib/softlayer/virtual/guest.rb', line 474
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_custom_metric_data_by_date(graph_data = nil) ⇒ Object
479
480
481
482
|
# File 'lib/softlayer/virtual/guest.rb', line 479
def get_custom_metric_data_by_date(graph_data = nil)
message = {graph_data: graph_data}
request(:get_custom_metric_data_by_date, Softlayer::Container::Graph, message)
end
|
#get_datacenter ⇒ Object
484
485
486
|
# File 'lib/softlayer/virtual/guest.rb', line 484
def get_datacenter
request(:get_datacenter, Softlayer::Location)
end
|
#get_drive_retention_item_price ⇒ Object
488
489
490
|
# File 'lib/softlayer/virtual/guest.rb', line 488
def get_drive_retention_item_price
request(:get_drive_retention_item_price, Softlayer::Product::Item::Price)
end
|
#get_evault_network_storage ⇒ Object
492
493
494
|
# File 'lib/softlayer/virtual/guest.rb', line 492
def get_evault_network_storage
request(:get_evault_network_storage, Array[Softlayer::Network::Storage])
end
|
#get_firewall_protectable_subnets ⇒ Object
496
497
498
|
# File 'lib/softlayer/virtual/guest.rb', line 496
def get_firewall_protectable_subnets
request(:get_firewall_protectable_subnets, Array[Softlayer::Network::Subnet])
end
|
#get_firewall_service_component ⇒ Object
500
501
502
|
# File 'lib/softlayer/virtual/guest.rb', line 500
def get_firewall_service_component
request(:get_firewall_service_component, Softlayer::Network::Component::Firewall)
end
|
#get_first_available_block_device_position ⇒ Object
504
505
506
|
# File 'lib/softlayer/virtual/guest.rb', line 504
def get_first_available_block_device_position
request(:get_first_available_block_device_position, String)
end
|
#get_frontend_network_components ⇒ Object
508
509
510
|
# File 'lib/softlayer/virtual/guest.rb', line 508
def get_frontend_network_components
request(:get_frontend_network_components, Array[Softlayer::Virtual::Guest::Network::Component])
end
|
#get_frontend_routers ⇒ Object
512
513
514
|
# File 'lib/softlayer/virtual/guest.rb', line 512
def get_frontend_routers
request(:get_frontend_routers, Softlayer::Hardware)
end
|
#get_global_identifier ⇒ Object
516
517
518
|
# File 'lib/softlayer/virtual/guest.rb', line 516
def get_global_identifier
request(:get_global_identifier, String)
end
|
#get_guest_boot_parameter ⇒ Object
520
521
522
|
# File 'lib/softlayer/virtual/guest.rb', line 520
def get_guest_boot_parameter
request(:get_guest_boot_parameter, Softlayer::Virtual::Guest::Boot::Parameter)
end
|
#get_host ⇒ Object
524
525
526
|
# File 'lib/softlayer/virtual/guest.rb', line 524
def get_host
request(:get_host, Softlayer::Virtual::Host)
end
|
#get_host_ips_software_component ⇒ Object
528
529
530
|
# File 'lib/softlayer/virtual/guest.rb', line 528
def get_host_ips_software_component
request(:get_host_ips_software_component, Softlayer::Software::Component)
end
|
#get_hourly_billing_flag ⇒ Object
532
533
534
|
# File 'lib/softlayer/virtual/guest.rb', line 532
def get_hourly_billing_flag
request(:get_hourly_billing_flag, Boolean)
end
|
#get_inbound_private_bandwidth_usage ⇒ Object
536
537
538
|
# File 'lib/softlayer/virtual/guest.rb', line 536
def get_inbound_private_bandwidth_usage
request(:get_inbound_private_bandwidth_usage, Float)
end
|
#get_inbound_public_bandwidth_usage ⇒ Object
540
541
542
|
# File 'lib/softlayer/virtual/guest.rb', line 540
def get_inbound_public_bandwidth_usage
request(:get_inbound_public_bandwidth_usage, Float)
end
|
#get_internal_tag_references ⇒ Object
544
545
546
|
# File 'lib/softlayer/virtual/guest.rb', line 544
def get_internal_tag_references
request(:get_internal_tag_references, Array[Softlayer::Tag::Reference])
end
|
#get_iso_boot_image ⇒ Object
548
549
550
|
# File 'lib/softlayer/virtual/guest.rb', line 548
def get_iso_boot_image
request(:get_iso_boot_image, Softlayer::Virtual::Disk::Image)
end
|
#get_item_prices_from_software_descriptions(software_descriptions = nil, include_translations_flag = nil, return_all_prices_flag = nil) ⇒ Object
552
553
554
555
|
# File 'lib/softlayer/virtual/guest.rb', line 552
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_known_power_state ⇒ Object
557
558
559
|
# File 'lib/softlayer/virtual/guest.rb', line 557
def get_last_known_power_state
request(:get_last_known_power_state, Softlayer::Virtual::Guest::Power::State)
end
|
#get_last_operating_system_reload ⇒ Object
#get_last_transaction ⇒ Object
#get_latest_network_monitor_incident ⇒ Object
569
570
571
|
# File 'lib/softlayer/virtual/guest.rb', line 569
def get_latest_network_monitor_incident
request(:get_latest_network_monitor_incident, Softlayer::Network::Monitor::Version1::Incident)
end
|
#get_local_disk_flag ⇒ Object
573
574
575
|
# File 'lib/softlayer/virtual/guest.rb', line 573
def get_local_disk_flag
request(:get_local_disk_flag, Boolean)
end
|
#get_location ⇒ Object
577
578
579
|
# File 'lib/softlayer/virtual/guest.rb', line 577
def get_location
request(:get_location, Softlayer::Location)
end
|
#get_managed_resource_flag ⇒ Object
581
582
583
|
# File 'lib/softlayer/virtual/guest.rb', line 581
def get_managed_resource_flag
request(:get_managed_resource_flag, Boolean)
end
|
#get_memory_metric_data_by_date(start_date_time = nil, end_date_time = nil) ⇒ Object
585
586
587
588
|
# File 'lib/softlayer/virtual/guest.rb', line 585
def get_memory_metric_data_by_date(start_date_time = nil, end_date_time = nil)
message = {start_date_time: start_date_time, end_date_time: end_date_time}
request(:get_memory_metric_data_by_date, Array[Softlayer::Metric::Tracking::Object::Data], message)
end
|
#get_memory_metric_image(snapshot_range = nil, date_specified = nil) ⇒ Object
590
591
592
593
|
# File 'lib/softlayer/virtual/guest.rb', line 590
def get_memory_metric_image(snapshot_range = nil, date_specified = nil)
message = {snapshot_range: snapshot_range, date_specified: date_specified}
request(:get_memory_metric_image, Softlayer::Container::Bandwidth::GraphOutputs, message)
end
|
#get_memory_metric_image_by_date(start_date_time = nil, end_date_time = nil) ⇒ Object
595
596
597
598
|
# File 'lib/softlayer/virtual/guest.rb', line 595
def get_memory_metric_image_by_date(start_date_time = nil, end_date_time = nil)
message = {start_date_time: start_date_time, end_date_time: end_date_time}
request(:get_memory_metric_image_by_date, Softlayer::Container::Bandwidth::GraphOutputs, message)
end
|
#get_metric_tracking_object ⇒ Object
600
601
602
|
# File 'lib/softlayer/virtual/guest.rb', line 600
def get_metric_tracking_object
request(:get_metric_tracking_object, Softlayer::Metric::Tracking::Object)
end
|
#get_metric_tracking_object_id ⇒ Object
604
605
606
|
# File 'lib/softlayer/virtual/guest.rb', line 604
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
608
609
610
611
|
# File 'lib/softlayer/virtual/guest.rb', line 608
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
613
614
615
|
# File 'lib/softlayer/virtual/guest.rb', line 613
def get_monitoring_agents
request(:get_monitoring_agents, Array[Softlayer::Monitoring::Agent])
end
|
#get_monitoring_closed_alarms(start_date = nil, end_date = nil) ⇒ Object
617
618
619
620
|
# File 'lib/softlayer/virtual/guest.rb', line 617
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
622
623
624
|
# File 'lib/softlayer/virtual/guest.rb', line 622
def get_monitoring_robot
request(:get_monitoring_robot, Softlayer::Monitoring::Robot)
end
|
#get_monitoring_service_component ⇒ Object
#get_monitoring_service_eligibility_flag ⇒ Object
630
631
632
|
# File 'lib/softlayer/virtual/guest.rb', line 630
def get_monitoring_service_eligibility_flag
request(:get_monitoring_service_eligibility_flag, Boolean)
end
|
#get_monitoring_service_flag ⇒ Object
634
635
636
|
# File 'lib/softlayer/virtual/guest.rb', line 634
def get_monitoring_service_flag
request(:get_monitoring_service_flag, Boolean)
end
|
#get_monitoring_user_notification ⇒ Object
#get_network_component_firewall_protectable_ip_addresses ⇒ Object
642
643
644
|
# File 'lib/softlayer/virtual/guest.rb', line 642
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
#get_network_monitor_incidents ⇒ Object
650
651
652
|
# File 'lib/softlayer/virtual/guest.rb', line 650
def get_network_monitor_incidents
request(:get_network_monitor_incidents, Array[Softlayer::Network::Monitor::Version1::Incident])
end
|
#get_network_monitors ⇒ Object
#get_network_storage ⇒ Object
658
659
660
|
# File 'lib/softlayer/virtual/guest.rb', line 658
def get_network_storage
request(:get_network_storage, Array[Softlayer::Network::Storage])
end
|
#get_network_vlans ⇒ Object
662
663
664
|
# File 'lib/softlayer/virtual/guest.rb', line 662
def get_network_vlans
request(:get_network_vlans, Array[Softlayer::Network::Vlan])
end
|
#get_object ⇒ Object
666
667
668
|
# File 'lib/softlayer/virtual/guest.rb', line 666
def get_object
request(:get_object, Softlayer::Virtual::Guest)
end
|
#get_open_cancellation_ticket ⇒ Object
670
671
672
|
# File 'lib/softlayer/virtual/guest.rb', line 670
def get_open_cancellation_ticket
request(:get_open_cancellation_ticket, Softlayer::Ticket)
end
|
#get_operating_system ⇒ Object
#get_operating_system_reference_code ⇒ Object
678
679
680
|
# File 'lib/softlayer/virtual/guest.rb', line 678
def get_operating_system_reference_code
request(:get_operating_system_reference_code, String)
end
|
#get_order_template(billing_type = nil, order_prices = nil) ⇒ Object
682
683
684
685
|
# File 'lib/softlayer/virtual/guest.rb', line 682
def get_order_template(billing_type = nil, order_prices = nil)
message = {billing_type: billing_type, order_prices: order_prices}
request(:get_order_template, Softlayer::Container::Product::Order, message)
end
|
#get_ordered_package_id ⇒ Object
687
688
689
|
# File 'lib/softlayer/virtual/guest.rb', line 687
def get_ordered_package_id
request(:get_ordered_package_id, String)
end
|
#get_outbound_private_bandwidth_usage ⇒ Object
691
692
693
|
# File 'lib/softlayer/virtual/guest.rb', line 691
def get_outbound_private_bandwidth_usage
request(:get_outbound_private_bandwidth_usage, Float)
end
|
#get_outbound_public_bandwidth_usage ⇒ Object
695
696
697
|
# File 'lib/softlayer/virtual/guest.rb', line 695
def get_outbound_public_bandwidth_usage
request(:get_outbound_public_bandwidth_usage, Float)
end
|
#get_over_bandwidth_allocation_flag ⇒ Object
699
700
701
|
# File 'lib/softlayer/virtual/guest.rb', line 699
def get_over_bandwidth_allocation_flag
request(:get_over_bandwidth_allocation_flag, Integer)
end
|
#get_power_state ⇒ Object
#get_primary_backend_ip_address ⇒ Object
707
708
709
|
# File 'lib/softlayer/virtual/guest.rb', line 707
def get_primary_backend_ip_address
request(:get_primary_backend_ip_address, String)
end
|
#get_primary_backend_network_component ⇒ Object
711
712
713
|
# File 'lib/softlayer/virtual/guest.rb', line 711
def get_primary_backend_network_component
request(:get_primary_backend_network_component, Softlayer::Virtual::Guest::Network::Component)
end
|
#get_primary_ip_address ⇒ Object
715
716
717
|
# File 'lib/softlayer/virtual/guest.rb', line 715
def get_primary_ip_address
request(:get_primary_ip_address, String)
end
|
#get_primary_network_component ⇒ Object
719
720
721
|
# File 'lib/softlayer/virtual/guest.rb', line 719
def get_primary_network_component
request(:get_primary_network_component, Softlayer::Virtual::Guest::Network::Component)
end
|
#get_private_network_only_flag ⇒ Object
723
724
725
|
# File 'lib/softlayer/virtual/guest.rb', line 723
def get_private_network_only_flag
request(:get_private_network_only_flag, Boolean)
end
|
#get_projected_over_bandwidth_allocation_flag ⇒ Object
727
728
729
|
# File 'lib/softlayer/virtual/guest.rb', line 727
def get_projected_over_bandwidth_allocation_flag
request(:get_projected_over_bandwidth_allocation_flag, Integer)
end
|
#get_projected_public_bandwidth_usage ⇒ Object
731
732
733
|
# File 'lib/softlayer/virtual/guest.rb', line 731
def get_projected_public_bandwidth_usage
request(:get_projected_public_bandwidth_usage, Float)
end
|
#get_provision_date ⇒ Object
735
736
737
|
# File 'lib/softlayer/virtual/guest.rb', line 735
def get_provision_date
request(:get_provision_date, DateTime)
end
|
#get_recent_events ⇒ Object
#get_recent_metric_data(time = nil) ⇒ Object
743
744
745
746
|
# File 'lib/softlayer/virtual/guest.rb', line 743
def get_recent_metric_data(time = nil)
message = {time: time}
request(:get_recent_metric_data, Array[Softlayer::Metric::Tracking::Object], message)
end
|
#get_regional_group ⇒ Object
748
749
750
|
# File 'lib/softlayer/virtual/guest.rb', line 748
def get_regional_group
request(:get_regional_group, Softlayer::Location::Group::Regional)
end
|
#get_regional_internet_registry ⇒ Object
#get_remote_monitoring_active_alarms(start_date = nil, end_date = nil) ⇒ Object
756
757
758
759
|
# File 'lib/softlayer/virtual/guest.rb', line 756
def get_remote_monitoring_active_alarms(start_date = nil, end_date = nil)
message = {start_date: start_date, end_date: end_date}
request(:get_remote_monitoring_active_alarms, Array[Softlayer::Container::Monitoring::Alarm::History], message)
end
|
#get_remote_monitoring_closed_alarms(start_date = nil, end_date = nil) ⇒ Object
761
762
763
764
|
# File 'lib/softlayer/virtual/guest.rb', line 761
def get_remote_monitoring_closed_alarms(start_date = nil, end_date = nil)
message = {start_date: start_date, end_date: end_date}
request(:get_remote_monitoring_closed_alarms, Array[Softlayer::Container::Monitoring::Alarm::History], message)
end
|
#get_reverse_domain_records ⇒ Object
766
767
768
|
# File 'lib/softlayer/virtual/guest.rb', line 766
def get_reverse_domain_records
request(:get_reverse_domain_records, Array[Softlayer::Dns::Domain])
end
|
#get_scale_assets ⇒ Object
770
771
772
|
# File 'lib/softlayer/virtual/guest.rb', line 770
def get_scale_assets
request(:get_scale_assets, Array[Softlayer::Scale::Asset])
end
|
#get_scale_member ⇒ Object
#get_scaled_flag ⇒ Object
778
779
780
|
# File 'lib/softlayer/virtual/guest.rb', line 778
def get_scaled_flag
request(:get_scaled_flag, Boolean)
end
|
#get_security_scan_requests ⇒ Object
#get_server_room ⇒ Object
786
787
788
|
# File 'lib/softlayer/virtual/guest.rb', line 786
def get_server_room
request(:get_server_room, Softlayer::Location)
end
|
#get_software_components ⇒ Object
790
791
792
|
# File 'lib/softlayer/virtual/guest.rb', line 790
def get_software_components
request(:get_software_components, Array[Softlayer::Software::Component])
end
|
#get_ssh_keys ⇒ Object
794
795
796
|
# File 'lib/softlayer/virtual/guest.rb', line 794
def get_ssh_keys
request(:get_ssh_keys, Array[Softlayer::Security::Ssh::Key])
end
|
#get_status ⇒ Object
798
799
800
|
# File 'lib/softlayer/virtual/guest.rb', line 798
def get_status
request(:get_status, Softlayer::Virtual::Guest::Status)
end
|
#get_tag_references ⇒ Object
802
803
804
|
# File 'lib/softlayer/virtual/guest.rb', line 802
def get_tag_references
request(:get_tag_references, Array[Softlayer::Tag::Reference])
end
|
#get_upgrade_item_prices(include_downgrade_item_prices = nil) ⇒ Object
806
807
808
809
|
# File 'lib/softlayer/virtual/guest.rb', line 806
def get_upgrade_item_prices(include_downgrade_item_prices = nil)
message = {include_downgrade_item_prices: include_downgrade_item_prices}
request(:get_upgrade_item_prices, Array[Softlayer::Product::Item::Price], message)
end
|
#get_upgrade_request ⇒ Object
811
812
813
|
# File 'lib/softlayer/virtual/guest.rb', line 811
def get_upgrade_request
request(:get_upgrade_request, Softlayer::Product::Upgrade::Request)
end
|
#get_user_data ⇒ Object
815
816
817
|
# File 'lib/softlayer/virtual/guest.rb', line 815
def get_user_data
request(:get_user_data, Array[Softlayer::Virtual::Guest::Attribute])
end
|
#get_users ⇒ Object
819
820
821
|
# File 'lib/softlayer/virtual/guest.rb', line 819
def get_users
request(:get_users, Array[Softlayer::User::Customer])
end
|
#get_valid_block_device_template_groups(visibility = nil) ⇒ Object
823
824
825
826
|
# File 'lib/softlayer/virtual/guest.rb', line 823
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_rack ⇒ Object
#get_virtual_rack_id ⇒ Object
832
833
834
|
# File 'lib/softlayer/virtual/guest.rb', line 832
def get_virtual_rack_id
request(:get_virtual_rack_id, Integer)
end
|
#get_virtual_rack_name ⇒ Object
836
837
838
|
# File 'lib/softlayer/virtual/guest.rb', line 836
def get_virtual_rack_name
request(:get_virtual_rack_name, String)
end
|
#is_backend_pingable ⇒ Object
840
841
842
|
# File 'lib/softlayer/virtual/guest.rb', line 840
def is_backend_pingable
request(:is_backend_pingable, Boolean)
end
|
#is_pingable ⇒ Object
844
845
846
|
# File 'lib/softlayer/virtual/guest.rb', line 844
def is_pingable
request(:is_pingable, Boolean)
end
|
#isolate_instance_for_destructive_action ⇒ Object
848
849
850
|
# File 'lib/softlayer/virtual/guest.rb', line 848
def isolate_instance_for_destructive_action
request(:isolate_instance_for_destructive_action, nil)
end
|
#mount_iso_image(disk_image_id = nil) ⇒ Object
852
853
854
855
|
# File 'lib/softlayer/virtual/guest.rb', line 852
def mount_iso_image(disk_image_id = nil)
message = {disk_image_id: disk_image_id}
request(:mount_iso_image, Softlayer::Provisioning::Version1::Transaction, message)
end
|
#pause ⇒ Object
857
858
859
|
# File 'lib/softlayer/virtual/guest.rb', line 857
def pause
request(:pause, Boolean)
end
|
#power_cycle ⇒ Object
861
862
863
|
# File 'lib/softlayer/virtual/guest.rb', line 861
def power_cycle
request(:power_cycle, Boolean)
end
|
#power_off ⇒ Object
865
866
867
|
# File 'lib/softlayer/virtual/guest.rb', line 865
def power_off
request(:power_off, Boolean)
end
|
#power_off_soft ⇒ Object
869
870
871
|
# File 'lib/softlayer/virtual/guest.rb', line 869
def power_off_soft
request(:power_off_soft, Boolean)
end
|
#power_on ⇒ Object
873
874
875
|
# File 'lib/softlayer/virtual/guest.rb', line 873
def power_on
request(:power_on, Boolean)
end
|
#reboot_default ⇒ Object
877
878
879
|
# File 'lib/softlayer/virtual/guest.rb', line 877
def reboot_default
request(:reboot_default, Boolean)
end
|
#reboot_hard ⇒ Object
881
882
883
|
# File 'lib/softlayer/virtual/guest.rb', line 881
def reboot_hard
request(:reboot_hard, Boolean)
end
|
#reboot_soft ⇒ Object
885
886
887
|
# File 'lib/softlayer/virtual/guest.rb', line 885
def reboot_soft
request(:reboot_soft, Boolean)
end
|
#reload_current_operating_system_configuration ⇒ Object
889
890
891
|
# File 'lib/softlayer/virtual/guest.rb', line 889
def reload_current_operating_system_configuration
request(:reload_current_operating_system_configuration, Softlayer::Provisioning::Version1::Transaction)
end
|
#reload_operating_system(token = nil, config = nil) ⇒ Object
893
894
895
896
|
# File 'lib/softlayer/virtual/guest.rb', line 893
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
898
899
900
901
|
# File 'lib/softlayer/virtual/guest.rb', line 898
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
903
904
905
906
|
# File 'lib/softlayer/virtual/guest.rb', line 903
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
|
#resume ⇒ Object
908
909
910
|
# File 'lib/softlayer/virtual/guest.rb', line 908
def resume
request(:resume, Boolean)
end
|
#set_private_network_interface_speed(new_speed = nil) ⇒ Object
912
913
914
915
|
# File 'lib/softlayer/virtual/guest.rb', line 912
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
917
918
919
920
|
# File 'lib/softlayer/virtual/guest.rb', line 917
def set_public_network_interface_speed(new_speed = nil)
message = {new_speed: new_speed}
request(:set_public_network_interface_speed, Boolean, message)
end
|
922
923
924
925
|
# File 'lib/softlayer/virtual/guest.rb', line 922
def set_tags(tags = nil)
message = {tags: tags}
request(:set_tags, Boolean, message)
end
|
927
928
929
930
|
# File 'lib/softlayer/virtual/guest.rb', line 927
def set_user_metadata(metadata = nil)
message = {metadata: metadata}
request(:set_user_metadata, Boolean, message)
end
|
#shutdown_private_port ⇒ Object
932
933
934
|
# File 'lib/softlayer/virtual/guest.rb', line 932
def shutdown_private_port
request(:shutdown_private_port, Boolean)
end
|
#shutdown_public_port ⇒ Object
936
937
938
|
# File 'lib/softlayer/virtual/guest.rb', line 936
def shutdown_public_port
request(:shutdown_public_port, Boolean)
end
|
#unmount_iso_image ⇒ Object
#validate_image_template(image_template_id = nil) ⇒ Object
944
945
946
947
|
# File 'lib/softlayer/virtual/guest.rb', line 944
def validate_image_template(image_template_id = nil)
message = {image_template_id: image_template_id}
request(:validate_image_template, Boolean, message)
end
|
#verify_reload_operating_system(config = nil) ⇒ Object
949
950
951
952
|
# File 'lib/softlayer/virtual/guest.rb', line 949
def verify_reload_operating_system(config = nil)
message = {config: config}
request(:verify_reload_operating_system, Boolean, message)
end
|