Skip to content

Commit d1eff70

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit d77820d of spec repo
1 parent 4505f25 commit d1eff70

File tree

4 files changed

+55
-29
lines changed

4 files changed

+55
-29
lines changed

.generator/schemas/v1/openapi.yaml

Lines changed: 30 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -64,12 +64,20 @@ components:
6464
additionalProperties:
6565
description: A list of additional properties.
6666
type: boolean
67-
description: 'An object, (in the form `{"namespace1":true/false, "namespace2":true/false}`),
67+
description: 'An object (in the form `{"namespace1":true/false, "namespace2":true/false}`)
68+
containing user-supplied overrides
6869

69-
that enables or disables metric collection for specific AWS namespaces
70-
for this
70+
for AWS namespace metric collection. **Important**: This field only contains
71+
namespaces explicitly configured via API calls,
7172

72-
AWS account only.'
73+
not the comprehensive enabled/disabled status of all namespaces. If a
74+
namespace is absent from this field, it uses Datadog''s
75+
76+
internal defaults (most namespaces enabled by default, except `AWS/SQS`,
77+
`AWS/ElasticMapReduce`, and `AWS/Usage`).
78+
79+
For a complete view of all namespace statuses, use the V2 AWS Integration
80+
API instead.'
7381
example:
7482
auto_scaling: false
7583
opswork: false
@@ -27394,8 +27402,9 @@ paths:
2739427402
/api/v1/integration/aws:
2739527403
delete:
2739627404
deprecated: true
27397-
description: Delete a Datadog-AWS integration matching the specified `account_id`
27398-
and `role_name parameters`.
27405+
description: '**This endpoint is deprecated - use the V2 endpoints instead.**
27406+
Delete a Datadog-AWS integration matching the specified `account_id` and `role_name
27407+
parameters`.'
2739927408
operationId: DeleteAWSAccount
2740027409
requestBody:
2740127410
content:
@@ -27441,7 +27450,8 @@ paths:
2744127450
- aws_configurations_manage
2744227451
get:
2744327452
deprecated: true
27444-
description: List all Datadog-AWS integrations available in your Datadog organization.
27453+
description: '**This endpoint is deprecated - use the V2 endpoints instead.**
27454+
List all Datadog-AWS integrations available in your Datadog organization.'
2744527455
operationId: ListAWSAccounts
2744627456
parameters:
2744727457
- description: Only return AWS accounts that matches this `account_id`.
@@ -27492,7 +27502,8 @@ paths:
2749227502
- aws_configuration_read
2749327503
post:
2749427504
deprecated: true
27495-
description: 'Create a Datadog-Amazon Web Services integration.
27505+
description: '"**This endpoint is deprecated - use the V2 endpoints instead.**
27506+
Create a Datadog-Amazon Web Services integration.
2749627507

2749727508
Using the `POST` method updates your integration configuration
2749827509

@@ -27544,7 +27555,8 @@ paths:
2754427555
- aws_configurations_manage
2754527556
put:
2754627557
deprecated: true
27547-
description: Update a Datadog-Amazon Web Services integration.
27558+
description: '**This endpoint is deprecated - use the V2 endpoints instead.**
27559+
Update a Datadog-Amazon Web Services integration.'
2754827560
operationId: UpdateAWSAccount
2754927561
parameters:
2755027562
- description: Only return AWS accounts that matches this `account_id`.
@@ -27614,8 +27626,9 @@ paths:
2761427626
/api/v1/integration/aws/available_namespace_rules:
2761527627
get:
2761627628
deprecated: true
27617-
description: List all namespace rules for a given Datadog-AWS integration. This
27618-
endpoint takes no arguments.
27629+
description: '**This endpoint is deprecated - use the V2 endpoints instead.**
27630+
List all namespace rules for a given Datadog-AWS integration. This endpoint
27631+
takes no arguments.'
2761927632
operationId: ListAvailableAWSNamespaces
2762027633
responses:
2762127634
'200':
@@ -27887,8 +27900,8 @@ paths:
2788727900
/api/v1/integration/aws/generate_new_external_id:
2788827901
put:
2788927902
deprecated: true
27890-
description: Generate a new AWS external ID for a given AWS account ID and role
27891-
name pair.
27903+
description: '**This endpoint is deprecated - use the V2 endpoints instead.**
27904+
Generate a new AWS external ID for a given AWS account ID and role name pair.'
2789227905
operationId: CreateNewAWSExternalID
2789327906
requestBody:
2789427907
content:
@@ -28115,9 +28128,10 @@ paths:
2811528128
/api/v1/integration/aws/logs/services:
2811628129
get:
2811728130
deprecated: true
28118-
description: Get the list of current AWS services that Datadog offers automatic
28119-
log collection. Use returned service IDs with the services parameter for the
28120-
Enable an AWS service log collection API endpoint.
28131+
description: '**This endpoint is deprecated - use the V2 endpoint instead.**
28132+
Get the list of current AWS services that Datadog offers automatic log collection.
28133+
Use returned service IDs with the services parameter for the Enable an AWS
28134+
service log collection API endpoint.'
2812128135
operationId: ListAWSLogsServices
2812228136
responses:
2812328137
'200':

src/main/java/com/datadog/api/client/v1/api/AwsIntegrationApi.java

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -89,9 +89,10 @@ public CompletableFuture<AWSAccountCreateResponse> createAWSAccountAsync(AWSAcco
8989
}
9090

