Ao migrar a expressão de modelo ARM [if(parameters('isComplete'), '1a', '2a')] para Bicep, qual das seguintes expressões é equivalente?
Escolha uma resposta
Toque em uma opção para verificar sua resposta.
Resposta correta: isComplete ? '1a' '2a'.
Por que esta é a resposta
A expressão isComplete ? '1a' : '2a' é a sintaxe correta para o operador ternário em Bicep, que é o equivalente direto da função if() em modelos ARM para lógica condicional. O operador ternário avalia uma condição (isComplete) e retorna o primeiro valor ('1a') se a condição for verdadeira, ou o segundo valor ('2a') se for falsa. As outras opções estão incorretas: iif(isComplete, '1a', '2a') não é uma função Bicep válida. if(isComplete, '1a', '2a') não é a sintaxe correta para condicionais em Bicep; if é usado para implantação condicional de recursos ou módulos, não para valores. if('isComplete') '1a' else '2a' é uma sintaxe inválida em Bicep.
Passe no seu exame — sem a busca interminável por respostas
Obtenha todas as perguntas e explicações verificadas para este exame em um só lugar e economize horas de preparação. Mais de 1.000 certificações · Mais de 20 idiomas · Grátis para começar.
Passe no seu exame mais rápido → Não é necessário cartão