Skip to content

Commit 038742b

Browse files
committed
enable support for auto_pause_enabled
1 parent 4aa82e2 commit 038742b

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

sumologic/resource_sumologic_scheduled_view.go

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,7 @@ func resourceSumologicScheduledView() *schema.Resource {
7575
"auto_pause_enabled": {
7676
Type: schema.TypeBool,
7777
Optional: true,
78+
Computed: true,
7879
Description: "Auto Pause status of Scheduled View.",
7980
},
8081
},
@@ -91,8 +92,9 @@ func resourceSumologicScheduledViewCreate(d *schema.ResourceData, meta interface
9192
sview.TimeZone = v.(string)
9293
}
9394

94-
if v, ok := d.GetOk("auto_pause_enabled"); ok {
95-
sview.AutoPauseEnabled = v.(bool)
95+
if v, ok := d.GetOkExists("auto_pause_enabled"); ok {
96+
autoPauseEnabled := v.(bool)
97+
sview.AutoPauseEnabled = &autoPauseEnabled
9698
}
9799

98100
createdSview, err := c.CreateScheduledView(sview)
@@ -150,7 +152,8 @@ func resourceSumologicScheduledViewUpdate(d *schema.ResourceData, meta interface
150152
}
151153

152154
if d.HasChange("auto_pause_enabled") {
153-
sview.AutoPauseEnabled = d.Get("auto_pause_enabled").(bool)
155+
b := d.Get("auto_pause_enabled").(bool)
156+
sview.AutoPauseEnabled = &b
154157
}
155158

156159
c := meta.(*Client)

sumologic/sumologic_scheduled_view.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,5 +67,5 @@ type ScheduledView struct {
6767
ParsingMode string `json:"parsingMode"`
6868
ReduceRetentionPeriodImmediately bool `json:"reduceRetentionPeriodImmediately"`
6969
TimeZone string `json:"timeZone,omitempty"`
70-
AutoPauseEnabled bool `json:"autoPauseEnabled,omitempty"`
70+
AutoPauseEnabled *bool `json:"autoPauseEnabled,omitempty"`
7171
}

0 commit comments

Comments
 (0)