We had a case where a TXT record was provisioned to the wrong view. Infoblox won't allow you to modify the view of an existing item but the provider did not recognize this as a change that requires replacement so our code errored. We had to comment out the resource (to get the deletion), apply then uncomment the resource & change the view so it would be created in the correct place.
The provider should know what attributes can be updated dynamically and which ones require replacement and produce the plan output accordingly.
We had a case where a TXT record was provisioned to the wrong view. Infoblox won't allow you to modify the view of an existing item but the provider did not recognize this as a change that requires replacement so our code errored. We had to comment out the resource (to get the deletion), apply then uncomment the resource & change the view so it would be created in the correct place.
The provider should know what attributes can be updated dynamically and which ones require replacement and produce the plan output accordingly.