Kod błędu/ostrzeżenia Bicep — BCP053
Ten błąd/ostrzeżenie występuje, gdy odwołujesz się do właściwości, która nie jest zdefiniowana w typie zasobu lub typie danych zdefiniowanym przez użytkownika.
Opis błędu/ostrzeżenia
The type <type-name> does not contain property <property-name>. Available properties include <property-names>.
Rozwiązanie
Odwołuj się do poprawnej nazwy właściwości.
Przykłady
Poniższy przykład zgłasza błąd, ponieważ Microsoft.Storage/storageAccounts
nie zawiera właściwości o nazwie bar
.
param location string
resource storage 'Microsoft.Storage/storageAccounts@2023-04-01' = {
name: 'myStorage'
location: location
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
output foo string = storage.bar
Błąd można naprawić, odwołując się do prawidłowej właściwości, takiej jak name
:
param location string
resource storage 'Microsoft.Storage/storageAccounts@2023-04-01' = {
name: 'myStorage'
location: location
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
output foo string = storage.name
Następne kroki
Aby uzyskać więcej informacji na temat błędów i kodów ostrzeżeń Bicep, zobacz Diagnostyka rdzenia Bicep.