Skip to content

Commit 9ba2b07

Browse files
authored
fix(lb): attach private network path (scaleway#2494)
1 parent 3b6c744 commit 9ba2b07

File tree

1 file changed

+4
-12
lines changed

1 file changed

+4
-12
lines changed

api/lb/v1/lb_sdk.go

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3404,7 +3404,7 @@ type ZonedAPIAttachPrivateNetworkRequest struct {
34043404
LBID string `json:"-"`
34053405

34063406
// PrivateNetworkID: private Network ID.
3407-
PrivateNetworkID string `json:"-"`
3407+
PrivateNetworkID string `json:"private_network_id"`
34083408

34093409
// Deprecated: StaticConfig: object containing an array of a local IP address for the Load Balancer on this Private Network.
34103410
// Precisely one of StaticConfig, DHCPConfig, IpamConfig must be set.
@@ -3820,7 +3820,7 @@ type ZonedAPIDetachPrivateNetworkRequest struct {
38203820
LBID string `json:"-"`
38213821

38223822
// PrivateNetworkID: set your instance private network id.
3823-
PrivateNetworkID string `json:"-"`
3823+
PrivateNetworkID string `json:"private_network_id"`
38243824
}
38253825

38263826
// ZonedAPIGetACLRequest: zoned api get acl request.
@@ -6489,13 +6489,9 @@ func (s *ZonedAPI) AttachPrivateNetwork(req *ZonedAPIAttachPrivateNetworkRequest
64896489
return nil, errors.New("field LBID cannot be empty in request")
64906490
}
64916491

6492-
if fmt.Sprint(req.PrivateNetworkID) == "" {
6493-
return nil, errors.New("field PrivateNetworkID cannot be empty in request")
6494-
}
6495-
64966492
scwReq := &scw.ScalewayRequest{
64976493
Method: "POST",
6498-
Path: "/lb/v1/zones/" + fmt.Sprint(req.Zone) + "/lbs/" + fmt.Sprint(req.LBID) + "/private-networks/" + fmt.Sprint(req.PrivateNetworkID) + "/attach",
6494+
Path: "/lb/v1/zones/" + fmt.Sprint(req.Zone) + "/lbs/" + fmt.Sprint(req.LBID) + "/attach-private-network",
64996495
}
65006496

65016497
err = scwReq.SetBody(req)
@@ -6529,13 +6525,9 @@ func (s *ZonedAPI) DetachPrivateNetwork(req *ZonedAPIDetachPrivateNetworkRequest
65296525
return errors.New("field LBID cannot be empty in request")
65306526
}
65316527

6532-
if fmt.Sprint(req.PrivateNetworkID) == "" {
6533-
return errors.New("field PrivateNetworkID cannot be empty in request")
6534-
}
6535-
65366528
scwReq := &scw.ScalewayRequest{
65376529
Method: "POST",
6538-
Path: "/lb/v1/zones/" + fmt.Sprint(req.Zone) + "/lbs/" + fmt.Sprint(req.LBID) + "/private-networks/" + fmt.Sprint(req.PrivateNetworkID) + "/detach",
6530+
Path: "/lb/v1/zones/" + fmt.Sprint(req.Zone) + "/lbs/" + fmt.Sprint(req.LBID) + "/detach-private-network",
65396531
}
65406532

65416533
err = scwReq.SetBody(req)

0 commit comments

Comments
 (0)