From a609749989d4ea67354ac5a464ce42a7b807b869 Mon Sep 17 00:00:00 2001 From: Andrew N Golovkov Date: Tue, 16 Jan 2018 16:11:43 +0200 Subject: `status` and `uptime` params is calculated --- statuscake/resource_statuscaketest.go | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'statuscake/resource_statuscaketest.go') diff --git a/statuscake/resource_statuscaketest.go b/statuscake/resource_statuscaketest.go index 27cf9bf..50e16f9 100644 --- a/statuscake/resource_statuscaketest.go +++ b/statuscake/resource_statuscaketest.go @@ -88,12 +88,12 @@ func resourceStatusCakeTest() *schema.Resource { "status": { Type: schema.TypeString, - Optional: true, + Computed: true, }, "uptime": { Type: schema.TypeFloat, - Optional: true, + Computed: true, }, "node_locations": { @@ -240,6 +240,8 @@ func CreateTest(d *schema.ResourceData, meta interface{}) error { } d.Set("test_id", fmt.Sprintf("%d", response.TestID)) + d.Set("status", response.Status) + d.Set("uptime", fmt.Sprintf("%.3f", response.Uptime)) d.SetId(fmt.Sprintf("%d", response.TestID)) return ReadTest(d, meta) @@ -365,12 +367,6 @@ func getStatusCakeTestInput(d *schema.ResourceData) *statuscake.Test { if v, ok := d.GetOk("user_agent"); ok { test.UserAgent = v.(string) } - if v, ok := d.GetOk("status"); ok { - test.Status = v.(string) - } - if v, ok := d.GetOk("uptime"); ok { - test.Uptime = v.(float64) - } if v, ok := d.GetOk("node_locations"); ok { test.NodeLocations = v.([]string) } -- cgit v1.2.3