Funções lógicas para Bicep

O Bicep fornece a bool função para converter valores num valor booleano.

A maioria das funções lógicas no Azure Resource Manager modelos são substituídas por operadores lógicos no Bicep.

bool

bool(arg1)

Converte o parâmetro num booleano.

Espaço de nomes: sys.

Parâmetros

Parâmetro Necessário Tipo Description
arg1 Yes cadeia ou int O valor a converter num valor booleano. O valor da cadeia "verdadeiro" com qualquer combinação de carateres maiúsculos e minúsculos (por exemplo, "Verdadeiro", "VERDADEIRO", "tRue", "verdadeiro") é considerado equivalente e representa o valor booleano de true, caso contrário false. O valor inteiro 0 é considerado como e false todos os outros números inteiros são considerados truecomo .

Valor devolvido

Um booleano do valor convertido.

Exemplos

O exemplo seguinte mostra como utilizar o bool com uma cadeia ou número 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)

O resultado do exemplo anterior com os valores predefinidos é:

Nome Tipo Valor
trueString1 Booleano true
trueString2 Booleano true
falseString1 Booleano false
falseString2 Booleano false
trueInt2 Booleano true
trueInt1 Booleano true
trueIntNeg1 Booleano true
falseInt Booleano false

Passos seguintes