Class: DeepSecurity::HostInterface

Inherits:
TransportObject show all
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

Attributes inherited from SavonHelper::MappingObject

#interface

Attributes included from SavonHelper::DSL

#alias_accessor

Method Summary

Methods inherited from TransportObject

#manager

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

#descriptionString

Returns:



8
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 8

attr_string_accessor :description

#dhcpBoolean

DHCP On or Off

Returns:

  • (Boolean)


28
29
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 28

attr_boolean_accessor :dhcp,
"DHCP On or Off"

#display_nameString

Computer display name

Returns:



10
11
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 10

attr_string_accessor :display_name,
'Computer display name'

#externalBoolean

Administrative external boolean for integration purposes.

Returns:

  • (Boolean)


12
13
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 12

attr_boolean_accessor :external,
'Administrative external boolean for integration purposes.'

#external_idString

Administrative external ID for integration purposes.

Returns:



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_idint

The ID of the Host Bridge

Returns:

  • (int)


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_idint

Assigned HostGroupTransport ID

Returns:

  • (int)


16
17
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 16

attr_integer_accessor :host_group_id,
'Assigned HostGroupTransport ID'

#host_typeEnumHostType

Assigned host type

Returns:



18
19
20
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 18

attr_enum_accessor :host_type,
EnumHostType,
'Assigned host type'

#idint

Returns:

  • (int)


6
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 6

attr_integer_accessor :id

#interface_type_idint

The ID of the Interface Type

Returns:

  • (int)


32
33
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 32

attr_integer_accessor :interface_type_id,
"The ID of the Interface Type"

#macString

Mac Address

Returns:



34
35
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 34

attr_string_accessor :mac,
"Mac Address"

#nameString

Returns:



7
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 7

attr_string_accessor :name

#not_availableBoolean

True is the HostInterface isn't available

Returns:

  • (Boolean)


36
37
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 36

attr_boolean_accessor :not_available,
"True is the HostInterface isn't available"

#platformString

Computer platform

Returns:



21
22
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 21

attr_string_accessor :platform,
'Computer platform'

#security_profile_idint

Assigned SecurityProfileTransport ID

Returns:

  • (int)


23
24
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 23

attr_integer_accessor :security_profile_id,
'Assigned SecurityProfileTransport ID'

#virtual_device_keyint

The Virtual Device Key

Returns:

  • (int)


38
39
# File 'lib/deepsecurity/transport_objects/host_interface.rb', line 38

attr_integer_accessor :virtual_device_key,
"The Virtual Device Key"