Skip to content

Commit 5a85097

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-spec
andauthored
Add rum application to restriction policy (#2762)
Co-authored-by: ci.datadog-api-spec <[email protected]>
1 parent c08b647 commit 5a85097

File tree

128 files changed

+227
-221
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

128 files changed

+227
-221
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-05-27 17:12:14.968856",
8-
"spec_repo_commit": "ed439f7c"
7+
"regenerated": "2025-06-03 09:24:13.392752",
8+
"spec_repo_commit": "5906d277"
99
},
1010
"v2": {
1111
"apigentools_version": "1.6.6",
12-
"regenerated": "2025-05-27 17:12:14.988382",
13-
"spec_repo_commit": "ed439f7c"
12+
"regenerated": "2025-06-03 09:24:13.409905",
13+
"spec_repo_commit": "5906d277"
1414
}
1515
}
1616
}

.generator/schemas/v2/openapi.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -743,7 +743,7 @@ components:
743743
description: 'Identifier, formatted as `type:id`. Supported types: `connection`,
744744
`dashboard`, `integration-account`, `integration-service`, `integration-webhook`,
745745
`notebook`, `reference-table`, `security-rule`, `slo`, `workflow`, `app-builder-app`,
746-
`connection`, `connection-group`.'
746+
`connection`, `connection-group`, `rum-application`.'
747747
example: dashboard:abc-def-ghi
748748
in: path
749749
name: resource_id
@@ -54215,6 +54215,8 @@ paths:
5421554215

5421654216
- Connection Groups: `connection-group`
5421754217

54218+
- RUM Applications: `rum-application`
54219+
5421854220

5421954221
#### Supported relations for resources
5422054222

@@ -54254,7 +54256,9 @@ paths:
5425454256

5425554257
Connections | `viewer`, `resolver`, `editor`
5425654258

54257-
Connection Groups | `viewer`, `editor`'
54259+
Connection Groups | `viewer`, `editor`
54260+
54261+
RUM Application | `viewer`, `editor`'
5425854262
operationId: UpdateRestrictionPolicy
5425954263
parameters:
5426054264
- $ref: '#/components/parameters/ResourceID'

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

