From bd1800d96ca76e72699a7f80ccf61ae7c668d73e Mon Sep 17 00:00:00 2001 From: "ci.datadog-api-spec" Date: Wed, 1 Apr 2026 17:49:18 +0000 Subject: [PATCH] Regenerate client from commit 120ebfc of spec repo --- .generator/schemas/v1/openapi.yaml | 14 ++++++++++++++ .generator/schemas/v2/openapi.yaml | 4 +++- .../models/HourlyUsageAttributionUsageType.ts | 2 ++ .../MonthlyUsageAttributionSupportedMetrics.ts | 4 ++++ .../models/MonthlyUsageAttributionValues.ts | 18 ++++++++++++++++++ .../models/ObjectSerializer.ts | 3 +++ .../apis/RestrictionPoliciesApi.ts | 8 +++++--- 7 files changed, 49 insertions(+), 4 deletions(-) diff --git a/.generator/schemas/v1/openapi.yaml b/.generator/schemas/v1/openapi.yaml index 737ab6bffde6..ad2439bee537 100644 --- a/.generator/schemas/v1/openapi.yaml +++ b/.generator/schemas/v1/openapi.yaml @@ -4579,6 +4579,7 @@ components: - sca_fargate_usage - sds_scanned_bytes_usage - serverless_apps_usage + - serverless_apps_apm_usage - siem_analyzed_logs_add_on_usage - siem_ingested_bytes_usage - snmp_usage @@ -4666,6 +4667,7 @@ components: - SCA_FARGATE_USAGE - SDS_SCANNED_BYTES_USAGE - SERVERLESS_APPS_USAGE + - SERVERLESS_APPS_APM_USAGE - SIEM_ANALYZED_LOGS_ADD_ON_USAGE - SIEM_INGESTED_BYTES_USAGE - SNMP_USAGE @@ -9156,6 +9158,8 @@ components: - published_app_percentage - serverless_apps_usage - serverless_apps_percentage + - serverless_apps_apm_usage + - serverless_apps_apm_percentage - snmp_usage - snmp_percentage - universal_service_monitoring_usage @@ -9321,6 +9325,8 @@ components: - PUBLISHED_APP_PERCENTAGE - SERVERLESS_APPS_USAGE - SERVERLESS_APPS_PERCENTAGE + - SERVERLESS_APPS_APM_USAGE + - SERVERLESS_APPS_APM_PERCENTAGE - SNMP_USAGE - SNMP_PERCENTAGE - UNIVERSAL_SERVICE_MONITORING_USAGE @@ -9978,6 +9984,14 @@ components: description: The total Sensitive Data Scanner usage by tag(s). format: double type: number + serverless_apps_apm_percentage: + description: The percentage of Serverless Apps APM usage by tag(s). + format: double + type: number + serverless_apps_apm_usage: + description: The total Serverless Apps APM usage by tag(s). + format: double + type: number serverless_apps_percentage: description: The percentage of Serverless Apps usage by tag(s). format: double diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index b03b47cfdda6..911cd63bb00e 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -1056,7 +1056,7 @@ components: type: string ResourceID: description: |- - Identifier, formatted as `type:id`. Supported types: `dashboard`, `integration-service`, `integration-webhook`, `notebook`, `powerpack`, `reference-table`, `security-rule`, `slo`, `synthetics-global-variable`, `synthetics-test`, `synthetics-private-location`, `monitor`, `workflow`, `app-builder-app`, `connection`, `connection-group`, `rum-application`, `cross-org-connection`, `spreadsheet`, `on-call-schedule`, `on-call-escalation-policy`, `on-call-team-routing-rules`, `logs-pipeline`, `case-management-project`. + Identifier, formatted as `type:id`. Supported types: `dashboard`, `integration-service`, `integration-webhook`, `notebook`, `powerpack`, `reference-table`, `security-rule`, `slo`, `synthetics-global-variable`, `synthetics-test`, `synthetics-private-location`, `monitor`, `workflow`, `app-builder-app`, `connection`, `connection-group`, `rum-application`, `cross-org-connection`, `spreadsheet`, `on-call-schedule`, `on-call-escalation-policy`, `on-call-team-routing-rules`, `logs-pipeline`, `case-management-project`, `monitor-notification-rule`. example: "dashboard:abc-def-ghi" in: path name: resource_id @@ -99061,6 +99061,7 @@ paths: - On-Call Team Routing Rules: `on-call-team-routing-rules` - Logs Pipelines: `logs-pipeline` - Case Management Projects: `case-management-project` + - Monitor Notification Rules: `monitor-notification-rule` #### Supported relations for resources Resource Type | Supported Relations @@ -99089,6 +99090,7 @@ paths: On-Call Team Routing Rules | `viewer`, `editor` Logs Pipelines | `viewer`, `processors_editor`, `editor` Case Management Projects | `viewer`, `contributor`, `manager` + Monitor Notification Rules | `viewer`, `editor` operationId: UpdateRestrictionPolicy parameters: - $ref: "#/components/parameters/ResourceID" diff --git a/packages/datadog-api-client-v1/models/HourlyUsageAttributionUsageType.ts b/packages/datadog-api-client-v1/models/HourlyUsageAttributionUsageType.ts index 07e660dd727e..a79b19367ab0 100644 --- a/packages/datadog-api-client-v1/models/HourlyUsageAttributionUsageType.ts +++ b/packages/datadog-api-client-v1/models/HourlyUsageAttributionUsageType.ts @@ -91,6 +91,7 @@ export type HourlyUsageAttributionUsageType = | typeof SCA_FARGATE_USAGE | typeof SDS_SCANNED_BYTES_USAGE | typeof SERVERLESS_APPS_USAGE + | typeof SERVERLESS_APPS_APM_USAGE | typeof SIEM_ANALYZED_LOGS_ADD_ON_USAGE | typeof SIEM_INGESTED_BYTES_USAGE | typeof SNMP_USAGE @@ -189,6 +190,7 @@ export const RUM_SESSION_REPLAY_ADD_ON_USAGE = export const SCA_FARGATE_USAGE = "sca_fargate_usage"; export const SDS_SCANNED_BYTES_USAGE = "sds_scanned_bytes_usage"; export const SERVERLESS_APPS_USAGE = "serverless_apps_usage"; +export const SERVERLESS_APPS_APM_USAGE = "serverless_apps_apm_usage"; export const SIEM_ANALYZED_LOGS_ADD_ON_USAGE = "siem_analyzed_logs_add_on_usage"; export const SIEM_INGESTED_BYTES_USAGE = "siem_ingested_bytes_usage"; diff --git a/packages/datadog-api-client-v1/models/MonthlyUsageAttributionSupportedMetrics.ts b/packages/datadog-api-client-v1/models/MonthlyUsageAttributionSupportedMetrics.ts index 28c8da4605b5..ee0e09d64fdf 100644 --- a/packages/datadog-api-client-v1/models/MonthlyUsageAttributionSupportedMetrics.ts +++ b/packages/datadog-api-client-v1/models/MonthlyUsageAttributionSupportedMetrics.ts @@ -114,6 +114,8 @@ export type MonthlyUsageAttributionSupportedMetrics = | typeof PUBLISHED_APP_PERCENTAGE | typeof SERVERLESS_APPS_USAGE | typeof SERVERLESS_APPS_PERCENTAGE + | typeof SERVERLESS_APPS_APM_USAGE + | typeof SERVERLESS_APPS_APM_PERCENTAGE | typeof SNMP_USAGE | typeof SNMP_PERCENTAGE | typeof UNIVERSAL_SERVICE_MONITORING_USAGE @@ -295,6 +297,8 @@ export const PUBLISHED_APP_USAGE = "published_app_usage"; export const PUBLISHED_APP_PERCENTAGE = "published_app_percentage"; export const SERVERLESS_APPS_USAGE = "serverless_apps_usage"; export const SERVERLESS_APPS_PERCENTAGE = "serverless_apps_percentage"; +export const SERVERLESS_APPS_APM_USAGE = "serverless_apps_apm_usage"; +export const SERVERLESS_APPS_APM_PERCENTAGE = "serverless_apps_apm_percentage"; export const SNMP_USAGE = "snmp_usage"; export const SNMP_PERCENTAGE = "snmp_percentage"; export const UNIVERSAL_SERVICE_MONITORING_USAGE = diff --git a/packages/datadog-api-client-v1/models/MonthlyUsageAttributionValues.ts b/packages/datadog-api-client-v1/models/MonthlyUsageAttributionValues.ts index 66cf908b19a4..b20ff8d6cd44 100644 --- a/packages/datadog-api-client-v1/models/MonthlyUsageAttributionValues.ts +++ b/packages/datadog-api-client-v1/models/MonthlyUsageAttributionValues.ts @@ -602,6 +602,14 @@ export class MonthlyUsageAttributionValues { * The total Sensitive Data Scanner usage by tag(s). */ "sdsScannedBytesUsage"?: number; + /** + * The percentage of Serverless Apps APM usage by tag(s). + */ + "serverlessAppsApmPercentage"?: number; + /** + * The total Serverless Apps APM usage by tag(s). + */ + "serverlessAppsApmUsage"?: number; /** * The percentage of Serverless Apps usage by tag(s). */ @@ -1415,6 +1423,16 @@ export class MonthlyUsageAttributionValues { type: "number", format: "double", }, + serverlessAppsApmPercentage: { + baseName: "serverless_apps_apm_percentage", + type: "number", + format: "double", + }, + serverlessAppsApmUsage: { + baseName: "serverless_apps_apm_usage", + type: "number", + format: "double", + }, serverlessAppsPercentage: { baseName: "serverless_apps_percentage", type: "number", diff --git a/packages/datadog-api-client-v1/models/ObjectSerializer.ts b/packages/datadog-api-client-v1/models/ObjectSerializer.ts index 99812a1e7f60..10837e80a07d 100644 --- a/packages/datadog-api-client-v1/models/ObjectSerializer.ts +++ b/packages/datadog-api-client-v1/models/ObjectSerializer.ts @@ -989,6 +989,7 @@ const enumsMap: { [key: string]: any[] } = { "sca_fargate_usage", "sds_scanned_bytes_usage", "serverless_apps_usage", + "serverless_apps_apm_usage", "siem_analyzed_logs_add_on_usage", "siem_ingested_bytes_usage", "snmp_usage", @@ -1296,6 +1297,8 @@ const enumsMap: { [key: string]: any[] } = { "published_app_percentage", "serverless_apps_usage", "serverless_apps_percentage", + "serverless_apps_apm_usage", + "serverless_apps_apm_percentage", "snmp_usage", "snmp_percentage", "universal_service_monitoring_usage", diff --git a/packages/datadog-api-client-v2/apis/RestrictionPoliciesApi.ts b/packages/datadog-api-client-v2/apis/RestrictionPoliciesApi.ts index 252f7f9bbfb1..4c790cb03262 100644 --- a/packages/datadog-api-client-v2/apis/RestrictionPoliciesApi.ts +++ b/packages/datadog-api-client-v2/apis/RestrictionPoliciesApi.ts @@ -332,7 +332,7 @@ export class RestrictionPoliciesApiResponseProcessor { export interface RestrictionPoliciesApiDeleteRestrictionPolicyRequest { /** - * Identifier, formatted as `type:id`. Supported types: `dashboard`, `integration-service`, `integration-webhook`, `notebook`, `powerpack`, `reference-table`, `security-rule`, `slo`, `synthetics-global-variable`, `synthetics-test`, `synthetics-private-location`, `monitor`, `workflow`, `app-builder-app`, `connection`, `connection-group`, `rum-application`, `cross-org-connection`, `spreadsheet`, `on-call-schedule`, `on-call-escalation-policy`, `on-call-team-routing-rules`, `logs-pipeline`, `case-management-project`. + * Identifier, formatted as `type:id`. Supported types: `dashboard`, `integration-service`, `integration-webhook`, `notebook`, `powerpack`, `reference-table`, `security-rule`, `slo`, `synthetics-global-variable`, `synthetics-test`, `synthetics-private-location`, `monitor`, `workflow`, `app-builder-app`, `connection`, `connection-group`, `rum-application`, `cross-org-connection`, `spreadsheet`, `on-call-schedule`, `on-call-escalation-policy`, `on-call-team-routing-rules`, `logs-pipeline`, `case-management-project`, `monitor-notification-rule`. * @type string */ resourceId: string; @@ -340,7 +340,7 @@ export interface RestrictionPoliciesApiDeleteRestrictionPolicyRequest { export interface RestrictionPoliciesApiGetRestrictionPolicyRequest { /** - * Identifier, formatted as `type:id`. Supported types: `dashboard`, `integration-service`, `integration-webhook`, `notebook`, `powerpack`, `reference-table`, `security-rule`, `slo`, `synthetics-global-variable`, `synthetics-test`, `synthetics-private-location`, `monitor`, `workflow`, `app-builder-app`, `connection`, `connection-group`, `rum-application`, `cross-org-connection`, `spreadsheet`, `on-call-schedule`, `on-call-escalation-policy`, `on-call-team-routing-rules`, `logs-pipeline`, `case-management-project`. + * Identifier, formatted as `type:id`. Supported types: `dashboard`, `integration-service`, `integration-webhook`, `notebook`, `powerpack`, `reference-table`, `security-rule`, `slo`, `synthetics-global-variable`, `synthetics-test`, `synthetics-private-location`, `monitor`, `workflow`, `app-builder-app`, `connection`, `connection-group`, `rum-application`, `cross-org-connection`, `spreadsheet`, `on-call-schedule`, `on-call-escalation-policy`, `on-call-team-routing-rules`, `logs-pipeline`, `case-management-project`, `monitor-notification-rule`. * @type string */ resourceId: string; @@ -348,7 +348,7 @@ export interface RestrictionPoliciesApiGetRestrictionPolicyRequest { export interface RestrictionPoliciesApiUpdateRestrictionPolicyRequest { /** - * Identifier, formatted as `type:id`. Supported types: `dashboard`, `integration-service`, `integration-webhook`, `notebook`, `powerpack`, `reference-table`, `security-rule`, `slo`, `synthetics-global-variable`, `synthetics-test`, `synthetics-private-location`, `monitor`, `workflow`, `app-builder-app`, `connection`, `connection-group`, `rum-application`, `cross-org-connection`, `spreadsheet`, `on-call-schedule`, `on-call-escalation-policy`, `on-call-team-routing-rules`, `logs-pipeline`, `case-management-project`. + * Identifier, formatted as `type:id`. Supported types: `dashboard`, `integration-service`, `integration-webhook`, `notebook`, `powerpack`, `reference-table`, `security-rule`, `slo`, `synthetics-global-variable`, `synthetics-test`, `synthetics-private-location`, `monitor`, `workflow`, `app-builder-app`, `connection`, `connection-group`, `rum-application`, `cross-org-connection`, `spreadsheet`, `on-call-schedule`, `on-call-escalation-policy`, `on-call-team-routing-rules`, `logs-pipeline`, `case-management-project`, `monitor-notification-rule`. * @type string */ resourceId: string; @@ -454,6 +454,7 @@ export class RestrictionPoliciesApi { * - On-Call Team Routing Rules: `on-call-team-routing-rules` * - Logs Pipelines: `logs-pipeline` * - Case Management Projects: `case-management-project` + * - Monitor Notification Rules: `monitor-notification-rule` * * #### Supported relations for resources * Resource Type | Supported Relations @@ -482,6 +483,7 @@ export class RestrictionPoliciesApi { * On-Call Team Routing Rules | `viewer`, `editor` * Logs Pipelines | `viewer`, `processors_editor`, `editor` * Case Management Projects | `viewer`, `contributor`, `manager` + * Monitor Notification Rules | `viewer`, `editor` * @param param The request object */ public updateRestrictionPolicy(