diff --git a/CHANGELOG.md b/CHANGELOG.md index 40593048e..314c19a58 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -120,6 +120,9 @@ - **Dependencies:** Bump STACKIT SDK resourcemanager module from `v0.21.2` to `v0.22.1` - [v1.10.2](services/iaas/CHANGELOG.md#v1102) - **Dependencies:** Bump STACKIT SDK core module from `v0.25.0` to `v0.26.0` + - [v1.11.0](services/iaas/CHANGELOG.md#v1110) + - **Dependencies:** Bump STACKIT SDK resourcemanager module from `v0.22.1` to `v0.22.2` + - **Feature:** Added `_UNKNOWN_DEFAULT_OPEN_API` fallback value to all enums to handle unknown API values gracefully. - `intake`: - [v0.7.3](services/intake/CHANGELOG.md#v073) - **Dependencies:** Bump STACKIT SDK core module from `v0.24.0` to `v0.24.1` diff --git a/examples/iaas/go.mod b/examples/iaas/go.mod index 8fef96519..64a96d597 100644 --- a/examples/iaas/go.mod +++ b/examples/iaas/go.mod @@ -13,5 +13,5 @@ require ( require ( github.com/golang-jwt/jwt/v5 v5.3.1 // indirect github.com/google/uuid v1.6.0 // indirect - github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.22.1 // indirect + github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.22.2 // indirect ) diff --git a/examples/iaas/go.sum b/examples/iaas/go.sum index e1b4db6ad..b4d42ae60 100644 --- a/examples/iaas/go.sum +++ b/examples/iaas/go.sum @@ -6,5 +6,5 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/stackitcloud/stackit-sdk-go/core v0.26.0 h1:jQEb9gkehfp6VCP6TcYk7BI10cz4l0KM2L6hqYBH2QA= github.com/stackitcloud/stackit-sdk-go/core v0.26.0/go.mod h1:WU1hhxnjXw2EV7CYa1nlEvNpMiRY6CvmIOaHuL3pOaA= -github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.22.1 h1:J7EqPLrdfEWhEw5bH3StHbKtrSwJ6Gdjw5RwzsHXGf0= -github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.22.1/go.mod h1:hczoIYoLKu7vL+iunL1AlhQ2MqQXckPlqiozrqdZrWQ= +github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.22.2 h1:R0H/U3PvsBolLnKqfqLuXvVlFzzGRMANiRulyafZuSU= +github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.22.2/go.mod h1:NEz3f+GV5G++BE9/MmZCsXJyCih7jtg0pZuSyG2sLEs= diff --git a/services/iaas/CHANGELOG.md b/services/iaas/CHANGELOG.md index eabb6f15c..cacb0851c 100644 --- a/services/iaas/CHANGELOG.md +++ b/services/iaas/CHANGELOG.md @@ -1,3 +1,7 @@ +## v1.11.0 +- **Dependencies:** Bump STACKIT SDK resourcemanager module from `v0.22.1` to `v0.22.2` +- **Feature:** Added `_UNKNOWN_DEFAULT_OPEN_API` fallback value to all enums to handle unknown API values gracefully. + ## v1.10.2 - **Dependencies:** Bump STACKIT SDK core module from `v0.25.0` to `v0.26.0` diff --git a/services/iaas/VERSION b/services/iaas/VERSION index 5ee75d072..285cea5d1 100644 --- a/services/iaas/VERSION +++ b/services/iaas/VERSION @@ -1 +1 @@ -v1.10.2 \ No newline at end of file +v1.11.0 \ No newline at end of file diff --git a/services/iaas/go.mod b/services/iaas/go.mod index c72fd62e6..e79cc10c7 100644 --- a/services/iaas/go.mod +++ b/services/iaas/go.mod @@ -5,7 +5,7 @@ go 1.25 require ( github.com/google/go-cmp v0.7.0 github.com/stackitcloud/stackit-sdk-go/core v0.26.0 - github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.22.1 + github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.22.2 ) require ( diff --git a/services/iaas/go.sum b/services/iaas/go.sum index e1b4db6ad..b4d42ae60 100644 --- a/services/iaas/go.sum +++ b/services/iaas/go.sum @@ -6,5 +6,5 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/stackitcloud/stackit-sdk-go/core v0.26.0 h1:jQEb9gkehfp6VCP6TcYk7BI10cz4l0KM2L6hqYBH2QA= github.com/stackitcloud/stackit-sdk-go/core v0.26.0/go.mod h1:WU1hhxnjXw2EV7CYa1nlEvNpMiRY6CvmIOaHuL3pOaA= -github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.22.1 h1:J7EqPLrdfEWhEw5bH3StHbKtrSwJ6Gdjw5RwzsHXGf0= -github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.22.1/go.mod h1:hczoIYoLKu7vL+iunL1AlhQ2MqQXckPlqiozrqdZrWQ= +github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.22.2 h1:R0H/U3PvsBolLnKqfqLuXvVlFzzGRMANiRulyafZuSU= +github.com/stackitcloud/stackit-sdk-go/services/resourcemanager v0.22.2/go.mod h1:NEz3f+GV5G++BE9/MmZCsXJyCih7jtg0pZuSyG2sLEs= diff --git a/services/iaas/oas_commit b/services/iaas/oas_commit index 3fc3e0eee..6fdb25c73 100644 --- a/services/iaas/oas_commit +++ b/services/iaas/oas_commit @@ -1 +1 @@ -14680de719c438311d250bd6f5bdedae9c11aa8e +c8e6adbf2c24050dca06a64b301b3a43ba28be6e diff --git a/services/iaas/v1api/model_static_area_id.go b/services/iaas/v1api/model_static_area_id.go index 7ed769723..5b2a980a9 100644 --- a/services/iaas/v1api/model_static_area_id.go +++ b/services/iaas/v1api/model_static_area_id.go @@ -21,14 +21,16 @@ type StaticAreaID string // List of StaticAreaID const ( - STATICAREAID_PUBLIC StaticAreaID = "PUBLIC" - STATICAREAID_SCHWARZ StaticAreaID = "SCHWARZ" + STATICAREAID_PUBLIC StaticAreaID = "PUBLIC" + STATICAREAID_SCHWARZ StaticAreaID = "SCHWARZ" + STATICAREAID_UNKNOWN_DEFAULT_OPEN_API StaticAreaID = "unknown_default_open_api" ) // All allowed values of StaticAreaID enum var AllowedStaticAreaIDEnumValues = []StaticAreaID{ "PUBLIC", "SCHWARZ", + "unknown_default_open_api", } func (v *StaticAreaID) UnmarshalJSON(src []byte) error { @@ -45,7 +47,8 @@ func (v *StaticAreaID) UnmarshalJSON(src []byte) error { } } - return fmt.Errorf("%+v is not a valid StaticAreaID", value) + *v = STATICAREAID_UNKNOWN_DEFAULT_OPEN_API + return nil } // NewStaticAreaIDFromValue returns a pointer to a valid StaticAreaID diff --git a/services/iaas/v2api/model_static_area_id.go b/services/iaas/v2api/model_static_area_id.go index 72201b517..76ab629f3 100644 --- a/services/iaas/v2api/model_static_area_id.go +++ b/services/iaas/v2api/model_static_area_id.go @@ -21,14 +21,16 @@ type StaticAreaID string // List of StaticAreaID const ( - STATICAREAID_PUBLIC StaticAreaID = "PUBLIC" - STATICAREAID_SCHWARZ StaticAreaID = "SCHWARZ" + STATICAREAID_PUBLIC StaticAreaID = "PUBLIC" + STATICAREAID_SCHWARZ StaticAreaID = "SCHWARZ" + STATICAREAID_UNKNOWN_DEFAULT_OPEN_API StaticAreaID = "unknown_default_open_api" ) // All allowed values of StaticAreaID enum var AllowedStaticAreaIDEnumValues = []StaticAreaID{ "PUBLIC", "SCHWARZ", + "unknown_default_open_api", } func (v *StaticAreaID) UnmarshalJSON(src []byte) error { @@ -45,7 +47,8 @@ func (v *StaticAreaID) UnmarshalJSON(src []byte) error { } } - return fmt.Errorf("%+v is not a valid StaticAreaID", value) + *v = STATICAREAID_UNKNOWN_DEFAULT_OPEN_API + return nil } // NewStaticAreaIDFromValue returns a pointer to a valid StaticAreaID diff --git a/services/iaas/v2beta1api/model_static_area_id.go b/services/iaas/v2beta1api/model_static_area_id.go index ddeb70d82..b8ce4d2a8 100644 --- a/services/iaas/v2beta1api/model_static_area_id.go +++ b/services/iaas/v2beta1api/model_static_area_id.go @@ -21,14 +21,16 @@ type StaticAreaID string // List of StaticAreaID const ( - STATICAREAID_PUBLIC StaticAreaID = "PUBLIC" - STATICAREAID_SCHWARZ StaticAreaID = "SCHWARZ" + STATICAREAID_PUBLIC StaticAreaID = "PUBLIC" + STATICAREAID_SCHWARZ StaticAreaID = "SCHWARZ" + STATICAREAID_UNKNOWN_DEFAULT_OPEN_API StaticAreaID = "unknown_default_open_api" ) // All allowed values of StaticAreaID enum var AllowedStaticAreaIDEnumValues = []StaticAreaID{ "PUBLIC", "SCHWARZ", + "unknown_default_open_api", } func (v *StaticAreaID) UnmarshalJSON(src []byte) error { @@ -45,7 +47,8 @@ func (v *StaticAreaID) UnmarshalJSON(src []byte) error { } } - return fmt.Errorf("%+v is not a valid StaticAreaID", value) + *v = STATICAREAID_UNKNOWN_DEFAULT_OPEN_API + return nil } // NewStaticAreaIDFromValue returns a pointer to a valid StaticAreaID