@@ -369,6 +369,11 @@ This should be formatted like 'projects/{project}/global/networks/{network}' or
369369func dnsManagedZoneForwardingConfigTargetNameServersSchema () * schema.Resource {
370370 return & schema.Resource {
371371 Schema : map [string ]* schema.Schema {
372+ "domain_name" : {
373+ Type : schema .TypeString ,
374+ Optional : true ,
375+ Description : `Fully qualified domain name for the forwarding target.` ,
376+ },
372377 "forwarding_path" : {
373378 Type : schema .TypeString ,
374379 Optional : true ,
@@ -1102,6 +1107,7 @@ func flattenDNSManagedZoneForwardingConfigTargetNameServers(v interface{}, d *sc
11021107 }
11031108 transformed .Add (map [string ]interface {}{
11041109 "ipv4_address" : flattenDNSManagedZoneForwardingConfigTargetNameServersIpv4Address (original ["ipv4Address" ], d , config ),
1110+ "domain_name" : flattenDNSManagedZoneForwardingConfigTargetNameServersDomainName (original ["domainName" ], d , config ),
11051111 "forwarding_path" : flattenDNSManagedZoneForwardingConfigTargetNameServersForwardingPath (original ["forwardingPath" ], d , config ),
11061112 })
11071113 }
@@ -1111,6 +1117,10 @@ func flattenDNSManagedZoneForwardingConfigTargetNameServersIpv4Address(v interfa
11111117 return v
11121118}
11131119
1120+ func flattenDNSManagedZoneForwardingConfigTargetNameServersDomainName (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
1121+ return v
1122+ }
1123+
11141124func flattenDNSManagedZoneForwardingConfigTargetNameServersForwardingPath (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
11151125 return v
11161126}
@@ -1437,6 +1447,13 @@ func expandDNSManagedZoneForwardingConfigTargetNameServers(v interface{}, d tpgr
14371447 transformed ["ipv4Address" ] = transformedIpv4Address
14381448 }
14391449
1450+ transformedDomainName , err := expandDNSManagedZoneForwardingConfigTargetNameServersDomainName (original ["domain_name" ], d , config )
1451+ if err != nil {
1452+ return nil , err
1453+ } else if val := reflect .ValueOf (transformedDomainName ); val .IsValid () && ! tpgresource .IsEmptyValue (val ) {
1454+ transformed ["domainName" ] = transformedDomainName
1455+ }
1456+
14401457 transformedForwardingPath , err := expandDNSManagedZoneForwardingConfigTargetNameServersForwardingPath (original ["forwarding_path" ], d , config )
14411458 if err != nil {
14421459 return nil , err
@@ -1453,6 +1470,10 @@ func expandDNSManagedZoneForwardingConfigTargetNameServersIpv4Address(v interfac
14531470 return v , nil
14541471}
14551472
1473+ func expandDNSManagedZoneForwardingConfigTargetNameServersDomainName (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
1474+ return v , nil
1475+ }
1476+
14561477func expandDNSManagedZoneForwardingConfigTargetNameServersForwardingPath (v interface {}, d tpgresource.TerraformResourceData , config * transport_tpg.Config ) (interface {}, error ) {
14571478 return v , nil
14581479}
0 commit comments