Process Flow - Lifecycle customization
Define Resource
Apply Lifecycle Block?
No→Default Create/Update/Delete
Yes
Check create_before_destroy
Create New
Check prevent_destroy
Block Destroy
Check ignore_changes
Skip Update
Resource State Updated
Terraform checks lifecycle settings to decide how to create, update, or delete resources safely.