@@ -85,42 +85,42 @@ func (d *monitorDataSource) Read(ctx context.Context, req datasource.ReadRequest
8585 }
8686
8787 switch {
88- case apiResp .HTTP != nil :
88+ case apiResp .Monitor . HTTP != nil :
8989 data .Type = types .StringValue ("http" )
90- data .Name = types .StringValue (apiResp .HTTP .Name )
91- data .URL = types .StringValue (apiResp .HTTP .URL )
92- data .Periodicity = types .StringValue (MapPeriodicityFromAPI (apiResp .HTTP .Periodicity ))
93- data .Method = types .StringValue (MapMethodFromAPI (apiResp .HTTP .Method ))
94- data .Active = types .BoolValue (apiResp .HTTP .Active )
95- data .Public = types .BoolValue (apiResp .HTTP .Public )
96- data .Description = types .StringValue (apiResp .HTTP .Description )
97- data .Timeout = types .Int64Value (apiResp .HTTP .Timeout .Int64 ())
98- if apiResp .HTTP .Status != "" {
99- data .Status = types .StringValue (MapMonitorStatusFromAPI (apiResp .HTTP .Status ))
90+ data .Name = types .StringValue (apiResp .Monitor . HTTP .Name )
91+ data .URL = types .StringValue (apiResp .Monitor . HTTP .URL )
92+ data .Periodicity = types .StringValue (MapPeriodicityFromAPI (apiResp .Monitor . HTTP .Periodicity ))
93+ data .Method = types .StringValue (MapMethodFromAPI (apiResp .Monitor . HTTP .Method ))
94+ data .Active = types .BoolValue (apiResp .Monitor . HTTP .Active )
95+ data .Public = types .BoolValue (apiResp .Monitor . HTTP .Public )
96+ data .Description = types .StringValue (apiResp .Monitor . HTTP .Description )
97+ data .Timeout = types .Int64Value (apiResp .Monitor . HTTP .Timeout .Int64 ())
98+ if apiResp .Monitor . HTTP .Status != "" {
99+ data .Status = types .StringValue (MapMonitorStatusFromAPI (apiResp .Monitor . HTTP .Status ))
100100 }
101- case apiResp .TCP != nil :
101+ case apiResp .Monitor . TCP != nil :
102102 data .Type = types .StringValue ("tcp" )
103- data .Name = types .StringValue (apiResp .TCP .Name )
104- data .URI = types .StringValue (apiResp .TCP .URI )
105- data .Periodicity = types .StringValue (MapPeriodicityFromAPI (apiResp .TCP .Periodicity ))
106- data .Active = types .BoolValue (apiResp .TCP .Active )
107- data .Public = types .BoolValue (apiResp .TCP .Public )
108- data .Description = types .StringValue (apiResp .TCP .Description )
109- data .Timeout = types .Int64Value (apiResp .TCP .Timeout .Int64 ())
110- if apiResp .TCP .Status != "" {
111- data .Status = types .StringValue (MapMonitorStatusFromAPI (apiResp .TCP .Status ))
103+ data .Name = types .StringValue (apiResp .Monitor . TCP .Name )
104+ data .URI = types .StringValue (apiResp .Monitor . TCP .URI )
105+ data .Periodicity = types .StringValue (MapPeriodicityFromAPI (apiResp .Monitor . TCP .Periodicity ))
106+ data .Active = types .BoolValue (apiResp .Monitor . TCP .Active )
107+ data .Public = types .BoolValue (apiResp .Monitor . TCP .Public )
108+ data .Description = types .StringValue (apiResp .Monitor . TCP .Description )
109+ data .Timeout = types .Int64Value (apiResp .Monitor . TCP .Timeout .Int64 ())
110+ if apiResp .Monitor . TCP .Status != "" {
111+ data .Status = types .StringValue (MapMonitorStatusFromAPI (apiResp .Monitor . TCP .Status ))
112112 }
113- case apiResp .DNS != nil :
113+ case apiResp .Monitor . DNS != nil :
114114 data .Type = types .StringValue ("dns" )
115- data .Name = types .StringValue (apiResp .DNS .Name )
116- data .URI = types .StringValue (apiResp .DNS .URI )
117- data .Periodicity = types .StringValue (MapPeriodicityFromAPI (apiResp .DNS .Periodicity ))
118- data .Active = types .BoolValue (apiResp .DNS .Active )
119- data .Public = types .BoolValue (apiResp .DNS .Public )
120- data .Description = types .StringValue (apiResp .DNS .Description )
121- data .Timeout = types .Int64Value (apiResp .DNS .Timeout .Int64 ())
122- if apiResp .DNS .Status != "" {
123- data .Status = types .StringValue (MapMonitorStatusFromAPI (apiResp .DNS .Status ))
115+ data .Name = types .StringValue (apiResp .Monitor . DNS .Name )
116+ data .URI = types .StringValue (apiResp .Monitor . DNS .URI )
117+ data .Periodicity = types .StringValue (MapPeriodicityFromAPI (apiResp .Monitor . DNS .Periodicity ))
118+ data .Active = types .BoolValue (apiResp .Monitor . DNS .Active )
119+ data .Public = types .BoolValue (apiResp .Monitor . DNS .Public )
120+ data .Description = types .StringValue (apiResp .Monitor . DNS .Description )
121+ data .Timeout = types .Int64Value (apiResp .Monitor . DNS .Timeout .Int64 ())
122+ if apiResp .Monitor . DNS .Status != "" {
123+ data .Status = types .StringValue (MapMonitorStatusFromAPI (apiResp .Monitor . DNS .Status ))
124124 }
125125 default :
126126 resp .Diagnostics .AddError ("Monitor not found" , "No monitor returned for ID: " + data .ID .ValueString ())
0 commit comments