terraform-provider-stackitp.../pkg/postgresflexalpha
harmsan 979220be66
chore: adjust pagination for postgres database and flavor listing (#20)
* feat: implement pagination for database listing

* fix: change database_id attribute type from string to int64

* refactor: rename getDatabase to getDatabaseById for clarity

* fix: improve error handling for database not found scenario

* feat: add validation for database_id and name attributes; implement separate functions for fetching databases by ID and name

* feat: implement database client interface and update database fetching functions

* refactor: rename matcher to filter for clarity and update pagination logic

* feat: implement flavors retrieval with pagination and filtering support

* refactor: rename flavor import for consistency and clarity

* feat: add support for InstanceStatePending in wait handler logic

* refactor: simplify GetFlavorsRequest and GetFlavorsRequestExecute by removing pagination parameters

* refactor: improve readability of test cases by formatting function signatures and restructuring test runs

* refactor: remove pagination parameters from GetFlavorsRequest in test case

* refactor: simplify function signatures and improve readability in datasource and resource files

* refactor: add descriptions for user-related attributes in datasource schema

* refactor: enhance user resource schema with additional attributes and improve logging

* refactor: delete unused file

* refactor: standardize formatting and improve function naming for user resource management

* refactor: remove skip from TestMapFields and update roles initialization in resource tests

* fix: golangci lint issues

* fix: golangci lint issues again

* fix: golangci lint issues again
2026-01-16 16:23:10 +01:00
..
.openapi-generator chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
wait chore: adjust pagination for postgres database and flavor listing (#20) 2026-01-16 16:23:10 +01:00
api_default.go chore: adjust pagination for postgres database and flavor listing (#20) 2026-01-16 16:23:10 +01:00
api_default_test.go chore: adjust pagination for postgres database and flavor listing (#20) 2026-01-16 16:23:10 +01:00
client.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
configuration.go chore: add missing folders 2025-12-11 11:15:54 +01:00
model_backup_sort.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_backup_sort_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_create_database_request_payload.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_create_database_request_payload_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_create_database_response.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_create_database_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_create_instance_request_payload.go fix: re-implement acl part in top level 2025-12-30 16:30:18 +01:00
model_create_instance_request_payload_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_create_instance_response.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_create_instance_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_create_user_request_payload.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_create_user_request_payload_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_create_user_response.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_create_user_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_database_roles.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_database_roles_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_database_sort.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_database_sort_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_error.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_error_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_flavor_sort.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_flavor_sort_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_flavor_storage_classes_storage_class.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_flavor_storage_classes_storage_class_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_get_backup_response.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_get_backup_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_get_collations_response.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_get_collations_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_get_flavors_response.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_get_flavors_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_get_instance_response.go fix: add missing functions 2025-12-22 17:02:38 +01:00
model_get_instance_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_get_user_response.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_get_user_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_get_versions_response.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_get_versions_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_instance_encryption.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_instance_encryption_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_instance_network.go Fix: pgsql fix (#10) 2025-12-22 09:23:53 +01:00
model_instance_network_access_scope.go Fix: pgsql fix (#10) 2025-12-22 09:23:53 +01:00
model_instance_network_access_scope_test.go Fix: pgsql fix (#10) 2025-12-22 09:23:53 +01:00
model_instance_network_test.go Fix: pgsql fix (#10) 2025-12-22 09:23:53 +01:00
model_instance_sort.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_instance_sort_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_instance_storage_range.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_instance_storage_range_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_backup.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_backup_response.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_backup_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_backup_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_database.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_database_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_databases_response.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_databases_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_flavors.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_flavors_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_instance.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_instance_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_instances_response.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_instances_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_roles_response.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_roles_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_user.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_user_response.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_user_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_list_user_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_pagination.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_pagination_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_point_in_time_recovery_request_payload.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_point_in_time_recovery_request_payload_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_protect_instance_request_payload.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_protect_instance_request_payload_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_protect_instance_response.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_protect_instance_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_recovery_response.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_recovery_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_replicas.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_replicas_opt.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_replicas_opt_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_replicas_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_reset_user_response.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_reset_user_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_status.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_status_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_storage.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_storage_create.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_storage_create_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_storage_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_storage_update.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_storage_update_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_update_database_partially_request_payload.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_update_database_partially_request_payload_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_update_database_partially_response.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_update_database_partially_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_update_database_request_payload.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_update_database_request_payload_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_update_database_response.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_update_database_response_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_update_instance_partially_request_payload.go Fix: pgsql fix (#10) 2025-12-22 09:23:53 +01:00
model_update_instance_partially_request_payload_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_update_instance_request_payload.go Fix: pgsql fix (#10) 2025-12-22 09:23:53 +01:00
model_update_instance_request_payload_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_update_user_partially_request_payload.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_update_user_partially_request_payload_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_update_user_request_payload.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_update_user_request_payload_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_user_role.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_user_role_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_user_sort.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_user_sort_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_validation_error.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_validation_error_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_validation_error_validation_inner.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_validation_error_validation_inner_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_version.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
model_version_test.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00
utils.go chore: initial push to be able to work together 2025-12-11 09:59:41 +01:00