9191
/**
92-
* Create a Datadog-Amazon Web Services integration. Using the <code>POST</code> method updates
93-
* your integration configuration by adding your new configuration to the existing one in your
94-
* Datadog organization. A unique AWS Account ID for role based authentication.
92+
* "<strong>This endpoint is deprecated - use the V2 endpoints instead.</strong> Create a
93+
* Datadog-Amazon Web Services integration. Using the <code>POST</code> method updates your
94+
* integration configuration by adding your new configuration to the existing one in your Datadog
95+
* organization. A unique AWS Account ID for role based authentication.
9596
*
9697
* @param body AWS Request Object (required)
9798
* @return ApiResponse&lt;AWSAccountCreateResponse&gt;
@@ -530,7 +531,8 @@ public CompletableFuture<AWSAccountCreateResponse> createNewAWSExternalIDAsync(A
530531
}
531532

532533
/**
533-
* Generate a new AWS external ID for a given AWS account ID and role name pair.
534+
* <strong>This endpoint is deprecated - use the V2 endpoints instead.</strong> Generate a new AWS
535+
* external ID for a given AWS account ID and role name pair.
534536
*
535537
* @param body Your Datadog role delegation name. For more information about your AWS account Role
536538
* name, see the <a
@@ -676,7 +678,8 @@ public CompletableFuture<Object> deleteAWSAccountAsync(AWSAccountDeleteRequest b
676678
}
677679

678680
/**
679-
* Delete a Datadog-AWS integration matching the specified <code>account_id</code> and <code>
681+
* <strong>This endpoint is deprecated - use the V2 endpoints instead.</strong> Delete a
682+
* Datadog-AWS integration matching the specified <code>account_id</code> and <code>
680683
* role_name parameters</code>.
681684
*
682685
* @param body AWS request object (required)
@@ -1100,7 +1103,8 @@ public CompletableFuture<List<String>> listAvailableAWSNamespacesAsync() {
11001103
}
11011104

11021105
/**
1103-
* List all namespace rules for a given Datadog-AWS integration. This endpoint takes no arguments.
1106+
* <strong>This endpoint is deprecated - use the V2 endpoints instead.</strong> List all namespace
1107+
* rules for a given Datadog-AWS integration. This endpoint takes no arguments.
11041108
*
11051109
* @return ApiResponse&lt;List&lt;String&gt;&gt;
11061110
* @throws ApiException if fails to make API call
@@ -1296,7 +1300,8 @@ public CompletableFuture<AWSAccountListResponse> listAWSAccountsAsync(
12961300
}
12971301

12981302
/**
1299-
* List all Datadog-AWS integrations available in your Datadog organization.
1303+
* <strong>This endpoint is deprecated - use the V2 endpoints instead.</strong> List all
1304+
* Datadog-AWS integrations available in your Datadog organization.
13001305
*
13011306
* @param parameters Optional parameters for the request.
13021307
* @return ApiResponse&lt;AWSAccountListResponse&gt;
@@ -1775,7 +1780,8 @@ public CompletableFuture<Object> updateAWSAccountAsync(
17751780
}
17761781

17771782
/**
1778-
* Update a Datadog-Amazon Web Services integration.
1783+
* <strong>This endpoint is deprecated - use the V2 endpoints instead.</strong> Update a
1784+
* Datadog-Amazon Web Services integration.
17791785
*
17801786
* @param body AWS request object (required)
17811787
* @param parameters Optional parameters for the request.

src/main/java/com/datadog/api/client/v1/api/AwsLogsIntegrationApi.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -892,9 +892,9 @@ public CompletableFuture<List<AWSLogsListServicesResponse>> listAWSLogsServicesA
892892
}
893893

894894
/**
895-
* Get the list of current AWS services that Datadog offers automatic log collection. Use returned
896-
* service IDs with the services parameter for the Enable an AWS service log collection API
897-
* endpoint.
895+
* <strong>This endpoint is deprecated - use the V2 endpoint instead.</strong> Get the list of
896+
* current AWS services that Datadog offers automatic log collection. Use returned service IDs
897+
* with the services parameter for the Enable an AWS service log collection API endpoint.
898898
*
899899
* @return ApiResponse&lt;List&lt;AWSLogsListServicesResponse&gt;&gt;
900900
* @throws ApiException if fails to make API call

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

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,8 +136,14 @@ public AWSAccount putAccountSpecificNamespaceRulesItem(
136136
}
137137

138138
/**
139-
* An object, (in the form <code>{"namespace1":true/false, "namespace2":true/false}</code>), that
140-
* enables or disables metric collection for specific AWS namespaces for this AWS account only.
139+
* An object (in the form <code>{"namespace1":true/false, "namespace2":true/false}</code>)
140+
* containing user-supplied overrides for AWS namespace metric collection.
141+
* <strong>Important</strong>: This field only contains namespaces explicitly configured via API
142+
* calls, not the comprehensive enabled/disabled status of all namespaces. If a namespace is
143+
* absent from this field, it uses Datadog's internal defaults (most namespaces enabled by
144+
* default, except <code>AWS/SQS</code>, <code>AWS/ElasticMapReduce</code>, and <code>AWS/Usage
145+
* </code>). For a complete view of all namespace statuses, use the V2 AWS Integration API
146+
* instead.
141147
*
142148
* @return accountSpecificNamespaceRules
143149
*/

0 commit comments

Comments
 (0)