It is also possible to generate multiple variables at runtime using the copy object. There are times when multiple variables are required and the count and values for them are not known at the time of design. The number of variables and their values is known only during deployment time.
For example, creating multiple subnets for virtual networks based on user inputs is related to its count, name, and values. We could create few variables for subnet names, but we can never be certain about them, since the count is dynamic. Instead of declaring each one separately, it is possible to generate those variables using the copy object.
The example shown next generates an array comprising multiple JSON objects, each in turn comprising multiple properties. Only the variables section is shown here from the code perspective. It creates an array of...