Skip to content

Commit f0406e5

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit a6113e5 of spec repo
1 parent 185b1ae commit f0406e5

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:
@@ -67267,6 +67308,8 @@ components:
6726767308
items:
6726867309
$ref: "#/components/schemas/AccessTokenListItem"
6726967310
type: array
67311+
included:
67312+
$ref: "#/components/schemas/AccessTokenResponseIncludedArray"
6727067313
meta:
6727167314
$ref: "#/components/schemas/PersonalAccessTokenResponseMeta"
6727267315
type: object
@@ -67507,6 +67550,8 @@ components:
6750767550
items:
6750867551
$ref: "#/components/schemas/ServiceAccessToken"
6750967552
type: array
67553+
included:
67554+
$ref: "#/components/schemas/AccessTokenResponseIncludedArray"
6751067555
meta:
6751167556
$ref: "#/components/schemas/ServiceAccessTokenResponseMeta"
6751267557
type: object
@@ -86351,6 +86396,8 @@ components:
8635186396
PersonalAccessTokenRelationships:
8635286397
description: Resources related to the access token.
8635386398
properties:
86399+
leak_information:
86400+
$ref: "#/components/schemas/RelationshipToLeakedKey"
8635486401
owned_by:
8635586402
$ref: "#/components/schemas/RelationshipToUser"
8635686403
type: object
@@ -86359,6 +86406,8 @@ components:
8635986406
properties:
8636086407
data:
8636186408
$ref: "#/components/schemas/PersonalAccessToken"
86409+
included:
86410+
$ref: "#/components/schemas/AccessTokenResponseIncludedArray"
8636286411
type: object
8636386412
PersonalAccessTokenResponseMeta:
8636486413
description: Additional information related to the access token response.
@@ -86415,6 +86464,14 @@ components:
8641586464
required:
8641686465
- data
8641786466
type: object
86467+
PersonalAccessTokensIncludeQueryParameterItem:
86468+
description: Relationship object that should be included in the response.
86469+
enum:
86470+
- leak_information
86471+
example: "leak_information"
86472+
type: string
86473+
x-enum-varnames:
86474+
- LEAK_INFORMATION
8641886475
PersonalAccessTokensSort:
8641986476
default: name
8642086477
description: Sorting options
@@ -86427,6 +86484,8 @@ components:
8642786484
- -expires_at
8642886485
- last_used_at
8642986486
- -last_used_at
86487+
- leaked
86488+
- -leaked
8643086489
type: string
8643186490
x-enum-varnames:
8643286491
- NAME_ASCENDING
@@ -86437,6 +86496,8 @@ components:
8643786496
- EXPIRES_AT_DESCENDING
8643886497
- LAST_USED_AT_ASCENDING
8643986498
- LAST_USED_AT_DESCENDING
86499+
- LEAKED_ASCENDING
86500+
- LEAKED_DESCENDING
8644086501
PersonalAccessTokensType:
8644186502
default: personal_access_tokens
8644286503
description: Personal access tokens resource type.
@@ -93420,6 +93481,28 @@ components:
9342093481
required:
9342193482
- data
9342293483
type: object
93484+
RelationshipToLeakedKey:
93485+
description: Relationship to the leak the access token was found in. `data` is null when the access token has not been detected as leaked.
93486+
properties:
93487+
data:
93488+
$ref: "#/components/schemas/RelationshipToLeakedKeyData"
93489+
required:
93490+
- data
93491+
type: object
93492+
RelationshipToLeakedKeyData:
93493+
description: Relationship to the leak the access token was found in.
93494+
nullable: true
93495+
properties:
93496+
id:
93497+
description: A unique identifier that represents the leak.
93498+
example: "00000000-0000-1234-0000-000000000000"
93499+
type: string
93500+
type:
93501+
$ref: "#/components/schemas/LeakedKeyType"
93502+
required:
93503+
- id
93504+
- type
93505+
type: object
9342393506
RelationshipToOrganization:
9342493507
description: Relationship to an organization.
9342593508
properties:
@@ -108508,6 +108591,8 @@ components:
108508108591
ServiceAccessTokenRelationships:
108509108592
description: Resources related to the access token.
108510108593
properties:
108594+
leak_information:
108595+
$ref: "#/components/schemas/RelationshipToLeakedKey"
108511108596
owned_by:
108512108597
$ref: "#/components/schemas/RelationshipToServiceAccount"
108513108598
type: object
@@ -108516,6 +108601,8 @@ components:
108516108601
properties:
108517108602
data:
108518108603
$ref: "#/components/schemas/ServiceAccessToken"
108604+
included:
108605+
$ref: "#/components/schemas/AccessTokenResponseIncludedArray"
108519108606
type: object
108520108607
ServiceAccessTokenResponseMeta:
108521108608
description: Additional information related to the access token response.
@@ -127369,6 +127456,68 @@ components:
127369127456
data:
127370127457
$ref: "#/components/schemas/WorkflowDataUpdate"
127371127458
type: object
127459+
UpdatedPersonalAccessToken:
127460+
description: Datadog access token returned by the update endpoint.
127461+
properties:
127462+
attributes:
127463+
$ref: "#/components/schemas/PersonalAccessTokenAttributes"
127464+
id:
127465+
description: ID of the access token.
127466+
example: "00000000-0000-1234-0000-000000000000"
127467+
type: string
127468+
relationships:
127469+
$ref: "#/components/schemas/UpdatedPersonalAccessTokenRelationships"
127470+
type:
127471+
$ref: "#/components/schemas/PersonalAccessTokensType"
127472+
required:
127473+
- id
127474+
- type
127475+
type: object
127476+
UpdatedPersonalAccessTokenRelationships:
127477+
description: Resources related to the access token.
127478+
properties:
127479+
owned_by:
127480+
$ref: "#/components/schemas/RelationshipToUser"
127481+
type: object
127482+
UpdatedPersonalAccessTokenResponse:
127483+
description: Response for updating an access token.
127484+
properties:
127485+
data:
127486+
$ref: "#/components/schemas/UpdatedPersonalAccessToken"
127487+
required:
127488+
- data
127489+
type: object
127490+
UpdatedServiceAccessToken:
127491+
description: Datadog access token returned by the update endpoint.
127492+
properties:
127493+
attributes:
127494+
$ref: "#/components/schemas/ServiceAccessTokenAttributes"
127495+
id:
127496+
description: ID of the access token.
127497+
example: "00000000-0000-1234-0000-000000000000"
127498+
type: string
127499+
relationships:
127500+
$ref: "#/components/schemas/UpdatedServiceAccessTokenRelationships"
127501+
type:
127502+
$ref: "#/components/schemas/ServiceAccessTokensType"
127503+
required:
127504+
- id
127505+
- type
127506+
type: object
127507+
UpdatedServiceAccessTokenRelationships:
127508+
description: Resources related to the access token.
127509+
properties:
127510+
owned_by:
127511+
$ref: "#/components/schemas/RelationshipToServiceAccount"
127512+
type: object
127513+
UpdatedServiceAccessTokenResponse:
127514+
description: Response for updating an access token.
127515+
properties:
127516+
data:
127517+
$ref: "#/components/schemas/UpdatedServiceAccessToken"
127518+
required:
127519+
- data
127520+
type: object
127372127521
UpsertAllocationRequest:
127373127522
description: Request to create or update a targeting rule (allocation) for a feature flag environment.
127374127523
properties:
@@ -191988,6 +192137,8 @@ paths:
191988192137
- $ref: "#/components/parameters/PersonalAccessTokensSortParameter"
191989192138
- $ref: "#/components/parameters/PersonalAccessTokensFilterParameter"
191990192139
- $ref: "#/components/parameters/PersonalAccessTokensFilterOwnerIDParameter"
192140+
- $ref: "#/components/parameters/PersonalAccessTokensFilterLeakedParameter"
192141+
- $ref: "#/components/parameters/PersonalAccessTokensIncludeParameter"
191991192142
responses:
191992192143
"200":
191993192144
content:
@@ -192132,6 +192283,7 @@ paths:
192132192283
operationId: GetPersonalAccessToken
192133192284
parameters:
192134192285
- $ref: "#/components/parameters/AccessTokenID"
192286+
- $ref: "#/components/parameters/PersonalAccessTokensIncludeParameter"
192135192287
responses:
192136192288
"200":
192137192289
content:
@@ -192214,7 +192366,7 @@ paths:
192214192366
id: 00000000-0000-0000-0000-000000000004
192215192367
type: personal_access_tokens
192216192368
schema:
192217-
$ref: "#/components/schemas/PersonalAccessTokenResponse"
192369+
$ref: "#/components/schemas/UpdatedPersonalAccessTokenResponse"
192218192370
description: OK
192219192371
"400":
192220192372
content:
@@ -215866,6 +216018,8 @@ paths:
215866216018
- $ref: "#/components/parameters/PageNumber"
215867216019
- $ref: "#/components/parameters/PersonalAccessTokensSortParameter"
215868216020
- $ref: "#/components/parameters/PersonalAccessTokensFilterParameter"
216021+
- $ref: "#/components/parameters/PersonalAccessTokensFilterLeakedParameter"
216022+
- $ref: "#/components/parameters/PersonalAccessTokensIncludeParameter"
215869216023
responses:
215870216024
"200":
215871216025
content:
@@ -216023,6 +216177,7 @@ paths:
216023216177
parameters:
216024216178
- $ref: "#/components/parameters/ServiceAccountID"
216025216179
- $ref: "#/components/parameters/AccessTokenID"
216180+
- $ref: "#/components/parameters/PersonalAccessTokensIncludeParameter"
216026216181
responses:
216027216182
"200":
216028216183
content:
@@ -216105,7 +216260,7 @@ paths:
216105216260
id: 00000000-0000-0000-0000-000000000008
216106216261
type: service_access_tokens
216107216262
schema:
216108-
$ref: "#/components/schemas/ServiceAccessTokenResponse"
216263+
$ref: "#/components/schemas/UpdatedServiceAccessTokenResponse"
216109216264
description: OK
216110216265
"400":
216111216266
content:

0 commit comments

Comments
 (0)