Skip to content

Commit b6a6b9e

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Add missing service definition fields (#1239)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent 30d3473 commit b6a6b9e

File tree

7 files changed

+124
-4
lines changed

7 files changed

+124
-4
lines changed

.apigentools-info

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@
44
"spec_versions": {
55
"v1": {
66
"apigentools_version": "1.6.5",
7-
"regenerated": "2023-07-13 21:23:39.909700",
8-
"spec_repo_commit": "70f8c389"
7+
"regenerated": "2023-07-14 13:32:03.054187",
8+
"spec_repo_commit": "2bd58701"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.5",
12-
"regenerated": "2023-07-13 21:23:39.924986",
13-
"spec_repo_commit": "70f8c389"
12+
"regenerated": "2023-07-14 13:32:03.073621",
13+
"spec_repo_commit": "2bd58701"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14217,6 +14217,9 @@ components:
1421714217
properties:
1421814218
attributes:
1421914219
$ref: '#/components/schemas/ServiceDefinitionDataAttributes'
14220+
id:
14221+
description: Service definition id.
14222+
type: string
1422014223
type:
1422114224
description: Service definition type.
1422214225
type: string
@@ -14250,6 +14253,30 @@ components:
1425014253
last-modified-time:
1425114254
description: Last modified time of the service definition.
1425214255
type: string
14256+
origin:
14257+
description: User defined origin of the service definition.
14258+
type: string
14259+
origin-detail:
14260+
description: User defined origin's detail of the service definition.
14261+
type: string
14262+
warnings:
14263+
description: A list of schema validation warnings.
14264+
items:
14265+
$ref: '#/components/schemas/ServiceDefinitionMetaWarnings'
14266+
type: array
14267+
type: object
14268+
ServiceDefinitionMetaWarnings:
14269+
description: Schema validation warnings.
14270+
properties:
14271+
instance-location:
14272+
description: The warning instance location.
14273+
type: string
14274+
keyword-location:
14275+
description: The warning keyword location.
14276+
type: string
14277+
message:
14278+
description: The warning message.
14279+
type: string
1425314280
type: object
1425414281
ServiceDefinitionRaw:
1425514282
description: Service Definition in raw JSON/YAML representation.

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

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1285,6 +1285,7 @@ export { ServiceDefinitionData } from "./models/ServiceDefinitionData";
12851285
export { ServiceDefinitionDataAttributes } from "./models/ServiceDefinitionDataAttributes";
12861286
export { ServiceDefinitionGetResponse } from "./models/ServiceDefinitionGetResponse";
12871287
export { ServiceDefinitionMeta } from "./models/ServiceDefinitionMeta";
1288+
export { ServiceDefinitionMetaWarnings } from "./models/ServiceDefinitionMetaWarnings";
12881289
export { ServiceDefinitionSchema } from "./models/ServiceDefinitionSchema";
12891290
export { ServiceDefinitionSchemaVersions } from "./models/ServiceDefinitionSchemaVersions";
12901291
export { ServiceDefinitionsCreateRequest } from "./models/ServiceDefinitionsCreateRequest";

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -691,6 +691,7 @@ import { ServiceDefinitionData } from "./ServiceDefinitionData";
691691
import { ServiceDefinitionDataAttributes } from "./ServiceDefinitionDataAttributes";
692692
import { ServiceDefinitionGetResponse } from "./ServiceDefinitionGetResponse";
693693
import { ServiceDefinitionMeta } from "./ServiceDefinitionMeta";
694+
import { ServiceDefinitionMetaWarnings } from "./ServiceDefinitionMetaWarnings";
694695
import { ServiceDefinitionV1 } from "./ServiceDefinitionV1";
695696
import { ServiceDefinitionV1Contact } from "./ServiceDefinitionV1Contact";
696697
import { ServiceDefinitionV1Info } from "./ServiceDefinitionV1Info";
@@ -2087,6 +2088,7 @@ const typeMap: { [index: string]: any } = {
20872088
ServiceDefinitionDataAttributes: ServiceDefinitionDataAttributes,
20882089
ServiceDefinitionGetResponse: ServiceDefinitionGetResponse,
20892090
ServiceDefinitionMeta: ServiceDefinitionMeta,
2091+
ServiceDefinitionMetaWarnings: ServiceDefinitionMetaWarnings,
20902092
ServiceDefinitionV1: ServiceDefinitionV1,
20912093
ServiceDefinitionV1Contact: ServiceDefinitionV1Contact,
20922094
ServiceDefinitionV1Info: ServiceDefinitionV1Info,

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

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,10 @@ export class ServiceDefinitionData {
1515
* Service definition attributes.
1616
*/
1717
"attributes"?: ServiceDefinitionDataAttributes;
18+
/**
19+
* Service definition id.
20+
*/
21+
"id"?: string;
1822
/**
1923
* Service definition type.
2024
*/
@@ -33,6 +37,10 @@ export class ServiceDefinitionData {
3337
baseName: "attributes",
3438
type: "ServiceDefinitionDataAttributes",
3539
},
40+
id: {
41+
baseName: "id",
42+
type: "string",
43+
},
3644
type: {
3745
baseName: "type",
3846
type: "string",

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

Lines changed: 25 additions & 0 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 { ServiceDefinitionMetaWarnings } from "./ServiceDefinitionMetaWarnings";
67

78
import { AttributeTypeMap } from "../../datadog-api-client-common/util";
89

@@ -26,6 +27,18 @@ export class ServiceDefinitionMeta {
2627
* Last modified time of the service definition.
2728
*/
2829
"lastModifiedTime"?: string;
30+
/**
31+
* User defined origin of the service definition.
32+
*/
33+
"origin"?: string;
34+
/**
35+
* User defined origin's detail of the service definition.
36+
*/
37+
"originDetail"?: string;
38+
/**
39+
* A list of schema validation warnings.
40+
*/
41+
"warnings"?: Array<ServiceDefinitionMetaWarnings>;
2942

3043
/**
3144
* @ignore
@@ -52,6 +65,18 @@ export class ServiceDefinitionMeta {
5265
baseName: "last-modified-time",
5366
type: "string",
5467
},
68+
origin: {
69+
baseName: "origin",
70+
type: "string",
71+
},
72+
originDetail: {
73+
baseName: "origin-detail",
74+
type: "string",
75+
},
76+
warnings: {
77+
baseName: "warnings",
78+
type: "Array<ServiceDefinitionMetaWarnings>",
79+
},
5580
};
5681

5782
/**
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
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+
* Schema validation warnings.
11+
*/
12+
export class ServiceDefinitionMetaWarnings {
13+
/**
14+
* The warning instance location.
15+
*/
16+
"instanceLocation"?: string;
17+
/**
18+
* The warning keyword location.
19+
*/
20+
"keywordLocation"?: string;
21+
/**
22+
* The warning message.
23+
*/
24+
"message"?: string;
25+
26+
/**
27+
* @ignore
28+
*/
29+
"_unparsed"?: boolean;
30+
31+
/**
32+
* @ignore
33+
*/
34+
static readonly attributeTypeMap: AttributeTypeMap = {
35+
instanceLocation: {
36+
baseName: "instance-location",
37+
type: "string",
38+
},
39+
keywordLocation: {
40+
baseName: "keyword-location",
41+
type: "string",
42+
},
43+
message: {
44+
baseName: "message",
45+
type: "string",
46+
},
47+
};
48+
49+
/**
50+
* @ignore
51+
*/
52+
static getAttributeTypeMap(): AttributeTypeMap {
53+
return ServiceDefinitionMetaWarnings.attributeTypeMap;
54+
}
55+
56+
public constructor() {}
57+
}

0 commit comments

Comments
 (0)