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

Methods inherited from Model

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

Methods included from Model::Operations

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

Instance Attribute Details

#accountObject

Returns the value of attribute account.



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

def 
  @account
end

#account_idObject

Returns the value of attribute account_id.



12
13
14
# File 'lib/softlayer/virtual/guest.rb', line 12

def 
  @account_id
end

#account_owned_pool_flagObject

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
end

#active_network_monitor_incidentObject

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_countObject

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_countObject

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_ticketsObject

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_transactionObject

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_countObject

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_transactionsObject

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_hostObject

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_storageObject

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_countObject

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_countObject

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_replicasObject

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_componentObject

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_controllerObject

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_countObject

Returns the value of attribute attribute_count.



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

def attribute_count
  @attribute_count
end

#attributesObject

Returns the value of attribute attributes.



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

def attributes
  @attributes
end

#available_monitoringObject

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_countObject

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_usageObject

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_usageObject

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_countObject

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_componentsObject

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_countObject

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_routersObject

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_allocationObject

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_detailObject

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_usageObject

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_countObject

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_usageObject

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_usageObject

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_itemObject

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_flagObject

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_countObject

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_groupObject

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_devicesObject

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_flagObject

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_recordObject

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_componentObject

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_panelObject

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_dateObject

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_summaryObject

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

#datacenterObject

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_flagObject

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
end

#domainObject

Returns the value of attribute domain.



15
16
17
# File 'lib/softlayer/virtual/guest.rb', line 15

def domain
  @domain
end

#evault_network_storageObject

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_countObject

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_componentObject

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_countObject

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_componentsObject

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_routersObject

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_nameObject

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_identifierObject

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_parameterObject

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

#hostObject

Returns the value of attribute host.



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

def host
  @host
end

#host_ips_software_componentObject

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

#hostnameObject

Returns the value of attribute hostname.



17
18
19
# File 'lib/softlayer/virtual/guest.rb', line 17

def hostname
  @hostname
end

#hourly_billing_flagObject

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

#idObject

Returns the value of attribute id.



18
19
20
# File 'lib/softlayer/virtual/guest.rb', line 18

def id
  @id
end

#inbound_private_bandwidth_usageObject

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_usageObject

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_countObject

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_referencesObject

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_stateObject

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_reloadObject

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_idObject

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_transactionObject

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_dateObject

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_incidentObject

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_flagObject

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

#locationObject

Returns the value of attribute location.



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

def location
  @location
end

#managed_resource_flagObject

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_cpuObject

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_unitsObject

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_memoryObject

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_dateObject

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_objectObject

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_idObject

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_dateObject

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_countObject

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_agentsObject

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_robotObject

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_componentObject

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_flagObject

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_flagObject

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_notificationObject

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_countObject

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_countObject

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_componentsObject

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_countObject

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_countObject

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_incidentsObject

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_monitorsObject

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_storageObject

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_countObject

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_countObject

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_vlansObject

Returns the value of attribute network_vlans.



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

def network_vlans
  @network_vlans
end

#notesObject

Returns the value of attribute notes.



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

def notes
  @notes
end

#open_cancellation_ticketObject

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_systemObject

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_codeObject

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_idObject

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_usageObject

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_usageObject

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_flagObject

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_uriObject

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_stateObject

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_addressObject

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_componentObject

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_addressObject

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_componentObject

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_flagObject

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_flagObject

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_usageObject

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_dateObject

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_countObject

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_eventsObject

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_groupObject

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_registryObject

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_countObject

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_assetsObject

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_memberObject

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_flagObject

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_countObject

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_requestsObject

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_roomObject

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_countObject

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_componentsObject

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_countObject

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_keysObject

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_cpusObject

Returns the value of attribute start_cpus.



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

def start_cpus
  @start_cpus
end

#statusObject

Returns the value of attribute status.



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

def status
  @status
end

#status_idObject

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_optionsObject

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_countObject

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_referencesObject

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_requestObject

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_countObject

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_dataObject

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_countObject

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

#usersObject

Returns the value of attribute users.



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

def users
  @users
end

#uuidObject

Returns the value of attribute uuid.



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

def uuid
  @uuid
end

#virtual_rackObject

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_idObject

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_nameObject

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(message) ⇒ Object

template_object



214
215
216
# File 'lib/softlayer/virtual/guest.rb', line 214

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

.create_objects(message) ⇒ Object

template_objects



219
220
221
# File 'lib/softlayer/virtual/guest.rb', line 219

