Skip to content

Commit 691b5be

Browse files
authored
fix(vpcgw_dhcp): set dns search and servers_override fields to computed (#1393)
* fix(vpcgw_dhcp): set dns search and servers_override fields to computed * always read state of computed fields
1 parent 5e2d0a4 commit 691b5be

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

scaleway/resource_vpc_public_gateway_dhcp.go

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ func resourceScalewayVPCPublicGatewayDHCP() *schema.Resource {
9090
"dns_servers_override": {
9191
Type: schema.TypeList,
9292
Optional: true,
93+
Computed: true,
9394
Elem: &schema.Schema{
9495
Type: schema.TypeString,
9596
},
@@ -98,6 +99,7 @@ func resourceScalewayVPCPublicGatewayDHCP() *schema.Resource {
9899
"dns_search": {
99100
Type: schema.TypeList,
100101
Optional: true,
102+
Computed: true,
101103
Elem: &schema.Schema{
102104
Type: schema.TypeString,
103105
},
@@ -208,14 +210,6 @@ func resourceScalewayVPCPublicGatewayDHCPRead(ctx context.Context, d *schema.Res
208210
return diag.FromErr(err)
209211
}
210212

211-
if len(dhcp.DNSSearch) > 0 {
212-
_ = d.Set("dns_search", flattenSliceString(dhcp.DNSSearch))
213-
}
214-
215-
if len(dhcp.DNSServersOverride) > 0 {
216-
_ = d.Set("dns_servers_override", flattenSliceString(dhcp.DNSServersOverride))
217-
}
218-
219213
_ = d.Set("address", dhcp.Address.String())
220214
_ = d.Set("created_at", dhcp.CreatedAt.Format(time.RFC3339))
221215
_ = d.Set("dns_local_name", dhcp.DNSLocalName)
@@ -226,6 +220,8 @@ func resourceScalewayVPCPublicGatewayDHCPRead(ctx context.Context, d *schema.Res
226220
_ = d.Set("project_id", dhcp.ProjectID)
227221
_ = d.Set("push_default_route", dhcp.PushDefaultRoute)
228222
_ = d.Set("push_dns_server", dhcp.PushDNSServer)
223+
_ = d.Set("dns_search", flattenSliceString(dhcp.DNSSearch))
224+
_ = d.Set("dns_servers_override", flattenSliceString(dhcp.DNSServersOverride))
229225
_ = d.Set("rebind_timer", dhcp.RebindTimer.Seconds)
230226
_ = d.Set("renew_timer", dhcp.RenewTimer.Seconds)
231227
_ = d.Set("subnet", dhcp.Subnet.String())

0 commit comments

Comments
 (0)