@@ -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