Skip to content

Commit baf1f78

Browse files
author
ci.datadog-api-spec
committed
Regenerate client from commit 2d6e55b2 of spec repo
1 parent 457818b commit baf1f78

3 files changed

Lines changed: 86 additions & 66 deletions

File tree

.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.6",
7-
"regenerated": "2025-04-14 16:33:07.855657",
8-
"spec_repo_commit": "c0287407"
7+
"regenerated": "2025-04-15 16:46:19.961937",
8+
"spec_repo_commit": "2d6e55b2"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-04-14 16:33:07.871722",
13-
"spec_repo_commit": "c0287407"
12+
"regenerated": "2025-04-15 16:46:19.979850",
13+
"spec_repo_commit": "2d6e55b2"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -654,8 +654,9 @@ components:
654654
type: string
655655
ResourceID:
656656
description: 'Identifier, formatted as `type:id`. Supported types: `connection`,
657-
`dashboard`, `integration-account`, `integration-webhook`, `notebook`, `reference-table`,
658-
`security-rule`, `slo`, `workflow`, `app-builder-app`, `connection`, `connection-group`.'
657+
`dashboard`, `integration-account`, `integration-service`, `integration-webhook`,
658+
`notebook`, `reference-table`, `security-rule`, `slo`, `workflow`, `app-builder-app`,
659+
`connection`, `connection-group`.'
659660
example: dashboard:abc-def-ghi
660661
in: path
661662
name: resource_id
@@ -47785,6 +47786,8 @@ paths:
4778547786

4778647787
- Integration Accounts: `integration-account`
4778747788

47789+
- Integration Services: `integration-service`
47790+
4778847791
- Integration Webhooks: `integration-webhook`
4778947792

4779047793
- Notebooks: `notebook`
@@ -47824,6 +47827,8 @@ paths:
4782447827

4782547828
Integration Accounts | `viewer`, `editor`
4782647829

47830+
Integration Services | `viewer`, `editor`
47831+
4782747832
Integration Webhooks | `viewer`, `editor`
4782847833

4782947834
Notebooks | `viewer`, `editor`

src/main/java/com/datadog/api/client/v2/api/RestrictionPoliciesApi.java

