From 2ca4272b98f525015089eba8501653cd976723f1 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Fri, 4 Jul 2025 09:00:17 +0000 Subject: [PATCH 1/2] Generate serverbackup --- services/serverbackup/api_default.go | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/services/serverbackup/api_default.go b/services/serverbackup/api_default.go index 06f036153..1d2a4d327 100644 --- a/services/serverbackup/api_default.go +++ b/services/serverbackup/api_default.go @@ -340,6 +340,8 @@ type ApiCreateBackupScheduleRequest interface { } type ApiDeleteBackupRequest interface { + // force delete the backup + Force(force bool) ApiDeleteBackupRequest Execute() error } @@ -348,6 +350,8 @@ type ApiDeleteBackupScheduleRequest interface { } type ApiDeleteVolumeBackupRequest interface { + // Force delete the volume backup + Force(force bool) ApiDeleteVolumeBackupRequest Execute() error } @@ -705,6 +709,14 @@ type DeleteBackupRequest struct { serverId string region string backupId string + force *bool +} + +// force delete the backup + +func (r DeleteBackupRequest) Force(force bool) ApiDeleteBackupRequest { + r.force = &force + return r } func (r DeleteBackupRequest) Execute() error { @@ -733,6 +745,9 @@ func (r DeleteBackupRequest) Execute() error { localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.force != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "force", r.force, "") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} @@ -974,6 +989,14 @@ type DeleteVolumeBackupRequest struct { region string backupId string volumeBackupId string + force *bool +} + +// Force delete the volume backup + +func (r DeleteVolumeBackupRequest) Force(force bool) ApiDeleteVolumeBackupRequest { + r.force = &force + return r } func (r DeleteVolumeBackupRequest) Execute() error { @@ -1003,6 +1026,9 @@ func (r DeleteVolumeBackupRequest) Execute() error { localVarQueryParams := url.Values{} localVarFormParams := url.Values{} + if r.force != nil { + parameterAddToHeaderOrQuery(localVarQueryParams, "force", r.force, "") + } // to determine the Content-Type header localVarHTTPContentTypes := []string{} From e646d11b0274464bcd7007a4c44b526c69a10ef6 Mon Sep 17 00:00:00 2001 From: Marcel Jacek Date: Fri, 4 Jul 2025 11:21:29 +0200 Subject: [PATCH 2/2] Update CHANGELOG.md and VERSION --- CHANGELOG.md | 7 +++++-- services/logme/CHANGELOG.md | 2 +- services/mariadb/CHANGELOG.md | 2 +- services/objectstorage/CHANGELOG.md | 2 +- services/resourcemanager/CHANGELOG.md | 2 +- services/secretsmanager/CHANGELOG.md | 2 +- services/serverbackup/CHANGELOG.md | 5 ++++- services/serverbackup/VERSION | 2 +- services/serverupdate/CHANGELOG.md | 2 +- services/ske/CHANGELOG.md | 2 +- 10 files changed, 17 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4356f7973..049b3363f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -47,8 +47,11 @@ - Add `required:"true"` tags to model structs - `serverupdate`: [v1.2.0](services/serverupdate/CHANGELOG.md#v120) - Add `required:"true"` tags to model structs -- `serverbackup`: [v1.3.0](services/serverbackup/CHANGELOG.md#v130) - - Add `required:"true"` tags to model structs +- `serverbackup`: + - [v1.3.1](services/serverbackup/CHANGELOG.md#v131) + - **Feature:** Add `Force` flag to `DeleteBackupRequest` and `DeleteVolumeBackupRequest` + - [v1.3.0](services/serverbackup/CHANGELOG.md#v130) + - Add `required:"true"` tags to model structs - `secretsmanager`: [v0.13.0](services/secretsmanager/CHANGELOG.md#v0130) - Add `required:"true"` tags to model structs - `runcommand`: [v1.3.0](services/runcommand/CHANGELOG.md#v130) diff --git a/services/logme/CHANGELOG.md b/services/logme/CHANGELOG.md index efb7936b9..42cb02abd 100644 --- a/services/logme/CHANGELOG.md +++ b/services/logme/CHANGELOG.md @@ -1,4 +1,4 @@ -## v0.25.0 +## v0.25.0 - Add `required:"true"` tags to model structs ## v0.24.1 (2025-06-04) diff --git a/services/mariadb/CHANGELOG.md b/services/mariadb/CHANGELOG.md index d857c06ab..ead51d8bc 100644 --- a/services/mariadb/CHANGELOG.md +++ b/services/mariadb/CHANGELOG.md @@ -1,4 +1,4 @@ -## v0.25.0 +## v0.25.0 - Add `required:"true"` tags to model structs ## v0.24.1 (2025-06-04) diff --git a/services/objectstorage/CHANGELOG.md b/services/objectstorage/CHANGELOG.md index f6bc1c1ad..572e0c12a 100644 --- a/services/objectstorage/CHANGELOG.md +++ b/services/objectstorage/CHANGELOG.md @@ -1,4 +1,4 @@ -## v1.3.0 +## v1.3.0 - Add `required:"true"` tags to model structs ## v1.2.0 (2025-05-15) diff --git a/services/resourcemanager/CHANGELOG.md b/services/resourcemanager/CHANGELOG.md index a4ef07a0a..332b936df 100644 --- a/services/resourcemanager/CHANGELOG.md +++ b/services/resourcemanager/CHANGELOG.md @@ -1,4 +1,4 @@ -## v0.17.0 +## v0.17.0 - Add `required:"true"` tags to model structs ## v0.16.0 (2025-06-04) diff --git a/services/secretsmanager/CHANGELOG.md b/services/secretsmanager/CHANGELOG.md index b62960a71..e9bed9cac 100644 --- a/services/secretsmanager/CHANGELOG.md +++ b/services/secretsmanager/CHANGELOG.md @@ -1,4 +1,4 @@ -## v0.13.0 +## v0.13.0 - Add `required:"true"` tags to model structs ## v0.12.0 (2025-05-15) diff --git a/services/serverbackup/CHANGELOG.md b/services/serverbackup/CHANGELOG.md index ae5aa4f61..f247a8c29 100644 --- a/services/serverbackup/CHANGELOG.md +++ b/services/serverbackup/CHANGELOG.md @@ -1,4 +1,7 @@ -## v1.3.0 +## v1.3.1 +- **Feature:** Add `Force` flag to `DeleteBackupRequest` and `DeleteVolumeBackupRequest` + +## v1.3.0 - Add `required:"true"` tags to model structs ## v1.2.1 (2025-06-04) diff --git a/services/serverbackup/VERSION b/services/serverbackup/VERSION index 8b3a0227b..23c38c241 100644 --- a/services/serverbackup/VERSION +++ b/services/serverbackup/VERSION @@ -1 +1 @@ -v1.3.0 \ No newline at end of file +v1.3.1 \ No newline at end of file diff --git a/services/serverupdate/CHANGELOG.md b/services/serverupdate/CHANGELOG.md index 6d3e7af62..cf4231b38 100644 --- a/services/serverupdate/CHANGELOG.md +++ b/services/serverupdate/CHANGELOG.md @@ -1,4 +1,4 @@ -## v1.2.0 +## v1.2.0 - Add `required:"true"` tags to model structs ## v1.1.0 (2025-05-15) diff --git a/services/ske/CHANGELOG.md b/services/ske/CHANGELOG.md index 0dd700e82..13dac8aae 100644 --- a/services/ske/CHANGELOG.md +++ b/services/ske/CHANGELOG.md @@ -1,7 +1,7 @@ ## v0.27.0 - **Feature:** Add new `ClusterErrorCode` types: `CLUSTERERRORCODE_INFRA_SNA_NETWORK_NOT_FOUND`, `CLUSTERERRORCODE_FETCHING_ERRORS_NOT_POSSIBLE` -## v0.26.0 +## v0.26.0 - Add `required:"true"` tags to model structs ## v0.25.0 (2025-06-10)