Skip to content

Commit 1dc6cfe

Browse files
Generate kms
1 parent 1c71c4d commit 1dc6cfe

File tree

3 files changed

+19
-6
lines changed

3 files changed

+19
-6
lines changed

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,10 @@ class Key(BaseModel):
8080
@field_validator("state")
8181
def state_validate_enum(cls, value):
8282
"""Validates the enum"""
83-
if value not in set(["active", "version_not_ready", "deleted"]):
84-
raise ValueError("must be one of enum values ('active', 'version_not_ready', 'deleted')")
83+
if value not in set(["active", "deleted", "not_available", "errors_exist", "no_version"]):
84+
raise ValueError(
85+
"must be one of enum values ('active', 'deleted', 'not_available', 'errors_exist', 'no_version')"
86+
)
8587
return value
8688

8789
model_config = ConfigDict(

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

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,9 +69,18 @@ class Version(BaseModel):
6969
@field_validator("state")
7070
def state_validate_enum(cls, value):
7171
"""Validates the enum"""
72-
if value not in set(["active", "key_material_not_ready", "key_material_invalid", "disabled", "destroyed"]):
72+
if value not in set(
73+
[
74+
"active",
75+
"key_material_not_ready",
76+
"key_material_invalid",
77+
"key_material_unavailable",
78+
"disabled",
79+
"destroyed",
80+
]
81+
):
7382
raise ValueError(
74-
"must be one of enum values ('active', 'key_material_not_ready', 'key_material_invalid', 'disabled', 'destroyed')"
83+
"must be one of enum values ('active', 'key_material_not_ready', 'key_material_invalid', 'key_material_unavailable', 'disabled', 'destroyed')"
7584
)
7685
return value
7786

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

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,10 @@ class WrappingKey(BaseModel):
6969
@field_validator("state")
7070
def state_validate_enum(cls, value):
7171
"""Validates the enum"""
72-
if value not in set(["active", "key_material_not_ready", "expired", "deleting"]):
73-
raise ValueError("must be one of enum values ('active', 'key_material_not_ready', 'expired', 'deleting')")
72+
if value not in set(["active", "key_material_not_ready", "expired", "deleting", "key_material_unavailable"]):
73+
raise ValueError(
74+
"must be one of enum values ('active', 'key_material_not_ready', 'expired', 'deleting', 'key_material_unavailable')"
75+
)
7476
return value
7577

7678
model_config = ConfigDict(

0 commit comments

Comments
 (0)