@@ -247,6 +247,12 @@ using PARTNER type this will be managed upstream.`,
247247 Type : schema .TypeString ,
248248 Computed : true ,
249249 Description : `IPv4 address + prefix length to be configured on Cloud Router
250+ Interface for this interconnect attachment.` ,
251+ },
252+ "cloud_router_ipv6_address" : {
253+ Type : schema .TypeString ,
254+ Computed : true ,
255+ Description : `IPv6 address + prefix length to be configured on Cloud Router
250256Interface for this interconnect attachment.` ,
251257 },
252258 "creation_timestamp" : {
@@ -258,6 +264,12 @@ Interface for this interconnect attachment.`,
258264 Type : schema .TypeString ,
259265 Computed : true ,
260266 Description : `IPv4 address + prefix length to be configured on the customer
267+ router subinterface for this interconnect attachment.` ,
268+ },
269+ "customer_router_ipv6_address" : {
270+ Type : schema .TypeString ,
271+ Computed : true ,
272+ Description : `IPv6 address + prefix length to be configured on the customer
261273router subinterface for this interconnect attachment.` ,
262274 },
263275 "google_reference_id" : {
@@ -576,6 +588,12 @@ func resourceComputeInterconnectAttachmentRead(d *schema.ResourceData, meta inte
576588 if err := d .Set ("stack_type" , flattenComputeInterconnectAttachmentStackType (res ["stackType" ], d , config )); err != nil {
577589 return fmt .Errorf ("Error reading InterconnectAttachment: %s" , err )
578590 }
591+ if err := d .Set ("cloud_router_ipv6_address" , flattenComputeInterconnectAttachmentCloudRouterIpv6Address (res ["cloudRouterIpv6Address" ], d , config )); err != nil {
592+ return fmt .Errorf ("Error reading InterconnectAttachment: %s" , err )
593+ }
594+ if err := d .Set ("customer_router_ipv6_address" , flattenComputeInterconnectAttachmentCustomerRouterIpv6Address (res ["customerRouterIpv6Address" ], d , config )); err != nil {
595+ return fmt .Errorf ("Error reading InterconnectAttachment: %s" , err )
596+ }
579597 if err := d .Set ("region" , flattenComputeInterconnectAttachmentRegion (res ["region" ], d , config )); err != nil {
580598 return fmt .Errorf ("Error reading InterconnectAttachment: %s" , err )
581599 }
@@ -893,6 +911,14 @@ func flattenComputeInterconnectAttachmentStackType(v interface{}, d *schema.Reso
893911 return v
894912}
895913
914+ func flattenComputeInterconnectAttachmentCloudRouterIpv6Address (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
915+ return v
916+ }
917+
918+ func flattenComputeInterconnectAttachmentCustomerRouterIpv6Address (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
919+ return v
920+ }
921+
896922func flattenComputeInterconnectAttachmentRegion (v interface {}, d * schema.ResourceData , config * transport_tpg.Config ) interface {} {
897923 if v == nil {
898924 return v
0 commit comments