Skip to content

Commit d933c89

Browse files
committed
d/dns_managed_zone: Error out if zone is not found
1 parent 888df75 commit d933c89

File tree

1 file changed

+18
-2
lines changed

1 file changed

+18
-2
lines changed

google/data_source_dns_managed_zone.go

+18-2
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,23 @@ func dataSourceDnsManagedZone() *schema.Resource {
4141
}
4242

4343
func dataSourceDnsManagedZoneRead(d *schema.ResourceData, meta interface{}) error {
44-
d.SetId(d.Get("name").(string))
44+
config := meta.(*Config)
4545

46-
return resourceDnsManagedZoneRead(d, meta)
46+
project, err := getProject(d, config)
47+
if err != nil {
48+
return err
49+
}
50+
51+
zone, err := config.clientDns.ManagedZones.Get(
52+
project, d.Id()).Do()
53+
if err != nil {
54+
return err
55+
}
56+
57+
d.Set("name_servers", zone.NameServers)
58+
d.Set("name", zone.Name)
59+
d.Set("dns_name", zone.DnsName)
60+
d.Set("description", zone.Description)
61+
62+
return nil
4763
}

0 commit comments

Comments
 (0)