Class: DatadogAPIClient::V2::CsmUnifiedHostAttributes
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::CsmUnifiedHostAttributes
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb
Overview
Attributes of a unified host, combining data from agent and agentless sources.
Instance Attribute Summary collapse
-
#account_id ⇒ Object
The ID of the cloud account that the host belongs to.
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#agent_csm_vm_containers_enabled ⇒ Object
Whether CSM Vulnerabilities is enabled for containers through the Datadog Agent.
-
#agent_csm_vm_hosts_enabled ⇒ Object
Whether CSM Vulnerabilities is enabled for hosts through the Datadog Agent.
-
#agent_cws_enabled ⇒ Object
Whether CSM Threats is enabled for this host through the Datadog Agent.
-
#agent_posture_management ⇒ Object
Whether CSM Misconfigurations is enabled for this host through the Datadog Agent.
-
#agent_version ⇒ Object
The version of the Datadog Agent running on this host.
-
#agentless_posture_management ⇒ Object
Whether CSM Misconfigurations is enabled for this host via agentless scanning.
-
#agentless_vulnerability_scanning ⇒ Object
Whether CSM Vulnerabilities is enabled for this host via agentless scanning.
-
#cloud_provider ⇒ Object
The cloud provider of a host resource.
-
#cluster_name ⇒ Object
The name of the Kubernetes cluster the host belongs to, if applicable.
-
#datadog_agent_key ⇒ Object
The Datadog Agent key associated with this host.
-
#env ⇒ Object
The list of environment tags associated with this host.
-
#host_id ⇒ Object
The internal Datadog host identifier.
-
#install_method_tool ⇒ Object
The tool used to install the Datadog Agent on this host.
-
#os ⇒ Object
The operating system of the host.
-
#resource_type ⇒ Object
The type of cloud resource for an agentless host.
-
#source ⇒ Object
readonly
The source of a unified host entry, indicating whether it was discovered via agent, agentless scanning, or both.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#account_id ⇒ Object
The ID of the cloud account that the host belongs to. Present only when the host was discovered through agentless scanning.
25 26 27 |
# File 'lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb', line 25 def account_id @account_id end |
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
75 76 77 |
# File 'lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb', line 75 def additional_properties @additional_properties end |
#agent_csm_vm_containers_enabled ⇒ Object
Whether CSM Vulnerabilities is enabled for containers through the Datadog Agent. true if enabled; false if disabled.
28 29 30 |
# File 'lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb', line 28 def agent_csm_vm_containers_enabled @agent_csm_vm_containers_enabled end |
#agent_csm_vm_hosts_enabled ⇒ Object
Whether CSM Vulnerabilities is enabled for hosts through the Datadog Agent. true if enabled; false if disabled.
31 32 33 |
# File 'lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb', line 31 def agent_csm_vm_hosts_enabled @agent_csm_vm_hosts_enabled end |
#agent_cws_enabled ⇒ Object
Whether CSM Threats is enabled for this host through the Datadog Agent. true if enabled; false if disabled.
34 35 36 |
# File 'lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb', line 34 def agent_cws_enabled @agent_cws_enabled end |
#agent_posture_management ⇒ Object
Whether CSM Misconfigurations is enabled for this host through the Datadog Agent. true if enabled; false if disabled.
37 38 39 |
# File 'lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb', line 37 def agent_posture_management @agent_posture_management end |
#agent_version ⇒ Object
The version of the Datadog Agent running on this host.
40 41 42 |
# File 'lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb', line 40 def agent_version @agent_version end |
#agentless_posture_management ⇒ Object
Whether CSM Misconfigurations is enabled for this host via agentless scanning. true if enabled; false if disabled.
43 44 45 |
# File 'lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb', line 43 def agentless_posture_management @agentless_posture_management end |
#agentless_vulnerability_scanning ⇒ Object
Whether CSM Vulnerabilities is enabled for this host via agentless scanning. true if enabled; false if disabled.
46 47 48 |
# File 'lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb', line 46 def agentless_vulnerability_scanning @agentless_vulnerability_scanning end |
#cloud_provider ⇒ Object
The cloud provider of a host resource.
49 50 51 |
# File 'lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb', line 49 def cloud_provider @cloud_provider end |
#cluster_name ⇒ Object
The name of the Kubernetes cluster the host belongs to, if applicable.
52 53 54 |
# File 'lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb', line 52 def cluster_name @cluster_name end |
#datadog_agent_key ⇒ Object
The Datadog Agent key associated with this host. Present only for agent-sourced hosts.
55 56 57 |
# File 'lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb', line 55 def datadog_agent_key @datadog_agent_key end |
#env ⇒ Object
The list of environment tags associated with this host.
58 59 60 |
# File 'lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb', line 58 def env @env end |
#host_id ⇒ Object
The internal Datadog host identifier. Present only for agent-sourced hosts.
61 62 63 |
# File 'lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb', line 61 def host_id @host_id end |
#install_method_tool ⇒ Object
The tool used to install the Datadog Agent on this host.
64 65 66 |
# File 'lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb', line 64 def install_method_tool @install_method_tool end |
#os ⇒ Object
The operating system of the host. Present only for agent-sourced hosts.
67 68 69 |
# File 'lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb', line 67 def os @os end |
#resource_type ⇒ Object
The type of cloud resource for an agentless host.
70 71 72 |
# File 'lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb', line 70 def resource_type @resource_type end |
#source ⇒ Object
The source of a unified host entry, indicating whether it was discovered via agent, agentless scanning, or both.
73 74 75 |
# File 'lib/datadog_api_client/v2/models/csm_unified_host_attributes.rb', line 73 def source @source end |