From 64cd03bae9edde003560433aec424db4d8224090 Mon Sep 17 00:00:00 2001 From: SDK Generator Bot Date: Fri, 16 Oct 2026 10:00:21 +0000 Subject: [PATCH] Generate rabbitmq --- services/rabbitmq/oas_commit | 2 +- services/rabbitmq/v1api/api_default.go | 6 +- services/rabbitmq/v1api/api_default_mock.go | 6 +- services/rabbitmq/v1api/client.go | 8 +- services/rabbitmq/v1api/configuration.go | 6 +- services/rabbitmq/v1api/model_backup.go | 6 +- .../model_create_backup_response_item.go | 6 +- .../v1api/model_create_credentials_payload.go | 6 +- .../v1api/model_create_instance_payload.go | 6 +- .../v1api/model_create_instance_response.go | 6 +- services/rabbitmq/v1api/model_credentials.go | 6 +- .../v1api/model_credentials_list_item.go | 6 +- .../v1api/model_credentials_parameters.go | 6 +- ...odel_credentials_parameters_roles_inner.go | 6 +- .../v1api/model_credentials_response.go | 6 +- services/rabbitmq/v1api/model_error.go | 6 +- .../v1api/model_get_metrics_response.go | 6 +- services/rabbitmq/v1api/model_instance.go | 6 +- .../v1api/model_instance_last_operation.go | 6 +- .../model_instance_last_operation_state.go | 6 +- .../model_instance_last_operation_type.go | 6 +- .../v1api/model_instance_parameters.go | 6 +- ...model_instance_parameters_plugins_inner.go | 6 +- ...instance_parameters_tls_protocols_inner.go | 6 +- .../rabbitmq/v1api/model_instance_schema.go | 6 +- .../rabbitmq/v1api/model_instance_status.go | 6 +- .../v1api/model_list_credentials_response.go | 6 +- .../v1api/model_list_instances_response.go | 6 +- .../v1api/model_list_offerings_response.go | 6 +- .../v1api/model_list_restores_response.go | 6 +- services/rabbitmq/v1api/model_offering.go | 6 +- .../model_partial_update_instance_payload.go | 6 +- services/rabbitmq/v1api/model_plan.go | 6 +- .../rabbitmq/v1api/model_raw_credentials.go | 6 +- services/rabbitmq/v1api/model_restore.go | 6 +- services/rabbitmq/v1api/model_schema.go | 6 +- .../v1api/model_trigger_restore_response.go | 6 +- .../model_update_backups_config_payload.go | 6 +- .../model_update_backups_config_response.go | 6 +- services/rabbitmq/v1api/response.go | 6 +- services/rabbitmq/v1api/utils.go | 6 +- services/rabbitmq/v2api/api_default.go | 659 +++++++++++++++++- services/rabbitmq/v2api/api_default_mock.go | 68 +- services/rabbitmq/v2api/client.go | 4 +- services/rabbitmq/v2api/configuration.go | 2 +- services/rabbitmq/v2api/model_backup.go | 2 +- .../model_create_backup_response_item.go | 2 +- .../v2api/model_create_credentials_payload.go | 2 +- .../v2api/model_create_instance_payload.go | 2 +- .../v2api/model_create_instance_response.go | 2 +- services/rabbitmq/v2api/model_credentials.go | 2 +- .../v2api/model_credentials_list_item.go | 2 +- .../v2api/model_credentials_parameters.go | 2 +- ...odel_credentials_parameters_roles_inner.go | 2 +- .../v2api/model_credentials_response.go | 2 +- services/rabbitmq/v2api/model_error.go | 2 +- .../v2api/model_get_metrics_response.go | 2 +- .../v2api/model_get_updates_response.go | 197 ++++++ services/rabbitmq/v2api/model_instance.go | 55 +- .../v2api/model_instance_instance_status.go | 123 ++++ .../v2api/model_instance_last_operation.go | 2 +- .../model_instance_last_operation_state.go | 2 +- .../model_instance_last_operation_type.go | 2 +- .../v2api/model_instance_parameters.go | 2 +- ...model_instance_parameters_plugins_inner.go | 2 +- ...instance_parameters_tls_protocols_inner.go | 2 +- .../rabbitmq/v2api/model_instance_schema.go | 2 +- .../rabbitmq/v2api/model_instance_status.go | 4 +- .../v2api/model_list_credentials_response.go | 2 +- .../v2api/model_list_instances_response.go | 2 +- .../v2api/model_list_offerings_response.go | 2 +- .../v2api/model_list_restores_response.go | 2 +- services/rabbitmq/v2api/model_offering.go | 2 +- .../model_partial_update_instance_payload.go | 2 +- services/rabbitmq/v2api/model_plan.go | 2 +- .../rabbitmq/v2api/model_raw_credentials.go | 2 +- services/rabbitmq/v2api/model_restore.go | 2 +- services/rabbitmq/v2api/model_schema.go | 2 +- .../v2api/model_trigger_restore_response.go | 2 +- .../model_update_backups_config_payload.go | 2 +- .../model_update_backups_config_response.go | 2 +- .../model_update_updates_settings_payload.go | 167 +++++ .../model_update_updates_settings_response.go | 167 +++++ services/rabbitmq/v2api/response.go | 2 +- services/rabbitmq/v2api/utils.go | 2 +- 85 files changed, 1554 insertions(+), 204 deletions(-) create mode 100644 services/rabbitmq/v2api/model_get_updates_response.go create mode 100644 services/rabbitmq/v2api/model_instance_instance_status.go create mode 100644 services/rabbitmq/v2api/model_update_updates_settings_payload.go create mode 100644 services/rabbitmq/v2api/model_update_updates_settings_response.go diff --git a/services/rabbitmq/oas_commit b/services/rabbitmq/oas_commit index 71a76821d4..6a8ba08d49 100644 --- a/services/rabbitmq/oas_commit +++ b/services/rabbitmq/oas_commit @@ -1 +1 @@ -0afa5e4924e6bf230fdade5cb294ecfd97dd63e5 +ef9232ba8d49c72fc3397a365b09ca1a8205b25e diff --git a/services/rabbitmq/v1api/api_default.go b/services/rabbitmq/v1api/api_default.go index cfd096e72b..7635918b2c 100644 --- a/services/rabbitmq/v1api/api_default.go +++ b/services/rabbitmq/v1api/api_default.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/api_default_mock.go b/services/rabbitmq/v1api/api_default_mock.go index dac516e5c1..51a366eb0f 100644 --- a/services/rabbitmq/v1api/api_default_mock.go +++ b/services/rabbitmq/v1api/api_default_mock.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/client.go b/services/rabbitmq/v1api/client.go index 1524cccf94..b2c9ed498f 100644 --- a/services/rabbitmq/v1api/client.go +++ b/services/rabbitmq/v1api/client.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -42,7 +42,7 @@ var ( queryDescape = strings.NewReplacer("%5B", "[", "%5D", "]") ) -// APIClient manages communication with the [DEPRECATED] STACKIT RabbitMQ API API v1.4.0 +// APIClient manages communication with the STACKIT RabbitMQ API (Deprecated) API v1.4.1 // In most cases there should be only one, shared, APIClient. type APIClient struct { cfg *config.Configuration diff --git a/services/rabbitmq/v1api/configuration.go b/services/rabbitmq/v1api/configuration.go index 61d35ac3c3..8fd60fc792 100644 --- a/services/rabbitmq/v1api/configuration.go +++ b/services/rabbitmq/v1api/configuration.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_backup.go b/services/rabbitmq/v1api/model_backup.go index b90daca9ed..86ab6be046 100644 --- a/services/rabbitmq/v1api/model_backup.go +++ b/services/rabbitmq/v1api/model_backup.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_create_backup_response_item.go b/services/rabbitmq/v1api/model_create_backup_response_item.go index 3a4d5128ec..ec0877643e 100644 --- a/services/rabbitmq/v1api/model_create_backup_response_item.go +++ b/services/rabbitmq/v1api/model_create_backup_response_item.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_create_credentials_payload.go b/services/rabbitmq/v1api/model_create_credentials_payload.go index fd5ad77aa3..df859df513 100644 --- a/services/rabbitmq/v1api/model_create_credentials_payload.go +++ b/services/rabbitmq/v1api/model_create_credentials_payload.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_create_instance_payload.go b/services/rabbitmq/v1api/model_create_instance_payload.go index 7923ca1d02..40bf2cea8f 100644 --- a/services/rabbitmq/v1api/model_create_instance_payload.go +++ b/services/rabbitmq/v1api/model_create_instance_payload.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_create_instance_response.go b/services/rabbitmq/v1api/model_create_instance_response.go index 1796c9c1f0..9741768ffa 100644 --- a/services/rabbitmq/v1api/model_create_instance_response.go +++ b/services/rabbitmq/v1api/model_create_instance_response.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_credentials.go b/services/rabbitmq/v1api/model_credentials.go index ae590b409f..04392cc011 100644 --- a/services/rabbitmq/v1api/model_credentials.go +++ b/services/rabbitmq/v1api/model_credentials.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_credentials_list_item.go b/services/rabbitmq/v1api/model_credentials_list_item.go index 49a40aa135..fb90614cd3 100644 --- a/services/rabbitmq/v1api/model_credentials_list_item.go +++ b/services/rabbitmq/v1api/model_credentials_list_item.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_credentials_parameters.go b/services/rabbitmq/v1api/model_credentials_parameters.go index 2ae6bf6011..42f18faa66 100644 --- a/services/rabbitmq/v1api/model_credentials_parameters.go +++ b/services/rabbitmq/v1api/model_credentials_parameters.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_credentials_parameters_roles_inner.go b/services/rabbitmq/v1api/model_credentials_parameters_roles_inner.go index 84ac2ac76f..f7e4035011 100644 --- a/services/rabbitmq/v1api/model_credentials_parameters_roles_inner.go +++ b/services/rabbitmq/v1api/model_credentials_parameters_roles_inner.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_credentials_response.go b/services/rabbitmq/v1api/model_credentials_response.go index f56c0ea67d..ac3f5bab87 100644 --- a/services/rabbitmq/v1api/model_credentials_response.go +++ b/services/rabbitmq/v1api/model_credentials_response.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_error.go b/services/rabbitmq/v1api/model_error.go index 85fa9a7464..bf1acd4564 100644 --- a/services/rabbitmq/v1api/model_error.go +++ b/services/rabbitmq/v1api/model_error.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_get_metrics_response.go b/services/rabbitmq/v1api/model_get_metrics_response.go index 254b16c64c..f627f718d3 100644 --- a/services/rabbitmq/v1api/model_get_metrics_response.go +++ b/services/rabbitmq/v1api/model_get_metrics_response.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_instance.go b/services/rabbitmq/v1api/model_instance.go index 309e34e75e..208c01bd8f 100644 --- a/services/rabbitmq/v1api/model_instance.go +++ b/services/rabbitmq/v1api/model_instance.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_instance_last_operation.go b/services/rabbitmq/v1api/model_instance_last_operation.go index 4218063e27..5635f4f3aa 100644 --- a/services/rabbitmq/v1api/model_instance_last_operation.go +++ b/services/rabbitmq/v1api/model_instance_last_operation.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_instance_last_operation_state.go b/services/rabbitmq/v1api/model_instance_last_operation_state.go index ae3893d277..63c3e09978 100644 --- a/services/rabbitmq/v1api/model_instance_last_operation_state.go +++ b/services/rabbitmq/v1api/model_instance_last_operation_state.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_instance_last_operation_type.go b/services/rabbitmq/v1api/model_instance_last_operation_type.go index e612f0b13d..49ceb67b20 100644 --- a/services/rabbitmq/v1api/model_instance_last_operation_type.go +++ b/services/rabbitmq/v1api/model_instance_last_operation_type.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_instance_parameters.go b/services/rabbitmq/v1api/model_instance_parameters.go index 36c2cec79b..8d1ec33190 100644 --- a/services/rabbitmq/v1api/model_instance_parameters.go +++ b/services/rabbitmq/v1api/model_instance_parameters.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_instance_parameters_plugins_inner.go b/services/rabbitmq/v1api/model_instance_parameters_plugins_inner.go index 2bd9f3fd40..f1895950f3 100644 --- a/services/rabbitmq/v1api/model_instance_parameters_plugins_inner.go +++ b/services/rabbitmq/v1api/model_instance_parameters_plugins_inner.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_instance_parameters_tls_protocols_inner.go b/services/rabbitmq/v1api/model_instance_parameters_tls_protocols_inner.go index c94f6eade6..6577001513 100644 --- a/services/rabbitmq/v1api/model_instance_parameters_tls_protocols_inner.go +++ b/services/rabbitmq/v1api/model_instance_parameters_tls_protocols_inner.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_instance_schema.go b/services/rabbitmq/v1api/model_instance_schema.go index 47e1b8d5da..f7a176cfa4 100644 --- a/services/rabbitmq/v1api/model_instance_schema.go +++ b/services/rabbitmq/v1api/model_instance_schema.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_instance_status.go b/services/rabbitmq/v1api/model_instance_status.go index 5e0d9a9b00..ceb0adac5f 100644 --- a/services/rabbitmq/v1api/model_instance_status.go +++ b/services/rabbitmq/v1api/model_instance_status.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_list_credentials_response.go b/services/rabbitmq/v1api/model_list_credentials_response.go index e09606f076..cc1f359e4b 100644 --- a/services/rabbitmq/v1api/model_list_credentials_response.go +++ b/services/rabbitmq/v1api/model_list_credentials_response.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_list_instances_response.go b/services/rabbitmq/v1api/model_list_instances_response.go index 658ece852d..274520ecef 100644 --- a/services/rabbitmq/v1api/model_list_instances_response.go +++ b/services/rabbitmq/v1api/model_list_instances_response.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_list_offerings_response.go b/services/rabbitmq/v1api/model_list_offerings_response.go index 299ca698f2..671398acd0 100644 --- a/services/rabbitmq/v1api/model_list_offerings_response.go +++ b/services/rabbitmq/v1api/model_list_offerings_response.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_list_restores_response.go b/services/rabbitmq/v1api/model_list_restores_response.go index d0e7f6b317..dce0dc6b48 100644 --- a/services/rabbitmq/v1api/model_list_restores_response.go +++ b/services/rabbitmq/v1api/model_list_restores_response.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_offering.go b/services/rabbitmq/v1api/model_offering.go index df614fac3f..215e3341a7 100644 --- a/services/rabbitmq/v1api/model_offering.go +++ b/services/rabbitmq/v1api/model_offering.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_partial_update_instance_payload.go b/services/rabbitmq/v1api/model_partial_update_instance_payload.go index 71d425f7a2..21fd67d8cf 100644 --- a/services/rabbitmq/v1api/model_partial_update_instance_payload.go +++ b/services/rabbitmq/v1api/model_partial_update_instance_payload.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_plan.go b/services/rabbitmq/v1api/model_plan.go index b6cd20bfa2..2d46e01ba2 100644 --- a/services/rabbitmq/v1api/model_plan.go +++ b/services/rabbitmq/v1api/model_plan.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_raw_credentials.go b/services/rabbitmq/v1api/model_raw_credentials.go index 5f331ab764..a14b4cca40 100644 --- a/services/rabbitmq/v1api/model_raw_credentials.go +++ b/services/rabbitmq/v1api/model_raw_credentials.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_restore.go b/services/rabbitmq/v1api/model_restore.go index 478548a6cc..226f9acc8b 100644 --- a/services/rabbitmq/v1api/model_restore.go +++ b/services/rabbitmq/v1api/model_restore.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_schema.go b/services/rabbitmq/v1api/model_schema.go index 3e9a1401ae..c70148b9d5 100644 --- a/services/rabbitmq/v1api/model_schema.go +++ b/services/rabbitmq/v1api/model_schema.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_trigger_restore_response.go b/services/rabbitmq/v1api/model_trigger_restore_response.go index 5f202795c8..fa8dbb25ab 100644 --- a/services/rabbitmq/v1api/model_trigger_restore_response.go +++ b/services/rabbitmq/v1api/model_trigger_restore_response.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_update_backups_config_payload.go b/services/rabbitmq/v1api/model_update_backups_config_payload.go index 46a43a7d5d..46cff1ecdc 100644 --- a/services/rabbitmq/v1api/model_update_backups_config_payload.go +++ b/services/rabbitmq/v1api/model_update_backups_config_payload.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/model_update_backups_config_response.go b/services/rabbitmq/v1api/model_update_backups_config_response.go index 1c293a7ef7..07af3c56f5 100644 --- a/services/rabbitmq/v1api/model_update_backups_config_response.go +++ b/services/rabbitmq/v1api/model_update_backups_config_response.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/response.go b/services/rabbitmq/v1api/response.go index 12e264774f..b5fa656e14 100644 --- a/services/rabbitmq/v1api/response.go +++ b/services/rabbitmq/v1api/response.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v1api/utils.go b/services/rabbitmq/v1api/utils.go index 66938d271c..3a2cfffa64 100644 --- a/services/rabbitmq/v1api/utils.go +++ b/services/rabbitmq/v1api/utils.go @@ -1,9 +1,9 @@ /* -[DEPRECATED] STACKIT RabbitMQ API +STACKIT RabbitMQ API (Deprecated) -⚠️ This global API version is deprecated. Use the regional v2 API with a region in the request path. Planned retirement: 1 October 2027 at 00:00 UTC. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. +⚠️ This global API is deprecated. Planned retirement: 01.10.2027. Use the regional v2 API. The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 1.4.0 +API version: 1.4.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/api_default.go b/services/rabbitmq/v2api/api_default.go index 1e8cb247cc..d167c5eb16 100644 --- a/services/rabbitmq/v2api/api_default.go +++ b/services/rabbitmq/v2api/api_default.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -171,6 +171,23 @@ type DefaultAPI interface { // @return GetMetricsResponse GetMetricsExecute(r ApiGetMetricsRequest) (*GetMetricsResponse, error) + /* + GetUpdates get update settings + + Returns whether automatic updates are enabled and the number of available updates. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId Project id on which user has permissions + @param regionId region in which the project resides + @param instanceId Instance id + @return ApiGetUpdatesRequest + */ + GetUpdates(ctx context.Context, projectId string, regionId string, instanceId string) ApiGetUpdatesRequest + + // GetUpdatesExecute executes the request + // @return GetUpdatesResponse + GetUpdatesExecute(r ApiGetUpdatesRequest) (*GetUpdatesResponse, error) + /* ListBackups get latest backup information for provided instanceId @@ -313,6 +330,23 @@ type DefaultAPI interface { // @return TriggerRestoreResponse TriggerRestoreExecute(r ApiTriggerRestoreRequest) (*TriggerRestoreResponse, error) + /* + TriggerUpdate start updates + + Starts all available updates asynchronously using the instance's service offering. No request body is required. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId Project id on which user has permissions + @param regionId region in which the project resides + @param instanceId Instance id + @return ApiTriggerUpdateRequest + */ + TriggerUpdate(ctx context.Context, projectId string, regionId string, instanceId string) ApiTriggerUpdateRequest + + // TriggerUpdateExecute executes the request + // @return CreateInstanceResponse + TriggerUpdateExecute(r ApiTriggerUpdateRequest) (*CreateInstanceResponse, error) + /* UpdateBackupsConfig backups configuration update @@ -329,6 +363,23 @@ type DefaultAPI interface { // UpdateBackupsConfigExecute executes the request // @return UpdateBackupsConfigResponse UpdateBackupsConfigExecute(r ApiUpdateBackupsConfigRequest) (*UpdateBackupsConfigResponse, error) + + /* + UpdateUpdatesSettings update update settings + + Enables or disables automatic updates. The platform operator must allow changing this setting. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId Project id on which user has permissions + @param regionId region in which the project resides + @param instanceId Instance id + @return ApiUpdateUpdatesSettingsRequest + */ + UpdateUpdatesSettings(ctx context.Context, projectId string, regionId string, instanceId string) ApiUpdateUpdatesSettingsRequest + + // UpdateUpdatesSettingsExecute executes the request + // @return UpdateUpdatesSettingsResponse + UpdateUpdatesSettingsExecute(r ApiUpdateUpdatesSettingsRequest) (*UpdateUpdatesSettingsResponse, error) } // DefaultAPIService DefaultAPI service @@ -1748,6 +1799,183 @@ func (a *DefaultAPIService) GetMetricsExecute(r ApiGetMetricsRequest) (*GetMetri return localVarReturnValue, nil } +type ApiGetUpdatesRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + regionId string + instanceId string +} + +func (r ApiGetUpdatesRequest) Execute() (*GetUpdatesResponse, error) { + return r.ApiService.GetUpdatesExecute(r) +} + +/* +GetUpdates get update settings + +Returns whether automatic updates are enabled and the number of available updates. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId Project id on which user has permissions + @param regionId region in which the project resides + @param instanceId Instance id + @return ApiGetUpdatesRequest +*/ +func (a *DefaultAPIService) GetUpdates(ctx context.Context, projectId string, regionId string, instanceId string) ApiGetUpdatesRequest { + return ApiGetUpdatesRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + regionId: regionId, + instanceId: instanceId, + } +} + +// Execute executes the request +// +// @return GetUpdatesResponse +func (a *DefaultAPIService) GetUpdatesExecute(r ApiGetUpdatesRequest) (*GetUpdatesResponse, error) { + var ( + localVarHTTPMethod = http.MethodGet + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *GetUpdatesResponse + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultAPIService.GetUpdates") + if err != nil { + return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} + } + + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}/updates" + localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(parameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"regionId"+"}", url.PathEscape(parameterValueToString(r.regionId, "regionId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(parameterValueToString(r.instanceId, "instanceId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, err + } + + contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) + if ok { + *contextHTTPRequest = req + } + + localVarHTTPResponse, err := a.client.callAPI(req) + contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) + if ok { + *contextHTTPResponse = localVarHTTPResponse + } + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &oapierror.GenericOpenAPIError{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 409 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + } + return localVarReturnValue, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &oapierror.GenericOpenAPIError{ + StatusCode: localVarHTTPResponse.StatusCode, + Body: localVarBody, + ErrorMessage: err.Error(), + } + return localVarReturnValue, newErr + } + + return localVarReturnValue, nil +} + type ApiListBackupsRequest struct { ctx context.Context ApiService DefaultAPI @@ -3161,38 +3389,31 @@ func (a *DefaultAPIService) TriggerRestoreExecute(r ApiTriggerRestoreRequest) (* return localVarReturnValue, nil } -type ApiUpdateBackupsConfigRequest struct { - ctx context.Context - ApiService DefaultAPI - projectId string - regionId string - instanceId string - updateBackupsConfigPayload *UpdateBackupsConfigPayload -} - -// Parameters for the requested backup configuration update -func (r ApiUpdateBackupsConfigRequest) UpdateBackupsConfigPayload(updateBackupsConfigPayload UpdateBackupsConfigPayload) ApiUpdateBackupsConfigRequest { - r.updateBackupsConfigPayload = &updateBackupsConfigPayload - return r +type ApiTriggerUpdateRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + regionId string + instanceId string } -func (r ApiUpdateBackupsConfigRequest) Execute() (*UpdateBackupsConfigResponse, error) { - return r.ApiService.UpdateBackupsConfigExecute(r) +func (r ApiTriggerUpdateRequest) Execute() (*CreateInstanceResponse, error) { + return r.ApiService.TriggerUpdateExecute(r) } /* -UpdateBackupsConfig backups configuration update +TriggerUpdate start updates -Update the configuration for backups for your instance. +Starts all available updates asynchronously using the instance's service offering. No request body is required. @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). @param projectId Project id on which user has permissions @param regionId region in which the project resides @param instanceId Instance id - @return ApiUpdateBackupsConfigRequest + @return ApiTriggerUpdateRequest */ -func (a *DefaultAPIService) UpdateBackupsConfig(ctx context.Context, projectId string, regionId string, instanceId string) ApiUpdateBackupsConfigRequest { - return ApiUpdateBackupsConfigRequest{ +func (a *DefaultAPIService) TriggerUpdate(ctx context.Context, projectId string, regionId string, instanceId string) ApiTriggerUpdateRequest { + return ApiTriggerUpdateRequest{ ApiService: a, ctx: ctx, projectId: projectId, @@ -3203,21 +3424,21 @@ func (a *DefaultAPIService) UpdateBackupsConfig(ctx context.Context, projectId s // Execute executes the request // -// @return UpdateBackupsConfigResponse -func (a *DefaultAPIService) UpdateBackupsConfigExecute(r ApiUpdateBackupsConfigRequest) (*UpdateBackupsConfigResponse, error) { +// @return CreateInstanceResponse +func (a *DefaultAPIService) TriggerUpdateExecute(r ApiTriggerUpdateRequest) (*CreateInstanceResponse, error) { var ( - localVarHTTPMethod = http.MethodPatch + localVarHTTPMethod = http.MethodPost localVarPostBody interface{} formFiles []formFile - localVarReturnValue *UpdateBackupsConfigResponse + localVarReturnValue *CreateInstanceResponse ) - localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultAPIService.UpdateBackupsConfig") + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultAPIService.TriggerUpdate") if err != nil { return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} } - localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}/backups-config" + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}/updates/start" localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(parameterValueToString(r.projectId, "projectId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"regionId"+"}", url.PathEscape(parameterValueToString(r.regionId, "regionId")), -1) localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(parameterValueToString(r.instanceId, "instanceId")), -1) @@ -3225,12 +3446,9 @@ func (a *DefaultAPIService) UpdateBackupsConfigExecute(r ApiUpdateBackupsConfigR localVarHeaderParams := make(map[string]string) localVarQueryParams := url.Values{} localVarFormParams := url.Values{} - if r.updateBackupsConfigPayload == nil { - return localVarReturnValue, reportError("updateBackupsConfigPayload is required and must be specified") - } // to determine the Content-Type header - localVarHTTPContentTypes := []string{"application/json"} + localVarHTTPContentTypes := []string{} // set Content-Type header localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) @@ -3246,8 +3464,6 @@ func (a *DefaultAPIService) UpdateBackupsConfigExecute(r ApiUpdateBackupsConfigR if localVarHTTPHeaderAccept != "" { localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept } - // body params - localVarPostBody = r.updateBackupsConfigPayload req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) if err != nil { return localVarReturnValue, err @@ -3313,6 +3529,383 @@ func (a *DefaultAPIService) UpdateBackupsConfigExecute(r ApiUpdateBackupsConfigR newErr.Model = v return localVarReturnValue, newErr } + if localVarHTTPResponse.StatusCode == 409 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + } + return localVarReturnValue, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &oapierror.GenericOpenAPIError{ + StatusCode: localVarHTTPResponse.StatusCode, + Body: localVarBody, + ErrorMessage: err.Error(), + } + return localVarReturnValue, newErr + } + + return localVarReturnValue, nil +} + +type ApiUpdateBackupsConfigRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + regionId string + instanceId string + updateBackupsConfigPayload *UpdateBackupsConfigPayload +} + +// Parameters for the requested backup configuration update +func (r ApiUpdateBackupsConfigRequest) UpdateBackupsConfigPayload(updateBackupsConfigPayload UpdateBackupsConfigPayload) ApiUpdateBackupsConfigRequest { + r.updateBackupsConfigPayload = &updateBackupsConfigPayload + return r +} + +func (r ApiUpdateBackupsConfigRequest) Execute() (*UpdateBackupsConfigResponse, error) { + return r.ApiService.UpdateBackupsConfigExecute(r) +} + +/* +UpdateBackupsConfig backups configuration update + +Update the configuration for backups for your instance. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId Project id on which user has permissions + @param regionId region in which the project resides + @param instanceId Instance id + @return ApiUpdateBackupsConfigRequest +*/ +func (a *DefaultAPIService) UpdateBackupsConfig(ctx context.Context, projectId string, regionId string, instanceId string) ApiUpdateBackupsConfigRequest { + return ApiUpdateBackupsConfigRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + regionId: regionId, + instanceId: instanceId, + } +} + +// Execute executes the request +// +// @return UpdateBackupsConfigResponse +func (a *DefaultAPIService) UpdateBackupsConfigExecute(r ApiUpdateBackupsConfigRequest) (*UpdateBackupsConfigResponse, error) { + var ( + localVarHTTPMethod = http.MethodPatch + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *UpdateBackupsConfigResponse + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultAPIService.UpdateBackupsConfig") + if err != nil { + return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} + } + + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}/backups-config" + localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(parameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"regionId"+"}", url.PathEscape(parameterValueToString(r.regionId, "regionId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(parameterValueToString(r.instanceId, "instanceId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.updateBackupsConfigPayload == nil { + return localVarReturnValue, reportError("updateBackupsConfigPayload is required and must be specified") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.updateBackupsConfigPayload + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, err + } + + contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) + if ok { + *contextHTTPRequest = req + } + + localVarHTTPResponse, err := a.client.callAPI(req) + contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) + if ok { + *contextHTTPResponse = localVarHTTPResponse + } + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &oapierror.GenericOpenAPIError{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 500 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + } + return localVarReturnValue, newErr + } + + err = a.client.decode(&localVarReturnValue, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr := &oapierror.GenericOpenAPIError{ + StatusCode: localVarHTTPResponse.StatusCode, + Body: localVarBody, + ErrorMessage: err.Error(), + } + return localVarReturnValue, newErr + } + + return localVarReturnValue, nil +} + +type ApiUpdateUpdatesSettingsRequest struct { + ctx context.Context + ApiService DefaultAPI + projectId string + regionId string + instanceId string + updateUpdatesSettingsPayload *UpdateUpdatesSettingsPayload +} + +func (r ApiUpdateUpdatesSettingsRequest) UpdateUpdatesSettingsPayload(updateUpdatesSettingsPayload UpdateUpdatesSettingsPayload) ApiUpdateUpdatesSettingsRequest { + r.updateUpdatesSettingsPayload = &updateUpdatesSettingsPayload + return r +} + +func (r ApiUpdateUpdatesSettingsRequest) Execute() (*UpdateUpdatesSettingsResponse, error) { + return r.ApiService.UpdateUpdatesSettingsExecute(r) +} + +/* +UpdateUpdatesSettings update update settings + +Enables or disables automatic updates. The platform operator must allow changing this setting. + + @param ctx context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). + @param projectId Project id on which user has permissions + @param regionId region in which the project resides + @param instanceId Instance id + @return ApiUpdateUpdatesSettingsRequest +*/ +func (a *DefaultAPIService) UpdateUpdatesSettings(ctx context.Context, projectId string, regionId string, instanceId string) ApiUpdateUpdatesSettingsRequest { + return ApiUpdateUpdatesSettingsRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + regionId: regionId, + instanceId: instanceId, + } +} + +// Execute executes the request +// +// @return UpdateUpdatesSettingsResponse +func (a *DefaultAPIService) UpdateUpdatesSettingsExecute(r ApiUpdateUpdatesSettingsRequest) (*UpdateUpdatesSettingsResponse, error) { + var ( + localVarHTTPMethod = http.MethodPatch + localVarPostBody interface{} + formFiles []formFile + localVarReturnValue *UpdateUpdatesSettingsResponse + ) + + localBasePath, err := a.client.cfg.ServerURLWithContext(r.ctx, "DefaultAPIService.UpdateUpdatesSettings") + if err != nil { + return localVarReturnValue, &oapierror.GenericOpenAPIError{ErrorMessage: err.Error()} + } + + localVarPath := localBasePath + "/v2/projects/{projectId}/regions/{regionId}/instances/{instanceId}/updates" + localVarPath = strings.Replace(localVarPath, "{"+"projectId"+"}", url.PathEscape(parameterValueToString(r.projectId, "projectId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"regionId"+"}", url.PathEscape(parameterValueToString(r.regionId, "regionId")), -1) + localVarPath = strings.Replace(localVarPath, "{"+"instanceId"+"}", url.PathEscape(parameterValueToString(r.instanceId, "instanceId")), -1) + + localVarHeaderParams := make(map[string]string) + localVarQueryParams := url.Values{} + localVarFormParams := url.Values{} + if r.updateUpdatesSettingsPayload == nil { + return localVarReturnValue, reportError("updateUpdatesSettingsPayload is required and must be specified") + } + + // to determine the Content-Type header + localVarHTTPContentTypes := []string{"application/json"} + + // set Content-Type header + localVarHTTPContentType := selectHeaderContentType(localVarHTTPContentTypes) + if localVarHTTPContentType != "" { + localVarHeaderParams["Content-Type"] = localVarHTTPContentType + } + + // to determine the Accept header + localVarHTTPHeaderAccepts := []string{"application/json"} + + // set Accept header + localVarHTTPHeaderAccept := selectHeaderAccept(localVarHTTPHeaderAccepts) + if localVarHTTPHeaderAccept != "" { + localVarHeaderParams["Accept"] = localVarHTTPHeaderAccept + } + // body params + localVarPostBody = r.updateUpdatesSettingsPayload + req, err := a.client.prepareRequest(r.ctx, localVarPath, localVarHTTPMethod, localVarPostBody, localVarHeaderParams, localVarQueryParams, localVarFormParams, formFiles) + if err != nil { + return localVarReturnValue, err + } + + contextHTTPRequest, ok := r.ctx.Value(config.ContextHTTPRequest).(**http.Request) + if ok { + *contextHTTPRequest = req + } + + localVarHTTPResponse, err := a.client.callAPI(req) + contextHTTPResponse, ok := r.ctx.Value(config.ContextHTTPResponse).(**http.Response) + if ok { + *contextHTTPResponse = localVarHTTPResponse + } + if err != nil || localVarHTTPResponse == nil { + return localVarReturnValue, err + } + + localVarBody, err := io.ReadAll(localVarHTTPResponse.Body) + localVarHTTPResponse.Body.Close() + localVarHTTPResponse.Body = io.NopCloser(bytes.NewBuffer(localVarBody)) + if err != nil { + return localVarReturnValue, err + } + + if localVarHTTPResponse.StatusCode >= 300 { + newErr := &oapierror.GenericOpenAPIError{ + Body: localVarBody, + ErrorMessage: localVarHTTPResponse.Status, + StatusCode: localVarHTTPResponse.StatusCode, + } + if localVarHTTPResponse.StatusCode == 400 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 401 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 404 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } + if localVarHTTPResponse.StatusCode == 409 { + var v Error + err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) + if err != nil { + newErr.ErrorMessage = err.Error() + return localVarReturnValue, newErr + } + newErr.ErrorMessage = oapierror.FormatErrorMessage(localVarHTTPResponse.Status, &v) + newErr.Model = v + return localVarReturnValue, newErr + } if localVarHTTPResponse.StatusCode == 500 { var v Error err = a.client.decode(&v, localVarBody, localVarHTTPResponse.Header.Get("Content-Type")) diff --git a/services/rabbitmq/v2api/api_default_mock.go b/services/rabbitmq/v2api/api_default_mock.go index 31dc11a61f..27d0c12573 100644 --- a/services/rabbitmq/v2api/api_default_mock.go +++ b/services/rabbitmq/v2api/api_default_mock.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -39,6 +39,8 @@ type DefaultAPIServiceMock struct { GetInstanceExecuteMock *func(r ApiGetInstanceRequest) (*Instance, error) // GetMetricsExecuteMock can be populated to implement the behavior of the GetMetricsExecute function of this mock GetMetricsExecuteMock *func(r ApiGetMetricsRequest) (*GetMetricsResponse, error) + // GetUpdatesExecuteMock can be populated to implement the behavior of the GetUpdatesExecute function of this mock + GetUpdatesExecuteMock *func(r ApiGetUpdatesRequest) (*GetUpdatesResponse, error) // ListBackupsExecuteMock can be populated to implement the behavior of the ListBackupsExecute function of this mock ListBackupsExecuteMock *func(r ApiListBackupsRequest) ([]Backup, error) // ListCredentialsExecuteMock can be populated to implement the behavior of the ListCredentialsExecute function of this mock @@ -57,8 +59,12 @@ type DefaultAPIServiceMock struct { TriggerRestartExecuteMock *func(r ApiTriggerRestartRequest) (*CreateInstanceResponse, error) // TriggerRestoreExecuteMock can be populated to implement the behavior of the TriggerRestoreExecute function of this mock TriggerRestoreExecuteMock *func(r ApiTriggerRestoreRequest) (*TriggerRestoreResponse, error) + // TriggerUpdateExecuteMock can be populated to implement the behavior of the TriggerUpdateExecute function of this mock + TriggerUpdateExecuteMock *func(r ApiTriggerUpdateRequest) (*CreateInstanceResponse, error) // UpdateBackupsConfigExecuteMock can be populated to implement the behavior of the UpdateBackupsConfigExecute function of this mock UpdateBackupsConfigExecuteMock *func(r ApiUpdateBackupsConfigRequest) (*UpdateBackupsConfigResponse, error) + // UpdateUpdatesSettingsExecuteMock can be populated to implement the behavior of the UpdateUpdatesSettingsExecute function of this mock + UpdateUpdatesSettingsExecuteMock *func(r ApiUpdateUpdatesSettingsRequest) (*UpdateUpdatesSettingsResponse, error) } func (a DefaultAPIServiceMock) CreateBackup(ctx context.Context, projectId string, regionId string, instanceId string) ApiCreateBackupRequest { @@ -241,6 +247,26 @@ func (a DefaultAPIServiceMock) GetMetricsExecute(r ApiGetMetricsRequest) (*GetMe return (*a.GetMetricsExecuteMock)(r) } +func (a DefaultAPIServiceMock) GetUpdates(ctx context.Context, projectId string, regionId string, instanceId string) ApiGetUpdatesRequest { + return ApiGetUpdatesRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + regionId: regionId, + instanceId: instanceId, + } +} + +// GetUpdatesExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the GetUpdatesExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) GetUpdatesExecute(r ApiGetUpdatesRequest) (*GetUpdatesResponse, error) { + if a.GetUpdatesExecuteMock == nil { + var localVarReturnValue *GetUpdatesResponse + return localVarReturnValue, nil + } + + return (*a.GetUpdatesExecuteMock)(r) +} + func (a DefaultAPIServiceMock) ListBackups(ctx context.Context, projectId string, regionId string, instanceId string) ApiListBackupsRequest { return ApiListBackupsRequest{ ApiService: a, @@ -419,6 +445,26 @@ func (a DefaultAPIServiceMock) TriggerRestoreExecute(r ApiTriggerRestoreRequest) return (*a.TriggerRestoreExecuteMock)(r) } +func (a DefaultAPIServiceMock) TriggerUpdate(ctx context.Context, projectId string, regionId string, instanceId string) ApiTriggerUpdateRequest { + return ApiTriggerUpdateRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + regionId: regionId, + instanceId: instanceId, + } +} + +// TriggerUpdateExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the TriggerUpdateExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) TriggerUpdateExecute(r ApiTriggerUpdateRequest) (*CreateInstanceResponse, error) { + if a.TriggerUpdateExecuteMock == nil { + var localVarReturnValue *CreateInstanceResponse + return localVarReturnValue, nil + } + + return (*a.TriggerUpdateExecuteMock)(r) +} + func (a DefaultAPIServiceMock) UpdateBackupsConfig(ctx context.Context, projectId string, regionId string, instanceId string) ApiUpdateBackupsConfigRequest { return ApiUpdateBackupsConfigRequest{ ApiService: a, @@ -438,3 +484,23 @@ func (a DefaultAPIServiceMock) UpdateBackupsConfigExecute(r ApiUpdateBackupsConf return (*a.UpdateBackupsConfigExecuteMock)(r) } + +func (a DefaultAPIServiceMock) UpdateUpdatesSettings(ctx context.Context, projectId string, regionId string, instanceId string) ApiUpdateUpdatesSettingsRequest { + return ApiUpdateUpdatesSettingsRequest{ + ApiService: a, + ctx: ctx, + projectId: projectId, + regionId: regionId, + instanceId: instanceId, + } +} + +// UpdateUpdatesSettingsExecute is a no-op by default and will return only return nil values. Behavior can be controlled by populating the UpdateUpdatesSettingsExecuteMock field in the DefaultAPIServiceMock struct. +func (a DefaultAPIServiceMock) UpdateUpdatesSettingsExecute(r ApiUpdateUpdatesSettingsRequest) (*UpdateUpdatesSettingsResponse, error) { + if a.UpdateUpdatesSettingsExecuteMock == nil { + var localVarReturnValue *UpdateUpdatesSettingsResponse + return localVarReturnValue, nil + } + + return (*a.UpdateUpdatesSettingsExecuteMock)(r) +} diff --git a/services/rabbitmq/v2api/client.go b/services/rabbitmq/v2api/client.go index 573cdc2993..76a24c0078 100644 --- a/services/rabbitmq/v2api/client.go +++ b/services/rabbitmq/v2api/client.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -42,7 +42,7 @@ var ( queryDescape = strings.NewReplacer("%5B", "[", "%5D", "]") ) -// APIClient manages communication with the STACKIT RabbitMQ API API v2.3.0 +// APIClient manages communication with the STACKIT RabbitMQ API API v2.3.1 // In most cases there should be only one, shared, APIClient. type APIClient struct { cfg *config.Configuration diff --git a/services/rabbitmq/v2api/configuration.go b/services/rabbitmq/v2api/configuration.go index a6609db7ce..e3fc9feb51 100644 --- a/services/rabbitmq/v2api/configuration.go +++ b/services/rabbitmq/v2api/configuration.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_backup.go b/services/rabbitmq/v2api/model_backup.go index 29b8b77331..499a8349dd 100644 --- a/services/rabbitmq/v2api/model_backup.go +++ b/services/rabbitmq/v2api/model_backup.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_create_backup_response_item.go b/services/rabbitmq/v2api/model_create_backup_response_item.go index b14d4a3bab..7b101fd0be 100644 --- a/services/rabbitmq/v2api/model_create_backup_response_item.go +++ b/services/rabbitmq/v2api/model_create_backup_response_item.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_create_credentials_payload.go b/services/rabbitmq/v2api/model_create_credentials_payload.go index b35a8b9420..99ef545e9c 100644 --- a/services/rabbitmq/v2api/model_create_credentials_payload.go +++ b/services/rabbitmq/v2api/model_create_credentials_payload.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_create_instance_payload.go b/services/rabbitmq/v2api/model_create_instance_payload.go index ef1f9b1b58..2d20605251 100644 --- a/services/rabbitmq/v2api/model_create_instance_payload.go +++ b/services/rabbitmq/v2api/model_create_instance_payload.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_create_instance_response.go b/services/rabbitmq/v2api/model_create_instance_response.go index 92a8eddaa4..ab21395e9c 100644 --- a/services/rabbitmq/v2api/model_create_instance_response.go +++ b/services/rabbitmq/v2api/model_create_instance_response.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_credentials.go b/services/rabbitmq/v2api/model_credentials.go index 1e9efef573..207ad6af3e 100644 --- a/services/rabbitmq/v2api/model_credentials.go +++ b/services/rabbitmq/v2api/model_credentials.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_credentials_list_item.go b/services/rabbitmq/v2api/model_credentials_list_item.go index 37b733e366..a387e6e9db 100644 --- a/services/rabbitmq/v2api/model_credentials_list_item.go +++ b/services/rabbitmq/v2api/model_credentials_list_item.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_credentials_parameters.go b/services/rabbitmq/v2api/model_credentials_parameters.go index 4fb8c7919b..b69e6df437 100644 --- a/services/rabbitmq/v2api/model_credentials_parameters.go +++ b/services/rabbitmq/v2api/model_credentials_parameters.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_credentials_parameters_roles_inner.go b/services/rabbitmq/v2api/model_credentials_parameters_roles_inner.go index 9968a7c8d8..c65c1e4a7e 100644 --- a/services/rabbitmq/v2api/model_credentials_parameters_roles_inner.go +++ b/services/rabbitmq/v2api/model_credentials_parameters_roles_inner.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_credentials_response.go b/services/rabbitmq/v2api/model_credentials_response.go index a9ffbfbb8b..b38120d091 100644 --- a/services/rabbitmq/v2api/model_credentials_response.go +++ b/services/rabbitmq/v2api/model_credentials_response.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_error.go b/services/rabbitmq/v2api/model_error.go index dd23d2260c..77dacd9d4e 100644 --- a/services/rabbitmq/v2api/model_error.go +++ b/services/rabbitmq/v2api/model_error.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_get_metrics_response.go b/services/rabbitmq/v2api/model_get_metrics_response.go index f73c37f4d1..94c25885a2 100644 --- a/services/rabbitmq/v2api/model_get_metrics_response.go +++ b/services/rabbitmq/v2api/model_get_metrics_response.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_get_updates_response.go b/services/rabbitmq/v2api/model_get_updates_response.go new file mode 100644 index 0000000000..b1e2b0a1eb --- /dev/null +++ b/services/rabbitmq/v2api/model_get_updates_response.go @@ -0,0 +1,197 @@ +/* +STACKIT RabbitMQ API + +The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + +API version: 2.3.1 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v2api + +import ( + "encoding/json" + "fmt" +) + +// checks if the GetUpdatesResponse type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &GetUpdatesResponse{} + +// GetUpdatesResponse struct for GetUpdatesResponse +type GetUpdatesResponse struct { + // Whether automatic updates are allowed. + AutomaticUpdatesEnabled bool `json:"automaticUpdatesEnabled"` + // Number of available update components. + AvailableUpdates int32 `json:"availableUpdates"` + AdditionalProperties map[string]interface{} +} + +type _GetUpdatesResponse GetUpdatesResponse + +// NewGetUpdatesResponse instantiates a new GetUpdatesResponse object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewGetUpdatesResponse(automaticUpdatesEnabled bool, availableUpdates int32) *GetUpdatesResponse { + this := GetUpdatesResponse{} + this.AutomaticUpdatesEnabled = automaticUpdatesEnabled + this.AvailableUpdates = availableUpdates + return &this +} + +// NewGetUpdatesResponseWithDefaults instantiates a new GetUpdatesResponse object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewGetUpdatesResponseWithDefaults() *GetUpdatesResponse { + this := GetUpdatesResponse{} + return &this +} + +// GetAutomaticUpdatesEnabled returns the AutomaticUpdatesEnabled field value +func (o *GetUpdatesResponse) GetAutomaticUpdatesEnabled() bool { + if o == nil { + var ret bool + return ret + } + + return o.AutomaticUpdatesEnabled +} + +// GetAutomaticUpdatesEnabledOk returns a tuple with the AutomaticUpdatesEnabled field value +// and a boolean to check if the value has been set. +func (o *GetUpdatesResponse) GetAutomaticUpdatesEnabledOk() (*bool, bool) { + if o == nil { + return nil, false + } + return &o.AutomaticUpdatesEnabled, true +} + +// SetAutomaticUpdatesEnabled sets field value +func (o *GetUpdatesResponse) SetAutomaticUpdatesEnabled(v bool) { + o.AutomaticUpdatesEnabled = v +} + +// GetAvailableUpdates returns the AvailableUpdates field value +func (o *GetUpdatesResponse) GetAvailableUpdates() int32 { + if o == nil { + var ret int32 + return ret + } + + return o.AvailableUpdates +} + +// GetAvailableUpdatesOk returns a tuple with the AvailableUpdates field value +// and a boolean to check if the value has been set. +func (o *GetUpdatesResponse) GetAvailableUpdatesOk() (*int32, bool) { + if o == nil { + return nil, false + } + return &o.AvailableUpdates, true +} + +// SetAvailableUpdates sets field value +func (o *GetUpdatesResponse) SetAvailableUpdates(v int32) { + o.AvailableUpdates = v +} + +func (o GetUpdatesResponse) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o GetUpdatesResponse) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["automaticUpdatesEnabled"] = o.AutomaticUpdatesEnabled + toSerialize["availableUpdates"] = o.AvailableUpdates + + for key, value := range o.AdditionalProperties { + toSerialize[key] = value + } + + return toSerialize, nil +} + +func (o *GetUpdatesResponse) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "automaticUpdatesEnabled", + "availableUpdates", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varGetUpdatesResponse := _GetUpdatesResponse{} + + err = json.Unmarshal(data, &varGetUpdatesResponse) + + if err != nil { + return err + } + + *o = GetUpdatesResponse(varGetUpdatesResponse) + + additionalProperties := make(map[string]interface{}) + + if err = json.Unmarshal(data, &additionalProperties); err == nil { + delete(additionalProperties, "automaticUpdatesEnabled") + delete(additionalProperties, "availableUpdates") + o.AdditionalProperties = additionalProperties + } + + return err +} + +type NullableGetUpdatesResponse struct { + value *GetUpdatesResponse + isSet bool +} + +func (v NullableGetUpdatesResponse) Get() *GetUpdatesResponse { + return v.value +} + +func (v *NullableGetUpdatesResponse) Set(val *GetUpdatesResponse) { + v.value = val + v.isSet = true +} + +func (v NullableGetUpdatesResponse) IsSet() bool { + return v.isSet +} + +func (v *NullableGetUpdatesResponse) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableGetUpdatesResponse(val *GetUpdatesResponse) *NullableGetUpdatesResponse { + return &NullableGetUpdatesResponse{value: val, isSet: true} +} + +func (v NullableGetUpdatesResponse) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableGetUpdatesResponse) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/rabbitmq/v2api/model_instance.go b/services/rabbitmq/v2api/model_instance.go index e2e29efcb2..0805315084 100644 --- a/services/rabbitmq/v2api/model_instance.go +++ b/services/rabbitmq/v2api/model_instance.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -20,14 +20,15 @@ var _ MappedNullable = &Instance{} // Instance struct for Instance type Instance struct { - CfGuid string `json:"cfGuid"` - CfOrganizationGuid string `json:"cfOrganizationGuid"` - CfSpaceGuid string `json:"cfSpaceGuid"` - DashboardUrl string `json:"dashboardUrl"` - ImageUrl string `json:"imageUrl"` - InstanceId *string `json:"instanceId,omitempty"` - LastOperation InstanceLastOperation `json:"lastOperation"` - Name string `json:"name"` + CfGuid string `json:"cfGuid"` + CfOrganizationGuid string `json:"cfOrganizationGuid"` + CfSpaceGuid string `json:"cfSpaceGuid"` + DashboardUrl string `json:"dashboardUrl"` + ImageUrl string `json:"imageUrl"` + InstanceId *string `json:"instanceId,omitempty"` + InstanceStatus *InstanceInstanceStatus `json:"instanceStatus,omitempty"` + LastOperation InstanceLastOperation `json:"lastOperation"` + Name string `json:"name"` // Deprecated OfferingName string `json:"offeringName"` OfferingVersion string `json:"offeringVersion"` @@ -221,6 +222,38 @@ func (o *Instance) SetInstanceId(v string) { o.InstanceId = &v } +// GetInstanceStatus returns the InstanceStatus field value if set, zero value otherwise. +func (o *Instance) GetInstanceStatus() InstanceInstanceStatus { + if o == nil || IsNil(o.InstanceStatus) { + var ret InstanceInstanceStatus + return ret + } + return *o.InstanceStatus +} + +// GetInstanceStatusOk returns a tuple with the InstanceStatus field value if set, nil otherwise +// and a boolean to check if the value has been set. +func (o *Instance) GetInstanceStatusOk() (*InstanceInstanceStatus, bool) { + if o == nil || IsNil(o.InstanceStatus) { + return nil, false + } + return o.InstanceStatus, true +} + +// HasInstanceStatus returns a boolean if a field has been set. +func (o *Instance) HasInstanceStatus() bool { + if o != nil && !IsNil(o.InstanceStatus) { + return true + } + + return false +} + +// SetInstanceStatus gets a reference to the given InstanceInstanceStatus and assigns it to the InstanceStatus field. +func (o *Instance) SetInstanceStatus(v InstanceInstanceStatus) { + o.InstanceStatus = &v +} + // GetLastOperation returns the LastOperation field value func (o *Instance) GetLastOperation() InstanceLastOperation { if o == nil { @@ -442,6 +475,9 @@ func (o Instance) ToMap() (map[string]interface{}, error) { if !IsNil(o.InstanceId) { toSerialize["instanceId"] = o.InstanceId } + if !IsNil(o.InstanceStatus) { + toSerialize["instanceStatus"] = o.InstanceStatus + } toSerialize["lastOperation"] = o.LastOperation toSerialize["name"] = o.Name toSerialize["offeringName"] = o.OfferingName @@ -512,6 +548,7 @@ func (o *Instance) UnmarshalJSON(data []byte) (err error) { delete(additionalProperties, "dashboardUrl") delete(additionalProperties, "imageUrl") delete(additionalProperties, "instanceId") + delete(additionalProperties, "instanceStatus") delete(additionalProperties, "lastOperation") delete(additionalProperties, "name") delete(additionalProperties, "offeringName") diff --git a/services/rabbitmq/v2api/model_instance_instance_status.go b/services/rabbitmq/v2api/model_instance_instance_status.go new file mode 100644 index 0000000000..c5f1440263 --- /dev/null +++ b/services/rabbitmq/v2api/model_instance_instance_status.go @@ -0,0 +1,123 @@ +/* +STACKIT RabbitMQ API + +The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + +API version: 2.3.1 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v2api + +import ( + "encoding/json" + "fmt" +) + +// InstanceInstanceStatus Current state of a service instance +type InstanceInstanceStatus string + +// List of Instance_instanceStatus +const ( + INSTANCEINSTANCESTATUS_PROVISIONED InstanceInstanceStatus = "provisioned" + INSTANCEINSTANCESTATUS_AVAILABLE InstanceInstanceStatus = "available" + INSTANCEINSTANCESTATUS_DELETED InstanceInstanceStatus = "deleted" + INSTANCEINSTANCESTATUS_DEPLOYING InstanceInstanceStatus = "deploying" + INSTANCEINSTANCESTATUS_FAILED InstanceInstanceStatus = "failed" + INSTANCEINSTANCESTATUS_STOPPED InstanceInstanceStatus = "stopped" + INSTANCEINSTANCESTATUS_UNKNOWN InstanceInstanceStatus = "unknown" + INSTANCEINSTANCESTATUS_UNKNOWN_DEFAULT_OPEN_API InstanceInstanceStatus = "unknown_default_open_api" +) + +// All allowed values of InstanceInstanceStatus enum +var AllowedInstanceInstanceStatusEnumValues = []InstanceInstanceStatus{ + "provisioned", + "available", + "deleted", + "deploying", + "failed", + "stopped", + "unknown", + "unknown_default_open_api", +} + +func (v *InstanceInstanceStatus) UnmarshalJSON(src []byte) error { + var value string + err := json.Unmarshal(src, &value) + if err != nil { + return err + } + enumTypeValue := InstanceInstanceStatus(value) + for _, existing := range AllowedInstanceInstanceStatusEnumValues { + if existing == enumTypeValue { + *v = enumTypeValue + return nil + } + } + + *v = INSTANCEINSTANCESTATUS_UNKNOWN_DEFAULT_OPEN_API + return nil +} + +// NewInstanceInstanceStatusFromValue returns a pointer to a valid InstanceInstanceStatus +// for the value passed as argument, or an error if the value passed is not allowed by the enum +func NewInstanceInstanceStatusFromValue(v string) (*InstanceInstanceStatus, error) { + ev := InstanceInstanceStatus(v) + if ev.IsValid() { + return &ev, nil + } else { + return nil, fmt.Errorf("invalid value '%v' for InstanceInstanceStatus: valid values are %v", v, AllowedInstanceInstanceStatusEnumValues) + } +} + +// IsValid return true if the value is valid for the enum, false otherwise +func (v InstanceInstanceStatus) IsValid() bool { + for _, existing := range AllowedInstanceInstanceStatusEnumValues { + if existing == v { + return true + } + } + return false +} + +// Ptr returns reference to Instance_instanceStatus value +func (v InstanceInstanceStatus) Ptr() *InstanceInstanceStatus { + return &v +} + +type NullableInstanceInstanceStatus struct { + value *InstanceInstanceStatus + isSet bool +} + +func (v NullableInstanceInstanceStatus) Get() *InstanceInstanceStatus { + return v.value +} + +func (v *NullableInstanceInstanceStatus) Set(val *InstanceInstanceStatus) { + v.value = val + v.isSet = true +} + +func (v NullableInstanceInstanceStatus) IsSet() bool { + return v.isSet +} + +func (v *NullableInstanceInstanceStatus) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableInstanceInstanceStatus(val *InstanceInstanceStatus) *NullableInstanceInstanceStatus { + return &NullableInstanceInstanceStatus{value: val, isSet: true} +} + +func (v NullableInstanceInstanceStatus) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableInstanceInstanceStatus) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/rabbitmq/v2api/model_instance_last_operation.go b/services/rabbitmq/v2api/model_instance_last_operation.go index 142b8a41b1..a31f561e88 100644 --- a/services/rabbitmq/v2api/model_instance_last_operation.go +++ b/services/rabbitmq/v2api/model_instance_last_operation.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_instance_last_operation_state.go b/services/rabbitmq/v2api/model_instance_last_operation_state.go index 9eb1ad7d88..460e4faa10 100644 --- a/services/rabbitmq/v2api/model_instance_last_operation_state.go +++ b/services/rabbitmq/v2api/model_instance_last_operation_state.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_instance_last_operation_type.go b/services/rabbitmq/v2api/model_instance_last_operation_type.go index 1f0395d80a..ee0e744783 100644 --- a/services/rabbitmq/v2api/model_instance_last_operation_type.go +++ b/services/rabbitmq/v2api/model_instance_last_operation_type.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_instance_parameters.go b/services/rabbitmq/v2api/model_instance_parameters.go index 9ba94cb9c6..ad8ae2d848 100644 --- a/services/rabbitmq/v2api/model_instance_parameters.go +++ b/services/rabbitmq/v2api/model_instance_parameters.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_instance_parameters_plugins_inner.go b/services/rabbitmq/v2api/model_instance_parameters_plugins_inner.go index 018e3fac0f..28550cabdf 100644 --- a/services/rabbitmq/v2api/model_instance_parameters_plugins_inner.go +++ b/services/rabbitmq/v2api/model_instance_parameters_plugins_inner.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_instance_parameters_tls_protocols_inner.go b/services/rabbitmq/v2api/model_instance_parameters_tls_protocols_inner.go index 4c8f5ce121..c3440ae9e9 100644 --- a/services/rabbitmq/v2api/model_instance_parameters_tls_protocols_inner.go +++ b/services/rabbitmq/v2api/model_instance_parameters_tls_protocols_inner.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_instance_schema.go b/services/rabbitmq/v2api/model_instance_schema.go index 2eebe21b35..eefbd7ecae 100644 --- a/services/rabbitmq/v2api/model_instance_schema.go +++ b/services/rabbitmq/v2api/model_instance_schema.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_instance_status.go b/services/rabbitmq/v2api/model_instance_status.go index 666c883abf..53e6b24a8a 100644 --- a/services/rabbitmq/v2api/model_instance_status.go +++ b/services/rabbitmq/v2api/model_instance_status.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. @@ -15,7 +15,7 @@ import ( "fmt" ) -// InstanceStatus the model 'InstanceStatus' +// InstanceStatus State of the last operation and this instance type InstanceStatus string // List of Instance_status diff --git a/services/rabbitmq/v2api/model_list_credentials_response.go b/services/rabbitmq/v2api/model_list_credentials_response.go index 74a5f31f18..daae64fd29 100644 --- a/services/rabbitmq/v2api/model_list_credentials_response.go +++ b/services/rabbitmq/v2api/model_list_credentials_response.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_list_instances_response.go b/services/rabbitmq/v2api/model_list_instances_response.go index f3ef6eb332..6228515a2d 100644 --- a/services/rabbitmq/v2api/model_list_instances_response.go +++ b/services/rabbitmq/v2api/model_list_instances_response.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_list_offerings_response.go b/services/rabbitmq/v2api/model_list_offerings_response.go index df8e5bcb72..e2f8c88670 100644 --- a/services/rabbitmq/v2api/model_list_offerings_response.go +++ b/services/rabbitmq/v2api/model_list_offerings_response.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_list_restores_response.go b/services/rabbitmq/v2api/model_list_restores_response.go index ed4dd29043..3007aa691b 100644 --- a/services/rabbitmq/v2api/model_list_restores_response.go +++ b/services/rabbitmq/v2api/model_list_restores_response.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_offering.go b/services/rabbitmq/v2api/model_offering.go index 0ff7c57d3d..950f694a96 100644 --- a/services/rabbitmq/v2api/model_offering.go +++ b/services/rabbitmq/v2api/model_offering.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_partial_update_instance_payload.go b/services/rabbitmq/v2api/model_partial_update_instance_payload.go index 1900e237d0..672a99e252 100644 --- a/services/rabbitmq/v2api/model_partial_update_instance_payload.go +++ b/services/rabbitmq/v2api/model_partial_update_instance_payload.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_plan.go b/services/rabbitmq/v2api/model_plan.go index 35c6423e4e..7f301066f6 100644 --- a/services/rabbitmq/v2api/model_plan.go +++ b/services/rabbitmq/v2api/model_plan.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_raw_credentials.go b/services/rabbitmq/v2api/model_raw_credentials.go index 8cbec8cd50..2b3bdbc90f 100644 --- a/services/rabbitmq/v2api/model_raw_credentials.go +++ b/services/rabbitmq/v2api/model_raw_credentials.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_restore.go b/services/rabbitmq/v2api/model_restore.go index 265e4d38da..a16eeb9588 100644 --- a/services/rabbitmq/v2api/model_restore.go +++ b/services/rabbitmq/v2api/model_restore.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_schema.go b/services/rabbitmq/v2api/model_schema.go index ff2248ede6..9921acd58e 100644 --- a/services/rabbitmq/v2api/model_schema.go +++ b/services/rabbitmq/v2api/model_schema.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_trigger_restore_response.go b/services/rabbitmq/v2api/model_trigger_restore_response.go index f819a525f3..36df9c820f 100644 --- a/services/rabbitmq/v2api/model_trigger_restore_response.go +++ b/services/rabbitmq/v2api/model_trigger_restore_response.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_update_backups_config_payload.go b/services/rabbitmq/v2api/model_update_backups_config_payload.go index b6aa768e62..020d362d98 100644 --- a/services/rabbitmq/v2api/model_update_backups_config_payload.go +++ b/services/rabbitmq/v2api/model_update_backups_config_payload.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_update_backups_config_response.go b/services/rabbitmq/v2api/model_update_backups_config_response.go index f7cfcf9b8a..75b4976b02 100644 --- a/services/rabbitmq/v2api/model_update_backups_config_response.go +++ b/services/rabbitmq/v2api/model_update_backups_config_response.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/model_update_updates_settings_payload.go b/services/rabbitmq/v2api/model_update_updates_settings_payload.go new file mode 100644 index 0000000000..6cfdf26a12 --- /dev/null +++ b/services/rabbitmq/v2api/model_update_updates_settings_payload.go @@ -0,0 +1,167 @@ +/* +STACKIT RabbitMQ API + +The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + +API version: 2.3.1 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v2api + +import ( + "encoding/json" + "fmt" +) + +// checks if the UpdateUpdatesSettingsPayload type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateUpdatesSettingsPayload{} + +// UpdateUpdatesSettingsPayload struct for UpdateUpdatesSettingsPayload +type UpdateUpdatesSettingsPayload struct { + // Set to true to enable automatic updates or false to disable them. + AutomaticUpdatesEnabled bool `json:"automaticUpdatesEnabled"` + AdditionalProperties map[string]interface{} +} + +type _UpdateUpdatesSettingsPayload UpdateUpdatesSettingsPayload + +// NewUpdateUpdatesSettingsPayload instantiates a new UpdateUpdatesSettingsPayload object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateUpdatesSettingsPayload(automaticUpdatesEnabled bool) *UpdateUpdatesSettingsPayload { + this := UpdateUpdatesSettingsPayload{} + this.AutomaticUpdatesEnabled = automaticUpdatesEnabled + return &this +} + +// NewUpdateUpdatesSettingsPayloadWithDefaults instantiates a new UpdateUpdatesSettingsPayload object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateUpdatesSettingsPayloadWithDefaults() *UpdateUpdatesSettingsPayload { + this := UpdateUpdatesSettingsPayload{} + return &this +} + +// GetAutomaticUpdatesEnabled returns the AutomaticUpdatesEnabled field value +func (o *UpdateUpdatesSettingsPayload) GetAutomaticUpdatesEnabled() bool { + if o == nil { + var ret bool + return ret + } + + return o.AutomaticUpdatesEnabled +} + +// GetAutomaticUpdatesEnabledOk returns a tuple with the AutomaticUpdatesEnabled field value +// and a boolean to check if the value has been set. +func (o *UpdateUpdatesSettingsPayload) GetAutomaticUpdatesEnabledOk() (*bool, bool) { + if o == nil { + return nil, false + } + return &o.AutomaticUpdatesEnabled, true +} + +// SetAutomaticUpdatesEnabled sets field value +func (o *UpdateUpdatesSettingsPayload) SetAutomaticUpdatesEnabled(v bool) { + o.AutomaticUpdatesEnabled = v +} + +func (o UpdateUpdatesSettingsPayload) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateUpdatesSettingsPayload) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["automaticUpdatesEnabled"] = o.AutomaticUpdatesEnabled + + for key, value := range o.AdditionalProperties { + toSerialize[key] = value + } + + return toSerialize, nil +} + +func (o *UpdateUpdatesSettingsPayload) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "automaticUpdatesEnabled", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varUpdateUpdatesSettingsPayload := _UpdateUpdatesSettingsPayload{} + + err = json.Unmarshal(data, &varUpdateUpdatesSettingsPayload) + + if err != nil { + return err + } + + *o = UpdateUpdatesSettingsPayload(varUpdateUpdatesSettingsPayload) + + additionalProperties := make(map[string]interface{}) + + if err = json.Unmarshal(data, &additionalProperties); err == nil { + delete(additionalProperties, "automaticUpdatesEnabled") + o.AdditionalProperties = additionalProperties + } + + return err +} + +type NullableUpdateUpdatesSettingsPayload struct { + value *UpdateUpdatesSettingsPayload + isSet bool +} + +func (v NullableUpdateUpdatesSettingsPayload) Get() *UpdateUpdatesSettingsPayload { + return v.value +} + +func (v *NullableUpdateUpdatesSettingsPayload) Set(val *UpdateUpdatesSettingsPayload) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateUpdatesSettingsPayload) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateUpdatesSettingsPayload) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateUpdatesSettingsPayload(val *UpdateUpdatesSettingsPayload) *NullableUpdateUpdatesSettingsPayload { + return &NullableUpdateUpdatesSettingsPayload{value: val, isSet: true} +} + +func (v NullableUpdateUpdatesSettingsPayload) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateUpdatesSettingsPayload) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/rabbitmq/v2api/model_update_updates_settings_response.go b/services/rabbitmq/v2api/model_update_updates_settings_response.go new file mode 100644 index 0000000000..7f33377162 --- /dev/null +++ b/services/rabbitmq/v2api/model_update_updates_settings_response.go @@ -0,0 +1,167 @@ +/* +STACKIT RabbitMQ API + +The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. + +API version: 2.3.1 +*/ + +// Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. + +package v2api + +import ( + "encoding/json" + "fmt" +) + +// checks if the UpdateUpdatesSettingsResponse type satisfies the MappedNullable interface at compile time +var _ MappedNullable = &UpdateUpdatesSettingsResponse{} + +// UpdateUpdatesSettingsResponse struct for UpdateUpdatesSettingsResponse +type UpdateUpdatesSettingsResponse struct { + // Whether automatic updates are allowed. + AutomaticUpdatesEnabled bool `json:"automaticUpdatesEnabled"` + AdditionalProperties map[string]interface{} +} + +type _UpdateUpdatesSettingsResponse UpdateUpdatesSettingsResponse + +// NewUpdateUpdatesSettingsResponse instantiates a new UpdateUpdatesSettingsResponse object +// This constructor will assign default values to properties that have it defined, +// and makes sure properties required by API are set, but the set of arguments +// will change when the set of required properties is changed +func NewUpdateUpdatesSettingsResponse(automaticUpdatesEnabled bool) *UpdateUpdatesSettingsResponse { + this := UpdateUpdatesSettingsResponse{} + this.AutomaticUpdatesEnabled = automaticUpdatesEnabled + return &this +} + +// NewUpdateUpdatesSettingsResponseWithDefaults instantiates a new UpdateUpdatesSettingsResponse object +// This constructor will only assign default values to properties that have it defined, +// but it doesn't guarantee that properties required by API are set +func NewUpdateUpdatesSettingsResponseWithDefaults() *UpdateUpdatesSettingsResponse { + this := UpdateUpdatesSettingsResponse{} + return &this +} + +// GetAutomaticUpdatesEnabled returns the AutomaticUpdatesEnabled field value +func (o *UpdateUpdatesSettingsResponse) GetAutomaticUpdatesEnabled() bool { + if o == nil { + var ret bool + return ret + } + + return o.AutomaticUpdatesEnabled +} + +// GetAutomaticUpdatesEnabledOk returns a tuple with the AutomaticUpdatesEnabled field value +// and a boolean to check if the value has been set. +func (o *UpdateUpdatesSettingsResponse) GetAutomaticUpdatesEnabledOk() (*bool, bool) { + if o == nil { + return nil, false + } + return &o.AutomaticUpdatesEnabled, true +} + +// SetAutomaticUpdatesEnabled sets field value +func (o *UpdateUpdatesSettingsResponse) SetAutomaticUpdatesEnabled(v bool) { + o.AutomaticUpdatesEnabled = v +} + +func (o UpdateUpdatesSettingsResponse) MarshalJSON() ([]byte, error) { + toSerialize, err := o.ToMap() + if err != nil { + return []byte{}, err + } + return json.Marshal(toSerialize) +} + +func (o UpdateUpdatesSettingsResponse) ToMap() (map[string]interface{}, error) { + toSerialize := map[string]interface{}{} + toSerialize["automaticUpdatesEnabled"] = o.AutomaticUpdatesEnabled + + for key, value := range o.AdditionalProperties { + toSerialize[key] = value + } + + return toSerialize, nil +} + +func (o *UpdateUpdatesSettingsResponse) UnmarshalJSON(data []byte) (err error) { + // This validates that all required properties are included in the JSON object + // by unmarshalling the object into a generic map with string keys and checking + // that every required field exists as a key in the generic map. + requiredProperties := []string{ + "automaticUpdatesEnabled", + } + + allProperties := make(map[string]interface{}) + + err = json.Unmarshal(data, &allProperties) + + if err != nil { + return err + } + + for _, requiredProperty := range requiredProperties { + if _, exists := allProperties[requiredProperty]; !exists { + return fmt.Errorf("no value given for required property %v", requiredProperty) + } + } + + varUpdateUpdatesSettingsResponse := _UpdateUpdatesSettingsResponse{} + + err = json.Unmarshal(data, &varUpdateUpdatesSettingsResponse) + + if err != nil { + return err + } + + *o = UpdateUpdatesSettingsResponse(varUpdateUpdatesSettingsResponse) + + additionalProperties := make(map[string]interface{}) + + if err = json.Unmarshal(data, &additionalProperties); err == nil { + delete(additionalProperties, "automaticUpdatesEnabled") + o.AdditionalProperties = additionalProperties + } + + return err +} + +type NullableUpdateUpdatesSettingsResponse struct { + value *UpdateUpdatesSettingsResponse + isSet bool +} + +func (v NullableUpdateUpdatesSettingsResponse) Get() *UpdateUpdatesSettingsResponse { + return v.value +} + +func (v *NullableUpdateUpdatesSettingsResponse) Set(val *UpdateUpdatesSettingsResponse) { + v.value = val + v.isSet = true +} + +func (v NullableUpdateUpdatesSettingsResponse) IsSet() bool { + return v.isSet +} + +func (v *NullableUpdateUpdatesSettingsResponse) Unset() { + v.value = nil + v.isSet = false +} + +func NewNullableUpdateUpdatesSettingsResponse(val *UpdateUpdatesSettingsResponse) *NullableUpdateUpdatesSettingsResponse { + return &NullableUpdateUpdatesSettingsResponse{value: val, isSet: true} +} + +func (v NullableUpdateUpdatesSettingsResponse) MarshalJSON() ([]byte, error) { + return json.Marshal(v.value) +} + +func (v *NullableUpdateUpdatesSettingsResponse) UnmarshalJSON(src []byte) error { + v.isSet = true + return json.Unmarshal(src, &v.value) +} diff --git a/services/rabbitmq/v2api/response.go b/services/rabbitmq/v2api/response.go index efb4bafabc..05a970c0a9 100644 --- a/services/rabbitmq/v2api/response.go +++ b/services/rabbitmq/v2api/response.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT. diff --git a/services/rabbitmq/v2api/utils.go b/services/rabbitmq/v2api/utils.go index ab95344c86..764ee99ecf 100644 --- a/services/rabbitmq/v2api/utils.go +++ b/services/rabbitmq/v2api/utils.go @@ -3,7 +3,7 @@ STACKIT RabbitMQ API The STACKIT RabbitMQ API provides endpoints to list service offerings, manage service instances and service credentials within STACKIT portal projects. -API version: 2.3.0 +API version: 2.3.1 */ // Code generated by OpenAPI Generator (https://openapi-generator.tech); DO NOT EDIT.