Class: DeepSecurity::HostInterface
- Inherits:
-
TransportObject
- Object
- SavonHelper::MappingObject
- SavonHelper::CachingObject
- TransportObject
- DeepSecurity::HostInterface
- Defined in:
- lib/deepsecurity/transport_objects/host_interface.rb
Overview
The Host's Interface Transport Object.
Constant Summary
Constants inherited from SavonHelper::MappingObject
SavonHelper::MappingObject::BLACK_LIST
Instance Attribute Summary collapse
- #description ⇒ String
-
#dhcp ⇒ Boolean
DHCP On or Off.
-
#display_name ⇒ String
Computer display name.
-
#external ⇒ Boolean
Administrative external boolean for integration purposes.
-
#external_id ⇒ String
Administrative external ID for integration purposes.
-
#host_bridge_id ⇒ int
The ID of the Host Bridge.
-
#host_group_id ⇒ int
Assigned HostGroupTransport ID.
-
#host_type ⇒ EnumHostType
Assigned host type.
- #id ⇒ int
-
#interface_type_id ⇒ int
The ID of the Interface Type.
-
#mac ⇒ String
Mac Address.
- #name ⇒ String
-
#not_available ⇒ Boolean
True is the HostInterface isn't available.
-
#platform ⇒ String
Computer platform.
-
#security_profile_id ⇒ int
Assigned SecurityProfileTransport ID.
-
#virtual_device_key ⇒ int
The Virtual Device Key.
Attributes inherited from SavonHelper::MappingObject
Attributes included from SavonHelper::DSL
Method Summary
Methods inherited from TransportObject
Methods inherited from SavonHelper::CachingObject
all_cache_aspects, #cachable?, #cache, cache_aspects, cache_by_aspect, cache_key, #cache_key, from_savon, #store_in_cache
Methods inherited from SavonHelper::MappingObject
all_type_mappings, defined_attributes, from_savon, has_attribute_chain, #initialize, #to_json, #to_s, #to_savon, type_mappings
Methods included from SavonHelper::DSL
#array_boolean_accessor, #array_datetime_accessor, #array_double_accessor, #array_enum_accessor, #array_float__accessor, #array_integer_accessor, #array_ip_address_accessor, #array_object_accessor, #array_string_accessor, #attr_boolean_accessor, #attr_datetime_accessor, #attr_double_accessor, #attr_enum_accessor, #attr_float_accessor, #attr_integer_accessor, #attr_ip_address_accessor, #attr_object_accessor, #attr_string_accessor, #hint_object_accessor
Constructor Details
This class inherits a constructor from SavonHelper::MappingObject
Instance Attribute Details
#description ⇒ String
8 |
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 8 attr_string_accessor :description |
#dhcp ⇒ Boolean
DHCP On or Off
28 29 |
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 28 attr_boolean_accessor :dhcp, "DHCP On or Off" |
#display_name ⇒ String
Computer display name
10 11 |
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 10 attr_string_accessor :display_name, 'Computer display name' |
#external ⇒ Boolean
Administrative external boolean for integration purposes.
12 13 |
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 12 attr_boolean_accessor :external, 'Administrative external boolean for integration purposes.' |
#external_id ⇒ String
Administrative external ID for integration purposes.
14 15 |
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 14 attr_string_accessor :external_id, 'Administrative external ID for integration purposes.' |
#host_bridge_id ⇒ int
The ID of the Host Bridge
30 31 |
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 30 attr_integer_accessor :host_bridge_id, "The ID of the Host Bridge" |
#host_group_id ⇒ int
Assigned HostGroupTransport ID
16 17 |
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 16 attr_integer_accessor :host_group_id, 'Assigned HostGroupTransport ID' |
#host_type ⇒ EnumHostType
Assigned host type
18 19 20 |
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 18 attr_enum_accessor :host_type, EnumHostType, 'Assigned host type' |
#id ⇒ int
6 |
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 6 attr_integer_accessor :id |
#interface_type_id ⇒ int
The ID of the Interface Type
32 33 |
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 32 attr_integer_accessor :interface_type_id, "The ID of the Interface Type" |
#mac ⇒ String
Mac Address
34 35 |
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 34 attr_string_accessor :mac, "Mac Address" |
#name ⇒ String
7 |
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 7 attr_string_accessor :name |
#not_available ⇒ Boolean
True is the HostInterface isn't available
36 37 |
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 36 attr_boolean_accessor :not_available, "True is the HostInterface isn't available" |
#platform ⇒ String
Computer platform
21 22 |
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 21 attr_string_accessor :platform, 'Computer platform' |
#security_profile_id ⇒ int
Assigned SecurityProfileTransport ID
23 24 |
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 23 attr_integer_accessor :security_profile_id, 'Assigned SecurityProfileTransport ID' |
#virtual_device_key ⇒ int
The Virtual Device Key
38 39 |
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 38 attr_integer_accessor :virtual_device_key, "The Virtual Device Key" |