def self.create_objects(message)
  request(:create_objects, Array[Softlayer::Virtual::Guest], message)
end

.find_by_ip_address(message) ⇒ Object

ip_address



256
257
258
# File 'lib/softlayer/virtual/guest.rb', line 256

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

.generate_order_template(message) ⇒ Object

template_object



261
262
263
# File 'lib/softlayer/virtual/guest.rb', line 261

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

.get_create_object_optionsObject



478
479
480
# File 'lib/softlayer/virtual/guest.rb', line 478

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

Instance Method Details

#activate_private_portObject



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

def activate_private_port
  request(:activate_private_port, Boolean)
end

#activate_public_portObject



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(message) ⇒ Object

network_storage_template_object



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

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

#allow_access_to_network_storage_list(message) ⇒ Object

network_storage_template_objects



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

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

#attach_disk_image(message) ⇒ Object

image_id



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

def attach_disk_image(message)
  request(:attach_disk_image, Softlayer::Provisioning::Version1::Transaction, message)
end

#cancel_isolation_for_destructive_actionObject



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(message) ⇒ Object

capture_template



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

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

#check_host_disk_availability(message) ⇒ Object

disk_capacity



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

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

#close_alarm(message) ⇒ Object

alarm_id



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

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

#configure_metadata_diskObject



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

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

#create_archive_transaction(message) ⇒ Object

group_name block_devices note



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

def create_archive_transaction(message)
  request(:create_archive_transaction, Softlayer::Provisioning::Version1::Transaction, message)
end

#create_post_software_install_transaction(message) ⇒ Object

data return_boolean



225
226
227
# File 'lib/softlayer/virtual/guest.rb', line 225

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

#delete_objectObject



229
230
231
# File 'lib/softlayer/virtual/guest.rb', line 229

def delete_object
  request(:delete_object, Boolean)
end

#detach_disk_image(message) ⇒ Object

image_id



234
235
236
# File 'lib/softlayer/virtual/guest.rb', line 234

def detach_disk_image(message)
  request(:detach_disk_image, Softlayer::Provisioning::Version1::Transaction, message)
end

#edit_object(message) ⇒ Object

template_object



239
240
241
# File 'lib/softlayer/virtual/guest.rb', line 239

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

#execute_idera_bare_metal_restoreObject



243
244
245
# File 'lib/softlayer/virtual/guest.rb', line 243

def execute_idera_bare_metal_restore
  request(:execute_idera_bare_metal_restore, Boolean)
end

#execute_r1_soft_bare_metal_restoreObject



247
248
249
# File 'lib/softlayer/virtual/guest.rb', line 247

def execute_r1_soft_bare_metal_restore
  request(:execute_r1_soft_bare_metal_restore, Boolean)
end

#execute_rescue_layerObject



251
252
253
# File 'lib/softlayer/virtual/guest.rb', line 251

def execute_rescue_layer
  request(:execute_rescue_layer, Boolean)
end

#get_accountObject



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

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

#get_account_owned_pool_flagObject



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

def 
  request(:get_account_owned_pool_flag, Boolean)
end

#get_active_network_monitor_incidentObject



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

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

#get_active_ticketsObject



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

def get_active_tickets
  request(:get_active_tickets, Array[Softlayer::Ticket])
end

#get_active_transactionObject



281
282
283
# File 'lib/softlayer/virtual/guest.rb', line 281

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

#get_active_transactionsObject



285
286
287
# File 'lib/softlayer/virtual/guest.rb', line 285

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

#get_additional_required_prices_for_os_reload(message) ⇒ Object

config



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

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

#get_alarm_history(message) ⇒ Object

start_date end_date alarm_id



297
298
299
# File 'lib/softlayer/virtual/guest.rb', line 297

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

#get_allowed_hostObject



301
302
303
# File 'lib/softlayer/virtual/guest.rb', line 301

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

#get_allowed_network_storageObject



305
306
307
# File 'lib/softlayer/virtual/guest.rb', line 305

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

#get_allowed_network_storage_replicasObject



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

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

#get_antivirus_spyware_software_componentObject



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

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

#get_application_delivery_controllerObject



317
318
319
# File 'lib/softlayer/virtual/guest.rb', line 317

def get_application_delivery_controller
  request(:get_application_delivery_controller, Softlayer::Network::Application::Delivery::Controller)
end

#get_attached_network_storages(message) ⇒ Object

nas_type



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

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

#get_attributesObject



