Skip to content

Commit 435d186

Browse files
Adding pdpScope field to PAP resource (#12803) (#3332)
[upstream:327e1af82951d97c4f6e4a8eb06792141c6a036b] Signed-off-by: Modular Magician <[email protected]>
1 parent d6483f4 commit 435d186

File tree

3 files changed

+13
-3
lines changed

3 files changed

+13
-3
lines changed

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ require (
1111
github.com/hashicorp/hcl/v2 v2.20.1
1212
github.com/hashicorp/terraform-json v0.22.1
1313
github.com/hashicorp/terraform-plugin-sdk/v2 v2.33.0
14-
github.com/hashicorp/terraform-provider-google-beta v1.20.1-0.20250121154515-efa5964c5608
14+
github.com/hashicorp/terraform-provider-google-beta v1.20.1-0.20250121180050-6e4d2433c56a
1515
github.com/mitchellh/go-homedir v1.1.0 // indirect
1616
github.com/pkg/errors v0.9.1
1717
github.com/stretchr/testify v1.9.0

go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -172,8 +172,8 @@ github.com/hashicorp/terraform-plugin-sdk/v2 v2.33.0 h1:qHprzXy/As0rxedphECBEQAh
172172
github.com/hashicorp/terraform-plugin-sdk/v2 v2.33.0/go.mod h1:H+8tjs9TjV2w57QFVSMBQacf8k/E1XwLXGCARgViC6A=
173173
github.com/hashicorp/terraform-plugin-testing v1.5.1 h1:T4aQh9JAhmWo4+t1A7x+rnxAJHCDIYW9kXyo4sVO92c=
174174
github.com/hashicorp/terraform-plugin-testing v1.5.1/go.mod h1:dg8clO6K59rZ8w9EshBmDp1CxTIPu3yA4iaDpX1h5u0=
175-
github.com/hashicorp/terraform-provider-google-beta v1.20.1-0.20250121154515-efa5964c5608 h1:P3GopmFFZ7L4s8vVyP6ZPLK3/U8vAx0qhU92vjrLm8w=
176-
github.com/hashicorp/terraform-provider-google-beta v1.20.1-0.20250121154515-efa5964c5608/go.mod h1:3oxffi8u7i0pihgQGidFrcv1eysjxO4kfEw/Zc7/YDU=
175+
github.com/hashicorp/terraform-provider-google-beta v1.20.1-0.20250121180050-6e4d2433c56a h1:hYKXzNQUTw0SUnv3mZeImXZog3TMh4M2CzIXEa+BWU8=
176+
github.com/hashicorp/terraform-provider-google-beta v1.20.1-0.20250121180050-6e4d2433c56a/go.mod h1:3oxffi8u7i0pihgQGidFrcv1eysjxO4kfEw/Zc7/YDU=
177177
github.com/hashicorp/terraform-registry-address v0.2.3 h1:2TAiKJ1A3MAkZlH1YI/aTVcLZRu7JseiXNRHbOAyoTI=
178178
github.com/hashicorp/terraform-registry-address v0.2.3/go.mod h1:lFHA76T8jfQteVfT7caREqguFrW3c4MFSPhZB7HHgUM=
179179
github.com/hashicorp/terraform-svchost v0.1.1 h1:EZZimZ1GxdqFRinZ1tpJwVxxt49xc/S52uzrw4x0jKQ=

tfplan2cai/converters/google/resources/services/compute/compute_public_advertised_prefix.go

+10
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,12 @@ func GetComputePublicAdvertisedPrefixApiObject(d tpgresource.TerraformResourceDa
7878
} else if v, ok := d.GetOkExists("ip_cidr_range"); !tpgresource.IsEmptyValue(reflect.ValueOf(ipCidrRangeProp)) && (ok || !reflect.DeepEqual(v, ipCidrRangeProp)) {
7979
obj["ipCidrRange"] = ipCidrRangeProp
8080
}
81+
pdpScopeProp, err := expandComputePublicAdvertisedPrefixPdpScope(d.Get("pdp_scope"), d, config)
82+
if err != nil {
83+
return nil, err
84+
} else if v, ok := d.GetOkExists("pdp_scope"); !tpgresource.IsEmptyValue(reflect.ValueOf(pdpScopeProp)) && (ok || !reflect.DeepEqual(v, pdpScopeProp)) {
85+
obj["pdpScope"] = pdpScopeProp
86+
}
8187

8288
return obj, nil
8389
}
@@ -97,3 +103,7 @@ func expandComputePublicAdvertisedPrefixDnsVerificationIp(v interface{}, d tpgre
97103
func expandComputePublicAdvertisedPrefixIpCidrRange(v interface{}, d tpgresource.TerraformResourceData, config *transport_tpg.Config) (interface{}, error) {
98104
return v, nil
99105
}
106+
107+
func expandComputePublicAdvertisedPrefixPdpScope(v interface{}, d tpgresource.TerraformResourceData, config *transport_tpg.Config) (interface{}, error) {
108+
return v, nil
109+
}

0 commit comments

Comments
 (0)