From f94e9db3a2d1cc0424c75c9e942eda2e16dbdbf6 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Mon, 1 Sep 2025 15:32:39 +0000 Subject: [PATCH] Generate kms --- services/kms/src/stackit/kms/__init__.py | 4 +- .../kms/src/stackit/kms/api/default_api.py | 100 ++++++++++-------- services/kms/src/stackit/kms/api_client.py | 2 +- services/kms/src/stackit/kms/configuration.py | 2 +- services/kms/src/stackit/kms/exceptions.py | 2 +- .../kms/src/stackit/kms/models/__init__.py | 3 +- .../src/stackit/kms/models/access_scope.py | 2 +- .../kms/src/stackit/kms/models/algorithm.py | 2 +- .../kms/src/stackit/kms/models/backend.py | 35 ------ .../stackit/kms/models/create_key_payload.py | 8 +- .../kms/models/create_key_ring_payload.py | 2 +- .../kms/models/create_wrapping_key_payload.py | 8 +- .../src/stackit/kms/models/decrypt_payload.py | 2 +- .../src/stackit/kms/models/decrypted_data.py | 2 +- .../src/stackit/kms/models/encrypt_payload.py | 2 +- .../src/stackit/kms/models/encrypted_data.py | 2 +- .../kms/src/stackit/kms/models/http_error.py | 2 +- .../stackit/kms/models/import_key_payload.py | 2 +- services/kms/src/stackit/kms/models/key.py | 8 +- .../kms/src/stackit/kms/models/key_list.py | 2 +- .../kms/src/stackit/kms/models/key_ring.py | 2 +- .../src/stackit/kms/models/key_ring_list.py | 2 +- .../kms/src/stackit/kms/models/protection.py | 4 +- .../kms/src/stackit/kms/models/purpose.py | 2 +- .../src/stackit/kms/models/sign_payload.py | 2 +- .../kms/src/stackit/kms/models/signed_data.py | 2 +- .../src/stackit/kms/models/verified_data.py | 2 +- .../src/stackit/kms/models/verify_payload.py | 2 +- .../kms/src/stackit/kms/models/version.py | 2 +- .../src/stackit/kms/models/version_list.py | 2 +- .../stackit/kms/models/wrapping_algorithm.py | 2 +- .../src/stackit/kms/models/wrapping_key.py | 8 +- .../stackit/kms/models/wrapping_key_list.py | 2 +- .../stackit/kms/models/wrapping_purpose.py | 2 +- services/kms/src/stackit/kms/rest.py | 2 +- 35 files changed, 94 insertions(+), 136 deletions(-) delete mode 100644 services/kms/src/stackit/kms/models/backend.py diff --git a/services/kms/src/stackit/kms/__init__.py b/services/kms/src/stackit/kms/__init__.py index ce2696e91..b8ff2e00b 100644 --- a/services/kms/src/stackit/kms/__init__.py +++ b/services/kms/src/stackit/kms/__init__.py @@ -7,7 +7,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -30,7 +30,6 @@ "ApiException", "AccessScope", "Algorithm", - "Backend", "CreateKeyPayload", "CreateKeyRingPayload", "CreateWrappingKeyPayload", @@ -75,7 +74,6 @@ # import models into sdk package from stackit.kms.models.access_scope import AccessScope as AccessScope from stackit.kms.models.algorithm import Algorithm as Algorithm -from stackit.kms.models.backend import Backend as Backend from stackit.kms.models.create_key_payload import CreateKeyPayload as CreateKeyPayload from stackit.kms.models.create_key_ring_payload import ( CreateKeyRingPayload as CreateKeyRingPayload, diff --git a/services/kms/src/stackit/kms/api/default_api.py b/services/kms/src/stackit/kms/api/default_api.py index 05ff4f051..58268737b 100644 --- a/services/kms/src/stackit/kms/api/default_api.py +++ b/services/kms/src/stackit/kms/api/default_api.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -124,7 +124,7 @@ def create_key( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "Key", + "202": "Key", "400": "HttpError", "401": "HttpError", "404": "HttpError", @@ -200,7 +200,7 @@ def create_key_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "Key", + "202": "Key", "400": "HttpError", "401": "HttpError", "404": "HttpError", @@ -276,7 +276,7 @@ def create_key_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "Key", + "202": "Key", "400": "HttpError", "401": "HttpError", "404": "HttpError", @@ -339,7 +339,7 @@ def _create_key_serialize( return self.api_client.param_serialize( method="POST", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -411,7 +411,7 @@ def create_key_ring( ) _response_types_map: Dict[str, Optional[str]] = { - "201": "KeyRing", + "202": "KeyRing", "400": "HttpError", "401": "HttpError", "500": "HttpError", @@ -482,7 +482,7 @@ def create_key_ring_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - "201": "KeyRing", + "202": "KeyRing", "400": "HttpError", "401": "HttpError", "500": "HttpError", @@ -553,7 +553,7 @@ def create_key_ring_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - "201": "KeyRing", + "202": "KeyRing", "400": "HttpError", "401": "HttpError", "500": "HttpError", @@ -612,7 +612,7 @@ def _create_key_ring_serialize( return self.api_client.param_serialize( method="POST", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -688,7 +688,7 @@ def create_wrapping_key( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "WrappingKey", + "202": "WrappingKey", "400": "HttpError", "401": "HttpError", "404": "HttpError", @@ -764,7 +764,7 @@ def create_wrapping_key_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "WrappingKey", + "202": "WrappingKey", "400": "HttpError", "401": "HttpError", "404": "HttpError", @@ -840,7 +840,7 @@ def create_wrapping_key_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "WrappingKey", + "202": "WrappingKey", "400": "HttpError", "401": "HttpError", "404": "HttpError", @@ -903,7 +903,7 @@ def _create_wrapping_key_serialize( return self.api_client.param_serialize( method="POST", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/wrappingkeys", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/wrappingkeys", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -993,6 +993,7 @@ def decrypt( "404": "HttpError", "409": "HttpError", "500": "HttpError", + "503": "HttpError", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) response_data.read() @@ -1078,6 +1079,7 @@ def decrypt_with_http_info( "404": "HttpError", "409": "HttpError", "500": "HttpError", + "503": "HttpError", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) response_data.read() @@ -1163,6 +1165,7 @@ def decrypt_without_preload_content( "404": "HttpError", "409": "HttpError", "500": "HttpError", + "503": "HttpError", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) return response_data.response @@ -1227,7 +1230,7 @@ def _decrypt_serialize( return self.api_client.param_serialize( method="POST", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions/{versionNumber}/decrypt", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions/{versionNumber}/decrypt", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1513,7 +1516,7 @@ def _delete_key_serialize( return self.api_client.param_serialize( method="DELETE", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -1784,7 +1787,7 @@ def _delete_key_ring_serialize( return self.api_client.param_serialize( method="DELETE", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -2070,7 +2073,7 @@ def _delete_wrapping_key_serialize( return self.api_client.param_serialize( method="DELETE", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/wrappingkeys/{wrappingKeyId}", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/wrappingkeys/{wrappingKeyId}", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -2371,7 +2374,7 @@ def _destroy_version_serialize( return self.api_client.param_serialize( method="POST", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions/{versionNumber}/destroy", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions/{versionNumber}/destroy", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -2672,7 +2675,7 @@ def _disable_version_serialize( return self.api_client.param_serialize( method="POST", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions/{versionNumber}/disable", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions/{versionNumber}/disable", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -2973,7 +2976,7 @@ def _enable_version_serialize( return self.api_client.param_serialize( method="POST", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions/{versionNumber}/enable", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions/{versionNumber}/enable", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -3063,6 +3066,7 @@ def encrypt( "404": "HttpError", "409": "HttpError", "500": "HttpError", + "503": "HttpError", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) response_data.read() @@ -3148,6 +3152,7 @@ def encrypt_with_http_info( "404": "HttpError", "409": "HttpError", "500": "HttpError", + "503": "HttpError", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) response_data.read() @@ -3233,6 +3238,7 @@ def encrypt_without_preload_content( "404": "HttpError", "409": "HttpError", "500": "HttpError", + "503": "HttpError", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) return response_data.response @@ -3297,7 +3303,7 @@ def _encrypt_serialize( return self.api_client.param_serialize( method="POST", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions/{versionNumber}/encrypt", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions/{versionNumber}/encrypt", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -3580,7 +3586,7 @@ def _get_key_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -3848,7 +3854,7 @@ def _get_key_ring_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -4146,7 +4152,7 @@ def _get_version_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions/{versionNumber}", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions/{versionNumber}", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -4429,7 +4435,7 @@ def _get_wrapping_key_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/wrappingkeys/{wrappingKeyId}", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/wrappingkeys/{wrappingKeyId}", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -4509,7 +4515,7 @@ def import_key( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "Version", + "202": "Version", "400": "HttpError", "401": "HttpError", "404": "HttpError", @@ -4590,7 +4596,7 @@ def import_key_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "Version", + "202": "Version", "400": "HttpError", "401": "HttpError", "404": "HttpError", @@ -4671,7 +4677,7 @@ def import_key_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "Version", + "202": "Version", "400": "HttpError", "401": "HttpError", "404": "HttpError", @@ -4738,7 +4744,7 @@ def _import_key_serialize( return self.api_client.param_serialize( method="POST", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/import", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/import", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -4988,7 +4994,7 @@ def _list_key_rings_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -5256,7 +5262,7 @@ def _list_keys_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -5539,7 +5545,7 @@ def _list_versions_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -5807,7 +5813,7 @@ def _list_wrapping_keys_serialize( return self.api_client.param_serialize( method="GET", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/wrappingkeys", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/wrappingkeys", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -5883,7 +5889,7 @@ def restore_key( ) _response_types_map: Dict[str, Optional[str]] = { - "200": None, + "204": None, "400": "HttpError", "401": "HttpError", "404": "HttpError", @@ -5960,7 +5966,7 @@ def restore_key_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - "200": None, + "204": None, "400": "HttpError", "401": "HttpError", "404": "HttpError", @@ -6037,7 +6043,7 @@ def restore_key_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - "200": None, + "204": None, "400": "HttpError", "401": "HttpError", "404": "HttpError", @@ -6093,7 +6099,7 @@ def _restore_key_serialize( return self.api_client.param_serialize( method="POST", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/restore", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/restore", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -6394,7 +6400,7 @@ def _restore_version_serialize( return self.api_client.param_serialize( method="POST", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions/{versionNumber}/restore", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions/{versionNumber}/restore", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -6470,7 +6476,7 @@ def rotate_key( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "Version", + "202": "Version", "400": "HttpError", "401": "HttpError", "403": "HttpError", @@ -6548,7 +6554,7 @@ def rotate_key_with_http_info( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "Version", + "202": "Version", "400": "HttpError", "401": "HttpError", "403": "HttpError", @@ -6626,7 +6632,7 @@ def rotate_key_without_preload_content( ) _response_types_map: Dict[str, Optional[str]] = { - "200": "Version", + "202": "Version", "400": "HttpError", "401": "HttpError", "403": "HttpError", @@ -6683,7 +6689,7 @@ def _rotate_key_serialize( return self.api_client.param_serialize( method="POST", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/rotate", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/rotate", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -6773,6 +6779,7 @@ def sign( "404": "HttpError", "409": "HttpError", "500": "HttpError", + "503": "HttpError", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) response_data.read() @@ -6858,6 +6865,7 @@ def sign_with_http_info( "404": "HttpError", "409": "HttpError", "500": "HttpError", + "503": "HttpError", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) response_data.read() @@ -6943,6 +6951,7 @@ def sign_without_preload_content( "404": "HttpError", "409": "HttpError", "500": "HttpError", + "503": "HttpError", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) return response_data.response @@ -7007,7 +7016,7 @@ def _sign_serialize( return self.api_client.param_serialize( method="POST", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions/{versionNumber}/sign", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions/{versionNumber}/sign", path_params=_path_params, query_params=_query_params, header_params=_header_params, @@ -7097,6 +7106,7 @@ def verify( "404": "HttpError", "409": "HttpError", "500": "HttpError", + "503": "HttpError", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) response_data.read() @@ -7182,6 +7192,7 @@ def verify_with_http_info( "404": "HttpError", "409": "HttpError", "500": "HttpError", + "503": "HttpError", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) response_data.read() @@ -7267,6 +7278,7 @@ def verify_without_preload_content( "404": "HttpError", "409": "HttpError", "500": "HttpError", + "503": "HttpError", } response_data = self.api_client.call_api(*_param, _request_timeout=_request_timeout) return response_data.response @@ -7331,7 +7343,7 @@ def _verify_serialize( return self.api_client.param_serialize( method="POST", - resource_path="/v1beta/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions/{versionNumber}/verify", + resource_path="/v1/projects/{projectId}/regions/{regionId}/keyrings/{keyRingId}/keys/{keyId}/versions/{versionNumber}/verify", path_params=_path_params, query_params=_query_params, header_params=_header_params, diff --git a/services/kms/src/stackit/kms/api_client.py b/services/kms/src/stackit/kms/api_client.py index 594b8f7b4..45034e13c 100644 --- a/services/kms/src/stackit/kms/api_client.py +++ b/services/kms/src/stackit/kms/api_client.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/configuration.py b/services/kms/src/stackit/kms/configuration.py index af52a98d3..abb9eec3f 100644 --- a/services/kms/src/stackit/kms/configuration.py +++ b/services/kms/src/stackit/kms/configuration.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/exceptions.py b/services/kms/src/stackit/kms/exceptions.py index dba35426c..993863e49 100644 --- a/services/kms/src/stackit/kms/exceptions.py +++ b/services/kms/src/stackit/kms/exceptions.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/__init__.py b/services/kms/src/stackit/kms/models/__init__.py index 162fc936c..ad5dd2520 100644 --- a/services/kms/src/stackit/kms/models/__init__.py +++ b/services/kms/src/stackit/kms/models/__init__.py @@ -6,7 +6,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -16,7 +16,6 @@ # import models into model package from stackit.kms.models.access_scope import AccessScope from stackit.kms.models.algorithm import Algorithm -from stackit.kms.models.backend import Backend from stackit.kms.models.create_key_payload import CreateKeyPayload from stackit.kms.models.create_key_ring_payload import CreateKeyRingPayload from stackit.kms.models.create_wrapping_key_payload import CreateWrappingKeyPayload diff --git a/services/kms/src/stackit/kms/models/access_scope.py b/services/kms/src/stackit/kms/models/access_scope.py index dc4a0d630..7bca4a9d5 100644 --- a/services/kms/src/stackit/kms/models/access_scope.py +++ b/services/kms/src/stackit/kms/models/access_scope.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/algorithm.py b/services/kms/src/stackit/kms/models/algorithm.py index bddc64878..dba894530 100644 --- a/services/kms/src/stackit/kms/models/algorithm.py +++ b/services/kms/src/stackit/kms/models/algorithm.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/backend.py b/services/kms/src/stackit/kms/models/backend.py deleted file mode 100644 index ab0c77cc4..000000000 --- a/services/kms/src/stackit/kms/models/backend.py +++ /dev/null @@ -1,35 +0,0 @@ -# coding: utf-8 - -""" - STACKIT Key Management Service API - - This API provides endpoints for managing keys and key rings. - - The version of the OpenAPI document: 1beta.0.0 - Generated by OpenAPI Generator (https://openapi-generator.tech) - - Do not edit the class manually. -""" # noqa: E501 - -from __future__ import annotations - -import json -from enum import Enum - -from typing_extensions import Self - - -class Backend(str, Enum): - """ - The backend that is responsible for maintaining this key. Deprecated - use `protection`. - """ - - """ - allowed enum values - """ - SOFTWARE = "software" - - @classmethod - def from_json(cls, json_str: str) -> Self: - """Create an instance of Backend from a JSON string""" - return cls(json.loads(json_str)) diff --git a/services/kms/src/stackit/kms/models/create_key_payload.py b/services/kms/src/stackit/kms/models/create_key_payload.py index 71ce2b25d..8b922067a 100644 --- a/services/kms/src/stackit/kms/models/create_key_payload.py +++ b/services/kms/src/stackit/kms/models/create_key_payload.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -22,7 +22,6 @@ from stackit.kms.models.access_scope import AccessScope from stackit.kms.models.algorithm import Algorithm -from stackit.kms.models.backend import Backend from stackit.kms.models.protection import Protection from stackit.kms.models.purpose import Purpose @@ -34,7 +33,6 @@ class CreateKeyPayload(BaseModel): access_scope: Optional[AccessScope] = AccessScope.PUBLIC algorithm: Algorithm - backend: Backend description: Optional[StrictStr] = Field( default=None, description="A user chosen description to distinguish multiple keys." ) @@ -44,12 +42,11 @@ class CreateKeyPayload(BaseModel): import_only: Optional[StrictBool] = Field( default=False, description="States whether versions can be created or only imported.", alias="importOnly" ) - protection: Optional[Protection] = None + protection: Protection purpose: Purpose __properties: ClassVar[List[str]] = [ "access_scope", "algorithm", - "backend", "description", "displayName", "importOnly", @@ -109,7 +106,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: { "access_scope": obj.get("access_scope") if obj.get("access_scope") is not None else AccessScope.PUBLIC, "algorithm": obj.get("algorithm"), - "backend": obj.get("backend"), "description": obj.get("description"), "displayName": obj.get("displayName"), "importOnly": obj.get("importOnly") if obj.get("importOnly") is not None else False, diff --git a/services/kms/src/stackit/kms/models/create_key_ring_payload.py b/services/kms/src/stackit/kms/models/create_key_ring_payload.py index c6d21765a..b80db9a52 100644 --- a/services/kms/src/stackit/kms/models/create_key_ring_payload.py +++ b/services/kms/src/stackit/kms/models/create_key_ring_payload.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/create_wrapping_key_payload.py b/services/kms/src/stackit/kms/models/create_wrapping_key_payload.py index 5c9c1f70b..d0e7a04e0 100644 --- a/services/kms/src/stackit/kms/models/create_wrapping_key_payload.py +++ b/services/kms/src/stackit/kms/models/create_wrapping_key_payload.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -21,7 +21,6 @@ from typing_extensions import Annotated, Self from stackit.kms.models.access_scope import AccessScope -from stackit.kms.models.backend import Backend from stackit.kms.models.protection import Protection from stackit.kms.models.wrapping_algorithm import WrappingAlgorithm from stackit.kms.models.wrapping_purpose import WrappingPurpose @@ -34,19 +33,17 @@ class CreateWrappingKeyPayload(BaseModel): access_scope: Optional[AccessScope] = AccessScope.PUBLIC algorithm: WrappingAlgorithm - backend: Backend description: Optional[StrictStr] = Field( default=None, description="A user chosen description to distinguish multiple wrapping keys." ) display_name: Annotated[str, Field(strict=True, max_length=64)] = Field( description="The display name to distinguish multiple wrapping keys.", alias="displayName" ) - protection: Optional[Protection] = None + protection: Protection purpose: WrappingPurpose __properties: ClassVar[List[str]] = [ "access_scope", "algorithm", - "backend", "description", "displayName", "protection", @@ -105,7 +102,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: { "access_scope": obj.get("access_scope") if obj.get("access_scope") is not None else AccessScope.PUBLIC, "algorithm": obj.get("algorithm"), - "backend": obj.get("backend"), "description": obj.get("description"), "displayName": obj.get("displayName"), "protection": obj.get("protection"), diff --git a/services/kms/src/stackit/kms/models/decrypt_payload.py b/services/kms/src/stackit/kms/models/decrypt_payload.py index b384dbbb3..d9e2256fe 100644 --- a/services/kms/src/stackit/kms/models/decrypt_payload.py +++ b/services/kms/src/stackit/kms/models/decrypt_payload.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/decrypted_data.py b/services/kms/src/stackit/kms/models/decrypted_data.py index 6e7c52ab9..372a94c43 100644 --- a/services/kms/src/stackit/kms/models/decrypted_data.py +++ b/services/kms/src/stackit/kms/models/decrypted_data.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/encrypt_payload.py b/services/kms/src/stackit/kms/models/encrypt_payload.py index c1bdf32e3..879b357dc 100644 --- a/services/kms/src/stackit/kms/models/encrypt_payload.py +++ b/services/kms/src/stackit/kms/models/encrypt_payload.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/encrypted_data.py b/services/kms/src/stackit/kms/models/encrypted_data.py index df0bb4572..3cf913e67 100644 --- a/services/kms/src/stackit/kms/models/encrypted_data.py +++ b/services/kms/src/stackit/kms/models/encrypted_data.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/http_error.py b/services/kms/src/stackit/kms/models/http_error.py index 51793d125..d939f0018 100644 --- a/services/kms/src/stackit/kms/models/http_error.py +++ b/services/kms/src/stackit/kms/models/http_error.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/import_key_payload.py b/services/kms/src/stackit/kms/models/import_key_payload.py index aa4941671..950909f47 100644 --- a/services/kms/src/stackit/kms/models/import_key_payload.py +++ b/services/kms/src/stackit/kms/models/import_key_payload.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/key.py b/services/kms/src/stackit/kms/models/key.py index 643d92bac..917c7d7c6 100644 --- a/services/kms/src/stackit/kms/models/key.py +++ b/services/kms/src/stackit/kms/models/key.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -30,7 +30,6 @@ from stackit.kms.models.access_scope import AccessScope from stackit.kms.models.algorithm import Algorithm -from stackit.kms.models.backend import Backend from stackit.kms.models.protection import Protection from stackit.kms.models.purpose import Purpose @@ -42,7 +41,6 @@ class Key(BaseModel): access_scope: AccessScope algorithm: Algorithm - backend: Backend created_at: datetime = Field( description="The date and time the creation of the key was triggered.", alias="createdAt" ) @@ -64,13 +62,12 @@ class Key(BaseModel): key_ring_id: StrictStr = Field( description="The unique id of the key ring this key is assigned to.", alias="keyRingId" ) - protection: Optional[Protection] = None + protection: Protection purpose: Purpose state: StrictStr = Field(description="The current state of the key.") __properties: ClassVar[List[str]] = [ "access_scope", "algorithm", - "backend", "createdAt", "deletionDate", "description", @@ -144,7 +141,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: { "access_scope": obj.get("access_scope") if obj.get("access_scope") is not None else AccessScope.PUBLIC, "algorithm": obj.get("algorithm"), - "backend": obj.get("backend"), "createdAt": obj.get("createdAt"), "deletionDate": obj.get("deletionDate"), "description": obj.get("description"), diff --git a/services/kms/src/stackit/kms/models/key_list.py b/services/kms/src/stackit/kms/models/key_list.py index 28d0af587..f2bb6e7d1 100644 --- a/services/kms/src/stackit/kms/models/key_list.py +++ b/services/kms/src/stackit/kms/models/key_list.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/key_ring.py b/services/kms/src/stackit/kms/models/key_ring.py index 53aa446d5..a5f062a21 100644 --- a/services/kms/src/stackit/kms/models/key_ring.py +++ b/services/kms/src/stackit/kms/models/key_ring.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/key_ring_list.py b/services/kms/src/stackit/kms/models/key_ring_list.py index 3dc1bafc3..23c1014f7 100644 --- a/services/kms/src/stackit/kms/models/key_ring_list.py +++ b/services/kms/src/stackit/kms/models/key_ring_list.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/protection.py b/services/kms/src/stackit/kms/models/protection.py index d8efc7142..4ffa009c3 100644 --- a/services/kms/src/stackit/kms/models/protection.py +++ b/services/kms/src/stackit/kms/models/protection.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -21,7 +21,7 @@ class Protection(str, Enum): """ - The underlying system that is responsible for protecting the key material. Overrides the deprecated 'backend' field. + The underlying system that is responsible for protecting the key material. """ """ diff --git a/services/kms/src/stackit/kms/models/purpose.py b/services/kms/src/stackit/kms/models/purpose.py index 5a36fcac1..83b4d415d 100644 --- a/services/kms/src/stackit/kms/models/purpose.py +++ b/services/kms/src/stackit/kms/models/purpose.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/sign_payload.py b/services/kms/src/stackit/kms/models/sign_payload.py index 8f30b3e1e..893e1f839 100644 --- a/services/kms/src/stackit/kms/models/sign_payload.py +++ b/services/kms/src/stackit/kms/models/sign_payload.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/signed_data.py b/services/kms/src/stackit/kms/models/signed_data.py index fb7ea875c..f80d3c400 100644 --- a/services/kms/src/stackit/kms/models/signed_data.py +++ b/services/kms/src/stackit/kms/models/signed_data.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/verified_data.py b/services/kms/src/stackit/kms/models/verified_data.py index 23d86c4b7..e7a544b84 100644 --- a/services/kms/src/stackit/kms/models/verified_data.py +++ b/services/kms/src/stackit/kms/models/verified_data.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/verify_payload.py b/services/kms/src/stackit/kms/models/verify_payload.py index 46462bc77..72ce7d3db 100644 --- a/services/kms/src/stackit/kms/models/verify_payload.py +++ b/services/kms/src/stackit/kms/models/verify_payload.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/version.py b/services/kms/src/stackit/kms/models/version.py index 17fefb9d3..329702db3 100644 --- a/services/kms/src/stackit/kms/models/version.py +++ b/services/kms/src/stackit/kms/models/version.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/version_list.py b/services/kms/src/stackit/kms/models/version_list.py index 07f41aada..7744f369e 100644 --- a/services/kms/src/stackit/kms/models/version_list.py +++ b/services/kms/src/stackit/kms/models/version_list.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/wrapping_algorithm.py b/services/kms/src/stackit/kms/models/wrapping_algorithm.py index e2c55e607..d5a54f5fb 100644 --- a/services/kms/src/stackit/kms/models/wrapping_algorithm.py +++ b/services/kms/src/stackit/kms/models/wrapping_algorithm.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/wrapping_key.py b/services/kms/src/stackit/kms/models/wrapping_key.py index 48d686bbd..e3abf0a48 100644 --- a/services/kms/src/stackit/kms/models/wrapping_key.py +++ b/services/kms/src/stackit/kms/models/wrapping_key.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. @@ -22,7 +22,6 @@ from typing_extensions import Annotated, Self from stackit.kms.models.access_scope import AccessScope -from stackit.kms.models.backend import Backend from stackit.kms.models.protection import Protection from stackit.kms.models.wrapping_algorithm import WrappingAlgorithm from stackit.kms.models.wrapping_purpose import WrappingPurpose @@ -35,7 +34,6 @@ class WrappingKey(BaseModel): access_scope: AccessScope algorithm: WrappingAlgorithm - backend: Backend created_at: datetime = Field( description="The date and time the creation of the wrapping key was triggered.", alias="createdAt" ) @@ -50,7 +48,7 @@ class WrappingKey(BaseModel): key_ring_id: StrictStr = Field( description="The unique id of the key ring this wrapping key is assigned to.", alias="keyRingId" ) - protection: Optional[Protection] = None + protection: Protection public_key: Optional[StrictStr] = Field( default=None, description="The public key of the wrapping key.", alias="publicKey" ) @@ -59,7 +57,6 @@ class WrappingKey(BaseModel): __properties: ClassVar[List[str]] = [ "access_scope", "algorithm", - "backend", "createdAt", "description", "displayName", @@ -133,7 +130,6 @@ def from_dict(cls, obj: Optional[Dict[str, Any]]) -> Optional[Self]: { "access_scope": obj.get("access_scope") if obj.get("access_scope") is not None else AccessScope.PUBLIC, "algorithm": obj.get("algorithm"), - "backend": obj.get("backend"), "createdAt": obj.get("createdAt"), "description": obj.get("description"), "displayName": obj.get("displayName"), diff --git a/services/kms/src/stackit/kms/models/wrapping_key_list.py b/services/kms/src/stackit/kms/models/wrapping_key_list.py index d0ef2e0f5..b85b09cf5 100644 --- a/services/kms/src/stackit/kms/models/wrapping_key_list.py +++ b/services/kms/src/stackit/kms/models/wrapping_key_list.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/models/wrapping_purpose.py b/services/kms/src/stackit/kms/models/wrapping_purpose.py index 0d0a6e8da..fb8b979ef 100644 --- a/services/kms/src/stackit/kms/models/wrapping_purpose.py +++ b/services/kms/src/stackit/kms/models/wrapping_purpose.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually. diff --git a/services/kms/src/stackit/kms/rest.py b/services/kms/src/stackit/kms/rest.py index db6b5cff5..395d7f138 100644 --- a/services/kms/src/stackit/kms/rest.py +++ b/services/kms/src/stackit/kms/rest.py @@ -5,7 +5,7 @@ This API provides endpoints for managing keys and key rings. - The version of the OpenAPI document: 1beta.0.0 + The version of the OpenAPI document: 1.0.0 Generated by OpenAPI Generator (https://openapi-generator.tech) Do not edit the class manually.