diff --git a/services/kms/oas_commit b/services/kms/oas_commit index e05d493f3..9510a8946 100644 --- a/services/kms/oas_commit +++ b/services/kms/oas_commit @@ -1 +1 @@ -da4701b7dbe20e984aef89711bb9ba716e19fcba +c9fb47b3087043293b6f77e5d3b778784de27ef2 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 26eca8e5c..f6bb53fdd 100644 --- a/services/kms/src/stackit/kms/models/import_key_payload.py +++ b/services/kms/src/stackit/kms/models/import_key_payload.py @@ -18,9 +18,9 @@ from typing import Any, ClassVar, Dict, List, Optional, Set from uuid import UUID -from pydantic import BaseModel, ConfigDict, Field, StrictStr +from pydantic import BaseModel, ConfigDict, Field from pydantic_core import to_jsonable_python -from typing_extensions import Self +from typing_extensions import Annotated, Self class ImportKeyPayload(BaseModel): @@ -28,7 +28,7 @@ class ImportKeyPayload(BaseModel): ImportKeyPayload """ # noqa: E501 - wrapped_key: StrictStr = Field( + wrapped_key: Annotated[str, Field(strict=True, max_length=85336)] = Field( description="The wrapped key material that has to be imported. Encoded in base64.", alias="wrappedKey" ) wrapping_key_id: UUID = Field(