diff --git a/.generator/schemas/v2/openapi.yaml b/.generator/schemas/v2/openapi.yaml index bf9ea4d591a..f3f2f900760 100644 --- a/.generator/schemas/v2/openapi.yaml +++ b/.generator/schemas/v2/openapi.yaml @@ -235632,8 +235632,6 @@ paths: operator: OR permissions: - security_monitoring_rules_write - x-unstable: |- - **Note**: This endpoint is in beta and may be subject to changes. /api/v2/security_monitoring/rules/{rule_id}/test: post: description: |- @@ -235760,8 +235758,6 @@ paths: operator: OR permissions: - security_monitoring_rules_read - x-unstable: |- - **Note**: This endpoint is in beta and may be subject to changes. /api/v2/security_monitoring/sample_log_generation/subscriptions: get: description: |- diff --git a/examples/v2/security-monitoring/GetRuleVersionHistory.java b/examples/v2/security-monitoring/GetRuleVersionHistory.java index 1e74066da5a..c4e821e6106 100644 --- a/examples/v2/security-monitoring/GetRuleVersionHistory.java +++ b/examples/v2/security-monitoring/GetRuleVersionHistory.java @@ -9,7 +9,6 @@ public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); defaultClient.setAccessToken(System.getenv("DD_BEARER_TOKEN")); - defaultClient.setUnstableOperationEnabled("v2.getRuleVersionHistory", true); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); try { diff --git a/examples/v2/security-monitoring/GetRuleVersionHistory_2467565841.java b/examples/v2/security-monitoring/GetRuleVersionHistory_2467565841.java index 36c1f6f4bb0..6aef52d95c5 100644 --- a/examples/v2/security-monitoring/GetRuleVersionHistory_2467565841.java +++ b/examples/v2/security-monitoring/GetRuleVersionHistory_2467565841.java @@ -9,7 +9,6 @@ public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); defaultClient.setAccessToken(System.getenv("DD_BEARER_TOKEN")); - defaultClient.setUnstableOperationEnabled("v2.getRuleVersionHistory", true); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); // there is a valid "security_rule" in the system diff --git a/examples/v2/security-monitoring/RestoreSecurityMonitoringRule.java b/examples/v2/security-monitoring/RestoreSecurityMonitoringRule.java index 3e5785c6885..d012262035c 100644 --- a/examples/v2/security-monitoring/RestoreSecurityMonitoringRule.java +++ b/examples/v2/security-monitoring/RestoreSecurityMonitoringRule.java @@ -9,7 +9,6 @@ public class Example { public static void main(String[] args) { ApiClient defaultClient = ApiClient.getDefaultApiClient(); defaultClient.setAccessToken(System.getenv("DD_BEARER_TOKEN")); - defaultClient.setUnstableOperationEnabled("v2.restoreSecurityMonitoringRule", true); SecurityMonitoringApi apiInstance = new SecurityMonitoringApi(defaultClient); // there is a valid "security_rule" in the system diff --git a/src/main/java/com/datadog/api/client/ApiClient.java b/src/main/java/com/datadog/api/client/ApiClient.java index d66e789cd50..d58d8305929 100644 --- a/src/main/java/com/datadog/api/client/ApiClient.java +++ b/src/main/java/com/datadog/api/client/ApiClient.java @@ -1128,7 +1128,6 @@ public class ApiClient { put("v2.getHistoricalJob", false); put("v2.getIndicatorOfCompromise", false); put("v2.getMatchingSignals", false); - put("v2.getRuleVersionHistory", false); put("v2.getSecretsRules", false); put("v2.getSecurityFindingsAutomationDefaultInboxRule", false); put("v2.getSecurityFindingsAutomationDueDateRule", false); @@ -1175,7 +1174,6 @@ public class ApiClient { put("v2.reorderSecurityFindingsAutomationMuteRules", false); put("v2.reorderSecurityFindingsAutomationSeverityModifierRules", false); put("v2.reorderSecurityFindingsAutomationTicketCreationRules", false); - put("v2.restoreSecurityMonitoringRule", false); put("v2.runHistoricalJob", false); put("v2.searchSecurityMonitoringHistsignals", false); put("v2.startSecurityMonitoringBatchMigration", false); diff --git a/src/main/java/com/datadog/api/client/v2/api/SecurityMonitoringApi.java b/src/main/java/com/datadog/api/client/v2/api/SecurityMonitoringApi.java index b5c88bf4681..e7cb60f775a 100644 --- a/src/main/java/com/datadog/api/client/v2/api/SecurityMonitoringApi.java +++ b/src/main/java/com/datadog/api/client/v2/api/SecurityMonitoringApi.java @@ -14097,13 +14097,6 @@ public CompletableFuture getRuleVersionHistoryAsy */ public ApiResponse getRuleVersionHistoryWithHttpInfo( String ruleId, GetRuleVersionHistoryOptionalParameters parameters) throws ApiException { - // Check if unstable operation is enabled - String operationId = "getRuleVersionHistory"; - if (apiClient.isUnstableOperationEnabled("v2." + operationId)) { - apiClient.getLogger().warning(String.format("Using unstable operation '%s'", operationId)); - } else { - throw new ApiException(0, String.format("Unstable operation '%s' is disabled", operationId)); - } Object localVarPostBody = null; // verify the required parameter 'ruleId' is set @@ -14156,17 +14149,6 @@ public ApiResponse getRuleVersionHistoryWithHttpI public CompletableFuture> getRuleVersionHistoryWithHttpInfoAsync( String ruleId, GetRuleVersionHistoryOptionalParameters parameters) { - // Check if unstable operation is enabled - String operationId = "getRuleVersionHistory"; - if (apiClient.isUnstableOperationEnabled("v2." + operationId)) { - apiClient.getLogger().warning(String.format("Using unstable operation '%s'", operationId)); - } else { - CompletableFuture> result = - new CompletableFuture<>(); - result.completeExceptionally( - new ApiException(0, String.format("Unstable operation '%s' is disabled", operationId))); - return result; - } Object localVarPostBody = null; // verify the required parameter 'ruleId' is set @@ -29311,13 +29293,6 @@ public CompletableFuture restoreSecurityMonitori */ public ApiResponse restoreSecurityMonitoringRuleWithHttpInfo( String ruleId, Long version) throws ApiException { - // Check if unstable operation is enabled - String operationId = "restoreSecurityMonitoringRule"; - if (apiClient.isUnstableOperationEnabled("v2." + operationId)) { - apiClient.getLogger().warning(String.format("Using unstable operation '%s'", operationId)); - } else { - throw new ApiException(0, String.format("Unstable operation '%s' is disabled", operationId)); - } Object localVarPostBody = null; // verify the required parameter 'ruleId' is set @@ -29372,17 +29347,6 @@ public ApiResponse restoreSecurityMonitoringRule */ public CompletableFuture> restoreSecurityMonitoringRuleWithHttpInfoAsync(String ruleId, Long version) { - // Check if unstable operation is enabled - String operationId = "restoreSecurityMonitoringRule"; - if (apiClient.isUnstableOperationEnabled("v2." + operationId)) { - apiClient.getLogger().warning(String.format("Using unstable operation '%s'", operationId)); - } else { - CompletableFuture> result = - new CompletableFuture<>(); - result.completeExceptionally( - new ApiException(0, String.format("Unstable operation '%s' is disabled", operationId))); - return result; - } Object localVarPostBody = null; // verify the required parameter 'ruleId' is set diff --git a/src/test/resources/com/datadog/api/client/v2/api/security_monitoring.feature b/src/test/resources/com/datadog/api/client/v2/api/security_monitoring.feature index 76da45be8aa..913d74fe9ba 100644 --- a/src/test/resources/com/datadog/api/client/v2/api/security_monitoring.feature +++ b/src/test/resources/com/datadog/api/client/v2/api/security_monitoring.feature @@ -2192,24 +2192,21 @@ Feature: Security Monitoring @generated @skip @team:ddoghq/cloud-siem Scenario: Get a rule's version history returns "Bad Request" response - Given operation "GetRuleVersionHistory" enabled - And new "GetRuleVersionHistory" request + Given new "GetRuleVersionHistory" request And request contains "rule_id" parameter from "REPLACE.ME" When the request is sent Then the response status is 400 Bad Request @generated @skip @team:ddoghq/cloud-siem Scenario: Get a rule's version history returns "Not Found" response - Given operation "GetRuleVersionHistory" enabled - And new "GetRuleVersionHistory" request + Given new "GetRuleVersionHistory" request And request contains "rule_id" parameter from "REPLACE.ME" When the request is sent Then the response status is 404 Not Found @generated @skip @team:ddoghq/cloud-siem Scenario: Get a rule's version history returns "OK" response - Given operation "GetRuleVersionHistory" enabled - And new "GetRuleVersionHistory" request + Given new "GetRuleVersionHistory" request And request contains "rule_id" parameter from "REPLACE.ME" When the request is sent Then the response status is 200 OK @@ -2718,8 +2715,7 @@ Feature: Security Monitoring @skip-go @skip-java @skip-ruby @team:ddoghq/cloud-siem Scenario: Get rule version history returns "OK" response - Given operation "GetRuleVersionHistory" enabled - And new "GetRuleVersionHistory" request + Given new "GetRuleVersionHistory" request And there is a valid "security_rule" in the system And request contains "rule_id" parameter from "security_rule.id" When the request is sent @@ -3585,8 +3581,7 @@ Feature: Security Monitoring @generated @skip @team:ddoghq/cloud-siem Scenario: Restore a rule to a historical version returns "Bad Request" response - Given operation "RestoreSecurityMonitoringRule" enabled - And new "RestoreSecurityMonitoringRule" request + Given new "RestoreSecurityMonitoringRule" request And request contains "rule_id" parameter from "REPLACE.ME" And request contains "version" parameter from "REPLACE.ME" When the request is sent @@ -3594,8 +3589,7 @@ Feature: Security Monitoring @team:ddoghq/cloud-siem Scenario: Restore a rule to a historical version returns "Conflict" response - Given operation "RestoreSecurityMonitoringRule" enabled - And there is a valid "security_rule" in the system + Given there is a valid "security_rule" in the system And there is a valid "security_rule_updated" in the system And new "RestoreSecurityMonitoringRule" request And request contains "rule_id" parameter from "security_rule.id" @@ -3605,8 +3599,7 @@ Feature: Security Monitoring @team:ddoghq/cloud-siem Scenario: Restore a rule to a historical version returns "Not Found" response - Given operation "RestoreSecurityMonitoringRule" enabled - And there is a valid "security_rule" in the system + Given there is a valid "security_rule" in the system And new "RestoreSecurityMonitoringRule" request And request contains "rule_id" parameter from "security_rule.id" And request contains "version" parameter with value 9999 @@ -3615,8 +3608,7 @@ Feature: Security Monitoring @skip-validation @team:ddoghq/cloud-siem Scenario: Restore a rule to a historical version returns "OK" response - Given operation "RestoreSecurityMonitoringRule" enabled - And there is a valid "security_rule" in the system + Given there is a valid "security_rule" in the system And there is a valid "security_rule_updated" in the system And new "RestoreSecurityMonitoringRule" request And request contains "rule_id" parameter from "security_rule.id"