From 2ffadf72a906a7302ae121e4685a5d84100575be Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Wed, 20 May 2026 22:31:08 +0000 Subject: [PATCH] Regenerate client from commit baf848f of spec repo --- .generator/schemas/v2/openapi.yaml | 95 +------------------ services/status_pages/src/v2/index.ts | 4 - .../CreateDegradationRequestDataAttributes.ts | 6 -- ...dationRequestDataAttributesUpdatesItems.ts | 76 --------------- ...utesUpdatesItemsComponentsAffectedItems.ts | 64 ------------- .../CreateMaintenanceRequestDataAttributes.ts | 6 -- ...enanceRequestDataAttributesUpdatesItems.ts | 76 --------------- ...utesUpdatesItemsComponentsAffectedItems.ts | 64 ------------- .../DegradationDataAttributesUpdatesItems.ts | 8 ++ .../status_pages/src/v2/models/TypingInfo.ts | 12 --- 10 files changed, 11 insertions(+), 400 deletions(-) delete mode 100644 services/status_pages/src/v2/models/CreateDegradationRequestDataAttributesUpdatesItems.ts delete mode 100644 services/status_pages/src/v2/models/CreateDegradationRequestDataAttributesUpdatesItemsComponentsAffectedItems.ts delete mode 100644 services/status_pages/src/v2/models/CreateMaintenanceRequestDataAttributesUpdatesItems.ts delete mode 100644 services/status_pages/src/v2/models/CreateMaintenanceRequestDataAttributesUpdatesItemsComponentsAffectedItems.ts diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 27ad049e17c7..0a91df83bb96 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -19304,10 +19304,6 @@ components: description: The title of the degradation. example: Elevated API Latency type: string - updates: - items: - $ref: "#/components/schemas/CreateDegradationRequestDataAttributesUpdatesItems" - type: array required: - components_affected - status @@ -19345,48 +19341,6 @@ components: - IDENTIFIED - MONITORING - RESOLVED - CreateDegradationRequestDataAttributesUpdatesItems: - description: A degradation update entry. - properties: - components_affected: - description: The components affected. - items: - $ref: "#/components/schemas/CreateDegradationRequestDataAttributesUpdatesItemsComponentsAffectedItems" - type: array - description: - description: A description of the update. - example: "" - type: string - started_at: - description: Timestamp of when the update occurred. - example: "" - format: date-time - type: string - status: - $ref: "#/components/schemas/CreateDegradationRequestDataAttributesStatus" - required: - - components_affected - - description - - started_at - - status - type: object - CreateDegradationRequestDataAttributesUpdatesItemsComponentsAffectedItems: - description: A component affected by a degradation update. - properties: - id: - description: The ID of the component. Must be a component of type `component`. - example: "" - type: string - name: - description: The name of the component. - readOnly: true - type: string - status: - $ref: "#/components/schemas/StatusPagesComponentDataAttributesStatus" - required: - - id - - status - type: object CreateDeploymentGateParams: description: Parameters for creating a deployment gate. properties: @@ -19755,10 +19709,6 @@ components: description: The title of the maintenance. example: "API Maintenance" type: string - updates: - items: - $ref: "#/components/schemas/CreateMaintenanceRequestDataAttributesUpdatesItems" - type: array required: - components_affected - title @@ -19786,48 +19736,6 @@ components: - id - status type: object - CreateMaintenanceRequestDataAttributesUpdatesItems: - description: A maintenance update entry. - properties: - components_affected: - description: The components affected. - items: - $ref: "#/components/schemas/CreateMaintenanceRequestDataAttributesUpdatesItemsComponentsAffectedItems" - type: array - description: - description: A description of the update. - example: "" - type: string - started_at: - description: Timestamp of when the update occurred. - example: "" - format: date-time - type: string - status: - $ref: "#/components/schemas/CreateMaintenanceRequestDataAttributesUpdatesItemsStatus" - required: - - components_affected - - description - - started_at - - status - type: object - CreateMaintenanceRequestDataAttributesUpdatesItemsComponentsAffectedItems: - description: A component affected by a maintenance update. - properties: - id: - description: The ID of the component. Must be a component of type `component`. - example: "" - type: string - name: - description: The name of the component. - readOnly: true - type: string - status: - $ref: "#/components/schemas/PatchMaintenanceRequestDataAttributesComponentsAffectedItemsStatus" - required: - - id - - status - type: object CreateMaintenanceRequestDataAttributesUpdatesItemsStatus: description: The status of a maintenance update. enum: @@ -25007,6 +24915,9 @@ components: format: uuid readOnly: true type: string + last_modified_by_user_uuid: + description: UUID of the user who last modified the resource. + type: string modified_at: description: Timestamp of when the update was last modified. format: date-time diff --git a/services/status_pages/src/v2/index.ts b/services/status_pages/src/v2/index.ts index 809b94951750..8d58e302b345 100644 --- a/services/status_pages/src/v2/index.ts +++ b/services/status_pages/src/v2/index.ts @@ -47,14 +47,10 @@ export { CreateDegradationRequestData } from "./models/CreateDegradationRequestD export { CreateDegradationRequestDataAttributes } from "./models/CreateDegradationRequestDataAttributes"; export { CreateDegradationRequestDataAttributesComponentsAffectedItems } from "./models/CreateDegradationRequestDataAttributesComponentsAffectedItems"; export { CreateDegradationRequestDataAttributesStatus } from "./models/CreateDegradationRequestDataAttributesStatus"; -export { CreateDegradationRequestDataAttributesUpdatesItems } from "./models/CreateDegradationRequestDataAttributesUpdatesItems"; -export { CreateDegradationRequestDataAttributesUpdatesItemsComponentsAffectedItems } from "./models/CreateDegradationRequestDataAttributesUpdatesItemsComponentsAffectedItems"; export { CreateMaintenanceRequest } from "./models/CreateMaintenanceRequest"; export { CreateMaintenanceRequestData } from "./models/CreateMaintenanceRequestData"; export { CreateMaintenanceRequestDataAttributes } from "./models/CreateMaintenanceRequestDataAttributes"; export { CreateMaintenanceRequestDataAttributesComponentsAffectedItems } from "./models/CreateMaintenanceRequestDataAttributesComponentsAffectedItems"; -export { CreateMaintenanceRequestDataAttributesUpdatesItems } from "./models/CreateMaintenanceRequestDataAttributesUpdatesItems"; -export { CreateMaintenanceRequestDataAttributesUpdatesItemsComponentsAffectedItems } from "./models/CreateMaintenanceRequestDataAttributesUpdatesItemsComponentsAffectedItems"; export { CreateMaintenanceRequestDataAttributesUpdatesItemsStatus } from "./models/CreateMaintenanceRequestDataAttributesUpdatesItemsStatus"; export { CreateStatusPageRequest } from "./models/CreateStatusPageRequest"; export { CreateStatusPageRequestData } from "./models/CreateStatusPageRequestData"; diff --git a/services/status_pages/src/v2/models/CreateDegradationRequestDataAttributes.ts b/services/status_pages/src/v2/models/CreateDegradationRequestDataAttributes.ts index d4c2a4dc8e1b..aecbb660d3a0 100644 --- a/services/status_pages/src/v2/models/CreateDegradationRequestDataAttributes.ts +++ b/services/status_pages/src/v2/models/CreateDegradationRequestDataAttributes.ts @@ -2,7 +2,6 @@ import { AttributeTypeMap } from "@datadog/datadog-api-client"; import { CreateDegradationRequestDataAttributesComponentsAffectedItems } from "./CreateDegradationRequestDataAttributesComponentsAffectedItems"; import { CreateDegradationRequestDataAttributesStatus } from "./CreateDegradationRequestDataAttributesStatus"; -import { CreateDegradationRequestDataAttributesUpdatesItems } from "./CreateDegradationRequestDataAttributesUpdatesItems"; /** * The supported attributes for creating a degradation. @@ -24,7 +23,6 @@ export class CreateDegradationRequestDataAttributes { * The title of the degradation. */ "title": string; - "updates"?: Array; /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -59,10 +57,6 @@ export class CreateDegradationRequestDataAttributes { type: "string", required: true, }, - updates: { - baseName: "updates", - type: "Array", - }, additionalProperties: { baseName: "additionalProperties", type: "{ [key: string]: any; }", diff --git a/services/status_pages/src/v2/models/CreateDegradationRequestDataAttributesUpdatesItems.ts b/services/status_pages/src/v2/models/CreateDegradationRequestDataAttributesUpdatesItems.ts deleted file mode 100644 index 8980ea3e591f..000000000000 --- a/services/status_pages/src/v2/models/CreateDegradationRequestDataAttributesUpdatesItems.ts +++ /dev/null @@ -1,76 +0,0 @@ -import { AttributeTypeMap } from "@datadog/datadog-api-client"; - -import { CreateDegradationRequestDataAttributesStatus } from "./CreateDegradationRequestDataAttributesStatus"; -import { CreateDegradationRequestDataAttributesUpdatesItemsComponentsAffectedItems } from "./CreateDegradationRequestDataAttributesUpdatesItemsComponentsAffectedItems"; - -/** - * A degradation update entry. - */ -export class CreateDegradationRequestDataAttributesUpdatesItems { - /** - * The components affected. - */ - "componentsAffected": Array; - /** - * A description of the update. - */ - "description": string; - /** - * Timestamp of when the update occurred. - */ - "startedAt": Date; - /** - * The status of the degradation. - */ - "status": CreateDegradationRequestDataAttributesStatus; - /** - * A container for additional, undeclared properties. - * This is a holder for any undeclared properties as specified with - * the 'additionalProperties' keyword in the OAS document. - */ - "additionalProperties"?: { [key: string]: any }; - /** - * @ignore - */ - "_unparsed"?: boolean; - - /** - * @ignore - */ - static readonly attributeTypeMap: AttributeTypeMap = { - componentsAffected: { - baseName: "components_affected", - type: "Array", - required: true, - }, - description: { - baseName: "description", - type: "string", - required: true, - }, - startedAt: { - baseName: "started_at", - type: "Date", - required: true, - format: "date-time", - }, - status: { - baseName: "status", - type: "CreateDegradationRequestDataAttributesStatus", - required: true, - }, - additionalProperties: { - baseName: "additionalProperties", - type: "{ [key: string]: any; }", - }, - }; - - /** - * @ignore - */ - static getAttributeTypeMap(): AttributeTypeMap { - return CreateDegradationRequestDataAttributesUpdatesItems.attributeTypeMap; - } - - public constructor() {} -} diff --git a/services/status_pages/src/v2/models/CreateDegradationRequestDataAttributesUpdatesItemsComponentsAffectedItems.ts b/services/status_pages/src/v2/models/CreateDegradationRequestDataAttributesUpdatesItemsComponentsAffectedItems.ts deleted file mode 100644 index e56756a54b75..000000000000 --- a/services/status_pages/src/v2/models/CreateDegradationRequestDataAttributesUpdatesItemsComponentsAffectedItems.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { AttributeTypeMap } from "@datadog/datadog-api-client"; - -import { StatusPagesComponentDataAttributesStatus } from "./StatusPagesComponentDataAttributesStatus"; - -/** - * A component affected by a degradation update. - */ -export class CreateDegradationRequestDataAttributesUpdatesItemsComponentsAffectedItems { - /** - * The ID of the component. Must be a component of type `component`. - */ - "id": string; - /** - * The name of the component. - */ - "name"?: string; - /** - * The status of the component. - */ - "status": StatusPagesComponentDataAttributesStatus; - /** - * A container for additional, undeclared properties. - * This is a holder for any undeclared properties as specified with - * the 'additionalProperties' keyword in the OAS document. - */ - "additionalProperties"?: { [key: string]: any }; - /** - * @ignore - */ - "_unparsed"?: boolean; - - /** - * @ignore - */ - static readonly attributeTypeMap: AttributeTypeMap = { - id: { - baseName: "id", - type: "string", - required: true, - }, - name: { - baseName: "name", - type: "string", - }, - status: { - baseName: "status", - type: "StatusPagesComponentDataAttributesStatus", - required: true, - }, - additionalProperties: { - baseName: "additionalProperties", - type: "{ [key: string]: any; }", - }, - }; - - /** - * @ignore - */ - static getAttributeTypeMap(): AttributeTypeMap { - return CreateDegradationRequestDataAttributesUpdatesItemsComponentsAffectedItems.attributeTypeMap; - } - - public constructor() {} -} diff --git a/services/status_pages/src/v2/models/CreateMaintenanceRequestDataAttributes.ts b/services/status_pages/src/v2/models/CreateMaintenanceRequestDataAttributes.ts index 12aa31eac161..13d1e0514562 100644 --- a/services/status_pages/src/v2/models/CreateMaintenanceRequestDataAttributes.ts +++ b/services/status_pages/src/v2/models/CreateMaintenanceRequestDataAttributes.ts @@ -1,7 +1,6 @@ import { AttributeTypeMap } from "@datadog/datadog-api-client"; import { CreateMaintenanceRequestDataAttributesComponentsAffectedItems } from "./CreateMaintenanceRequestDataAttributesComponentsAffectedItems"; -import { CreateMaintenanceRequestDataAttributesUpdatesItems } from "./CreateMaintenanceRequestDataAttributesUpdatesItems"; /** * The supported attributes for creating a maintenance. @@ -35,7 +34,6 @@ export class CreateMaintenanceRequestDataAttributes { * The title of the maintenance. */ "title": string; - "updates"?: Array; /** * A container for additional, undeclared properties. * This is a holder for any undeclared properties as specified with @@ -88,10 +86,6 @@ export class CreateMaintenanceRequestDataAttributes { type: "string", required: true, }, - updates: { - baseName: "updates", - type: "Array", - }, additionalProperties: { baseName: "additionalProperties", type: "{ [key: string]: any; }", diff --git a/services/status_pages/src/v2/models/CreateMaintenanceRequestDataAttributesUpdatesItems.ts b/services/status_pages/src/v2/models/CreateMaintenanceRequestDataAttributesUpdatesItems.ts deleted file mode 100644 index 57ebfbb10f60..000000000000 --- a/services/status_pages/src/v2/models/CreateMaintenanceRequestDataAttributesUpdatesItems.ts +++ /dev/null @@ -1,76 +0,0 @@ -import { AttributeTypeMap } from "@datadog/datadog-api-client"; - -import { CreateMaintenanceRequestDataAttributesUpdatesItemsComponentsAffectedItems } from "./CreateMaintenanceRequestDataAttributesUpdatesItemsComponentsAffectedItems"; -import { CreateMaintenanceRequestDataAttributesUpdatesItemsStatus } from "./CreateMaintenanceRequestDataAttributesUpdatesItemsStatus"; - -/** - * A maintenance update entry. - */ -export class CreateMaintenanceRequestDataAttributesUpdatesItems { - /** - * The components affected. - */ - "componentsAffected": Array; - /** - * A description of the update. - */ - "description": string; - /** - * Timestamp of when the update occurred. - */ - "startedAt": Date; - /** - * The status of a maintenance update. - */ - "status": CreateMaintenanceRequestDataAttributesUpdatesItemsStatus; - /** - * A container for additional, undeclared properties. - * This is a holder for any undeclared properties as specified with - * the 'additionalProperties' keyword in the OAS document. - */ - "additionalProperties"?: { [key: string]: any }; - /** - * @ignore - */ - "_unparsed"?: boolean; - - /** - * @ignore - */ - static readonly attributeTypeMap: AttributeTypeMap = { - componentsAffected: { - baseName: "components_affected", - type: "Array", - required: true, - }, - description: { - baseName: "description", - type: "string", - required: true, - }, - startedAt: { - baseName: "started_at", - type: "Date", - required: true, - format: "date-time", - }, - status: { - baseName: "status", - type: "CreateMaintenanceRequestDataAttributesUpdatesItemsStatus", - required: true, - }, - additionalProperties: { - baseName: "additionalProperties", - type: "{ [key: string]: any; }", - }, - }; - - /** - * @ignore - */ - static getAttributeTypeMap(): AttributeTypeMap { - return CreateMaintenanceRequestDataAttributesUpdatesItems.attributeTypeMap; - } - - public constructor() {} -} diff --git a/services/status_pages/src/v2/models/CreateMaintenanceRequestDataAttributesUpdatesItemsComponentsAffectedItems.ts b/services/status_pages/src/v2/models/CreateMaintenanceRequestDataAttributesUpdatesItemsComponentsAffectedItems.ts deleted file mode 100644 index 7d82ef73251a..000000000000 --- a/services/status_pages/src/v2/models/CreateMaintenanceRequestDataAttributesUpdatesItemsComponentsAffectedItems.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { AttributeTypeMap } from "@datadog/datadog-api-client"; - -import { PatchMaintenanceRequestDataAttributesComponentsAffectedItemsStatus } from "./PatchMaintenanceRequestDataAttributesComponentsAffectedItemsStatus"; - -/** - * A component affected by a maintenance update. - */ -export class CreateMaintenanceRequestDataAttributesUpdatesItemsComponentsAffectedItems { - /** - * The ID of the component. Must be a component of type `component`. - */ - "id": string; - /** - * The name of the component. - */ - "name"?: string; - /** - * The status of the component. - */ - "status": PatchMaintenanceRequestDataAttributesComponentsAffectedItemsStatus; - /** - * A container for additional, undeclared properties. - * This is a holder for any undeclared properties as specified with - * the 'additionalProperties' keyword in the OAS document. - */ - "additionalProperties"?: { [key: string]: any }; - /** - * @ignore - */ - "_unparsed"?: boolean; - - /** - * @ignore - */ - static readonly attributeTypeMap: AttributeTypeMap = { - id: { - baseName: "id", - type: "string", - required: true, - }, - name: { - baseName: "name", - type: "string", - }, - status: { - baseName: "status", - type: "PatchMaintenanceRequestDataAttributesComponentsAffectedItemsStatus", - required: true, - }, - additionalProperties: { - baseName: "additionalProperties", - type: "{ [key: string]: any; }", - }, - }; - - /** - * @ignore - */ - static getAttributeTypeMap(): AttributeTypeMap { - return CreateMaintenanceRequestDataAttributesUpdatesItemsComponentsAffectedItems.attributeTypeMap; - } - - public constructor() {} -} diff --git a/services/status_pages/src/v2/models/DegradationDataAttributesUpdatesItems.ts b/services/status_pages/src/v2/models/DegradationDataAttributesUpdatesItems.ts index 44a1e56cb5cb..502643c211fe 100644 --- a/services/status_pages/src/v2/models/DegradationDataAttributesUpdatesItems.ts +++ b/services/status_pages/src/v2/models/DegradationDataAttributesUpdatesItems.ts @@ -23,6 +23,10 @@ export class DegradationDataAttributesUpdatesItems { * Identifier of the update. */ "id"?: string; + /** + * UUID of the user who last modified the resource. + */ + "lastModifiedByUserUuid"?: string; /** * Timestamp of when the update was last modified. */ @@ -68,6 +72,10 @@ export class DegradationDataAttributesUpdatesItems { type: "string", format: "uuid", }, + lastModifiedByUserUuid: { + baseName: "last_modified_by_user_uuid", + type: "string", + }, modifiedAt: { baseName: "modified_at", type: "Date", diff --git a/services/status_pages/src/v2/models/TypingInfo.ts b/services/status_pages/src/v2/models/TypingInfo.ts index e15a2ccddf34..deb43c72ccde 100644 --- a/services/status_pages/src/v2/models/TypingInfo.ts +++ b/services/status_pages/src/v2/models/TypingInfo.ts @@ -20,14 +20,10 @@ import { CreateDegradationRequest } from "./CreateDegradationRequest"; import { CreateDegradationRequestData } from "./CreateDegradationRequestData"; import { CreateDegradationRequestDataAttributes } from "./CreateDegradationRequestDataAttributes"; import { CreateDegradationRequestDataAttributesComponentsAffectedItems } from "./CreateDegradationRequestDataAttributesComponentsAffectedItems"; -import { CreateDegradationRequestDataAttributesUpdatesItems } from "./CreateDegradationRequestDataAttributesUpdatesItems"; -import { CreateDegradationRequestDataAttributesUpdatesItemsComponentsAffectedItems } from "./CreateDegradationRequestDataAttributesUpdatesItemsComponentsAffectedItems"; import { CreateMaintenanceRequest } from "./CreateMaintenanceRequest"; import { CreateMaintenanceRequestData } from "./CreateMaintenanceRequestData"; import { CreateMaintenanceRequestDataAttributes } from "./CreateMaintenanceRequestDataAttributes"; import { CreateMaintenanceRequestDataAttributesComponentsAffectedItems } from "./CreateMaintenanceRequestDataAttributesComponentsAffectedItems"; -import { CreateMaintenanceRequestDataAttributesUpdatesItems } from "./CreateMaintenanceRequestDataAttributesUpdatesItems"; -import { CreateMaintenanceRequestDataAttributesUpdatesItemsComponentsAffectedItems } from "./CreateMaintenanceRequestDataAttributesUpdatesItemsComponentsAffectedItems"; import { CreateStatusPageRequest } from "./CreateStatusPageRequest"; import { CreateStatusPageRequestData } from "./CreateStatusPageRequestData"; import { CreateStatusPageRequestDataAttributes } from "./CreateStatusPageRequestDataAttributes"; @@ -222,20 +218,12 @@ export const TypingInfo: ModelTypingInfo = { CreateDegradationRequestDataAttributes, CreateDegradationRequestDataAttributesComponentsAffectedItems: CreateDegradationRequestDataAttributesComponentsAffectedItems, - CreateDegradationRequestDataAttributesUpdatesItems: - CreateDegradationRequestDataAttributesUpdatesItems, - CreateDegradationRequestDataAttributesUpdatesItemsComponentsAffectedItems: - CreateDegradationRequestDataAttributesUpdatesItemsComponentsAffectedItems, CreateMaintenanceRequest: CreateMaintenanceRequest, CreateMaintenanceRequestData: CreateMaintenanceRequestData, CreateMaintenanceRequestDataAttributes: CreateMaintenanceRequestDataAttributes, CreateMaintenanceRequestDataAttributesComponentsAffectedItems: CreateMaintenanceRequestDataAttributesComponentsAffectedItems, - CreateMaintenanceRequestDataAttributesUpdatesItems: - CreateMaintenanceRequestDataAttributesUpdatesItems, - CreateMaintenanceRequestDataAttributesUpdatesItemsComponentsAffectedItems: - CreateMaintenanceRequestDataAttributesUpdatesItemsComponentsAffectedItems, CreateStatusPageRequest: CreateStatusPageRequest, CreateStatusPageRequestData: CreateStatusPageRequestData, CreateStatusPageRequestDataAttributes: