Código de erro/aviso do bíceps – BCP036
Esse erro/aviso ocorre quando você atribui um valor a uma propriedade cujo tipo de dados esperado não é compatível com o tipo do valor atribuído.
Descrição do erro/aviso
The property <property-name> expected a value of type <data-type> but the provided value is of type <data-type>.
Solução
Atribua um valor com o tipo de dados correto.
Exemplos
O exemplo a seguir gera o erro porque sku
é definido como uma cadeia de caracteres, não um número inteiro:
type storageAccountConfigType = {
name: string
sku: string
}
param foo storageAccountConfigType = {
name: 'myStorage'
sku: 2
}
Você pode corrigir o problema atribuindo um valor de string a sku
:
type storageAccountConfigType = {
name: string
sku: string
}
param foo storageAccountConfigType = {
name: 'myStorage'
sku: 'Standard_LRS'
}
Próximas etapas
Para obter mais informações sobre códigos de erro e aviso do Bicep, consulte Diagnóstico principal do Bicep.