Skip to content

Commit ce1ff34

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit db567d8 of spec repo
1 parent 504a883 commit ce1ff34

File tree

6 files changed

+142
-0
lines changed

6 files changed

+142
-0
lines changed

.generator/schemas/v2/openapi.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14697,6 +14697,23 @@ components:
1469714697
x-enum-varnames:
1469814698
- NONE
1469914699
- UUID
14700+
DatastoreTrigger:
14701+
description: Trigger a workflow from a Datastore. For automatic triggering a
14702+
handle must be configured and the workflow must be published.
14703+
properties:
14704+
rateLimit:
14705+
$ref: '#/components/schemas/TriggerRateLimit'
14706+
type: object
14707+
DatastoreTriggerWrapper:
14708+
description: Schema for a Datastore-based trigger.
14709+
properties:
14710+
datastoreTrigger:
14711+
$ref: '#/components/schemas/DatastoreTrigger'
14712+
startStepNames:
14713+
$ref: '#/components/schemas/StartStepNames'
14714+
required:
14715+
- datastoreTrigger
14716+
type: object
1470014717
Date:
1470114718
description: Date as Unix timestamp in milliseconds.
1470214719
example: 1722439510282
@@ -47710,6 +47727,7 @@ components:
4771047727
- $ref: '#/components/schemas/CaseTriggerWrapper'
4771147728
- $ref: '#/components/schemas/ChangeEventTriggerWrapper'
4771247729
- $ref: '#/components/schemas/DatabaseMonitoringTriggerWrapper'
47730+
- $ref: '#/components/schemas/DatastoreTriggerWrapper'
4771347731
- $ref: '#/components/schemas/DashboardTriggerWrapper'
4771447732
- $ref: '#/components/schemas/GithubWebhookTriggerWrapper'
4771547733
- $ref: '#/components/schemas/IncidentTriggerWrapper'

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1643,6 +1643,8 @@ export { DatastoreDataType } from "./models/DatastoreDataType";
16431643
export { DatastoreItemConflictMode } from "./models/DatastoreItemConflictMode";
16441644
export { DatastoreItemsDataType } from "./models/DatastoreItemsDataType";
16451645
export { DatastorePrimaryKeyGenerationStrategy } from "./models/DatastorePrimaryKeyGenerationStrategy";
1646+
export { DatastoreTrigger } from "./models/DatastoreTrigger";
1647+
export { DatastoreTriggerWrapper } from "./models/DatastoreTriggerWrapper";
16461648
export { DataTransform } from "./models/DataTransform";
16471649
export { DataTransformProperties } from "./models/DataTransformProperties";
16481650
export { DataTransformType } from "./models/DataTransformType";
Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
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+
import { TriggerRateLimit } from "./TriggerRateLimit";
7+
8+
import { AttributeTypeMap } from "../../datadog-api-client-common/util";
9+
10+
/**
11+
* Trigger a workflow from a Datastore. For automatic triggering a handle must be configured and the workflow must be published.
12+
*/
13+
export class DatastoreTrigger {
14+
/**
15+
* Defines a rate limit for a trigger.
16+
*/
17+
"rateLimit"?: TriggerRateLimit;
18+
19+
/**
20+
* A container for additional, undeclared properties.
21+
* This is a holder for any undeclared properties as specified with
22+
* the 'additionalProperties' keyword in the OAS document.
23+
*/
24+
"additionalProperties"?: { [key: string]: any };
25+
26+
/**
27+
* @ignore
28+
*/
29+
"_unparsed"?: boolean;
30+
31+
/**
32+
* @ignore
33+
*/
34+
static readonly attributeTypeMap: AttributeTypeMap = {
35+
rateLimit: {
36+
baseName: "rateLimit",
37+
type: "TriggerRateLimit",
38+
},
39+
additionalProperties: {
40+
baseName: "additionalProperties",
41+
type: "{ [key: string]: any; }",
42+
},
43+
};
44+
45+
/**
46+
* @ignore
47+
*/
48+
static getAttributeTypeMap(): AttributeTypeMap {
49+
return DatastoreTrigger.attributeTypeMap;
50+
}
51+
52+
public constructor() {}
53+
}
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
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+
import { DatastoreTrigger } from "./DatastoreTrigger";
7+
8+
import { AttributeTypeMap } from "../../datadog-api-client-common/util";
9+
10+
/**
11+
* Schema for a Datastore-based trigger.
12+
*/
13+
export class DatastoreTriggerWrapper {
14+
/**
15+
* Trigger a workflow from a Datastore. For automatic triggering a handle must be configured and the workflow must be published.
16+
*/
17+
"datastoreTrigger": DatastoreTrigger;
18+
/**
19+
* A list of steps that run first after a trigger fires.
20+
*/
21+
"startStepNames"?: Array<string>;
22+
23+
/**
24+
* A container for additional, undeclared properties.
25+
* This is a holder for any undeclared properties as specified with
26+
* the 'additionalProperties' keyword in the OAS document.
27+
*/
28+
"additionalProperties"?: { [key: string]: any };
29+
30+
/**
31+
* @ignore
32+
*/
33+
"_unparsed"?: boolean;
34+
35+
/**
36+
* @ignore
37+
*/
38+
static readonly attributeTypeMap: AttributeTypeMap = {
39+
datastoreTrigger: {
40+
baseName: "datastoreTrigger",
41+
type: "DatastoreTrigger",
42+
required: true,
43+
},
44+
startStepNames: {
45+
baseName: "startStepNames",
46+
type: "Array<string>",
47+
},
48+
additionalProperties: {
49+
baseName: "additionalProperties",
50+
type: "{ [key: string]: any; }",
51+
},
52+
};
53+
54+
/**
55+
* @ignore
56+
*/
57+
static getAttributeTypeMap(): AttributeTypeMap {
58+
return DatastoreTriggerWrapper.attributeTypeMap;
59+
}
60+
61+
public constructor() {}
62+
}

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -622,6 +622,8 @@ import { Datastore } from "./Datastore";
622622
import { DatastoreArray } from "./DatastoreArray";
623623
import { DatastoreData } from "./DatastoreData";
624624
import { DatastoreDataAttributes } from "./DatastoreDataAttributes";
625+
import { DatastoreTrigger } from "./DatastoreTrigger";
626+
import { DatastoreTriggerWrapper } from "./DatastoreTriggerWrapper";
625627
import { DeleteAppResponse } from "./DeleteAppResponse";
626628
import { DeleteAppResponseData } from "./DeleteAppResponseData";
627629
import { DeleteAppsDatastoreItemRequest } from "./DeleteAppsDatastoreItemRequest";
@@ -4609,6 +4611,8 @@ const typeMap: { [index: string]: any } = {
46094611
DatastoreArray: DatastoreArray,
46104612
DatastoreData: DatastoreData,
46114613
DatastoreDataAttributes: DatastoreDataAttributes,
4614+
DatastoreTrigger: DatastoreTrigger,
4615+
DatastoreTriggerWrapper: DatastoreTriggerWrapper,
46124616
DeleteAppResponse: DeleteAppResponse,
46134617
DeleteAppResponseData: DeleteAppResponseData,
46144618
DeleteAppsDatastoreItemRequest: DeleteAppsDatastoreItemRequest,
@@ -7064,6 +7068,7 @@ const oneOfMap: { [index: string]: string[] } = {
70647068
"CaseTriggerWrapper",
70657069
"ChangeEventTriggerWrapper",
70667070
"DatabaseMonitoringTriggerWrapper",
7071+
"DatastoreTriggerWrapper",
70677072
"DashboardTriggerWrapper",
70687073
"GithubWebhookTriggerWrapper",
70697074
"IncidentTriggerWrapper",

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import { CaseTriggerWrapper } from "./CaseTriggerWrapper";
99
import { ChangeEventTriggerWrapper } from "./ChangeEventTriggerWrapper";
1010
import { DashboardTriggerWrapper } from "./DashboardTriggerWrapper";
1111
import { DatabaseMonitoringTriggerWrapper } from "./DatabaseMonitoringTriggerWrapper";
12+
import { DatastoreTriggerWrapper } from "./DatastoreTriggerWrapper";
1213
import { GithubWebhookTriggerWrapper } from "./GithubWebhookTriggerWrapper";
1314
import { IncidentTriggerWrapper } from "./IncidentTriggerWrapper";
1415
import { MonitorTriggerWrapper } from "./MonitorTriggerWrapper";
@@ -32,6 +33,7 @@ export type Trigger =
3233
| CaseTriggerWrapper
3334
| ChangeEventTriggerWrapper
3435
| DatabaseMonitoringTriggerWrapper
36+
| DatastoreTriggerWrapper
3537
| DashboardTriggerWrapper
3638
| GithubWebhookTriggerWrapper
3739
| IncidentTriggerWrapper

0 commit comments

Comments
 (0)