Declarative vs imperativeDeclarative says what you want; imperative says how to do it step by step. Declarative: describe the desired end state. Imperative: describe steps and sequence. Azure IaC is commonly declarative (reusable definition).