Skip to content

Commit 553b8bb

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit dc017e6 of spec repo
1 parent 48abb3e commit 553b8bb

5 files changed

Lines changed: 64 additions & 2 deletions

File tree

.generator/schemas/v2/openapi.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff 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

packages/datadog-api-client-v2/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1312,6 +1312,7 @@ export { CloudWorkloadSecurityAgentPolicyUpdateData } from "./models/CloudWorklo
13121312
export { CloudWorkloadSecurityAgentPolicyUpdaterAttributes } from "./models/CloudWorkloadSecurityAgentPolicyUpdaterAttributes";
13131313
export { CloudWorkloadSecurityAgentPolicyUpdateRequest } from "./models/CloudWorkloadSecurityAgentPolicyUpdateRequest";
13141314
export { CloudWorkloadSecurityAgentRuleAction } from "./models/CloudWorkloadSecurityAgentRuleAction";
1315+
export { CloudWorkloadSecurityAgentRuleActionHash } from "./models/CloudWorkloadSecurityAgentRuleActionHash";
13151316
export { CloudWorkloadSecurityAgentRuleActionMetadata } from "./models/CloudWorkloadSecurityAgentRuleActionMetadata";
13161317
export { CloudWorkloadSecurityAgentRuleActionSet } from "./models/CloudWorkloadSecurityAgentRuleActionSet";
13171318
export { CloudWorkloadSecurityAgentRuleAttributes } from "./models/CloudWorkloadSecurityAgentRuleAttributes";

packages/datadog-api-client-v2/models/CloudWorkloadSecurityAgentRuleAction.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
* This product includes software developed at Datadog (https://www.datadoghq.com/).
44
* Copyright 2020-Present Datadog, Inc.
55
*/
6+
import { CloudWorkloadSecurityAgentRuleActionHash } from "./CloudWorkloadSecurityAgentRuleActionHash";
67
import { CloudWorkloadSecurityAgentRuleActionMetadata } from "./CloudWorkloadSecurityAgentRuleActionMetadata";
78
import { CloudWorkloadSecurityAgentRuleActionSet } from "./CloudWorkloadSecurityAgentRuleActionSet";
89
import { 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",
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
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+
}

packages/datadog-api-client-v2/models/ObjectSerializer.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -339,6 +339,7 @@ import { CloudWorkloadSecurityAgentPolicyUpdateData } from "./CloudWorkloadSecur
339339
import { CloudWorkloadSecurityAgentPolicyUpdateRequest } from "./CloudWorkloadSecurityAgentPolicyUpdateRequest";
340340
import { CloudWorkloadSecurityAgentPolicyUpdaterAttributes } from "./CloudWorkloadSecurityAgentPolicyUpdaterAttributes";
341341
import { CloudWorkloadSecurityAgentRuleAction } from "./CloudWorkloadSecurityAgentRuleAction";
342+
import { CloudWorkloadSecurityAgentRuleActionHash } from "./CloudWorkloadSecurityAgentRuleActionHash";
342343
import { CloudWorkloadSecurityAgentRuleActionMetadata } from "./CloudWorkloadSecurityAgentRuleActionMetadata";
343344
import { CloudWorkloadSecurityAgentRuleActionSet } from "./CloudWorkloadSecurityAgentRuleActionSet";
344345
import { 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:

0 commit comments

Comments
 (0)