326
327
328
# File 'lib/softlayer/virtual/guest.rb', line 326

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

#get_available_block_device_positionsObject



330
331
332
# File 'lib/softlayer/virtual/guest.rb', line 330

def get_available_block_device_positions
  request(:get_available_block_device_positions, Array[String])
end

#get_available_monitoringObject



334
335
336
# File 'lib/softlayer/virtual/guest.rb', line 334

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

#get_available_network_storages(message) ⇒ Object

nas_type



339
340
341
# File 'lib/softlayer/virtual/guest.rb', line 339

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

#get_average_daily_private_bandwidth_usageObject



343
344
345
# File 'lib/softlayer/virtual/guest.rb', line 343

def get_average_daily_private_bandwidth_usage
  request(:get_average_daily_private_bandwidth_usage, Float)
end

#get_average_daily_public_bandwidth_usageObject



347
348
349
# File 'lib/softlayer/virtual/guest.rb', line 347

def get_average_daily_public_bandwidth_usage
  request(:get_average_daily_public_bandwidth_usage, Float)
end

#get_backend_network_componentsObject



351
352
353
# File 'lib/softlayer/virtual/guest.rb', line 351

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

#get_backend_routersObject



355
356
357
# File 'lib/softlayer/virtual/guest.rb', line 355

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

#get_bandwidth_allocationObject



359
360
361
# File 'lib/softlayer/virtual/guest.rb', line 359

def get_bandwidth_allocation
  request(:get_bandwidth_allocation, Float)
end

#get_bandwidth_allotment_detailObject



363
364
365
# File 'lib/softlayer/virtual/guest.rb', line 363

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

#get_bandwidth_data_by_date(message) ⇒ Object

start_date_time end_date_time network_type



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

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

#get_bandwidth_for_date_range(message) ⇒ Object

start_date end_date



376
377
378
# File 'lib/softlayer/virtual/guest.rb', line 376

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

#get_bandwidth_image(message) ⇒ Object

network_type snapshot_range date_specified



383
384
385
# File 'lib/softlayer/virtual/guest.rb', line 383

def get_bandwidth_image(message)
  request(:get_bandwidth_image, Softlayer::Container::Bandwidth::GraphOutputs, message)
end

#get_bandwidth_image_by_date(message) ⇒ Object

start_date_time end_date_time network_type



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

def get_bandwidth_image_by_date(message)
  request(:get_bandwidth_image_by_date, Softlayer::Container::Bandwidth::GraphOutputs, message)
end

#get_bandwidth_total(message) ⇒ Object

start_date_time end_date_time direction side



398
399
400
# File 'lib/softlayer/virtual/guest.rb', line 398

def get_bandwidth_total(message)
  request(:get_bandwidth_total, BigDecimal, message)
end

#get_billing_cycle_bandwidth_usageObject



402
403
404
# File 'lib/softlayer/virtual/guest.rb', line 402

def get_billing_cycle_bandwidth_usage
  request(:get_billing_cycle_bandwidth_usage, Array[Softlayer::Network::Bandwidth::Usage])
end

#get_billing_cycle_private_bandwidth_usageObject



406
407
408
# File 'lib/softlayer/virtual/guest.rb', line 406

def get_billing_cycle_private_bandwidth_usage
  request(:get_billing_cycle_private_bandwidth_usage, Softlayer::Network::Bandwidth::Usage)
end

#get_billing_cycle_public_bandwidth_usageObject



410
411
412
# File 'lib/softlayer/virtual/guest.rb', line 410

def get_billing_cycle_public_bandwidth_usage
  request(:get_billing_cycle_public_bandwidth_usage, Softlayer::Network::Bandwidth::Usage)
end

#get_billing_itemObject



414
415
416
# File 'lib/softlayer/virtual/guest.rb', line 414

def get_billing_item
  request(:get_billing_item, Softlayer::Billing::Item::Virtual::Guest)
end

#get_block_cancel_because_disconnected_flagObject



418
419
420
# File 'lib/softlayer/virtual/guest.rb', line 418

def get_block_cancel_because_disconnected_flag
  request(:get_block_cancel_because_disconnected_flag, Boolean)
end

#get_block_device_template_groupObject



422
423
424
# File 'lib/softlayer/virtual/guest.rb', line 422

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

#get_block_devicesObject



426
427
428
# File 'lib/softlayer/virtual/guest.rb', line 426

def get_block_devices
  request(:get_block_devices, Array[Softlayer::Virtual::Guest::Block::Device])
end

