diff --git a/.generated-info b/.generated-info index 1e681cc6a3ff..f9748558d4d2 100644 --- a/.generated-info +++ b/.generated-info @@ -1,4 +1,4 @@ { - "spec_repo_commit": "c38287b", - "generated": "2025-08-15 18:55:02.903" + "spec_repo_commit": "7851858", + "generated": "2025-08-18 14:48:45.228" } diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index cd3704553e30..cb4c1c4bb0fc 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -13258,9 +13258,7 @@ components: attributes: $ref: '#/components/schemas/DatasetAttributesRequest' type: - description: Resource type, always "dataset". - example: dataset - type: string + $ref: '#/components/schemas/DatasetType' required: - type - attributes @@ -13282,9 +13280,7 @@ components: example: 123e4567-e89b-12d3-a456-426614174000 type: string type: - description: Resource type, always "dataset". - example: dataset - type: string + $ref: '#/components/schemas/DatasetType' type: object DatasetResponseMulti: description: Response containing a list of datasets. @@ -13301,6 +13297,15 @@ components: data: $ref: '#/components/schemas/DatasetResponse' type: object + DatasetType: + default: dataset + description: Resource type, always set to `dataset`. + enum: + - dataset + example: dataset + type: string + x-enum-varnames: + - DATASET DatasetUpdateRequest: description: Edit request for a dataset. properties: diff --git a/packages/datadog-api-client-v2/index.ts b/packages/datadog-api-client-v2/index.ts index 480844d9ec52..af6c367f9b24 100644 --- a/packages/datadog-api-client-v2/index.ts +++ b/packages/datadog-api-client-v2/index.ts @@ -1514,6 +1514,7 @@ export { DatasetRequest } from "./models/DatasetRequest"; export { DatasetResponse } from "./models/DatasetResponse"; export { DatasetResponseMulti } from "./models/DatasetResponseMulti"; export { DatasetResponseSingle } from "./models/DatasetResponseSingle"; +export { DatasetType } from "./models/DatasetType"; export { DatasetUpdateRequest } from "./models/DatasetUpdateRequest"; export { DataTransform } from "./models/DataTransform"; export { DataTransformProperties } from "./models/DataTransformProperties"; diff --git a/packages/datadog-api-client-v2/models/DatasetRequest.ts b/packages/datadog-api-client-v2/models/DatasetRequest.ts index b0331ddf5e21..685beb37d6ff 100644 --- a/packages/datadog-api-client-v2/models/DatasetRequest.ts +++ b/packages/datadog-api-client-v2/models/DatasetRequest.ts @@ -4,6 +4,7 @@ * Copyright 2020-Present Datadog, Inc. */ import { DatasetAttributesRequest } from "./DatasetAttributesRequest"; +import { DatasetType } from "./DatasetType"; import { AttributeTypeMap } from "../../datadog-api-client-common/util"; @@ -26,9 +27,9 @@ export class DatasetRequest { */ "attributes": DatasetAttributesRequest; /** - * Resource type, always "dataset". + * Resource type, always set to `dataset`. */ - "type": string; + "type": DatasetType; /** * A container for additional, undeclared properties. @@ -53,7 +54,7 @@ export class DatasetRequest { }, type: { baseName: "type", - type: "string", + type: "DatasetType", required: true, }, additionalProperties: { diff --git a/packages/datadog-api-client-v2/models/DatasetResponse.ts b/packages/datadog-api-client-v2/models/DatasetResponse.ts index 8d410d7c2786..4c2b2ee33ff5 100644 --- a/packages/datadog-api-client-v2/models/DatasetResponse.ts +++ b/packages/datadog-api-client-v2/models/DatasetResponse.ts @@ -4,6 +4,7 @@ * Copyright 2020-Present Datadog, Inc. */ import { DatasetAttributesResponse } from "./DatasetAttributesResponse"; +import { DatasetType } from "./DatasetType"; import { AttributeTypeMap } from "../../datadog-api-client-common/util"; @@ -30,9 +31,9 @@ export class DatasetResponse { */ "id"?: string; /** - * Resource type, always "dataset". + * Resource type, always set to `dataset`. */ - "type"?: string; + "type"?: DatasetType; /** * A container for additional, undeclared properties. @@ -60,7 +61,7 @@ export class DatasetResponse { }, type: { baseName: "type", - type: "string", + type: "DatasetType", }, additionalProperties: { baseName: "additionalProperties", diff --git a/packages/datadog-api-client-v2/models/DatasetType.ts b/packages/datadog-api-client-v2/models/DatasetType.ts new file mode 100644 index 000000000000..2270a4c82be6 --- /dev/null +++ b/packages/datadog-api-client-v2/models/DatasetType.ts @@ -0,0 +1,14 @@ +/** + * Unless explicitly stated otherwise all files in this repository are licensed under the Apache-2.0 License. + * This product includes software developed at Datadog (https://www.datadoghq.com/). + * Copyright 2020-Present Datadog, Inc. + */ + +import { UnparsedObject } from "../../datadog-api-client-common/util"; + +/** + * Resource type, always set to `dataset`. + */ + +export type DatasetType = typeof DATASET | UnparsedObject; +export const DATASET = "dataset"; diff --git a/packages/datadog-api-client-v2/models/ObjectSerializer.ts b/packages/datadog-api-client-v2/models/ObjectSerializer.ts index 13c7c711a878..356ab680add1 100644 --- a/packages/datadog-api-client-v2/models/ObjectSerializer.ts +++ b/packages/datadog-api-client-v2/models/ObjectSerializer.ts @@ -2484,6 +2484,7 @@ const enumsMap: { [key: string]: any[] } = { DataTransformType: ["dataTransform"], DatadogAPIKeyType: ["DatadogAPIKey"], DatadogIntegrationType: ["Datadog"], + DatasetType: ["dataset"], DetailedFindingType: ["detailed_finding"], DnsMetricKey: [ "dns_total_requests",