Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Essa regra verifica se há versões do AZ PowerShell abaixo da 11.0. É recomendável usar o AZ PowerShell versão 14.0.
Código de regra linter
Use o seguinte valor no arquivo de configuração Bicep para personalizar as configurações de regra:
use-recent-az-powershell-version
Solução
O exemplo a seguir não passa neste teste porque o azPowerShellVersion valor é 10.4:
param ___location string = resourceGroup().___location
resource deploymentScript 'Microsoft.Resources/deploymentScripts@2023-08-01' = {
name: 'inlinePS'
___location: ___location
kind: 'AzurePowerShell'
properties: {
azPowerShellVersion: '10.4'
scriptContent: '''
$output = 'Hello world!'
$DeploymentScriptOutputs = @{}
$DeploymentScriptOutputs['text'] = $output
'''
retentionInterval: 'PT1H'
}
}
output result string = deploymentScript.properties.outputs.text
Corrija o problema usando a versão 11.0 ou posterior:
param ___location string = resourceGroup().___location
resource deploymentScript 'Microsoft.Resources/deploymentScripts@2023-08-01' = {
name: 'inlinePS'
___location: ___location
kind: 'AzurePowerShell'
properties: {
azPowerShellVersion: '14.0'
scriptContent: '''
$output = 'Hello world!'
$DeploymentScriptOutputs = @{}
$DeploymentScriptOutputs['text'] = $output
'''
retentionInterval: 'PT1H'
}
}
output result string = deploymentScript.properties.outputs.text
Próximas etapas
Saiba mais em Usar linter Bicep.