Skip to content

Commit 4551017

Browse files
committed
SUMO-226102:updated based on feedback
1 parent 94a966b commit 4551017

File tree

4 files changed

+35
-48
lines changed

4 files changed

+35
-48
lines changed

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## 2.25.1 (Unreleased)
22
FEATURES:
3-
* **New Resource:** sumologic_muting_schedule
3+
* **New Resource:** sumologic_muting_schedule (GH-569)
44
* resource/sumologic_monitor: Added support for associating tags with a Monitor.
55

66
## 2.25.0 (August 8, 2023)

sumologic/resource_sumologic_muting_schedules_library_muting_schedule.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -134,10 +134,6 @@ func getScheduleDefinitionSchemma() map[string]*schema.Schema {
134134
Type: schema.TypeString,
135135
Optional: true,
136136
},
137-
"is_form": {
138-
Type: schema.TypeBool,
139-
Optional: true,
140-
},
141137
}
142138
}
143139

@@ -254,7 +250,6 @@ func resourceSumologicMutingSchedulesLibraryMutingScheduleRead(d *schema.Resourc
254250
"start_time": mutingSchedule.Schedule.StartTime,
255251
"duration": mutingSchedule.Schedule.Duration,
256252
"rrule": mutingSchedule.Schedule.RRule,
257-
"is_form": mutingSchedule.Schedule.IsForm,
258253
}
259254

260255
d.Set("created_by", mutingSchedule.CreatedBy)
@@ -320,7 +315,6 @@ func getScheduleDefinition(d *schema.ResourceData) ScheduleDefinition {
320315
StartTime: scheduleDefinitionDict["start_time"].(string),
321316
Duration: scheduleDefinitionDict["duration"].(int),
322317
RRule: scheduleDefinitionDict["rrule"].(string),
323-
IsForm: scheduleDefinitionDict["is_form"].(bool),
324318
}
325319
return scheduleDefinition
326320
}

sumologic/resource_sumologic_muting_schedules_library_muting_schedule_test.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,6 @@ func TestAccSumologicMutingSchedulesLibraryMutingSchedule_create(t *testing.T) {
7474
resource.TestCheckResourceAttr("sumologic_muting_schedule.test", "schedule.0.start_date", testSchedule.StartDate),
7575
resource.TestCheckResourceAttr("sumologic_muting_schedule.test", "schedule.0.start_time", testSchedule.StartTime),
7676
resource.TestCheckResourceAttr("sumologic_muting_schedule.test", "schedule.0.rrule", testSchedule.RRule),
77-
resource.TestCheckResourceAttr("sumologic_muting_schedule.test", "schedule.0.is_form", strconv.FormatBool(testSchedule.IsForm)),
7877
),
7978
},
8079
},
@@ -138,7 +137,6 @@ func TestAccSumologicMutingSchedulesLibraryMutingSchedule_update(t *testing.T) {
138137
resource.TestCheckResourceAttr("sumologic_muting_schedule.test", "schedule.0.start_date", testSchedule.StartDate),
139138
resource.TestCheckResourceAttr("sumologic_muting_schedule.test", "schedule.0.start_time", testSchedule.StartTime),
140139
resource.TestCheckResourceAttr("sumologic_muting_schedule.test", "schedule.0.rrule", testSchedule.RRule),
141-
resource.TestCheckResourceAttr("sumologic_muting_schedule.test", "schedule.0.is_form", strconv.FormatBool(testSchedule.IsForm)),
142140
),
143141
},
144142
{
@@ -154,7 +152,6 @@ func TestAccSumologicMutingSchedulesLibraryMutingSchedule_update(t *testing.T) {
154152
resource.TestCheckResourceAttr("sumologic_muting_schedule.test", "schedule.0.start_time", testUpdateSchedule.StartTime),
155153
resource.TestCheckResourceAttr("sumologic_muting_schedule.test", "schedule.0.duration", strconv.FormatInt((int64)(testUpdateSchedule.Duration), 10)),
156154
resource.TestCheckResourceAttr("sumologic_muting_schedule.test", "schedule.0.rrule", testUpdateSchedule.RRule),
157-
resource.TestCheckResourceAttr("sumologic_muting_schedule.test", "schedule.0.is_form", strconv.FormatBool(testUpdateSchedule.IsForm)),
158155
),
159156
},
160157
},
@@ -257,7 +254,6 @@ func testAccSumologicMutingSchedulesLibraryMutingSchedule(testName string) strin
257254
start_time = "00:00"
258255
duration = 40
259256
rrule = "FREQ=DAILY;INTERVAL=1;BYHOUR=9,10"
260-
is_form = false
261257
}
262258
}
263259
`, testName, startDate)
@@ -282,7 +278,6 @@ func testAccSumologicMutingSchedulesLibraryMutingScheduleUpdate(testName string)
282278
start_time = "01:00"
283279
duration = 50
284280
rrule = "FREQ=DAILY;INTERVAL=1"
285-
is_form = false
286281
}
287282
}
288283
`, testName, startDate)
@@ -306,7 +301,6 @@ func testAccSumologicMutingSchedulesLibraryMutingScheduleBadMonitorScope(testNam
306301
start_time = "01:00"
307302
duration = 50
308303
rrule = "FREQ=DAILY;INTERVAL=1"
309-
is_form = false
310304
}
311305
}
312306
`, testName, startDate)

website/docs/r/muting_schedule.html.markdown

Lines changed: 34 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@ Provides the ability to create, read, delete, and update [MutingSchedule][1].
1515
resource "sumologic_muting_schedule" "muting_schedule" {
1616
name = "Muting Schedule For one time"
1717
description = "This is an example for one time Muting schedule for all monitor"
18-
type = "MutingSchedulesLibraryMutingSchedule"
19-
content_type = "MutingSchedule"
20-
monitor {
21-
all = true
22-
}
23-
schedule {
24-
timezone = "America/Los_Angeles"
25-
start_date = "2023-08-05"
26-
start_time = "00:00"
27-
duration = 60
28-
}
18+
type = "MutingSchedulesLibraryMutingSchedule"
19+
content_type = "MutingSchedule"
20+
monitor {
21+
all = true
22+
}
23+
schedule {
24+
timezone = "America/Los_Angeles"
25+
start_date = "2023-08-05"
26+
start_time = "00:00"
27+
duration = 60
28+
}
2929
}
3030
```
3131

