@@ -89,9 +89,9 @@ func resourceSumologicMonitorsLibraryMonitor() *schema.Resource {
8989 Elem : & schema.Resource {
9090 Schema : map [string ]* schema.Schema {
9191 "trigger_type" : {
92- Type : schema .TypeString ,
93- Optional : true ,
94- ValidateFunc : validation .StringInSlice ([]string {"Critical" ,"Warning" ,"MissingData" ,"ResolvedCritical" ,"ResolvedWarning" ,"ResolvedMissingData" }, false ),
92+ Type : schema .TypeString ,
93+ Optional : true ,
94+ ValidateFunc : validation .StringInSlice ([]string {"Critical" , "Warning" , "MissingData" , "ResolvedCritical" , "ResolvedWarning" , "ResolvedMissingData" }, false ),
9595 },
9696 "threshold" : {
9797 Type : schema .TypeFloat ,
@@ -103,24 +103,24 @@ func resourceSumologicMonitorsLibraryMonitor() *schema.Resource {
103103 ValidateFunc : validation .StringInSlice ([]string {"LessThan" , "LessThanOrEqual" , "GreaterThan" , "GreaterThanOrEqual" }, false ),
104104 },
105105 "time_range" : {
106- Type : schema .TypeString ,
107- Optional : true ,
108- ValidateFunc : validation .StringInSlice ([]string {"5m" ,"10m" ,"15m" ,"30m" ,"60m" ,"1h" ,"3h" ,"6h" ,"12h" ,"24h" ,"1d" }, false ),
106+ Type : schema .TypeString ,
107+ Optional : true ,
108+ ValidateFunc : validation .StringInSlice ([]string {"5m" , "10m" , "15m" , "30m" , "60m" , "1h" , "3h" , "6h" , "12h" , "24h" , "1d" }, false ),
109109 },
110110 "trigger_source" : {
111- Type : schema .TypeString ,
112- Optional : true ,
113- ValidateFunc : validation .StringInSlice ([]string {"AllTimeSeries" ,"AnyTimeSeries" ,"AllResults" }, false ),
111+ Type : schema .TypeString ,
112+ Optional : true ,
113+ ValidateFunc : validation .StringInSlice ([]string {"AllTimeSeries" , "AnyTimeSeries" , "AllResults" }, false ),
114114 },
115115 "occurrence_type" : {
116- Type : schema .TypeString ,
117- Optional : true ,
118- ValidateFunc : validation .StringInSlice ([]string {"AtLeastOnce" ,"Always" ,"ResultCount" ,"MissingData" }, false ),
116+ Type : schema .TypeString ,
117+ Optional : true ,
118+ ValidateFunc : validation .StringInSlice ([]string {"AtLeastOnce" , "Always" , "ResultCount" , "MissingData" }, false ),
119119 },
120120 "detection_method" : {
121- Type : schema .TypeString ,
122- Optional : true ,
123- ValidateFunc : validation .StringInSlice ([]string {"StaticCondition" ,"LogsStaticCondition" ,"MetricsStaticCondition" ,"LogsOutlierCondition" ,"MetricsOutlierCondition" ,"LogsMissingDataCondition" ,"MetricsMissingDataCondition" }, false ),
121+ Type : schema .TypeString ,
122+ Optional : true ,
123+ ValidateFunc : validation .StringInSlice ([]string {"StaticCondition" , "LogsStaticCondition" , "MetricsStaticCondition" , "LogsOutlierCondition" , "MetricsOutlierCondition" , "LogsMissingDataCondition" , "MetricsMissingDataCondition" }, false ),
124124 },
125125 },
126126 },
@@ -146,10 +146,10 @@ func resourceSumologicMonitorsLibraryMonitor() *schema.Resource {
146146 Deprecated : "The field `action_type` is deprecated and will be removed in a future release of the provider - please use `connection_type` instead." ,
147147 },
148148 "connection_type" : {
149- Type : schema .TypeString ,
150- Optional : true ,
151- Computed : true ,
152- ValidateFunc : validation .StringInSlice ([]string {"Email" ,"AWSLambda" ,"AzureFunctions" ,"Datadog" ,"HipChat" ,"Jira" ,"NewRelic" ,"Opsgenie" ,"PagerDuty" ,"Slack" ,"MicrosoftTeams" ,"Webhook" }, false ),
149+ Type : schema .TypeString ,
150+ Optional : true ,
151+ Computed : true ,
152+ ValidateFunc : validation .StringInSlice ([]string {"Email" , "AWSLambda" , "AzureFunctions" , "Datadog" , "HipChat" , "Jira" , "NewRelic" , "Opsgenie" , "PagerDuty" , "Slack" , "MicrosoftTeams" , "Webhook" }, false ),
153153 },
154154 "subject" : {
155155 Type : schema .TypeString ,
@@ -204,8 +204,8 @@ func resourceSumologicMonitorsLibraryMonitor() *schema.Resource {
204204 },
205205
206206 "monitor_type" : {
207- Type : schema .TypeString ,
208- Required : true ,
207+ Type : schema .TypeString ,
208+ Required : true ,
209209 ValidateFunc : validation .StringInSlice ([]string {"Logs" , "Metrics" }, false ),
210210 },
211211
@@ -229,9 +229,9 @@ func resourceSumologicMonitorsLibraryMonitor() *schema.Resource {
229229 },
230230
231231 "type" : {
232- Type : schema .TypeString ,
233- Optional : true ,
234- Default : "MonitorsLibraryMonitor" ,
232+ Type : schema .TypeString ,
233+ Optional : true ,
234+ Default : "MonitorsLibraryMonitor" ,
235235 ValidateFunc : validation .StringInSlice ([]string {"MonitorsLibraryMonitor" , "MonitorsLibraryFolder" }, false ),
236236 },
237237
0 commit comments