Comprobación de conocimiento

Completado

Nuestros compañeros nos han pedido que les ayudemos a trabajar con esta plantilla:

param number int
param name string
param name2 string

var location = 'australiaeast'

resource virtualNetwork 'Microsoft.Network/virtualNetworks@2024-01-01' = {
  name: name
  location: location
  properties: {
    addressSpace:{
      addressPrefixes:[
        '10.0.0.0/16'
      ]
    }
    subnets: [for i in range(1, number): {
      name: 'subnet-${i}'
      properties: {
        addressPrefix: '10.0.${i}.0/24'
      }
    }]
  }
}

resource storageAccount 'Microsoft.Storage/storageAccounts@2023-05-01' = {
  name: name2
  location: location
  kind: 'StorageV2'
  sku: {
    name: 'Standard_LRS'
  }
}

Refactorizaremos la plantilla para que otros en la organización puedan usarla más fácilmente.

1.

¿Cuál de estos pasos deberíamos realizar?

2.

Queremos asegurarnos de que los usuarios de la plantilla escriben entradas válidas en el parámetro number. ¿Cómo habría que hacer?

3.

¿Cuál de las siguientes es una de las ventajas de usar conjuntos de configuración en las plantillas de Bicep?