Lines changed: 75 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,10 @@ public void setApiClient(ApiClient apiClient) {
5252
*
5353
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
5454
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
55-
* integration-webhook</code>, <code>notebook</code>, <code>reference-table</code>, <code>
56-
* security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>app-builder-app</code>
57-
* , <code>connection</code>, <code>connection-group</code>. (required)
55+
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
56+
* reference-table</code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>
57+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>.
58+
* (required)
5859
* @throws ApiException if fails to make API call
5960
*/
6061
public void deleteRestrictionPolicy(String resourceId) throws ApiException {
@@ -68,9 +69,10 @@ public void deleteRestrictionPolicy(String resourceId) throws ApiException {
6869
*
6970
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
7071
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
71-
* integration-webhook</code>, <code>notebook</code>, <code>reference-table</code>, <code>
72-
* security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>app-builder-app</code>
73-
* , <code>connection</code>, <code>connection-group</code>. (required)
72+
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
73+
* reference-table</code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>
74+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>.
75+
* (required)
7476
* @return CompletableFuture
7577
*/
7678
public CompletableFuture<Void> deleteRestrictionPolicyAsync(String resourceId) {
@@ -86,9 +88,10 @@ public CompletableFuture<Void> deleteRestrictionPolicyAsync(String resourceId) {
8688
*
8789
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
8890
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
89-
* integration-webhook</code>, <code>notebook</code>, <code>reference-table</code>, <code>
90-
* security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>app-builder-app</code>
91-
* , <code>connection</code>, <code>connection-group</code>. (required)
91+
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
92+
* reference-table</code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>
93+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>.
94+
* (required)
9295
* @return ApiResponse&lt;Void&gt;
9396
* @throws ApiException if fails to make API call
9497
* @http.response.details
@@ -145,9 +148,10 @@ public ApiResponse<Void> deleteRestrictionPolicyWithHttpInfo(String resourceId)
145148
*
146149
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
147150
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
148-
* integration-webhook</code>, <code>notebook</code>, <code>reference-table</code>, <code>
149-
* security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>app-builder-app</code>
150-
* , <code>connection</code>, <code>connection-group</code>. (required)
151+
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
152+
* reference-table</code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>
153+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>.
154+
* (required)
151155
* @return CompletableFuture&lt;ApiResponse&lt;Void&gt;&gt;
152156
*/
153157
public CompletableFuture<ApiResponse<Void>> deleteRestrictionPolicyWithHttpInfoAsync(
@@ -205,9 +209,10 @@ public CompletableFuture<ApiResponse<Void>> deleteRestrictionPolicyWithHttpInfoA
205209
*
206210
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
207211
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
208-
* integration-webhook</code>, <code>notebook</code>, <code>reference-table</code>, <code>
209-
* security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>app-builder-app</code>
210-
* , <code>connection</code>, <code>connection-group</code>. (required)
212+
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
213+
* reference-table</code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>
214+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>.
215+
* (required)
211216
* @return RestrictionPolicyResponse
212217
* @throws ApiException if fails to make API call
213218
*/
@@ -222,9 +227,10 @@ public RestrictionPolicyResponse getRestrictionPolicy(String resourceId) throws
222227
*
223228
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
224229
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
225-
* integration-webhook</code>, <code>notebook</code>, <code>reference-table</code>, <code>
226-
* security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>app-builder-app</code>
227-
* , <code>connection</code>, <code>connection-group</code>. (required)
230+
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
231+
* reference-table</code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>
232+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>.
233+
* (required)
228234
* @return CompletableFuture&lt;RestrictionPolicyResponse&gt;
229235
*/
230236
public CompletableFuture<RestrictionPolicyResponse> getRestrictionPolicyAsync(String resourceId) {
@@ -240,9 +246,10 @@ public CompletableFuture<RestrictionPolicyResponse> getRestrictionPolicyAsync(St
240246
*
241247
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
242248
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
243-
* integration-webhook</code>, <code>notebook</code>, <code>reference-table</code>, <code>
244-
* security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>app-builder-app</code>
245-
* , <code>connection</code>, <code>connection-group</code>. (required)
249+
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
250+
* reference-table</code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>
251+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>.
252+
* (required)
246253
* @return ApiResponse&lt;RestrictionPolicyResponse&gt;
247254
* @throws ApiException if fails to make API call
248255
* @http.response.details
@@ -299,9 +306,10 @@ public ApiResponse<RestrictionPolicyResponse> getRestrictionPolicyWithHttpInfo(S
299306
*
300307
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
301308
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
302-
* integration-webhook</code>, <code>notebook</code>, <code>reference-table</code>, <code>
303-
* security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>app-builder-app</code>
304-
* , <code>connection</code>, <code>connection-group</code>. (required)
309+
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
310+
* reference-table</code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>
311+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>.
312+
* (required)
305313
* @return CompletableFuture&lt;ApiResponse&lt;RestrictionPolicyResponse&gt;&gt;
306314
*/
307315
public CompletableFuture<ApiResponse<RestrictionPolicyResponse>>
@@ -378,9 +386,10 @@ public UpdateRestrictionPolicyOptionalParameters allowSelfLockout(Boolean allowS
378386
*
379387
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
380388
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
381-
* integration-webhook</code>, <code>notebook</code>, <code>reference-table</code>, <code>
382-
* security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>app-builder-app</code>
383-
* , <code>connection</code>, <code>connection-group</code>. (required)
389+
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
390+
* reference-table</code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>
391+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>.
392+
* (required)
384393
* @param body Restriction policy payload (required)
385394
* @return RestrictionPolicyResponse
386395
* @throws ApiException if fails to make API call
@@ -399,9 +408,10 @@ resourceId, body, new UpdateRestrictionPolicyOptionalParameters())
399408
*
400409
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
401410
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
402-
* integration-webhook</code>, <code>notebook</code>, <code>reference-table</code>, <code>
403-
* security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>app-builder-app</code>
404-
* , <code>connection</code>, <code>connection-group</code>. (required)
411+
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
412+
* reference-table</code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>
413+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>.
414+
* (required)
405415
* @param body Restriction policy payload (required)
406416
* @return CompletableFuture&lt;RestrictionPolicyResponse&gt;
407417
*/
@@ -422,9 +432,10 @@ resourceId, body, new UpdateRestrictionPolicyOptionalParameters())
422432
*
423433
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
424434
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
425-
* integration-webhook</code>, <code>notebook</code>, <code>reference-table</code>, <code>
426-
* security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>app-builder-app</code>
427-
* , <code>connection</code>, <code>connection-group</code>. (required)
435+
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
436+
* reference-table</code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>
437+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>.
438+
* (required)
428439
* @param body Restriction policy payload (required)
429440
* @param parameters Optional parameters for the request.
430441
* @return RestrictionPolicyResponse
@@ -445,9 +456,10 @@ public RestrictionPolicyResponse updateRestrictionPolicy(
445456
*
446457
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
447458
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
448-
* integration-webhook</code>, <code>notebook</code>, <code>reference-table</code>, <code>
449-
* security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>app-builder-app</code>
450-
* , <code>connection</code>, <code>connection-group</code>. (required)
459+
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
460+
* reference-table</code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>
461+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>.
462+
* (required)
451463
* @param body Restriction policy payload (required)
452464
* @param parameters Optional parameters for the request.
453465
* @return CompletableFuture&lt;RestrictionPolicyResponse&gt;
@@ -470,35 +482,37 @@ public CompletableFuture<RestrictionPolicyResponse> updateRestrictionPolicyAsync
470482
*
471483
* <p>Restriction policies can be applied to the following resources: - Dashboards: <code>
472484
* dashboard</code> - Integration Accounts: <code>integration-account</code> - Integration
473-
* Webhooks: <code>integration-webhook</code> - Notebooks: <code>notebook</code> - Powerpacks:
474-
* <code>powerpack</code> - Reference Tables: <code>reference-table</code> - Security Rules:
475-
* <code>security-rule</code> - Service Level Objectives: <code>slo</code> - Synthetic Global
476-
* Variables: <code>synthetics-global-variable</code> - Synthetic Tests: <code>synthetics-test
477-
* </code> - Synthetic Private Locations: <code>synthetics-private-location</code> - Monitors:
478-
* <code>monitor</code> - Workflows: <code>workflow</code> - App Builder Apps: <code>
479-
* app-builder-app</code> - Connections: <code>connection</code> - Connection Groups: <code>
480-
* connection-group</code>
485+
* Services: <code>integration-service</code> - Integration Webhooks: <code>integration-webhook
486+
* </code> - Notebooks: <code>notebook</code> - Powerpacks: <code>powerpack</code> - Reference
487+
* Tables: <code>reference-table</code> - Security Rules: <code>security-rule</code> - Service
488+
* Level Objectives: <code>slo</code> - Synthetic Global Variables: <code>
489+
* synthetics-global-variable</code> - Synthetic Tests: <code>synthetics-test</code> - Synthetic
490+
* Private Locations: <code>synthetics-private-location</code> - Monitors: <code>monitor</code> -
491+
* Workflows: <code>workflow</code> - App Builder Apps: <code>app-builder-app</code> -
492+
* Connections: <code>connection</code> - Connection Groups: <code>connection-group</code>
481493
*
482494
* <h3>Supported relations for resources</h3>
483495
*
484496
* <p>Resource Type | Supported Relations ----------------------------|--------------------------
485497
* Dashboards | <code>viewer</code>, <code>editor</code> Integration Accounts | <code>viewer
486-
* </code>, <code>editor</code> Integration Webhooks | <code>viewer</code>, <code>editor</code>
487-
* Notebooks | <code>viewer</code>, <code>editor</code> Powerpacks | <code>viewer</code>, <code>
488-
* editor</code> Security Rules | <code>viewer</code>, <code>editor</code> Service Level
489-
* Objectives | <code>viewer</code>, <code>editor</code> Synthetic Global Variables | <code>viewer
490-
* </code>, <code>editor</code> Synthetic Tests | <code>viewer</code>, <code>editor</code>
491-
* Synthetic Private Locations | <code>viewer</code>, <code>editor</code> Monitors | <code>viewer
492-
* </code>, <code>editor</code> Reference Tables | <code>viewer</code>, <code>editor</code>
493-
* Workflows | <code>viewer</code>, <code>runner</code>, <code>editor</code> App Builder Apps |
494-
* <code>viewer</code>, <code>editor</code> Connections | <code>viewer</code>, <code>resolver
495-
* </code>, <code>editor</code> Connection Groups | <code>viewer</code>, <code>editor</code>
498+
* </code>, <code>editor</code> Integration Services | <code>viewer</code>, <code>editor</code>
499+
* Integration Webhooks | <code>viewer</code>, <code>editor</code> Notebooks | <code>viewer</code>
500+
* , <code>editor</code> Powerpacks | <code>viewer</code>, <code>editor</code> Security Rules |
501+
* <code>viewer</code>, <code>editor</code> Service Level Objectives | <code>viewer</code>, <code>
502+
* editor</code> Synthetic Global Variables | <code>viewer</code>, <code>editor</code> Synthetic
503+
* Tests | <code>viewer</code>, <code>editor</code> Synthetic Private Locations | <code>viewer
504+
* </code>, <code>editor</code> Monitors | <code>viewer</code>, <code>editor</code> Reference
505+
* Tables | <code>viewer</code>, <code>editor</code> Workflows | <code>viewer</code>, <code>runner
506+
* </code>, <code>editor</code> App Builder Apps | <code>viewer</code>, <code>editor</code>
507+
* Connections | <code>viewer</code>, <code>resolver</code>, <code>editor</code> Connection Groups
508+
* | <code>viewer</code>, <code>editor</code>
496509
*
497510
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
498511
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
499-
* integration-webhook</code>, <code>notebook</code>, <code>reference-table</code>, <code>
500-
* security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>app-builder-app</code>
501-
* , <code>connection</code>, <code>connection-group</code>. (required)
512+
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
513+
* reference-table</code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>
514+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>.
515+
* (required)
502516
* @param body Restriction policy payload (required)
503517
* @param parameters Optional parameters for the request.
504518
* @return ApiResponse&lt;RestrictionPolicyResponse&gt;
@@ -571,9 +585,10 @@ public ApiResponse<RestrictionPolicyResponse> updateRestrictionPolicyWithHttpInf
571585
*
572586
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
573587
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
574-
* integration-webhook</code>, <code>notebook</code>, <code>reference-table</code>, <code>
575-
* security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>app-builder-app</code>
576-
* , <code>connection</code>, <code>connection-group</code>. (required)
588+
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
589+
* reference-table</code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>
590+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>.
591+
* (required)
577592
* @param body Restriction policy payload (required)
578593
* @param parameters Optional parameters for the request.
579594
* @return CompletableFuture&lt;ApiResponse&lt;RestrictionPolicyResponse&gt;&gt;

0 commit comments

Comments
 (0)