diff options
Diffstat (limited to 'resource_statuscaketest.go')
-rw-r--r-- | resource_statuscaketest.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/resource_statuscaketest.go b/resource_statuscaketest.go index 53b3059..389a7d6 100644 --- a/resource_statuscaketest.go +++ b/resource_statuscaketest.go | |||
@@ -33,6 +33,11 @@ func resourceStatusCakeTest() *schema.Resource { | |||
33 | Required: true, | 33 | Required: true, |
34 | }, | 34 | }, |
35 | 35 | ||
36 | "contact_id": &schema.Schema{ | ||
37 | Type: schema.TypeInt, | ||
38 | Optional: true, | ||
39 | }, | ||
40 | |||
36 | "check_rate": &schema.Schema{ | 41 | "check_rate": &schema.Schema{ |
37 | Type: schema.TypeInt, | 42 | Type: schema.TypeInt, |
38 | Optional: true, | 43 | Optional: true, |
@@ -69,6 +74,7 @@ func CreateTest(d *schema.ResourceData, meta interface{}) error { | |||
69 | WebsiteURL: d.Get("website_url").(string), | 74 | WebsiteURL: d.Get("website_url").(string), |
70 | TestType: d.Get("test_type").(string), | 75 | TestType: d.Get("test_type").(string), |
71 | CheckRate: d.Get("check_rate").(int), | 76 | CheckRate: d.Get("check_rate").(int), |
77 | ContactID: d.Get("contact_id").(int), | ||
72 | } | 78 | } |
73 | 79 | ||
74 | log.Printf("[DEBUG] Creating new StatusCake Test: %s", d.Get("website_name").(string)) | 80 | log.Printf("[DEBUG] Creating new StatusCake Test: %s", d.Get("website_name").(string)) |
@@ -146,6 +152,9 @@ func getStatusCakeTestInput(d *schema.ResourceData) *statuscake.Test { | |||
146 | if v, ok := d.GetOk("check_rate"); ok { | 152 | if v, ok := d.GetOk("check_rate"); ok { |
147 | test.CheckRate = v.(int) | 153 | test.CheckRate = v.(int) |
148 | } | 154 | } |
155 | if v, ok := d.GetOk("contact_id"); ok { | ||
156 | test.ContactID = v.(int) | ||
157 | } | ||
149 | if v, ok := d.GetOk("test_type"); ok { | 158 | if v, ok := d.GetOk("test_type"); ok { |
150 | test.TestType = v.(string) | 159 | test.TestType = v.(string) |
151 | } | 160 | } |