Skip to content

Commit f3bb1e2

Browse files
author
yann degat
committed
iplb: fix mandatory attributes handling
1 parent 8d466e4 commit f3bb1e2

2 files changed

+16
-16
lines changed

ovh/resource_ovh_iploadbalancing_http_farm_server.go

+8-8
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ type IpLoadbalancingHttpFarmServer struct {
1414
ServerId int `json:"serverId,omitempty"`
1515
FarmId int `json:"farmId,omitempty"`
1616
DisplayName *string `json:"displayName,omitempty"`
17-
Address *string `json:"address"`
17+
Address string `json:"address"`
1818
Cookie *string `json:"cookie,omitempty"`
1919
Port *int `json:"port"`
2020
ProxyProtocolVersion *string `json:"proxyProtocolVersion"`
@@ -23,7 +23,7 @@ type IpLoadbalancingHttpFarmServer struct {
2323
Probe *bool `json:"probe"`
2424
Ssl *bool `json:"ssl"`
2525
Backup *bool `json:"backup"`
26-
Status *string `json:"status"`
26+
Status string `json:"status"`
2727
}
2828

2929
func resourceIpLoadbalancingHttpFarmServer() *schema.Resource {
@@ -122,15 +122,15 @@ func resourceIpLoadbalancingHttpFarmServerCreate(d *schema.ResourceData, meta in
122122

123123
newBackendServer := &IpLoadbalancingHttpFarmServer{
124124
DisplayName: getNilStringPointerFromData(d, "display_name"),
125-
Address: getNilStringPointerFromData(d, "address"),
125+
Address: d.Get("address").(string),
126126
Port: getNilIntPointerFromData(d, "port"),
127127
ProxyProtocolVersion: getNilStringPointerFromData(d, "proxy_protocol_version"),
128128
Chain: getNilStringPointerFromData(d, "chain"),
129129
Weight: getNilIntPointerFromData(d, "weight"),
130130
Probe: getNilBoolPointerFromData(d, "probe"),
131131
Ssl: getNilBoolPointerFromData(d, "ssl"),
132132
Backup: getNilBoolPointerFromData(d, "backup"),
133-
Status: getNilStringPointerFromData(d, "status"),
133+
Status: d.Get("status").(string),
134134
}
135135

136136
service := d.Get("service_name").(string)
@@ -167,7 +167,7 @@ func resourceIpLoadbalancingHttpFarmServerRead(d *schema.ResourceData, meta inte
167167
d.Set("probe", *r.Probe)
168168
d.Set("ssl", *r.Ssl)
169169
d.Set("backup", *r.Backup)
170-
d.Set("address", *r.Address)
170+
d.Set("address", r.Address)
171171
if r.DisplayName != nil {
172172
d.Set("display_name", *r.DisplayName)
173173
}
@@ -182,7 +182,7 @@ func resourceIpLoadbalancingHttpFarmServerRead(d *schema.ResourceData, meta inte
182182
d.Set("chain", *r.Chain)
183183
}
184184
d.Set("weight", *r.Weight)
185-
d.Set("status", *r.Status)
185+
d.Set("status", r.Status)
186186

187187
return nil
188188
}
@@ -192,15 +192,15 @@ func resourceIpLoadbalancingHttpFarmServerUpdate(d *schema.ResourceData, meta in
192192

193193
update := &IpLoadbalancingHttpFarmServer{
194194
DisplayName: getNilStringPointerFromData(d, "display_name"),
195-
Address: getNilStringPointerFromData(d, "address"),
195+
Address: d.Get("address").(string),
196196
Port: getNilIntPointerFromData(d, "port"),
197197
ProxyProtocolVersion: getNilStringPointerFromData(d, "proxy_protocol_version"),
198198
Chain: getNilStringPointerFromData(d, "chain"),
199199
Weight: getNilIntPointerFromData(d, "weight"),
200200
Probe: getNilBoolPointerFromData(d, "probe"),
201201
Ssl: getNilBoolPointerFromData(d, "ssl"),
202202
Backup: getNilBoolPointerFromData(d, "backup"),
203-
Status: getNilStringPointerFromData(d, "status"),
203+
Status: d.Get("status").(string),
204204
}
205205

206206
service := d.Get("service_name").(string)

ovh/resource_ovh_iploadbalancing_tcp_farm_server.go

+8-8
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ type IpLoadbalancingTcpFarmServer struct {
1414
ServerId int `json:"serverId,omitempty"`
1515
FarmId int `json:"farmId,omitempty"`
1616
DisplayName *string `json:"displayName,omitempty"`
17-
Address *string `json:"address"`
17+
Address string `json:"address"`
1818
Cookie *string `json:"cookie,omitempty"`
1919
Port *int `json:"port"`
2020
ProxyProtocolVersion *string `json:"proxyProtocolVersion"`
@@ -23,7 +23,7 @@ type IpLoadbalancingTcpFarmServer struct {
2323
Probe *bool `json:"probe"`
2424
Ssl *bool `json:"ssl"`
2525
Backup *bool `json:"backup"`
26-
Status *string `json:"status"`
26+
Status string `json:"status"`
2727
}
2828

2929
func resourceIpLoadbalancingTcpFarmServer() *schema.Resource {
@@ -122,15 +122,15 @@ func resourceIpLoadbalancingTcpFarmServerCreate(d *schema.ResourceData, meta int
122122

123123
newBackendServer := &IpLoadbalancingTcpFarmServer{
124124
DisplayName: getNilStringPointerFromData(d, "display_name"),
125-
Address: getNilStringPointerFromData(d, "address"),
125+
Address: d.Get("address").(string),
126126
Port: getNilIntPointerFromData(d, "port"),
127127
ProxyProtocolVersion: getNilStringPointerFromData(d, "proxy_protocol_version"),
128128
Chain: getNilStringPointerFromData(d, "chain"),
129129
Weight: getNilIntPointerFromData(d, "weight"),
130130
Probe: getNilBoolPointerFromData(d, "probe"),
131131
Ssl: getNilBoolPointerFromData(d, "ssl"),
132132
Backup: getNilBoolPointerFromData(d, "backup"),
133-
Status: getNilStringPointerFromData(d, "status"),
133+
Status: d.Get("status").(string),
134134
}
135135

136136
service := d.Get("service_name").(string)
@@ -167,7 +167,7 @@ func resourceIpLoadbalancingTcpFarmServerRead(d *schema.ResourceData, meta inter
167167
d.Set("probe", *r.Probe)
168168
d.Set("ssl", *r.Ssl)
169169
d.Set("backup", *r.Backup)
170-
d.Set("address", *r.Address)
170+
d.Set("address", r.Address)
171171
if r.DisplayName != nil {
172172
d.Set("display_name", *r.DisplayName)
173173
}
@@ -182,7 +182,7 @@ func resourceIpLoadbalancingTcpFarmServerRead(d *schema.ResourceData, meta inter
182182
d.Set("chain", *r.Chain)
183183
}
184184
d.Set("weight", *r.Weight)
185-
d.Set("status", *r.Status)
185+
d.Set("status", r.Status)
186186

187187
return nil
188188
}
@@ -192,15 +192,15 @@ func resourceIpLoadbalancingTcpFarmServerUpdate(d *schema.ResourceData, meta int
192192

193193
update := &IpLoadbalancingTcpFarmServer{
194194
DisplayName: getNilStringPointerFromData(d, "display_name"),
195-
Address: getNilStringPointerFromData(d, "address"),
195+
Address: d.Get("address").(string),
196196
Port: getNilIntPointerFromData(d, "port"),
197197
ProxyProtocolVersion: getNilStringPointerFromData(d, "proxy_protocol_version"),
198198
Chain: getNilStringPointerFromData(d, "chain"),
199199
Weight: getNilIntPointerFromData(d, "weight"),
200200
Probe: getNilBoolPointerFromData(d, "probe"),
201201
Ssl: getNilBoolPointerFromData(d, "ssl"),
202202
Backup: getNilBoolPointerFromData(d, "backup"),
203-
Status: getNilStringPointerFromData(d, "status"),
203+
Status: d.Get("status").(string),
204204
}
205205

206206
service := d.Get("service_name").(string)

0 commit comments

Comments
 (0)