@@ -9318,6 +9318,10 @@ components:
93189318 description: The name of the policy
93199319 example: my_agent_policy
93209320 type: string
9321+ pinned:
9322+ description: Whether the policy is pinned
9323+ example: false
9324+ type: boolean
93219325 policyVersion:
93229326 description: The version of the policy
93239327 example: '1'
@@ -9345,6 +9349,8 @@ components:
93459349 type: integer
93469350 updater:
93479351 $ref: '#/components/schemas/CloudWorkloadSecurityAgentPolicyUpdaterAttributes'
9352+ versions:
9353+ $ref: '#/components/schemas/CloudWorkloadSecurityAgentPolicyVersions'
93489354 type: object
93499355 CloudWorkloadSecurityAgentPolicyCreateAttributes:
93509356 description: Create a new Cloud Workload Security Agent policy
@@ -9491,6 +9497,23 @@ components:
94919497 nullable: true
94929498 type: string
94939499 type: object
9500+ CloudWorkloadSecurityAgentPolicyVersion:
9501+ description: The versions of the policy
9502+ properties:
9503+ Date:
9504+ description: The date and time the version was created
9505+ nullable: true
9506+ type: string
9507+ Name:
9508+ description: The version of the policy
9509+ example: 1.47.0-rc2
9510+ type: string
9511+ type: object
9512+ CloudWorkloadSecurityAgentPolicyVersions:
9513+ description: The versions of the policy
9514+ items:
9515+ $ref: '#/components/schemas/CloudWorkloadSecurityAgentPolicyVersion'
9516+ type: array
94949517 CloudWorkloadSecurityAgentRuleAction:
94959518 description: The action the rule can perform if triggered
94969519 properties:
@@ -9528,23 +9551,32 @@ components:
95289551 description: The set action applied on the scope matching the rule
95299552 properties:
95309553 append:
9531- description: Whether the value should be appended to the field
9554+ description: Whether the value should be appended to the field.
95329555 type: boolean
9556+ default_value:
9557+ description: The default value of the set action
9558+ type: string
9559+ expression:
9560+ description: The expression of the set action.
9561+ type: string
95339562 field:
95349563 description: The field of the set action
95359564 type: string
9565+ inherited:
9566+ description: Whether the value should be inherited.
9567+ type: boolean
95369568 name:
95379569 description: The name of the set action
95389570 type: string
95399571 scope:
9540- description: The scope of the set action
9572+ description: The scope of the set action.
95419573 type: string
95429574 size:
9543- description: The size of the set action
9575+ description: The size of the set action.
95449576 format: int64
95459577 type: integer
95469578 ttl:
9547- description: The time to live of the set action
9579+ description: The time to live of the set action.
95489580 format: int64
95499581 type: integer
95509582 value:
@@ -9625,6 +9657,10 @@ components:
96259657 items:
96269658 type: string
96279659 type: array
9660+ silent:
9661+ description: Whether the rule is silent.
9662+ example: false
9663+ type: boolean
96289664 updateAuthorUuId:
96299665 description: The ID of the user who updated the rule
96309666 example: e51c9744-d158-11ec-ad23-da7ad0900002
@@ -9652,8 +9688,11 @@ components:
96529688 properties:
96539689 actions:
96549690 $ref: '#/components/schemas/CloudWorkloadSecurityAgentRuleActions'
9691+ agent_version:
9692+ description: Constrain the rule to specific versions of the Datadog Agent.
9693+ type: string
96559694 blocking:
9656- description: The blocking policies that the rule belongs to
9695+ description: The blocking policies that the rule belongs to.
96579696 items:
96589697 type: string
96599698 type: array
@@ -9662,25 +9701,25 @@ components:
96629701 example: My Agent rule
96639702 type: string
96649703 disabled:
9665- description: The disabled policies that the rule belongs to
9704+ description: The disabled policies that the rule belongs to.
96669705 items:
96679706 type: string
96689707 type: array
96699708 enabled:
9670- description: Whether the Agent rule is enabled
9709+ description: Whether the Agent rule is enabled.
96719710 example: true
96729711 type: boolean
96739712 expression:
96749713 description: The SECL expression of the Agent rule.
96759714 example: exec.file.name == "sh"
96769715 type: string
96779716 filters:
9678- description: The platforms the Agent rule is supported on
9717+ description: The platforms the Agent rule is supported on.
96799718 items:
96809719 type: string
96819720 type: array
96829721 monitoring:
9683- description: The monitoring policies that the rule belongs to
9722+ description: The monitoring policies that the rule belongs to.
96849723 items:
96859724 type: string
96869725 type: array
@@ -9689,14 +9728,18 @@ components:
96899728 example: my_agent_rule
96909729 type: string
96919730 policy_id:
9692- description: The ID of the policy where the Agent rule is saved
9731+ description: The ID of the policy where the Agent rule is saved.
96939732 example: a8c8e364-6556-434d-b798-a4c23de29c0b
96949733 type: string
96959734 product_tags:
9696- description: The list of product tags associated with the rule
9735+ description: The list of product tags associated with the rule.
96979736 items:
96989737 type: string
96999738 type: array
9739+ silent:
9740+ description: Whether the rule is silent.
9741+ example: false
9742+ type: boolean
97009743 required:
97019744 - name
97029745 - expression
@@ -9776,6 +9819,9 @@ components:
97769819 properties:
97779820 actions:
97789821 $ref: '#/components/schemas/CloudWorkloadSecurityAgentRuleActions'
9822+ agent_version:
9823+ description: Constrain the rule to specific versions of the Datadog Agent
9824+ type: string
97799825 blocking:
97809826 description: The blocking policies that the rule belongs to
97819827 items:
@@ -9812,6 +9858,10 @@ components:
98129858 items:
98139859 type: string
98149860 type: array
9861+ silent:
9862+ description: Whether the rule is silent.
9863+ example: false
9864+ type: boolean
98159865 type: object
98169866 CloudWorkloadSecurityAgentRuleUpdateData:
98179867 description: Object for a single Agent rule
0 commit comments