diff --git a/internal/services/monitor/monitor_smart_detector_alert_rule_resource.go b/internal/services/monitor/monitor_smart_detector_alert_rule_resource.go index d21ced31d48d..b9a9d5bd1e9a 100644 --- a/internal/services/monitor/monitor_smart_detector_alert_rule_resource.go +++ b/internal/services/monitor/monitor_smart_detector_alert_rule_resource.go @@ -55,6 +55,11 @@ func resourceMonitorSmartDetectorAlertRule() *pluginsdk.Resource { Required: true, ValidateFunc: validation.StringInSlice([]string{ "FailureAnomaliesDetector", + "RequestPerformanceDegradationDetector", + "DependencyPerformanceDegradationDetector", + "ExceptionVolumeChangedDetector", + "TraceSeverityDetector", + "MemoryLeakDetector", }, false), }, diff --git a/website/docs/r/monitor_smart_detector_alert_rule.html.markdown b/website/docs/r/monitor_smart_detector_alert_rule.html.markdown index 64f1cbce97c1..0315402cec3c 100644 --- a/website/docs/r/monitor_smart_detector_alert_rule.html.markdown +++ b/website/docs/r/monitor_smart_detector_alert_rule.html.markdown @@ -53,7 +53,7 @@ The following arguments are supported: * `resource_group_name` - (Required) Specifies the name of the resource group in which the Monitor Smart Detector Alert Rule should exist. Changing this forces a new resource to be created. -* `detector_type` - (Required) Specifies the Built-In Smart Detector type that this alert rule will use. Currently the only possible value is `FailureAnomaliesDetector`. +* `detector_type` - (Required) Specifies the Built-In Smart Detector type that this alert rule will use. Currently the only possible values are `FailureAnomaliesDetector`, `RequestPerformanceDegradationDetector`, `DependencyPerformanceDegradationDetector`, `ExceptionVolumeChangedDetector`, `TraceSeverityDetector`, `MemoryLeakDetector`. * `scope_resource_ids` - (Required) Specifies the scopes of this Smart Detector Alert Rule.