0
0
mirror of https://github.com/bpg/terraform-provider-proxmox.git synced 2025-06-30 02:31:10 +00:00
terraform-provider-proxmox/docs/data-sources
Björn Brauer a6eb81af08
feat(acme): implement resources and data sources for ACME plugins (#1479)
* feat(acme): implement CRUD API for proxmox cluster ACME plugins

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* feat(acme): implement acme_plugins data source

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* feat(acme): implement acme_plugin data source

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* feat(acme): implement plugin resource creation

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* feat(acme): implement plugin resource read

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* feat(acme): implement plugin resource update

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* feat(acme): implement plugin resource deletion

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* feat(acme): implement plugin resource import

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* docs(acme): generate documentation

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* fix: apply suggestions from code review

Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* refactor: extract common fields into BasePluginData

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* fix: restrict plugin resource to type=dns only

because type=standalone is not configurable and always enabled by
default.

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* fix: remove unused 'nodes' property

https://github.com/bpg/terraform-provider-proxmox/pull/1479/files#r1710916265

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* fix: remove "delete" property

https://github.com/bpg/terraform-provider-proxmox/pull/1479/files#r1710908809

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* feat: implement attribute deletion

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* fix: ignore empty lines in dns plugin data

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* fix: partial revert of code review suggestions

Joining the values with a string literal would produce \\n instead of \n
and splitting at \\n doesn't match a newline.

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* refactor: extract acme plugin models into separate file

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

* fix: format disable parameter as int

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>

---------

Signed-off-by: Björn Brauer <zaubernerd@zaubernerd.de>
Co-authored-by: Pavel Boldyrev <627562+bpg@users.noreply.github.com>
2024-09-08 10:54:16 -04:00
..
virtual_environment_acme_account.md feat(acme): implement resources and data sources for ACME accounts (#1455) 2024-08-07 23:16:31 -04:00
virtual_environment_acme_accounts.md feat(acme): implement resources and data sources for ACME accounts (#1455) 2024-08-07 23:16:31 -04:00
virtual_environment_acme_plugin.md feat(acme): implement resources and data sources for ACME plugins (#1479) 2024-09-08 10:54:16 -04:00
virtual_environment_acme_plugins.md feat(acme): implement resources and data sources for ACME plugins (#1479) 2024-09-08 10:54:16 -04:00
virtual_environment_apt_repository.md feat(node): implement initial support to manage APT repositories (#1325) 2024-07-05 18:48:35 -04:00
virtual_environment_apt_standard_repository.md feat(node): implement initial support to manage APT repositories (#1325) 2024-07-05 18:48:35 -04:00
virtual_environment_datastores.md misc: update documentation 2024-05-05 22:27:18 -04:00
virtual_environment_dns.md misc: update documentation 2024-05-05 22:27:18 -04:00
virtual_environment_group.md misc: update documentation 2024-05-05 22:27:18 -04:00
virtual_environment_groups.md misc: update documentation 2024-05-05 22:27:18 -04:00
virtual_environment_hagroup.md feat(cluster): add cluster options resource (#548) 2023-09-12 07:49:03 -04:00
virtual_environment_hagroups.md feat(cluster): add cluster options resource (#548) 2023-09-12 07:49:03 -04:00
virtual_environment_hardware_mapping_pci.md feat(cluster): Implement initial support for "hardware mappings" (#1213) 2024-04-18 16:00:51 -04:00
virtual_environment_hardware_mapping_usb.md feat(cluster): Implement initial support for "hardware mappings" (#1213) 2024-04-18 16:00:51 -04:00
virtual_environment_hardware_mappings.md feat(cluster): Implement initial support for "hardware mappings" (#1213) 2024-04-18 16:00:51 -04:00
virtual_environment_haresource.md feat(cluster): add cluster options resource (#548) 2023-09-12 07:49:03 -04:00
virtual_environment_haresources.md feat(cluster): add cluster options resource (#548) 2023-09-12 07:49:03 -04:00
virtual_environment_hosts.md misc: update documentation 2024-05-05 22:27:18 -04:00
virtual_environment_node.md misc: update documentation 2024-05-05 22:27:18 -04:00
virtual_environment_nodes.md misc: update documentation 2024-05-05 22:27:18 -04:00
virtual_environment_pool.md misc: update documentation 2024-05-05 22:27:18 -04:00
virtual_environment_pools.md misc: update documentation 2024-05-05 22:27:18 -04:00
virtual_environment_role.md misc: update documentation 2024-05-05 22:27:18 -04:00
virtual_environment_roles.md misc: update documentation 2024-05-05 22:27:18 -04:00
virtual_environment_time.md misc: update documentation 2024-05-05 22:27:18 -04:00
virtual_environment_user.md misc: update documentation 2024-05-05 22:27:18 -04:00
virtual_environment_users.md misc: update documentation 2024-05-05 22:27:18 -04:00
virtual_environment_version.md feat(core): migrate version datasource to TF plugin framework (#440) 2023-07-29 02:10:02 +00:00
virtual_environment_vm2.md misc(vm2): add support for vga (#1328) 2024-05-27 21:30:12 -04:00
virtual_environment_vm.md feat(vm): implement filtering in vms data source. (#1423) 2024-07-05 15:52:39 -04:00
virtual_environment_vms.md feat(vm): implement filtering in vms data source. (#1423) 2024-07-05 15:52:39 -04:00