diff --git a/.generated-info b/.generated-info
index ee4030d0d7b..33236ae7443 100644
--- a/.generated-info
+++ b/.generated-info
@@ -1,4 +1,4 @@
{
- "spec_repo_commit": "0f70319",
- "generated": "2025-08-01 15:33:19.813"
+ "spec_repo_commit": "35630f3",
+ "generated": "2025-08-01 18:18:42.211"
}
diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml
index ea57695f053..65f05ab5f71 100644
--- a/.generator/schemas/v2/openapi.yaml
+++ b/.generator/schemas/v2/openapi.yaml
@@ -766,7 +766,8 @@ components:
description: 'Identifier, formatted as `type:id`. Supported types: `dashboard`,
`integration-service`, `integration-webhook`, `notebook`, `reference-table`,
`security-rule`, `slo`, `workflow`, `app-builder-app`, `connection`, `connection-group`,
- `rum-application`, `cross-org-connection`, `spreadsheet`.'
+ `rum-application`, `cross-org-connection`, `spreadsheet`, `on-call-schedule`,
+ `on-call-escalation-policy`, `on-call-team-routing-rules.'
example: dashboard:abc-def-ghi
in: path
name: resource_id
@@ -59320,6 +59321,12 @@ paths:
- Spreadsheets: `spreadsheet`
+ - On-Call Schedules: `on-call-schedule`
+
+ - On-Call Escalation Policies: `on-call-escalation-policy`
+
+ - On-Call Team Routing Rules: `on-call-team-routing-rules`
+
#### Supported relations for resources
@@ -59363,7 +59370,13 @@ paths:
Cross Org Connections | `viewer`, `editor`
- Spreadsheets | `viewer`, `editor`'
+ Spreadsheets | `viewer`, `editor`
+
+ On-Call Schedules | `viewer`, `overrider`, `editor`
+
+ On-Call Escalation Policies | `viewer`, `editor`
+
+ On-Call Team Routing Rules | `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 892c9ae357e..ea79d1b0a37 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
@@ -55,7 +55,8 @@ public void setApiClient(ApiClient apiClient) {
* notebook, reference-table, security-rule, slo
* , workflow, app-builder-app, connection,
* connection-group, rum-application, cross-org-connection
- * , spreadsheet. (required)
+ * , spreadsheet, on-call-schedule,
+ * on-call-escalation-policy, `on-call-team-routing-rules. (required)
* @throws ApiException if fails to make API call
*/
public void deleteRestrictionPolicy(String resourceId) throws ApiException {
@@ -72,7 +73,8 @@ public void deleteRestrictionPolicy(String resourceId) throws ApiException {
* notebook, reference-table, security-rule, slo
* , workflow, app-builder-app, connection,
* connection-group, rum-application, cross-org-connection
- * , spreadsheet. (required)
+ * , spreadsheet, on-call-schedule,
+ * on-call-escalation-policy, `on-call-team-routing-rules. (required)
* @return CompletableFuture
*/
public CompletableFuture deleteRestrictionPolicyAsync(String resourceId) {
@@ -91,7 +93,8 @@ public CompletableFuture deleteRestrictionPolicyAsync(String resourceId) {
* notebook, reference-table, security-rule, slo
* , workflow, app-builder-app, connection,
* connection-group, rum-application, cross-org-connection
- * , spreadsheet. (required)
+ * , spreadsheet, on-call-schedule,
+ * on-call-escalation-policy, `on-call-team-routing-rules. (required)
* @return ApiResponse<Void>
* @throws ApiException if fails to make API call
* @http.response.details
@@ -151,7 +154,8 @@ public ApiResponse deleteRestrictionPolicyWithHttpInfo(String resourceId)
* notebook, reference-table, security-rule, slo
* , workflow, app-builder-app, connection,
* connection-group, rum-application, cross-org-connection
- * , spreadsheet. (required)
+ * , spreadsheet, on-call-schedule,
+ * on-call-escalation-policy, `on-call-team-routing-rules. (required)
* @return CompletableFuture<ApiResponse<Void>>
*/
public CompletableFuture> deleteRestrictionPolicyWithHttpInfoAsync(
@@ -212,7 +216,8 @@ public CompletableFuture> deleteRestrictionPolicyWithHttpInfoA
* notebook, reference-table, security-rule, slo
* , workflow, app-builder-app, connection,
* connection-group, rum-application, cross-org-connection
- * , spreadsheet. (required)
+ * , spreadsheet, on-call-schedule,
+ * on-call-escalation-policy, `on-call-team-routing-rules. (required)
* @return RestrictionPolicyResponse
* @throws ApiException if fails to make API call
*/
@@ -230,7 +235,8 @@ public RestrictionPolicyResponse getRestrictionPolicy(String resourceId) throws
* notebook, reference-table, security-rule, slo
* , workflow, app-builder-app, connection,
* connection-group, rum-application, cross-org-connection
- * , spreadsheet. (required)
+ * , spreadsheet, on-call-schedule,
+ * on-call-escalation-policy, `on-call-team-routing-rules. (required)
* @return CompletableFuture<RestrictionPolicyResponse>
*/
public CompletableFuture getRestrictionPolicyAsync(String resourceId) {
@@ -249,7 +255,8 @@ public CompletableFuture getRestrictionPolicyAsync(St
* notebook, reference-table, security-rule, slo
* , workflow, app-builder-app, connection,
* connection-group, rum-application, cross-org-connection
- * , spreadsheet. (required)
+ * , spreadsheet, on-call-schedule,
+ * on-call-escalation-policy, `on-call-team-routing-rules. (required)
* @return ApiResponse<RestrictionPolicyResponse>
* @throws ApiException if fails to make API call
* @http.response.details
@@ -309,7 +316,8 @@ public ApiResponse getRestrictionPolicyWithHttpInfo(S
* notebook, reference-table, security-rule, slo
* , workflow, app-builder-app, connection,
* connection-group, rum-application, cross-org-connection
- * , spreadsheet. (required)
+ * , spreadsheet, on-call-schedule,
+ * on-call-escalation-policy, `on-call-team-routing-rules. (required)
* @return CompletableFuture<ApiResponse<RestrictionPolicyResponse>>
*/
public CompletableFuture>
@@ -389,7 +397,8 @@ public UpdateRestrictionPolicyOptionalParameters allowSelfLockout(Boolean allowS
* notebook, reference-table, security-rule, slo
* , workflow, app-builder-app, connection,
* connection-group, rum-application, cross-org-connection
- * , spreadsheet. (required)
+ * , spreadsheet, on-call-schedule,
+ * on-call-escalation-policy, `on-call-team-routing-rules. (required)
* @param body Restriction policy payload (required)
* @return RestrictionPolicyResponse
* @throws ApiException if fails to make API call
@@ -411,7 +420,8 @@ resourceId, body, new UpdateRestrictionPolicyOptionalParameters())
* notebook, reference-table, security-rule, slo
* , workflow, app-builder-app, connection,
* connection-group, rum-application, cross-org-connection
- * , spreadsheet. (required)
+ * , spreadsheet, on-call-schedule,
+ * on-call-escalation-policy, `on-call-team-routing-rules. (required)
* @param body Restriction policy payload (required)
* @return CompletableFuture<RestrictionPolicyResponse>
*/
@@ -435,7 +445,8 @@ resourceId, body, new UpdateRestrictionPolicyOptionalParameters())
* notebook, reference-table, security-rule, slo
* , workflow, app-builder-app, connection,
* connection-group, rum-application, cross-org-connection
- * , spreadsheet. (required)
+ * , spreadsheet, on-call-schedule,
+ * on-call-escalation-policy, `on-call-team-routing-rules. (required)
* @param body Restriction policy payload (required)
* @param parameters Optional parameters for the request.
* @return RestrictionPolicyResponse
@@ -459,7 +470,8 @@ public RestrictionPolicyResponse updateRestrictionPolicy(
* notebook, reference-table, security-rule, slo
* , workflow, app-builder-app, connection,
* connection-group, rum-application, cross-org-connection
- * , spreadsheet. (required)
+ * , spreadsheet, on-call-schedule,
+ * on-call-escalation-policy, `on-call-team-routing-rules. (required)
* @param body Restriction policy payload (required)
* @param parameters Optional parameters for the request.
* @return CompletableFuture<RestrictionPolicyResponse>
@@ -490,7 +502,10 @@ public CompletableFuture updateRestrictionPolicyAsync
* monitor - Workflows: workflow - App Builder Apps:
* app-builder-app - Connections: connection - Connection Groups:
* connection-group - RUM Applications: rum-application - Cross Org
- * Connections: cross-org-connection - Spreadsheets: spreadsheet
+ * Connections: cross-org-connection - Spreadsheets: spreadsheet -
+ * On-Call Schedules: on-call-schedule - On-Call Escalation Policies:
+ * on-call-escalation-policy - On-Call Team Routing Rules: on-call-team-routing-rules
+ *
*
* Supported relations for resources
*
@@ -507,14 +522,18 @@ public CompletableFuture updateRestrictionPolicyAsync
* viewer, editor Connections | viewer, resolver
* , editor Connection Groups | viewer, editor RUM
* Application | viewer, editor Cross Org Connections | viewer
- * , editor Spreadsheets | viewer, editor
+ * , editor Spreadsheets | viewer, editor On-Call
+ * Schedules | viewer, overrider, editor On-Call Escalation
+ * Policies | viewer, editor On-Call Team Routing Rules | viewer
+ * , editor
*
* @param resourceId Identifier, formatted as type:id. Supported types:
* dashboard, integration-service, integration-webhook,
* notebook, reference-table, security-rule, slo
* , workflow, app-builder-app, connection,
* connection-group, rum-application, cross-org-connection
- * , spreadsheet. (required)
+ * , spreadsheet, on-call-schedule,
+ * on-call-escalation-policy, `on-call-team-routing-rules. (required)
* @param body Restriction policy payload (required)
* @param parameters Optional parameters for the request.
* @return ApiResponse<RestrictionPolicyResponse>
@@ -590,7 +609,8 @@ public ApiResponse updateRestrictionPolicyWithHttpInf
* notebook, reference-table, security-rule, slo
* , workflow, app-builder-app, connection,
* connection-group, rum-application, cross-org-connection
- * , spreadsheet. (required)
+ * , spreadsheet, on-call-schedule,
+ * on-call-escalation-policy, `on-call-team-routing-rules. (required)
* @param body Restriction policy payload (required)
* @param parameters Optional parameters for the request.
* @return CompletableFuture<ApiResponse<RestrictionPolicyResponse>>