Skip to content

Commit 4483892

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 551b996 of spec repo
1 parent 8ae069f commit 4483892

15 files changed

Lines changed: 53 additions & 1387 deletions

File tree

.generator/schemas/v1/openapi.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3256,6 +3256,7 @@ components:
32563256
- incident_analytics
32573257
- product_analytics
32583258
- on_call_events
3259+
- errors
32593260
example: "logs"
32603261
type: string
32613262
x-enum-varnames:
@@ -3272,6 +3273,7 @@ components:
32723273
- INCIDENT_ANALYTICS
32733274
- PRODUCT_ANALYTICS
32743275
- ON_CALL_EVENTS
3276+
- ERRORS
32753277
FormulaAndFunctionMetricAggregation:
32763278
description: The aggregation methods available for metrics queries.
32773279
enum:

.generator/schemas/v2/openapi.yaml

Lines changed: 0 additions & 154 deletions
Original file line numberDiff line numberDiff line change
@@ -82733,77 +82733,6 @@ components:
8273382733
description: The title of the event.
8273482734
example: "The event title"
8273582735
type: string
82736-
ValidateAPIKeyResponse:
82737-
description: Response object for the API and application key validation status check.
82738-
properties:
82739-
status:
82740-
$ref: "#/components/schemas/ValidateAPIKeyStatus"
82741-
required:
82742-
- status
82743-
type: object
82744-
ValidateAPIKeyStatus:
82745-
description: Status of the validation. Always `ok` when both the API key and the application key are valid.
82746-
enum:
82747-
- ok
82748-
example: ok
82749-
type: string
82750-
x-enum-varnames:
82751-
- OK
82752-
ValidateV2Attributes:
82753-
description: Attributes of the API key validation response.
82754-
properties:
82755-
api_key_id:
82756-
description: The UUID of the API key.
82757-
example: "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6"
82758-
type: string
82759-
api_key_scopes:
82760-
description: List of scope names associated with the API key.
82761-
example:
82762-
- "remote_config_read"
82763-
items:
82764-
type: string
82765-
type: array
82766-
valid:
82767-
description: Whether the API key is valid.
82768-
example: true
82769-
type: boolean
82770-
required:
82771-
- valid
82772-
- api_key_scopes
82773-
- api_key_id
82774-
type: object
82775-
ValidateV2Data:
82776-
description: Data object containing the API key validation result.
82777-
properties:
82778-
attributes:
82779-
$ref: "#/components/schemas/ValidateV2Attributes"
82780-
id:
82781-
description: The UUID of the organization associated with the API key.
82782-
example: "550e8400-e29b-41d4-a716-446655440000"
82783-
type: string
82784-
type:
82785-
$ref: "#/components/schemas/ValidateV2Type"
82786-
required:
82787-
- id
82788-
- type
82789-
- attributes
82790-
type: object
82791-
ValidateV2Response:
82792-
description: Response for the API key validation endpoint.
82793-
properties:
82794-
data:
82795-
$ref: "#/components/schemas/ValidateV2Data"
82796-
required:
82797-
- data
82798-
type: object
82799-
ValidateV2Type:
82800-
description: Resource type for the API key validation response.
82801-
enum:
82802-
- validate_v2
82803-
example: validate_v2
82804-
type: string
82805-
x-enum-varnames:
82806-
- ValidateV2
8280782736
ValidationError:
8280882737
description: Represents a single validation error, including a human-readable title and metadata.
8280982738
properties:
@@ -145701,89 +145630,6 @@ paths:
145701145630
operator: OR
145702145631
permissions:
145703145632
- teams_read
145704-
/api/v2/validate:
145705-
get:
145706-
description: Check if the API key is valid. Returns the organization UUID, API key ID, and associated scopes.
145707-
operationId: Validate
145708-
responses:
145709-
"200":
145710-
content:
145711-
application/json:
145712-
examples:
145713-
default:
145714-
value:
145715-
data:
145716-
attributes:
145717-
api_key_id: "a1b2c3d4-e5f6-47a8-b9c0-d1e2f3a4b5c6"
145718-
api_key_scopes:
145719-
- "remote_config_read"
145720-
valid: true
145721-
id: "550e8400-e29b-41d4-a716-446655440000"
145722-
type: "validate_v2"
145723-
schema:
145724-
$ref: "#/components/schemas/ValidateV2Response"
145725-
description: OK
145726-
"403":
145727-
content:
145728-
application/json:
145729-
schema:
145730-
$ref: "#/components/schemas/JSONAPIErrorResponse"
145731-
description: Forbidden
145732-
"429":
145733-
$ref: "#/components/responses/TooManyRequestsResponse"
145734-
security:
145735-
- apiKeyAuth: []
145736-
summary: Validate API key
145737-
tags:
145738-
- Key Management
145739-
"x-permission":
145740-
operator: OPEN
145741-
permissions: []
145742-
x-unstable: |-
145743-
**Note**: This endpoint is in preview and is subject to change.
145744-
If you have any feedback, contact [Datadog support](https://docs.datadoghq.com/help/).
145745-
/api/v2/validate_keys:
145746-
get:
145747-
description: |-
145748-
Check that the API key and application key used for the request are both valid.
145749-
Returns `{"status": "ok"}` on success, `401` or `403` otherwise. Useful as a
145750-
lightweight authentication probe before issuing other API calls that require
145751-
full credentials.
145752-
operationId: ValidateAPIKey
145753-
responses:
145754-
"200":
145755-
content:
145756-
application/json:
145757-
examples:
145758-
default:
145759-
value:
145760-
status: ok
145761-
schema:
145762-
$ref: "#/components/schemas/ValidateAPIKeyResponse"
145763-
description: OK
145764-
"401":
145765-
content:
145766-
application/json:
145767-
schema:
145768-
$ref: "#/components/schemas/APIErrorResponse"
145769-
description: Unauthorized
145770-
"403":
145771-
content:
145772-
application/json:
145773-
schema:
145774-
$ref: "#/components/schemas/APIErrorResponse"
145775-
description: Forbidden
145776-
"429":
145777-
$ref: "#/components/responses/TooManyRequestsResponse"
145778-
security:
145779-
- apiKeyAuth: []
145780-
appKeyAuth: []
145781-
summary: Validate API and application keys
145782-
tags:
145783-
- Key Management
145784-
"x-permission":
145785-
operator: OPEN
145786-
permissions: []
145787145633
/api/v2/web-integrations/{integration_name}/accounts:
145788145634
get:
145789145635
description: List accounts for a given web integration.

examples/v2/key-management/Validate.java

Lines changed: 0 additions & 25 deletions
This file was deleted.

examples/v2/key-management/ValidateAPIKey.java

Lines changed: 0 additions & 24 deletions
This file was deleted.

src/main/java/com/datadog/api/client/ApiClient.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -803,7 +803,6 @@ public class ApiClient {
803803
put("v2.updateLLMObsExperiment", false);
804804
put("v2.updateLLMObsProject", false);
805805
put("v2.anonymizeUsers", false);
806-
put("v2.validate", false);
807806
put("v2.createOpenAPI", false);
808807
put("v2.deleteOpenAPI", false);
809808
put("v2.getOpenAPI", false);

src/main/java/com/datadog/api/client/v1/model/FormulaAndFunctionEventsDataSource.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@ public class FormulaAndFunctionEventsDataSource extends ModelEnum<String> {
3838
"ci_pipelines",
3939
"incident_analytics",
4040
"product_analytics",
41-
"on_call_events"));
41+
"on_call_events",
42+
"errors"));
4243

4344
public static final FormulaAndFunctionEventsDataSource LOGS =
4445
new FormulaAndFunctionEventsDataSource("logs");
@@ -66,6 +67,8 @@ public class FormulaAndFunctionEventsDataSource extends ModelEnum<String> {
6667
new FormulaAndFunctionEventsDataSource("product_analytics");
6768
public static final FormulaAndFunctionEventsDataSource ON_CALL_EVENTS =
6869
new FormulaAndFunctionEventsDataSource("on_call_events");
70+
public static final FormulaAndFunctionEventsDataSource ERRORS =
71+
new FormulaAndFunctionEventsDataSource("errors");
6972

7073
FormulaAndFunctionEventsDataSource(String value) {
7174
super(value, allowedValues);

0 commit comments

Comments
 (0)