4
4
"time"
5
5
6
6
"github.com/hashicorp/terraform-plugin-sdk/v2/helper/schema"
7
- "github.com/scaleway/scaleway-sdk-go/api/rdb/v1"
7
+ rdbV1 "github.com/scaleway/scaleway-sdk-go/api/rdb/v1"
8
8
"github.com/scaleway/scaleway-sdk-go/scw"
9
9
)
10
10
@@ -13,13 +13,13 @@ const (
13
13
)
14
14
15
15
// newRdbAPI returns a new RDB API
16
- func newRdbAPI (m interface {}) * rdb .API {
16
+ func newRdbAPI (m interface {}) * rdbV1 .API {
17
17
meta := m .(* Meta )
18
- return rdb .NewAPI (meta .scwClient )
18
+ return rdbV1 .NewAPI (meta .scwClient )
19
19
}
20
20
21
21
// rdbAPIWithRegion returns a new lb API and the region for a Create request
22
- func rdbAPIWithRegion (d * schema.ResourceData , m interface {}) (* rdb .API , scw.Region , error ) {
22
+ func rdbAPIWithRegion (d * schema.ResourceData , m interface {}) (* rdbV1 .API , scw.Region , error ) {
23
23
meta := m .(* Meta )
24
24
25
25
region , err := extractRegion (d , meta )
@@ -30,15 +30,15 @@ func rdbAPIWithRegion(d *schema.ResourceData, m interface{}) (*rdb.API, scw.Regi
30
30
}
31
31
32
32
// rdbAPIWithRegionAndID returns an lb API with region and ID extracted from the state
33
- func rdbAPIWithRegionAndID (m interface {}, id string ) (* rdb .API , scw.Region , string , error ) {
33
+ func rdbAPIWithRegionAndID (m interface {}, id string ) (* rdbV1 .API , scw.Region , string , error ) {
34
34
region , ID , err := parseRegionalID (id )
35
35
if err != nil {
36
36
return nil , "" , "" , err
37
37
}
38
38
return newRdbAPI (m ), region , ID , nil
39
39
}
40
40
41
- func flattenRdbInstanceReadReplicas (readReplicas []* rdb .Endpoint ) interface {} {
41
+ func flattenRdbInstanceReadReplicas (readReplicas []* rdbV1 .Endpoint ) interface {} {
42
42
replicasI := []map [string ]interface {}(nil )
43
43
for _ , readReplica := range readReplicas {
44
44
replicasI = append (replicasI , map [string ]interface {}{
@@ -50,7 +50,7 @@ func flattenRdbInstanceReadReplicas(readReplicas []*rdb.Endpoint) interface{} {
50
50
return replicasI
51
51
}
52
52
53
- func flattenInstanceSettings (settings []* rdb .InstanceSetting ) interface {} {
53
+ func flattenInstanceSettings (settings []* rdbV1 .InstanceSetting ) interface {} {
54
54
res := make (map [string ]string )
55
55
for _ , value := range settings {
56
56
res [value .Name ] = value .Value
@@ -59,11 +59,11 @@ func flattenInstanceSettings(settings []*rdb.InstanceSetting) interface{} {
59
59
return res
60
60
}
61
61
62
- func expandInstanceSettings (i interface {}) []* rdb .InstanceSetting {
62
+ func expandInstanceSettings (i interface {}) []* rdbV1 .InstanceSetting {
63
63
rawRule := i .(map [string ]interface {})
64
- var res []* rdb .InstanceSetting
64
+ var res []* rdbV1 .InstanceSetting
65
65
for key , value := range rawRule {
66
- res = append (res , & rdb .InstanceSetting {
66
+ res = append (res , & rdbV1 .InstanceSetting {
67
67
Name : key ,
68
68
Value : value .(string ),
69
69
})
@@ -72,16 +72,16 @@ func expandInstanceSettings(i interface{}) []*rdb.InstanceSetting {
72
72
return res
73
73
}
74
74
75
- func expandPrivateNetwork (data interface {}, exist bool ) []* rdb .EndpointSpec {
75
+ func expandPrivateNetwork (data interface {}, exist bool ) []* rdbV1 .EndpointSpec {
76
76
if data == nil || ! exist {
77
77
return nil
78
78
}
79
79
80
- var res []* rdb .EndpointSpec
80
+ var res []* rdbV1 .EndpointSpec
81
81
for _ , pn := range data .([]interface {}) {
82
82
r := pn .(map [string ]interface {})
83
- spec := & rdb .EndpointSpec {
84
- PrivateNetwork : & rdb .EndpointSpecPrivateNetwork {
83
+ spec := & rdbV1 .EndpointSpec {
84
+ PrivateNetwork : & rdbV1 .EndpointSpecPrivateNetwork {
85
85
PrivateNetworkID : expandID (r ["pn_id" ].(string )),
86
86
ServiceIP : expandIPNet (r ["ip" ].(string )),
87
87
},
@@ -92,7 +92,7 @@ func expandPrivateNetwork(data interface{}, exist bool) []*rdb.EndpointSpec {
92
92
return res
93
93
}
94
94
95
- func flattenInstancePrivateNetwork (readEndpoints []* rdb .Endpoint ) interface {} {
95
+ func flattenInstancePrivateNetwork (readEndpoints []* rdbV1 .Endpoint ) interface {} {
96
96
privateNetworkI := []map [string ]interface {}(nil )
97
97
if len (readEndpoints ) == 0 {
98
98
return nil
@@ -101,7 +101,7 @@ func flattenInstancePrivateNetwork(readEndpoints []*rdb.Endpoint) interface{} {
101
101
if readPN .PrivateNetwork != nil {
102
102
pn := readPN .PrivateNetwork
103
103
privateNetworkI = append (privateNetworkI , map [string ]interface {}{
104
- // "ip": flattenIPNet(pn.ServiceIP),
104
+ "ip" : flattenIPNet (pn .ServiceIP ),
105
105
"pn_id" : pn .PrivateNetworkID ,
106
106
})
107
107
}
0 commit comments