diff --git a/services/opensearch/oas_commit b/services/opensearch/oas_commit index e3713dde3..269786d57 100644 --- a/services/opensearch/oas_commit +++ b/services/opensearch/oas_commit @@ -1 +1 @@ -0e64886dd0847341800d7191ed193b75413be998 +542331e6ed58183bbfb5837bace9e39fbba2a8f0 diff --git a/services/opensearch/src/stackit/opensearch/__init__.py b/services/opensearch/src/stackit/opensearch/__init__.py index 0004633d4..04af09aa3 100644 --- a/services/opensearch/src/stackit/opensearch/__init__.py +++ b/services/opensearch/src/stackit/opensearch/__init__.py @@ -7,7 +7,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -30,6 +30,7 @@ "ApiException", "Backup", "CreateBackupResponseItem", + "CreateCredentialsPayload", "CreateInstancePayload", "CreateInstanceResponse", "Credentials", @@ -76,6 +77,9 @@ from stackit.opensearch.models.create_backup_response_item import ( CreateBackupResponseItem as CreateBackupResponseItem, ) +from stackit.opensearch.models.create_credentials_payload import ( + CreateCredentialsPayload as CreateCredentialsPayload, +) from stackit.opensearch.models.create_instance_payload import ( CreateInstancePayload as CreateInstancePayload, ) diff --git a/services/opensearch/src/stackit/opensearch/api/default_api.py b/services/opensearch/src/stackit/opensearch/api/default_api.py index da1e13f2d..acb42dc22 100644 --- a/services/opensearch/src/stackit/opensearch/api/default_api.py +++ b/services/opensearch/src/stackit/opensearch/api/default_api.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -28,6 +28,9 @@ from stackit.opensearch.models.create_backup_response_item import ( CreateBackupResponseItem, ) +from stackit.opensearch.models.create_credentials_payload import ( + CreateCredentialsPayload, +) from stackit.opensearch.models.create_instance_payload import CreateInstancePayload from stackit.opensearch.models.create_instance_response import CreateInstanceResponse from stackit.opensearch.models.credentials_response import CredentialsResponse @@ -67,8 +70,9 @@ def __init__(self, configuration: Configuration = None) -> None: @validate_call def create_backup( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -82,10 +86,12 @@ def create_backup( """create a backup - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -109,8 +115,9 @@ def create_backup( """ # noqa: E501 _param = self._create_backup_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -119,6 +126,8 @@ def create_backup( _response_types_map: Dict[str, Optional[str]] = { "201": "List[CreateBackupResponseItem]", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -132,8 +141,9 @@ def create_backup( @validate_call def create_backup_with_http_info( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -147,10 +157,12 @@ def create_backup_with_http_info( """create a backup - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -174,8 +186,9 @@ def create_backup_with_http_info( """ # noqa: E501 _param = self._create_backup_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -184,6 +197,8 @@ def create_backup_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "201": "List[CreateBackupResponseItem]", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -197,8 +212,9 @@ def create_backup_with_http_info( @validate_call def create_backup_without_preload_content( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -212,10 +228,12 @@ def create_backup_without_preload_content( """create a backup - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -239,8 +257,9 @@ def create_backup_without_preload_content( """ # noqa: E501 _param = self._create_backup_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -249,6 +268,8 @@ def create_backup_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "201": "List[CreateBackupResponseItem]", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -257,8 +278,9 @@ def create_backup_without_preload_content( def _create_backup_serialize( self, - instance_id, project_id, + region_id, + instance_id, _request_auth, _content_type, _headers, @@ -277,10 +299,12 @@ def _create_backup_serialize( _body_params: Optional[bytes] = None # process the path parameters - if instance_id is not None: - _path_params["instanceId"] = instance_id if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id + if instance_id is not None: + _path_params["instanceId"] = instance_id # process the query parameters # process the header parameters # process the form parameters @@ -295,7 +319,7 @@ def _create_backup_serialize( return self.api_client.param_serialize( method="POST", - resource_path="/v1/projects/{projectId}/instances/{instanceId}/backups", + resource_path="/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}/backups", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -311,8 +335,12 @@ def _create_backup_serialize( @validate_call def create_credentials( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], instance_id: Annotated[StrictStr, Field(description="Instance id")], + create_credentials_payload: Annotated[ + Optional[CreateCredentialsPayload], Field(description="Parameters for requested credentials") + ] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -327,10 +355,14 @@ def create_credentials( Create new service credentials - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param instance_id: Instance id (required) :type instance_id: str + :param create_credentials_payload: Parameters for requested credentials + :type create_credentials_payload: CreateCredentialsPayload :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -355,7 +387,9 @@ def create_credentials( _param = self._create_credentials_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, + create_credentials_payload=create_credentials_payload, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -365,6 +399,7 @@ def create_credentials( _response_types_map: Dict[str, Optional[str]] = { "200": "CredentialsResponse", "400": "Error", + "401": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) response_data.read() @@ -376,8 +411,12 @@ def create_credentials( @validate_call def create_credentials_with_http_info( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], instance_id: Annotated[StrictStr, Field(description="Instance id")], + create_credentials_payload: Annotated[ + Optional[CreateCredentialsPayload], Field(description="Parameters for requested credentials") + ] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -392,10 +431,14 @@ def create_credentials_with_http_info( Create new service credentials - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param instance_id: Instance id (required) :type instance_id: str + :param create_credentials_payload: Parameters for requested credentials + :type create_credentials_payload: CreateCredentialsPayload :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -420,7 +463,9 @@ def create_credentials_with_http_info( _param = self._create_credentials_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, + create_credentials_payload=create_credentials_payload, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -430,6 +475,7 @@ def create_credentials_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "CredentialsResponse", "400": "Error", + "401": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) response_data.read() @@ -441,8 +487,12 @@ def create_credentials_with_http_info( @validate_call def create_credentials_without_preload_content( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], instance_id: Annotated[StrictStr, Field(description="Instance id")], + create_credentials_payload: Annotated[ + Optional[CreateCredentialsPayload], Field(description="Parameters for requested credentials") + ] = None, _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -457,10 +507,14 @@ def create_credentials_without_preload_content( Create new service credentials - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param instance_id: Instance id (required) :type instance_id: str + :param create_credentials_payload: Parameters for requested credentials + :type create_credentials_payload: CreateCredentialsPayload :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -485,7 +539,9 @@ def create_credentials_without_preload_content( _param = self._create_credentials_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, + create_credentials_payload=create_credentials_payload, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -495,6 +551,7 @@ def create_credentials_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "CredentialsResponse", "400": "Error", + "401": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) return response_data.response @@ -502,7 +559,9 @@ def create_credentials_without_preload_content( def _create_credentials_serialize( self, project_id, + region_id, instance_id, + create_credentials_payload, _request_auth, _content_type, _headers, @@ -523,23 +582,35 @@ def _create_credentials_serialize( # process the path parameters if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id if instance_id is not None: _path_params["instanceId"] = instance_id # process the query parameters # process the header parameters # process the form parameters # process the body parameter + if create_credentials_payload is not None: + _body_params = create_credentials_payload # set the HTTP header `Accept` if "Accept" not in _header_params: _header_params["Accept"] = self.api_client.select_header_accept(["application/json"]) + # set the HTTP header `Content-Type` + if _content_type: + _header_params["Content-Type"] = _content_type + else: + _default_content_type = self.api_client.select_header_content_type(["application/json"]) + if _default_content_type is not None: + _header_params["Content-Type"] = _default_content_type + # authentication setting _auth_settings: List[str] = [] return self.api_client.param_serialize( method="POST", - resource_path="/v1/projects/{projectId}/instances/{instanceId}/credentials", + resource_path="/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}/credentials", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -555,7 +626,8 @@ def _create_credentials_serialize( @validate_call def create_instance( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], create_instance_payload: Annotated[ CreateInstancePayload, Field(description="Parameters for the requested service instance provision") ], @@ -573,8 +645,10 @@ def create_instance( Provision a service instance. - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param create_instance_payload: Parameters for the requested service instance provision (required) :type create_instance_payload: CreateInstancePayload :param _request_timeout: timeout setting for this request. If one @@ -601,6 +675,7 @@ def create_instance( _param = self._create_instance_serialize( project_id=project_id, + region_id=region_id, create_instance_payload=create_instance_payload, _request_auth=_request_auth, _content_type=_content_type, @@ -611,6 +686,7 @@ def create_instance( _response_types_map: Dict[str, Optional[str]] = { "202": "CreateInstanceResponse", "400": "Error", + "401": "Error", "409": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -623,7 +699,8 @@ def create_instance( @validate_call def create_instance_with_http_info( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], create_instance_payload: Annotated[ CreateInstancePayload, Field(description="Parameters for the requested service instance provision") ], @@ -641,8 +718,10 @@ def create_instance_with_http_info( Provision a service instance. - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param create_instance_payload: Parameters for the requested service instance provision (required) :type create_instance_payload: CreateInstancePayload :param _request_timeout: timeout setting for this request. If one @@ -669,6 +748,7 @@ def create_instance_with_http_info( _param = self._create_instance_serialize( project_id=project_id, + region_id=region_id, create_instance_payload=create_instance_payload, _request_auth=_request_auth, _content_type=_content_type, @@ -679,6 +759,7 @@ def create_instance_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "202": "CreateInstanceResponse", "400": "Error", + "401": "Error", "409": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -691,7 +772,8 @@ def create_instance_with_http_info( @validate_call def create_instance_without_preload_content( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], create_instance_payload: Annotated[ CreateInstancePayload, Field(description="Parameters for the requested service instance provision") ], @@ -709,8 +791,10 @@ def create_instance_without_preload_content( Provision a service instance. - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param create_instance_payload: Parameters for the requested service instance provision (required) :type create_instance_payload: CreateInstancePayload :param _request_timeout: timeout setting for this request. If one @@ -737,6 +821,7 @@ def create_instance_without_preload_content( _param = self._create_instance_serialize( project_id=project_id, + region_id=region_id, create_instance_payload=create_instance_payload, _request_auth=_request_auth, _content_type=_content_type, @@ -747,6 +832,7 @@ def create_instance_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "202": "CreateInstanceResponse", "400": "Error", + "401": "Error", "409": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -755,6 +841,7 @@ def create_instance_without_preload_content( def _create_instance_serialize( self, project_id, + region_id, create_instance_payload, _request_auth, _content_type, @@ -776,6 +863,8 @@ def _create_instance_serialize( # process the path parameters if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id # process the query parameters # process the header parameters # process the form parameters @@ -800,7 +889,7 @@ def _create_instance_serialize( return self.api_client.param_serialize( method="POST", - resource_path="/v1/projects/{projectId}/instances", + resource_path="/v2/projects/{projectId}/regions/{regionId}/instances", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -816,7 +905,8 @@ def _create_instance_serialize( @validate_call def delete_credentials( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], instance_id: Annotated[StrictStr, Field(description="Instance id")], credentials_id: Annotated[StrictStr, Field(description="Id of the credentials being deleted")], _request_timeout: Union[ @@ -833,8 +923,10 @@ def delete_credentials( Delete a service credentials. - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param instance_id: Instance id (required) :type instance_id: str :param credentials_id: Id of the credentials being deleted (required) @@ -863,6 +955,7 @@ def delete_credentials( _param = self._delete_credentials_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, credentials_id=credentials_id, _request_auth=_request_auth, @@ -873,6 +966,8 @@ def delete_credentials( _response_types_map: Dict[str, Optional[str]] = { "200": None, + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -885,7 +980,8 @@ def delete_credentials( @validate_call def delete_credentials_with_http_info( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], instance_id: Annotated[StrictStr, Field(description="Instance id")], credentials_id: Annotated[StrictStr, Field(description="Id of the credentials being deleted")], _request_timeout: Union[ @@ -902,8 +998,10 @@ def delete_credentials_with_http_info( Delete a service credentials. - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param instance_id: Instance id (required) :type instance_id: str :param credentials_id: Id of the credentials being deleted (required) @@ -932,6 +1030,7 @@ def delete_credentials_with_http_info( _param = self._delete_credentials_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, credentials_id=credentials_id, _request_auth=_request_auth, @@ -942,6 +1041,8 @@ def delete_credentials_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": None, + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -954,7 +1055,8 @@ def delete_credentials_with_http_info( @validate_call def delete_credentials_without_preload_content( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], instance_id: Annotated[StrictStr, Field(description="Instance id")], credentials_id: Annotated[StrictStr, Field(description="Id of the credentials being deleted")], _request_timeout: Union[ @@ -971,8 +1073,10 @@ def delete_credentials_without_preload_content( Delete a service credentials. - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param instance_id: Instance id (required) :type instance_id: str :param credentials_id: Id of the credentials being deleted (required) @@ -1001,6 +1105,7 @@ def delete_credentials_without_preload_content( _param = self._delete_credentials_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, credentials_id=credentials_id, _request_auth=_request_auth, @@ -1011,6 +1116,8 @@ def delete_credentials_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": None, + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -1019,6 +1126,7 @@ def delete_credentials_without_preload_content( def _delete_credentials_serialize( self, project_id, + region_id, instance_id, credentials_id, _request_auth, @@ -1041,6 +1149,8 @@ def _delete_credentials_serialize( # process the path parameters if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id if instance_id is not None: _path_params["instanceId"] = instance_id if credentials_id is not None: @@ -1059,7 +1169,7 @@ def _delete_credentials_serialize( return self.api_client.param_serialize( method="DELETE", - resource_path="/v1/projects/{projectId}/instances/{instanceId}/credentials/{credentialsId}", + resource_path="/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}/credentials/{credentialsId}", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1075,8 +1185,9 @@ def _delete_credentials_serialize( @validate_call def delete_instance( self, - project_id: StrictStr, - instance_id: Annotated[StrictStr, Field(description="Id of instance being deleted")], + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -1091,9 +1202,11 @@ def delete_instance( Deprovision a service instance. - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str - :param instance_id: Id of instance being deleted (required) + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -1119,6 +1232,7 @@ def delete_instance( _param = self._delete_instance_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, @@ -1129,6 +1243,7 @@ def delete_instance( _response_types_map: Dict[str, Optional[str]] = { "202": None, "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -1141,8 +1256,9 @@ def delete_instance( @validate_call def delete_instance_with_http_info( self, - project_id: StrictStr, - instance_id: Annotated[StrictStr, Field(description="Id of instance being deleted")], + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -1157,9 +1273,11 @@ def delete_instance_with_http_info( Deprovision a service instance. - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str - :param instance_id: Id of instance being deleted (required) + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -1185,6 +1303,7 @@ def delete_instance_with_http_info( _param = self._delete_instance_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, @@ -1195,6 +1314,7 @@ def delete_instance_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "202": None, "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -1207,8 +1327,9 @@ def delete_instance_with_http_info( @validate_call def delete_instance_without_preload_content( self, - project_id: StrictStr, - instance_id: Annotated[StrictStr, Field(description="Id of instance being deleted")], + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -1223,9 +1344,11 @@ def delete_instance_without_preload_content( Deprovision a service instance. - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str - :param instance_id: Id of instance being deleted (required) + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request @@ -1251,6 +1374,7 @@ def delete_instance_without_preload_content( _param = self._delete_instance_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, @@ -1261,6 +1385,7 @@ def delete_instance_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "202": None, "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -1269,6 +1394,7 @@ def delete_instance_without_preload_content( def _delete_instance_serialize( self, project_id, + region_id, instance_id, _request_auth, _content_type, @@ -1290,6 +1416,8 @@ def _delete_instance_serialize( # process the path parameters if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id if instance_id is not None: _path_params["instanceId"] = instance_id # process the query parameters @@ -1306,7 +1434,7 @@ def _delete_instance_serialize( return self.api_client.param_serialize( method="DELETE", - resource_path="/v1/projects/{projectId}/instances/{instanceId}", + resource_path="/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1322,9 +1450,10 @@ def _delete_instance_serialize( @validate_call def download_backup( self, - backup_id: Annotated[StrictInt, Field(description="Backup id")], - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], + backup_id: Annotated[StrictInt, Field(description="Backup id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -1338,12 +1467,14 @@ def download_backup( """download backup - :param backup_id: Backup id (required) - :type backup_id: int - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str + :param backup_id: Backup id (required) + :type backup_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -1367,9 +1498,10 @@ def download_backup( """ # noqa: E501 _param = self._download_backup_serialize( - backup_id=backup_id, - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, + backup_id=backup_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -1378,6 +1510,9 @@ def download_backup( _response_types_map: Dict[str, Optional[str]] = { "200": "bytes", + "400": "Error", + "401": "Error", + "404": "Error", "500": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -1390,9 +1525,10 @@ def download_backup( @validate_call def download_backup_with_http_info( self, - backup_id: Annotated[StrictInt, Field(description="Backup id")], - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], + backup_id: Annotated[StrictInt, Field(description="Backup id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -1406,12 +1542,14 @@ def download_backup_with_http_info( """download backup - :param backup_id: Backup id (required) - :type backup_id: int - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str + :param backup_id: Backup id (required) + :type backup_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -1435,9 +1573,10 @@ def download_backup_with_http_info( """ # noqa: E501 _param = self._download_backup_serialize( - backup_id=backup_id, - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, + backup_id=backup_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -1446,6 +1585,9 @@ def download_backup_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "bytes", + "400": "Error", + "401": "Error", + "404": "Error", "500": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -1458,9 +1600,10 @@ def download_backup_with_http_info( @validate_call def download_backup_without_preload_content( self, - backup_id: Annotated[StrictInt, Field(description="Backup id")], - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], + backup_id: Annotated[StrictInt, Field(description="Backup id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -1474,12 +1617,14 @@ def download_backup_without_preload_content( """download backup - :param backup_id: Backup id (required) - :type backup_id: int - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str + :param backup_id: Backup id (required) + :type backup_id: int :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -1503,9 +1648,10 @@ def download_backup_without_preload_content( """ # noqa: E501 _param = self._download_backup_serialize( - backup_id=backup_id, - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, + backup_id=backup_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -1514,6 +1660,9 @@ def download_backup_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "bytes", + "400": "Error", + "401": "Error", + "404": "Error", "500": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -1521,9 +1670,10 @@ def download_backup_without_preload_content( def _download_backup_serialize( self, - backup_id, - instance_id, project_id, + region_id, + instance_id, + backup_id, _request_auth, _content_type, _headers, @@ -1542,12 +1692,14 @@ def _download_backup_serialize( _body_params: Optional[bytes] = None # process the path parameters - if backup_id is not None: - _path_params["backupId"] = backup_id - if instance_id is not None: - _path_params["instanceId"] = instance_id if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id + if instance_id is not None: + _path_params["instanceId"] = instance_id + if backup_id is not None: + _path_params["backupId"] = backup_id # process the query parameters # process the header parameters # process the form parameters @@ -1564,7 +1716,7 @@ def _download_backup_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1/projects/{projectId}/instances/{instanceId}/backups/{backupId}/download", + resource_path="/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}/backups/{backupId}/download", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1580,7 +1732,8 @@ def _download_backup_serialize( @validate_call def get_credentials( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], instance_id: Annotated[StrictStr, Field(description="Instance id")], credentials_id: Annotated[StrictStr, Field(description="Credentials id of credentials to fetch")], _request_timeout: Union[ @@ -1597,8 +1750,10 @@ def get_credentials( get a service credentials by credentials id - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param instance_id: Instance id (required) :type instance_id: str :param credentials_id: Credentials id of credentials to fetch (required) @@ -1627,6 +1782,7 @@ def get_credentials( _param = self._get_credentials_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, credentials_id=credentials_id, _request_auth=_request_auth, @@ -1637,6 +1793,8 @@ def get_credentials( _response_types_map: Dict[str, Optional[str]] = { "200": "CredentialsResponse", + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -1649,7 +1807,8 @@ def get_credentials( @validate_call def get_credentials_with_http_info( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], instance_id: Annotated[StrictStr, Field(description="Instance id")], credentials_id: Annotated[StrictStr, Field(description="Credentials id of credentials to fetch")], _request_timeout: Union[ @@ -1666,8 +1825,10 @@ def get_credentials_with_http_info( get a service credentials by credentials id - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param instance_id: Instance id (required) :type instance_id: str :param credentials_id: Credentials id of credentials to fetch (required) @@ -1696,6 +1857,7 @@ def get_credentials_with_http_info( _param = self._get_credentials_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, credentials_id=credentials_id, _request_auth=_request_auth, @@ -1706,6 +1868,8 @@ def get_credentials_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "CredentialsResponse", + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -1718,7 +1882,8 @@ def get_credentials_with_http_info( @validate_call def get_credentials_without_preload_content( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], instance_id: Annotated[StrictStr, Field(description="Instance id")], credentials_id: Annotated[StrictStr, Field(description="Credentials id of credentials to fetch")], _request_timeout: Union[ @@ -1735,8 +1900,10 @@ def get_credentials_without_preload_content( get a service credentials by credentials id - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param instance_id: Instance id (required) :type instance_id: str :param credentials_id: Credentials id of credentials to fetch (required) @@ -1765,6 +1932,7 @@ def get_credentials_without_preload_content( _param = self._get_credentials_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, credentials_id=credentials_id, _request_auth=_request_auth, @@ -1775,6 +1943,8 @@ def get_credentials_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "CredentialsResponse", + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -1783,6 +1953,7 @@ def get_credentials_without_preload_content( def _get_credentials_serialize( self, project_id, + region_id, instance_id, credentials_id, _request_auth, @@ -1805,6 +1976,8 @@ def _get_credentials_serialize( # process the path parameters if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id if instance_id is not None: _path_params["instanceId"] = instance_id if credentials_id is not None: @@ -1823,7 +1996,7 @@ def _get_credentials_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1/projects/{projectId}/instances/{instanceId}/credentials/{credentialsId}", + resource_path="/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}/credentials/{credentialsId}", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1839,7 +2012,8 @@ def _get_credentials_serialize( @validate_call def get_instance( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, @@ -1855,8 +2029,10 @@ def get_instance( get a service instance - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param instance_id: Instance id (required) :type instance_id: str :param _request_timeout: timeout setting for this request. If one @@ -1883,6 +2059,7 @@ def get_instance( _param = self._get_instance_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, @@ -1892,6 +2069,8 @@ def get_instance( _response_types_map: Dict[str, Optional[str]] = { "200": "Instance", + "400": "Error", + "401": "Error", "404": "Error", "410": "Error", } @@ -1905,7 +2084,8 @@ def get_instance( @validate_call def get_instance_with_http_info( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, @@ -1921,8 +2101,10 @@ def get_instance_with_http_info( get a service instance - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param instance_id: Instance id (required) :type instance_id: str :param _request_timeout: timeout setting for this request. If one @@ -1949,6 +2131,7 @@ def get_instance_with_http_info( _param = self._get_instance_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, @@ -1958,6 +2141,8 @@ def get_instance_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "Instance", + "400": "Error", + "401": "Error", "404": "Error", "410": "Error", } @@ -1971,7 +2156,8 @@ def get_instance_with_http_info( @validate_call def get_instance_without_preload_content( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, @@ -1987,8 +2173,10 @@ def get_instance_without_preload_content( get a service instance - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param instance_id: Instance id (required) :type instance_id: str :param _request_timeout: timeout setting for this request. If one @@ -2015,6 +2203,7 @@ def get_instance_without_preload_content( _param = self._get_instance_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, @@ -2024,6 +2213,8 @@ def get_instance_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "Instance", + "400": "Error", + "401": "Error", "404": "Error", "410": "Error", } @@ -2033,6 +2224,7 @@ def get_instance_without_preload_content( def _get_instance_serialize( self, project_id, + region_id, instance_id, _request_auth, _content_type, @@ -2054,6 +2246,8 @@ def _get_instance_serialize( # process the path parameters if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id if instance_id is not None: _path_params["instanceId"] = instance_id # process the query parameters @@ -2070,7 +2264,7 @@ def _get_instance_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1/projects/{projectId}/instances/{instanceId}", + resource_path="/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -2086,8 +2280,9 @@ def _get_instance_serialize( @validate_call def get_metrics( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -2101,10 +2296,12 @@ def get_metrics( """get latest metrics for cpu load, memory and disk usage - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -2128,8 +2325,9 @@ def get_metrics( """ # noqa: E501 _param = self._get_metrics_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -2138,6 +2336,8 @@ def get_metrics( _response_types_map: Dict[str, Optional[str]] = { "200": "GetMetricsResponse", + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -2150,8 +2350,9 @@ def get_metrics( @validate_call def get_metrics_with_http_info( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -2165,10 +2366,12 @@ def get_metrics_with_http_info( """get latest metrics for cpu load, memory and disk usage - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -2192,8 +2395,9 @@ def get_metrics_with_http_info( """ # noqa: E501 _param = self._get_metrics_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -2202,6 +2406,8 @@ def get_metrics_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "GetMetricsResponse", + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -2214,8 +2420,9 @@ def get_metrics_with_http_info( @validate_call def get_metrics_without_preload_content( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -2229,10 +2436,12 @@ def get_metrics_without_preload_content( """get latest metrics for cpu load, memory and disk usage - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -2256,8 +2465,9 @@ def get_metrics_without_preload_content( """ # noqa: E501 _param = self._get_metrics_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -2266,6 +2476,8 @@ def get_metrics_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "GetMetricsResponse", + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -2273,8 +2485,9 @@ def get_metrics_without_preload_content( def _get_metrics_serialize( self, - instance_id, project_id, + region_id, + instance_id, _request_auth, _content_type, _headers, @@ -2293,10 +2506,12 @@ def _get_metrics_serialize( _body_params: Optional[bytes] = None # process the path parameters - if instance_id is not None: - _path_params["instanceId"] = instance_id if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id + if instance_id is not None: + _path_params["instanceId"] = instance_id # process the query parameters # process the header parameters # process the form parameters @@ -2311,7 +2526,7 @@ def _get_metrics_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1/projects/{projectId}/instances/{instanceId}/metrics", + resource_path="/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}/metrics", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -2327,8 +2542,9 @@ def _get_metrics_serialize( @validate_call def list_backups( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -2342,10 +2558,12 @@ def list_backups( """get latest backup information for provided instanceId - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -2369,8 +2587,9 @@ def list_backups( """ # noqa: E501 _param = self._list_backups_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -2379,6 +2598,8 @@ def list_backups( _response_types_map: Dict[str, Optional[str]] = { "200": "ListBackupsResponse", + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -2391,8 +2612,9 @@ def list_backups( @validate_call def list_backups_with_http_info( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -2406,10 +2628,12 @@ def list_backups_with_http_info( """get latest backup information for provided instanceId - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -2433,8 +2657,9 @@ def list_backups_with_http_info( """ # noqa: E501 _param = self._list_backups_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -2443,6 +2668,8 @@ def list_backups_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "ListBackupsResponse", + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -2455,8 +2682,9 @@ def list_backups_with_http_info( @validate_call def list_backups_without_preload_content( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -2470,10 +2698,12 @@ def list_backups_without_preload_content( """get latest backup information for provided instanceId - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -2497,8 +2727,9 @@ def list_backups_without_preload_content( """ # noqa: E501 _param = self._list_backups_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -2507,6 +2738,8 @@ def list_backups_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "ListBackupsResponse", + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -2514,8 +2747,9 @@ def list_backups_without_preload_content( def _list_backups_serialize( self, - instance_id, project_id, + region_id, + instance_id, _request_auth, _content_type, _headers, @@ -2534,10 +2768,12 @@ def _list_backups_serialize( _body_params: Optional[bytes] = None # process the path parameters - if instance_id is not None: - _path_params["instanceId"] = instance_id if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id + if instance_id is not None: + _path_params["instanceId"] = instance_id # process the query parameters # process the header parameters # process the form parameters @@ -2552,7 +2788,7 @@ def _list_backups_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1/projects/{projectId}/instances/{instanceId}/backups", + resource_path="/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}/backups", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -2568,7 +2804,8 @@ def _list_backups_serialize( @validate_call def list_credentials( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, @@ -2584,8 +2821,10 @@ def list_credentials( get list all credentials ids for instance - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param instance_id: Instance id (required) :type instance_id: str :param _request_timeout: timeout setting for this request. If one @@ -2612,6 +2851,7 @@ def list_credentials( _param = self._list_credentials_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, @@ -2621,6 +2861,8 @@ def list_credentials( _response_types_map: Dict[str, Optional[str]] = { "200": "ListCredentialsResponse", + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -2633,7 +2875,8 @@ def list_credentials( @validate_call def list_credentials_with_http_info( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, @@ -2649,8 +2892,10 @@ def list_credentials_with_http_info( get list all credentials ids for instance - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param instance_id: Instance id (required) :type instance_id: str :param _request_timeout: timeout setting for this request. If one @@ -2677,6 +2922,7 @@ def list_credentials_with_http_info( _param = self._list_credentials_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, @@ -2686,6 +2932,8 @@ def list_credentials_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "ListCredentialsResponse", + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -2698,7 +2946,8 @@ def list_credentials_with_http_info( @validate_call def list_credentials_without_preload_content( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, @@ -2714,8 +2963,10 @@ def list_credentials_without_preload_content( get list all credentials ids for instance - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param instance_id: Instance id (required) :type instance_id: str :param _request_timeout: timeout setting for this request. If one @@ -2742,6 +2993,7 @@ def list_credentials_without_preload_content( _param = self._list_credentials_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, @@ -2751,6 +3003,8 @@ def list_credentials_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "ListCredentialsResponse", + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -2759,6 +3013,7 @@ def list_credentials_without_preload_content( def _list_credentials_serialize( self, project_id, + region_id, instance_id, _request_auth, _content_type, @@ -2780,6 +3035,8 @@ def _list_credentials_serialize( # process the path parameters if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id if instance_id is not None: _path_params["instanceId"] = instance_id # process the query parameters @@ -2796,7 +3053,7 @@ def _list_credentials_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1/projects/{projectId}/instances/{instanceId}/credentials", + resource_path="/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}/credentials", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -2812,7 +3069,8 @@ def _list_credentials_serialize( @validate_call def list_instances( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -2827,8 +3085,10 @@ def list_instances( Get a list of available instances - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -2853,6 +3113,7 @@ def list_instances( _param = self._list_instances_serialize( project_id=project_id, + region_id=region_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -2861,6 +3122,8 @@ def list_instances( _response_types_map: Dict[str, Optional[str]] = { "200": "ListInstancesResponse", + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -2873,7 +3136,8 @@ def list_instances( @validate_call def list_instances_with_http_info( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -2888,8 +3152,10 @@ def list_instances_with_http_info( Get a list of available instances - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -2914,6 +3180,7 @@ def list_instances_with_http_info( _param = self._list_instances_serialize( project_id=project_id, + region_id=region_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -2922,6 +3189,8 @@ def list_instances_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "ListInstancesResponse", + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -2934,7 +3203,8 @@ def list_instances_with_http_info( @validate_call def list_instances_without_preload_content( self, - project_id: StrictStr, + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -2949,8 +3219,10 @@ def list_instances_without_preload_content( Get a list of available instances - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -2975,6 +3247,7 @@ def list_instances_without_preload_content( _param = self._list_instances_serialize( project_id=project_id, + region_id=region_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -2983,6 +3256,8 @@ def list_instances_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "ListInstancesResponse", + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -2991,6 +3266,7 @@ def list_instances_without_preload_content( def _list_instances_serialize( self, project_id, + region_id, _request_auth, _content_type, _headers, @@ -3011,6 +3287,8 @@ def _list_instances_serialize( # process the path parameters if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id # process the query parameters # process the header parameters # process the form parameters @@ -3025,7 +3303,7 @@ def _list_instances_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1/projects/{projectId}/instances", + resource_path="/v2/projects/{projectId}/regions/{regionId}/instances", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -3042,6 +3320,7 @@ def _list_instances_serialize( def list_offerings( self, project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3058,6 +3337,8 @@ def list_offerings( :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3082,6 +3363,7 @@ def list_offerings( _param = self._list_offerings_serialize( project_id=project_id, + region_id=region_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3090,6 +3372,9 @@ def list_offerings( _response_types_map: Dict[str, Optional[str]] = { "200": "ListOfferingsResponse", + "400": "Error", + "401": "Error", + "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) response_data.read() @@ -3102,6 +3387,7 @@ def list_offerings( def list_offerings_with_http_info( self, project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3118,6 +3404,8 @@ def list_offerings_with_http_info( :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3142,6 +3430,7 @@ def list_offerings_with_http_info( _param = self._list_offerings_serialize( project_id=project_id, + region_id=region_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3150,6 +3439,9 @@ def list_offerings_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "ListOfferingsResponse", + "400": "Error", + "401": "Error", + "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) response_data.read() @@ -3162,6 +3454,7 @@ def list_offerings_with_http_info( def list_offerings_without_preload_content( self, project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3178,6 +3471,8 @@ def list_offerings_without_preload_content( :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3202,6 +3497,7 @@ def list_offerings_without_preload_content( _param = self._list_offerings_serialize( project_id=project_id, + region_id=region_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3210,6 +3506,9 @@ def list_offerings_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "ListOfferingsResponse", + "400": "Error", + "401": "Error", + "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) return response_data.response @@ -3217,6 +3516,7 @@ def list_offerings_without_preload_content( def _list_offerings_serialize( self, project_id, + region_id, _request_auth, _content_type, _headers, @@ -3237,6 +3537,8 @@ def _list_offerings_serialize( # process the path parameters if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id # process the query parameters # process the header parameters # process the form parameters @@ -3251,7 +3553,7 @@ def _list_offerings_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1/projects/{projectId}/offerings", + resource_path="/v2/projects/{projectId}/regions/{regionId}/offerings", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -3267,8 +3569,9 @@ def _list_offerings_serialize( @validate_call def list_restores( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3282,10 +3585,12 @@ def list_restores( """get latest restore information for provided instanceId - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3309,8 +3614,9 @@ def list_restores( """ # noqa: E501 _param = self._list_restores_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3319,6 +3625,8 @@ def list_restores( _response_types_map: Dict[str, Optional[str]] = { "200": "ListRestoresResponse", + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -3331,8 +3639,9 @@ def list_restores( @validate_call def list_restores_with_http_info( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3346,10 +3655,12 @@ def list_restores_with_http_info( """get latest restore information for provided instanceId - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3373,8 +3684,9 @@ def list_restores_with_http_info( """ # noqa: E501 _param = self._list_restores_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3383,6 +3695,8 @@ def list_restores_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "ListRestoresResponse", + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -3395,8 +3709,9 @@ def list_restores_with_http_info( @validate_call def list_restores_without_preload_content( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3410,10 +3725,12 @@ def list_restores_without_preload_content( """get latest restore information for provided instanceId - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3437,8 +3754,9 @@ def list_restores_without_preload_content( """ # noqa: E501 _param = self._list_restores_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3447,6 +3765,8 @@ def list_restores_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "ListRestoresResponse", + "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -3454,8 +3774,9 @@ def list_restores_without_preload_content( def _list_restores_serialize( self, - instance_id, project_id, + region_id, + instance_id, _request_auth, _content_type, _headers, @@ -3474,10 +3795,12 @@ def _list_restores_serialize( _body_params: Optional[bytes] = None # process the path parameters - if instance_id is not None: - _path_params["instanceId"] = instance_id if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id + if instance_id is not None: + _path_params["instanceId"] = instance_id # process the query parameters # process the header parameters # process the form parameters @@ -3492,7 +3815,7 @@ def _list_restores_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1/projects/{projectId}/instances/{instanceId}/restores", + resource_path="/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}/restores", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -3508,8 +3831,9 @@ def _list_restores_serialize( @validate_call def partial_update_instance( self, - project_id: StrictStr, - instance_id: Annotated[StrictStr, Field(description="id of the instance being updated")], + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], partial_update_instance_payload: Annotated[ PartialUpdateInstancePayload, Field( @@ -3530,9 +3854,11 @@ def partial_update_instance( Update a service instance. This could be a sgw acl update or a plan upgrade. - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str - :param instance_id: id of the instance being updated (required) + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) :type instance_id: str :param partial_update_instance_payload: Parameters for the requested update operation on service instance - sgw acl update, plan upgrade (required) :type partial_update_instance_payload: PartialUpdateInstancePayload @@ -3560,6 +3886,7 @@ def partial_update_instance( _param = self._partial_update_instance_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, partial_update_instance_payload=partial_update_instance_payload, _request_auth=_request_auth, @@ -3571,6 +3898,7 @@ def partial_update_instance( _response_types_map: Dict[str, Optional[str]] = { "202": None, "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -3583,8 +3911,9 @@ def partial_update_instance( @validate_call def partial_update_instance_with_http_info( self, - project_id: StrictStr, - instance_id: Annotated[StrictStr, Field(description="id of the instance being updated")], + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], partial_update_instance_payload: Annotated[ PartialUpdateInstancePayload, Field( @@ -3605,9 +3934,11 @@ def partial_update_instance_with_http_info( Update a service instance. This could be a sgw acl update or a plan upgrade. - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str - :param instance_id: id of the instance being updated (required) + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) :type instance_id: str :param partial_update_instance_payload: Parameters for the requested update operation on service instance - sgw acl update, plan upgrade (required) :type partial_update_instance_payload: PartialUpdateInstancePayload @@ -3635,6 +3966,7 @@ def partial_update_instance_with_http_info( _param = self._partial_update_instance_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, partial_update_instance_payload=partial_update_instance_payload, _request_auth=_request_auth, @@ -3646,6 +3978,7 @@ def partial_update_instance_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "202": None, "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -3658,8 +3991,9 @@ def partial_update_instance_with_http_info( @validate_call def partial_update_instance_without_preload_content( self, - project_id: StrictStr, - instance_id: Annotated[StrictStr, Field(description="id of the instance being updated")], + project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], partial_update_instance_payload: Annotated[ PartialUpdateInstancePayload, Field( @@ -3680,9 +4014,11 @@ def partial_update_instance_without_preload_content( Update a service instance. This could be a sgw acl update or a plan upgrade. - :param project_id: (required) + :param project_id: Project id on which user has permissions (required) :type project_id: str - :param instance_id: id of the instance being updated (required) + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) :type instance_id: str :param partial_update_instance_payload: Parameters for the requested update operation on service instance - sgw acl update, plan upgrade (required) :type partial_update_instance_payload: PartialUpdateInstancePayload @@ -3710,6 +4046,7 @@ def partial_update_instance_without_preload_content( _param = self._partial_update_instance_serialize( project_id=project_id, + region_id=region_id, instance_id=instance_id, partial_update_instance_payload=partial_update_instance_payload, _request_auth=_request_auth, @@ -3721,6 +4058,7 @@ def partial_update_instance_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "202": None, "400": "Error", + "401": "Error", "404": "Error", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) @@ -3729,6 +4067,7 @@ def partial_update_instance_without_preload_content( def _partial_update_instance_serialize( self, project_id, + region_id, instance_id, partial_update_instance_payload, _request_auth, @@ -3751,6 +4090,8 @@ def _partial_update_instance_serialize( # process the path parameters if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id if instance_id is not None: _path_params["instanceId"] = instance_id # process the query parameters @@ -3777,7 +4118,7 @@ def _partial_update_instance_serialize( return self.api_client.param_serialize( method="PATCH", - resource_path="/v1/projects/{projectId}/instances/{instanceId}", + resource_path="/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -3793,8 +4134,9 @@ def _partial_update_instance_serialize( @validate_call def trigger_recreate( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3808,10 +4150,12 @@ def trigger_recreate( """trigger a recreate - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3835,8 +4179,9 @@ def trigger_recreate( """ # noqa: E501 _param = self._trigger_recreate_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3845,6 +4190,8 @@ def trigger_recreate( _response_types_map: Dict[str, Optional[str]] = { "202": "CreateInstanceResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -3858,8 +4205,9 @@ def trigger_recreate( @validate_call def trigger_recreate_with_http_info( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3873,10 +4221,12 @@ def trigger_recreate_with_http_info( """trigger a recreate - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3900,8 +4250,9 @@ def trigger_recreate_with_http_info( """ # noqa: E501 _param = self._trigger_recreate_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3910,6 +4261,8 @@ def trigger_recreate_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "202": "CreateInstanceResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -3923,8 +4276,9 @@ def trigger_recreate_with_http_info( @validate_call def trigger_recreate_without_preload_content( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -3938,10 +4292,12 @@ def trigger_recreate_without_preload_content( """trigger a recreate - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -3965,8 +4321,9 @@ def trigger_recreate_without_preload_content( """ # noqa: E501 _param = self._trigger_recreate_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -3975,6 +4332,8 @@ def trigger_recreate_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "202": "CreateInstanceResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -3983,8 +4342,9 @@ def trigger_recreate_without_preload_content( def _trigger_recreate_serialize( self, - instance_id, project_id, + region_id, + instance_id, _request_auth, _content_type, _headers, @@ -4003,10 +4363,12 @@ def _trigger_recreate_serialize( _body_params: Optional[bytes] = None # process the path parameters - if instance_id is not None: - _path_params["instanceId"] = instance_id if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id + if instance_id is not None: + _path_params["instanceId"] = instance_id # process the query parameters # process the header parameters # process the form parameters @@ -4021,7 +4383,7 @@ def _trigger_recreate_serialize( return self.api_client.param_serialize( method="PATCH", - resource_path="/v1/projects/{projectId}/instances/{instanceId}/recreate", + resource_path="/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}/recreate", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -4037,8 +4399,9 @@ def _trigger_recreate_serialize( @validate_call def trigger_restart( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4052,10 +4415,12 @@ def trigger_restart( """trigger a restart - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -4079,8 +4444,9 @@ def trigger_restart( """ # noqa: E501 _param = self._trigger_restart_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -4089,6 +4455,8 @@ def trigger_restart( _response_types_map: Dict[str, Optional[str]] = { "202": "CreateInstanceResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -4102,8 +4470,9 @@ def trigger_restart( @validate_call def trigger_restart_with_http_info( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4117,10 +4486,12 @@ def trigger_restart_with_http_info( """trigger a restart - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -4144,8 +4515,9 @@ def trigger_restart_with_http_info( """ # noqa: E501 _param = self._trigger_restart_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -4154,6 +4526,8 @@ def trigger_restart_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "202": "CreateInstanceResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -4167,8 +4541,9 @@ def trigger_restart_with_http_info( @validate_call def trigger_restart_without_preload_content( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], _request_timeout: Union[ None, Annotated[StrictFloat, Field(gt=0)], @@ -4182,10 +4557,12 @@ def trigger_restart_without_preload_content( """trigger a restart - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param _request_timeout: timeout setting for this request. If one number provided, it will be total request timeout. It can also be a pair (tuple) of @@ -4209,8 +4586,9 @@ def trigger_restart_without_preload_content( """ # noqa: E501 _param = self._trigger_restart_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, _request_auth=_request_auth, _content_type=_content_type, _headers=_headers, @@ -4219,6 +4597,8 @@ def trigger_restart_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "202": "CreateInstanceResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -4227,8 +4607,9 @@ def trigger_restart_without_preload_content( def _trigger_restart_serialize( self, - instance_id, project_id, + region_id, + instance_id, _request_auth, _content_type, _headers, @@ -4247,10 +4628,12 @@ def _trigger_restart_serialize( _body_params: Optional[bytes] = None # process the path parameters - if instance_id is not None: - _path_params["instanceId"] = instance_id if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id + if instance_id is not None: + _path_params["instanceId"] = instance_id # process the query parameters # process the header parameters # process the form parameters @@ -4265,7 +4648,7 @@ def _trigger_restart_serialize( return self.api_client.param_serialize( method="PATCH", - resource_path="/v1/projects/{projectId}/instances/{instanceId}/restart", + resource_path="/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}/restart", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -4281,8 +4664,9 @@ def _trigger_restart_serialize( @validate_call def trigger_restore( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], backup_id: Annotated[StrictInt, Field(description="Backup id")], _request_timeout: Union[ None, @@ -4297,10 +4681,12 @@ def trigger_restore( """trigger a restore - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param backup_id: Backup id (required) :type backup_id: int :param _request_timeout: timeout setting for this request. If one @@ -4326,8 +4712,9 @@ def trigger_restore( """ # noqa: E501 _param = self._trigger_restore_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, backup_id=backup_id, _request_auth=_request_auth, _content_type=_content_type, @@ -4337,6 +4724,8 @@ def trigger_restore( _response_types_map: Dict[str, Optional[str]] = { "200": "TriggerRestoreResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -4350,8 +4739,9 @@ def trigger_restore( @validate_call def trigger_restore_with_http_info( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], backup_id: Annotated[StrictInt, Field(description="Backup id")], _request_timeout: Union[ None, @@ -4366,10 +4756,12 @@ def trigger_restore_with_http_info( """trigger a restore - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param backup_id: Backup id (required) :type backup_id: int :param _request_timeout: timeout setting for this request. If one @@ -4395,8 +4787,9 @@ def trigger_restore_with_http_info( """ # noqa: E501 _param = self._trigger_restore_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, backup_id=backup_id, _request_auth=_request_auth, _content_type=_content_type, @@ -4406,6 +4799,8 @@ def trigger_restore_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "TriggerRestoreResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -4419,8 +4814,9 @@ def trigger_restore_with_http_info( @validate_call def trigger_restore_without_preload_content( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], backup_id: Annotated[StrictInt, Field(description="Backup id")], _request_timeout: Union[ None, @@ -4435,10 +4831,12 @@ def trigger_restore_without_preload_content( """trigger a restore - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param backup_id: Backup id (required) :type backup_id: int :param _request_timeout: timeout setting for this request. If one @@ -4464,8 +4862,9 @@ def trigger_restore_without_preload_content( """ # noqa: E501 _param = self._trigger_restore_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, backup_id=backup_id, _request_auth=_request_auth, _content_type=_content_type, @@ -4475,6 +4874,8 @@ def trigger_restore_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "TriggerRestoreResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -4483,8 +4884,9 @@ def trigger_restore_without_preload_content( def _trigger_restore_serialize( self, - instance_id, project_id, + region_id, + instance_id, backup_id, _request_auth, _content_type, @@ -4504,10 +4906,12 @@ def _trigger_restore_serialize( _body_params: Optional[bytes] = None # process the path parameters - if instance_id is not None: - _path_params["instanceId"] = instance_id if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id + if instance_id is not None: + _path_params["instanceId"] = instance_id if backup_id is not None: _path_params["backupId"] = backup_id # process the query parameters @@ -4524,7 +4928,7 @@ def _trigger_restore_serialize( return self.api_client.param_serialize( method="POST", - resource_path="/v1/projects/{projectId}/instances/{instanceId}/backups/{backupId}/restore", + resource_path="/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}/backups/{backupId}/restore", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -4540,8 +4944,9 @@ def _trigger_restore_serialize( @validate_call def update_backups_config( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], update_backups_config_payload: Annotated[ UpdateBackupsConfigPayload, Field(description="Parameters for the requested backup configuration update") ], @@ -4559,10 +4964,12 @@ def update_backups_config( Update the configuration for backups for your instance. - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param update_backups_config_payload: Parameters for the requested backup configuration update (required) :type update_backups_config_payload: UpdateBackupsConfigPayload :param _request_timeout: timeout setting for this request. If one @@ -4588,8 +4995,9 @@ def update_backups_config( """ # noqa: E501 _param = self._update_backups_config_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, update_backups_config_payload=update_backups_config_payload, _request_auth=_request_auth, _content_type=_content_type, @@ -4599,6 +5007,8 @@ def update_backups_config( _response_types_map: Dict[str, Optional[str]] = { "200": "UpdateBackupsConfigResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -4612,8 +5022,9 @@ def update_backups_config( @validate_call def update_backups_config_with_http_info( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], update_backups_config_payload: Annotated[ UpdateBackupsConfigPayload, Field(description="Parameters for the requested backup configuration update") ], @@ -4631,10 +5042,12 @@ def update_backups_config_with_http_info( Update the configuration for backups for your instance. - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param update_backups_config_payload: Parameters for the requested backup configuration update (required) :type update_backups_config_payload: UpdateBackupsConfigPayload :param _request_timeout: timeout setting for this request. If one @@ -4660,8 +5073,9 @@ def update_backups_config_with_http_info( """ # noqa: E501 _param = self._update_backups_config_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, update_backups_config_payload=update_backups_config_payload, _request_auth=_request_auth, _content_type=_content_type, @@ -4671,6 +5085,8 @@ def update_backups_config_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "UpdateBackupsConfigResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -4684,8 +5100,9 @@ def update_backups_config_with_http_info( @validate_call def update_backups_config_without_preload_content( self, - instance_id: Annotated[StrictStr, Field(description="Instance id")], project_id: Annotated[StrictStr, Field(description="Project id on which user has permissions")], + region_id: Annotated[StrictStr, Field(description="region in which the project resides")], + instance_id: Annotated[StrictStr, Field(description="Instance id")], update_backups_config_payload: Annotated[ UpdateBackupsConfigPayload, Field(description="Parameters for the requested backup configuration update") ], @@ -4703,10 +5120,12 @@ def update_backups_config_without_preload_content( Update the configuration for backups for your instance. - :param instance_id: Instance id (required) - :type instance_id: str :param project_id: Project id on which user has permissions (required) :type project_id: str + :param region_id: region in which the project resides (required) + :type region_id: str + :param instance_id: Instance id (required) + :type instance_id: str :param update_backups_config_payload: Parameters for the requested backup configuration update (required) :type update_backups_config_payload: UpdateBackupsConfigPayload :param _request_timeout: timeout setting for this request. If one @@ -4732,8 +5151,9 @@ def update_backups_config_without_preload_content( """ # noqa: E501 _param = self._update_backups_config_serialize( - instance_id=instance_id, project_id=project_id, + region_id=region_id, + instance_id=instance_id, update_backups_config_payload=update_backups_config_payload, _request_auth=_request_auth, _content_type=_content_type, @@ -4743,6 +5163,8 @@ def update_backups_config_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "UpdateBackupsConfigResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -4751,8 +5173,9 @@ def update_backups_config_without_preload_content( def _update_backups_config_serialize( self, - instance_id, project_id, + region_id, + instance_id, update_backups_config_payload, _request_auth, _content_type, @@ -4772,10 +5195,12 @@ def _update_backups_config_serialize( _body_params: Optional[bytes] = None # process the path parameters - if instance_id is not None: - _path_params["instanceId"] = instance_id if project_id is not None: _path_params["projectId"] = project_id + if region_id is not None: + _path_params["regionId"] = region_id + if instance_id is not None: + _path_params["instanceId"] = instance_id # process the query parameters # process the header parameters # process the form parameters @@ -4800,7 +5225,7 @@ def _update_backups_config_serialize( return self.api_client.param_serialize( method="PATCH", - resource_path="/v1/projects/{projectId}/instances/{instanceId}/backups-config", + resource_path="/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}/backups-config", path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/services/opensearch/src/stackit/opensearch/api_client.py b/services/opensearch/src/stackit/opensearch/api_client.py index 2c35e862c..80c373584 100644 --- a/services/opensearch/src/stackit/opensearch/api_client.py +++ b/services/opensearch/src/stackit/opensearch/api_client.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/configuration.py b/services/opensearch/src/stackit/opensearch/configuration.py index f8e5ce4bc..d75590d39 100644 --- a/services/opensearch/src/stackit/opensearch/configuration.py +++ b/services/opensearch/src/stackit/opensearch/configuration.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -53,7 +53,7 @@ def __init__( ) """Constructor """ - self._base_path = "https://opensearch.api.eu01.stackit.cloud" + self._base_path = "https://opensearch.api.stackit.cloud" """Default Base url """ self.server_index = 0 if server_index is None else server_index @@ -77,13 +77,12 @@ def get_host_settings(self) -> List[HostSetting]: """ return [ { - "url": "https://opensearch.api.{region}stackit.cloud", + "url": "https://opensearch.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/opensearch/src/stackit/opensearch/exceptions.py b/services/opensearch/src/stackit/opensearch/exceptions.py index 9fba1090f..ae1ad55c6 100644 --- a/services/opensearch/src/stackit/opensearch/exceptions.py +++ b/services/opensearch/src/stackit/opensearch/exceptions.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/__init__.py b/services/opensearch/src/stackit/opensearch/models/__init__.py index e4d911de8..1ef388637 100644 --- a/services/opensearch/src/stackit/opensearch/models/__init__.py +++ b/services/opensearch/src/stackit/opensearch/models/__init__.py @@ -6,7 +6,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -17,6 +17,9 @@ from stackit.opensearch.models.create_backup_response_item import ( CreateBackupResponseItem, ) +from stackit.opensearch.models.create_credentials_payload import ( + CreateCredentialsPayload, +) from stackit.opensearch.models.create_instance_payload import CreateInstancePayload from stackit.opensearch.models.create_instance_response import CreateInstanceResponse from stackit.opensearch.models.credentials import Credentials diff --git a/services/opensearch/src/stackit/opensearch/models/backup.py b/services/opensearch/src/stackit/opensearch/models/backup.py index 77e65dcae..76a9b90e8 100644 --- a/services/opensearch/src/stackit/opensearch/models/backup.py +++ b/services/opensearch/src/stackit/opensearch/models/backup.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/create_backup_response_item.py b/services/opensearch/src/stackit/opensearch/models/create_backup_response_item.py index 512512935..ccd625fea 100644 --- a/services/opensearch/src/stackit/opensearch/models/create_backup_response_item.py +++ b/services/opensearch/src/stackit/opensearch/models/create_backup_response_item.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/create_credentials_payload.py b/services/opensearch/src/stackit/opensearch/models/create_credentials_payload.py new file mode 100644 index 000000000..f5011b28a --- /dev/null +++ b/services/opensearch/src/stackit/opensearch/models/create_credentials_payload.py @@ -0,0 +1,82 @@ +# coding: utf-8 + +""" + STACKIT Opensearch API + + The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + + The version of the OpenAPI document: 2.1.0 + Generated by OpenAPI Generator (https://openapi-generator.tech) + + Do not edit the class manually. +""" # noqa: E501 + +from __future__ import annotations + +import json +import pprint +from typing import Any, ClassVar, Dict, List, Optional, Set + +from pydantic import BaseModel, ConfigDict +from pydantic_core import to_jsonable_python +from typing_extensions import Self + + +class CreateCredentialsPayload(BaseModel): + """ + CreateCredentialsPayload + """ # noqa: E501 + + parameters: Optional[Dict[str, Any]] = None + __properties: ClassVar[List[str]] = ["parameters"] + + model_config = ConfigDict( + validate_by_name=True, + validate_by_alias=True, + validate_assignment=True, + protected_namespaces=(), + ) + + def to_str(self) -> str: + """Returns the string representation of the model using alias""" + return pprint.pformat(self.model_dump(by_alias=True)) + + def to_json(self) -> str: + """Returns the JSON representation of the model using alias""" + return json.dumps(to_jsonable_python(self.to_dict())) + + @classmethod + def from_json(cls, json_str: str) -> Optional[Self]: + """Create an instance of CreateCredentialsPayload from a JSON string""" + return cls.from_dict(json.loads(json_str)) + + def to_dict(self) -> Dict[str, Any]: + """Return the dictionary representation of the model using alias. + + This has the following differences from calling pydantic's + `self.model_dump(by_alias=True)`: + + * `None` is only added to the output dict for nullable fields that + were set at model initialization. Other fields with value `None` + are ignored. + """ + excluded_fields: Set[str] = set([]) + + _dict = self.model_dump( + by_alias=True, + exclude=excluded_fields, + exclude_none=True, + ) + return _dict + + @classmethod + def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: + """Create an instance of CreateCredentialsPayload from a dict""" + if obj is None: + return None + + if not isinstance(obj, dict): + return cls.model_validate(obj) + + _obj = cls.model_validate({"parameters": obj.get("parameters")}) + return _obj diff --git a/services/opensearch/src/stackit/opensearch/models/create_instance_payload.py b/services/opensearch/src/stackit/opensearch/models/create_instance_payload.py index 06a59c746..8c25a7f15 100644 --- a/services/opensearch/src/stackit/opensearch/models/create_instance_payload.py +++ b/services/opensearch/src/stackit/opensearch/models/create_instance_payload.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/create_instance_response.py b/services/opensearch/src/stackit/opensearch/models/create_instance_response.py index d68583221..026861972 100644 --- a/services/opensearch/src/stackit/opensearch/models/create_instance_response.py +++ b/services/opensearch/src/stackit/opensearch/models/create_instance_response.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/credentials.py b/services/opensearch/src/stackit/opensearch/models/credentials.py index 2b7709161..3f4187519 100644 --- a/services/opensearch/src/stackit/opensearch/models/credentials.py +++ b/services/opensearch/src/stackit/opensearch/models/credentials.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/credentials_list_item.py b/services/opensearch/src/stackit/opensearch/models/credentials_list_item.py index 8c0e37b2e..b4b642177 100644 --- a/services/opensearch/src/stackit/opensearch/models/credentials_list_item.py +++ b/services/opensearch/src/stackit/opensearch/models/credentials_list_item.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/credentials_response.py b/services/opensearch/src/stackit/opensearch/models/credentials_response.py index 4869deaa1..83af65f77 100644 --- a/services/opensearch/src/stackit/opensearch/models/credentials_response.py +++ b/services/opensearch/src/stackit/opensearch/models/credentials_response.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/error.py b/services/opensearch/src/stackit/opensearch/models/error.py index 5efd6f359..a5abf1a99 100644 --- a/services/opensearch/src/stackit/opensearch/models/error.py +++ b/services/opensearch/src/stackit/opensearch/models/error.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/get_metrics_response.py b/services/opensearch/src/stackit/opensearch/models/get_metrics_response.py index 51391aaaa..ac90fc20b 100644 --- a/services/opensearch/src/stackit/opensearch/models/get_metrics_response.py +++ b/services/opensearch/src/stackit/opensearch/models/get_metrics_response.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/instance.py b/services/opensearch/src/stackit/opensearch/models/instance.py index 2fa1dc496..57ee9f4e9 100644 --- a/services/opensearch/src/stackit/opensearch/models/instance.py +++ b/services/opensearch/src/stackit/opensearch/models/instance.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/instance_last_operation.py b/services/opensearch/src/stackit/opensearch/models/instance_last_operation.py index e291376a3..a6d03d9f3 100644 --- a/services/opensearch/src/stackit/opensearch/models/instance_last_operation.py +++ b/services/opensearch/src/stackit/opensearch/models/instance_last_operation.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/instance_parameters.py b/services/opensearch/src/stackit/opensearch/models/instance_parameters.py index 0c50f7906..28c75d9c7 100644 --- a/services/opensearch/src/stackit/opensearch/models/instance_parameters.py +++ b/services/opensearch/src/stackit/opensearch/models/instance_parameters.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -70,9 +70,15 @@ class InstanceParameters(BaseModel): ) syslog: Optional[List[StrictStr]] = None tls_ciphers: Optional[List[StrictStr]] = Field( - default=None, description="Only Java format is supported.", alias="tls-ciphers" + default=None, + description="This property is deprecated and will be removed in a future release.", + alias="tls-ciphers", + ) + tls_protocols: Optional[List[StrictStr]] = Field( + default=None, + description="This property is deprecated and will be removed in a future release.", + alias="tls-protocols", ) - tls_protocols: Optional[List[StrictStr]] = Field(default=None, alias="tls-protocols") __properties: ClassVar[List[str]] = [ "enable_monitoring", "graphite", diff --git a/services/opensearch/src/stackit/opensearch/models/instance_schema.py b/services/opensearch/src/stackit/opensearch/models/instance_schema.py index 78b95801f..009d464f2 100644 --- a/services/opensearch/src/stackit/opensearch/models/instance_schema.py +++ b/services/opensearch/src/stackit/opensearch/models/instance_schema.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/list_backups_response.py b/services/opensearch/src/stackit/opensearch/models/list_backups_response.py index c3ccd226b..e18a9b857 100644 --- a/services/opensearch/src/stackit/opensearch/models/list_backups_response.py +++ b/services/opensearch/src/stackit/opensearch/models/list_backups_response.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/list_credentials_response.py b/services/opensearch/src/stackit/opensearch/models/list_credentials_response.py index d1a84d9e7..bb9a2426d 100644 --- a/services/opensearch/src/stackit/opensearch/models/list_credentials_response.py +++ b/services/opensearch/src/stackit/opensearch/models/list_credentials_response.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/list_instances_response.py b/services/opensearch/src/stackit/opensearch/models/list_instances_response.py index a96df12e7..ed3565698 100644 --- a/services/opensearch/src/stackit/opensearch/models/list_instances_response.py +++ b/services/opensearch/src/stackit/opensearch/models/list_instances_response.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/list_offerings_response.py b/services/opensearch/src/stackit/opensearch/models/list_offerings_response.py index ff3b9ec75..7f91cc030 100644 --- a/services/opensearch/src/stackit/opensearch/models/list_offerings_response.py +++ b/services/opensearch/src/stackit/opensearch/models/list_offerings_response.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/list_restores_response.py b/services/opensearch/src/stackit/opensearch/models/list_restores_response.py index 0aa5435c8..9d675d9ae 100644 --- a/services/opensearch/src/stackit/opensearch/models/list_restores_response.py +++ b/services/opensearch/src/stackit/opensearch/models/list_restores_response.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/model_schema.py b/services/opensearch/src/stackit/opensearch/models/model_schema.py index 45963a740..c1d88fda3 100644 --- a/services/opensearch/src/stackit/opensearch/models/model_schema.py +++ b/services/opensearch/src/stackit/opensearch/models/model_schema.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/offering.py b/services/opensearch/src/stackit/opensearch/models/offering.py index ae538ea7f..c1490af0e 100644 --- a/services/opensearch/src/stackit/opensearch/models/offering.py +++ b/services/opensearch/src/stackit/opensearch/models/offering.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/partial_update_instance_payload.py b/services/opensearch/src/stackit/opensearch/models/partial_update_instance_payload.py index 0d88e2d49..a5de4af88 100644 --- a/services/opensearch/src/stackit/opensearch/models/partial_update_instance_payload.py +++ b/services/opensearch/src/stackit/opensearch/models/partial_update_instance_payload.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/plan.py b/services/opensearch/src/stackit/opensearch/models/plan.py index f2d1be1fd..673f3731f 100644 --- a/services/opensearch/src/stackit/opensearch/models/plan.py +++ b/services/opensearch/src/stackit/opensearch/models/plan.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/raw_credentials.py b/services/opensearch/src/stackit/opensearch/models/raw_credentials.py index ebf720076..946a06d5d 100644 --- a/services/opensearch/src/stackit/opensearch/models/raw_credentials.py +++ b/services/opensearch/src/stackit/opensearch/models/raw_credentials.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/restore.py b/services/opensearch/src/stackit/opensearch/models/restore.py index d95f7e8f7..fcc29ff0c 100644 --- a/services/opensearch/src/stackit/opensearch/models/restore.py +++ b/services/opensearch/src/stackit/opensearch/models/restore.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/trigger_restore_response.py b/services/opensearch/src/stackit/opensearch/models/trigger_restore_response.py index 8ba3dc239..cc4b724bc 100644 --- a/services/opensearch/src/stackit/opensearch/models/trigger_restore_response.py +++ b/services/opensearch/src/stackit/opensearch/models/trigger_restore_response.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/update_backups_config_payload.py b/services/opensearch/src/stackit/opensearch/models/update_backups_config_payload.py index 8466a30f4..1ab090b59 100644 --- a/services/opensearch/src/stackit/opensearch/models/update_backups_config_payload.py +++ b/services/opensearch/src/stackit/opensearch/models/update_backups_config_payload.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/models/update_backups_config_response.py b/services/opensearch/src/stackit/opensearch/models/update_backups_config_response.py index 0f59a893d..12268f6ab 100644 --- a/services/opensearch/src/stackit/opensearch/models/update_backups_config_response.py +++ b/services/opensearch/src/stackit/opensearch/models/update_backups_config_response.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/opensearch/src/stackit/opensearch/rest.py b/services/opensearch/src/stackit/opensearch/rest.py index 8362eabfe..82a376e54 100644 --- a/services/opensearch/src/stackit/opensearch/rest.py +++ b/services/opensearch/src/stackit/opensearch/rest.py @@ -5,7 +5,7 @@ The STACKIT Opensearch API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. - The version of the OpenAPI document: 1.1.0 + The version of the OpenAPI document: 2.1.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually.