diff --git a/.apigentools-info b/.apigentools-info
index 83ef8747ec6..b5ba7cf76ce 100644
--- a/.apigentools-info
+++ b/.apigentools-info
@@ -4,13 +4,13 @@
"spec_versions": {
"v1": {
"apigentools_version": "1.6.6",
- "regenerated": "2025-01-15 18:03:24.194069",
- "spec_repo_commit": "e54847a1"
+ "regenerated": "2025-01-16 23:13:39.398933",
+ "spec_repo_commit": "0ad24d9f"
},
"v2": {
"apigentools_version": "1.6.6",
- "regenerated": "2025-01-15 18:03:24.208877",
- "spec_repo_commit": "e54847a1"
+ "regenerated": "2025-01-16 23:13:39.417483",
+ "spec_repo_commit": "0ad24d9f"
}
}
}
\ No newline at end of file
diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml
index 77866cbe38e..763dc802779 100644
--- a/.generator/schemas/v2/openapi.yaml
+++ b/.generator/schemas/v2/openapi.yaml
@@ -601,7 +601,8 @@ components:
type: string
ResourceID:
description: 'Identifier, formatted as `type:id`. Supported types: `connection`,
- `dashboard`, `notebook`, `reference-table`, `security-rule`, `slo`.'
+ `dashboard`, `notebook`, `reference-table`, `security-rule`, `slo`, `workflow`,
+ `app-builder-app`, `connection`, `connection-group`.'
example: dashboard:abc-def-ghi
in: path
name: resource_id
@@ -41037,6 +41038,14 @@ paths:
- Monitors: `monitor`
+ - Workflows: `workflow`
+
+ - App Builder Apps: `app-builder-app`
+
+ - Connections: `connection`
+
+ - Connection Groups: `connection-group`
+
#### Supported relations for resources
@@ -41062,7 +41071,15 @@ paths:
Monitors | `viewer`, `editor`
- Reference Tables | `viewer`, `editor`'
+ Reference Tables | `viewer`, `editor`
+
+ Workflows | `viewer`, `editor`
+
+ App Builder Apps | `viewer`, `runner`, `editor`
+
+ Connections | `viewer`, `resolver`, `editor`
+
+ Connection Groups | `viewer`, `editor`'
operationId: UpdateRestrictionPolicy
parameters:
- $ref: '#/components/parameters/ResourceID'
diff --git a/src/main/java/com/datadog/api/client/v2/api/RestrictionPoliciesApi.java b/src/main/java/com/datadog/api/client/v2/api/RestrictionPoliciesApi.java
index b451b07f70d..701f1753035 100644
--- a/src/main/java/com/datadog/api/client/v2/api/RestrictionPoliciesApi.java
+++ b/src/main/java/com/datadog/api/client/v2/api/RestrictionPoliciesApi.java
@@ -52,7 +52,8 @@ public void setApiClient(ApiClient apiClient) {
*
* @param resourceId Identifier, formatted as type:id. Supported types:
* connection, dashboard, notebook, reference-table
- * , security-rule, slo. (required)
+ * , security-rule, slo, workflow,
+ * app-builder-app, connection, connection-group. (required)
* @throws ApiException if fails to make API call
*/
public void deleteRestrictionPolicy(String resourceId) throws ApiException {
@@ -66,7 +67,8 @@ public void deleteRestrictionPolicy(String resourceId) throws ApiException {
*
* @param resourceId Identifier, formatted as type:id. Supported types:
* connection, dashboard, notebook, reference-table
- * , security-rule, slo. (required)
+ * , security-rule, slo, workflow,
+ * app-builder-app, connection, connection-group. (required)
* @return CompletableFuture
*/
public CompletableFuture deleteRestrictionPolicyAsync(String resourceId) {
@@ -82,7 +84,8 @@ public CompletableFuture deleteRestrictionPolicyAsync(String resourceId) {
*
* @param resourceId Identifier, formatted as type:id. Supported types:
* connection, dashboard, notebook, reference-table
- * , security-rule, slo. (required)
+ * , security-rule, slo, workflow,
+ * app-builder-app, connection, connection-group. (required)
* @return ApiResponse<Void>
* @throws ApiException if fails to make API call
* @http.response.details
@@ -139,7 +142,8 @@ public ApiResponse deleteRestrictionPolicyWithHttpInfo(String resourceId)
*
* @param resourceId Identifier, formatted as type:id. Supported types:
* connection, dashboard, notebook, reference-table
- * , security-rule, slo. (required)
+ * , security-rule, slo, workflow,
+ * app-builder-app, connection, connection-group. (required)
* @return CompletableFuture<ApiResponse<Void>>
*/
public CompletableFuture> deleteRestrictionPolicyWithHttpInfoAsync(
@@ -197,7 +201,8 @@ public CompletableFuture> deleteRestrictionPolicyWithHttpInfoA
*
* @param resourceId Identifier, formatted as type:id. Supported types:
* connection, dashboard, notebook, reference-table
- * , security-rule, slo. (required)
+ * , security-rule, slo, workflow,
+ * app-builder-app, connection, connection-group. (required)
* @return RestrictionPolicyResponse
* @throws ApiException if fails to make API call
*/
@@ -212,7 +217,8 @@ public RestrictionPolicyResponse getRestrictionPolicy(String resourceId) throws
*
* @param resourceId Identifier, formatted as type:id. Supported types:
* connection, dashboard, notebook, reference-table
- * , security-rule, slo. (required)
+ * , security-rule, slo, workflow,
+ * app-builder-app, connection, connection-group. (required)
* @return CompletableFuture<RestrictionPolicyResponse>
*/
public CompletableFuture getRestrictionPolicyAsync(String resourceId) {
@@ -228,7 +234,8 @@ public CompletableFuture getRestrictionPolicyAsync(St
*
* @param resourceId Identifier, formatted as type:id. Supported types:
* connection, dashboard, notebook, reference-table
- * , security-rule, slo. (required)
+ * , security-rule, slo, workflow,
+ * app-builder-app, connection, connection-group. (required)
* @return ApiResponse<RestrictionPolicyResponse>
* @throws ApiException if fails to make API call
* @http.response.details
@@ -285,7 +292,8 @@ public ApiResponse getRestrictionPolicyWithHttpInfo(S
*
* @param resourceId Identifier, formatted as type:id. Supported types:
* connection, dashboard, notebook, reference-table
- * , security-rule, slo. (required)
+ * , security-rule, slo, workflow,
+ * app-builder-app, connection, connection-group. (required)
* @return CompletableFuture<ApiResponse<RestrictionPolicyResponse>>
*/
public CompletableFuture>
@@ -362,7 +370,8 @@ public UpdateRestrictionPolicyOptionalParameters allowSelfLockout(Boolean allowS
*
* @param resourceId Identifier, formatted as type:id. Supported types:
* connection, dashboard, notebook, reference-table
- * , security-rule, slo. (required)
+ * , security-rule, slo, workflow,
+ * app-builder-app, connection, connection-group. (required)
* @param body Restriction policy payload (required)
* @return RestrictionPolicyResponse
* @throws ApiException if fails to make API call
@@ -381,7 +390,8 @@ resourceId, body, new UpdateRestrictionPolicyOptionalParameters())
*
* @param resourceId Identifier, formatted as type:id. Supported types:
* connection, dashboard, notebook, reference-table
- * , security-rule, slo. (required)
+ * , security-rule, slo, workflow,
+ * app-builder-app, connection, connection-group. (required)
* @param body Restriction policy payload (required)
* @return CompletableFuture<RestrictionPolicyResponse>
*/
@@ -402,7 +412,8 @@ resourceId, body, new UpdateRestrictionPolicyOptionalParameters())
*
* @param resourceId Identifier, formatted as type:id. Supported types:
* connection, dashboard, notebook, reference-table
- * , security-rule, slo. (required)
+ * , security-rule, slo, workflow,
+ * app-builder-app, connection, connection-group. (required)
* @param body Restriction policy payload (required)
* @param parameters Optional parameters for the request.
* @return RestrictionPolicyResponse
@@ -423,7 +434,8 @@ public RestrictionPolicyResponse updateRestrictionPolicy(
*
* @param resourceId Identifier, formatted as type:id. Supported types:
* connection, dashboard, notebook, reference-table
- * , security-rule, slo. (required)
+ * , security-rule, slo, workflow,
+ * app-builder-app, connection, connection-group. (required)
* @param body Restriction policy payload (required)
* @param parameters Optional parameters for the request.
* @return CompletableFuture<RestrictionPolicyResponse>
@@ -449,7 +461,9 @@ public CompletableFuture updateRestrictionPolicyAsync
* Reference Tables: reference-table - Security Rules: security-rule -
* Service Level Objectives: slo - Synthetic Global Variables:
* synthetics-global-variable - Synthetic Tests: synthetics-test - Synthetic
- * Private Locations: synthetics-private-location - Monitors: monitor
+ * Private Locations: synthetics-private-location - Monitors: monitor -
+ * Workflows: workflow - App Builder Apps: app-builder-app -
+ * Connections: connection - Connection Groups: connection-group
*
* Supported relations for resources
*
@@ -460,11 +474,15 @@ public CompletableFuture updateRestrictionPolicyAsync
* Synthetic Global Variables | viewer, editor Synthetic Tests |
* viewer, editor Synthetic Private Locations | viewer,
* editor Monitors | viewer, editor Reference Tables |
- * viewer, editor
+ * viewer, editor Workflows | viewer, editor
+ * App Builder Apps | viewer, runner, editor Connections |
+ * viewer, resolver, editor Connection Groups |
+ * viewer, editor
*
* @param resourceId Identifier, formatted as type:id. Supported types:
* connection, dashboard, notebook, reference-table
- * , security-rule, slo. (required)
+ * , security-rule, slo, workflow,
+ * app-builder-app, connection, connection-group. (required)
* @param body Restriction policy payload (required)
* @param parameters Optional parameters for the request.
* @return ApiResponse<RestrictionPolicyResponse>
@@ -537,7 +555,8 @@ public ApiResponse updateRestrictionPolicyWithHttpInf
*
* @param resourceId Identifier, formatted as type:id. Supported types:
* connection, dashboard, notebook, reference-table
- * , security-rule, slo. (required)
+ * , security-rule, slo, workflow,
+ * app-builder-app, connection, connection-group. (required)
* @param body Restriction policy payload (required)
* @param parameters Optional parameters for the request.
* @return CompletableFuture<ApiResponse<RestrictionPolicyResponse>>