Skip to content

Commit b21feb1

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Add type in Data Deletion API (#2001)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent c7b8646 commit b21feb1

File tree

21 files changed

+111
-71
lines changed

21 files changed

+111
-71
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.6",
7-
"regenerated": "2025-01-17 19:31:39.691335",
8-
"spec_repo_commit": "45186abe"
7+
"regenerated": "2025-01-17 20:19:12.393234",
8+
"spec_repo_commit": "4e5906d6"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-01-17 19:31:39.707192",
13-
"spec_repo_commit": "45186abe"
12+
"regenerated": "2025-01-17 20:19:12.408356",
13+
"spec_repo_commit": "4e5906d6"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7378,9 +7378,20 @@ components:
73787378
properties:
73797379
attributes:
73807380
$ref: '#/components/schemas/CreateDataDeletionRequestBodyAttributes'
7381+
type:
7382+
$ref: '#/components/schemas/CreateDataDeletionRequestBodyDataType'
73817383
required:
73827384
- attributes
7385+
- type
73837386
type: object
7387+
CreateDataDeletionRequestBodyDataType:
7388+
description: The deletion request type.
7389+
enum:
7390+
- create_deletion_req
7391+
example: create_deletion_req
7392+
type: string
7393+
x-enum-varnames:
7394+
- CREATE_DELETION_REQ
73847395
CreateDataDeletionResponseBody:
73857396
description: The response from the create data deletion request endpoint.
73867397
properties:
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
"2024-12-05T09:23:41.160Z"
1+
"2025-01-15T14:25:54.929Z"

cassettes/v2/Data-Deletion_68448529/Cancels-a-data-deletion-request-returns-Bad-Request-response_1737272784/recording.har

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,14 @@
4141
"value": "application/vnd.api+json"
4242
}
4343
],
44-
"headersSize": 666,
44+
"headersSize": 665,
4545
"httpVersion": "HTTP/1.1",
4646
"redirectURL": "",
4747
"status": 400,
4848
"statusText": "Bad Request"
4949
},
50-
"startedDateTime": "2024-12-05T09:23:41.168Z",
51-
"time": 482
50+
"startedDateTime": "2025-01-15T14:25:54.939Z",
51+
"time": 491
5252
}
5353
],
5454
"pages": [],
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
"2024-12-05T09:23:41.674Z"
1+
"2025-01-15T14:26:08.930Z"