#get_boot_orderObject



430
431
432
# File 'lib/softlayer/virtual/guest.rb', line 430

def get_boot_order
  request(:get_boot_order, String)
end

#get_console_access_logObject



434
435
436
# File 'lib/softlayer/virtual/guest.rb', line 434

def get_console_access_log
  request(:get_console_access_log, Array[Softlayer::Network::Logging::Syslog])
end

#get_console_ip_address_flagObject



438
439
440
# File 'lib/softlayer/virtual/guest.rb', line 438

def get_console_ip_address_flag
  request(:get_console_ip_address_flag, Boolean)
end

#get_console_ip_address_recordObject



442
443
444
# File 'lib/softlayer/virtual/guest.rb', line 442

def get_console_ip_address_record
  request(:get_console_ip_address_record, Softlayer::Virtual::Guest::Network::Component::IpAddress)
end

#get_continuous_data_protection_software_componentObject



446
447
448
# File 'lib/softlayer/virtual/guest.rb', line 446

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

#get_control_panelObject



450
451
452
# File 'lib/softlayer/virtual/guest.rb', line 450

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

#get_core_restricted_operating_system_priceObject



454
455
456
# File 'lib/softlayer/virtual/guest.rb', line 454

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(message) ⇒ Object

start_date_time end_date_time cpu_indexes



461
462
463
# File 'lib/softlayer/virtual/guest.rb', line 461

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

#get_cpu_metric_image(message) ⇒ Object

snapshot_range date_specified



467
468
469
# File 'lib/softlayer/virtual/guest.rb', line 467

def get_cpu_metric_image(message)
  request(:get_cpu_metric_image, Softlayer::Container::Bandwidth::GraphOutputs, message)
end

#get_cpu_metric_image_by_date(message) ⇒ Object

start_date_time end_date_time cpu_indexes



474
475
476
# File 'lib/softlayer/virtual/guest.rb', line 474

def get_cpu_metric_image_by_date(message)
  request(:get_cpu_metric_image_by_date, Softlayer::Container::Bandwidth::GraphOutputs, message)
end

#get_current_bandwidth_summaryObject



482
483
484
# File 'lib/softlayer/virtual/guest.rb', line 482

def get_current_bandwidth_summary
  request(:get_current_bandwidth_summary, Softlayer::Metric::Tracking::Object::Bandwidth::Summary)
end

#get_current_billing_detailObject



486
487
488
# File 'lib/softlayer/virtual/guest.rb', line 486

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

#get_current_billing_totalObject



490
491
492
# File 'lib/softlayer/virtual/guest.rb', line 490

def get_current_billing_total
  request(:get_current_billing_total, Float)
end

#get_custom_bandwidth_data_by_date(message) ⇒ Object

graph_data



495
496
497
# File 'lib/softlayer/virtual/guest.rb', line 495

def get_custom_bandwidth_data_by_date(message)
  request(:get_custom_bandwidth_data_by_date, Softlayer::Container::Graph, message)
end

#get_custom_metric_data_by_date(message) ⇒ Object

graph_data



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

def get_custom_metric_data_by_date(message)
  request(:get_custom_metric_data_by_date, Softlayer::Container::Graph, message)
end

#get_datacenterObject



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

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

#get_drive_retention_item_priceObject



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

def get_drive_retention_item_price
  request(:get_drive_retention_item_price, Softlayer::Product::Item::Price)
end

#get_evault_network_storageObject



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

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

#get_firewall_protectable_subnetsObject



516
517
518
# File 'lib/softlayer/virtual/guest.rb', line 516

def get_firewall_protectable_subnets
  request(:get_firewall_protectable_subnets, Array[Softlayer::Network::Subnet])
end

#get_firewall_service_componentObject



520
521
522
# File 'lib/softlayer/virtual/guest.rb', line 520

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

#get_first_available_block_device_positionObject



524
525
526
# File 'lib/softlayer/virtual/guest.rb', line 524

def get_first_available_block_device_position
  request(:get_first_available_block_device_position, String)
end

#get_frontend_network_componentsObject



528
529
530
# File 'lib/softlayer/virtual/guest.rb', line 528

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

#get_frontend_routersObject



532
533
534
# File 'lib/softlayer/virtual/guest.rb', line 532

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

#get_global_identifierObject



536
537
538
# File 'lib/softlayer/virtual/guest.rb', line 536

def get_global_identifier
  request(:get_global_identifier, String)
end

#get_guest_boot_parameterObject



