Chapter 7: Understanding Expressions, Symbolic Names, Conditions, and Loops
Knowing how to create resources, use parameters and variables to form resource names and properties, and use functions is not enough to create complex scenarios. In this chapter, we will learn about expressions and all the supported operators you can use to control their deployment or flow. Then, we will look at conditions and loops, which you can use to address some situations where you might need to create multiple copies of the same resource with different properties.
After completing this chapter, you should be able to fully leverage the power of reusable templates and be able to not only write great Bicep files but also help others in your team to do the same.
In this chapter, we are going to cover the following main topics:
- Understanding expressions
- Exploring conditions
- Diving into resource iterations