AZ-900 Certification Notes
Chapter 1.8 - ARM Templates
ARM Templates
- Describe Resource Usage
- What are you updating, deleting, creating?
- Common Syntax
- Defined language for all ARM templates, making it easier to formalize and learn
- Idempotent
- Every ARM template can be applied multiple times, and the result is always the same
Benefits
- Idempotent
- Run the same templates once, twice, or as many times as you like. It will have the same outcome
- Source Control
- Keep track of all changes to the ARM templates
- Reuse
- Use a combination of multiple partial ARM templates to achieve glory -- or at least complex templates
- Declarative
- Specify what you want, not how it is done
- No Human Errors
- Automation means humans don't repeat the same mistakes