Skip to content

Commit 86e45f8

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 897225af of spec repo
1 parent 0756342 commit 86e45f8

File tree

45 files changed

+3085
-4
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+3085
-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-09-19 15:38:28.662662",
8-
"spec_repo_commit": "30c5293b"
7+
"regenerated": "2023-09-19 20:50:07.212758",
8+
"spec_repo_commit": "897225af"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.5",
12-
"regenerated": "2023-09-19 15:38:28.677004",
13-
"spec_repo_commit": "30c5293b"
12+
"regenerated": "2023-09-19 20:50:07.227023",
13+
"spec_repo_commit": "897225af"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 309 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5472,6 +5472,24 @@ components:
54725472
type: string
54735473
x-enum-varnames:
54745474
- GCP_SERVICE_ACCOUNT
5475+
GetAllPowerpacksResponse:
5476+
description: Response object which includes all powerpack configurations.
5477+
properties:
5478+
data:
5479+
description: List of powerpack definitions.
5480+
items:
5481+
$ref: '#/components/schemas/PowerpackData'
5482+
type: array
5483+
included:
5484+
description: Array of objects related to the users.
5485+
items:
5486+
$ref: '#/components/schemas/User'
5487+
type: array
5488+
links:
5489+
$ref: '#/components/schemas/PowerpackResponseLinks'
5490+
meta:
5491+
$ref: '#/components/schemas/TeamsResponseMeta'
5492+
type: object
54755493
GetFindingResponse:
54765494
description: The expected response schema when getting a finding.
54775495
properties:
@@ -10555,6 +10573,116 @@ components:
1055510573
type: string
1055610574
x-enum-varnames:
1055710575
- PERMISSIONS
10576+
Powerpack:
10577+
description: Powerpacks are templated groups of dashboard widgets you can save
10578+
from an existing dashboard and turn into reusable packs in the widget tray.
10579+
properties:
10580+
data:
10581+
$ref: '#/components/schemas/PowerpackData'
10582+
type: object
10583+
PowerpackAttributes:
10584+
description: Powerpack attribute object.
10585+
properties:
10586+
description:
10587+
description: Description of this powerpack.
10588+
example: Powerpack for ABC
10589+
type: string
10590+
group_widget:
10591+
additionalProperties: {}
10592+
description: Templated group of dashboard widgets for the powerpack.
10593+
example:
10594+
layout_type: ordered
10595+
tags:
10596+
- tag:foo1
10597+
type: group
10598+
widgets:
10599+
- definition:
10600+
content: example
10601+
type: note
10602+
type: object
10603+
name:
10604+
description: Name of the powerpack.
10605+
example: Sample Powerpack
10606+
type: string
10607+
tags:
10608+
description: List of tags to identify this powerpack.
10609+
example:
10610+
- tag:foo1
10611+
items:
10612+
maxLength: 80
10613+
type: string
10614+
maxItems: 8
10615+
type: array
10616+
template_variables:
10617+
description: List of template variables for this powerpack.
10618+
example:
10619+
- defaults:
10620+
- '*'
10621+
name: test
10622+
items:
10623+
$ref: '#/components/schemas/PowerpackTemplateVariable'
10624+
type: array
10625+
required:
10626+
- group_widget
10627+
- name
10628+
type: object
10629+
PowerpackData:
10630+
description: Powerpack data object.
10631+
properties:
10632+
attributes:
10633+
$ref: '#/components/schemas/PowerpackAttributes'
10634+
id:
10635+
description: ID of the powerpack.
10636+
type: string
10637+
relationships:
10638+
$ref: '#/components/schemas/PowerpackRelationships'
10639+
type:
10640+
description: Type of widget, must be powerpack.
10641+
example: powerpack
10642+
type: string
10643+
type: object
10644+
PowerpackRelationships:
10645+
description: Powerpack relationship object.
10646+
properties:
10647+
author:
10648+
$ref: '#/components/schemas/Creator'
10649+
type: object
10650+
PowerpackResponse:
10651+
description: Response object which includes a single powerpack configuration.
10652+
properties:
10653+
data:
10654+
$ref: '#/components/schemas/PowerpackData'
10655+
included:
10656+
description: Array of objects related to the users.
10657+
items:
10658+
$ref: '#/components/schemas/User'
10659+
type: array
10660+
readOnly: true
10661+
type: object
10662+
PowerpackResponseLinks:
10663+
description: Links attributes.
10664+
properties:
10665+
next:
10666+
description: Link for the next set of results.
10667+
example: https://app.datadoghq.com/api/v2/powerpacks?page[offset]=25&page[limit]=25
10668+
type: string
10669+
type: object
10670+
PowerpackTemplateVariable:
10671+
description: Powerpack template variables.
10672+
properties:
10673+
defaults:
10674+
description: One or many template variable default values within the saved
10675+
view, which are unioned together using `OR` if more than one is specified.
10676+
items:
10677+
description: One or many default values of the template variable.
10678+
minLength: 1
10679+
type: string
10680+
minItems: 1
10681+
type: array
10682+
name:
10683+
description: The name of the variable.
10684+
type: string
10685+
type: object
1055810686
ProcessSummariesMeta:
1055910687
description: Response metadata object.
1056010688
properties:
@@ -22896,6 +23024,171 @@ paths:
2289623024
x-unstable: '**Note**: This endpoint is in public beta.
2289723025

