Class: Softlayer::Software::Component::HostIps
- Inherits:
-
Softlayer::Software::Component
show all
- Defined in:
- lib/softlayer/software/component/host_ips.rb,
lib/softlayer/software/component/host_ips/mcafee.rb,
lib/softlayer/software/component/host_ips/mcafee/epo.rb,
lib/softlayer/software/component/host_ips/mcafee/epo/version36.rb,
lib/softlayer/software/component/host_ips/mcafee/epo/version45.rb,
lib/softlayer/software/component/host_ips/mcafee/epo/version36/hips.rb,
lib/softlayer/software/component/host_ips/mcafee/epo/version45/hips.rb,
lib/softlayer/software/component/host_ips/mcafee/epo/version36/hips/version6.rb,
lib/softlayer/software/component/host_ips/mcafee/epo/version36/hips/version7.rb,
lib/softlayer/software/component/host_ips/mcafee/epo/version45/hips/version7.rb,
lib/softlayer/software/component/host_ips/mcafee/epo/version45/hips/version8.rb
Direct Known Subclasses
Mcafee
Defined Under Namespace
Classes: Mcafee, Representer
Constant Summary
collapse
- SERVICE =
'SoftLayer_Software_Component_HostIps'
Instance Attribute Summary
#average_installation_duration, #billing_item, #hardware, #hardware_id, #id, #manufacturer_activation_code, #manufacturer_license_instance, #password_count, #password_history, #password_history_count, #passwords, #software_description, #software_license, #virtual_guest
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
extended, #filter, included, #limit, #mask, #request_headers
Instance Method Details
#get_average_installation_duration ⇒ Object
8
9
10
|
# File 'lib/softlayer/software/component/host_ips.rb', line 8
def get_average_installation_duration
request(:get_average_installation_duration, BigDecimal)
end
|
#get_billing_item ⇒ Object
12
13
14
|
# File 'lib/softlayer/software/component/host_ips.rb', line 12
def get_billing_item
request(:get_billing_item, Softlayer::Billing::Item)
end
|
#get_current_host_ips_policies ⇒ Object
#get_hardware ⇒ Object
20
21
22
|
# File 'lib/softlayer/software/component/host_ips.rb', line 20
def get_hardware
request(:get_hardware, Softlayer::Hardware)
end
|
#get_license_file ⇒ Object
24
25
26
|
# File 'lib/softlayer/software/component/host_ips.rb', line 24
def get_license_file
request(:get_license_file, String)
end
|
#get_password_history ⇒ Object
#get_software_description ⇒ Object
40
41
42
|
# File 'lib/softlayer/software/component/host_ips.rb', line 40
def get_software_description
request(:get_software_description, Softlayer::Software::Description)
end
|
#get_software_license ⇒ Object
44
45
46
|
# File 'lib/softlayer/software/component/host_ips.rb', line 44
def get_software_license
request(:get_software_license, Softlayer::Software::License)
end
|
#get_vendor_set_up_configuration ⇒ Object
48
49
50
|
# File 'lib/softlayer/software/component/host_ips.rb', line 48
def get_vendor_set_up_configuration
request(:get_vendor_set_up_configuration, String)
end
|
#get_virtual_guest ⇒ Object
52
53
54
|
# File 'lib/softlayer/software/component/host_ips.rb', line 52
def get_virtual_guest
request(:get_virtual_guest, Softlayer::Virtual::Guest)
end
|
#update_hips_policies(message) ⇒ Object
new_ips_mode new_ips_protection new_firewall_mode new_firewall_ruleset new_application_mode new_application_ruleset new_enforcement_policy
63
64
65
|
# File 'lib/softlayer/software/component/host_ips.rb', line 63
def update_hips_policies(message)
request(:update_hips_policies, Boolean, message)
end
|