540
541
542
# File 'lib/softlayer/virtual/guest.rb', line 540

def get_guest_boot_parameter
  request(:get_guest_boot_parameter, Softlayer::Virtual::Guest::Boot::Parameter)
end

#get_hostObject



544
545
546
# File 'lib/softlayer/virtual/guest.rb', line 544

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

#get_host_ips_software_componentObject



548
549
550
# File 'lib/softlayer/virtual/guest.rb', line 548

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

#get_hourly_billing_flagObject



552
553
554
# File 'lib/softlayer/virtual/guest.rb', line 552

def get_hourly_billing_flag
  request(:get_hourly_billing_flag, Boolean)
end

#get_inbound_private_bandwidth_usageObject



556
557
558
# File 'lib/softlayer/virtual/guest.rb', line 556

def get_inbound_private_bandwidth_usage
  request(:get_inbound_private_bandwidth_usage, Float)
end

#get_inbound_public_bandwidth_usageObject



560
561
562
# File 'lib/softlayer/virtual/guest.rb', line 560

def get_inbound_public_bandwidth_usage
  request(:get_inbound_public_bandwidth_usage, Float)
end

#get_internal_tag_referencesObject



564
565
566
# File 'lib/softlayer/virtual/guest.rb', line 564

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

#get_iso_boot_imageObject



568
569
570
# File 'lib/softlayer/virtual/guest.rb', line 568

def get_iso_boot_image
  request(:get_iso_boot_image, Softlayer::Virtual::Disk::Image)
end

#get_item_prices_from_software_descriptions(message) ⇒ Object

software_descriptions include_translations_flag return_all_prices_flag



575
576
577
# File 'lib/softlayer/virtual/guest.rb', line 575

def get_item_prices_from_software_descriptions(message)
  request(:get_item_prices_from_software_descriptions, Array[Softlayer::Product::Item], message)
end

#get_last_known_power_stateObject



579
580
581
# File 'lib/softlayer/virtual/guest.rb', line 579

def get_last_known_power_state
  request(:get_last_known_power_state, Softlayer::Virtual::Guest::Power::State)
end

#get_last_operating_system_reloadObject



583
584
585
# File 'lib/softlayer/virtual/guest.rb', line 583

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

#get_last_transactionObject



587
588
589
# File 'lib/softlayer/virtual/guest.rb', line 587

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

#get_latest_network_monitor_incidentObject



591
592
593
# File 'lib/softlayer/virtual/guest.rb', line 591

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

#get_local_disk_flagObject



595
596
597
# File 'lib/softlayer/virtual/guest.rb', line 595

def get_local_disk_flag
  request(:get_local_disk_flag, Boolean)
end

#get_locationObject



599
600
601
# File 'lib/softlayer/virtual/guest.rb', line 599

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

#get_managed_resource_flagObject



603
604
605
# File 'lib/softlayer/virtual/guest.rb', line 603

def get_managed_resource_flag
  request(:get_managed_resource_flag, Boolean)
end

#get_memory_metric_data_by_date(message) ⇒ Object

start_date_time end_date_time



609
610
611
# File 'lib/softlayer/virtual/guest.rb', line 609

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

#get_memory_metric_image(message) ⇒ Object

snapshot_range date_specified



615
616
617
# File 'lib/softlayer/virtual/guest.rb', line 615

def get_memory_metric_image(message)
  request(:get_memory_metric_image, Softlayer::Container::Bandwidth::GraphOutputs, message)
end

#get_memory_metric_image_by_date(message) ⇒ Object

start_date_time end_date_time



621
622
623
# File 'lib/softlayer/virtual/guest.rb', line 621

def get_memory_metric_image_by_date(message)
  request(:get_memory_metric_image_by_date, Softlayer::Container::Bandwidth::GraphOutputs, message)
end

#get_metric_tracking_objectObject



625
626
627
# File 'lib/softlayer/virtual/guest.rb', line 625

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

#get_metric_tracking_object_idObject



629
630
631
# File 'lib/softlayer/virtual/guest.rb', line 629

def get_metric_tracking_object_id
  request(:get_metric_tracking_object_id, Integer)
end

#get_monitoring_active_alarms(message) ⇒ Object

start_date end_date



635
636
637
# File 'lib/softlayer/virtual/guest.rb', line 635

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

#get_monitoring_agentsObject



639
640
641
# File 'lib/softlayer/virtual/guest.rb', line 639

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

#get_monitoring_closed_alarms(message) ⇒ Object

