diff --git a/services/logme/oas_commit b/services/logme/oas_commit index e3713dde3..3bdcef578 100644 --- a/services/logme/oas_commit +++ b/services/logme/oas_commit @@ -1 +1 @@ -0e64886dd0847341800d7191ed193b75413be998 +5e44a8a3aa0447f4f0511f53cc4eead9b6e6384e diff --git a/services/logme/src/stackit/logme/__init__.py b/services/logme/src/stackit/logme/__init__.py index 59e55f84d..5b3538576 100644 --- a/services/logme/src/stackit/logme/__init__.py +++ b/services/logme/src/stackit/logme/__init__.py @@ -7,7 +7,7 @@ The STACKIT LogMe 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", @@ -77,6 +78,9 @@ from stackit.logme.models.create_backup_response_item import ( CreateBackupResponseItem as CreateBackupResponseItem, ) +from stackit.logme.models.create_credentials_payload import ( + CreateCredentialsPayload as CreateCredentialsPayload, +) from stackit.logme.models.create_instance_payload import ( CreateInstancePayload as CreateInstancePayload, ) diff --git a/services/logme/src/stackit/logme/api/default_api.py b/services/logme/src/stackit/logme/api/default_api.py index 5f455bd82..d16927013 100644 --- a/services/logme/src/stackit/logme/api/default_api.py +++ b/services/logme/src/stackit/logme/api/default_api.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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. @@ -26,6 +26,7 @@ from stackit.logme.api_client import ApiClient, RequestSerialized from stackit.logme.api_response import ApiResponse from stackit.logme.models.create_backup_response_item import CreateBackupResponseItem +from stackit.logme.models.create_credentials_payload import CreateCredentialsPayload from stackit.logme.models.create_instance_payload import CreateInstancePayload from stackit.logme.models.create_instance_response import CreateInstanceResponse from stackit.logme.models.credentials_response import CredentialsResponse @@ -65,8 +66,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)], @@ -80,10 +82,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 @@ -107,8 +111,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, @@ -117,6 +122,8 @@ def create_backup( _response_types_map: Dict[str, Optional[str]] = { "201": "List[CreateBackupResponseItem]", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -130,8 +137,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)], @@ -145,10 +153,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 @@ -172,8 +182,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, @@ -182,6 +193,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", } @@ -195,8 +208,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)], @@ -210,10 +224,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 @@ -237,8 +253,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, @@ -247,6 +264,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", } @@ -255,8 +274,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, @@ -275,10 +295,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 @@ -293,7 +315,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, @@ -309,8 +331,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)], @@ -325,10 +351,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 @@ -353,7 +383,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, @@ -363,6 +395,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() @@ -374,8 +407,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)], @@ -390,10 +427,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 @@ -418,7 +459,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, @@ -428,6 +471,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() @@ -439,8 +483,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)], @@ -455,10 +503,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 @@ -483,7 +535,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, @@ -493,6 +547,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 @@ -500,7 +555,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, @@ -521,23 +578,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, @@ -553,7 +622,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") ], @@ -571,8 +641,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 @@ -599,6 +671,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, @@ -609,6 +682,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) @@ -621,7 +695,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") ], @@ -639,8 +714,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 @@ -667,6 +744,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, @@ -677,6 +755,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) @@ -689,7 +768,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") ], @@ -707,8 +787,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 @@ -735,6 +817,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, @@ -745,6 +828,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) @@ -753,6 +837,7 @@ def create_instance_without_preload_content( def _create_instance_serialize( self, project_id, + region_id, create_instance_payload, _request_auth, _content_type, @@ -774,6 +859,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 @@ -798,7 +885,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, @@ -814,7 +901,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[ @@ -831,8 +919,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) @@ -861,6 +951,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, @@ -871,6 +962,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) @@ -883,7 +976,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[ @@ -900,8 +994,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) @@ -930,6 +1026,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, @@ -940,6 +1037,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) @@ -952,7 +1051,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[ @@ -969,8 +1069,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) @@ -999,6 +1101,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, @@ -1009,6 +1112,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) @@ -1017,6 +1122,7 @@ def delete_credentials_without_preload_content( def _delete_credentials_serialize( self, project_id, + region_id, instance_id, credentials_id, _request_auth, @@ -1039,6 +1145,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: @@ -1057,7 +1165,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, @@ -1073,8 +1181,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)], @@ -1089,9 +1198,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 @@ -1117,6 +1228,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, @@ -1127,6 +1239,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) @@ -1139,8 +1252,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)], @@ -1155,9 +1269,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 @@ -1183,6 +1299,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, @@ -1193,6 +1310,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) @@ -1205,8 +1323,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)], @@ -1221,9 +1340,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 @@ -1249,6 +1370,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, @@ -1259,6 +1381,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) @@ -1267,6 +1390,7 @@ def delete_instance_without_preload_content( def _delete_instance_serialize( self, project_id, + region_id, instance_id, _request_auth, _content_type, @@ -1288,6 +1412,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 @@ -1304,7 +1430,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, @@ -1320,9 +1446,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)], @@ -1336,12 +1463,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 @@ -1365,9 +1494,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, @@ -1376,6 +1506,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) @@ -1388,9 +1521,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)], @@ -1404,12 +1538,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 @@ -1433,9 +1569,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, @@ -1444,6 +1581,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) @@ -1456,9 +1596,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)], @@ -1472,12 +1613,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 @@ -1501,9 +1644,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, @@ -1512,6 +1656,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) @@ -1519,9 +1666,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, @@ -1540,12 +1688,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 @@ -1562,7 +1712,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, @@ -1578,7 +1728,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[ @@ -1595,8 +1746,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) @@ -1625,6 +1778,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, @@ -1635,6 +1789,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) @@ -1647,7 +1803,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[ @@ -1664,8 +1821,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) @@ -1694,6 +1853,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, @@ -1704,6 +1864,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) @@ -1716,7 +1878,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[ @@ -1733,8 +1896,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) @@ -1763,6 +1928,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, @@ -1773,6 +1939,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) @@ -1781,6 +1949,7 @@ def get_credentials_without_preload_content( def _get_credentials_serialize( self, project_id, + region_id, instance_id, credentials_id, _request_auth, @@ -1803,6 +1972,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: @@ -1821,7 +1992,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, @@ -1837,7 +2008,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, @@ -1853,8 +2025,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 @@ -1881,6 +2055,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, @@ -1890,6 +2065,8 @@ def get_instance( _response_types_map: Dict[str, Optional[str]] = { "200": "Instance", + "400": "Error", + "401": "Error", "404": "Error", "410": "Error", } @@ -1903,7 +2080,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, @@ -1919,8 +2097,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 @@ -1947,6 +2127,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, @@ -1956,6 +2137,8 @@ def get_instance_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "Instance", + "400": "Error", + "401": "Error", "404": "Error", "410": "Error", } @@ -1969,7 +2152,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, @@ -1985,8 +2169,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 @@ -2013,6 +2199,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, @@ -2022,6 +2209,8 @@ def get_instance_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "Instance", + "400": "Error", + "401": "Error", "404": "Error", "410": "Error", } @@ -2031,6 +2220,7 @@ def get_instance_without_preload_content( def _get_instance_serialize( self, project_id, + region_id, instance_id, _request_auth, _content_type, @@ -2052,6 +2242,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 @@ -2068,7 +2260,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, @@ -2084,8 +2276,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)], @@ -2099,10 +2292,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 @@ -2126,8 +2321,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, @@ -2136,6 +2332,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) @@ -2148,8 +2346,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)], @@ -2163,10 +2362,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 @@ -2190,8 +2391,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, @@ -2200,6 +2402,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) @@ -2212,8 +2416,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)], @@ -2227,10 +2432,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 @@ -2254,8 +2461,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, @@ -2264,6 +2472,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) @@ -2271,8 +2481,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, @@ -2291,10 +2502,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 @@ -2309,7 +2522,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, @@ -2325,8 +2538,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)], @@ -2340,10 +2554,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 @@ -2367,8 +2583,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, @@ -2377,6 +2594,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) @@ -2389,8 +2608,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)], @@ -2404,10 +2624,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 @@ -2431,8 +2653,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, @@ -2441,6 +2664,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) @@ -2453,8 +2678,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)], @@ -2468,10 +2694,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 @@ -2495,8 +2723,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, @@ -2505,6 +2734,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) @@ -2512,8 +2743,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, @@ -2532,10 +2764,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 @@ -2550,7 +2784,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, @@ -2566,7 +2800,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, @@ -2582,8 +2817,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 @@ -2610,6 +2847,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, @@ -2619,6 +2857,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) @@ -2631,7 +2871,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, @@ -2647,8 +2888,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 @@ -2675,6 +2918,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, @@ -2684,6 +2928,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) @@ -2696,7 +2942,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, @@ -2712,8 +2959,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 @@ -2740,6 +2989,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, @@ -2749,6 +2999,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) @@ -2757,6 +3009,7 @@ def list_credentials_without_preload_content( def _list_credentials_serialize( self, project_id, + region_id, instance_id, _request_auth, _content_type, @@ -2778,6 +3031,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 @@ -2794,7 +3049,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, @@ -2810,7 +3065,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)], @@ -2825,8 +3081,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 @@ -2851,6 +3109,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, @@ -2859,6 +3118,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) @@ -2871,7 +3132,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)], @@ -2886,8 +3148,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 @@ -2912,6 +3176,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, @@ -2920,6 +3185,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) @@ -2932,7 +3199,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)], @@ -2947,8 +3215,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 @@ -2973,6 +3243,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, @@ -2981,6 +3252,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) @@ -2989,6 +3262,7 @@ def list_instances_without_preload_content( def _list_instances_serialize( self, project_id, + region_id, _request_auth, _content_type, _headers, @@ -3009,6 +3283,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 @@ -3023,7 +3299,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, @@ -3040,6 +3316,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)], @@ -3056,6 +3333,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 @@ -3080,6 +3359,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, @@ -3088,6 +3368,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() @@ -3100,6 +3383,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)], @@ -3116,6 +3400,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 @@ -3140,6 +3426,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, @@ -3148,6 +3435,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() @@ -3160,6 +3450,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)], @@ -3176,6 +3467,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 @@ -3200,6 +3493,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, @@ -3208,6 +3502,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 @@ -3215,6 +3512,7 @@ def list_offerings_without_preload_content( def _list_offerings_serialize( self, project_id, + region_id, _request_auth, _content_type, _headers, @@ -3235,6 +3533,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 @@ -3249,7 +3549,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, @@ -3265,8 +3565,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)], @@ -3280,10 +3581,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 @@ -3307,8 +3610,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, @@ -3317,6 +3621,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) @@ -3329,8 +3635,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)], @@ -3344,10 +3651,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 @@ -3371,8 +3680,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, @@ -3381,6 +3691,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) @@ -3393,8 +3705,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)], @@ -3408,10 +3721,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 @@ -3435,8 +3750,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, @@ -3445,6 +3761,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) @@ -3452,8 +3770,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, @@ -3472,10 +3791,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 @@ -3490,7 +3811,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, @@ -3506,8 +3827,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( @@ -3528,9 +3850,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 @@ -3558,6 +3882,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, @@ -3569,6 +3894,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) @@ -3581,8 +3907,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( @@ -3603,9 +3930,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 @@ -3633,6 +3962,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, @@ -3644,6 +3974,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) @@ -3656,8 +3987,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( @@ -3678,9 +4010,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 @@ -3708,6 +4042,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, @@ -3719,6 +4054,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) @@ -3727,6 +4063,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, @@ -3749,6 +4086,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 @@ -3775,7 +4114,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, @@ -3791,8 +4130,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)], @@ -3806,10 +4146,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 @@ -3833,8 +4175,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, @@ -3843,6 +4186,8 @@ def trigger_recreate( _response_types_map: Dict[str, Optional[str]] = { "202": "CreateInstanceResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -3856,8 +4201,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)], @@ -3871,10 +4217,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 @@ -3898,8 +4246,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, @@ -3908,6 +4257,8 @@ def trigger_recreate_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "202": "CreateInstanceResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -3921,8 +4272,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)], @@ -3936,10 +4288,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 @@ -3963,8 +4317,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, @@ -3973,6 +4328,8 @@ def trigger_recreate_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "202": "CreateInstanceResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -3981,8 +4338,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, @@ -4001,10 +4359,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 @@ -4019,7 +4379,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, @@ -4035,8 +4395,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)], @@ -4050,10 +4411,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 @@ -4077,8 +4440,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, @@ -4087,6 +4451,8 @@ def trigger_restart( _response_types_map: Dict[str, Optional[str]] = { "202": "CreateInstanceResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -4100,8 +4466,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)], @@ -4115,10 +4482,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 @@ -4142,8 +4511,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, @@ -4152,6 +4522,8 @@ def trigger_restart_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "202": "CreateInstanceResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -4165,8 +4537,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)], @@ -4180,10 +4553,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 @@ -4207,8 +4582,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, @@ -4217,6 +4593,8 @@ def trigger_restart_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "202": "CreateInstanceResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -4225,8 +4603,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, @@ -4245,10 +4624,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 @@ -4263,7 +4644,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, @@ -4279,8 +4660,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, @@ -4295,10 +4677,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 @@ -4324,8 +4708,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, @@ -4335,6 +4720,8 @@ def trigger_restore( _response_types_map: Dict[str, Optional[str]] = { "200": "TriggerRestoreResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -4348,8 +4735,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, @@ -4364,10 +4752,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 @@ -4393,8 +4783,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, @@ -4404,6 +4795,8 @@ def trigger_restore_with_http_info( _response_types_map: Dict[str, Optional[str]] = { "200": "TriggerRestoreResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -4417,8 +4810,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, @@ -4433,10 +4827,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 @@ -4462,8 +4858,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, @@ -4473,6 +4870,8 @@ def trigger_restore_without_preload_content( _response_types_map: Dict[str, Optional[str]] = { "200": "TriggerRestoreResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -4481,8 +4880,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, @@ -4502,10 +4902,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 @@ -4522,7 +4924,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, @@ -4538,8 +4940,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") ], @@ -4557,10 +4960,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 @@ -4586,8 +4991,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, @@ -4597,6 +5003,8 @@ def update_backups_config( _response_types_map: Dict[str, Optional[str]] = { "200": "UpdateBackupsConfigResponse", + "400": "Error", + "401": "Error", "404": "Error", "500": "Error", } @@ -4610,8 +5018,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") ], @@ -4629,10 +5038,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 @@ -4658,8 +5069,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, @@ -4669,6 +5081,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", } @@ -4682,8 +5096,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") ], @@ -4701,10 +5116,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 @@ -4730,8 +5147,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, @@ -4741,6 +5159,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", } @@ -4749,8 +5169,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, @@ -4770,10 +5191,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 @@ -4798,7 +5221,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/logme/src/stackit/logme/api_client.py b/services/logme/src/stackit/logme/api_client.py index 9c36aef57..914f65e85 100644 --- a/services/logme/src/stackit/logme/api_client.py +++ b/services/logme/src/stackit/logme/api_client.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/configuration.py b/services/logme/src/stackit/logme/configuration.py index a3a0e7d18..49c1aea9a 100644 --- a/services/logme/src/stackit/logme/configuration.py +++ b/services/logme/src/stackit/logme/configuration.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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://logme.api.eu01.stackit.cloud" + self._base_path = "https://logme.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://logme.api.{region}stackit.cloud", + "url": "https://logme.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/logme/src/stackit/logme/exceptions.py b/services/logme/src/stackit/logme/exceptions.py index 597492063..6b9b920f2 100644 --- a/services/logme/src/stackit/logme/exceptions.py +++ b/services/logme/src/stackit/logme/exceptions.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/__init__.py b/services/logme/src/stackit/logme/models/__init__.py index 17e949557..763baf185 100644 --- a/services/logme/src/stackit/logme/models/__init__.py +++ b/services/logme/src/stackit/logme/models/__init__.py @@ -6,7 +6,7 @@ The STACKIT LogMe 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. @@ -15,6 +15,7 @@ # import models into model package from stackit.logme.models.backup import Backup from stackit.logme.models.create_backup_response_item import CreateBackupResponseItem +from stackit.logme.models.create_credentials_payload import CreateCredentialsPayload from stackit.logme.models.create_instance_payload import CreateInstancePayload from stackit.logme.models.create_instance_response import CreateInstanceResponse from stackit.logme.models.credentials import Credentials diff --git a/services/logme/src/stackit/logme/models/backup.py b/services/logme/src/stackit/logme/models/backup.py index 63de1cc03..8876491a1 100644 --- a/services/logme/src/stackit/logme/models/backup.py +++ b/services/logme/src/stackit/logme/models/backup.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/create_backup_response_item.py b/services/logme/src/stackit/logme/models/create_backup_response_item.py index 865c19e9b..00169add1 100644 --- a/services/logme/src/stackit/logme/models/create_backup_response_item.py +++ b/services/logme/src/stackit/logme/models/create_backup_response_item.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/create_credentials_payload.py b/services/logme/src/stackit/logme/models/create_credentials_payload.py new file mode 100644 index 000000000..3953b048e --- /dev/null +++ b/services/logme/src/stackit/logme/models/create_credentials_payload.py @@ -0,0 +1,82 @@ +# coding: utf-8 + +""" + STACKIT LogMe API + + The STACKIT LogMe 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/logme/src/stackit/logme/models/create_instance_payload.py b/services/logme/src/stackit/logme/models/create_instance_payload.py index 22dd48b5f..192fc4068 100644 --- a/services/logme/src/stackit/logme/models/create_instance_payload.py +++ b/services/logme/src/stackit/logme/models/create_instance_payload.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/create_instance_response.py b/services/logme/src/stackit/logme/models/create_instance_response.py index 90a948e62..383306b30 100644 --- a/services/logme/src/stackit/logme/models/create_instance_response.py +++ b/services/logme/src/stackit/logme/models/create_instance_response.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/credentials.py b/services/logme/src/stackit/logme/models/credentials.py index d8c3ad702..bcaf55e6f 100644 --- a/services/logme/src/stackit/logme/models/credentials.py +++ b/services/logme/src/stackit/logme/models/credentials.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/credentials_list_item.py b/services/logme/src/stackit/logme/models/credentials_list_item.py index e7a3284d6..43cdf1c3f 100644 --- a/services/logme/src/stackit/logme/models/credentials_list_item.py +++ b/services/logme/src/stackit/logme/models/credentials_list_item.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/credentials_response.py b/services/logme/src/stackit/logme/models/credentials_response.py index d6f09cd5f..bad05b26b 100644 --- a/services/logme/src/stackit/logme/models/credentials_response.py +++ b/services/logme/src/stackit/logme/models/credentials_response.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/error.py b/services/logme/src/stackit/logme/models/error.py index bb4935bcc..d56cedb7c 100644 --- a/services/logme/src/stackit/logme/models/error.py +++ b/services/logme/src/stackit/logme/models/error.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/get_metrics_response.py b/services/logme/src/stackit/logme/models/get_metrics_response.py index 906ddb243..9a758d16c 100644 --- a/services/logme/src/stackit/logme/models/get_metrics_response.py +++ b/services/logme/src/stackit/logme/models/get_metrics_response.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/instance.py b/services/logme/src/stackit/logme/models/instance.py index 9ef2c05fa..af92609eb 100644 --- a/services/logme/src/stackit/logme/models/instance.py +++ b/services/logme/src/stackit/logme/models/instance.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/instance_last_operation.py b/services/logme/src/stackit/logme/models/instance_last_operation.py index 333a6ac03..0f80d357e 100644 --- a/services/logme/src/stackit/logme/models/instance_last_operation.py +++ b/services/logme/src/stackit/logme/models/instance_last_operation.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/instance_parameters.py b/services/logme/src/stackit/logme/models/instance_parameters.py index da5a4d3f4..6b9addd7d 100644 --- a/services/logme/src/stackit/logme/models/instance_parameters.py +++ b/services/logme/src/stackit/logme/models/instance_parameters.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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. @@ -42,11 +42,31 @@ class InstanceParameters(BaseModel): enable_monitoring: Optional[StrictBool] = False fluentd_tcp: Optional[StrictInt] = Field(default=0, alias="fluentd-tcp") - fluentd_tls: Optional[StrictInt] = Field(default=6514, alias="fluentd-tls") - fluentd_tls_ciphers: Optional[StrictStr] = Field(default=None, alias="fluentd-tls-ciphers") - fluentd_tls_max_version: Optional[StrictStr] = Field(default=None, alias="fluentd-tls-max-version") - fluentd_tls_min_version: Optional[StrictStr] = Field(default=None, alias="fluentd-tls-min-version") - fluentd_tls_version: Optional[StrictStr] = Field(default=None, alias="fluentd-tls-version") + fluentd_tls: Optional[StrictInt] = Field( + default=6514, + description="This property is deprecated and will be removed in a future release.", + alias="fluentd-tls", + ) + fluentd_tls_ciphers: Optional[StrictStr] = Field( + default=None, + description="This property is deprecated and will be removed in a future release.", + alias="fluentd-tls-ciphers", + ) + fluentd_tls_max_version: Optional[StrictStr] = Field( + default=None, + description="This property is deprecated and will be removed in a future release.", + alias="fluentd-tls-max-version", + ) + fluentd_tls_min_version: Optional[StrictStr] = Field( + default=None, + description="This property is deprecated and will be removed in a future release.", + alias="fluentd-tls-min-version", + ) + fluentd_tls_version: Optional[StrictStr] = Field( + default=None, + description="This property is deprecated and will be removed in a future release.", + alias="fluentd-tls-version", + ) fluentd_udp: Optional[StrictInt] = Field(default=514, alias="fluentd-udp") graphite: Optional[StrictStr] = Field( default=None, @@ -78,8 +98,16 @@ class InstanceParameters(BaseModel): description="Depending on your graphite provider, you might need to prefix the metrics with a certain value, like an API key for example.", ) monitoring_instance_id: Optional[StrictStr] = None - opensearch_tls_ciphers: Optional[List[StrictStr]] = Field(default=None, alias="opensearch-tls-ciphers") - opensearch_tls_protocols: Optional[List[StrictStr]] = Field(default=None, alias="opensearch-tls-protocols") + opensearch_tls_ciphers: Optional[List[StrictStr]] = Field( + default=None, + description="This property is deprecated and will be removed in a future release.", + alias="opensearch-tls-ciphers", + ) + opensearch_tls_protocols: Optional[List[StrictStr]] = Field( + default=None, + description="This property is deprecated and will be removed in a future release.", + alias="opensearch-tls-protocols", + ) sgw_acl: Optional[StrictStr] = Field( default=None, description="Comma separated list of IP networks in CIDR notation which are allowed to access this instance.", diff --git a/services/logme/src/stackit/logme/models/instance_parameters_groks_inner.py b/services/logme/src/stackit/logme/models/instance_parameters_groks_inner.py index 99b458d6e..de7640438 100644 --- a/services/logme/src/stackit/logme/models/instance_parameters_groks_inner.py +++ b/services/logme/src/stackit/logme/models/instance_parameters_groks_inner.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/instance_schema.py b/services/logme/src/stackit/logme/models/instance_schema.py index 25962571b..1bd47e26c 100644 --- a/services/logme/src/stackit/logme/models/instance_schema.py +++ b/services/logme/src/stackit/logme/models/instance_schema.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/list_backups_response.py b/services/logme/src/stackit/logme/models/list_backups_response.py index 9b038bc85..39465903e 100644 --- a/services/logme/src/stackit/logme/models/list_backups_response.py +++ b/services/logme/src/stackit/logme/models/list_backups_response.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/list_credentials_response.py b/services/logme/src/stackit/logme/models/list_credentials_response.py index 5eba81f3f..3e45bd8e0 100644 --- a/services/logme/src/stackit/logme/models/list_credentials_response.py +++ b/services/logme/src/stackit/logme/models/list_credentials_response.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/list_instances_response.py b/services/logme/src/stackit/logme/models/list_instances_response.py index dcfd0efff..7a9154096 100644 --- a/services/logme/src/stackit/logme/models/list_instances_response.py +++ b/services/logme/src/stackit/logme/models/list_instances_response.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/list_offerings_response.py b/services/logme/src/stackit/logme/models/list_offerings_response.py index 3b35edd05..f293c2193 100644 --- a/services/logme/src/stackit/logme/models/list_offerings_response.py +++ b/services/logme/src/stackit/logme/models/list_offerings_response.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/list_restores_response.py b/services/logme/src/stackit/logme/models/list_restores_response.py index 65257fd9a..ee4e79e04 100644 --- a/services/logme/src/stackit/logme/models/list_restores_response.py +++ b/services/logme/src/stackit/logme/models/list_restores_response.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/model_schema.py b/services/logme/src/stackit/logme/models/model_schema.py index 26290f58b..0b2e26bee 100644 --- a/services/logme/src/stackit/logme/models/model_schema.py +++ b/services/logme/src/stackit/logme/models/model_schema.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/offering.py b/services/logme/src/stackit/logme/models/offering.py index 25d137e4d..15a5c846e 100644 --- a/services/logme/src/stackit/logme/models/offering.py +++ b/services/logme/src/stackit/logme/models/offering.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/partial_update_instance_payload.py b/services/logme/src/stackit/logme/models/partial_update_instance_payload.py index 0f97098c7..27ddd36cf 100644 --- a/services/logme/src/stackit/logme/models/partial_update_instance_payload.py +++ b/services/logme/src/stackit/logme/models/partial_update_instance_payload.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/plan.py b/services/logme/src/stackit/logme/models/plan.py index deae94728..3d26c3099 100644 --- a/services/logme/src/stackit/logme/models/plan.py +++ b/services/logme/src/stackit/logme/models/plan.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/raw_credentials.py b/services/logme/src/stackit/logme/models/raw_credentials.py index b3f07600f..f2f22a638 100644 --- a/services/logme/src/stackit/logme/models/raw_credentials.py +++ b/services/logme/src/stackit/logme/models/raw_credentials.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/restore.py b/services/logme/src/stackit/logme/models/restore.py index 82f2a7ff5..7be8030ce 100644 --- a/services/logme/src/stackit/logme/models/restore.py +++ b/services/logme/src/stackit/logme/models/restore.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/trigger_restore_response.py b/services/logme/src/stackit/logme/models/trigger_restore_response.py index 2dd02194a..ec8a00633 100644 --- a/services/logme/src/stackit/logme/models/trigger_restore_response.py +++ b/services/logme/src/stackit/logme/models/trigger_restore_response.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/update_backups_config_payload.py b/services/logme/src/stackit/logme/models/update_backups_config_payload.py index 43e31aa9f..6ab805c37 100644 --- a/services/logme/src/stackit/logme/models/update_backups_config_payload.py +++ b/services/logme/src/stackit/logme/models/update_backups_config_payload.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/models/update_backups_config_response.py b/services/logme/src/stackit/logme/models/update_backups_config_response.py index f314ad757..09c97cc75 100644 --- a/services/logme/src/stackit/logme/models/update_backups_config_response.py +++ b/services/logme/src/stackit/logme/models/update_backups_config_response.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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/logme/src/stackit/logme/rest.py b/services/logme/src/stackit/logme/rest.py index 7de4e69a3..fc9791542 100644 --- a/services/logme/src/stackit/logme/rest.py +++ b/services/logme/src/stackit/logme/rest.py @@ -5,7 +5,7 @@ The STACKIT LogMe 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.