2289823026
If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).'
23027+
/api/v2/powerpacks:
23028+
get:
23029+
description: Get a list of all powerpacks.
23030+
operationId: GetAllPowerpacks
23031+
responses:
23032+
'200':
23033+
content:
23034+
application/json:
23035+
schema:
23036+
$ref: '#/components/schemas/GetAllPowerpacksResponse'
23037+
description: OK
23038+
'429':
23039+
$ref: '#/components/responses/TooManyRequestsResponse'
23040+
security:
23041+
- apiKeyAuth: []
23042+
appKeyAuth: []
23043+
- AuthZ:
23044+
- dashboards_read
23045+
summary: Get all powerpacks
23046+
tags:
23047+
- Powerpack
23048+
post:
23049+
description: Create a powerpack.
23050+
operationId: CreatePowerpack
23051+
requestBody:
23052+
content:
23053+
application/json:
23054+
schema:
23055+
$ref: '#/components/schemas/Powerpack'
23056+
description: Create a powerpack request body.
23057+
required: true
23058+
responses:
23059+
'200':
23060+
content:
23061+
application/json:
23062+
schema:
23063+
$ref: '#/components/schemas/PowerpackResponse'
23064+
description: OK
23065+
'400':
23066+
content:
23067+
application/json:
23068+
schema:
23069+
$ref: '#/components/schemas/APIErrorResponse'
23070+
description: Bad Request
23071+
'429':
23072+
$ref: '#/components/responses/TooManyRequestsResponse'
23073+
security:
23074+
- apiKeyAuth: []
23075+
appKeyAuth: []
23076+
- AuthZ:
23077+
- dashboards_write
23078+
summary: Create a new powerpack
23079+
tags:
23080+
- Powerpack
23081+
x-codegen-request-body-name: body
23082+
/api/v2/powerpacks/{powerpack_id}:
23083+
delete:
23084+
description: Delete a powerpack.
23085+
operationId: DeletePowerpack
23086+
parameters:
23087+
- description: Powerpack id
23088+
in: path
23089+
name: powerpack_id
23090+
required: true
23091+
schema:
23092+
type: string
23093+
responses:
23094+
'204':
23095+
description: OK
23096+
'404':
23097+
content:
23098+
application/json:
23099+
schema:
23100+
$ref: '#/components/schemas/APIErrorResponse'
23101+
description: Powerpack Not Found
23102+
'429':
23103+
$ref: '#/components/responses/TooManyRequestsResponse'
23104+
security:
23105+
- apiKeyAuth: []
23106+
appKeyAuth: []
23107+
- AuthZ:
23108+
- dashboards_write
23109+
summary: Delete a powerpack
23110+
tags:
23111+
- Powerpack
23112+
get:
23113+
description: Get a powerpack.
23114+
operationId: GetPowerpack
23115+
parameters:
23116+
- description: ID of the powerpack.
23117+
in: path
23118+
name: powerpack_id
23119+
required: true
23120+
schema:
23121+
type: string
23122+
responses:
23123+
'200':
23124+
content:
23125+
application/json:
23126+
schema:
23127+
$ref: '#/components/schemas/PowerpackResponse'
23128+
description: OK
23129+
'404':
23130+
content:
23131+
application/json:
23132+
schema:
23133+
$ref: '#/components/schemas/APIErrorResponse'
23134+
description: Powerpack Not Found.
23135+
'429':
23136+
$ref: '#/components/responses/TooManyRequestsResponse'
23137+
security:
23138+
- apiKeyAuth: []
23139+
appKeyAuth: []
23140+
- AuthZ:
23141+
- dashboards_read
23142+
summary: Get a Powerpack
23143+
tags:
23144+
- Powerpack
23145+
patch:
23146+
description: Update a powerpack.
23147+
operationId: UpdatePowerpack
23148+
parameters:
23149+
- description: ID of the powerpack.
23150+
in: path
23151+
name: powerpack_id
23152+
required: true
23153+
schema:
23154+
type: string
23155+
requestBody:
23156+
content:
23157+
application/json:
23158+
schema:
23159+
$ref: '#/components/schemas/Powerpack'
23160+
description: Update a powerpack request body.
23161+
required: true
23162+
responses:
23163+
'200':
23164+
content:
23165+
application/json:
23166+
schema:
23167+
$ref: '#/components/schemas/PowerpackResponse'
23168+
description: OK
23169+
'400':
23170+
content:
23171+
application/json:
23172+
schema:
23173+
$ref: '#/components/schemas/APIErrorResponse'
23174+
description: Bad Request
23175+
'404':
23176+
content:
23177+
application/json:
23178+
schema:
23179+
$ref: '#/components/schemas/APIErrorResponse'
23180+
description: Powerpack Not Found
23181+
'429':
23182+
$ref: '#/components/responses/TooManyRequestsResponse'
23183+
security:
23184+
- apiKeyAuth: []
23185+
appKeyAuth: []
23186+
- AuthZ:
23187+
- dashboards_write
23188+
summary: Update a powerpack
23189+
tags:
23190+
- Powerpack
23191+
x-codegen-request-body-name: body
2289923192
/api/v2/processes:
2290023193
get:
2290123194
description: Get all processes for your organization.
@@ -27901,6 +28194,22 @@ tags:
2790128194
description: Find out more at
2790228195
url: https://docs.datadoghq.com/account_management/multi_organization
2790328196
name: Organizations
28197+
- description: 'The powerpack endpoints allow you to:
28198+
28199+
28200+
- Get a powerpack
28201+
28202+
- Create a powerpack
28203+
28204+
- Delete a powerpack
28205+
28206+
- Get a list of all powerpacks
28207+
28208+
28209+
The Patch and Delete API methods can only be performed on a powerpack by
28210+
28211+
a user who has the powerpack create permission for that specific powerpack.'
28212+
name: Powerpack
2790428213
- description: The processes API allows you to query processes data for your organization.
2790528214
name: Processes
2790628215
- description: Search or aggregate your RUM events over HTTP.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
"2023-09-19T20:34:17.937Z"

0 commit comments

Comments
 (0)