Lines changed: 32 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,8 @@ public void setApiClient(ApiClient apiClient) {
5454
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
5555
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
5656
* 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)
57+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>,
58+
* <code>rum-application</code>. (required)
5959
* @throws ApiException if fails to make API call
6060
*/
6161
public void deleteRestrictionPolicy(String resourceId) throws ApiException {
@@ -71,8 +71,8 @@ public void deleteRestrictionPolicy(String resourceId) throws ApiException {
7171
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
7272
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
7373
* 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)
74+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>,
75+
* <code>rum-application</code>. (required)
7676
* @return CompletableFuture
7777
*/
7878
public CompletableFuture<Void> deleteRestrictionPolicyAsync(String resourceId) {
@@ -90,8 +90,8 @@ public CompletableFuture<Void> deleteRestrictionPolicyAsync(String resourceId) {
9090
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
9191
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
9292
* 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)
93+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>,
94+
* <code>rum-application</code>. (required)
9595
* @return ApiResponse&lt;Void&gt;
9696
* @throws ApiException if fails to make API call
9797
* @http.response.details
@@ -150,8 +150,8 @@ public ApiResponse<Void> deleteRestrictionPolicyWithHttpInfo(String resourceId)
150150
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
151151
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
152152
* 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)
153+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>,
154+
* <code>rum-application</code>. (required)
155155
* @return CompletableFuture&lt;ApiResponse&lt;Void&gt;&gt;
156156
*/
157157
public CompletableFuture<ApiResponse<Void>> deleteRestrictionPolicyWithHttpInfoAsync(
@@ -211,8 +211,8 @@ public CompletableFuture<ApiResponse<Void>> deleteRestrictionPolicyWithHttpInfoA
211211
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
212212
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
213213
* 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)
214+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>,
215+
* <code>rum-application</code>. (required)
216216
* @return RestrictionPolicyResponse
217217
* @throws ApiException if fails to make API call
218218
*/
@@ -229,8 +229,8 @@ public RestrictionPolicyResponse getRestrictionPolicy(String resourceId) throws
229229
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
230230
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
231231
* 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)
232+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>,
233+
* <code>rum-application</code>. (required)
234234
* @return CompletableFuture&lt;RestrictionPolicyResponse&gt;
235235
*/
236236
public CompletableFuture<RestrictionPolicyResponse> getRestrictionPolicyAsync(String resourceId) {
@@ -248,8 +248,8 @@ public CompletableFuture<RestrictionPolicyResponse> getRestrictionPolicyAsync(St
248248
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
249249
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
250250
* 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)
251+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>,
252+
* <code>rum-application</code>. (required)
253253
* @return ApiResponse&lt;RestrictionPolicyResponse&gt;
254254
* @throws ApiException if fails to make API call
255255
* @http.response.details
@@ -308,8 +308,8 @@ public ApiResponse<RestrictionPolicyResponse> getRestrictionPolicyWithHttpInfo(S
308308
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
309309
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
310310
* 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)
311+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>,
312+
* <code>rum-application</code>. (required)
313313
* @return CompletableFuture&lt;ApiResponse&lt;RestrictionPolicyResponse&gt;&gt;
314314
*/
315315
public CompletableFuture<ApiResponse<RestrictionPolicyResponse>>
@@ -388,8 +388,8 @@ public UpdateRestrictionPolicyOptionalParameters allowSelfLockout(Boolean allowS
388388
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
389389
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
390390
* 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)
391+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>,
392+
* <code>rum-application</code>. (required)
393393
* @param body Restriction policy payload (required)
394394
* @return RestrictionPolicyResponse
395395
* @throws ApiException if fails to make API call
@@ -410,8 +410,8 @@ resourceId, body, new UpdateRestrictionPolicyOptionalParameters())
410410
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
411411
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
412412
* 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)
413+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>,
414+
* <code>rum-application</code>. (required)
415415
* @param body Restriction policy payload (required)
416416
* @return CompletableFuture&lt;RestrictionPolicyResponse&gt;
417417
*/
@@ -434,8 +434,8 @@ resourceId, body, new UpdateRestrictionPolicyOptionalParameters())
434434
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
435435
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
436436
* 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)
437+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>,
438+
* <code>rum-application</code>. (required)
439439
* @param body Restriction policy payload (required)
440440
* @param parameters Optional parameters for the request.
441441
* @return RestrictionPolicyResponse
@@ -458,8 +458,8 @@ public RestrictionPolicyResponse updateRestrictionPolicy(
458458
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
459459
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
460460
* 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)
461+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>,
462+
* <code>rum-application</code>. (required)
463463
* @param body Restriction policy payload (required)
464464
* @param parameters Optional parameters for the request.
465465
* @return CompletableFuture&lt;RestrictionPolicyResponse&gt;
@@ -489,7 +489,8 @@ public CompletableFuture<RestrictionPolicyResponse> updateRestrictionPolicyAsync
489489
* synthetics-global-variable</code> - Synthetic Tests: <code>synthetics-test</code> - Synthetic
490490
* Private Locations: <code>synthetics-private-location</code> - Monitors: <code>monitor</code> -
491491
* Workflows: <code>workflow</code> - App Builder Apps: <code>app-builder-app</code> -
492-
* Connections: <code>connection</code> - Connection Groups: <code>connection-group</code>
492+
* Connections: <code>connection</code> - Connection Groups: <code>connection-group</code> - RUM
493+
* Applications: <code>rum-application</code>
493494
*
494495
* <h3>Supported relations for resources</h3>
495496
*
@@ -505,14 +506,15 @@ public CompletableFuture<RestrictionPolicyResponse> updateRestrictionPolicyAsync
505506
* Tables | <code>viewer</code>, <code>editor</code> Workflows | <code>viewer</code>, <code>runner
506507
* </code>, <code>editor</code> App Builder Apps | <code>viewer</code>, <code>editor</code>
507508
* Connections | <code>viewer</code>, <code>resolver</code>, <code>editor</code> Connection Groups
508-
* | <code>viewer</code>, <code>editor</code>
509+
* | <code>viewer</code>, <code>editor</code> RUM Application | <code>viewer</code>, <code>editor
510+
* </code>
509511
*
510512
* @param resourceId Identifier, formatted as <code>type:id</code>. Supported types: <code>
511513
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
512514
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
513515
* 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)
516+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>,
517+
* <code>rum-application</code>. (required)
516518
* @param body Restriction policy payload (required)
517519
* @param parameters Optional parameters for the request.
518520
* @return ApiResponse&lt;RestrictionPolicyResponse&gt;
@@ -587,8 +589,8 @@ public ApiResponse<RestrictionPolicyResponse> updateRestrictionPolicyWithHttpInf
587589
* connection</code>, <code>dashboard</code>, <code>integration-account</code>, <code>
588590
* integration-service</code>, <code>integration-webhook</code>, <code>notebook</code>, <code>
589591
* 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)
592+
* , <code>app-builder-app</code>, <code>connection</code>, <code>connection-group</code>,
593+
* <code>rum-application</code>. (required)
592594
* @param body Restriction policy payload (required)
593595
* @param parameters Optional parameters for the request.
594596
* @return CompletableFuture&lt;ApiResponse&lt;RestrictionPolicyResponse&gt;&gt;

