Skip to content

Commit 338f15f

Browse files
add fingerprint for privateIpv6GoogleAccess (#4424) (#2898)
Signed-off-by: Modular Magician <[email protected]>
1 parent ef4d3ef commit 338f15f

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

.changelog/4424.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
```release-note:bug
2+
compute: added fingerprint on private_ipv6_google_access for `google_compute_subnetwork`
3+
4+
```

google-beta/resource_compute_subnetwork.go

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -617,6 +617,23 @@ func resourceComputeSubnetworkUpdate(d *schema.ResourceData, meta interface{}) e
617617
if d.HasChange("private_ipv6_google_access") {
618618
obj := make(map[string]interface{})
619619

620+
getUrl, err := replaceVars(d, config, "{{ComputeBasePath}}projects/{{project}}/regions/{{region}}/subnetworks/{{name}}")
621+
if err != nil {
622+
return err
623+
}
624+
625+
// err == nil indicates that the billing_project value was found
626+
if bp, err := getBillingProject(d, config); err == nil {
627+
billingProject = bp
628+
}
629+
630+
getRes, err := sendRequest(config, "GET", billingProject, getUrl, userAgent, nil)
631+
if err != nil {
632+
return handleNotFoundError(err, d, fmt.Sprintf("ComputeSubnetwork %q", d.Id()))
633+
}
634+
635+
obj["fingerprint"] = getRes["fingerprint"]
636+
620637
privateIpv6GoogleAccessProp, err := expandComputeSubnetworkPrivateIpv6GoogleAccess(d.Get("private_ipv6_google_access"), d, config)
621638
if err != nil {
622639
return err

0 commit comments

Comments
 (0)