File tree Expand file tree Collapse file tree
packages/datadog-api-client-v2 Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -8650,6 +8650,11 @@ components:
86508650 CloudWorkloadSecurityAgentRuleActionHash:
86518651 additionalProperties: {}
86528652 description: An empty object indicating the hash action
8653+ properties:
8654+ field:
8655+ description: Event field to use for the hash computation.
8656+ example: process.file
8657+ type: string
86538658 type: object
86548659 CloudWorkloadSecurityAgentRuleActionMetadata:
86558660 description: The metadata action applied on the scope matching the rule
Original file line number Diff line number Diff line change @@ -1312,6 +1312,7 @@ export { CloudWorkloadSecurityAgentPolicyUpdateData } from "./models/CloudWorklo
13121312export { CloudWorkloadSecurityAgentPolicyUpdaterAttributes } from "./models/CloudWorkloadSecurityAgentPolicyUpdaterAttributes" ;
13131313export { CloudWorkloadSecurityAgentPolicyUpdateRequest } from "./models/CloudWorkloadSecurityAgentPolicyUpdateRequest" ;
13141314export { CloudWorkloadSecurityAgentRuleAction } from "./models/CloudWorkloadSecurityAgentRuleAction" ;
1315+ export { CloudWorkloadSecurityAgentRuleActionHash } from "./models/CloudWorkloadSecurityAgentRuleActionHash" ;
13151316export { CloudWorkloadSecurityAgentRuleActionMetadata } from "./models/CloudWorkloadSecurityAgentRuleActionMetadata" ;
13161317export { CloudWorkloadSecurityAgentRuleActionSet } from "./models/CloudWorkloadSecurityAgentRuleActionSet" ;
13171318export { CloudWorkloadSecurityAgentRuleAttributes } from "./models/CloudWorkloadSecurityAgentRuleAttributes" ;
Original file line number Diff line number Diff line change 33 * This product includes software developed at Datadog (https://www.datadoghq.com/).
44 * Copyright 2020-Present Datadog, Inc.
55 */
6+ import { CloudWorkloadSecurityAgentRuleActionHash } from "./CloudWorkloadSecurityAgentRuleActionHash" ;
67import { CloudWorkloadSecurityAgentRuleActionMetadata } from "./CloudWorkloadSecurityAgentRuleActionMetadata" ;
78import { CloudWorkloadSecurityAgentRuleActionSet } from "./CloudWorkloadSecurityAgentRuleActionSet" ;
89import { CloudWorkloadSecurityAgentRuleKill } from "./CloudWorkloadSecurityAgentRuleKill" ;
@@ -20,7 +21,7 @@ export class CloudWorkloadSecurityAgentRuleAction {
2021 /**
2122 * An empty object indicating the hash action
2223 */
23- "hash" ?: { [ key : string ] : any } ;
24+ "hash" ?: CloudWorkloadSecurityAgentRuleActionHash ;
2425 /**
2526 * Kill system call applied on the container matching the rule
2627 */
@@ -56,7 +57,7 @@ export class CloudWorkloadSecurityAgentRuleAction {
5657 } ,
5758 hash : {
5859 baseName : "hash" ,
59- type : "{ [key: string]: any; } " ,
60+ type : "CloudWorkloadSecurityAgentRuleActionHash " ,
6061 } ,
6162 kill : {
6263 baseName : "kill" ,
Original file line number Diff line number Diff line change 1+ /**
2+ * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License.
3+ * This product includes software developed at Datadog (https://www.datadoghq.com/).
4+ * Copyright 2020-Present Datadog, Inc.
5+ */
6+
7+ import { AttributeTypeMap } from "../../datadog-api-client-common/util" ;
8+
9+ /**
10+ * An empty object indicating the hash action
11+ */
12+ export class CloudWorkloadSecurityAgentRuleActionHash {
13+ /**
14+ * Event field to use for the hash computation.
15+ */
16+ "field" ?: string ;
17+
18+ /**
19+ * A container for additional, undeclared properties.
20+ * This is a holder for any undeclared properties as specified with
21+ * the 'additionalProperties' keyword in the OAS document.
22+ */
23+ "additionalProperties" ?: { [ key : string ] : any } ;
24+
25+ /**
26+ * @ignore
27+ */
28+ "_unparsed" ?: boolean ;
29+
30+ /**
31+ * @ignore
32+ */
33+ static readonly attributeTypeMap : AttributeTypeMap = {
34+ field : {
35+ baseName : "field" ,
36+ type : "string" ,
37+ } ,
38+ additionalProperties : {
39+ baseName : "additionalProperties" ,
40+ type : "{ [key: string]: any; }" ,
41+ } ,
42+ } ;
43+
44+ /**
45+ * @ignore
46+ */
47+ static getAttributeTypeMap ( ) : AttributeTypeMap {
48+ return CloudWorkloadSecurityAgentRuleActionHash . attributeTypeMap ;
49+ }
50+
51+ public constructor ( ) { }
52+ }
Original file line number Diff line number Diff line change @@ -339,6 +339,7 @@ import { CloudWorkloadSecurityAgentPolicyUpdateData } from "./CloudWorkloadSecur
339339import { CloudWorkloadSecurityAgentPolicyUpdateRequest } from "./CloudWorkloadSecurityAgentPolicyUpdateRequest" ;
340340import { CloudWorkloadSecurityAgentPolicyUpdaterAttributes } from "./CloudWorkloadSecurityAgentPolicyUpdaterAttributes" ;
341341import { CloudWorkloadSecurityAgentRuleAction } from "./CloudWorkloadSecurityAgentRuleAction" ;
342+ import { CloudWorkloadSecurityAgentRuleActionHash } from "./CloudWorkloadSecurityAgentRuleActionHash" ;
342343import { CloudWorkloadSecurityAgentRuleActionMetadata } from "./CloudWorkloadSecurityAgentRuleActionMetadata" ;
343344import { CloudWorkloadSecurityAgentRuleActionSet } from "./CloudWorkloadSecurityAgentRuleActionSet" ;
344345import { CloudWorkloadSecurityAgentRuleAttributes } from "./CloudWorkloadSecurityAgentRuleAttributes" ;
@@ -4154,6 +4155,8 @@ const typeMap: { [index: string]: any } = {
41544155 CloudWorkloadSecurityAgentPolicyUpdaterAttributes :
41554156 CloudWorkloadSecurityAgentPolicyUpdaterAttributes ,
41564157 CloudWorkloadSecurityAgentRuleAction : CloudWorkloadSecurityAgentRuleAction ,
4158+ CloudWorkloadSecurityAgentRuleActionHash :
4159+ CloudWorkloadSecurityAgentRuleActionHash ,
41574160 CloudWorkloadSecurityAgentRuleActionMetadata :
41584161 CloudWorkloadSecurityAgentRuleActionMetadata ,
41594162 CloudWorkloadSecurityAgentRuleActionSet :
You can’t perform that action at this time.
0 commit comments