diff --git a/services/certificates/api_default.go b/services/certificates/api_default.go index 3e58e0a1e..125a0e279 100644 --- a/services/certificates/api_default.go +++ b/services/certificates/api_default.go @@ -3,7 +3,7 @@ Load Balancer Certificates API This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -API version: 1beta.0.0 +API version: 2beta.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -30,6 +30,7 @@ type ApiCreateCertificateRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string createCertificatePayload *CreateCertificatePayload } @@ -51,8 +52,9 @@ func (r ApiCreateCertificateRequest) Execute() (*CreateCertificateResponse, erro return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1beta/projects/{projectId}/certificates" + localVarPath := localBasePath + "/v2beta/projects/{projectId}/regions/{region}/certificates" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -154,21 +156,24 @@ CreateCertificate will store a TLS certificate in a project. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId + @param region @return ApiCreateCertificateRequest */ -func (a *APIClient) CreateCertificate(ctx context.Context, projectId string) ApiCreateCertificateRequest { +func (a *APIClient) CreateCertificate(ctx context.Context, projectId string, region string) ApiCreateCertificateRequest { return ApiCreateCertificateRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, } } -func (a *APIClient) CreateCertificateExecute(ctx context.Context, projectId string) (*CreateCertificateResponse, error) { +func (a *APIClient) CreateCertificateExecute(ctx context.Context, projectId string, region string) (*CreateCertificateResponse, error) { r := ApiCreateCertificateRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, } return r.Execute() } @@ -177,6 +182,7 @@ type ApiDeleteCertificateRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string id string } @@ -193,8 +199,9 @@ func (r ApiDeleteCertificateRequest) Execute() (map[string]interface{}, error) { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1beta/projects/{projectId}/certificates/{id}" + localVarPath := localBasePath + "/v2beta/projects/{projectId}/regions/{region}/certificates/{id}" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", url.PathEscape(ParameterValueToString(r.id, "id")), -1) localVarHeaderParams := make(map[string]string) @@ -292,23 +299,26 @@ DeleteCertificate will delete the stored TLS certificate. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId + @param region @param id @return ApiDeleteCertificateRequest */ -func (a *APIClient) DeleteCertificate(ctx context.Context, projectId string, id string) ApiDeleteCertificateRequest { +func (a *APIClient) DeleteCertificate(ctx context.Context, projectId string, region string, id string) ApiDeleteCertificateRequest { return ApiDeleteCertificateRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, id: id, } } -func (a *APIClient) DeleteCertificateExecute(ctx context.Context, projectId string, id string) (map[string]interface{}, error) { +func (a *APIClient) DeleteCertificateExecute(ctx context.Context, projectId string, region string, id string) (map[string]interface{}, error) { r := ApiDeleteCertificateRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, id: id, } return r.Execute() @@ -318,6 +328,7 @@ type ApiGetCertificateRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string id string } @@ -334,8 +345,9 @@ func (r ApiGetCertificateRequest) Execute() (*GetCertificateResponse, error) { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1beta/projects/{projectId}/certificates/{id}" + localVarPath := localBasePath + "/v2beta/projects/{projectId}/regions/{region}/certificates/{id}" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarPath = strings.Replace(localVarPath, "{"+"id"+"}", url.PathEscape(ParameterValueToString(r.id, "id")), -1) localVarHeaderParams := make(map[string]string) @@ -433,23 +445,26 @@ GetCertificate will return the public parts of a stored TLS certificate. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId + @param region @param id @return ApiGetCertificateRequest */ -func (a *APIClient) GetCertificate(ctx context.Context, projectId string, id string) ApiGetCertificateRequest { +func (a *APIClient) GetCertificate(ctx context.Context, projectId string, region string, id string) ApiGetCertificateRequest { return ApiGetCertificateRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, id: id, } } -func (a *APIClient) GetCertificateExecute(ctx context.Context, projectId string, id string) (*GetCertificateResponse, error) { +func (a *APIClient) GetCertificateExecute(ctx context.Context, projectId string, region string, id string) (*GetCertificateResponse, error) { r := ApiGetCertificateRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, id: id, } return r.Execute() @@ -459,6 +474,7 @@ type ApiListCertificatesRequest struct { ctx context.Context apiService *DefaultApiService projectId string + region string pageSize *string pageId *string } @@ -490,8 +506,9 @@ func (r ApiListCertificatesRequest) Execute() (*ListCertificatesResponse, error) return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v1beta/projects/{projectId}/certificates" + localVarPath := localBasePath + "/v2beta/projects/{projectId}/regions/{region}/certificates" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"region"+"}", url.PathEscape(ParameterValueToString(r.region, "region")), -1) localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} @@ -594,21 +611,24 @@ ListCertificates will return the list of TLS certificates in a project. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId + @param region @return ApiListCertificatesRequest */ -func (a *APIClient) ListCertificates(ctx context.Context, projectId string) ApiListCertificatesRequest { +func (a *APIClient) ListCertificates(ctx context.Context, projectId string, region string) ApiListCertificatesRequest { return ApiListCertificatesRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, } } -func (a *APIClient) ListCertificatesExecute(ctx context.Context, projectId string) (*ListCertificatesResponse, error) { +func (a *APIClient) ListCertificatesExecute(ctx context.Context, projectId string, region string) (*ListCertificatesResponse, error) { r := ApiListCertificatesRequest{ apiService: a.defaultApi, ctx: ctx, projectId: projectId, + region: region, } return r.Execute() } diff --git a/services/certificates/api_default_test.go b/services/certificates/api_default_test.go index 82fce34c7..024c12f19 100644 --- a/services/certificates/api_default_test.go +++ b/services/certificates/api_default_test.go @@ -24,9 +24,11 @@ import ( func Test_certificates_DefaultApiService(t *testing.T) { t.Run("Test DefaultApiService CreateCertificate", func(t *testing.T) { - path := "/v1beta/projects/{projectId}/certificates" + path := "/v2beta/projects/{projectId}/regions/{region}/certificates" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) testDefaultApiServeMux := http.NewServeMux() testDefaultApiServeMux.HandleFunc(path, func(w http.ResponseWriter, req *http.Request) { @@ -64,9 +66,10 @@ func Test_certificates_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" createCertificatePayload := CreateCertificatePayload{} - resp, reqErr := apiClient.CreateCertificate(context.Background(), projectId).CreateCertificatePayload(createCertificatePayload).Execute() + resp, reqErr := apiClient.CreateCertificate(context.Background(), projectId, region).CreateCertificatePayload(createCertificatePayload).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -77,9 +80,11 @@ func Test_certificates_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService DeleteCertificate", func(t *testing.T) { - path := "/v1beta/projects/{projectId}/certificates/{id}" + path := "/v2beta/projects/{projectId}/regions/{region}/certificates/{id}" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) idValue := "id" path = strings.Replace(path, "{"+"id"+"}", url.PathEscape(ParameterValueToString(idValue, "id")), -1) @@ -119,9 +124,10 @@ func Test_certificates_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" id := "id" - resp, reqErr := apiClient.DeleteCertificate(context.Background(), projectId, id).Execute() + resp, reqErr := apiClient.DeleteCertificate(context.Background(), projectId, region, id).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -132,9 +138,11 @@ func Test_certificates_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService GetCertificate", func(t *testing.T) { - path := "/v1beta/projects/{projectId}/certificates/{id}" + path := "/v2beta/projects/{projectId}/regions/{region}/certificates/{id}" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) idValue := "id" path = strings.Replace(path, "{"+"id"+"}", url.PathEscape(ParameterValueToString(idValue, "id")), -1) @@ -174,9 +182,10 @@ func Test_certificates_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" id := "id" - resp, reqErr := apiClient.GetCertificate(context.Background(), projectId, id).Execute() + resp, reqErr := apiClient.GetCertificate(context.Background(), projectId, region, id).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) @@ -187,9 +196,11 @@ func Test_certificates_DefaultApiService(t *testing.T) { }) t.Run("Test DefaultApiService ListCertificates", func(t *testing.T) { - path := "/v1beta/projects/{projectId}/certificates" + path := "/v2beta/projects/{projectId}/regions/{region}/certificates" projectIdValue := "projectId" path = strings.Replace(path, "{"+"projectId"+"}", url.PathEscape(ParameterValueToString(projectIdValue, "projectId")), -1) + regionValue := "region" + path = strings.Replace(path, "{"+"region"+"}", url.PathEscape(ParameterValueToString(regionValue, "region")), -1) testDefaultApiServeMux := http.NewServeMux() testDefaultApiServeMux.HandleFunc(path, func(w http.ResponseWriter, req *http.Request) { @@ -227,8 +238,9 @@ func Test_certificates_DefaultApiService(t *testing.T) { } projectId := "projectId" + region := "region" - resp, reqErr := apiClient.ListCertificates(context.Background(), projectId).Execute() + resp, reqErr := apiClient.ListCertificates(context.Background(), projectId, region).Execute() if reqErr != nil { t.Fatalf("error in call: %v", reqErr) diff --git a/services/certificates/client.go b/services/certificates/client.go index 04b4b3f3b..4c33a2186 100644 --- a/services/certificates/client.go +++ b/services/certificates/client.go @@ -3,7 +3,7 @@ Load Balancer Certificates API This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -API version: 1beta.0.0 +API version: 2beta.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -42,7 +42,7 @@ var ( queryDescape = strings.NewReplacer("%5B", "[", "%5D", "]") ) -// APIClient manages communication with the Load Balancer Certificates API API v1beta.0.0 +// APIClient manages communication with the Load Balancer Certificates API API v2beta.0.0 // In most cases there should be only one, shared, APIClient. type APIClient struct { cfg *config.Configuration diff --git a/services/certificates/configuration.go b/services/certificates/configuration.go index 609422d22..4bbd6ee4b 100644 --- a/services/certificates/configuration.go +++ b/services/certificates/configuration.go @@ -3,7 +3,7 @@ Load Balancer Certificates API This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -API version: 1beta.0.0 +API version: 2beta.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -22,15 +22,12 @@ func NewConfiguration() *config.Configuration { Debug: false, Servers: config.ServerConfigurations{ { - URL: "https://certificates.api.{region}stackit.cloud", + URL: "https://certificates.api.stackit.cloud", Description: "No description provided", Variables: map[string]config.ServerVariable{ "region": { Description: "No description provided", - DefaultValue: "eu01.", - EnumValues: []string{ - "eu01.", - }, + DefaultValue: "global", }, }, }, diff --git a/services/certificates/model_create_certificate_payload.go b/services/certificates/model_create_certificate_payload.go index d101a8ca7..c9e4f87eb 100644 --- a/services/certificates/model_create_certificate_payload.go +++ b/services/certificates/model_create_certificate_payload.go @@ -3,7 +3,7 @@ Load Balancer Certificates API This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -API version: 1beta.0.0 +API version: 2beta.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -27,6 +27,8 @@ type CreateCertificatePayload struct { ProjectId *string `json:"projectId,omitempty"` // The PEM encoded public key part PublicKey *string `json:"publicKey,omitempty"` + // Region + Region *string `json:"region,omitempty"` } // NewCreateCertificatePayload instantiates a new CreateCertificatePayload object @@ -174,6 +176,38 @@ func (o *CreateCertificatePayload) SetPublicKey(v *string) { o.PublicKey = v } +// GetRegion returns the Region field value if set, zero value otherwise. +func (o *CreateCertificatePayload) GetRegion() *string { + if o == nil || IsNil(o.Region) { + var ret *string + return ret + } + return o.Region +} + +// GetRegionOk returns a tuple with the Region field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateCertificatePayload) GetRegionOk() (*string, bool) { + if o == nil || IsNil(o.Region) { + return nil, false + } + return o.Region, true +} + +// HasRegion returns a boolean if a field has been set. +func (o *CreateCertificatePayload) HasRegion() bool { + if o != nil && !IsNil(o.Region) { + return true + } + + return false +} + +// SetRegion gets a reference to the given string and assigns it to the Region field. +func (o *CreateCertificatePayload) SetRegion(v *string) { + o.Region = v +} + func (o CreateCertificatePayload) ToMap() (map[string]interface{}, error) { toSerialize := map[string]interface{}{} if !IsNil(o.Name) { @@ -188,6 +222,9 @@ func (o CreateCertificatePayload) ToMap() (map[string]interface{}, error) { if !IsNil(o.PublicKey) { toSerialize["publicKey"] = o.PublicKey } + if !IsNil(o.Region) { + toSerialize["region"] = o.Region + } return toSerialize, nil } diff --git a/services/certificates/model_create_certificate_response.go b/services/certificates/model_create_certificate_response.go index 27a48deb5..a2a756778 100644 --- a/services/certificates/model_create_certificate_response.go +++ b/services/certificates/model_create_certificate_response.go @@ -3,7 +3,7 @@ Load Balancer Certificates API This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -API version: 1beta.0.0 +API version: 2beta.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -21,6 +21,8 @@ var _ MappedNullable = &CreateCertificateResponse{} type CreateCertificateResponse struct { // The certificates resource id Id *string `json:"id,omitempty"` + // Region + Region *string `json:"region,omitempty"` } // NewCreateCertificateResponse instantiates a new CreateCertificateResponse object @@ -72,11 +74,46 @@ func (o *CreateCertificateResponse) SetId(v *string) { o.Id = v } +// GetRegion returns the Region field value if set, zero value otherwise. +func (o *CreateCertificateResponse) GetRegion() *string { + if o == nil || IsNil(o.Region) { + var ret *string + return ret + } + return o.Region +} + +// GetRegionOk returns a tuple with the Region field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *CreateCertificateResponse) GetRegionOk() (*string, bool) { + if o == nil || IsNil(o.Region) { + return nil, false + } + return o.Region, true +} + +// HasRegion returns a boolean if a field has been set. +func (o *CreateCertificateResponse) HasRegion() bool { + if o != nil && !IsNil(o.Region) { + return true + } + + return false +} + +// SetRegion gets a reference to the given string and assigns it to the Region field. +func (o *CreateCertificateResponse) SetRegion(v *string) { + o.Region = v +} + func (o CreateCertificateResponse) ToMap() (map[string]interface{}, error) { toSerialize := map[string]interface{}{} if !IsNil(o.Id) { toSerialize["id"] = o.Id } + if !IsNil(o.Region) { + toSerialize["region"] = o.Region + } return toSerialize, nil } diff --git a/services/certificates/model_get_certificate_response.go b/services/certificates/model_get_certificate_response.go index 1e4d49edd..85499b11d 100644 --- a/services/certificates/model_get_certificate_response.go +++ b/services/certificates/model_get_certificate_response.go @@ -3,7 +3,7 @@ Load Balancer Certificates API This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -API version: 1beta.0.0 +API version: 2beta.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -25,6 +25,8 @@ type GetCertificateResponse struct { Name *string `json:"name,omitempty"` // The PEM encoded public key part PublicKey *string `json:"publicKey,omitempty"` + // Region of the LoadBalancer + Region *string `json:"region,omitempty"` } // NewGetCertificateResponse instantiates a new GetCertificateResponse object @@ -140,6 +142,38 @@ func (o *GetCertificateResponse) SetPublicKey(v *string) { o.PublicKey = v } +// GetRegion returns the Region field value if set, zero value otherwise. +func (o *GetCertificateResponse) GetRegion() *string { + if o == nil || IsNil(o.Region) { + var ret *string + return ret + } + return o.Region +} + +// GetRegionOk returns a tuple with the Region field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *GetCertificateResponse) GetRegionOk() (*string, bool) { + if o == nil || IsNil(o.Region) { + return nil, false + } + return o.Region, true +} + +// HasRegion returns a boolean if a field has been set. +func (o *GetCertificateResponse) HasRegion() bool { + if o != nil && !IsNil(o.Region) { + return true + } + + return false +} + +// SetRegion gets a reference to the given string and assigns it to the Region field. +func (o *GetCertificateResponse) SetRegion(v *string) { + o.Region = v +} + func (o GetCertificateResponse) ToMap() (map[string]interface{}, error) { toSerialize := map[string]interface{}{} if !IsNil(o.Id) { @@ -151,6 +185,9 @@ func (o GetCertificateResponse) ToMap() (map[string]interface{}, error) { if !IsNil(o.PublicKey) { toSerialize["publicKey"] = o.PublicKey } + if !IsNil(o.Region) { + toSerialize["region"] = o.Region + } return toSerialize, nil } diff --git a/services/certificates/model_google_protobuf_any.go b/services/certificates/model_google_protobuf_any.go index c318761d4..704db5d2c 100644 --- a/services/certificates/model_google_protobuf_any.go +++ b/services/certificates/model_google_protobuf_any.go @@ -3,7 +3,7 @@ Load Balancer Certificates API This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -API version: 1beta.0.0 +API version: 2beta.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/certificates/model_list_certificates_response.go b/services/certificates/model_list_certificates_response.go index f1aa19702..3cc6e6138 100644 --- a/services/certificates/model_list_certificates_response.go +++ b/services/certificates/model_list_certificates_response.go @@ -3,7 +3,7 @@ Load Balancer Certificates API This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -API version: 1beta.0.0 +API version: 2beta.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/certificates/model_status.go b/services/certificates/model_status.go index 445d32abf..a6849bf48 100644 --- a/services/certificates/model_status.go +++ b/services/certificates/model_status.go @@ -3,7 +3,7 @@ Load Balancer Certificates API This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -API version: 1beta.0.0 +API version: 2beta.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/certificates/utils.go b/services/certificates/utils.go index fd09fc7ab..585f513e3 100644 --- a/services/certificates/utils.go +++ b/services/certificates/utils.go @@ -3,7 +3,7 @@ Load Balancer Certificates API This API offers the ability to store TLS certificates, which can be used by load balancing servers in STACKIT. They can be between consumer and load balancing server and/or between load balancing server and endpoint server. -API version: 1beta.0.0 +API version: 2beta.0.0 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.