start_date end_date



645
646
647
# File 'lib/softlayer/virtual/guest.rb', line 645

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

#get_monitoring_robotObject



649
650
651
# File 'lib/softlayer/virtual/guest.rb', line 649

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

#get_monitoring_service_componentObject



653
654
655
# File 'lib/softlayer/virtual/guest.rb', line 653

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

#get_monitoring_service_eligibility_flagObject



657
658
659
# File 'lib/softlayer/virtual/guest.rb', line 657

def get_monitoring_service_eligibility_flag
  request(:get_monitoring_service_eligibility_flag, Boolean)
end

#get_monitoring_service_flagObject



661
662
663
# File 'lib/softlayer/virtual/guest.rb', line 661

def get_monitoring_service_flag
  request(:get_monitoring_service_flag, Boolean)
end

#get_monitoring_user_notificationObject



665
666
667
# File 'lib/softlayer/virtual/guest.rb', line 665

def get_monitoring_user_notification
  request(:get_monitoring_user_notification, Array[Softlayer::User::Customer::Notification::Virtual::Guest])
end

#get_network_component_firewall_protectable_ip_addressesObject



669
670
671
# File 'lib/softlayer/virtual/guest.rb', line 669

def get_network_component_firewall_protectable_ip_addresses
  request(:get_network_component_firewall_protectable_ip_addresses, Array[Softlayer::Network::Subnet::IpAddress])
end

#get_network_componentsObject



673
674
675
# File 'lib/softlayer/virtual/guest.rb', line 673

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

#get_network_monitor_incidentsObject



677
678
679
# File 'lib/softlayer/virtual/guest.rb', line 677

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

#get_network_monitorsObject



681
682
683
# File 'lib/softlayer/virtual/guest.rb', line 681

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

#get_network_storageObject



685
686
687
# File 'lib/softlayer/virtual/guest.rb', line 685

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

#get_network_vlansObject



689
690
691
# File 'lib/softlayer/virtual/guest.rb', line 689

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

#get_objectObject



693
694
695
# File 'lib/softlayer/virtual/guest.rb', line 693

def get_object
  request(:get_object, Softlayer::Virtual::Guest)
end

#get_open_cancellation_ticketObject



697
698
699
# File 'lib/softlayer/virtual/guest.rb', line 697

def get_open_cancellation_ticket
  request(:get_open_cancellation_ticket, Softlayer::Ticket)
end

#get_operating_systemObject



701
702
703
# File 'lib/softlayer/virtual/guest.rb', line 701

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

#get_operating_system_reference_codeObject



705
706
707
# File 'lib/softlayer/virtual/guest.rb', line 705

def get_operating_system_reference_code
  request(:get_operating_system_reference_code, String)
end

#get_order_template(message) ⇒ Object

billing_type order_prices



711
712
713
# File 'lib/softlayer/virtual/guest.rb', line 711

def get_order_template(message)
  request(:get_order_template, Softlayer::Container::Product::Order, message)
end

#get_ordered_package_idObject



715
716
717
# File 'lib/softlayer/virtual/guest.rb', line 715

def get_ordered_package_id
  request(:get_ordered_package_id, String)
end

#get_outbound_private_bandwidth_usageObject



719
720
721
# File 'lib/softlayer/virtual/guest.rb', line 719

def get_outbound_private_bandwidth_usage
  request(:get_outbound_private_bandwidth_usage, Float)
end

#get_outbound_public_bandwidth_usageObject



723
724
725
# File 'lib/softlayer/virtual/guest.rb', line 723

def get_outbound_public_bandwidth_usage
  request(:get_outbound_public_bandwidth_usage, Float)
end

#get_over_bandwidth_allocation_flagObject



727
728
729
# File 'lib/softlayer/virtual/guest.rb', line 727

def get_over_bandwidth_allocation_flag
  request(:get_over_bandwidth_allocation_flag, Integer)
end

#get_power_stateObject



731
732
733
# File 'lib/softlayer/virtual/guest.rb', line 731

def get_power_state
  request(:get_power_state, Softlayer::Virtual::Guest::Power::State)
end

#get_primary_backend_ip_addressObject



735
736
737
# File 'lib/softlayer/virtual/guest.rb', line 735

def get_primary_backend_ip_address
  request(:get_primary_backend_ip_address, String)
end

#get_primary_backend_network_componentObject



739
740
741
# File 'lib/softlayer/virtual/guest.rb', line 739

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

#get_primary_ip_addressObject



