Funções lógicas para Bicep

Bicep fornece a função bool para converter valores em um booliano.

Grande parte das funções lógicas nos modelos do Azure Resource Manager são substituídas por operadores lógicos no Bicep.

bool

bool(arg1)

Converte o parâmetro em um booliano.

Namespace: sys.

Parâmetros

Parâmetro Obrigatório Type Descrição
arg1 Sim cadeia de caracteres ou inteiro O valor a ser convertido em um booliano. O valor da cadeia de caracteres “true” com qualquer combinação de caracteres maiúsculas e minúsculas (por exemplo, “True”, “TRUE”, “tRue”, “true”) são considerados equivalentes e representam o valor booliano de true, caso contrário false. O valor inteiro 0 é considerado false e todos os outros inteiros são considerados true.

Valor retornado

Um booliano do valor convertido.

Exemplos

O exemplo a seguir mostra como usar um booliano com uma cadeia de caracteres ou um inteiro.

output trueString1 bool = bool('true')
output trueString2 bool = bool('trUe')
output falseString1 bool = bool('false')
output falseString2 bool = bool('falSe')
output trueInt2 bool = bool(2)
output trueInt1 bool = bool(1)
output trueIntNeg1 bool = bool(-1)
output falseInt0 bool = bool(0)

A saída do exemplo anterior com os valores padrão é:

Nome Type Valor
trueString1 Bool true
trueString2 Bool true
falseString1 Bool false
falseString2 Bool false
trueInt2 Bool true
trueInt1 Bool true
trueIntNeg1 Bool true
falseInt Bool false

Próximas etapas