Skip to content

Commit f3e4c44

Browse files
committed
feat(vpcgw): migrate to v2
1 parent 4427708 commit f3e4c44

File tree

12 files changed

+706
-311
lines changed

12 files changed

+706
-311
lines changed

internal/services/vpcgw/helpers.go

Lines changed: 414 additions & 17 deletions
Large diffs are not rendered by default.

internal/services/vpcgw/ip.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import (
66

77
"github.com/hashicorp/terraform-plugin-sdk/v2/diag"
88
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
9-
"github.com/scaleway/scaleway-sdk-go/api/vpcgw/v1"
9+
"github.com/scaleway/scaleway-sdk-go/api/vpcgw/v2"
1010
"github.com/scaleway/scaleway-sdk-go/scw"
1111
"github.com/scaleway/terraform-provider-scaleway/v2/internal/httperrors"
1212
"github.com/scaleway/terraform-provider-scaleway/v2/internal/locality/zonal"
@@ -63,7 +63,7 @@ func ResourceIP() *schema.Resource {
6363
}
6464

6565
func ResourceIPCreate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics {
66-
api, zone, err := newAPIWithZone(d, m)
66+
api, zone, err := newAPIWithZoneV2(d, m)
6767
if err != nil {
6868
return diag.FromErr(err)
6969
}
@@ -99,7 +99,7 @@ func ResourceIPCreate(ctx context.Context, d *schema.ResourceData, m interface{}
9999
}
100100

101101
func ResourceIPRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics {
102-
api, zone, ID, err := NewAPIWithZoneAndID(m, d.Id())
102+
api, zone, ID, err := NewAPIWithZoneAndIDv2(m, d.Id())
103103
if err != nil {
104104
return diag.FromErr(err)
105105
}
@@ -129,7 +129,7 @@ func ResourceIPRead(ctx context.Context, d *schema.ResourceData, m interface{})
129129
}
130130

131131
func ResourceVPCPublicGatewayIPUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics {
132-
api, zone, ID, err := NewAPIWithZoneAndID(m, d.Id())
132+
api, zone, ID, err := NewAPIWithZoneAndIDv2(m, d.Id())
133133
if err != nil {
134134
return diag.FromErr(err)
135135
}
@@ -162,7 +162,7 @@ func ResourceVPCPublicGatewayIPUpdate(ctx context.Context, d *schema.ResourceDat
162162
}
163163

164164
func ResourceVPCPublicGatewayIPDelete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics {
165-
api, zone, ID, err := NewAPIWithZoneAndID(m, d.Id())
165+
api, zone, ID, err := NewAPIWithZoneAndIDv2(m, d.Id())
166166
if err != nil {
167167
return diag.FromErr(err)
168168
}

internal/services/vpcgw/ip_reverse.go

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import (
77
"github.com/hashicorp/terraform-plugin-log/tflog"
88
"github.com/hashicorp/terraform-plugin-sdk/v2/diag"
99
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
10-
"github.com/scaleway/scaleway-sdk-go/api/vpcgw/v1"
10+
"github.com/scaleway/scaleway-sdk-go/api/vpcgw/v2"
1111
"github.com/scaleway/scaleway-sdk-go/scw"
1212
"github.com/scaleway/terraform-provider-scaleway/v2/internal/httperrors"
1313
"github.com/scaleway/terraform-provider-scaleway/v2/internal/locality"
@@ -47,7 +47,7 @@ func ResourceIPReverseDNS() *schema.Resource {
4747
}
4848

4949
func ResourceVPCPublicGatewayIPReverseDNSCreate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics {
50-
api, zone, err := newAPIWithZone(d, m)
50+
api, zone, err := newAPIWithZoneV2(d, m)
5151
if err != nil {
5252
return diag.FromErr(err)
5353
}
@@ -84,7 +84,7 @@ func ResourceVPCPublicGatewayIPReverseDNSCreate(ctx context.Context, d *schema.R
8484
}
8585

8686
func ResourceVPCPublicGatewayIPReverseDNSRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics {
87-
api, zone, ID, err := NewAPIWithZoneAndID(m, d.Id())
87+
api, zone, ID, err := NewAPIWithZoneAndIDv2(m, d.Id())
8888
if err != nil {
8989
return diag.FromErr(err)
9090
}
@@ -108,7 +108,7 @@ func ResourceVPCPublicGatewayIPReverseDNSRead(ctx context.Context, d *schema.Res
108108
}
109109

110110
func ResourceVPCPublicGatewayIPReverseDNSUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics {
111-
api, zone, ID, err := NewAPIWithZoneAndID(m, d.Id())
111+
api, zone, ID, err := NewAPIWithZoneAndIDv2(m, d.Id())
112112
if err != nil {
113113
return diag.FromErr(err)
114114
}
@@ -136,7 +136,7 @@ func ResourceVPCPublicGatewayIPReverseDNSUpdate(ctx context.Context, d *schema.R
136136
}
137137

138138
func ResourceVPCPublicGatewayIPReverseDNSDelete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics {
139-
api, zone, ID, err := NewAPIWithZoneAndID(m, d.Id())
139+
api, zone, ID, err := NewAPIWithZoneAndIDv2(m, d.Id())
140140
if err != nil {
141141
return diag.FromErr(err)
142142
}

0 commit comments

Comments
 (0)