v1
latestOpenAPI 3.0.02026-07-141,4077,1665.2 MBSecurity Monitoring
Convert security monitoring resource to Terraform
Convert a security monitoring resource that doesn't (yet) exist from JSON to Terraform. The resource_type path parameter specifies the type of resource to convert and must be one of suppressions, critical_assets, security_filters, or rules.
post/api/v2/security_monitoring/terraform/{resource_type}/convert
Path parameters
resource_type'suppressions' | 'critical_assets' | 'security_filters' | 'rules' required
The type of security monitoring resource to export to Terraform.
The type of security monitoring resource to export.
Request body
Example request
{
"data": {
"attributes": {
"resource_json": {
"enabled": true,
"name": "Custom suppression",
"rule_query": "type:log_detection source:cloudtrail",
"suppression_query": "env:staging status:low"
}
},
"id": "abc-123",
"type": "convert_resource"
}
}Response
OK
Example response
{
"data": {
"attributes": {
"resource_id": "abc-123",
"type_name": "datadog_security_monitoring_suppression"
},
"id": "datadog_security_monitoring_suppression|abc-123",
"type": "format_resource"
}
}