Skip to content

Commit 9acb685

Browse files
Generator: Update SDK /services/kms (#11443)
* Generate kms * chore(kms): Add changelogs Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de> --------- Signed-off-by: Alexander Dahmen <alexander.dahmen@inovex.de> Co-authored-by: Alexander Dahmen <alexander.dahmen@inovex.de>
1 parent be79f44 commit 9acb685

6 files changed

Lines changed: 11 additions & 6 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,8 @@
114114
- **Chore:** Support Python version 3.15
115115
- **Chore:** Update dependencies
116116
- `kms`
117+
- [v0.15.0](services/kms/CHANGELOG.md#v0150)
118+
- **Improvement:** `wrapped_key` attribute in `ImportKeyPayload` model now validates a maximum length of `85336` characters
117119
- [v0.14.0](services/kms/CHANGELOG.md#v0140)
118120
- **Chore:** Bump minimum Python version to 3.11
119121
- **Chore:** Support Python version 3.15

‎services/kms/CHANGELOG.md‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.15.0
2+
- **Improvement:** `wrapped_key` attribute in `ImportKeyPayload` model now validates a maximum length of `85336` characters
3+
14
## v0.14.0
25
- **Chore:** Bump minimum Python version to 3.11
36
- **Chore:** Support Python version 3.15

‎services/kms/oas_commit‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
da4701b7dbe20e984aef89711bb9ba716e19fcba
1+
2ee484f69bcd0c059c445ae4a3173a01cc948a1c

‎services/kms/pyproject.toml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "stackit-kms"
3-
version = "v0.14.0"
3+
version = "v0.15.0"
44
description = "STACKIT Key Management Service API"
55
authors = [{ name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud" }]
66
requires-python = ">=3.11,<4.0"

‎services/kms/src/stackit/kms/models/import_key_payload.py‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,17 @@
1818
from typing import Any, ClassVar, Dict, List, Optional, Set
1919
from uuid import UUID
2020

21-
from pydantic import BaseModel, ConfigDict, Field, StrictStr
21+
from pydantic import BaseModel, ConfigDict, Field
2222
from pydantic_core import to_jsonable_python
23-
from typing_extensions import Self
23+
from typing_extensions import Annotated, Self
2424

2525

2626
class ImportKeyPayload(BaseModel):
2727
"""
2828
ImportKeyPayload
2929
""" # noqa: E501
3030

31-
wrapped_key: StrictStr = Field(
31+
wrapped_key: Annotated[str, Field(strict=True, max_length=85336)] = Field(
3232
description="The wrapped key material that has to be imported. Encoded in base64.", alias="wrappedKey"
3333
)
3434
wrapping_key_id: UUID = Field(

‎services/kms/uv.lock‎

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)