> For the complete documentation index, see [llms.txt](https://docs.ionos.com/cloud/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ionos.com/cloud/tools-terraform/docs.md).

# docs

- [IONOS CLOUD Provider](https://docs.ionos.com/cloud/tools-terraform/docs/index.md): A provider for IONOS CLOUD.
- [data-sources](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources.md)
- [ionoscloud\_application\_loadbalancer](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/application_loadbalancer.md): Get information on an Application Load Balancer
- [ionoscloud\_application\_loadbalancer\_forwardingrule](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/application_loadbalancer_forwardingrule.md): Get information on an Application Load Balancer Forwarding Rule
- [ionoscloud\_autoscaling\_group](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/autoscaling_group.md): Get information on a IONOS CLOUD Autoscaling Group
- [ionoscloud\_autoscaling\_group\_servers](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/autoscaling_group_servers.md): Get information on servers generated as part of the autoscaling group.
- [ionoscloud\_backup\_unit](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/backup_unit.md): Get Information on a IONOS CLOUD Backup Unit
- [ionoscloud\_cdn\_distribution](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/cdn_distribution.md): Get information on an CDN Distribution
- [ionoscloud\_auto\_certificate](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/certificate_manager_auto_certificate.md): Get Information on Certificate Manager AutoCertificate
- [ionoscloud\_certificate](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/certificate_manager_certificate.md): Get Information on a certificate
- [ionoscloud\_auto\_certificate\_provider](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/certificate_manager_provider.md): Get Information on Certificate Manager Provider
- [ionoscloud\_container\_registry](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/container_registry.md): Get information on a Container Registry
- [ionoscloud\_container\_registry\_locations](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/container_registry_locations.md): Get list of Container Registry Locations
- [ionoscloud\_container\_registry\_token](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/container_registry_token.md): Get information on a Container Registry Token
- [Contracts Data Source](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/contracts.md): Get information on the contracts available in your IONOS CLOUD account
- [ionoscloud\_cube\_server](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/cube_server.md): Get information on a IONOS CLOUD Cube Servers
- [ionoscloud\_datacenter](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/datacenter.md): Get information on a IONOS CLOUD Data Centers
- [ionoscloud\_inmemorydb\_replicaset](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/dbaas_inmemorydb_replica_set.md): Gets information about an existing InMemoryDB Replica Set.
- [ionoscloud\_inmemorydb\_snapshot](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/dbaas_inmemorydb_snapshot.md): Gets information about an existing InMemoryDB Snapshot.
- [ionoscloud\_mariadb\_backups](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/dbaas_mariadb_backups.md): Get information on DBaaS MariaDB Backups
- [ionoscloud\_mariadb\_cluster](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/dbaas_mariadb_cluster.md): Get information on a DBaaS MariaDB Cluster
- [ionoscloud\_mongo\_cluster](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/dbaas_mongo_cluster.md): Get information on DbaaS MongoDB Cluster objects.
- [ionoscloud\_mongo\_template](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/dbaas_mongo_template.md): Get information on DbaaS MongoDB Cluster objects.
- [ionoscloud\_mongo\_user](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/dbaas_mongo_user.md): Creates and manages DbaaS MongoDB users.
- [ionoscloud\_pg\_backups](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/dbaas_pgsql_backups.md): Get information on DbaaS PgSql Backups
- [ionoscloud\_pg\_cluster](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/dbaas_pgsql_cluster.md): Get information on a DbaaS PgSql Cluster
- [ionoscloud\_pg\_database](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/dbaas_pgsql_database.md): Get information on DBaaS PgSql Database.
- [ionoscloud\_pg\_databases](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/dbaas_pgsql_databases.md): Get information on DBaaS PgSql Databases.
- [ionoscloud\_pg\_user](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/dbaas_pgsql_user.md): Get information on DBaaS PgSql User.
- [ionoscloud\_pg\_versions](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/dbaas_pgsql_versions.md): Get information on DbaaS PgSql Versions
- [ionoscloud\_dns\_record](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/dns_record.md): Get information on a DNS Record.
- [ionoscloud\_dns\_reverse\_record](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/dns_reverse_record.md): Get information on a DNS Reverse Record.
- [ionoscloud\_dns\_reverse\_records](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/dns_reverse_records.md): Get information on DNS Reverse Records.
- [ionoscloud\_dns\_zone](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/dns_zone.md): Get information on a DNS Zone.
- [ionoscloud\_dns\_zone\_dnssec](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/dns_zone_dnssec.md): Get the DNSSEC key information of a DNS Zone.
- [ionoscloud\_firewall](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/firewall.md): Get Information on a IONOS CLOUD Firewall
- [ionoscloud\_gpu](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/gpu.md): Get information on a IONOS CLOUD GPU
- [ionoscloud\_gpu\_server](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/gpu_server.md): Get information on a IONOS CLOUD GPU Server
- [ionoscloud\_gpus](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/gpus.md): Get information on IONOS CLOUD GPUs
- [ionoscloud\_group](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/group.md): Get information on a IONOS CLOUD Groups
- [ionoscloud\_image](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/image.md): Get information on a IONOS CLOUD Image
- [ionoscloud\_inmemorydb\_cluster\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/inmemorydb_cluster_v2.md): Reads an IONOS CLOUD InMemoryDB V2 Cluster by ID or name.
- [ionoscloud\_inmemorydb\_clusters\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/inmemorydb_clusters_v2.md): Lists IONOS CLOUD InMemoryDB V2 Clusters.
- [ionoscloud\_inmemorydb\_snapshot\_locations\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/inmemorydb_snapshot_locations_v2.md): Lists IONOS CLOUD InMemoryDB V2 Snapshot Locations.
- [ionoscloud\_inmemorydb\_snapshots\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/inmemorydb_snapshots_v2.md): Lists IONOS CLOUD InMemoryDB V2 Snapshots.
- [ionoscloud\_inmemorydb\_versions\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/inmemorydb_versions_v2.md): Lists supported IONOS CLOUD InMemoryDB V2 Versions.
- [ionoscloud\_ipblock](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/ipblock.md): Get information on a IONOS CLOUD Ip Block
- [ionoscloud\_ipfailover](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/ipfailover.md): Get Information on ipfailover objects.
- [ionoscloud\_k8s\_cluster](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/k8s_cluster.md): Get information on a IONOS CLOUD K8s Cluster
- [ionoscloud\_k8s\_clusters](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/k8s_clusters.md): Retrieves a list of IONOS CLOUD Kubernetes Clusters
- [ionoscloud\_k8s\_node\_pool](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/k8s_node_pool.md): Get information on a IONOS CLOUD K8s Node Pool
- [ionoscloud\_k8s\_node\_pool\_nodes](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/k8s_nodepool_nodes.md): Get information on the list of IONOS CLOUD K8s Nodes that make a nodepool
- [ionoscloud\_kafka\_cluster](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/kafka_cluster.md): Reads IONOS CLOUD Kafka Cluster objects.
- [ionoscloud\_kafka\_cluster\_topic](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/kafka_topic.md): Reads IONOS CLOUD Kafka Cluster objects.
- [ionoscloud\_kafka\_user\_credentials](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/kafka_user_credentials.md): Gets information about Kafka users access credentials.
- [ionoscloud\_kafka\_users](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/kafka_users.md): Gets information about Kafka users.
- [ionoscloud\_lan](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/lan.md): Get information on a IONOS CLOUD Lans
- [ionoscloud\_location](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/location.md): Get information on a IONOS CLOUD Locations
- [ionoscloud\_logging\_pipeline](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/logging_pipeline.md): Get information on a Logging pipeline.
- [ionoscloud\_mariadb\_backup\_locations\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/mariadb_backup_locations_v2.md): Lists IONOS CLOUD MariaDB V2 Backup Locations.
- [ionoscloud\_mariadb\_backups\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/mariadb_backups_v2.md): Lists IONOS CLOUD MariaDB V2 Backups.
- [ionoscloud\_mariadb\_cluster\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/mariadb_cluster_v2.md): Reads an IONOS CLOUD MariaDB V2 Cluster by ID or name.
- [ionoscloud\_mariadb\_clusters\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/mariadb_clusters_v2.md): Lists IONOS CLOUD MariaDB V2 Clusters.
- [ionoscloud\_mariadb\_versions\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/mariadb_versions_v2.md): Lists supported IONOS CLOUD MariaDB V2 Versions.
- [ionoscloud\_monitoring\_pipeline](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/monitoring_pipeline.md): Get information on a Monitoring pipeline.
- [ionoscloud\_natgateway](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/natgateway.md): Get information on a Nat Gateway
- [ionoscloud\_natgateway\_rule](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/natgateway_rule.md): Get information on a Nat Gateway Rule
- [ionoscloud\_networkloadbalancer](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/networkloadbalancer.md): Get information on a Network Load Balancer
- [ionoscloud\_networkloadbalancer\_forwardingrule](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/networkloadbalancer_forwardingrule.md): Get information on a Network Load Balancer Forwarding Rule
- [ionoscloud\_nfs\_cluster](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/nfs_cluster.md): Get information on Network File Storage (NFS) Cluster objects
- [ionoscloud\_nfs\_share](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/nfs_share.md): Get information on Network File Storage (NFS) Share objects
- [ionoscloud\_nic](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/nic.md): Get information on a IONOS CLOUD NIC
- [ionoscloud\_nsg](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/nsg.md): Get information on a IONOS CLOUD Network Security Group
- [ionoscloud\_object\_storage\_accesskey](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/object_storage_accesskey.md): Get information on a IONOS CLOUD Object storage Accesskey
- [ionoscloud\_object\_storage\_region](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/object_storage_region.md): Get information on a IONOS CLOUD Object Storage Region
- [ionoscloud\_pg\_backup\_location\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/pg_backup_location.md): Get information on DBaaS PostgreSQL v2 Backup Locations
- [ionoscloud\_pg\_backups\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/pg_backups_v2.md): Get information on DBaaS PostgreSQL v2 Backups
- [ionoscloud\_pg\_cluster\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/pg_cluster_v2.md): Get information on a DBaaS PostgreSQL v2 Cluster
- [ionoscloud\_pg\_clusters\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/pg_clusters_v2.md): List DBaaS PostgreSQL v2 Clusters
- [ionoscloud\_pg\_versions\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/pg_versions_v2.md): Get information on DBaaS PostgreSQL v2 Versions
- [ionoscloud\_private\_crossconnect](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/private_crossconnect.md): Get information on a IONOS CLOUD Crossconnects
- [ionoscloud\_resource](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/resource.md): Get information on a IONOS CLOUD Resource
- [ionoscloud\_s3\_bucket](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/s3_bucket.md): Get information about IONOS CLOUD Object Storage Buckets.
- [ionoscloud\_s3\_bucket\_policy](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/s3_bucket_policy.md): Get information about IONOS Object Storage Buckets policies.
- [ionoscloud\_s3\_key](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/s3_key.md): Get Information on a IONOS CLOUD Object Storage key
- [ionoscloud\_s3\_object](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/s3_object.md): Get information about  IONOS Object Storage Objects.
- [ionoscloud\_s3\_objects](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/s3_objects.md): Get information about IONOS Object Storage Objects.
- [ionoscloud\_server](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/server.md): Get information on a IONOS CLOUD Servers
- [ionoscloud\_servers](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/servers.md): Retrieves a list of IONOS CLOUD Servers
- [ionoscloud\_share](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/share.md): Get Information on share permission objects
- [ionoscloud\_snapshot](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/snapshot.md): Get information on a IONOS CLOUD Snapshots
- [ionoscloud\_target\_group](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/target_group.md): Get information on an Target Group
- [ionoscloud\_template](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/template.md): Get information on a IONOS CLOUD Template
- [ionoscloud\_user](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/user.md): Get information on a IONOS CLOUD Users
- [ionoscloud\_user\_object\_storage\_bucket](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/user_object_storage_bucket.md): Get information about IONOS User-Owned Object Storage Buckets.
- [ionoscloud\_vcpu\_server](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/vcpu_server.md): Get information on a IONOS CLOUD VCPU Servers
- [ionoscloud\_volume](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/volume.md): Get information on a IONOS CLOUD Volume
- [ionoscloud\_vpn\_ipsec\_gateway](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/vpn_ipsec_gateway.md): Reads IONOS CLOUD VPN IPSec Gateway objects.
- [ionoscloud\_vpn\_ipsec\_tunnel](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/vpn_ipsec_tunnel.md): Reads IONOS CLOUD VPN IPSec Gateway Tunnel objects.
- [Data Source: ionoscloud\_vpn\_wireguard\_gateway](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/vpn_wireguard_gateway.md): Provides information about a specific IONOS CLOUD VPN WireGuard Gateway.
- [Data Source: ionoscloud\_vpn\_wireguard\_gateway](https://docs.ionos.com/cloud/tools-terraform/docs/data-sources/vpn_wireguard_peer.md): Provides information about a specific IONOS CLOUD VPN WireGuard Gateway.
- [ephemerals](https://docs.ionos.com/cloud/tools-terraform/docs/ephemerals.md)
- [ionoscloud\_kafka\_user\_credentials](https://docs.ionos.com/cloud/tools-terraform/docs/ephemerals/kafka_user_credentials.md): Gets information about Kafka users access credentials.
- [guides](https://docs.ionos.com/cloud/tools-terraform/docs/guides.md)
- [Migrating InMemoryDB from ionoscloud\_dbaas\_inmemorydb\_replica\_set to ionoscloud\_inmemorydb\_cluster\_v](https://docs.ionos.com/cloud/tools-terraform/docs/guides/migrating_inmemorydb_v1_to_v2.md): How to migrate existing InMemoryDB replica sets from the legacy ionoscloud\_dbaas\_inmemorydb\_replica\_set resource to ionoscloud\_inmemorydb\_cluster\_v2.
- [Migrating MariaDB clusters from ionoscloud\_mariadb\_cluster to ionoscloud\_mariadb\_cluster\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/guides/migrating_mariadb_v1_to_v2.md): How to migrate existing MariaDB clusters from the legacy ionoscloud\_mariadb\_cluster resource to ionoscloud\_mariadb\_cluster\_v2.
- [Migrating PostgreSQL clusters from ionoscloud\_pg\_cluster to ionoscloud\_pg\_cluster\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/guides/migrating_pgsql_v1_to_v2.md): How to migrate existing PostgreSQL clusters from the legacy ionoscloud\_pg\_cluster resource to ionoscloud\_pg\_cluster\_v2.
- [list-resources](https://docs.ionos.com/cloud/tools-terraform/docs/list-resources.md)
- [List Resource: ionoscloud\_datacenter](https://docs.ionos.com/cloud/tools-terraform/docs/list-resources/datacenter.md): Lists IONOS CLOUD Virtual Data Centers.
- [List Resource: ionoscloud\_dns\_zone](https://docs.ionos.com/cloud/tools-terraform/docs/list-resources/dns_zone.md): Lists IONOS CLOUD DNS Zones.
- [List Resource: ionoscloud\_inmemorydb\_cluster\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/list-resources/inmemorydb_cluster_v2.md): Lists IONOS CLOUD InMemoryDB V2 Clusters.
- [List Resource: ionoscloud\_ipblock](https://docs.ionos.com/cloud/tools-terraform/docs/list-resources/ipblock.md): Lists IONOS CLOUD IP Blocks.
- [List Resource: ionoscloud\_mariadb\_cluster\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/list-resources/mariadb_cluster_v2.md): Lists IONOS CLOUD MariaDB V2 Clusters.
- [List Resource: ionoscloud\_object\_storage\_accesskey](https://docs.ionos.com/cloud/tools-terraform/docs/list-resources/object_storage_accesskey.md): Lists IONOS CLOUD Object Storage Access Keys.
- [List Resource: ionoscloud\_pg\_cluster\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/list-resources/pg_cluster_v2.md): Lists IONOS CLOUD PostgreSQL v2 Clusters.
- [List Resource: ionoscloud\_s3\_bucket](https://docs.ionos.com/cloud/tools-terraform/docs/list-resources/s3_bucket.md): Lists IONOS Object Storage Buckets.
- [resources](https://docs.ionos.com/cloud/tools-terraform/docs/resources.md)
- [ionoscloud\_application\_loadbalancer](https://docs.ionos.com/cloud/tools-terraform/docs/resources/application_loadbalancer.md): Creates and manages IONOS CLOUD Application Load Balancer.
- [ionoscloud\_application\_loadbalancer\_forwardingrule](https://docs.ionos.com/cloud/tools-terraform/docs/resources/application_loadbalancer_forwardingrule.md): Creates and manages IONOS CLOUD Application Load Balancer Forwarding Rule.
- [ionoscloud\_autoscaling\_group](https://docs.ionos.com/cloud/tools-terraform/docs/resources/autoscaling_group.md): Creates and manages IONOS CLOUD Autoscaling Group.
- [ionoscloud\_backup\_unit](https://docs.ionos.com/cloud/tools-terraform/docs/resources/backup_unit.md): Creates and manages IONOS CLOUD Backup Units.
- [ionoscloud\_cdn\_distribution](https://docs.ionos.com/cloud/tools-terraform/docs/resources/cdn_distribution.md): Creates and manages IONOS CLOUD CDN Distributions.
- [ionoscloud\_auto\_certificate](https://docs.ionos.com/cloud/tools-terraform/docs/resources/certificate_manager_auto_certificate.md): Creates and manages Certificate Manager AutoCertificate objects.
- [ionoscloud\_certificate](https://docs.ionos.com/cloud/tools-terraform/docs/resources/certificate_manager_certificate.md): Creates and manages a certificate.
- [ionoscloud\_auto\_certificate\_provider](https://docs.ionos.com/cloud/tools-terraform/docs/resources/certificate_manager_provider.md): Creates and manages Certificate Manager provider objects.
- [ionoscloud\_container\_registry](https://docs.ionos.com/cloud/tools-terraform/docs/resources/container_registry.md): Creates and manages IONOS CLOUD Container Registry.
- [ionoscloud\_container\_registry\_token](https://docs.ionos.com/cloud/tools-terraform/docs/resources/container_registry_token.md): Creates and manages IONOS CLOUD Container Registry Token.
- [ionoscloud\_cube\_server](https://docs.ionos.com/cloud/tools-terraform/docs/resources/cube_server.md): Creates and manages IONOS CLOUD Cube Server objects.
- [ionoscloud\_datacenter](https://docs.ionos.com/cloud/tools-terraform/docs/resources/datacenter.md): Creates and manages IONOS CLOUD Virtual Data Center.
- [ionoscloud\_datacenter\_nsg\_selection](https://docs.ionos.com/cloud/tools-terraform/docs/resources/datacenter_nsg_selection.md): Links a Network Security Group to a IONOS CLOUD datacenter.
- [ionoscloud\_inmemorydb\_replicaset](https://docs.ionos.com/cloud/tools-terraform/docs/resources/dbaas_inmemorydb_replica_set.md): Creates and manages DBaaS InMemoryDB Replica Set objects.
- [ionoscloud\_mariadb\_cluster](https://docs.ionos.com/cloud/tools-terraform/docs/resources/dbaas_mariadb_cluster.md): Creates and manages DBaaS MariaDB Cluster objects.
- [ionoscloud\_mongo\_cluster](https://docs.ionos.com/cloud/tools-terraform/docs/resources/dbaas_mongo_cluster.md): Creates and manages DbaaS MongoDB Cluster objects.
- [ionoscloud\_mongo\_user](https://docs.ionos.com/cloud/tools-terraform/docs/resources/dbaas_mongo_user.md): Creates and manages DbaaS MongoDB users.
- [ionoscloud\_pg\_cluster](https://docs.ionos.com/cloud/tools-terraform/docs/resources/dbaas_pgsql_cluster.md): Creates and manages DbaaS Postgres Cluster objects.
- [ionoscloud\_pg\_database](https://docs.ionos.com/cloud/tools-terraform/docs/resources/dbaas_pgsql_database.md): Creates and manages DbaaS Postgres Database objects.
- [ionoscloud\_pg\_user](https://docs.ionos.com/cloud/tools-terraform/docs/resources/dbaas_pgsql_user.md): Creates and manages DbaaS Postgres User objects.
- [ionoscloud\_dns\_record](https://docs.ionos.com/cloud/tools-terraform/docs/resources/dns_record.md): Creates and manages DNS Record objects.
- [ionoscloud\_dns\_reverse\_record](https://docs.ionos.com/cloud/tools-terraform/docs/resources/dns_reverse_record.md): Creates and manages DNS ReverseRecord objects.
- [ionoscloud\_dns\_zone](https://docs.ionos.com/cloud/tools-terraform/docs/resources/dns_zone.md): Creates and manages DNS Zone objects.
- [ionoscloud\_dns\_zone\_dnssec](https://docs.ionos.com/cloud/tools-terraform/docs/resources/dns_zone_dnssec.md): Enables DNSSEC for a DNS Zone and exposes the DS record.
- [ionoscloud\_firewall](https://docs.ionos.com/cloud/tools-terraform/docs/resources/firewall.md): Creates and manages Firewall Rules.
- [ionoscloud\_gpu\_server](https://docs.ionos.com/cloud/tools-terraform/docs/resources/gpu_server.md): Creates and manages IONOS CLOUD GPU Server objects.
- [ionoscloud\_group](https://docs.ionos.com/cloud/tools-terraform/docs/resources/group.md): Creates and manages group objects.
- [ionoscloud\_inmemorydb\_cluster\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/resources/inmemorydb_cluster_v2.md): Creates and manages an IONOS CLOUD InMemoryDB V2 Cluster.
- [ionoscloud\_ipblock](https://docs.ionos.com/cloud/tools-terraform/docs/resources/ipblock.md): Creates and manages IP Block objects.
- [ionoscloud\_ipfailover](https://docs.ionos.com/cloud/tools-terraform/docs/resources/ipfailover.md): Creates and manages ipfailover objects.
- [ionoscloud\_k8s\_cluster](https://docs.ionos.com/cloud/tools-terraform/docs/resources/k8s_cluster.md): Creates and manages IONOS CLOUD Kubernetes Clusters.
- [ionoscloud\_k8s\_node\_pool](https://docs.ionos.com/cloud/tools-terraform/docs/resources/k8s_node_pool.md): Creates and manages IONOS CLOUD Kubernetes Node Pools.
- [ionoscloud\_kafka\_cluster](https://docs.ionos.com/cloud/tools-terraform/docs/resources/kafka_cluster.md): Creates and manages IONOS CLOUD Kafka Cluster objects.
- [ionoscloud\_kafka\_cluster\_topic](https://docs.ionos.com/cloud/tools-terraform/docs/resources/kafka_topic.md): Creates and manages IONOS CLOUD Kafka Cluster Topic objects.
- [ionoscloud\_lan](https://docs.ionos.com/cloud/tools-terraform/docs/resources/lan.md): Creates and manages LAN objects.
- [ionoscloud\_loadbalancer](https://docs.ionos.com/cloud/tools-terraform/docs/resources/loadbalancer.md): Creates and manages Load Balancers
- [ionoscloud\_logging\_pipeline](https://docs.ionos.com/cloud/tools-terraform/docs/resources/logging_pipeline.md): Creates and manages Logging pipeline objects.
- [ionoscloud\_mariadb\_cluster\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/resources/mariadb_cluster_v2.md): Creates and manages an IONOS CLOUD MariaDB V2 Cluster.
- [ionoscloud\_monitoring\_pipeline](https://docs.ionos.com/cloud/tools-terraform/docs/resources/monitoring_pipeline.md): Creates and manages Monitoring pipeline objects.
- [ionoscloud\_natgateway](https://docs.ionos.com/cloud/tools-terraform/docs/resources/natgateway.md): Creates and manages Nat Gateway objects.
- [ionoscloud\_natgateway\_rule](https://docs.ionos.com/cloud/tools-terraform/docs/resources/natgateway_rule.md): Creates and manages Nat Gateway Rule objects.
- [ionoscloud\_networkloadbalancer](https://docs.ionos.com/cloud/tools-terraform/docs/resources/networkloadbalancer.md): Creates and manages Network Load Balancer objects.
- [ionoscloud\_networkloadbalancer\_forwardingrule](https://docs.ionos.com/cloud/tools-terraform/docs/resources/networkloadbalancer_forwardingrule.md): Creates and manages Network Load Balancer Forwarding Rule objects.
- [ionoscloud\_nfs\_cluster](https://docs.ionos.com/cloud/tools-terraform/docs/resources/nfs_cluster.md): Creates and manages Network File Storage (NFS) Cluster objects
- [ionoscloud\_nfs\_cluster](https://docs.ionos.com/cloud/tools-terraform/docs/resources/nfs_share.md): Creates and manages Network File Storage (NFS) Share objects on IONOS CLOUD.
- [ionoscloud\_nic](https://docs.ionos.com/cloud/tools-terraform/docs/resources/nic.md): Creates and manages Network Interface objects.
- [ionoscloud\_nsg](https://docs.ionos.com/cloud/tools-terraform/docs/resources/nsg.md): Creates and manages IONOS CLOUD Network Security Group.
- [ionoscloud\_nsg\_firewallrule](https://docs.ionos.com/cloud/tools-terraform/docs/resources/nsg_firewallrule.md): Creates and manages IONOS CLOUD Network Security Group Firewall Rule.
- [ionoscloud\_object\_storage\_accesskey](https://docs.ionos.com/cloud/tools-terraform/docs/resources/object_storage_accesskey.md): Creates and manages IONOS CLOUD Object Storage Accesskeys.
- [ionoscloud\_pg\_cluster\_v2](https://docs.ionos.com/cloud/tools-terraform/docs/resources/pg_cluster_v2.md): Creates and manages DBaaS PostgreSQL v2 Cluster objects.
- [ionoscloud\_private\_crossconnect](https://docs.ionos.com/cloud/tools-terraform/docs/resources/private_crossconnect.md): Creates and manages Cross Connections between virtual datacenters.
- [ionoscloud\_s3\_bucket](https://docs.ionos.com/cloud/tools-terraform/docs/resources/s3_bucket.md): Creates and manages IONOS Object Storage Buckets.
- [ionoscloud\_s3\_bucket\_cors\_configuration](https://docs.ionos.com/cloud/tools-terraform/docs/resources/s3_bucket_cors_configuration.md): Manages Buckets cors\_configuration on IONOS CLOUD.
- [ionoscloud\_s3\_bucket\_lifecycle\_configuration](https://docs.ionos.com/cloud/tools-terraform/docs/resources/s3_bucket_lifecycle_configuration.md): Manages Buckets lifecycle configuration on IONOS CLOUD.
- [ionoscloud\_s3\_object\_lock\_configuration](https://docs.ionos.com/cloud/tools-terraform/docs/resources/s3_bucket_object_lock_configuration.md): Manages Buckets object\_lock\_configuration on IONOS CLOUD.
- [ionoscloud\_s3\_bucket\_policy](https://docs.ionos.com/cloud/tools-terraform/docs/resources/s3_bucket_policy.md): Creates and manages IONOS CLOUD Object Storage Buckets policies.
- [ionoscloud\_s3\_public\_access\_block](https://docs.ionos.com/cloud/tools-terraform/docs/resources/s3_bucket_public_access_block.md): Creates and manages IONOS CLOUD Object Storage Public Access Block for buckets.
- [ionoscloud\_s3\_bucket\_server\_side\_encryption\_configuration](https://docs.ionos.com/cloud/tools-terraform/docs/resources/s3_bucket_server_side_encryption_configuration.md): Manages Buckets server side encryption configuration on IONOS CLOUD.
- [ionoscloud\_s3\_versioning](https://docs.ionos.com/cloud/tools-terraform/docs/resources/s3_bucket_versioning.md): Manages Buckets versioning on IONOS CLOUD.
- [ionoscloud\_s3\_bucket\_website\_configuration](https://docs.ionos.com/cloud/tools-terraform/docs/resources/s3_bucket_website_configuration.md): Manages Buckets website configuration on IONOS CLOUD.
- [ionoscloud\_s3\_key](https://docs.ionos.com/cloud/tools-terraform/docs/resources/s3_key.md): Creates and manages IONOS Object Storage keys.
- [ionoscloud\_s3\_object](https://docs.ionos.com/cloud/tools-terraform/docs/resources/s3_object.md): Creates and manages IONOS Object Storage Objects.
- [ionoscloud\_s3\_object\_copy](https://docs.ionos.com/cloud/tools-terraform/docs/resources/s3_object_copy.md): Creates a copy of an object that is already stored in IONOS Object Storage.
- [ionoscloud\_server](https://docs.ionos.com/cloud/tools-terraform/docs/resources/server.md): Creates and manages IONOS CLOUD Server objects.
- [ionoscloud\_server\_boot\_device\_selection](https://docs.ionos.com/cloud/tools-terraform/docs/resources/server_boot_device_selection.md): Manages the selection of boot devices for IONOS CLOUD Server objects.
- [ionoscloud\_share](https://docs.ionos.com/cloud/tools-terraform/docs/resources/share.md): Creates and manages share objects.
- [ionoscloud\_snapshot](https://docs.ionos.com/cloud/tools-terraform/docs/resources/snapshot.md): Creates and manages snapshot objects.
- [ionoscloud\_target\_group](https://docs.ionos.com/cloud/tools-terraform/docs/resources/target_group.md): Creates and manages IONOS CLOUD Target Group.
- [ionoscloud\_user](https://docs.ionos.com/cloud/tools-terraform/docs/resources/user.md): Creates and manages user objects.
- [ionoscloud\_user\_object\_storage\_bucket](https://docs.ionos.com/cloud/tools-terraform/docs/resources/user_object_storage_bucket.md): Creates and manages IONOS User-Owned Object Storage Buckets.
- [ionoscloud\_vcpu\_server](https://docs.ionos.com/cloud/tools-terraform/docs/resources/vcpu_server.md): Creates and manages IONOS CLOUD VCPU Server objects.
- [ionoscloud\_volume](https://docs.ionos.com/cloud/tools-terraform/docs/resources/volume.md): Creates and manages IONOS CLOUD Volume objects.
- [ionoscloud\_vpn\_ipsec\_gateway](https://docs.ionos.com/cloud/tools-terraform/docs/resources/vpn_ipsec_gateway.md): IPSec Gateway
- [ionoscloud\_vpn\_ipsec\_tunnel](https://docs.ionos.com/cloud/tools-terraform/docs/resources/vpn_ipsec_tunnel.md): IPSec Gateway Tunnel
- [ionoscloud\_vpn\_wireguard\_gateway](https://docs.ionos.com/cloud/tools-terraform/docs/resources/vpn_wireguard_gateway.md): Creates and manages IONOS CLOUD VPN Wireguard Gateway objects.
- [ionoscloud\_vpn\_wireguard\_peer](https://docs.ionos.com/cloud/tools-terraform/docs/resources/vpn_wireguard_peer.md): Creates and manages IONOS CLOUD VPN Wireguard Gateway Peer objects.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.ionos.com/cloud/tools-terraform/docs.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
