Skip to content

Commit 45956ce

Browse files
api-clients-generation-pipeline[bot]ci.datadog-api-specjanine-c
authored
Add rule type conversion limitations for Security Monitoring (#32799)
Co-authored-by: ci.datadog-api-spec <[email protected]> Co-authored-by: Janine Chan <[email protected]>
1 parent 3cd3ebe commit 45956ce

File tree

2 files changed

+28
-6
lines changed

2 files changed

+28
-6
lines changed

data/api/v2/full_spec.yaml

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -80932,9 +80932,20 @@ paths:
8093280932
/api/v2/security_monitoring/rules/convert:
8093380933
post:
8093480934
description: 'Convert a rule that doesn''t (yet) exist from JSON to Terraform
80935-
for datadog provider
80935+
for Datadog provider
8093680936

80937-
resource datadog_security_monitoring_rule.'
80937+
resource `datadog_security_monitoring_rule`. You can do so for the following
80938+
rule types:
80939+
80940+
- App and API Protection
80941+
80942+
- Cloud SIEM (log detection and signal correlation)
80943+
80944+
- Workload Protection
80945+
80946+
80947+
You can convert Cloud Security configuration rules using Terraform''s [Datadog
80948+
Cloud Configuration Rule resource](https://registry.terraform.io/providers/DataDog/datadog/latest/docs/resources/cloud_configuration_rule).'
8093880949
operationId: ConvertSecurityMonitoringRuleFromJSONToTerraform
8093980950
requestBody:
8094080951
content:
@@ -81157,9 +81168,20 @@ paths:
8115781168
- security_monitoring_rules_write
8115881169
/api/v2/security_monitoring/rules/{rule_id}/convert:
8115981170
get:
81160-
description: 'Convert an existing rule from JSON to Terraform for datadog provider
81171+
description: 'Convert an existing rule from JSON to Terraform for Datadog provider
81172+
81173+
resource `datadog_security_monitoring_rule`. You can do so for the following
81174+
rule types:
81175+
81176+
- App and API Protection
81177+
81178+
- Cloud SIEM (log detection and signal correlation)
81179+
81180+
- Workload Protection
81181+
8116181182

81162-
resource datadog_security_monitoring_rule.'
81183+
You can convert Cloud Security configuration rules using Terraform''s [Datadog
81184+
Cloud Configuration Rule resource](https://registry.terraform.io/providers/DataDog/datadog/latest/docs/resources/cloud_configuration_rule).'
8116381185
operationId: ConvertExistingSecurityMonitoringRule
8116481186
parameters:
8116581187
- $ref: '#/components/parameters/SecurityMonitoringRuleID'

data/api/v2/translate_actions.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2747,7 +2747,7 @@
27472747
"request_schema_description": "Create a new rule."
27482748
},
27492749
"ConvertSecurityMonitoringRuleFromJSONToTerraform": {
2750-
"description": "Convert a rule that doesn't (yet) exist from JSON to Terraform for datadog provider\nresource datadog_security_monitoring_rule.",
2750+
"description": "Convert a rule that doesn't (yet) exist from JSON to Terraform for Datadog provider\nresource `datadog_security_monitoring_rule`. You can do so for the following rule types:\n- App and API Protection\n- Cloud SIEM (log detection and signal correlation)\n- Workload Protection\n\nYou can convert Cloud Security configuration rules using Terraform's [Datadog Cloud Configuration Rule resource](https://registry.terraform.io/providers/DataDog/datadog/latest/docs/resources/cloud_configuration_rule).",
27512751
"summary": "Convert a rule from JSON to Terraform",
27522752
"request_description": "",
27532753
"request_schema_description": "Convert a rule from JSON to Terraform."
@@ -2779,7 +2779,7 @@
27792779
"request_schema_description": "Update an existing rule."
27802780
},
27812781
"ConvertExistingSecurityMonitoringRule": {
2782-
"description": "Convert an existing rule from JSON to Terraform for datadog provider\nresource datadog_security_monitoring_rule.",
2782+
"description": "Convert an existing rule from JSON to Terraform for Datadog provider\nresource `datadog_security_monitoring_rule`. You can do so for the following rule types:\n- App and API Protection\n- Cloud SIEM (log detection and signal correlation)\n- Workload Protection\n\nYou can convert Cloud Security configuration rules using Terraform's [Datadog Cloud Configuration Rule resource](https://registry.terraform.io/providers/DataDog/datadog/latest/docs/resources/cloud_configuration_rule).",
27832783
"summary": "Convert an existing rule from JSON to Terraform"
27842784
},
27852785
"TestExistingSecurityMonitoringRule": {

0 commit comments

Comments
 (0)