terraform-provider-stackitp.../examples/resources
GokceGK b1fb9ab9b6
Extend network resource fields (#576)
* deprecate nameservers filed

* onboard routed field

* onboard new ipv4 fields

* onboard new ipv6 fields

* update examples

* update examples

* update examples

* remove nameserver(deprecated) mapping

* make fields computed

* Revert "remove nameserver(deprecated) mapping"

This reverts commit e4bf1dc184289f3bddc10c5d3b2320966b529649.

* remove routed from update payload (not yet supported)

* Update docs/resources/network.md

Co-authored-by: João Palet <joao.palet@outlook.com>

* Update stackit/internal/services/iaas/network/resource.go

Co-authored-by: João Palet <joao.palet@outlook.com>

* fix the field descriptions

* remove ipv6 from examples

* use nameservers as rollback value to support deprecated field

* extend acceptance tests

* add condition that nameserver and ipv4_nameserver cannot be provided at the same time

* extend acc test

* improve conditions in create payload

* adapt modify plan to support update and delete operations

* fix acceptance test

* deprecate prefixes and create ipv4_prefixes field

* fix unit tests

* fix update issues

* fix linter issues

* extend modifyPlan condition

* add validateConfig function

* Update stackit/internal/services/iaas/network/resource.go

Co-authored-by: João Palet <joao.palet@outlook.com>

* Update stackit/internal/services/iaas/network/resource.go

Co-authored-by: João Palet <joao.palet@outlook.com>

* update descriptions

* Update stackit/internal/services/iaas/network/resource.go

Co-authored-by: João Palet <joao.palet@outlook.com>

* Update stackit/internal/services/iaas/network/resource.go

Co-authored-by: João Palet <joao.palet@outlook.com>

* implement no_gateway field and condition check

* implement no_ipv6_gateway field and condition check

* update examples

* update examples and descriptions

* fix linter issues

* Update stackit/internal/services/iaas/network/resource.go

Co-authored-by: João Palet <joao.palet@outlook.com>

* adapt descriptions

* apply acceptance comments

* adapt conditions in create and update

* add plan modifiers

* add requiresReplace

---------

Co-authored-by: João Palet <joao.palet@outlook.com>
2024-11-19 15:25:56 +01:00
..
stackit_argus_credential Add example for Argus credential resource (#498) 2024-08-08 14:37:16 +02:00
stackit_argus_instance Revert "Improve Argus metrics data retention policy (#401)" (#404) 2024-06-14 11:14:55 +01:00
stackit_argus_scrapeconfig Initial commit 2023-09-07 11:34:45 +01:00
stackit_dns_record_set Fix bug dns record name inconsistent (#307) 2024-03-25 11:45:29 +00:00
stackit_dns_zone Fix bug dns record name inconsistent (#307) 2024-03-25 11:45:29 +00:00
stackit_loadbalancer Onboard Load Balancer (part 4: acc tests, examples and documentation) (#117) 2023-10-31 18:13:50 +01:00
stackit_loadbalancer_credential Add new resource and datasource for Load Balancer credentials (#255) 2024-02-08 12:49:05 +01:00
stackit_loadbalancer_observability_credential Deprecate stackit_loadbalancer_credential and add new stackit_loadbalancer_observability_credential (#357) 2024-05-13 15:30:51 +01:00
stackit_logme_credential Rename DSA credentials to credential (#76) 2023-10-11 09:54:08 +02:00
stackit_logme_instance Initial commit 2023-09-07 11:34:45 +01:00
stackit_mariadb_credential Rename DSA credentials to credential (#76) 2023-10-11 09:54:08 +02:00
stackit_mariadb_instance Initial commit 2023-09-07 11:34:45 +01:00
stackit_mongodbflex_instance Add additional backup configurations to MongoDB Flex instance resource (#486) 2024-07-31 10:55:14 +01:00
stackit_mongodbflex_user Onboard MongoDB Flex user (#88) 2023-10-17 15:09:02 +02:00
stackit_network Extend network resource fields (#576) 2024-11-19 15:25:56 +01:00
stackit_network_area IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_network_area_route IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_network_interface IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_objectstorage_bucket Object storage improvements (#84) 2023-10-13 18:33:45 +01:00
stackit_objectstorage_credential Object storage improvements (#84) 2023-10-13 18:33:45 +01:00
stackit_objectstorage_credentials_group Object storage improvements (#84) 2023-10-13 18:33:45 +01:00
stackit_observability_credential Revert "Revert "Rename argus to observability (#510)" (#515)" (#516) 2024-08-26 11:28:35 +02:00
stackit_observability_instance Revert "Revert "Rename argus to observability (#510)" (#515)" (#516) 2024-08-26 11:28:35 +02:00
stackit_observability_scrapeconfig Revert "Revert "Rename argus to observability (#510)" (#515)" (#516) 2024-08-26 11:28:35 +02:00
stackit_opensearch_credential Rename DSA credentials to credential (#76) 2023-10-11 09:54:08 +02:00
stackit_opensearch_instance Initial commit 2023-09-07 11:34:45 +01:00
stackit_postgresflex_database Implement PostgreSQL Flex database resource and data source (#453) 2024-07-09 14:05:58 +01:00
stackit_postgresflex_instance Initial commit 2023-09-07 11:34:45 +01:00
stackit_postgresflex_user Format example (#1) 2023-09-07 11:11:14 +00:00
stackit_public_ip IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_rabbitmq_credential Rename DSA credentials to credential (#76) 2023-10-11 09:54:08 +02:00
stackit_rabbitmq_instance Extend Redis and RabbitMQ instance parameters (#431) 2024-06-25 16:03:59 +01:00
stackit_redis_credential Rename DSA credentials to credential (#76) 2023-10-11 09:54:08 +02:00
stackit_redis_instance Extend Redis and RabbitMQ instance parameters (#431) 2024-06-25 16:03:59 +01:00
stackit_resourcemanager_project Add warning to project members fields and remove field from docs (#511) 2024-08-23 08:34:47 +01:00
stackit_secretsmanager_instance Secrets manager - Add examples, update docs (#95) 2023-10-19 16:03:42 +01:00
stackit_secretsmanager_user Fix example (#288) 2024-03-07 09:22:28 +00:00
stackit_security_group IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_security_group_rule IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_server_backup_schedule ref 624723: server backup schedules (#416) 2024-06-26 11:51:06 +01:00
stackit_server_network_interface_attach IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_server_service_account_attach IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_server_volume_attach IaaS Release (#543) 2024-10-18 16:37:41 +01:00
stackit_ske_cluster Update docs (#352) 2024-05-03 14:11:28 +00:00
stackit_ske_kubeconfig Add example for kubeconfig (#262) 2024-02-13 12:02:06 +00:00
stackit_ske_project Initial commit 2023-09-07 11:34:45 +01:00
stackit_sqlserverflex_instance Add examples, generate docs and fix acc tests (#386) 2024-06-04 13:13:05 +01:00
stackit_sqlserverflex_user remove database field from user example (#418) 2024-06-24 14:47:47 +02:00
stackit_volume IaaS Release (#543) 2024-10-18 16:37:41 +01:00