@@ -35,17 +35,17 @@ resource "sumologic_muting_schedule" "muting_schedule" {
3535
resource "sumologic_muting_schedule" "muting_schedule" {
3636
name = "Muting Schedule For one time"
3737
description = "This is an example for one time Muting schedule for all monitor"
38-
type = "MutingSchedulesLibraryMutingSchedule"
39-
content_type = "MutingSchedule"
40-
monitor {
41-
ids = ["0000000000200B92"]
42-
}
43-
schedule {
44-
timezone = "America/Los_Angeles"
45-
start_date = "2023-08-05"
46-
start_time = "00:00"
47-
duration = 60
48-
}
38+
type = "MutingSchedulesLibraryMutingSchedule"
39+
content_type = "MutingSchedule"
40+
monitor {
41+
ids = ["0000000000200B92"]
42+
}
43+
schedule {
44+
timezone = "America/Los_Angeles"
45+
start_date = "2023-08-05"
46+
start_time = "00:00"
47+
duration = 60
48+
}
4949
}
5050
```
5151

@@ -55,18 +55,18 @@ resource "sumologic_muting_schedule" "muting_schedule" {
5555
resource "sumologic_muting_schedule" "muting_schedule" {
5656
name = "Muting Schedule For one time"
5757
description = "This is an example for one time Muting schedule for all monitor"
58-
type = "MutingSchedulesLibraryMutingSchedule"
59-
content_type = "MutingSchedule"
60-
monitor {
61-
all = true
62-
}
63-
schedule {
64-
timezone = "America/Los_Angeles"
65-
start_date = "2023-08-05"
66-
start_time = "00:00"
67-
duration = 30
68-
rrule = "FREQ=DAILY;INTERVAL=1;BYHOUR=9,10"
69-
}
58+
type = "MutingSchedulesLibraryMutingSchedule"
59+
content_type = "MutingSchedule"
60+
monitor {
61+
all = true
62+
}
63+
schedule {
64+
timezone = "America/Los_Angeles"
65+
start_date = "2023-08-05"
66+
start_time = "00:00"
67+
duration = 30
68+
rrule = "FREQ=DAILY;INTERVAL=1;BYHOUR=9,10"
69+
}
7070
}
7171
```
7272

@@ -115,7 +115,6 @@ The following arguments are supported:
115115
An event occurring on the first and second Monday of October would be specified by the rule: `FREQ=YEARLY;BYMONTH=10;BYDAY=MO;BYSETPOS=1,2`
116116
Event that repeats monthly: every 29th of every other month! `FREQ=MONTHLY;INTERVAL=2;BYMONTHDAY=29`
117117
(https://freetools.textmagic.com/rrule-generator)
118-
- `is_form`- (Optional) A flag identifying if the RRule is created or modified through Form UI. This value is determined by the system and users don't have to define it.
119118

120119
#### monitor_scope_type
121120
- `ids` - (Optional) List of monitor Ids in hex. Must be empty if `all` is true.

0 commit comments

Comments
 (0)