From 6f4a3cdf5cb045af72c7c2c0b1569fd310eaf150 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Wed, 5 Aug 2026 14:24:09 +0000 Subject: [PATCH 1/2] Generate serverupdate --- services/serverupdate/oas_commit | 2 +- .../v1api/model_create_update_payload.go | 3 ++- .../v1api/model_create_update_schedule_payload.go | 8 +++++--- services/serverupdate/v1api/model_update_policy.go | 14 ++++++++------ .../serverupdate/v1api/model_update_schedule.go | 8 +++++--- .../v1api/model_update_schedule_create_request.go | 8 +++++--- .../v1api/model_update_update_schedule_payload.go | 8 +++++--- 7 files changed, 31 insertions(+), 20 deletions(-) diff --git a/services/serverupdate/oas_commit b/services/serverupdate/oas_commit index c08a6770d..7a12ddb36 100644 --- a/services/serverupdate/oas_commit +++ b/services/serverupdate/oas_commit @@ -1 +1 @@ -4407196dbbef4e53e6798809e856725cbc84ae05 +0541956d9042c7a49cbdbc87670544e46ad7c712 diff --git a/services/serverupdate/v1api/model_create_update_payload.go b/services/serverupdate/v1api/model_create_update_payload.go index c51885280..a0fdfba5f 100644 --- a/services/serverupdate/v1api/model_create_update_payload.go +++ b/services/serverupdate/v1api/model_create_update_payload.go @@ -21,7 +21,8 @@ var _ MappedNullable = &CreateUpdatePayload{} // CreateUpdatePayload struct for CreateUpdatePayload type CreateUpdatePayload struct { - BackupBeforeUpdate *bool `json:"backupBeforeUpdate,omitempty"` + BackupBeforeUpdate *bool `json:"backupBeforeUpdate,omitempty"` + // Updates start within the defined hourly window. Depending on the updates, the process may exceed this timeframe and require an automatic restart. MaintenanceWindow int32 `json:"maintenanceWindow"` AdditionalProperties map[string]interface{} } diff --git a/services/serverupdate/v1api/model_create_update_schedule_payload.go b/services/serverupdate/v1api/model_create_update_schedule_payload.go index 076ff3245..479ee32e3 100644 --- a/services/serverupdate/v1api/model_create_update_schedule_payload.go +++ b/services/serverupdate/v1api/model_create_update_schedule_payload.go @@ -21,9 +21,11 @@ var _ MappedNullable = &CreateUpdateSchedulePayload{} // CreateUpdateSchedulePayload struct for CreateUpdateSchedulePayload type CreateUpdateSchedulePayload struct { - Enabled bool `json:"enabled"` - MaintenanceWindow int32 `json:"maintenanceWindow"` - Name string `json:"name"` + Enabled bool `json:"enabled"` + // Updates start within the defined hourly window. Depending on the updates, the process may exceed this timeframe and require an automatic restart. + MaintenanceWindow int32 `json:"maintenanceWindow"` + Name string `json:"name"` + // An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates Rrule string `json:"rrule"` AdditionalProperties map[string]interface{} } diff --git a/services/serverupdate/v1api/model_update_policy.go b/services/serverupdate/v1api/model_update_policy.go index 1f370d479..54472284b 100644 --- a/services/serverupdate/v1api/model_update_policy.go +++ b/services/serverupdate/v1api/model_update_policy.go @@ -20,12 +20,14 @@ var _ MappedNullable = &UpdatePolicy{} // UpdatePolicy struct for UpdatePolicy type UpdatePolicy struct { - Default *bool `json:"default,omitempty"` - Description *string `json:"description,omitempty"` - Enabled *bool `json:"enabled,omitempty"` - Id *string `json:"id,omitempty"` - MaintenanceWindow *int32 `json:"maintenanceWindow,omitempty"` - Name *string `json:"name,omitempty"` + Default *bool `json:"default,omitempty"` + Description *string `json:"description,omitempty"` + Enabled *bool `json:"enabled,omitempty"` + Id *string `json:"id,omitempty"` + // Updates start within the defined hourly window. Depending on the updates, the process may exceed this timeframe and require an automatic restart. + MaintenanceWindow *int32 `json:"maintenanceWindow,omitempty"` + Name *string `json:"name,omitempty"` + // An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates Rrule *string `json:"rrule,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/services/serverupdate/v1api/model_update_schedule.go b/services/serverupdate/v1api/model_update_schedule.go index 20f2aefce..00b446b39 100644 --- a/services/serverupdate/v1api/model_update_schedule.go +++ b/services/serverupdate/v1api/model_update_schedule.go @@ -21,9 +21,11 @@ var _ MappedNullable = &UpdateSchedule{} // UpdateSchedule struct for UpdateSchedule type UpdateSchedule struct { - Enabled bool `json:"enabled"` - MaintenanceWindow int32 `json:"maintenanceWindow"` - Name string `json:"name"` + Enabled bool `json:"enabled"` + // Updates start within the defined hourly window. Depending on the updates, the process may exceed this timeframe and require an automatic restart. + MaintenanceWindow int32 `json:"maintenanceWindow"` + Name string `json:"name"` + // An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates Rrule string `json:"rrule"` Id int32 `json:"id"` AdditionalProperties map[string]interface{} diff --git a/services/serverupdate/v1api/model_update_schedule_create_request.go b/services/serverupdate/v1api/model_update_schedule_create_request.go index 92b338b82..e66a34041 100644 --- a/services/serverupdate/v1api/model_update_schedule_create_request.go +++ b/services/serverupdate/v1api/model_update_schedule_create_request.go @@ -21,9 +21,11 @@ var _ MappedNullable = &UpdateScheduleCreateRequest{} // UpdateScheduleCreateRequest struct for UpdateScheduleCreateRequest type UpdateScheduleCreateRequest struct { - Enabled bool `json:"enabled"` - MaintenanceWindow int32 `json:"maintenanceWindow"` - Name string `json:"name"` + Enabled bool `json:"enabled"` + // Updates start within the defined hourly window. Depending on the updates, the process may exceed this timeframe and require an automatic restart. + MaintenanceWindow int32 `json:"maintenanceWindow"` + Name string `json:"name"` + // An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates Rrule string `json:"rrule"` AdditionalProperties map[string]interface{} } diff --git a/services/serverupdate/v1api/model_update_update_schedule_payload.go b/services/serverupdate/v1api/model_update_update_schedule_payload.go index 67a9204fa..1765f1c74 100644 --- a/services/serverupdate/v1api/model_update_update_schedule_payload.go +++ b/services/serverupdate/v1api/model_update_update_schedule_payload.go @@ -21,9 +21,11 @@ var _ MappedNullable = &UpdateUpdateSchedulePayload{} // UpdateUpdateSchedulePayload struct for UpdateUpdateSchedulePayload type UpdateUpdateSchedulePayload struct { - Enabled bool `json:"enabled"` - MaintenanceWindow int32 `json:"maintenanceWindow"` - Name string `json:"name"` + Enabled bool `json:"enabled"` + // Updates start within the defined hourly window. Depending on the updates, the process may exceed this timeframe and require an automatic restart. + MaintenanceWindow int32 `json:"maintenanceWindow"` + Name string `json:"name"` + // An rrule (Recurrence Rule) is a standardized string format used in iCalendar (RFC 5545) to define repeating events, and you can generate one by using a dedicated library or by using online generator tools to specify parameters like frequency, interval, and end dates Rrule string `json:"rrule"` AdditionalProperties map[string]interface{} } From cc16b6a62bc39118cd756743bf7abc75c2b648c1 Mon Sep 17 00:00:00 2001 From: Marcel Jacek Date: Thu, 6 Aug 2026 09:58:10 +0200 Subject: [PATCH 2/2] add changelog entries and bump version --- CHANGELOG.md | 3 +++ services/serverupdate/CHANGELOG.md | 3 +++ services/serverupdate/VERSION | 2 +- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1823cf28f..c0fae9d51 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -85,6 +85,9 @@ - `resourcemanager`: - [v0.24.1](services/resourcemanager/CHANGELOG.md#v0241) - Update description of the `Labels` field in model structs +- `serverupdate`: + - [v1.5.3](services/serverupdate/CHANGELOG.md#v153) + - **Docs:** Add a description to the attributes `Rrule` and `MaintenanceWindow` - `ske`: - [v1.21.0](services/ske/CHANGELOG.md#v1210) - **Fix:** Update regular expression for `Start` and `End` field of the `HibernationSchedule` diff --git a/services/serverupdate/CHANGELOG.md b/services/serverupdate/CHANGELOG.md index e63ff9f01..9249db6c5 100644 --- a/services/serverupdate/CHANGELOG.md +++ b/services/serverupdate/CHANGELOG.md @@ -1,3 +1,6 @@ +## v1.5.3 +- **Docs:** Add a description to the attributes `Rrule` and `MaintenanceWindow` + ## v1.5.2 - **Dependencies:** Bump STACKIT SDK core module from `v0.25.0` to `v0.26.0` diff --git a/services/serverupdate/VERSION b/services/serverupdate/VERSION index 74a63a224..01558e339 100644 --- a/services/serverupdate/VERSION +++ b/services/serverupdate/VERSION @@ -1 +1 @@ -v1.5.2 \ No newline at end of file +v1.5.3 \ No newline at end of file