@@ -18,23 +18,24 @@ import (
1818
1919// Zone resource data
2020var zoneResource = map [string ]string {
21- "project_id" : testutil .ProjectId ,
22- "name" : testutil .ResourceNameWithDateTime ("zone" ),
23- "dns_name" : fmt .Sprintf ("www.%s.com" , acctest .RandStringFromCharSet (20 , acctest .CharSetAlpha )),
24- "dns_name_min" : fmt .Sprintf ("www.%s.com" , acctest .RandStringFromCharSet (20 , acctest .CharSetAlpha )),
25- "description" : "my description" ,
26- "acl" : "192.168.0.0/24" ,
27- "active" : "true" ,
28- "contact_email" : "aa@bb.cc" ,
29- "ttl" : "12" ,
30- "ttl_updated" : "4440" ,
31- "expire_time" : "123456" ,
32- "is_reverse_zone" : "false" ,
33- "negative_cache" : "60" ,
34- "primaries" : "1.2.3.4" ,
35- "refresh_time" : "500" ,
36- "retry_time" : "700" ,
37- "type" : "primary" ,
21+ "project_id" : testutil .ProjectId ,
22+ "name" : testutil .ResourceNameWithDateTime ("zone" ),
23+ "dns_name" : fmt .Sprintf ("www.%s.com" , acctest .RandStringFromCharSet (20 , acctest .CharSetAlpha )),
24+ "dns_name_min" : fmt .Sprintf ("www.%s.com" , acctest .RandStringFromCharSet (20 , acctest .CharSetAlpha )),
25+ "description" : "my description" ,
26+ "description_updated" : "my description updated" ,
27+ "acl" : "192.168.0.0/24" ,
28+ "active" : "true" ,
29+ "contact_email" : "aa@bb.cc" ,
30+ "ttl" : "120" ,
31+ "ttl_updated" : "4440" ,
32+ "expire_time" : "123456" ,
33+ "is_reverse_zone" : "false" ,
34+ "negative_cache" : "60" ,
35+ "primaries" : "1.2.3.4" ,
36+ "refresh_time" : "500" ,
37+ "retry_time" : "700" ,
38+ "type" : "primary" ,
3839}
3940
4041// Record set resource data
@@ -49,7 +50,7 @@ var recordSetResource = map[string]string{
4950 "comment" : "a comment" ,
5051}
5152
52- func inputConfig (zoneName , ttl , records string ) string {
53+ func inputConfig (zoneName , description , ttl , records string ) string {
5354 return fmt .Sprintf (`
5455 %s
5556
@@ -87,7 +88,7 @@ func inputConfig(zoneName, ttl, records string) string {
8788 zoneResource ["project_id" ],
8889 zoneName ,
8990 zoneResource ["dns_name" ],
90- zoneResource [ " description" ] ,
91+ description ,
9192 zoneResource ["acl" ],
9293 zoneResource ["active" ],
9394 zoneResource ["contact_email" ],
@@ -115,7 +116,7 @@ func TestAccDnsResource(t *testing.T) {
115116 Steps : []resource.TestStep {
116117 // Creation
117118 {
118- Config : inputConfig (zoneResource ["name" ], zoneResource ["ttl" ], recordSetResource ["records" ]),
119+ Config : inputConfig (zoneResource ["name" ], zoneResource ["description" ], zoneResource [ " ttl" ], recordSetResource ["records" ]),
119120 Check : resource .ComposeAggregateTestCheckFunc (
120121 // Zone data
121122 resource .TestCheckResourceAttr ("stackit_dns_zone.zone" , "project_id" , zoneResource ["project_id" ]),
@@ -174,7 +175,7 @@ func TestAccDnsResource(t *testing.T) {
174175 zone_id = stackit_dns_zone.zone.zone_id
175176 record_set_id = stackit_dns_record_set.record_set.record_set_id
176177 }` ,
177- inputConfig (zoneResource ["name" ], zoneResource ["ttl" ], recordSetResource ["records" ]),
178+ inputConfig (zoneResource ["name" ], zoneResource ["description" ], zoneResource [ " ttl" ], recordSetResource ["records" ]),
178179 ),
179180 Check : resource .ComposeAggregateTestCheckFunc (
180181 // Zone data
@@ -268,14 +269,14 @@ func TestAccDnsResource(t *testing.T) {
268269 },
269270 // Update. The zone ttl should not be updated according to the DNS API.
270271 {
271- Config : inputConfig (zoneResource ["name" ], zoneResource ["ttl" ], recordSetResource ["records_updated" ]),
272+ Config : inputConfig (zoneResource ["name" ], zoneResource ["description_updated" ], zoneResource [ " ttl" ], recordSetResource ["records_updated" ]),
272273 Check : resource .ComposeAggregateTestCheckFunc (
273274 // Zone data
274275 resource .TestCheckResourceAttr ("stackit_dns_zone.zone" , "project_id" , zoneResource ["project_id" ]),
275276 resource .TestCheckResourceAttrSet ("stackit_dns_zone.zone" , "zone_id" ),
276277 resource .TestCheckResourceAttr ("stackit_dns_zone.zone" , "name" , zoneResource ["name" ]),
277278 resource .TestCheckResourceAttr ("stackit_dns_zone.zone" , "dns_name" , zoneResource ["dns_name" ]),
278- resource .TestCheckResourceAttr ("stackit_dns_zone.zone" , "description" , zoneResource ["description " ]),
279+ resource .TestCheckResourceAttr ("stackit_dns_zone.zone" , "description" , zoneResource ["description_updated " ]),
279280 resource .TestCheckResourceAttr ("stackit_dns_zone.zone" , "acl" , zoneResource ["acl" ]),
280281 resource .TestCheckResourceAttr ("stackit_dns_zone.zone" , "active" , zoneResource ["active" ]),
281282 resource .TestCheckResourceAttr ("stackit_dns_zone.zone" , "contact_email" , zoneResource ["contact_email" ]),
0 commit comments