File tree Expand file tree Collapse file tree
services/status_pages/src/v2 Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -24356,6 +24356,9 @@ components:
2435624356 properties:
2435724357 data:
2435824358 $ref: "#/components/schemas/CreateDegradationRequestData"
24359+ meta:
24360+ $ref: "#/components/schemas/DegradationRequestMeta"
24361+ description: The supported metadata for creating a degradation.
2435924362 type: object
2436024363 CreateDegradationRequestData:
2436124364 description: The data object for creating a degradation.
@@ -32176,6 +32179,15 @@ components:
3217632179 oneOf:
3217732180 - $ref: "#/components/schemas/StatusPagesUser"
3217832181 - $ref: "#/components/schemas/StatusPageAsIncluded"
32182+ DegradationRequestMeta:
32183+ description: The supported metadata for a degradation request.
32184+ properties:
32185+ idempotency_key:
32186+ description: A unique key used to ensure idempotent requests.
32187+ example: 1e6a4b8e-4c2f-4a3d-8f1a-9c7d2e5b6f10
32188+ format: uuid
32189+ type: string
32190+ type: object
3217932191 DegradationTemplate:
3218032192 description: Response object for a single degradation template.
3218132193 properties:
@@ -80173,6 +80185,9 @@ components:
8017380185 properties:
8017480186 data:
8017580187 $ref: "#/components/schemas/PatchDegradationRequestData"
80188+ meta:
80189+ $ref: "#/components/schemas/DegradationRequestMeta"
80190+ description: The supported metadata for updating a degradation.
8017680191 type: object
8017780192 PatchDegradationRequestData:
8017880193 description: The data object for updating a degradation.
Original file line number Diff line number Diff line change @@ -111,6 +111,7 @@ export { DegradationDataRelationshipsStatusPageData } from "./models/Degradation
111111export { DegradationDataRelationshipsTemplate } from "./models/DegradationDataRelationshipsTemplate" ;
112112export { DegradationDataRelationshipsTemplateData } from "./models/DegradationDataRelationshipsTemplateData" ;
113113export { DegradationIncluded } from "./models/DegradationIncluded" ;
114+ export { DegradationRequestMeta } from "./models/DegradationRequestMeta" ;
114115export { DegradationTemplate } from "./models/DegradationTemplate" ;
115116export { DegradationTemplateArray } from "./models/DegradationTemplateArray" ;
116117export { DegradationTemplateData } from "./models/DegradationTemplateData" ;
Original file line number Diff line number Diff line change 11import { AttributeTypeMap } from "@datadog/datadog-api-client" ;
22
33import { CreateDegradationRequestData } from "./CreateDegradationRequestData" ;
4+ import { DegradationRequestMeta } from "./DegradationRequestMeta" ;
45
56/**
67 * Request object for creating a degradation.
@@ -10,6 +11,10 @@ export class CreateDegradationRequest {
1011 * The data object for creating a degradation.
1112 */
1213 "data" ?: CreateDegradationRequestData ;
14+ /**
15+ * The supported metadata for a degradation request.
16+ */
17+ "meta" ?: DegradationRequestMeta ;
1318 /**
1419 * A container for additional, undeclared properties.
1520 * This is a holder for any undeclared properties as specified with
@@ -29,6 +34,10 @@ export class CreateDegradationRequest {
2934 baseName : "data" ,
3035 type : "CreateDegradationRequestData" ,
3136 } ,
37+ meta : {
38+ baseName : "meta" ,
39+ type : "DegradationRequestMeta" ,
40+ } ,
3241 additionalProperties : {
3342 baseName : "additionalProperties" ,
3443 type : "{ [key: string]: any; }" ,
Original file line number Diff line number Diff line change 1+ import { AttributeTypeMap } from "@datadog/datadog-api-client" ;
2+
3+ /**
4+ * The supported metadata for a degradation request.
5+ */
6+ export class DegradationRequestMeta {
7+ /**
8+ * A unique key used to ensure idempotent requests.
9+ */
10+ "idempotencyKey" ?: string ;
11+ /**
12+ * A container for additional, undeclared properties.
13+ * This is a holder for any undeclared properties as specified with
14+ * the 'additionalProperties' keyword in the OAS document.
15+ */
16+ "additionalProperties" ?: { [ key : string ] : any } ;
17+ /**
18+ * @ignore
19+ */
20+ "_unparsed" ?: boolean ;
21+
22+ /**
23+ * @ignore
24+ */
25+ static readonly attributeTypeMap : AttributeTypeMap = {
26+ idempotencyKey : {
27+ baseName : "idempotency_key" ,
28+ type : "string" ,
29+ format : "uuid" ,
30+ } ,
31+ additionalProperties : {
32+ baseName : "additionalProperties" ,
33+ type : "{ [key: string]: any; }" ,
34+ } ,
35+ } ;
36+
37+ /**
38+ * @ignore
39+ */
40+ static getAttributeTypeMap ( ) : AttributeTypeMap {
41+ return DegradationRequestMeta . attributeTypeMap ;
42+ }
43+
44+ public constructor ( ) { }
45+ }
Original file line number Diff line number Diff line change 11import { AttributeTypeMap } from "@datadog/datadog-api-client" ;
22
3+ import { DegradationRequestMeta } from "./DegradationRequestMeta" ;
34import { PatchDegradationRequestData } from "./PatchDegradationRequestData" ;
45
56/**
@@ -10,6 +11,10 @@ export class PatchDegradationRequest {
1011 * The data object for updating a degradation.
1112 */
1213 "data" ?: PatchDegradationRequestData ;
14+ /**
15+ * The supported metadata for a degradation request.
16+ */
17+ "meta" ?: DegradationRequestMeta ;
1318 /**
1419 * A container for additional, undeclared properties.
1520 * This is a holder for any undeclared properties as specified with
@@ -29,6 +34,10 @@ export class PatchDegradationRequest {
2934 baseName : "data" ,
3035 type : "PatchDegradationRequestData" ,
3136 } ,
37+ meta : {
38+ baseName : "meta" ,
39+ type : "DegradationRequestMeta" ,
40+ } ,
3241 additionalProperties : {
3342 baseName : "additionalProperties" ,
3443 type : "{ [key: string]: any; }" ,
Original file line number Diff line number Diff line change @@ -66,6 +66,7 @@ import { DegradationDataRelationshipsStatusPage } from "./DegradationDataRelatio
6666import { DegradationDataRelationshipsStatusPageData } from "./DegradationDataRelationshipsStatusPageData" ;
6767import { DegradationDataRelationshipsTemplate } from "./DegradationDataRelationshipsTemplate" ;
6868import { DegradationDataRelationshipsTemplateData } from "./DegradationDataRelationshipsTemplateData" ;
69+ import { DegradationRequestMeta } from "./DegradationRequestMeta" ;
6970import { DegradationTemplate } from "./DegradationTemplate" ;
7071import { DegradationTemplateArray } from "./DegradationTemplateArray" ;
7172import { DegradationTemplateData } from "./DegradationTemplateData" ;
@@ -404,6 +405,7 @@ export const TypingInfo: ModelTypingInfo = {
404405 DegradationDataRelationshipsTemplate : DegradationDataRelationshipsTemplate ,
405406 DegradationDataRelationshipsTemplateData :
406407 DegradationDataRelationshipsTemplateData ,
408+ DegradationRequestMeta : DegradationRequestMeta ,
407409 DegradationTemplate : DegradationTemplate ,
408410 DegradationTemplateArray : DegradationTemplateArray ,
409411 DegradationTemplateData : DegradationTemplateData ,
You can’t perform that action at this time.
0 commit comments