Skip to content

Commit e473050

Browse files
feat: update generated apis (#203)
1 parent 8316521 commit e473050

File tree

4 files changed

+53
-5
lines changed

4 files changed

+53
-5
lines changed

api/baremetal/v1alpha1/baremetal_sdk.go

+10
Original file line numberDiff line numberDiff line change
@@ -828,6 +828,11 @@ func (s *API) StartServer(req *StartServerRequest, opts ...scw.RequestOption) (*
828828
Headers: http.Header{},
829829
}
830830

831+
err = scwReq.SetBody(req)
832+
if err != nil {
833+
return nil, err
834+
}
835+
831836
var resp Server
832837

833838
err = s.client.Do(scwReq, &resp, opts...)
@@ -868,6 +873,11 @@ func (s *API) StopServer(req *StopServerRequest, opts ...scw.RequestOption) (*Se
868873
Headers: http.Header{},
869874
}
870875

876+
err = scwReq.SetBody(req)
877+
if err != nil {
878+
return nil, err
879+
}
880+
871881
var resp Server
872882

873883
err = s.client.Do(scwReq, &resp, opts...)

api/instance/v1/instance_sdk.go

+12-2
Original file line numberDiff line numberDiff line change
@@ -1353,9 +1353,9 @@ type ListServersRequest struct {
13531353
// Name filter servers by name (for eg. "server1" will return "server100" and "server1" but not "foo")
13541354
Name *string `json:"-"`
13551355
// PrivateIP list servers by private_ip
1356-
PrivateIP *string `json:"-"`
1356+
PrivateIP *net.IP `json:"-"`
13571357
// WithoutIP list servers that are not attached to a public IP
1358-
WithoutIP *string `json:"-"`
1358+
WithoutIP *bool `json:"-"`
13591359
// CommercialType list servers of this commercial type
13601360
CommercialType *string `json:"-"`
13611361
}
@@ -3708,6 +3708,11 @@ func (s *API) SetComputeClusterServers(req *SetComputeClusterServersRequest, opt
37083708
Headers: http.Header{},
37093709
}
37103710

3711+
err = scwReq.SetBody(req)
3712+
if err != nil {
3713+
return nil, err
3714+
}
3715+
37113716
var resp SetComputeClusterServersResponse
37123717

37133718
err = s.client.Do(scwReq, &resp, opts...)
@@ -3748,6 +3753,11 @@ func (s *API) UpdateComputeClusterServers(req *UpdateComputeClusterServersReques
37483753
Headers: http.Header{},
37493754
}
37503755

3756+
err = scwReq.SetBody(req)
3757+
if err != nil {
3758+
return nil, err
3759+
}
3760+
37513761
var resp UpdateComputeClusterServersResponse
37523762

37533763
err = s.client.Do(scwReq, &resp, opts...)

api/k8s/v1beta3/k8s_sdk.go

+26-3
Original file line numberDiff line numberDiff line change
@@ -451,6 +451,8 @@ type CreateClusterRequestDefaultPoolConfig struct {
451451
MaxSize *uint32 `json:"max_size"`
452452

453453
ContainerRuntime *string `json:"container_runtime"`
454+
455+
Autohealing bool `json:"autohealing"`
454456
}
455457

456458
type ListClusterAvailableVersionsResponse struct {
@@ -525,6 +527,8 @@ type Pool struct {
525527
NodeType string `json:"node_type"`
526528
// Autoscaling enable or disable autoscaling
527529
Autoscaling bool `json:"autoscaling"`
530+
// Autohealing enable or disable autohealing
531+
Autohealing bool `json:"autohealing"`
528532
// Size target number of nodes
529533
Size uint32 `json:"size"`
530534
// MinSize display lower limit for this pool
@@ -949,14 +953,14 @@ func (s *API) ListClusterAvailableVersions(req *ListClusterAvailableVersionsRequ
949953
return &resp, nil
950954
}
951955

952-
type GetClusterKubeConfigRequest struct {
956+
type getClusterKubeConfigRequest struct {
953957
Region scw.Region `json:"-"`
954958

955959
ClusterID string `json:"-"`
956960
}
957961

958-
// GetClusterKubeConfig download kubeconfig
959-
func (s *API) GetClusterKubeConfig(req *GetClusterKubeConfigRequest, opts ...scw.RequestOption) (*scw.File, error) {
962+
// getClusterKubeConfig download kubeconfig
963+
func (s *API) getClusterKubeConfig(req *getClusterKubeConfigRequest, opts ...scw.RequestOption) (*scw.File, error) {
960964
var err error
961965

962966
if req.Region == "" {
@@ -1018,6 +1022,11 @@ func (s *API) ResetClusterAdminToken(req *ResetClusterAdminTokenRequest, opts ..
10181022
Headers: http.Header{},
10191023
}
10201024

1025+
err = scwReq.SetBody(req)
1026+
if err != nil {
1027+
return nil, err
1028+
}
1029+
10211030
var resp ResetClusterAdminTokenResponse
10221031

10231032
err = s.client.Do(scwReq, &resp, opts...)
@@ -1126,6 +1135,8 @@ type CreatePoolRequest struct {
11261135
MaxSize *uint32 `json:"max_size"`
11271136

11281137
ContainerRuntime *string `json:"container_runtime"`
1138+
1139+
Autohealing bool `json:"autohealing"`
11291140
}
11301141

11311142
// CreatePool create a new pool
@@ -1266,6 +1277,8 @@ type UpdatePoolRequest struct {
12661277
MinSize *uint32 `json:"min_size"`
12671278

12681279
MaxSize *uint32 `json:"max_size"`
1280+
1281+
Autohealing *bool `json:"autohealing"`
12691282
}
12701283

12711284
// UpdatePool update an existing cluster pool
@@ -1505,6 +1518,11 @@ func (s *API) ReplaceNode(req *ReplaceNodeRequest, opts ...scw.RequestOption) (*
15051518
Headers: http.Header{},
15061519
}
15071520

1521+
err = scwReq.SetBody(req)
1522+
if err != nil {
1523+
return nil, err
1524+
}
1525+
15081526
var resp Node
15091527

15101528
err = s.client.Do(scwReq, &resp, opts...)
@@ -1545,6 +1563,11 @@ func (s *API) RebootNode(req *RebootNodeRequest, opts ...scw.RequestOption) (*No
15451563
Headers: http.Header{},
15461564
}
15471565

1566+
err = scwReq.SetBody(req)
1567+
if err != nil {
1568+
return nil, err
1569+
}
1570+
15481571
var resp Node
15491572

15501573
err = s.client.Do(scwReq, &resp, opts...)

api/test/v1/test_sdk.go

+5
Original file line numberDiff line numberDiff line change
@@ -563,6 +563,11 @@ func (s *API) RunHuman(req *RunHumanRequest, opts ...scw.RequestOption) (*Human,
563563
Headers: http.Header{},
564564
}
565565

566+
err = scwReq.SetBody(req)
567+
if err != nil {
568+
return nil, err
569+
}
570+
566571
var resp Human
567572

568573
err = s.client.Do(scwReq, &resp, opts...)

0 commit comments

Comments
 (0)