Skip to content

Commit 589b22f

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
[ACCESSINT-158] Add low code resources to restriction policy APIs (#2653)
Co-authored-by: ci.datadog-api-spec <packages@datadoghq.com>
1 parent d9b6584 commit 589b22f

File tree

3 files changed

+58
-22
lines changed

3 files changed

+58
-22
lines changed

.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-01-15 18:03:24.194069",
8-
"spec_repo_commit": "e54847a1"
7+
"regenerated": "2025-01-16 23:13:39.398933",
8+
"spec_repo_commit": "0ad24d9f"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-01-15 18:03:24.208877",
13-
"spec_repo_commit": "e54847a1"
12+
"regenerated": "2025-01-16 23:13:39.417483",
13+
"spec_repo_commit": "0ad24d9f"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -601,7 +601,8 @@ components:
601601
type: string
602602
ResourceID:
603603
description: 'Identifier, formatted as `type:id`. Supported types: `connection`,
604-
`dashboard`, `notebook`, `reference-table`, `security-rule`, `slo`.'
604+
`dashboard`, `notebook`, `reference-table`, `security-rule`, `slo`, `workflow`,
605+
`app-builder-app`, `connection`, `connection-group`.'
605606
example: dashboard:abc-def-ghi
606607
in: path
607608
name: resource_id
@@ -41037,6 +41038,14 @@ paths:
4103741038

4103841039
- Monitors: `monitor`
4103941040

41041+
- Workflows: `workflow`
41042+
41043+
- App Builder Apps: `app-builder-app`
41044+
41045+
- Connections: `connection`
41046+
41047+
- Connection Groups: `connection-group`
41048+
4104041049

4104141050
#### Supported relations for resources
4104241051

@@ -41062,7 +41071,15 @@ paths:
4106241071

4106341072
Monitors | `viewer`, `editor`
4106441073

41065-
Reference Tables | `viewer`, `editor`'
41074+
Reference Tables | `viewer`, `editor`
41075+
41076+
Workflows | `viewer`, `editor`
41077+
41078+
App Builder Apps | `viewer`, `runner`, `editor`
41079+
41080+
Connections | `viewer`, `resolver`, `editor`
41081+
41082+
Connection Groups | `viewer`, `editor`'
4106641083
operationId: UpdateRestrictionPolicy
4106741084
parameters:
4106841085
- $ref: '#/components/parameters/ResourceID'

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

Lines changed: 35 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,8 @@ 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>notebook</code>, <code>reference-table
55-
* </code>, <code>security-rule</code>, <code>slo</code>. (required)
55+
* </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
56+
* app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
5657
* @throws ApiException if fails to make API call
5758
*/
5859
public void deleteRestrictionPolicy(String resourceId) throws ApiException {
@@ -66,7 +67,8 @@ public void deleteRestrictionPolicy(String resourceId) throws ApiException {
6667
*
6768
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
6869
* connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
69-
* </code>, <code>security-rule</code>, <code>slo</code>. (required)
70+
* </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
71+
* app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
7072
* @return CompletableFuture
7173
*/
7274
public CompletableFuture<Void> deleteRestrictionPolicyAsync(String resourceId) {
@@ -82,7 +84,8 @@ public CompletableFuture<Void> deleteRestrictionPolicyAsync(String resourceId) {
8284
*
8385
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
8486
* connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
85-
* </code>, <code>security-rule</code>, <code>slo</code>. (required)
87+
* </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
88+
* app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
8689
* @return ApiResponse&lt;Void&gt;
8790
* @throws ApiException if fails to make API call
8891
* @http.response.details
@@ -139,7 +142,8 @@ public ApiResponse<Void> deleteRestrictionPolicyWithHttpInfo(String resourceId)
139142
*
140143
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
141144
* connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
142-
* </code>, <code>security-rule</code>, <code>slo</code>. (required)
145+
* </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
146+
* app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
143147
* @return CompletableFuture&lt;ApiResponse&lt;Void&gt;&gt;
144148
*/
145149
public CompletableFuture<ApiResponse<Void>> deleteRestrictionPolicyWithHttpInfoAsync(
@@ -197,7 +201,8 @@ public CompletableFuture<ApiResponse<Void>> deleteRestrictionPolicyWithHttpInfoA
197201
*
198202
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
199203
* connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
200-
* </code>, <code>security-rule</code>, <code>slo</code>. (required)
204+
* </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
205+
* app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
201206
* @return RestrictionPolicyResponse
202207
* @throws ApiException if fails to make API call
203208
*/
@@ -212,7 +217,8 @@ public RestrictionPolicyResponse getRestrictionPolicy(String resourceId) throws
212217
*
213218
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
214219
* connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
215-
* </code>, <code>security-rule</code>, <code>slo</code>. (required)
220+
* </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
221+
* app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
216222
* @return CompletableFuture&lt;RestrictionPolicyResponse&gt;
217223
*/
218224
public CompletableFuture<RestrictionPolicyResponse> getRestrictionPolicyAsync(String resourceId) {
@@ -228,7 +234,8 @@ public CompletableFuture<RestrictionPolicyResponse> getRestrictionPolicyAsync(St
228234
*
229235
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
230236
* connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
231-
* </code>, <code>security-rule</code>, <code>slo</code>. (required)
237+
* </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
238+
* app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
232239
* @return ApiResponse&lt;RestrictionPolicyResponse&gt;
233240
* @throws ApiException if fails to make API call
234241
* @http.response.details
@@ -285,7 +292,8 @@ public ApiResponse<RestrictionPolicyResponse> getRestrictionPolicyWithHttpInfo(S
285292
*
286293
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
287294
* connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
288-
* </code>, <code>security-rule</code>, <code>slo</code>. (required)
295+
* </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
296+
* app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
289297
* @return CompletableFuture&lt;ApiResponse&lt;RestrictionPolicyResponse&gt;&gt;
290298
*/
291299
public CompletableFuture<ApiResponse<RestrictionPolicyResponse>>
@@ -362,7 +370,8 @@ public UpdateRestrictionPolicyOptionalParameters allowSelfLockout(Boolean allowS
362370
*
363371
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
364372
* connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
365-
* </code>, <code>security-rule</code>, <code>slo</code>. (required)
373+
* </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
374+
* app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
366375
* @param body Restriction policy payload (required)
367376
* @return RestrictionPolicyResponse
368377
* @throws ApiException if fails to make API call
@@ -381,7 +390,8 @@ resourceId, body, new UpdateRestrictionPolicyOptionalParameters())
381390
*
382391
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
383392
* connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
384-
* </code>, <code>security-rule</code>, <code>slo</code>. (required)
393+
* </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
394+
* app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
385395
* @param body Restriction policy payload (required)
386396
* @return CompletableFuture&lt;RestrictionPolicyResponse&gt;
387397
*/
@@ -402,7 +412,8 @@ resourceId, body, new UpdateRestrictionPolicyOptionalParameters())
402412
*
403413
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
404414
* connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
405-
* </code>, <code>security-rule</code>, <code>slo</code>. (required)
415+
* </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
416+
* app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
406417
* @param body Restriction policy payload (required)
407418
* @param parameters Optional parameters for the request.
408419
* @return RestrictionPolicyResponse
@@ -423,7 +434,8 @@ public RestrictionPolicyResponse updateRestrictionPolicy(
423434
*
424435
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
425436
* connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
426-
* </code>, <code>security-rule</code>, <code>slo</code>. (required)
437+
* </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
438+
* app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
427439
* @param body Restriction policy payload (required)
428440
* @param parameters Optional parameters for the request.
429441
* @return CompletableFuture&lt;RestrictionPolicyResponse&gt;
@@ -449,7 +461,9 @@ public CompletableFuture<RestrictionPolicyResponse> updateRestrictionPolicyAsync
449461
* Reference Tables: <code>reference-table</code> - Security Rules: <code>security-rule</code> -
450462
* Service Level Objectives: <code>slo</code> - Synthetic Global Variables: <code>
451463
* synthetics-global-variable</code> - Synthetic Tests: <code>synthetics-test</code> - Synthetic
452-
* Private Locations: <code>synthetics-private-location</code> - Monitors: <code>monitor</code>
464+
* Private Locations: <code>synthetics-private-location</code> - Monitors: <code>monitor</code> -
465+
* Workflows: <code>workflow</code> - App Builder Apps: <code>app-builder-app</code> -
466+
* Connections: <code>connection</code> - Connection Groups: <code>connection-group</code>
453467
*
454468
* <h3>Supported relations for resources</h3>
455469
*
@@ -460,11 +474,15 @@ public CompletableFuture<RestrictionPolicyResponse> updateRestrictionPolicyAsync
460474
* </code> Synthetic Global Variables | <code>viewer</code>, <code>editor</code> Synthetic Tests |
461475
* <code>viewer</code>, <code>editor</code> Synthetic Private Locations | <code>viewer</code>,
462476
* <code>editor</code> Monitors | <code>viewer</code>, <code>editor</code> Reference Tables |
463-
* <code>viewer</code>, <code>editor</code>
477+
* <code>viewer</code>, <code>editor</code> Workflows | <code>viewer</code>, <code>editor</code>
478+
* App Builder Apps | <code>viewer</code>, <code>runner</code>, <code>editor</code> Connections |
479+
* <code>viewer</code>, <code>resolver</code>, <code>editor</code> Connection Groups | <code>
480+
* viewer</code>, <code>editor</code>
464481
*
465482
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
466483
* connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
467-
* </code>, <code>security-rule</code>, <code>slo</code>. (required)
484+
* </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
485+
* app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
468486
* @param body Restriction policy payload (required)
469487
* @param parameters Optional parameters for the request.
470488
* @return ApiResponse&lt;RestrictionPolicyResponse&gt;
@@ -537,7 +555,8 @@ public ApiResponse<RestrictionPolicyResponse> updateRestrictionPolicyWithHttpInf
537555
*
538556
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
539557
* connection</code>, <code>dashboard</code>, <code>notebook</code>, <code>reference-table
540-
* </code>, <code>security-rule</code>, <code>slo</code>. (required)
558+
* </code>, <code>security-rule</code>, <code>slo</code>, <code>workflow</code>, <code>
559+
* app-builder-app</code>, <code>connection</code>, <code>connection-group</code>. (required)
541560
* @param body Restriction policy payload (required)
542561
* @param parameters Optional parameters for the request.
543562
* @return CompletableFuture&lt;ApiResponse&lt;RestrictionPolicyResponse&gt;&gt;

0 commit comments

Comments
 (0)