77
88 "github.com/stackitcloud/stackit-cli/internal/pkg/types"
99
10- "github.com/stackitcloud/stackit-sdk-go/services/loadbalancer"
10+ loadbalancer "github.com/stackitcloud/stackit-sdk-go/services/loadbalancer/v2api "
1111
1212 "github.com/stackitcloud/stackit-cli/internal/pkg/args"
1313 "github.com/stackitcloud/stackit-cli/internal/pkg/errors"
@@ -36,9 +36,9 @@ type inputModel struct {
3636var (
3737 defaultPayloadListener = & loadbalancer.Listener {
3838 DisplayName : utils .Ptr ("" ),
39- Port : utils .Ptr (int64 (0 )),
39+ Port : utils .Ptr (int32 (0 )),
4040 Protocol : loadbalancer .ListenerProtocol ("" ).Ptr (),
41- ServerNameIndicators : & []loadbalancer.ServerNameIndicator {
41+ ServerNameIndicators : []loadbalancer.ServerNameIndicator {
4242 {
4343 Name : utils .Ptr ("" ),
4444 },
@@ -59,18 +59,18 @@ var (
5959
6060 defaultPayloadTargetPool = & loadbalancer.TargetPool {
6161 ActiveHealthCheck : & loadbalancer.ActiveHealthCheck {
62- HealthyThreshold : utils .Ptr (int64 (0 )),
62+ HealthyThreshold : utils .Ptr (int32 (0 )),
6363 Interval : utils .Ptr ("" ),
6464 IntervalJitter : utils .Ptr ("" ),
6565 Timeout : utils .Ptr ("" ),
66- UnhealthyThreshold : utils .Ptr (int64 (0 )),
66+ UnhealthyThreshold : utils .Ptr (int32 (0 )),
6767 },
6868 Name : utils .Ptr ("" ),
6969 SessionPersistence : & loadbalancer.SessionPersistence {
7070 UseSourceIpAddress : utils .Ptr (false ),
7171 },
72- TargetPort : utils .Ptr (int64 (0 )),
73- Targets : & []loadbalancer.Target {
72+ TargetPort : utils .Ptr (int32 (0 )),
73+ Targets : []loadbalancer.Target {
7474 {
7575 DisplayName : utils .Ptr ("" ),
7676 Ip : utils .Ptr ("" ),
@@ -80,16 +80,16 @@ var (
8080
8181 DefaultCreateLoadBalancerPayload = loadbalancer.CreateLoadBalancerPayload {
8282 ExternalAddress : utils .Ptr ("" ),
83- Listeners : & []loadbalancer.Listener {
83+ Listeners : []loadbalancer.Listener {
8484 * defaultPayloadListener ,
8585 },
8686 Name : utils .Ptr ("" ),
87- Networks : & []loadbalancer.Network {
87+ Networks : []loadbalancer.Network {
8888 * defaultPayloadNetwork ,
8989 },
9090 Options : & loadbalancer.LoadBalancerOptions {
9191 AccessControl : & loadbalancer.LoadbalancerOptionAccessControl {
92- AllowedSourceRanges : & []string {
92+ AllowedSourceRanges : []string {
9393 "" ,
9494 },
9595 },
@@ -106,7 +106,7 @@ var (
106106 },
107107 PrivateNetworkOnly : utils .Ptr (false ),
108108 },
109- TargetPools : & []loadbalancer.TargetPool {
109+ TargetPools : []loadbalancer.TargetPool {
110110 * defaultPayloadTargetPool ,
111111 },
112112 }
@@ -203,7 +203,7 @@ func parseInput(p *print.Printer, cmd *cobra.Command, _ []string) (*inputModel,
203203}
204204
205205func buildRequest (ctx context.Context , model * inputModel , apiClient * loadbalancer.APIClient ) loadbalancer.ApiGetLoadBalancerRequest {
206- req := apiClient .GetLoadBalancer (ctx , model .ProjectId , model .Region , * model .LoadBalancerName )
206+ req := apiClient .DefaultAPI . GetLoadBalancer (ctx , model .ProjectId , model .Region , * model .LoadBalancerName )
207207 return req
208208}
209209
@@ -249,12 +249,12 @@ func outputUpdateResult(p *print.Printer, filePath *string, payload *loadbalance
249249 return nil
250250}
251251
252- func modifyListener (resp * loadbalancer.LoadBalancer ) * []loadbalancer.Listener {
253- listeners := * resp .Listeners
252+ func modifyListener (resp * loadbalancer.LoadBalancer ) []loadbalancer.Listener {
253+ listeners := resp .Listeners
254254
255255 for i := range listeners {
256256 listeners [i ].Name = nil
257257 }
258258
259- return & listeners
259+ return listeners
260260}
0 commit comments