743
744
745
# File 'lib/softlayer/virtual/guest.rb', line 743

def get_primary_ip_address
  request(:get_primary_ip_address, String)
end

#get_primary_network_componentObject



747
748
749
# File 'lib/softlayer/virtual/guest.rb', line 747

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

#get_private_network_only_flagObject



751
752
753
# File 'lib/softlayer/virtual/guest.rb', line 751

def get_private_network_only_flag
  request(:get_private_network_only_flag, Boolean)
end

#get_projected_over_bandwidth_allocation_flagObject



755
756
757
# File 'lib/softlayer/virtual/guest.rb', line 755

def get_projected_over_bandwidth_allocation_flag
  request(:get_projected_over_bandwidth_allocation_flag, Integer)
end

#get_projected_public_bandwidth_usageObject



759
760
761
# File 'lib/softlayer/virtual/guest.rb', line 759

def get_projected_public_bandwidth_usage
  request(:get_projected_public_bandwidth_usage, Float)
end

#get_provision_dateObject



763
764
765
# File 'lib/softlayer/virtual/guest.rb', line 763

def get_provision_date
  request(:get_provision_date, DateTime)
end

#get_recent_eventsObject



767
768
769
# File 'lib/softlayer/virtual/guest.rb', line 767

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

#get_recent_metric_data(message) ⇒ Object

time



772
773
774
# File 'lib/softlayer/virtual/guest.rb', line 772

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

#get_regional_groupObject



776
777
778
# File 'lib/softlayer/virtual/guest.rb', line 776

def get_regional_group
  request(:get_regional_group, Softlayer::Location::Group::Regional)
end

#get_regional_internet_registryObject



780
781
782
# File 'lib/softlayer/virtual/guest.rb', line 780

def get_regional_internet_registry
  request(:get_regional_internet_registry, Softlayer::Network::Regional::Internet::Registry)
end

#get_remote_monitoring_active_alarms(message) ⇒ Object

start_date end_date



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

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

#get_remote_monitoring_closed_alarms(message) ⇒ Object

start_date end_date



792
793
794
# File 'lib/softlayer/virtual/guest.rb', line 792

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

#get_reverse_domain_recordsObject



796
797
798
# File 'lib/softlayer/virtual/guest.rb', line 796

def get_reverse_domain_records
  request(:get_reverse_domain_records, Array[Softlayer::Dns::Domain])
end

#get_scale_assetsObject



800
801
802
# File 'lib/softlayer/virtual/guest.rb', line 800

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

#get_scale_memberObject



804
805
806
# File 'lib/softlayer/virtual/guest.rb', line 804

def get_scale_member
  request(:get_scale_member, Softlayer::Scale::Member::Virtual::Guest)
end

#get_scaled_flagObject



808
809
810
# File 'lib/softlayer/virtual/guest.rb', line 808

def get_scaled_flag
  request(:get_scaled_flag, Boolean)
end

#get_security_scan_requestsObject



812
813
814
# File 'lib/softlayer/virtual/guest.rb', line 812

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

#get_server_roomObject



816
817
818
# File 'lib/softlayer/virtual/guest.rb', line 816

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

#get_software_componentsObject



820
821
822
# File 'lib/softlayer/virtual/guest.rb', line 820

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

#get_ssh_keysObject



824
825
826
# File 'lib/softlayer/virtual/guest.rb', line 824

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

#get_statusObject



828
829
830
# File 'lib/softlayer/virtual/guest.rb', line 828

def get_status
  request(:get_status, Softlayer::Virtual::Guest::Status)
end

#get_tag_referencesObject



832
833
834
# File 'lib/softlayer/virtual/guest.rb', line 832

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

#get_upgrade_item_prices(message) ⇒ Object

include_downgrade_item_prices



837
838
839
# File 'lib/softlayer/virtual/guest.rb', line 837

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

#get_upgrade_requestObject



841
842
843
# File 'lib/softlayer/virtual/guest.rb', line 841

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

#get_user_dataObject



845
846
847
# File 'lib/softlayer/virtual/guest.rb', line 845

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

#get_usersObject



849
850
851
# File 'lib/softlayer/virtual/guest.rb', line 849

def get_users
  request(:get_users, Array[Softlayer::User::Customer])
end

#get_valid_block_device_template_groups(message) ⇒ Object

visibility



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

def get_valid_block_device_template_groups(message)
  request(:get_valid_block_device_template_groups, Array[Softlayer::Virtual::Guest::Block::Device::Template::Group], message)
