create-instance … # new one # wait until state == launched aws rds restore-from-snapshot … # wait until restored aws route53 update-recordset … # wait until DNS in sync aws rds destroy-instance … # old one # wait until instance gone
API structures ▪ Allows TF make decisions during the lifecycle ▪ Creation ▪ Updates ▪ Destruction ▪ Allows TF to present accurate plan ahead of applying it ▪ Non-updatable fields 38 Resource Schema