Skip to content

Commit a4857e5

Browse files
Generator: Update SDK /services/kms (#3599)
Co-authored-by: Marcel Jacek <Marcel.Jacek@digits.schwarz>
1 parent a23c014 commit a4857e5

File tree

5 files changed

+10
-3
lines changed

5 files changed

+10
-3
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
## Release (2026-MM-DD)
22
- `iaas`: [v1.2.2](services/iaas/CHANGELOG.md#v122)
33
- **Docs:** Extend description of `PortRange` class
4+
- `kms`: [v0.9.0](services/kms/CHANGELOG.md#v090)
5+
- Set field `public_key` optional in `WrappingKey` model
46

57
## Release (2026-03-27)
68

services/kms/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.9.0
2+
- Set field `public_key` optional in `WrappingKey` model
3+
14
## v0.8.1
25
- **Feature:** client now supports UUID and decimal types
36
- **Bugfix:** timeouts now passed to requests library

services/kms/oas_commit

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0e64886dd0847341800d7191ed193b75413be998
1+
467fe4d305e48699c34835e45fd1c7b486be01d2

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.8.1"
3+
version = "v0.9.0"
44
description = "STACKIT Key Management Service API"
55
authors = [{ name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud" }]
66
requires-python = ">=3.9,<4.0"

services/kms/src/stackit/kms/models/wrapping_key.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,9 @@ class WrappingKey(BaseModel):
5151
description="The unique id of the key ring this wrapping key is assigned to.", alias="keyRingId"
5252
)
5353
protection: Protection
54-
public_key: StrictStr = Field(description="The public key of the wrapping key.", alias="publicKey")
54+
public_key: Optional[StrictStr] = Field(
55+
default=None, description="The public key of the wrapping key.", alias="publicKey"
56+
)
5557
purpose: WrappingPurpose
5658
state: StrictStr = Field(description="The current state of the wrapping key.")
5759
__properties: ClassVar[List[str]] = [

0 commit comments

Comments
 (0)