diff --git a/services/certificates/src/stackit/certificates/__init__.py b/services/certificates/src/stackit/certificates/__init__.py index d557747d..01174645 100644 --- a/services/certificates/src/stackit/certificates/__init__.py +++ b/services/certificates/src/stackit/certificates/__init__.py @@ -7,7 +7,7 @@ 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. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 2beta.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/certificates/src/stackit/certificates/api/default_api.py b/services/certificates/src/stackit/certificates/api/default_api.py index 9e931dfe..e7af4e12 100644 --- a/services/certificates/src/stackit/certificates/api/default_api.py +++ b/services/certificates/src/stackit/certificates/api/default_api.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 2beta.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -49,6 +49,7 @@ def __init__(self, configuration: Configuration = None) -> None: def create_certificate( self, project_id: StrictStr, + region: StrictStr, create_certificate_payload: CreateCertificatePayload, _request_timeout: Union[ None, @@ -66,6 +67,8 @@ def create_certificate( :param project_id: (required) :type project_id: str + :param region: (required) + :type region: str :param create_certificate_payload: (required) :type create_certificate_payload: CreateCertificatePayload :param _request_timeout: timeout setting for this request. If one @@ -92,6 +95,7 @@ def create_certificate( _param = self._create_certificate_serialize( project_id=project_id, + region=region, create_certificate_payload=create_certificate_payload, _request_auth=_request_auth, _content_type=_content_type, @@ -117,6 +121,7 @@ def create_certificate( def create_certificate_with_http_info( self, project_id: StrictStr, + region: StrictStr, create_certificate_payload: CreateCertificatePayload, _request_timeout: Union[ None, @@ -134,6 +139,8 @@ def create_certificate_with_http_info( :param project_id: (required) :type project_id: str + :param region: (required) + :type region: str :param create_certificate_payload: (required) :type create_certificate_payload: CreateCertificatePayload :param _request_timeout: timeout setting for this request. If one @@ -160,6 +167,7 @@ def create_certificate_with_http_info( _param = self._create_certificate_serialize( project_id=project_id, + region=region, create_certificate_payload=create_certificate_payload, _request_auth=_request_auth, _content_type=_content_type, @@ -185,6 +193,7 @@ def create_certificate_with_http_info( def create_certificate_without_preload_content( self, project_id: StrictStr, + region: StrictStr, create_certificate_payload: CreateCertificatePayload, _request_timeout: Union[ None, @@ -202,6 +211,8 @@ def create_certificate_without_preload_content( :param project_id: (required) :type project_id: str + :param region: (required) + :type region: str :param create_certificate_payload: (required) :type create_certificate_payload: CreateCertificatePayload :param _request_timeout: timeout setting for this request. If one @@ -228,6 +239,7 @@ def create_certificate_without_preload_content( _param = self._create_certificate_serialize( project_id=project_id, + region=region, create_certificate_payload=create_certificate_payload, _request_auth=_request_auth, _content_type=_content_type, @@ -248,6 +260,7 @@ def create_certificate_without_preload_content( def _create_certificate_serialize( self, project_id, + region, create_certificate_payload, _request_auth, _content_type, @@ -269,6 +282,8 @@ def _create_certificate_serialize( # process the path parameters if project_id is not None: _path_params["projectId"] = project_id + if region is not None: + _path_params["region"] = region # process the query parameters # process the header parameters # process the form parameters @@ -293,7 +308,7 @@ def _create_certificate_serialize( return self.api_client.param_serialize( method="POST", - resource_path="/v1beta/projects/{projectId}/certificates", + resource_path="/v2beta/projects/{projectId}/regions/{region}/certificates", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -310,6 +325,7 @@ def _create_certificate_serialize( def delete_certificate( self, project_id: StrictStr, + region: StrictStr, id: StrictStr, _request_timeout: Union[ None, @@ -327,6 +343,8 @@ def delete_certificate( :param project_id: (required) :type project_id: str + :param region: (required) + :type region: str :param id: (required) :type id: str :param _request_timeout: timeout setting for this request. If one @@ -353,6 +371,7 @@ def delete_certificate( _param = self._delete_certificate_serialize( project_id=project_id, + region=region, id=id, _request_auth=_request_auth, _content_type=_content_type, @@ -378,6 +397,7 @@ def delete_certificate( def delete_certificate_with_http_info( self, project_id: StrictStr, + region: StrictStr, id: StrictStr, _request_timeout: Union[ None, @@ -395,6 +415,8 @@ def delete_certificate_with_http_info( :param project_id: (required) :type project_id: str + :param region: (required) + :type region: str :param id: (required) :type id: str :param _request_timeout: timeout setting for this request. If one @@ -421,6 +443,7 @@ def delete_certificate_with_http_info( _param = self._delete_certificate_serialize( project_id=project_id, + region=region, id=id, _request_auth=_request_auth, _content_type=_content_type, @@ -446,6 +469,7 @@ def delete_certificate_with_http_info( def delete_certificate_without_preload_content( self, project_id: StrictStr, + region: StrictStr, id: StrictStr, _request_timeout: Union[ None, @@ -463,6 +487,8 @@ def delete_certificate_without_preload_content( :param project_id: (required) :type project_id: str + :param region: (required) + :type region: str :param id: (required) :type id: str :param _request_timeout: timeout setting for this request. If one @@ -489,6 +515,7 @@ def delete_certificate_without_preload_content( _param = self._delete_certificate_serialize( project_id=project_id, + region=region, id=id, _request_auth=_request_auth, _content_type=_content_type, @@ -509,6 +536,7 @@ def delete_certificate_without_preload_content( def _delete_certificate_serialize( self, project_id, + region, id, _request_auth, _content_type, @@ -530,6 +558,8 @@ def _delete_certificate_serialize( # process the path parameters if project_id is not None: _path_params["projectId"] = project_id + if region is not None: + _path_params["region"] = region if id is not None: _path_params["id"] = id # process the query parameters @@ -546,7 +576,7 @@ def _delete_certificate_serialize( return self.api_client.param_serialize( method="DELETE", - resource_path="/v1beta/projects/{projectId}/certificates/{id}", + resource_path="/v2beta/projects/{projectId}/regions/{region}/certificates/{id}", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -563,6 +593,7 @@ def _delete_certificate_serialize( def get_certificate( self, project_id: StrictStr, + region: StrictStr, id: StrictStr, _request_timeout: Union[ None, @@ -580,6 +611,8 @@ def get_certificate( :param project_id: (required) :type project_id: str + :param region: (required) + :type region: str :param id: (required) :type id: str :param _request_timeout: timeout setting for this request. If one @@ -606,6 +639,7 @@ def get_certificate( _param = self._get_certificate_serialize( project_id=project_id, + region=region, id=id, _request_auth=_request_auth, _content_type=_content_type, @@ -632,6 +666,7 @@ def get_certificate( def get_certificate_with_http_info( self, project_id: StrictStr, + region: StrictStr, id: StrictStr, _request_timeout: Union[ None, @@ -649,6 +684,8 @@ def get_certificate_with_http_info( :param project_id: (required) :type project_id: str + :param region: (required) + :type region: str :param id: (required) :type id: str :param _request_timeout: timeout setting for this request. If one @@ -675,6 +712,7 @@ def get_certificate_with_http_info( _param = self._get_certificate_serialize( project_id=project_id, + region=region, id=id, _request_auth=_request_auth, _content_type=_content_type, @@ -701,6 +739,7 @@ def get_certificate_with_http_info( def get_certificate_without_preload_content( self, project_id: StrictStr, + region: StrictStr, id: StrictStr, _request_timeout: Union[ None, @@ -718,6 +757,8 @@ def get_certificate_without_preload_content( :param project_id: (required) :type project_id: str + :param region: (required) + :type region: str :param id: (required) :type id: str :param _request_timeout: timeout setting for this request. If one @@ -744,6 +785,7 @@ def get_certificate_without_preload_content( _param = self._get_certificate_serialize( project_id=project_id, + region=region, id=id, _request_auth=_request_auth, _content_type=_content_type, @@ -765,6 +807,7 @@ def get_certificate_without_preload_content( def _get_certificate_serialize( self, project_id, + region, id, _request_auth, _content_type, @@ -786,6 +829,8 @@ def _get_certificate_serialize( # process the path parameters if project_id is not None: _path_params["projectId"] = project_id + if region is not None: + _path_params["region"] = region if id is not None: _path_params["id"] = id # process the query parameters @@ -802,7 +847,7 @@ def _get_certificate_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1beta/projects/{projectId}/certificates/{id}", + resource_path="/v2beta/projects/{projectId}/regions/{region}/certificates/{id}", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -819,6 +864,7 @@ def _get_certificate_serialize( def list_certificates( self, project_id: StrictStr, + region: StrictStr, page_size: Annotated[ Optional[StrictStr], Field( @@ -847,6 +893,8 @@ def list_certificates( :param project_id: (required) :type project_id: str + :param region: (required) + :type region: str :param page_size: page_size specifies how many certificates should be returned on this page. Must be a positive number <= 1000 :type page_size: str :param page_id: page_id is a page identifier returned by the previous response and is used to request the next page @@ -875,6 +923,7 @@ def list_certificates( _param = self._list_certificates_serialize( project_id=project_id, + region=region, page_size=page_size, page_id=page_id, _request_auth=_request_auth, @@ -902,6 +951,7 @@ def list_certificates( def list_certificates_with_http_info( self, project_id: StrictStr, + region: StrictStr, page_size: Annotated[ Optional[StrictStr], Field( @@ -930,6 +980,8 @@ def list_certificates_with_http_info( :param project_id: (required) :type project_id: str + :param region: (required) + :type region: str :param page_size: page_size specifies how many certificates should be returned on this page. Must be a positive number <= 1000 :type page_size: str :param page_id: page_id is a page identifier returned by the previous response and is used to request the next page @@ -958,6 +1010,7 @@ def list_certificates_with_http_info( _param = self._list_certificates_serialize( project_id=project_id, + region=region, page_size=page_size, page_id=page_id, _request_auth=_request_auth, @@ -985,6 +1038,7 @@ def list_certificates_with_http_info( def list_certificates_without_preload_content( self, project_id: StrictStr, + region: StrictStr, page_size: Annotated[ Optional[StrictStr], Field( @@ -1013,6 +1067,8 @@ def list_certificates_without_preload_content( :param project_id: (required) :type project_id: str + :param region: (required) + :type region: str :param page_size: page_size specifies how many certificates should be returned on this page. Must be a positive number <= 1000 :type page_size: str :param page_id: page_id is a page identifier returned by the previous response and is used to request the next page @@ -1041,6 +1097,7 @@ def list_certificates_without_preload_content( _param = self._list_certificates_serialize( project_id=project_id, + region=region, page_size=page_size, page_id=page_id, _request_auth=_request_auth, @@ -1063,6 +1120,7 @@ def list_certificates_without_preload_content( def _list_certificates_serialize( self, project_id, + region, page_size, page_id, _request_auth, @@ -1085,6 +1143,8 @@ def _list_certificates_serialize( # process the path parameters if project_id is not None: _path_params["projectId"] = project_id + if region is not None: + _path_params["region"] = region # process the query parameters if page_size is not None: @@ -1107,7 +1167,7 @@ def _list_certificates_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1beta/projects/{projectId}/certificates", + resource_path="/v2beta/projects/{projectId}/regions/{region}/certificates", path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/services/certificates/src/stackit/certificates/api_client.py b/services/certificates/src/stackit/certificates/api_client.py index 8b135484..c3087f55 100644 --- a/services/certificates/src/stackit/certificates/api_client.py +++ b/services/certificates/src/stackit/certificates/api_client.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 2beta.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/certificates/src/stackit/certificates/configuration.py b/services/certificates/src/stackit/certificates/configuration.py index d41b4637..b102bd81 100644 --- a/services/certificates/src/stackit/certificates/configuration.py +++ b/services/certificates/src/stackit/certificates/configuration.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 2beta.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -32,7 +32,7 @@ def __init__( ) """Constructor """ - self._base_path = "https://certificates.api.eu01.stackit.cloud" + self._base_path = "https://certificates.api.stackit.cloud" """Default Base url """ self.server_index = 0 if server_index is None else server_index @@ -56,13 +56,12 @@ def get_host_settings(self): """ return [ { - "url": "https://certificates.api.{region}stackit.cloud", + "url": "https://certificates.api.stackit.cloud", "description": "No description provided", "variables": { "region": { "description": "No description provided", - "default_value": "eu01.", - "enum_values": ["eu01."], + "default_value": "global", } }, } diff --git a/services/certificates/src/stackit/certificates/exceptions.py b/services/certificates/src/stackit/certificates/exceptions.py index a693d90e..df5804a2 100644 --- a/services/certificates/src/stackit/certificates/exceptions.py +++ b/services/certificates/src/stackit/certificates/exceptions.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 2beta.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/certificates/src/stackit/certificates/models/__init__.py b/services/certificates/src/stackit/certificates/models/__init__.py index 43d6318d..35ab1726 100644 --- a/services/certificates/src/stackit/certificates/models/__init__.py +++ b/services/certificates/src/stackit/certificates/models/__init__.py @@ -6,7 +6,7 @@ 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. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 2beta.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/certificates/src/stackit/certificates/models/create_certificate_payload.py b/services/certificates/src/stackit/certificates/models/create_certificate_payload.py index dfc21439..ac305942 100644 --- a/services/certificates/src/stackit/certificates/models/create_certificate_payload.py +++ b/services/certificates/src/stackit/certificates/models/create_certificate_payload.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 2beta.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -37,7 +37,8 @@ class CreateCertificatePayload(BaseModel): public_key: Optional[StrictStr] = Field( default=None, description="The PEM encoded public key part", alias="publicKey" ) - __properties: ClassVar[List[str]] = ["name", "privateKey", "projectId", "publicKey"] + region: Optional[Annotated[str, Field(strict=True)]] = Field(default=None, description="Region") + __properties: ClassVar[List[str]] = ["name", "privateKey", "projectId", "publicKey", "region"] @field_validator("name") def name_validate_regular_expression(cls, value): @@ -61,6 +62,16 @@ def project_id_validate_regular_expression(cls, value): ) return value + @field_validator("region") + def region_validate_regular_expression(cls, value): + """Validates the regular expression""" + if value is None: + return value + + if not re.match(r"^[a-z]{2,4}[0-9]{2}$", value): + raise ValueError(r"must validate the regular expression /^[a-z]{2,4}[0-9]{2}$/") + return value + model_config = ConfigDict( populate_by_name=True, validate_assignment=True, @@ -91,10 +102,12 @@ def to_dict(self) -> Dict[str, Any]: were set at model initialization. Other fields with value `None` are ignored. * OpenAPI `readOnly` fields are excluded. + * OpenAPI `readOnly` fields are excluded. """ excluded_fields: Set[str] = set( [ "project_id", + "region", ] ) @@ -120,6 +133,7 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: "privateKey": obj.get("privateKey"), "projectId": obj.get("projectId"), "publicKey": obj.get("publicKey"), + "region": obj.get("region"), } ) return _obj diff --git a/services/certificates/src/stackit/certificates/models/create_certificate_response.py b/services/certificates/src/stackit/certificates/models/create_certificate_response.py index d387dc04..9c7f2008 100644 --- a/services/certificates/src/stackit/certificates/models/create_certificate_response.py +++ b/services/certificates/src/stackit/certificates/models/create_certificate_response.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 2beta.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -28,7 +28,8 @@ class CreateCertificateResponse(BaseModel): """ id: Optional[Annotated[str, Field(strict=True)]] = Field(default=None, description="The certificates resource id") - __properties: ClassVar[List[str]] = ["id"] + region: Optional[Annotated[str, Field(strict=True)]] = Field(default=None, description="Region") + __properties: ClassVar[List[str]] = ["id", "region"] @field_validator("id") def id_validate_regular_expression(cls, value): @@ -40,6 +41,16 @@ def id_validate_regular_expression(cls, value): raise ValueError(r"must validate the regular expression /^[0-9a-z](?:(?:[0-9a-z]|-){0,251}[0-9a-z])?$/") return value + @field_validator("region") + def region_validate_regular_expression(cls, value): + """Validates the regular expression""" + if value is None: + return value + + if not re.match(r"^[a-z]{2,4}[0-9]{2}$", value): + raise ValueError(r"must validate the regular expression /^[a-z]{2,4}[0-9]{2}$/") + return value + model_config = ConfigDict( populate_by_name=True, validate_assignment=True, @@ -69,8 +80,13 @@ def to_dict(self) -> Dict[str, Any]: * `None` is only added to the output dict for nullable fields that were set at model initialization. Other fields with value `None` are ignored. + * OpenAPI `readOnly` fields are excluded. """ - excluded_fields: Set[str] = set([]) + excluded_fields: Set[str] = set( + [ + "region", + ] + ) _dict = self.model_dump( by_alias=True, @@ -88,5 +104,5 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if not isinstance(obj, dict): return cls.model_validate(obj) - _obj = cls.model_validate({"id": obj.get("id")}) + _obj = cls.model_validate({"id": obj.get("id"), "region": obj.get("region")}) return _obj diff --git a/services/certificates/src/stackit/certificates/models/get_certificate_response.py b/services/certificates/src/stackit/certificates/models/get_certificate_response.py index 39f3273d..dab99f13 100644 --- a/services/certificates/src/stackit/certificates/models/get_certificate_response.py +++ b/services/certificates/src/stackit/certificates/models/get_certificate_response.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 2beta.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -32,7 +32,8 @@ class GetCertificateResponse(BaseModel): public_key: Optional[StrictStr] = Field( default=None, description="The PEM encoded public key part", alias="publicKey" ) - __properties: ClassVar[List[str]] = ["id", "name", "publicKey"] + region: Optional[StrictStr] = Field(default=None, description="Region of the LoadBalancer") + __properties: ClassVar[List[str]] = ["id", "name", "publicKey", "region"] @field_validator("id") def id_validate_regular_expression(cls, value): @@ -102,5 +103,12 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: if not isinstance(obj, dict): return cls.model_validate(obj) - _obj = cls.model_validate({"id": obj.get("id"), "name": obj.get("name"), "publicKey": obj.get("publicKey")}) + _obj = cls.model_validate( + { + "id": obj.get("id"), + "name": obj.get("name"), + "publicKey": obj.get("publicKey"), + "region": obj.get("region"), + } + ) return _obj diff --git a/services/certificates/src/stackit/certificates/models/google_protobuf_any.py b/services/certificates/src/stackit/certificates/models/google_protobuf_any.py index 087486b2..d2c1c928 100644 --- a/services/certificates/src/stackit/certificates/models/google_protobuf_any.py +++ b/services/certificates/src/stackit/certificates/models/google_protobuf_any.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 2beta.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/certificates/src/stackit/certificates/models/list_certificates_response.py b/services/certificates/src/stackit/certificates/models/list_certificates_response.py index 8ed31d8c..d984d9f9 100644 --- a/services/certificates/src/stackit/certificates/models/list_certificates_response.py +++ b/services/certificates/src/stackit/certificates/models/list_certificates_response.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 2beta.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/certificates/src/stackit/certificates/models/status.py b/services/certificates/src/stackit/certificates/models/status.py index 021e9499..cc9a56fd 100644 --- a/services/certificates/src/stackit/certificates/models/status.py +++ b/services/certificates/src/stackit/certificates/models/status.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 2beta.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/certificates/src/stackit/certificates/rest.py b/services/certificates/src/stackit/certificates/rest.py index 55272cc0..0b85b303 100644 --- a/services/certificates/src/stackit/certificates/rest.py +++ b/services/certificates/src/stackit/certificates/rest.py @@ -5,7 +5,7 @@ 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. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 2beta.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually.