Kod błędu Bicep — BCP124

Ten błąd występuje, gdy określisz dekorator, który nie jest obsługiwany przez typ składni, która jest dekorowana.

Opis błędu

The decorator <decorator-name> can only be attached to targets of type <data-type>, but the target has type <data-type>.

Rozwiązania

Użyj prawidłowych dekoratorów na podstawie typów danych.

Przykłady

Poniższy przykład zgłasza błąd, ponieważ @maxValue() jest przeznaczony dla typu danych liczb całkowitych, a nie dla typu danych ciągu.

@maxValue(3)
param name string 

Błąd można naprawić, podając prawidłowy dekorator dla typu danych:

@maxLength(3)
param name string 

Aby zapoznać się z listą dekoratorów, zobacz Decorators (Decorators).

Następne kroki

Aby uzyskać więcej informacji na temat błędów i kodów ostrzeżeń Bicep, zobacz Diagnostyka rdzenia Bicep.