Skip to content

Commit deaf89b

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 6d6f74d of spec repo
1 parent a708d9f commit deaf89b

26 files changed

Lines changed: 972 additions & 29 deletions

‎.generator/schemas/v2/openapi.yaml‎

Lines changed: 159 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1502,6 +1502,14 @@ components:
15021502
required: true
15031503
schema:
15041504
type: string
1505+
PersonalAccessTokensFilterLeakedParameter:
1506+
description: When true, only return access tokens that have been detected as leaked. Has no effect when false.
1507+
in: query
1508+
name: filter[leaked]
1509+
required: false
1510+
schema:
1511+
example: true
1512+
type: boolean
15051513
PersonalAccessTokensFilterOwnerIDParameter:
15061514
description: Filter access tokens by the owner's ID. Supports multiple values.
15071515
in: query
@@ -1519,6 +1527,16 @@ components:
15191527
required: false
15201528
schema:
15211529
type: string
1530+
PersonalAccessTokensIncludeParameter:
1531+
description: Comma-separated list of relationship objects that should be included in the response.
1532+
explode: false
1533+
in: query
1534+
name: include
1535+
required: false
1536+
schema:
1537+
items:
1538+
$ref: "#/components/schemas/PersonalAccessTokensIncludeQueryParameterItem"
1539+
type: array
15221540
PersonalAccessTokensSortParameter:
15231541
description: |-
15241542
Access token attribute used to sort results. Sort order is ascending
@@ -4227,6 +4245,8 @@ components:
42274245
AccessTokenListItemRelationships:
42284246
description: Resources related to the access token entry in the mixed list response.
42294247
properties:
4248+
leak_information:
4249+
$ref: "#/components/schemas/RelationshipToLeakedKey"
42304250
owned_by:
42314251
$ref: "#/components/schemas/RelationshipToAccessTokenOwner"
42324252
type: object
@@ -4240,6 +4260,15 @@ components:
42404260
x-enum-varnames:
42414261
- USERS
42424262
- SERVICE_ACCOUNT
4263+
AccessTokenResponseIncludedArray:
4264+
description: Array of objects related to the access tokens.
4265+
items:
4266+
$ref: "#/components/schemas/AccessTokenResponseIncludedItem"
4267+
type: array
4268+
AccessTokenResponseIncludedItem:
4269+
description: An object related to an access token.
4270+
oneOf:
4271+
- $ref: "#/components/schemas/LeakedKey"
42434272
AccessTokensType:
42444273
description: Resource type returned by the access tokens list endpoint. Includes both personal and service access tokens.
42454274
enum:
@@ -45649,7 +45678,7 @@ components:
4564945678
description: ID of the access token.
4565045679
type: string
4565145680
relationships:
45652-
$ref: "#/components/schemas/PersonalAccessTokenRelationships"
45681+
$ref: "#/components/schemas/FullPersonalAccessTokenRelationships"
4565345682
type:
4565445683
$ref: "#/components/schemas/PersonalAccessTokensType"
4565545684
type: object
@@ -45692,6 +45721,12 @@ components:
4569245721
type: string
4569345722
type: array
4569445723
type: object
45724+
FullPersonalAccessTokenRelationships:
45725+
description: Resources related to the access token.
45726+
properties:
45727+
owned_by:
45728+
$ref: "#/components/schemas/RelationshipToUser"
45729+
type: object
4569545730
FullServiceAccessToken:
4569645731
description: Datadog access token, including the token key.
4569745732
properties:
@@ -45701,7 +45736,7 @@ components:
4570145736
description: ID of the access token.
4570245737
type: string
4570345738
relationships:
45704-
$ref: "#/components/schemas/ServiceAccessTokenRelationships"
45739+
$ref: "#/components/schemas/FullServiceAccessTokenRelationships"
4570545740
type:
4570645741
$ref: "#/components/schemas/ServiceAccessTokensType"
4570745742
type: object
@@ -45744,6 +45779,12 @@ components:
4574445779
type: string
4574545780
type: array
4574645781
type: object
45782+
FullServiceAccessTokenRelationships:
45783+
description: Resources related to the access token.
45784+
properties:
45785+
owned_by:
45786+
$ref: "#/components/schemas/RelationshipToServiceAccount"
45787+
type: object
4574745788
GCPCredentials:
4574845789
description: The definition of the `GCPCredentials` object.
4574945790
oneOf:
@@ -67192,6 +67233,8 @@ components:
6719267233
items:
6719367234
$ref: "#/components/schemas/AccessTokenListItem"
6719467235
type: array
67236+
included:
67237+
$ref: "#/components/schemas/AccessTokenResponseIncludedArray"
6719567238
meta:
6719667239
$ref: "#/components/schemas/PersonalAccessTokenResponseMeta"
6719767240
type: object
@@ -67432,6 +67475,8 @@ components:
6743267475
items:
6743367476
$ref: "#/components/schemas/ServiceAccessToken"
6743467477
type: array
67478+
included:
67479+
$ref: "#/components/schemas/AccessTokenResponseIncludedArray"
6743567480
meta:
6743667481
$ref: "#/components/schemas/ServiceAccessTokenResponseMeta"
6743767482
type: object
@@ -86256,6 +86301,8 @@ components:
8625686301
PersonalAccessTokenRelationships:
8625786302
description: Resources related to the access token.
8625886303
properties:
86304+
leak_information:
86305+
$ref: "#/components/schemas/RelationshipToLeakedKey"
8625986306
owned_by:
8626086307
$ref: "#/components/schemas/RelationshipToUser"
8626186308
type: object
@@ -86264,6 +86311,8 @@ components:
8626486311
properties:
8626586312
data:
8626686313
$ref: "#/components/schemas/PersonalAccessToken"
86314+
included:
86315+
$ref: "#/components/schemas/AccessTokenResponseIncludedArray"
8626786316
type: object
8626886317
PersonalAccessTokenResponseMeta:
8626986318
description: Additional information related to the access token response.
@@ -86320,6 +86369,14 @@ components:
8632086369
required:
8632186370
- data
8632286371
type: object
86372+
PersonalAccessTokensIncludeQueryParameterItem:
86373+
description: Relationship object that should be included in the response.
86374+
enum:
86375+
- leak_information
86376+
example: "leak_information"
86377+
type: string
86378+
x-enum-varnames:
86379+
- LEAK_INFORMATION
8632386380
PersonalAccessTokensSort:
8632486381
default: name
8632586382
description: Sorting options
@@ -86332,6 +86389,8 @@ components:
8633286389
- -expires_at
8633386390
- last_used_at
8633486391
- -last_used_at
86392+
- leaked
86393+
- -leaked
8633586394
type: string
8633686395
x-enum-varnames:
8633786396
- NAME_ASCENDING
@@ -86342,6 +86401,8 @@ components:
8634286401
- EXPIRES_AT_DESCENDING
8634386402
- LAST_USED_AT_ASCENDING
8634486403
- LAST_USED_AT_DESCENDING
86404+
- LEAKED_ASCENDING
86405+
- LEAKED_DESCENDING
8634586406
PersonalAccessTokensType:
8634686407
default: personal_access_tokens
8634786408
description: Personal access tokens resource type.
@@ -93325,6 +93386,28 @@ components:
9332593386
required:
9332693387
- data
9332793388
type: object
93389+
RelationshipToLeakedKey:
93390+
description: Relationship to the leak the access token was found in. `data` is null when the access token has not been detected as leaked.
93391+
properties:
93392+
data:
93393+
$ref: "#/components/schemas/RelationshipToLeakedKeyData"
93394+
required:
93395+
- data
93396+
type: object
93397+
RelationshipToLeakedKeyData:
93398+
description: Relationship to the leak the access token was found in.
93399+
nullable: true
93400+
properties:
93401+
id:
93402+
description: A unique identifier that represents the leak.
93403+
example: "00000000-0000-1234-0000-000000000000"
93404+
type: string
93405+
type:
93406+
$ref: "#/components/schemas/LeakedKeyType"
93407+
required:
93408+
- id
93409+
- type
93410+
type: object
9332893411
RelationshipToOrganization:
9332993412
description: Relationship to an organization.
9333093413
properties:
@@ -108413,6 +108496,8 @@ components:
108413108496
ServiceAccessTokenRelationships:
108414108497
description: Resources related to the access token.
108415108498
properties:
108499+
leak_information:
108500+
$ref: "#/components/schemas/RelationshipToLeakedKey"
108416108501
owned_by:
108417108502
$ref: "#/components/schemas/RelationshipToServiceAccount"
108418108503
type: object
@@ -108421,6 +108506,8 @@ components:
108421108506
properties:
108422108507
data:
108423108508
$ref: "#/components/schemas/ServiceAccessToken"
108509+
included:
108510+
$ref: "#/components/schemas/AccessTokenResponseIncludedArray"
108424108511
type: object
108425108512
ServiceAccessTokenResponseMeta:
108426108513
description: Additional information related to the access token response.
@@ -127264,6 +127351,68 @@ components:
127264127351
data:
127265127352
$ref: "#/components/schemas/WorkflowDataUpdate"
127266127353
type: object
127354+
UpdatedPersonalAccessToken:
127355+
description: Datadog access token returned by the update endpoint.
127356+
properties:
127357+
attributes:
127358+
$ref: "#/components/schemas/PersonalAccessTokenAttributes"
127359+
id:
127360+
description: ID of the access token.
127361+
example: "00000000-0000-1234-0000-000000000000"
127362+
type: string
127363+
relationships:
127364+
$ref: "#/components/schemas/UpdatedPersonalAccessTokenRelationships"
127365+
type:
127366+
$ref: "#/components/schemas/PersonalAccessTokensType"
127367+
required:
127368+
- id
127369+
- type
127370+
type: object
127371+
UpdatedPersonalAccessTokenRelationships:
127372+
description: Resources related to the access token.
127373+
properties:
127374+
owned_by:
127375+
$ref: "#/components/schemas/RelationshipToUser"
127376+
type: object
127377+
UpdatedPersonalAccessTokenResponse:
127378+
description: Response for updating an access token.
127379+
properties:
127380+
data:
127381+
$ref: "#/components/schemas/UpdatedPersonalAccessToken"
127382+
required:
127383+
- data
127384+
type: object
127385+
UpdatedServiceAccessToken:
127386+
description: Datadog access token returned by the update endpoint.
127387+
properties:
127388+
attributes:
127389+
$ref: "#/components/schemas/ServiceAccessTokenAttributes"
127390+
id:
127391+
description: ID of the access token.
127392+
example: "00000000-0000-1234-0000-000000000000"
127393+
type: string
127394+
relationships:
127395+
$ref: "#/components/schemas/UpdatedServiceAccessTokenRelationships"
127396+
type:
127397+
$ref: "#/components/schemas/ServiceAccessTokensType"
127398+
required:
127399+
- id
127400+
- type
127401+
type: object
127402+
UpdatedServiceAccessTokenRelationships:
127403+
description: Resources related to the access token.
127404+
properties:
127405+
owned_by:
127406+
$ref: "#/components/schemas/RelationshipToServiceAccount"
127407+
type: object
127408+
UpdatedServiceAccessTokenResponse:
127409+
description: Response for updating an access token.
127410+
properties:
127411+
data:
127412+
$ref: "#/components/schemas/UpdatedServiceAccessToken"
127413+
required:
127414+
- data
127415+
type: object
127267127416
UpsertAllocationRequest:
127268127417
description: Request to create or update a targeting rule (allocation) for a feature flag environment.
127269127418
properties:
@@ -191854,6 +192003,8 @@ paths:
191854192003
- $ref: "#/components/parameters/PersonalAccessTokensSortParameter"
191855192004
- $ref: "#/components/parameters/PersonalAccessTokensFilterParameter"
191856192005
- $ref: "#/components/parameters/PersonalAccessTokensFilterOwnerIDParameter"
192006+
- $ref: "#/components/parameters/PersonalAccessTokensFilterLeakedParameter"
192007+
- $ref: "#/components/parameters/PersonalAccessTokensIncludeParameter"
191857192008
responses:
191858192009
"200":
191859192010
content:
@@ -191998,6 +192149,7 @@ paths:
191998192149
operationId: GetPersonalAccessToken
191999192150
parameters:
192000192151
- $ref: "#/components/parameters/AccessTokenID"
192152+
- $ref: "#/components/parameters/PersonalAccessTokensIncludeParameter"
192001192153
responses:
192002192154
"200":
192003192155
content:
@@ -192080,7 +192232,7 @@ paths:
192080192232
id: 00000000-0000-0000-0000-000000000004
192081192233
type: personal_access_tokens
192082192234
schema:
192083-
$ref: "#/components/schemas/PersonalAccessTokenResponse"
192235+
$ref: "#/components/schemas/UpdatedPersonalAccessTokenResponse"
192084192236
description: OK
192085192237
"400":
192086192238
content:
@@ -215732,6 +215884,8 @@ paths:
215732215884
- $ref: "#/components/parameters/PageNumber"
215733215885
- $ref: "#/components/parameters/PersonalAccessTokensSortParameter"
215734215886
- $ref: "#/components/parameters/PersonalAccessTokensFilterParameter"
215887+
- $ref: "#/components/parameters/PersonalAccessTokensFilterLeakedParameter"
215888+
- $ref: "#/components/parameters/PersonalAccessTokensIncludeParameter"
215735215889
responses:
215736215890
"200":
215737215891
content:
@@ -215889,6 +216043,7 @@ paths:
215889216043
parameters:
215890216044
- $ref: "#/components/parameters/ServiceAccountID"
215891216045
- $ref: "#/components/parameters/AccessTokenID"
216046+
- $ref: "#/components/parameters/PersonalAccessTokensIncludeParameter"
215892216047
responses:
215893216048
"200":
215894216049
content:
@@ -215971,7 +216126,7 @@ paths:
215971216126
id: 00000000-0000-0000-0000-000000000008
215972216127
type: service_access_tokens
215973216128
schema:
215974-
$ref: "#/components/schemas/ServiceAccessTokenResponse"
216129+
$ref: "#/components/schemas/UpdatedServiceAccessTokenResponse"
215975216130
description: OK
215976216131
"400":
215977216132
content:

0 commit comments

Comments
 (0)