diff --git a/.generated-info b/.generated-info index bb0ea6b711c6..6aeaeb58e5e8 100644 --- a/.generated-info +++ b/.generated-info @@ -1,4 +1,4 @@ { - "spec_repo_commit": "d93d991", - "generated": "2025-07-15 09:31:41.973" + "spec_repo_commit": "2ffdc3f", + "generated": "2025-07-16 19:14:13.100" } diff --git a/.generator/schemas/v1/openapi.yaml b/.generator/schemas/v1/openapi.yaml index eee88b3aef05..e713722382cc 100644 --- a/.generator/schemas/v1/openapi.yaml +++ b/.generator/schemas/v1/openapi.yaml @@ -24530,6 +24530,8 @@ components: code_analysis_read: View Code Analysis. continuous_profiler_pgo_read: Read and query Continuous Profiler data for Profile-Guided Optimization (PGO). + coterm_read: Read terminal recordings. + coterm_write: Write terminal recordings. create_webhooks: Create webhooks integrations. dashboards_embed_share: Create, modify, and delete shared dashboards with share type 'embed'. @@ -24566,10 +24568,6 @@ components: security_monitoring_filters_write: Create, edit, and delete Security Filters. security_monitoring_findings_read: View a list of findings that include both misconfigurations and identity risks. - security_monitoring_notification_profiles_read: View Rule Security Notification - rules. - security_monitoring_notification_profiles_write: Create, edit, and delete - Security Notification rules. security_monitoring_rules_read: Read Detection Rules. security_monitoring_rules_write: Create and edit Detection Rules. security_monitoring_signals_read: View Security Signals. diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index 4351d94c19f0..2ee20dab08f3 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -42359,9 +42359,6 @@ components: apm_service_catalog_read: View service catalog and service definitions. apm_service_catalog_write: Add, modify, and delete service catalog definitions when those definitions are maintained by Datadog. - appsec_vm_read: View infrastructure, application code, and library vulnerabilities. - This does not restrict API or inventory SQL access to the vulnerability - data source. billing_read: View your organization's billing information. cases_read: View Cases. cases_write: Create and update cases. @@ -42376,6 +42373,8 @@ components: code_analysis_read: View Code Analysis. continuous_profiler_pgo_read: Read and query Continuous Profiler data for Profile-Guided Optimization (PGO). + coterm_read: Read terminal recordings. + coterm_write: Write terminal recordings. create_webhooks: Create webhooks integrations. dashboards_embed_share: Create, modify, and delete shared dashboards with share type 'embed'. @@ -42397,7 +42396,6 @@ components: incident_settings_write: Configure Incident Settings. incident_write: Create, view, and manage incidents in Datadog. metrics_read: View custom metrics. - monitor_config_policy_write: Edit and delete monitor configuration. monitors_downtime: Set downtimes to suppress alerts from any monitor in an organization. Mute and unmute monitors. The ability to write monitors is not required to set downtimes. @@ -42413,10 +42411,6 @@ components: security_monitoring_filters_write: Create, edit, and delete Security Filters. security_monitoring_findings_read: View a list of findings that include both misconfigurations and identity risks. - security_monitoring_notification_profiles_read: View Rule Security Notification - rules. - security_monitoring_notification_profiles_write: Create, edit, and delete - Security Notification rules. security_monitoring_rules_read: Read Detection Rules. security_monitoring_rules_write: Create and edit Detection Rules. security_monitoring_signals_read: View Security Signals. @@ -53575,8 +53569,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - monitor_config_policy_write summary: Create a monitor notification rule tags: - Monitors @@ -53615,8 +53607,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - monitor_config_policy_write summary: Delete a monitor notification rule tags: - Monitors @@ -53724,8 +53714,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - monitor_config_policy_write summary: Update a monitor notification rule tags: - Monitors @@ -53994,8 +53982,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - monitor_config_policy_write summary: Create a monitor user template tags: - Monitors @@ -54026,8 +54012,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - monitor_config_policy_write summary: Validate a monitor user template tags: - Monitors @@ -54059,8 +54043,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - monitor_config_policy_write summary: Delete a monitor user template tags: - Monitors @@ -54152,8 +54134,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - monitor_config_policy_write summary: Update a monitor user template to a new version tags: - Monitors @@ -54199,8 +54179,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - monitor_config_policy_write summary: Validate an existing monitor user template tags: - Monitors @@ -54458,13 +54436,13 @@ paths: schema: type: string - description: The number of connections to be returned. The maximum value is - 5000. + 7500. in: query name: limit schema: default: 100 format: int32 - maximum: 5000 + maximum: 7500 minimum: 1 type: integer responses: @@ -58723,8 +58701,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - appsec_vm_read summary: List vulnerable assets tags: - Security Monitoring @@ -58882,8 +58858,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - appsec_vm_read summary: List assets SBOMs tags: - Security Monitoring @@ -58950,8 +58924,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - appsec_vm_read summary: Get SBOM tags: - Security Monitoring @@ -58972,8 +58944,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - security_monitoring_notification_profiles_read summary: Get the list of signal-based notification rules tags: - Security Monitoring @@ -59014,8 +58984,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - security_monitoring_notification_profiles_write summary: Create a new signal-based notification rule tags: - Security Monitoring @@ -59047,8 +59015,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - security_monitoring_notification_profiles_write summary: Delete a signal-based notification rule tags: - Security Monitoring @@ -59084,8 +59050,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - security_monitoring_notification_profiles_read summary: Get details of a signal-based notification rule tags: - Security Monitoring @@ -59130,8 +59094,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - security_monitoring_notification_profiles_write summary: Patch a signal-based notification rule tags: - Security Monitoring @@ -59527,8 +59489,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - appsec_vm_read summary: List vulnerabilities tags: - Security Monitoring @@ -59549,8 +59509,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - security_monitoring_notification_profiles_read summary: Get the list of vulnerability notification rules tags: - Security Monitoring @@ -59591,8 +59549,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - security_monitoring_notification_profiles_write summary: Create a new vulnerability-based notification rule tags: - Security Monitoring @@ -59624,8 +59580,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - security_monitoring_notification_profiles_write summary: Delete a vulnerability-based notification rule tags: - Security Monitoring @@ -59661,8 +59615,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - security_monitoring_notification_profiles_read summary: Get details of a vulnerability notification rule tags: - Security Monitoring @@ -59707,8 +59659,6 @@ paths: security: - apiKeyAuth: [] appKeyAuth: [] - - AuthZ: - - security_monitoring_notification_profiles_write summary: Patch a vulnerability-based notification rule tags: - Security Monitoring diff --git a/lib/datadog_api_client/v2/api/cloud_network_monitoring_api.rb b/lib/datadog_api_client/v2/api/cloud_network_monitoring_api.rb index cc916c91f8b1..b4f3d6f7a48e 100644 --- a/lib/datadog_api_client/v2/api/cloud_network_monitoring_api.rb +++ b/lib/datadog_api_client/v2/api/cloud_network_monitoring_api.rb @@ -40,7 +40,7 @@ def get_aggregated_connections(opts = {}) # @option opts [Integer] :to Unix timestamp (number of seconds since epoch) of the end of the query window. If not provided, the end of the query window is the current time. If neither `from` nor `to` are provided, the query window is `[now - 15m, now]`. # @option opts [String] :group_by Comma-separated list of fields to group connections by. # @option opts [String] :tags Comma-separated list of tags to filter connections by. - # @option opts [Integer] :limit The number of connections to be returned. The maximum value is 5000. + # @option opts [Integer] :limit The number of connections to be returned. The maximum value is 7500. # @return [Array<(SingleAggregatedConnectionResponseArray, Integer, Hash)>] SingleAggregatedConnectionResponseArray data, response status code and response headers def get_aggregated_connections_with_http_info(opts = {}) unstable_enabled = @api_client.config.unstable_operations["v2.get_aggregated_connections".to_sym] @@ -53,8 +53,8 @@ def get_aggregated_connections_with_http_info(opts = {}) if @api_client.config.debugging @api_client.config.logger.debug 'Calling API: CloudNetworkMonitoringAPI.get_aggregated_connections ...' end - if @api_client.config.client_side_validation && !opts[:'limit'].nil? && opts[:'limit'] > 5000 - fail ArgumentError, 'invalid value for "opts[:"limit"]" when calling CloudNetworkMonitoringAPI.get_aggregated_connections, must be smaller than or equal to 5000.' + if @api_client.config.client_side_validation && !opts[:'limit'].nil? && opts[:'limit'] > 7500 + fail ArgumentError, 'invalid value for "opts[:"limit"]" when calling CloudNetworkMonitoringAPI.get_aggregated_connections, must be smaller than or equal to 7500.' end if @api_client.config.client_side_validation && !opts[:'limit'].nil? && opts[:'limit'] < 1 fail ArgumentError, 'invalid value for "opts[:"limit"]" when calling CloudNetworkMonitoringAPI.get_aggregated_connections, must be greater than or equal to 1.' diff --git a/lib/datadog_api_client/v2/api/monitors_api.rb b/lib/datadog_api_client/v2/api/monitors_api.rb index b371149a396d..78f2f41cb5e3 100644 --- a/lib/datadog_api_client/v2/api/monitors_api.rb +++ b/lib/datadog_api_client/v2/api/monitors_api.rb @@ -137,7 +137,7 @@ def create_monitor_notification_rule_with_http_info(body, opts = {}) return_type = opts[:debug_return_type] || 'MonitorNotificationRuleResponse' # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :create_monitor_notification_rule, @@ -210,7 +210,7 @@ def create_monitor_user_template_with_http_info(body, opts = {}) return_type = opts[:debug_return_type] || 'MonitorUserTemplateCreateResponse' # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :create_monitor_user_template, @@ -340,7 +340,7 @@ def delete_monitor_notification_rule_with_http_info(rule_id, opts = {}) return_type = opts[:debug_return_type] # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :delete_monitor_notification_rule, @@ -411,7 +411,7 @@ def delete_monitor_user_template_with_http_info(template_id, opts = {}) return_type = opts[:debug_return_type] # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :delete_monitor_user_template, @@ -948,7 +948,7 @@ def update_monitor_notification_rule_with_http_info(rule_id, body, opts = {}) return_type = opts[:debug_return_type] || 'MonitorNotificationRuleResponse' # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :update_monitor_notification_rule, @@ -1026,7 +1026,7 @@ def update_monitor_user_template_with_http_info(template_id, body, opts = {}) return_type = opts[:debug_return_type] || 'MonitorUserTemplateResponse' # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :update_monitor_user_template, @@ -1104,7 +1104,7 @@ def validate_existing_monitor_user_template_with_http_info(template_id, body, op return_type = opts[:debug_return_type] # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :validate_existing_monitor_user_template, @@ -1177,7 +1177,7 @@ def validate_monitor_user_template_with_http_info(body, opts = {}) return_type = opts[:debug_return_type] # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :validate_monitor_user_template, diff --git a/lib/datadog_api_client/v2/api/security_monitoring_api.rb b/lib/datadog_api_client/v2/api/security_monitoring_api.rb index 056c0915744e..5bee37dc3a79 100644 --- a/lib/datadog_api_client/v2/api/security_monitoring_api.rb +++ b/lib/datadog_api_client/v2/api/security_monitoring_api.rb @@ -619,7 +619,7 @@ def create_signal_notification_rule_with_http_info(body, opts = {}) return_type = opts[:debug_return_type] || 'NotificationRuleResponse' # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :create_signal_notification_rule, @@ -686,7 +686,7 @@ def create_vulnerability_notification_rule_with_http_info(body, opts = {}) return_type = opts[:debug_return_type] || 'NotificationRuleResponse' # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :create_vulnerability_notification_rule, @@ -1087,7 +1087,7 @@ def delete_signal_notification_rule_with_http_info(id, opts = {}) return_type = opts[:debug_return_type] # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :delete_signal_notification_rule, @@ -1152,7 +1152,7 @@ def delete_vulnerability_notification_rule_with_http_info(id, opts = {}) return_type = opts[:debug_return_type] # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :delete_vulnerability_notification_rule, @@ -1811,7 +1811,7 @@ def get_sbom_with_http_info(asset_type, filter_asset_name, opts = {}) return_type = opts[:debug_return_type] || 'GetSBOMResponse' # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :get_sbom, @@ -2139,7 +2139,7 @@ def get_signal_notification_rule_with_http_info(id, opts = {}) return_type = opts[:debug_return_type] || 'NotificationRuleResponse' # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :get_signal_notification_rule, @@ -2199,7 +2199,7 @@ def get_signal_notification_rules_with_http_info(opts = {}) return_type = opts[:debug_return_type] || 'Object' # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :get_signal_notification_rules, @@ -2264,7 +2264,7 @@ def get_vulnerability_notification_rule_with_http_info(id, opts = {}) return_type = opts[:debug_return_type] || 'NotificationRuleResponse' # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :get_vulnerability_notification_rule, @@ -2324,7 +2324,7 @@ def get_vulnerability_notification_rules_with_http_info(opts = {}) return_type = opts[:debug_return_type] || 'Object' # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :get_vulnerability_notification_rules, @@ -2429,7 +2429,7 @@ def list_assets_sbo_ms_with_http_info(opts = {}) return_type = opts[:debug_return_type] || 'ListAssetsSBOMsResponse' # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :list_assets_sbo_ms, @@ -3248,7 +3248,7 @@ def list_vulnerabilities_with_http_info(opts = {}) return_type = opts[:debug_return_type] || 'ListVulnerabilitiesResponse' # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :list_vulnerabilities, @@ -3368,7 +3368,7 @@ def list_vulnerable_assets_with_http_info(opts = {}) return_type = opts[:debug_return_type] || 'ListVulnerableAssetsResponse' # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :list_vulnerable_assets, @@ -3513,7 +3513,7 @@ def patch_signal_notification_rule_with_http_info(id, body, opts = {}) return_type = opts[:debug_return_type] || 'NotificationRuleResponse' # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :patch_signal_notification_rule, @@ -3585,7 +3585,7 @@ def patch_vulnerability_notification_rule_with_http_info(id, body, opts = {}) return_type = opts[:debug_return_type] || 'NotificationRuleResponse' # auth_names - auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth, :AuthZ] + auth_names = opts[:debug_auth_names] || [:apiKeyAuth, :appKeyAuth] new_options = opts.merge( :operation => :patch_vulnerability_notification_rule,