Skip to content

Commit 8456058

Browse files
Generator: Update SDK /services/kms (#3534)
## v1.0.0 - Switch to API version `v1` of STACKIT KMS service (previously `v1beta`) - **Breaking Change:** Removal of deprecated `Backend` model - **Breaking Change:** Remove `Backend` field and mark `Protection` field as required in `Key`, `CreateKeyPayload`, `CreateWrappingKeyPayload` and `WrappingKey` model --------- Co-authored-by: Marcel Jacek <[email protected]>
1 parent 95fdb78 commit 8456058

File tree

66 files changed

+206
-484
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+206
-484
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@
66
- **Feature:** Add support for HTTP checks and cert checks
77
- [v0.12.0](services/observability/CHANGELOG.md#v0120)
88
- **Feature:** Add `MetricsEndpointUrl` field to `InstanceSensitiveData` model struct
9+
- `kms`: [v1.0.0](services/kms/CHANGELOG.md#v100)
10+
- Switch to API version `v1` of STACKIT KMS service (previously `v1beta`)
11+
- **Breaking Change:** Removal of deprecated `Backend` model
12+
- **Breaking Change:** Remove `Backend` field and mark `Protection` field as required in `Key`, `CreateKeyPayload`, `CreateWrappingKeyPayload` and `WrappingKey` model
913

1014
## Release (2025-08-29)
1115
- `observability`:

examples/kms/kms.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,6 @@ func main() {
4141
CreateKeyPayload(
4242
kms.CreateKeyPayload{
4343
Algorithm: kms.ALGORITHM_AES_256_GCM.Ptr(),
44-
Backend: kms.BACKEND_SOFTWARE.Ptr(),
4544
Description: utils.Ptr("A test key"),
4645
DisplayName: utils.Ptr("test-key"),
4746
Purpose: kms.PURPOSE_SYMMETRIC_ENCRYPT_DECRYPT.Ptr(),

services/kms/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## v1.0.0
2+
- Switch to API version `v1` of STACKIT KMS service (previously `v1beta`)
3+
- **Breaking Change:** Removal of deprecated `Backend` model
4+
- **Breaking Change:** Remove `Backend` field and mark `Protection` field as required in `Key`, `CreateKeyPayload`, `CreateWrappingKeyPayload` and `WrappingKey` model
5+
16
## v0.6.0
27
- **Breaking Change:** Updated `NewKey()` and `NewWrappingKey()` constructor signatures to require new `AccessScope` parameter
38
- **Breaking Change:** Added new required `AccessScope` field to `Key` and `WrappingKey` models

services/kms/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v0.6.0
1+
v1.0.0

services/kms/api_default.go

Lines changed: 70 additions & 26 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

services/kms/api_default_test.go

Lines changed: 25 additions & 25 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

services/kms/client.go

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

services/kms/configuration.go

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

services/kms/model_access_scope.go

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

services/kms/model_access_scope_test.go

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)