cassettes/v2/Data-Deletion_68448529/Cancels-a-data-deletion-request-returns-OK-response_383699486/recording.har

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
},
99
"entries": [
1010
{
11-
"_id": "599b5d26fcc8db181a6edfc958964914",
11+
"_id": "516e2b9725f6b08c4d4a1da22948b32e",
1212
"_order": 0,
1313
"cache": {},
1414
"request": {
15-
"bodySize": 144,
15+
"bodySize": 173,
1616
"cookies": [],
1717
"headers": [
1818
{
@@ -32,7 +32,7 @@
3232
"postData": {
3333
"mimeType": "application/json",
3434
"params": [],
35-
"text": "{\"data\":{\"attributes\":{\"from\":1672527600000,\"indexes\":[\"test-index\",\"test-index-2\"],\"query\":{\"host\":\"abc\",\"service\":\"xyz\"},\"to\":1704063600000}}}"
35+
"text": "{\"data\":{\"attributes\":{\"from\":1672527600000,\"indexes\":[\"test-index\",\"test-index-2\"],\"query\":{\"host\":\"abc\",\"service\":\"xyz\"},\"to\":1704063600000},\"type\":\"create_deletion_req\"}}"
3636
},
3737
"queryString": [],
3838
"url": "https://api.datadoghq.com/api/v2/deletion/data/logs"
@@ -42,7 +42,7 @@
4242
"content": {
4343
"mimeType": "application/vnd.api+json",
4444
"size": 466,
45-
"text": "{\"data\":{\"id\":\"523\",\"type\":\"deletion_request\",\"attributes\":{\"created_at\":\"2024-12-05T09:23:42.016613164Z\",\"created_by\":\"[email protected]\",\"from_time\":1672527600000,\"indexes\":[\"test-index\",\"test-index-2\"],\"is_created\":false,\"org_id\":321813,\"product\":\"logs\",\"query\":\"host:abc service:xyz\",\"starting_at\":\"0001-01-01T00:00:00Z\",\"status\":\"pending\",\"to_time\":1704063600000,\"total_unrestricted\":0,\"updated_at\":\"2024-12-05T09:23:42.016613164Z\"}},\"meta\":{\"product\":\"logs\"}}"
45+
"text": "{\"data\":{\"id\":\"753\",\"type\":\"deletion_request\",\"attributes\":{\"created_at\":\"2025-01-15T14:26:09.447960191Z\",\"created_by\":\"[email protected]\",\"from_time\":1672527600000,\"indexes\":[\"test-index\",\"test-index-2\"],\"is_created\":false,\"org_id\":321813,\"product\":\"logs\",\"query\":\"host:abc service:xyz\",\"starting_at\":\"0001-01-01T00:00:00Z\",\"status\":\"pending\",\"to_time\":1704063600000,\"total_unrestricted\":0,\"updated_at\":\"2025-01-15T14:26:09.447960191Z\"}},\"meta\":{\"product\":\"logs\"}}"
4646
},
4747
"cookies": [],
4848
"headers": [
@@ -57,11 +57,11 @@
5757
"status": 200,
5858
"statusText": "OK"
5959
},
60-
"startedDateTime": "2024-12-05T09:23:41.677Z",
61-
"time": 366
60+
"startedDateTime": "2025-01-15T14:26:08.939Z",
61+
"time": 539
6262
},
6363
{
64-
"_id": "ec6f7ff8dba29b0064298e9f391044e3",
64+
"_id": "27d9e77768746fc9c5aa33278aaaef7a",
6565
"_order": 0,
6666
"cache": {},
6767
"request": {
@@ -78,14 +78,14 @@
7878
"httpVersion": "HTTP/1.1",
7979
"method": "PUT",
8080
"queryString": [],
81-
"url": "https://api.datadoghq.com/api/v2/deletion/requests/523/cancel"
81+
"url": "https://api.datadoghq.com/api/v2/deletion/requests/753/cancel"
8282
},
8383
"response": {
84-
"bodySize": 489,
84+
"bodySize": 488,
8585
"content": {
8686
"mimeType": "application/vnd.api+json",
87-
"size": 489,
88-
"text": "{\"data\":{\"id\":\"523\",\"type\":\"deletion_request\",\"attributes\":{\"created_at\":\"2024-12-05T09:23:42.016613Z\",\"created_by\":\"[email protected]\",\"from_time\":1672527600000,\"indexes\":[\"test-index\",\"test-index-2\"],\"is_created\":false,\"org_id\":321813,\"product\":\"logs\",\"query\":\"host:abc service:xyz\",\"starting_at\":\"0001-01-01T00:00:00Z\",\"status\":\"canceled\",\"to_time\":1704063600000,\"total_unrestricted\":0,\"updated_at\":\"2024-12-05T09:23:42.384299Z\"}},\"meta\":{\"product\":\"logs\",\"request_status\":\"canceled\"}}"
87+
"size": 488,
88+
"text": "{\"data\":{\"id\":\"753\",\"type\":\"deletion_request\",\"attributes\":{\"created_at\":\"2025-01-15T14:26:09.44796Z\",\"created_by\":\"[email protected]\",\"from_time\":1672527600000,\"indexes\":[\"test-index\",\"test-index-2\"],\"is_created\":false,\"org_id\":321813,\"product\":\"logs\",\"query\":\"host:abc service:xyz\",\"starting_at\":\"0001-01-01T00:00:00Z\",\"status\":\"canceled\",\"to_time\":1704063600000,\"total_unrestricted\":0,\"updated_at\":\"2025-01-15T14:26:10.016496Z\"}},\"meta\":{\"product\":\"logs\",\"request_status\":\"canceled\"}}"
8989
},
9090
"cookies": [],
9191
"headers": [
@@ -100,11 +100,11 @@
100100
"status": 200,
101101
"statusText": "OK"
102102
},
103-
"startedDateTime": "2024-12-05T09:23:42.058Z",
104-
"time": 339
103+
"startedDateTime": "2025-01-15T14:26:09.490Z",
104+
"time": 528
105105
},
106106
{
107-
"_id": "ec6f7ff8dba29b0064298e9f391044e3",
107+
"_id": "27d9e77768746fc9c5aa33278aaaef7a",
108108
"_order": 1,
109109
"cache": {},
110110
"request": {
@@ -121,14 +121,14 @@
121121
"httpVersion": "HTTP/1.1",
122122
"method": "PUT",
123123
"queryString": [],
124-
"url": "https://api.datadoghq.com/api/v2/deletion/requests/523/cancel"
124+
"url": "https://api.datadoghq.com/api/v2/deletion/requests/753/cancel"
125125
},
126126
"response": {
127-
"bodySize": 489,
127+
"bodySize": 488,
128128
"content": {
129129
"mimeType": "application/vnd.api+json",
130-
"size": 489,
131-
"text": "{\"data\":{\"id\":\"523\",\"type\":\"deletion_request\",\"attributes\":{\"created_at\":\"2024-12-05T09:23:42.016613Z\",\"created_by\":\"[email protected]\",\"from_time\":1672527600000,\"indexes\":[\"test-index\",\"test-index-2\"],\"is_created\":false,\"org_id\":321813,\"product\":\"logs\",\"query\":\"host:abc service:xyz\",\"starting_at\":\"0001-01-01T00:00:00Z\",\"status\":\"canceled\",\"to_time\":1704063600000,\"total_unrestricted\":0,\"updated_at\":\"2024-12-05T09:23:42.384299Z\"}},\"meta\":{\"product\":\"logs\",\"request_status\":\"canceled\"}}"
130+
"size": 488,
131+
"text": "{\"data\":{\"id\":\"753\",\"type\":\"deletion_request\",\"attributes\":{\"created_at\":\"2025-01-15T14:26:09.44796Z\",\"created_by\":\"[email protected]\",\"from_time\":1672527600000,\"indexes\":[\"test-index\",\"test-index-2\"],\"is_created\":false,\"org_id\":321813,\"product\":\"logs\",\"query\":\"host:abc service:xyz\",\"starting_at\":\"0001-01-01T00:00:00Z\",\"status\":\"canceled\",\"to_time\":1704063600000,\"total_unrestricted\":0,\"updated_at\":\"2025-01-15T14:26:10.016496Z\"}},\"meta\":{\"product\":\"logs\",\"request_status\":\"canceled\"}}"
132132
},
133133
"cookies": [],
134134
"headers": [
@@ -143,8 +143,8 @@
143143
"status": 200,
144144
"statusText": "OK"
145145
},
146-
"startedDateTime": "2024-12-05T09:23:42.409Z",
147-
"time": 434
146+
"startedDateTime": "2025-01-15T14:26:10.030Z",
147+
"time": 484
148148
}
149149
],
150150
"pages": [],
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
"2024-12-05T09:23:42.850Z"
1+
"2025-01-15T14:26:26.195Z"

cassettes/v2/Data-Deletion_68448529/Cancels-a-data-deletion-request-returns-Precondition-failed-error-response_780321563/recording.har

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@
4747
"status": 412,
4848
"statusText": "Precondition Failed"
4949
},
50-
"startedDateTime": "2024-12-05T09:23:42.855Z",
51-
"time": 329
50+
"startedDateTime": "2025-01-15T14:26:26.203Z",
51+
"time": 484
5252
}
5353
],
5454
"pages": [],
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
"2024-12-05T09:23:43.197Z"
1+
"2025-01-15T14:27:27.929Z"

cassettes/v2/Data-Deletion_68448529/Creates-a-data-deletion-request-returns-OK-response_3410553644/recording.har

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,11 @@
88
},
99
"entries": [
1010
{
11-
"_id": "599b5d26fcc8db181a6edfc958964914",
11+
"_id": "516e2b9725f6b08c4d4a1da22948b32e",
1212
"_order": 0,
1313
"cache": {},
1414
"request": {
15-
"bodySize": 144,
15+
"bodySize": 173,
1616
"cookies": [],
1717
"headers": [
1818
{
@@ -32,7 +32,7 @@
3232
"postData": {
3333
"mimeType": "application/json",
3434
"params": [],
35-
"text": "{\"data\":{\"attributes\":{\"from\":1672527600000,\"indexes\":[\"test-index\",\"test-index-2\"],\"query\":{\"host\":\"abc\",\"service\":\"xyz\"},\"to\":1704063600000}}}"
35+
"text": "{\"data\":{\"attributes\":{\"from\":1672527600000,\"indexes\":[\"test-index\",\"test-index-2\"],\"query\":{\"host\":\"abc\",\"service\":\"xyz\"},\"to\":1704063600000},\"type\":\"create_deletion_req\"}}"
3636
},
3737
"queryString": [],
3838
"url": "https://api.datadoghq.com/api/v2/deletion/data/logs"
@@ -42,7 +42,7 @@
4242
"content": {
4343
"mimeType": "application/vnd.api+json",
4444
"size": 466,
45-
"text": "{\"data\":{\"id\":\"524\",\"type\":\"deletion_request\",\"attributes\":{\"created_at\":\"2024-12-05T09:23:43.527574137Z\",\"created_by\":\"[email protected]\",\"from_time\":1672527600000,\"indexes\":[\"test-index\",\"test-index-2\"],\"is_created\":false,\"org_id\":321813,\"product\":\"logs\",\"query\":\"host:abc service:xyz\",\"starting_at\":\"0001-01-01T00:00:00Z\",\"status\":\"pending\",\"to_time\":1704063600000,\"total_unrestricted\":0,\"updated_at\":\"2024-12-05T09:23:43.527574137Z\"}},\"meta\":{\"product\":\"logs\"}}"
45+
"text": "{\"data\":{\"id\":\"754\",\"type\":\"deletion_request\",\"attributes\":{\"created_at\":\"2025-01-15T14:27:28.457837225Z\",\"created_by\":\"[email protected]\",\"from_time\":1672527600000,\"indexes\":[\"test-index\",\"test-index-2\"],\"is_created\":false,\"org_id\":321813,\"product\":\"logs\",\"query\":\"host:abc service:xyz\",\"starting_at\":\"0001-01-01T00:00:00Z\",\"status\":\"pending\",\"to_time\":1704063600000,\"total_unrestricted\":0,\"updated_at\":\"2025-01-15T14:27:28.457837225Z\"}},\"meta\":{\"product\":\"logs\"}}"
4646
},
4747
"cookies": [],
4848
"headers": [
@@ -57,11 +57,11 @@
5757
"status": 200,
5858
"statusText": "OK"
5959
},
60-
"startedDateTime": "2024-12-05T09:23:43.202Z",
61-
"time": 358
60+
"startedDateTime": "2025-01-15T14:27:27.936Z",
61+
"time": 551
6262
},
6363
{
64-
"_id": "f7d7b19c03914246c87c6d32dfeb6b9f",
64+
"_id": "6adbfe70fffd8207996f3bc078e0ba2c",
6565
"_order": 0,
6666
"cache": {},
6767
"request": {
@@ -78,14 +78,14 @@
7878
"httpVersion": "HTTP/1.1",
7979
"method": "PUT",
8080
"queryString": [],
81-
"url": "https://api.datadoghq.com/api/v2/deletion/requests/524/cancel"
81+
"url": "https://api.datadoghq.com/api/v2/deletion/requests/754/cancel"
8282
},
8383
"response": {
8484
"bodySize": 489,
8585
"content": {
8686
"mimeType": "application/vnd.api+json",
8787
"size": 489,
88-
"text": "{\"data\":{\"id\":\"524\",\"type\":\"deletion_request\",\"attributes\":{\"created_at\":\"2024-12-05T09:23:43.527574Z\",\"created_by\":\"[email protected]\",\"from_time\":1672527600000,\"indexes\":[\"test-index\",\"test-index-2\"],\"is_created\":false,\"org_id\":321813,\"product\":\"logs\",\"query\":\"host:abc service:xyz\",\"starting_at\":\"0001-01-01T00:00:00Z\",\"status\":\"canceled\",\"to_time\":1704063600000,\"total_unrestricted\":0,\"updated_at\":\"2024-12-05T09:23:44.017414Z\"}},\"meta\":{\"product\":\"logs\",\"request_status\":\"canceled\"}}"
88+
"text": "{\"data\":{\"id\":\"754\",\"type\":\"deletion_request\",\"attributes\":{\"created_at\":\"2025-01-15T14:27:28.457837Z\",\"created_by\":\"[email protected]\",\"from_time\":1672527600000,\"indexes\":[\"test-index\",\"test-index-2\"],\"is_created\":false,\"org_id\":321813,\"product\":\"logs\",\"query\":\"host:abc service:xyz\",\"starting_at\":\"0001-01-01T00:00:00Z\",\"status\":\"canceled\",\"to_time\":1704063600000,\"total_unrestricted\":0,\"updated_at\":\"2025-01-15T14:27:28.841156Z\"}},\"meta\":{\"product\":\"logs\",\"request_status\":\"canceled\"}}"
8989
},
9090
"cookies": [],
9191
"headers": [
@@ -100,8 +100,8 @@
100100
"status": 200,
101101
"statusText": "OK"
102102
},
103-
"startedDateTime": "2024-12-05T09:23:43.577Z",
104-
"time": 453
103+
"startedDateTime": "2025-01-15T14:27:28.500Z",
104+
"time": 346
105105
}
106106
],
107107
"pages": [],

0 commit comments

Comments
 (0)