The v2 Vultr Terraform plugin is backed by our new V2 API and introduces a several key changes.
1. All resource IDs are now uuids and references to the previous ID format are not utilized. This affects the following resources:
- Instances
- Bare Metal
- Block Storage
- Object Storage
- Reserved IP
- Load Balancer
- Snapshots & Backups
- DNS Records
- ISOs - Private & Public
- Private Networks
- Startup Scripts
- SSH Keys
- Firewall Groups
- Container Registry
- Data Sources, when filtered by ID or any other resource ID, must use the uuid of the resource
- All resources that accept other resources as arguments must provide the uuid (e.g, snapshot_id when creating a new instance)