Skip to content

Commit eb2407f

Browse files
ojongeriusjen20
authored andcommitted
provider/datadog: Replace separate monitors with one generic monitor with read functionality.
1 parent 775a3f8 commit eb2407f

11 files changed

Lines changed: 535 additions & 1088 deletions

builtin/providers/datadog/provider.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ import (
77
"github.com/hashicorp/terraform/terraform"
88
)
99

10-
// Provider returns a terraform.ResourceProvider.
1110
func Provider() terraform.ResourceProvider {
1211
return &schema.Provider{
1312
Schema: map[string]*schema.Schema{
@@ -24,16 +23,13 @@ func Provider() terraform.ResourceProvider {
2423
},
2524

2625
ResourcesMap: map[string]*schema.Resource{
27-
"datadog_service_check": resourceDatadogServiceCheck(),
28-
"datadog_metric_alert": resourceDatadogMetricAlert(),
29-
"datadog_outlier_alert": resourceDatadogOutlierAlert(),
26+
"datadog_monitor": resourceDatadogMonitor(),
3027
},
3128

3229
ConfigureFunc: providerConfigure,
3330
}
3431
}
3532

36-
// ProviderConfigure returns a configured client.
3733
func providerConfigure(d *schema.ResourceData) (interface{}, error) {
3834

3935
config := Config{

builtin/providers/datadog/resource_datadog_metric_alert.go

Lines changed: 0 additions & 201 deletions
This file was deleted.

builtin/providers/datadog/resource_datadog_metric_alert_test.go

Lines changed: 0 additions & 170 deletions
This file was deleted.

0 commit comments

Comments
 (0)