X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=statuscake%2Fresource_statuscaketest.go;h=f8b69e3dadc4063d64e5251935d475137c27bb72;hb=6278bbb270b0a456466a876b991c67fa29c7b1e1;hp=d32a870e935313a50d41c67874fd89f8300f3581;hpb=31ca64bb28cb66f0b41661afe66b6811254ef09e;p=github%2Ffretlink%2Fterraform-provider-statuscake.git diff --git a/statuscake/resource_statuscaketest.go b/statuscake/resource_statuscaketest.go index d32a870..f8b69e3 100644 --- a/statuscake/resource_statuscaketest.go +++ b/statuscake/resource_statuscaketest.go @@ -34,6 +34,9 @@ func resourceStatusCakeTest() *schema.Resource { Update: UpdateTest, Delete: DeleteTest, Read: ReadTest, + Importer: &schema.ResourceImporter{ + State: schema.ImportStatePassthrough, + }, Schema: map[string]*schema.Schema{ "test_id": { @@ -334,6 +337,8 @@ func ReadTest(d *schema.ResourceData, meta interface{}) error { } else if v, ok := d.GetOk("contact_id"); ok { d.Set("contact_id", v) } + + d.Set("contact_group", testResp.ContactGroup) d.Set("website_name", testResp.WebsiteName) d.Set("website_url", testResp.WebsiteURL) d.Set("check_rate", testResp.CheckRate) @@ -359,10 +364,19 @@ func ReadTest(d *schema.ResourceData, meta interface{}) error { d.Set("do_not_find", testResp.DoNotFind) d.Set("status_codes", testResp.StatusCodes) d.Set("use_jar", testResp.UseJar) + d.Set("user_agent", testResp.UserAgent) d.Set("post_raw", testResp.PostRaw) d.Set("final_endpoint", testResp.FinalEndpoint) d.Set("enable_ssl_alert", testResp.EnableSSLAlert) d.Set("follow_redirect", testResp.FollowRedirect) + d.Set("ping_url", testResp.PingURL) + d.Set("basic_user", testResp.BasicUser) + d.Set("basic_pass", testResp.BasicPass) + d.Set("public", testResp.Public) + d.Set("branding", testResp.Branding) + d.Set("virus", testResp.Virus) + d.Set("real_browser", testResp.RealBrowser) + d.Set("test_tags", testResp.TestTags) return nil }