Chapter 5: Defining Resources
Looking back, you have come a long way. Starting with the basics of installation, followed by the authoring experience and how to compile and decompile to and from ARM templates, we have covered a lot. But we have just scratched the surface.
In this chapter, we will learn about defining resources, including how to reference existing resources and scopes. Once you become familiar with those, we will look at the Bicep type system and the language specification. To reinforce what you have learned, we will finish by providing a short syntax comparison with the ARM template.
In this chapter, we are going to cover the following main topics:
- Resource definition
- Referencing existing resources
- Resource scopes
- Bicep language specification
- Bicep type system
- ARM and Bicep syntax comparison