The provider currently generates a new UUID for tailscale_devices and tailscale_users and sets is as resource ID in state. This means that every plan/apply results in a diff. We should look into setting a stable ID.
Other providers variously set the ID of list/query-type resources
We could pick one of those options.
The provider currently generates a new UUID for
tailscale_devicesandtailscale_usersand sets is as resource ID in state. This means that every plan/apply results in a diff. We should look into setting a stable ID.Other providers variously set the ID of list/query-type resources
nullID in state), e.g. the coffees data source in the HashiCups provider and the ECR images data source in the AWS providerWe could pick one of those options.