src/test/resources/cassettes/features/v1/Get_all_hosts_with_metadata_deserializes_successfully.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@
2828
"timeToLive": {
2929
"unlimited": true
3030
},
31-
"id": "d5bade64-6ebb-4f4d-903d-8069b52bb31e"
31+
"id": "d5bade64-6ebb-4f4d-903d-8069b52bb31d"
3232
}
3333
]

src/test/resources/cassettes/features/v1/Get_all_hosts_with_metadata_for_your_organization_returns_OK_response.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@
2828
"timeToLive": {
2929
"unlimited": true
3030
},
31-
"id": "d5bade64-6ebb-4f4d-903d-8069b52bb31d"
31+
"id": "d5bade64-6ebb-4f4d-903d-8069b52bb31e"
3232
}
3333
]

src/test/resources/cassettes/features/v1/Validate_API_key_returns_Forbidden_response.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@
2323
"timeToLive": {
2424
"unlimited": true
2525
},
26-
"id": "3f83caea-c405-97df-c554-ee2d9f9e4f02"
26+
"id": "3f83caea-c405-97df-c554-ee2d9f9e4f01"
2727
}
2828
]

src/test/resources/cassettes/features/v1/Validate_API_key_returns_OK_response.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,6 @@
2323
"timeToLive": {
2424
"unlimited": true
2525
},
26-
"id": "3f83caea-c405-97df-c554-ee2d9f9e4f01"
26+
"id": "3f83caea-c405-97df-c554-ee2d9f9e4f02"
2727
}
2828
]

src/test/resources/cassettes/features/v2/AWS_Integration_Create_account_config_returns_AWS_Account_object_response.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"timeToLive": {
2828
"unlimited": true
2929
},
30-
"id": "c206b9cd-771e-14f0-5d18-42a3a48556d0"
30+
"id": "c206b9cd-771e-14f0-5d18-42a3a48556d1"
3131
},
3232
{
3333
"httpRequest": {

src/test/resources/cassettes/features/v2/AWS_Integration_Create_account_config_returns_Bad_Request_response.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,6 @@
2727
"timeToLive": {
2828
"unlimited": true
2929
},
30-
"id": "f1ca6244-e46c-b3a2-86bf-65d4e9044ba5"
30+
"id": "f1ca6244-e46c-b3a2-86bf-65d4e9044ba4"
3131
}
3232
]

src/test/resources/cassettes/features/v2/AWS_Integration_Create_account_config_returns_Conflict_response.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727
"timeToLive": {
2828
"unlimited": true
2929
},
30-
"id": "194b15fb-fcae-9b9a-e1a7-0daa19dc9eea"
30+
"id": "194b15fb-fcae-9b9a-e1a7-0daa19dc9eee"
3131
},
3232
{
3333
"httpRequest": {
@@ -57,7 +57,7 @@
5757
"timeToLive": {
5858
"unlimited": true
5959
},
60-
"id": "c206b9cd-771e-14f0-5d18-42a3a48556ce"
60+
"id": "c206b9cd-771e-14f0-5d18-42a3a48556cf"
6161
},
6262
{
6363
"httpRequest": {

0 commit comments

Comments
 (0)