end

#get_virtual_rackObject



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

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

#get_virtual_rack_idObject



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

def get_virtual_rack_id
  request(:get_virtual_rack_id, Integer)
end

#get_virtual_rack_nameObject



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

def get_virtual_rack_name
  request(:get_virtual_rack_name, String)
end

#is_backend_pingableObject



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

def is_backend_pingable
  request(:is_backend_pingable, Boolean)
end

#is_pingableObject



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

def is_pingable
  request(:is_pingable, Boolean)
end

#isolate_instance_for_destructive_actionObject



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

def isolate_instance_for_destructive_action
  request(:isolate_instance_for_destructive_action, nil)
end

#mount_iso_image(message) ⇒ Object

disk_image_id



883
884
885
# File 'lib/softlayer/virtual/guest.rb', line 883

def mount_iso_image(message)
  request(:mount_iso_image, Softlayer::Provisioning::Version1::Transaction, message)
end

#pauseObject



887
888
889
# File 'lib/softlayer/virtual/guest.rb', line 887

def pause
  request(:pause, Boolean)
end

#power_cycleObject



891
892
893
# File 'lib/softlayer/virtual/guest.rb', line 891

def power_cycle
  request(:power_cycle, Boolean)
end

#power_offObject



895
896
897
# File 'lib/softlayer/virtual/guest.rb', line 895

def power_off
  request(:power_off, Boolean)
end

#power_off_softObject



899
900
901
# File 'lib/softlayer/virtual/guest.rb', line 899

def power_off_soft
  request(:power_off_soft, Boolean)
end

#power_onObject



903
904
905
# File 'lib/softlayer/virtual/guest.rb', line 903

def power_on
  request(:power_on, Boolean)
end

#reboot_defaultObject



907
908
909
# File 'lib/softlayer/virtual/guest.rb', line 907

def reboot_default
  request(:reboot_default, Boolean)
end

#reboot_hardObject



911
912
913
# File 'lib/softlayer/virtual/guest.rb', line 911

def reboot_hard
  request(:reboot_hard, Boolean)
end

#reboot_softObject



915
916
917
# File 'lib/softlayer/virtual/guest.rb', line 915

def reboot_soft
  request(:reboot_soft, Boolean)
end

#reload_current_operating_system_configurationObject



919
920
921
# File 'lib/softlayer/virtual/guest.rb', line 919

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

#reload_operating_system(message) ⇒ Object

token config



925
926
927
# File 'lib/softlayer/virtual/guest.rb', line 925

def reload_operating_system(message)
  request(:reload_operating_system, String, message)
end

#remove_access_to_network_storage(message) ⇒ Object

network_storage_template_object



930
931
932
# File 'lib/softlayer/virtual/guest.rb', line 930

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

#remove_access_to_network_storage_list(message) ⇒ Object

network_storage_template_objects



935
936
937
# File 'lib/softlayer/virtual/guest.rb', line 935

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

#resumeObject



939
940
941
# File 'lib/softlayer/virtual/guest.rb', line 939

def resume
  request(:resume, Boolean)
end

#set_private_network_interface_speed(message) ⇒ Object

new_speed



944
945
946
# File 'lib/softlayer/virtual/guest.rb', line 944

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

#set_public_network_interface_speed(message) ⇒ Object

new_speed



949
950
951
# File 'lib/softlayer/virtual/guest.rb', line 949

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

#set_tags(message) ⇒ Object

tags



954
955
956
# File 'lib/softlayer/virtual/guest.rb', line 954

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

#set_user_metadata(message) ⇒ Object

metadata



959
960
961
# File 'lib/softlayer/virtual/guest.rb', line 959

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

#shutdown_private_portObject



963
964
965
# File 'lib/softlayer/virtual/guest.rb', line 963

def shutdown_private_port
  request(:shutdown_private_port, Boolean)
end

#shutdown_public_portObject



967
968
969
# File 'lib/softlayer/virtual/guest.rb', line 967

def shutdown_public_port
  request(:shutdown_public_port, Boolean)
end

#unmount_iso_imageObject



971
972
973
# File 'lib/softlayer/virtual/guest.rb', line 971

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

#validate_image_template(message) ⇒ Object

image_template_id



976
977
978
# File 'lib/softlayer/virtual/guest.rb', line 976

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

#verify_reload_operating_system(message) ⇒ Object

config



981
982
983
# File 'lib/softlayer/virtual/guest.rb', line 981

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