Class: DatadogAPIClient::V2::CloudWorkloadSecurityAgentPolicyAttributes

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

Overview

A Cloud Workload Security Agent policy returned by the API

Instance Attribute Summary collapse

Method Summary

Methods included from BaseGenericModel

included

Instance Attribute Details

#additional_propertiesObject

Returns the value of attribute additional_properties.



69
70
71
# File 'lib/datadog_api_client/v2/models/cloud_workload_security_agent_policy_attributes.rb', line 69

def additional_properties
  @additional_properties
end

#blocking_rules_countObject

The number of rules with the blocking feature in this policy



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

def blocking_rules_count
  @blocking_rules_count
end

#datadog_managedObject

Whether the policy is managed by Datadog



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

def datadog_managed
  @datadog_managed
end

#descriptionObject

The description of the policy



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

def description
  @description
end

#disabled_rules_countObject

The number of rules that are disabled in this policy



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

def disabled_rules_count
  @disabled_rules_count
end

#enabledObject

Whether the Agent policy is enabled



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

def enabled
  @enabled
end

#host_tagsObject

The host tags defining where this policy is deployed



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

def host_tags
  @host_tags
end

#host_tags_listsObject

The host tags defining where this policy is deployed, the inner values are linked with AND, the outer values are linked with OR



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

def host_tags_lists
  @host_tags_lists
end

#monitoring_rules_countObject

The number of rules in the monitoring state in this policy



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

def monitoring_rules_count
  @monitoring_rules_count
end

#nameObject

The name of the policy



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

def name
  @name
end

#policy_versionObject

The version of the policy



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

def policy_version
  @policy_version
end

#priorityObject

The priority of the policy



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

def priority
  @priority
end

#rule_countObject

The number of rules in this policy



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

def rule_count
  @rule_count
end

#update_dateObject

Timestamp in milliseconds when the policy was last updated



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

def update_date
  @update_date
end

#updated_atObject

When the policy was last updated, timestamp in milliseconds



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

def updated_at
  @updated_at
end

#updaterObject

The attributes of the user who last updated the policy



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

def updater
  @updater
end