@@ -242,6 +242,21 @@ func resourceSumologicMutingSchedulesLibraryMutingScheduleRead(d *schema.Resourc
242242 return nil
243243 }
244244
245+ monitorScope := make ([]interface {}, 1 )
246+ monitorScope [0 ] = map [string ]interface {}{
247+ "all" : mutingSchedule .Monitor .All ,
248+ "ids" : mutingSchedule .Monitor .Ids ,
249+ }
250+ schedule := make ([]interface {}, 1 )
251+ schedule [0 ] = map [string ]interface {}{
252+ "timezone" : mutingSchedule .Schedule .TimeZone ,
253+ "start_date" : mutingSchedule .Schedule .StartDate ,
254+ "start_time" : mutingSchedule .Schedule .StartTime ,
255+ "duration" : mutingSchedule .Schedule .Duration ,
256+ "rrule" : mutingSchedule .Schedule .RRule ,
257+ "is_form" : mutingSchedule .Schedule .IsForm ,
258+ }
259+
245260 d .Set ("created_by" , mutingSchedule .CreatedBy )
246261 d .Set ("created_at" , mutingSchedule .CreatedAt )
247262 d .Set ("modified_by" , mutingSchedule .ModifiedBy )
@@ -253,8 +268,8 @@ func resourceSumologicMutingSchedulesLibraryMutingScheduleRead(d *schema.Resourc
253268 d .Set ("modified_at" , mutingSchedule .ModifiedAt )
254269 d .Set ("content_type" , mutingSchedule .ContentType )
255270 d .Set ("is_system" , mutingSchedule .IsSystem )
256- d .Set ("monitor" , mutingSchedule . Monitor )
257- d .Set ("schedule" , mutingSchedule . Schedule )
271+ d .Set ("monitor" , monitorScope )
272+ d .Set ("schedule" , schedule )
258273
259274 return nil
260275}
0 commit comments