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.