Class: DatadogAPIClient::V2::DeviceAttributes

Inherits:
Object
  • Object
show all
Includes:
BaseGenericModel
Defined in:
lib/datadog_api_client/v2/models/device_attributes.rb

Overview

The device attributes

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_properties ⇒ Object

Returns the value of attribute additional_properties.



84
85
86
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 84

def additional_properties
  @additional_properties
end

#description ⇒ Object

The device description



25
26
27
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 25

def description
  @description
end

#device_type ⇒ Object

The device type



28
29
30
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 28

def device_type
  @device_type
end

#integration ⇒ Object

The device integration



31
32
33
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 31

def integration
  @integration
end

#interface_statuses ⇒ Object

Count of the device interfaces by status



34
35
36
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 34

def interface_statuses
  @interface_statuses
end

#ip_address ⇒ Object

The device IP address



37
38
39
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 37

def ip_address
  @ip_address
end

#location ⇒ Object

The device location



40
41
42
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 40

def location
  @location
end

#model ⇒ Object

The device model



43
44
45
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 43

def model
  @model
end

#name ⇒ Object

The device name



46
47
48
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 46

def name
  @name
end

#os_hostname ⇒ Object

The device OS hostname



49
50
51
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 49

def os_hostname
  @os_hostname
end

#os_name ⇒ Object

The device OS name



52
53
54
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 52

def os_name
  @os_name
end

#os_version ⇒ Object

The device OS version



55
56
57
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 55

def os_version
  @os_version
end

#ping_status ⇒ Object

The device ping status



58
59
60
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 58

def ping_status
  @ping_status
end

#product_name ⇒ Object

The device product name



61
62
63
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 61

def product_name
  @product_name
end

#serial_number ⇒ Object

The device serial number



64
65
66
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 64

def serial_number
  @serial_number
end

#status ⇒ Object

The device SNMP status



67
68
69
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 67

def status
  @status
end

#subnet ⇒ Object

The device subnet



70
71
72
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 70

def subnet
  @subnet
end

#sys_object_id ⇒ Object

The device sys_object_id



73
74
75
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 73

def sys_object_id
  @sys_object_id
end

#tags ⇒ Object

The list of device tags



76
77
78
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 76

def tags
  @tags
end

#vendor ⇒ Object

The device vendor



79
80
81
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 79

def vendor
  @vendor
end

#version ⇒ Object

The device version



82
83
84
# File 'lib/datadog_api_client/v2/models/device_attributes.rb', line 82

def version
  @version
end