Skip to content

Commit 4c3d5f0

Browse files
Generator: Update SDK /services/secretsmanager (#9217)
* Generate secretsmanager * chore(secretmanager): 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 e35400c commit 4c3d5f0

16 files changed

Lines changed: 4153 additions & 411 deletions

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@
4545
- [v1.3.0](services/rabbitmq/CHANGELOG.md#v130)
4646
- **Breaking Change/Fix:** `create_backup` operation now returns `CreateBackupResponseItem` instead of `List[CreateBackupResponseItem]`
4747
The return type now correctly models the actual JSON response, this operation was broken beforehand.
48+
- `secretsmanager`:
49+
- [v0.7.0](services/secretsmanager/CHANGELOG.md#v070)
50+
- **Feature:** Add support for managing AppRoles and their secret IDs: new `Approle`, `ApproleList`, `ApproleSecret`, `ApproleSecretList`, `CreateApprolePayload`, `CreateApproleSecretIdPayload`, `UpdateApprolePayload` and `UpdateApproleSecretIdPayload` models, plus new `create_approle`, `get_approle`, `get_approles`, `update_approle`, `delete_approle`, `create_approle_secret_id`, `get_approle_secret_id`, `list_approle_secret_ids`, `update_approle_secret_id` and `delete_approle_secret_id` operations
4851
- `telemetrylink`:
4952
- [v0.4.2](services/telemetrylink/CHANGELOG.md#v042)
5053
- **Fix:** Corrected an invalid `pyproject.toml` build configuration (`wheel-sources` instead of `wheel.sources`) that caused `import stackit.telemetrylink` to fail with `ModuleNotFoundError`

services/secretsmanager/CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## v0.7.0
2+
- **Feature:** Add support for managing AppRoles and their secret IDs: new `Approle`, `ApproleList`, `ApproleSecret`, `ApproleSecretList`, `CreateApprolePayload`, `CreateApproleSecretIdPayload`, `UpdateApprolePayload` and `UpdateApproleSecretIdPayload` models, plus new `create_approle`, `get_approle`, `get_approles`, `update_approle`, `delete_approle`, `create_approle_secret_id`, `get_approle_secret_id`, `list_approle_secret_ids`, `update_approle_secret_id` and `delete_approle_secret_id` operations
3+
14
## v0.6.0
25
- **Chore:** Bump minimum Python version to 3.10
36
- **Chore:** Update dependencies

services/secretsmanager/oas_commit

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

services/secretsmanager/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-secretsmanager"
3-
version = "v0.6.0"
3+
version = "v0.7.0"
44
description = "STACKIT Secrets Manager API"
55
authors = [{ name = "STACKIT Developer Tools", email = "developer-tools@stackit.cloud" }]
66
requires-python = ">=3.10,<4.0"

services/secretsmanager/src/stackit/secretsmanager/__init__.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,15 @@
2828
"ApiAttributeError",
2929
"ApiException",
3030
"ACL",
31+
"Approle",
32+
"ApproleList",
33+
"ApproleSecret",
34+
"ApproleSecretList",
3135
"BadRequest",
3236
"Conflict",
3337
"CreateACLPayload",
38+
"CreateApprolePayload",
39+
"CreateApproleSecretIdPayload",
3440
"CreateInstancePayload",
3541
"CreateUserPayload",
3642
"Instance",
@@ -41,6 +47,8 @@
4147
"NotFound",
4248
"UpdateACLPayload",
4349
"UpdateACLsPayload",
50+
"UpdateApprolePayload",
51+
"UpdateApproleSecretIdPayload",
4452
"UpdateInstancePayload",
4553
"UpdateUserPayload",
4654
"User",
@@ -62,11 +70,23 @@
6270

6371
# import models into sdk package
6472
from stackit.secretsmanager.models.acl import ACL as ACL
73+
from stackit.secretsmanager.models.approle import Approle as Approle
74+
from stackit.secretsmanager.models.approle_list import ApproleList as ApproleList
75+
from stackit.secretsmanager.models.approle_secret import ApproleSecret as ApproleSecret
76+
from stackit.secretsmanager.models.approle_secret_list import (
77+
ApproleSecretList as ApproleSecretList,
78+
)
6579
from stackit.secretsmanager.models.bad_request import BadRequest as BadRequest
6680
from stackit.secretsmanager.models.conflict import Conflict as Conflict
6781
from stackit.secretsmanager.models.create_acl_payload import (
6882
CreateACLPayload as CreateACLPayload,
6983
)
84+
from stackit.secretsmanager.models.create_approle_payload import (
85+
CreateApprolePayload as CreateApprolePayload,
86+
)
87+
from stackit.secretsmanager.models.create_approle_secret_id_payload import (
88+
CreateApproleSecretIdPayload as CreateApproleSecretIdPayload,
89+
)
7090
from stackit.secretsmanager.models.create_instance_payload import (
7191
CreateInstancePayload as CreateInstancePayload,
7292
)
@@ -91,6 +111,12 @@
91111
from stackit.secretsmanager.models.update_acls_payload import (
92112
UpdateACLsPayload as UpdateACLsPayload,
93113
)
114+
from stackit.secretsmanager.models.update_approle_payload import (
115+
UpdateApprolePayload as UpdateApprolePayload,
116+
)
117+
from stackit.secretsmanager.models.update_approle_secret_id_payload import (
118+
UpdateApproleSecretIdPayload as UpdateApproleSecretIdPayload,
119+
)
94120
from stackit.secretsmanager.models.update_instance_payload import (
95121
UpdateInstancePayload as UpdateInstancePayload,
96122
)

0 commit comments

Comments
 (0)