Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Jeśli potrzebujesz więcej informacji na temat określonego kodu diagnostycznego, wybierz przycisk Opinie w prawym górnym rogu strony i określ kod.
| Code | Poziom | opis |
|---|---|---|
| BCP001 | Błąd | Nie rozpoznano następującego tokenu: {token}. |
| BCP002 | Błąd | Komentarz wielowierszowy w tej lokalizacji nie jest przerywany. Zakończ ją sekwencją */ znaków. |
| BCP003 | Błąd | Ciąg w tej lokalizacji nie został zakończony. Zakończ ciąg znakiem pojedynczego cudzysłowu. |
| BCP004 | Błąd | Ciąg w tej lokalizacji nie jest przerywany z powodu nieoczekiwanego nowego znaku wiersza. |
| BCP005 | Błąd | Ciąg w tej lokalizacji nie został zakończony. Ukończ sekwencję ucieczki i zakończ ciąg za pomocą pojedynczego niewyobrażnego znaku cudzysłowu. |
| BCP006 | Błąd | Określona sekwencja ucieczki nie jest rozpoznawana. Dozwolone są tylko następujące sekwencje ucieczki: {ToQuotedString(escapeSequences)}. |
| BCP007 | Błąd | Ten typ deklaracji nie jest rozpoznawany. Określ metadane, parametr, zmienną, zasób lub deklarację wyjściową. |
| BCP008 | Błąd | Oczekiwano tokenu = lub nowego wiersza w tej lokalizacji. |
| BCP009 | Błąd | Oczekiwano wartości literału, tablicy, obiektu, wyrażenia nawiasu lub wywołania funkcji w tej lokalizacji. |
| BCP010 | Błąd | Oczekiwano prawidłowej 64-bitowej liczby całkowitej ze znakiem. |
| BCP011 | Błąd | Typ określonej wartości jest niepoprawny. Określ ciąg, wartość logiczną lub literał liczb całkowitych. |
| BCP012 | Błąd | Oczekiwano słowa kluczowego {keyword} w tej lokalizacji. |
| BCP013 | Błąd | Oczekiwano identyfikatora parametru w tej lokalizacji. |
| BCP015 | Błąd | Oczekiwano identyfikatora zmiennej w tej lokalizacji. |
| BCP016 | Błąd | Oczekiwano identyfikatora wyjściowego w tej lokalizacji. |
| BCP017 | Błąd | Oczekiwano identyfikatora zasobu w tej lokalizacji. |
| BCP018 | Błąd | Oczekiwano znaku <character> w tym miejscu. |
| BCP019 | Błąd | Oczekiwano nowego znaku wiersza w tej lokalizacji. |
| BCP020 | Błąd | Oczekiwano nazwy funkcji lub właściwości w tej lokalizacji. |
| BCP021 | Błąd | Oczekiwano literału liczbowego w tej lokalizacji. |
| BCP022 | Błąd | Oczekiwano nazwy właściwości w tej lokalizacji. |
| BCP023 | Błąd | Oczekiwano zmiennej lub nazwy funkcji w tej lokalizacji. |
| BCP024 | Błąd | Identyfikator przekracza limit wartości {LanguageConstants.MaxIdentifierLength}. Zmniejsz długość identyfikatora. |
| BCP025 | Błąd | Właściwość {property} jest zadeklarowana wiele razy w tym obiekcie. Usuń lub zmień nazwę zduplikowanych właściwości. |
| BCP026 | Błąd | Dane wyjściowe oczekują wartości typu {expectedType}, ale podana wartość jest typu {actualType}. |
| BCP028 | Błąd | Identyfikator {identifier} jest deklarowany wiele razy. Usuń lub zmień nazwy duplikatów. |
| BCP029 | Błąd | Typ zasobu jest nieprawidłowy. Określ prawidłowy typ zasobu w formacie <types>@<apiVersion>. |
| BCP030 | Błąd | Typ danych wyjściowych jest nieprawidłowy. Określ jeden z następujących typów: {ToQuotedString(validTypes)}. |
| BCP031 | Błąd | Typ parametru jest nieprawidłowy. Określ jeden z następujących typów: {ToQuotedString(validTypes)}. |
| BCP032 | Błąd | Wartość musi być stałą czasu kompilacji. |
| BCP033 | Błąd/ostrzeżenie | Oczekiwano wartości typu <data-type>, ale podana wartość jest typu <data-type>. |
| BCP034 | Błąd/ostrzeżenie | Otaczana tablica oczekiwała elementu typu {expectedType}, ale podany element był typu {actualType}. |
| BCP035 | Błąd/ostrzeżenie | W określonej <data-type> deklaracji brakuje następujących wymaganych właściwości: <property-name>. |
| BCP036 | Błąd/ostrzeżenie | Właściwość <property-name> oczekiwała wartości typu <data-type>, ale podana wartość jest typu <data-type>. |
| BCP037 | Błąd/ostrzeżenie | Właściwość <property-name> nie jest dozwolona dla obiektów typu <type-definition>. |
| BCP040 | Błąd/ostrzeżenie | Interpolacja ciągów nie jest obsługiwana w przypadku kluczy w obiektach typu <type-definition>. |
| BCP041 | Błąd | Wartości typu {valueType} nie można przypisać do zmiennej. |
| BCP043 | Błąd | To nie jest prawidłowe wyrażenie. |
| BCP044 | Błąd | Nie można zastosować operatora {operatorName} do operandu typu {type}. |
| BCP045 | Błąd | Nie można zastosować operatora {operatorName} do operandów typu {type1} i {type2}. |
| BCP046 | Błąd | Oczekiwano wartości typu {type}. |
| BCP047 | Błąd | Interpolacja ciągów nie jest obsługiwana do określania typu zasobu. |
| BCP048 | Błąd | Nie można rozpoznać przeciążenia funkcji. |
| BCP049 | Błąd | Indeks tablicy musi być typu {LanguageConstants.String} lub {LanguageConstants.Int}, ale podany indeks był typu {wrongType}. |
| BCP050 | Błąd | Określona ścieżka jest pusta. |
| BCP051 | Błąd | Określona ścieżka rozpoczyna się od /. Do plików należy odwoływać się przy użyciu ścieżek względnych. |
| BCP052 | Błąd/ostrzeżenie | Typ <type-name> nie zawiera właściwości <property-name>. |
| BCP053 | Błąd/ostrzeżenie | Typ <type-name> nie zawiera właściwości <property-name>. Dostępne właściwości obejmują <property-names>. |
| BCP054 | Błąd | Typ {type} nie zawiera żadnych właściwości. |
| BCP055 | Błąd | Nie można uzyskać dostępu do właściwości typu <type-name>.
<type-name> Wymagany jest typ. |
| BCP056 | Błąd | Odwołanie do nazwy {name} jest niejednoznaczne, ponieważ istnieje w przestrzeniach nazw {ToQuotedString(namespaces)}. Odwołanie musi być w pełni kwalifikowane. |
| BCP057 | Błąd | Nazwa <name> nie istnieje w bieżącym kontekście. |
| BCP059 | Błąd | Nazwa {name} nie jest funkcją. |
| BCP060 | Błąd | Funkcja variables nie jest obsługiwana. Bezpośrednio odwołuje się do zmiennych według ich nazw symbolicznych. |
| BCP061 | Błąd | Funkcja parameters nie jest obsługiwana. Bezpośrednio odwołuje się do parametrów według ich nazw symbolicznych. |
| BCP062 | Błąd | Odwołanie do deklaracji o nazwie <type-name> jest nieprawidłowe. |
| BCP063 | Błąd | Nazwa <name> nie jest parametrem, zmienną, zasobem ani modułem. |
| BCP064 | Błąd | Znaleziono nieoczekiwane tokeny w wyrażeniu interpolowanym. |
| BCP065 | Błąd | Funkcja <function-name> nie jest prawidłowa w tej lokalizacji. Można go używać tylko jako wartości domyślnej parametru. |
| BCP066 | Błąd | Funkcja <function-name> nie jest prawidłowa w tej lokalizacji. Można go używać tylko w deklaracjach zasobów. |
| BCP067 | Błąd | Nie można wywołać funkcji w typie {wrongType}. Typ {LanguageConstants.Object} jest wymagany. |
| BCP068 | Błąd | Oczekiwano ciągu typu zasobu. Określ prawidłowy typ zasobu w formacie <types>@<apiVersion>. |
| BCP069 | Błąd | Funkcja {function} nie jest obsługiwana. Zamiast tego użyj operatora {@operator}. |
| BCP070 | Błąd | Argument typu <argument-type> |
| BCP071 | Błąd | Oczekiwano <argument-count>, ale dostał <argument-count>. |
| BCP072 | Błąd | Nie można odwołać się do tego symbolu tutaj. W wartościach domyślnych parametrów można odwoływać się tylko do innych parametrów. |
| BCP073 | Błąd/ostrzeżenie | Właściwość <property-name> jest tylko do odczytu. Nie można przypisać wyrażeń do właściwości tylko do odczytu. |
| BCP074 | Błąd | Indeksowanie tablic wymaga indeksu typu {LanguageConstants.Int}, ale podany indeks był typu {wrongType}. |
| BCP075 | Błąd | Indeksowanie obiektów wymaga indeksu typu {LanguageConstants.String}, ale podany indeks był typu {wrongType}. |
| BCP076 | Błąd | Nie można indeksować w wyrażeniu typu <data-type>. Tablice lub obiekty są wymagane. |
| BCP077 | Błąd/ostrzeżenie | Właściwość <property-name> w typie <type-name> jest tylko do zapisu. Nie można uzyskać dostępu do właściwości tylko do zapisu. |
| BCP078 | Błąd/ostrzeżenie | Właściwość <property-name> wymaga wartości typu <type-name>, ale żadna nie została podana. |
| BCP079 | Błąd | To wyrażenie odwołuje się do własnej deklaracji, która nie jest dozwolona. |
| BCP080 | Błąd | Wyrażenie występuje w cyklu ({string.Join("\" -> \"", cycle)}). |
| BCP081 | Ostrzeżenie | Typ \<resource-type@api-version> zasobu nie ma dostępnych typów. Bicep nie może zweryfikować właściwości zasobów przed wdrożeniem, ale nie spowoduje to zasób zostanie wdrożony. |
| BCP082 | Błąd | Nazwa <name> nie istnieje w bieżącym kontekście. Czy masz na myśli <name>? |
| BCP083 | Błąd/ostrzeżenie | Typ <type-definition> nie zawiera właściwości <property-name>. Czy masz na myśli <property-name>? |
| BCP084 | Błąd | Symboliczna nazwa {name} jest zarezerwowana. Użyj innej nazwy symbolicznej. Zarezerwowane przestrzenie nazw to {ToQuotedString(namespaces.OrderBy(ns => ns))}. |
| BCP085 | Błąd | Określona ścieżka pliku zawiera co najmniej jeden nieprawidłowy znak ścieżki. Następujące elementy nie są dozwolone: {ToQuotedString(forbiddenChars.OrderBy(x => x).Select(x => x.ToString()))}. |
| BCP086 | Błąd | Określona ścieżka pliku kończy się nieprawidłowym znakiem. Następujące elementy nie są dozwolone: {ToQuotedString(forbiddenPathTerminatorChars.OrderBy(x => x).Select(x => x.ToString()))}. |
| BCP087 | Błąd | Literały tablicy i obiektów nie są tutaj dozwolone. |
| BCP088 | Błąd/ostrzeżenie | Właściwość <property-name> oczekiwała wartości typu <type-name>, ale podana wartość jest typu <type-name>. Czy masz na myśli <type-name>? |
| BCP089 | Błąd/ostrzeżenie | Właściwość <property-name> nie jest dozwolona dla obiektów typu <resource-type>. Czy masz na myśli <property-name>? |
| BCP090 | Błąd | W deklaracji tego modułu brakuje odwołania do ścieżki pliku. |
| BCP091 | Błąd | Wystąpił błąd podczas odczytywania pliku. Nie udało się znaleźć fragmentu ścieżki <file-path>. |
| BCP092 | Błąd | Interpolacja ciągów nie jest obsługiwana w ścieżkach plików. |
| BCP093 | Błąd | Nie można rozpoznać ścieżki {filePath} pliku względem {parentPath}. |
| BCP094 | Błąd | Ten moduł odwołuje się do samego siebie, co nie jest dozwolone. |
| BCP095 | Błąd | Plik uczestniczy w cyklu ({string.Join("\" -> \"", cycle)}). |
| BCP096 | Błąd | Oczekiwano identyfikatora modułu w tej lokalizacji. |
| BCP097 | Błąd | Oczekiwano ciągu ścieżki modułu. Powinna to być ścieżka względna do innego pliku Bicep, np. myModule.bicep lub ../parent/myModule.bicep |
| BCP098 | Błąd | Określona ścieżka pliku zawiera \ znak. Zamiast tego należy użyć / jako znaku separatora katalogu. |
| BCP099 | Błąd | Tablica {LanguageConstants.ParameterAllowedPropertyName} musi zawierać co najmniej jeden element. |
| BCP100 | Błąd | Funkcja if nie jest obsługiwana.
?:\ Użyj operatora (trójskładnikowego) zamiast tego, na przykład: warunek ? ValueIfTrue: ValueIfFalse |
| BCP101 | Błąd | Funkcja createArray nie jest obsługiwana. Skonstruuj literał tablicy za pomocą []. |
| BCP102 | Błąd | Funkcja createObject nie jest obsługiwana. Skonstruuj literał obiektu przy użyciu polecenia {}. |
| BCP103 | Błąd | Nie rozpoznano następującego tokenu: {token}. Ciągi są definiowane przy użyciu pojedynczych cudzysłowów w Bicep. |
| BCP104 | Błąd | Moduł, do których się odwołuje, zawiera błędy. |
| BCP105 | Błąd | Nie można załadować pliku z adresu URI {fileUri}. |
| BCP106 | Błąd | Oczekiwano nowego znaku wiersza w tej lokalizacji. Przecinki nie są używane jako ograniczniki separatora. |
| BCP107 | Błąd | Funkcja {name} nie istnieje w przestrzeni nazw {namespaceType.Name}. |
| BCP108 | Błąd | Funkcja {name} nie istnieje w przestrzeni nazw {namespaceType.Name}. Czy masz na myśli {suggestedName}? |
| BCP109 | Błąd | Typ {type} nie zawiera funkcji {name}. |
| BCP110 | Błąd | Typ {type} nie zawiera funkcji {name}. Czy masz na myśli {suggestedName}? |
| BCP111 | Błąd | Określona ścieżka pliku zawiera nieprawidłowe znaki kodu sterującego. |
| BCP112 | Błąd | Nie można {LanguageConstants.TargetScopeKeyword} zadeklarować wiele razy w jednym pliku. |
| BCP113 | Ostrzeżenie | Nieobsługiwany zakres wdrożenia modułu {LanguageConstants.TargetScopeTypeTenant} w zakresie docelowym. Pomiń tę właściwość, aby dziedziczyć bieżący zakres lub określić prawidłowy zakres. Dopuszczalne zakresy obejmują dzierżawcę: tenant(), nazwaną grupę zarządzania: managementGroup(<name>), nazwaną subskrypcję: subscription(<subId>) lub nazwaną grupę zasobów w nazwanej subskrypcji: resourceGroup(<subId>, <name>). |
| BCP114 | Ostrzeżenie | Nieobsługiwany zakres wdrożenia modułu {LanguageConstants.TargetScopeTypeManagementGroup} w zakresie docelowym. Pomiń tę właściwość, aby dziedziczyć bieżący zakres lub określić prawidłowy zakres. Dopuszczalne zakresy obejmują bieżącą grupę zarządzania: managementGroup(), nazwaną grupę zarządzania: managementGroup(<name>), nazwaną subskrypcję: subscription(), dzierżawę: tenant(<subId>) lub nazwaną grupę zasobów w nazwanej subskrypcji: resourceGroup(<subId>, <name>). |
| BCP115 | Ostrzeżenie | Nieobsługiwany zakres wdrożenia modułu {LanguageConstants.TargetScopeTypeSubscription} w zakresie docelowym. Pomiń tę właściwość, aby dziedziczyć bieżący zakres lub określić prawidłowy zakres. Dopuszczalne zakresy obejmują bieżącą subskrypcję: subscription(), nazwaną subskrypcję: subscription(<subId>), nazwaną grupę zasobów w tej samej subskrypcji: resourceGroup(<name>), nazwaną grupę zasobów w innej subskrypcji: resourceGroup(<subId>, <name>), lub tenant: tenant(). |
| BCP116 | Ostrzeżenie | Nieobsługiwany zakres wdrożenia modułu {LanguageConstants.TargetScopeTypeResourceGroup} w zakresie docelowym. Pomiń tę właściwość, aby dziedziczyć bieżący zakres lub określić prawidłowy zakres. Dopuszczalne zakresy obejmują bieżącą grupę zasobów: resourceGroup(), nazwaną grupę zasobów w tej samej subskrypcji: resourceGroup(<name>), nazwaną grupę zasobów w innej subskrypcji: resourceGroup(, <subId>), bieżąca subskrypcja: subscription(<name>), nazwana subskrypcja: subscription(<subId>) lub tenant: tenant(). |
| BCP117 | Błąd | Pusty indeksator nie jest dozwolony. Określ prawidłowe wyrażenie. |
| BCP118 | Błąd | Oczekiwano znaku {, znaku [ lub słowa kluczowego if w tej lokalizacji. |
| BCP119 | Ostrzeżenie | Nieobsługiwany zakres wdrożenia zasobów rozszerzenia. Oczekiwano odwołania do zasobów. |
| BCP120 | Błąd | To wyrażenie jest używane w przypisaniu do {propertyName} właściwości {objectTypeName} typu, co wymaga wartości, którą można obliczyć na początku wdrożenia. |
| BCP121 | Błąd | Zasoby: {ToQuotedString(resourceNames)} są definiowane pod tą samą nazwą w pliku. Zmień ich nazwę lub podziel na różne moduły. |
| BCP122 | Błąd | Moduły: {ToQuotedString(moduleNames)} są definiowane z tą samą nazwą i tym samym zakresem w pliku. Zmień ich nazwę lub podziel na różne moduły. |
| BCP123 | Błąd | Oczekiwano nazwy przestrzeni nazw lub dekoratora w tej lokalizacji. |
| BCP124 | Błąd | Dekorator <decorator-name> może być dołączony tylko do elementów docelowych typu <data-type>, ale obiekt docelowy ma typ <data-type>. |
| BCP125 | Błąd | Funkcji <function-name> nie można używać jako dekoratora parametrów. |
| BCP126 | Błąd | Funkcji <function-name> nie można używać jako dekoratora zmiennych. |
| BCP127 | Błąd | Funkcji <function-name> nie można używać jako dekoratora zasobów. |
| BCP128 | Błąd | Funkcji <function-name> nie można używać jako dekoratora modułów. |
| BCP129 | Błąd | Funkcji <function-name> nie można używać jako dekoratora danych wyjściowych. |
| BCP130 | Błąd | Dekoratory nie są tutaj dozwolone. |
| BCP132 | Błąd | Oczekiwano deklaracji po dekoratorze. |
| BCP133 | Błąd | Sekwencja ucieczki Unicode jest nieprawidłowa. Prawidłowe sekwencje ucieczki Unicode wahają się od \u{0} do \u{10FFFF}. |
| BCP134 | Błąd | Zakres <scope-name> nie jest prawidłowy dla tego modułu. Dozwolone zakresy: <scope-name>. |
| BCP135 | Błąd | Zakres <scope-name> nie jest prawidłowy dla tego typu zasobu. Dozwolone zakresy: <scope-name>. |
| BCP136 | Błąd | Oczekiwano identyfikatora zmiennej elementu pętli w tej lokalizacji. |
| BCP137 | Błąd | Pętla oczekiwała wyrażenia typu {LanguageConstants.Array}, ale podana wartość jest typu {actualType}. |
| BCP138 | Błąd | Wyrażenia dla nie są obsługiwane w tym kontekście. Wyrażenia dla mogą być używane jako wartości właściwości zasobu, modułu, zmiennej i danych wyjściowych albo wartości właściwości zasobu i modułu. |
| BCP139 | Błąd | Zakres zasobu musi być zgodny z zakresem pliku Bicep, aby można było go wdrożyć. Aby wdrożyć zasoby w innym zakresie, należy użyć modułów. |
| BCP140 | Błąd | Ciąg wielowierszowy w tej lokalizacji nie jest przerywany. Zakończ go za pomocą polecenia '''. |
| BCP141 | Błąd | Nie można użyć wyrażenia jako dekoratora, ponieważ nie można go wywołać. |
| BCP142 | Błąd | Nie można zagnieżdżać wartości właściwości dla wyrażeń. |
| BCP143 | Błąd | Wyrażeń dla nie można używać z właściwościami, których nazwy są również wyrażeniami. |
| BCP144 | Błąd | Bezpośrednie odwoływanie się do kolekcji zasobów lub modułów nie jest obecnie obsługiwane w tym miejscu. Zastosuj indeksator tablicy do wyrażenia. |
| BCP145 | Błąd | Dane wyjściowe {identifier} są deklarowane wiele razy. Usuń lub zmień nazwy duplikatów. |
| BCP147 | Błąd | Oczekiwano deklaracji parametru po dekoratorze. |
| BCP148 | Błąd | Oczekiwano deklaracji zmiennej po dekoratorze. |
| BCP149 | Błąd | Oczekiwano deklaracji zasobu po dekoratorze. |
| BCP150 | Błąd | Oczekiwano deklaracji modułu po dekoratorze. |
| BCP151 | Błąd | Oczekiwano deklaracji wyjściowej po dekoratorze. |
| BCP152 | Błąd | Funkcji <function-name> nie można używać jako dekoratora. |
| BCP153 | Błąd | Oczekiwano deklaracji zasobu lub modułu po dekoratorze. |
| BCP154 | Błąd | Oczekiwano rozmiaru partii co najmniej {limit}, ale określona wartość to {value}. |
| BCP155 | Błąd | Dekorator <decorator-name> może być dołączony tylko do kolekcji zasobów lub modułów. |
| BCP156 | Błąd | Segment {typeSegment} typu zasobu jest nieprawidłowy. Zagnieżdżone zasoby muszą określać segment jednego typu, a opcjonalnie mogą określać wersję interfejsu API przy użyciu formatu <type>@<apiVersion>. |
| BCP157 | Błąd | Nie można określić typu zasobu z powodu błędu w zasobie zawierającym. |
| BCP158 | Błąd | Nie można uzyskać dostępu do zagnieżdżonych zasobów typu {wrongType}. Wymagany jest typ zasobu. |
| BCP159 | Błąd | Zasób {resourceName} nie zawiera zagnieżdżonego zasobu o nazwie {identifierName}. Znane zasoby zagnieżdżone to: {ToQuotedString(nestedResourceNames)}. |
| BCP160 | Błąd | Zagnieżdżony zasób nie może pojawić się wewnątrz zasobu z wyrażeniem dla. |
| BCP162 | Błąd | Oczekiwano identyfikatora zmiennej elementu pętli lub ( w tej lokalizacji. |
| BCP164 | Błąd | Zakres zasobu podrzędnego jest obliczany na podstawie zakresu jego zasobu przodka. Oznacza to, że używanie właściwości scope na zasobie podrzędnym jest nieobsługiwane. |
| BCP165 | Błąd | Obliczony zakres zasobu musi być zgodny z zakresem pliku Bicep, aby można było go wdrożyć. Zakres tego zasobu jest obliczany z wartości właściwości przypisanej do zasobu nadrzędnego scope{ancestorIdentifier}. Aby wdrożyć zasoby w innym zakresie, należy użyć modułów. |
| BCP166 | Błąd | Duplikator <decorator-name> dekoratora. |
| BCP167 | Błąd | Spodziewano się znaku { lub słowa kluczowego if w tym miejscu. |
| BCP168 | Błąd | Długość nie może być wartością ujemną. |
| BCP169 | Błąd | Oczekiwana nazwa zasobu będzie zawierać {expectedSlashCount}/ znaki. Liczba segmentów nazw musi być zgodna z liczbą segmentów w typie zasobu. |
| BCP170 | Błąd | Oczekiwana nazwa zasobu nie zawiera żadnych / znaków. Zasoby podrzędne z odwołaniem do zasobu nadrzędnego (za pośrednictwem właściwości nadrzędnej lub zagnieżdżania) nie mogą zawierać w pełni kwalifikowanej nazwy. |
| BCP171 | Błąd | Typ {resourceType} nie jest prawidłowym zasobem podrzędnym dla nadrzędnego zasobu {parentResourceType}. |
| BCP172 | Błąd | Nie można zweryfikować typu zasobu z powodu błędu w nadrzędnym zasobie {resourceName}. |
| BCP173 | Błąd | Nie można użyć właściwości {property} w istniejącej deklaracji zasobu. |
| BCP174 | Ostrzeżenie | Sprawdzanie poprawności typu nie jest dostępne dla typów zasobów zadeklarowanych jako zawierające segment /providers/. Zamiast tego użyj scope właściwości . |
| BCP176 | Błąd |
any Wartości typu nie są tutaj dozwolone. |
| BCP177 | Błąd | To wyrażenie jest używane w wyrażeniu if-condition, które wymaga wartości, którą można obliczyć na początku wdrożenia.{variableDependencyChainClause}{accessiblePropertiesClause} |
| BCP178 | Błąd | To wyrażenie jest używane w wyrażeniu dla, które wymaga wartości, którą można obliczyć na początku wdrożenia.{variableDependencyChainClause}{accessiblePropertiesClause} |
| BCP179 | Ostrzeżenie | Unikatowa nazwa zasobu lub wdrożenia jest wymagana podczas pętli. Zmienna {itemVariableName} elementu pętli lub zmienna {indexVariableName} indeksu musi być przywoływane w co najmniej jednym z wyrażeń wartości następujących właściwości w treści pętli: {ToQuotedString(expectedVariantProperties)} |
| BCP180 | Błąd | Funkcja <function-name> nie jest prawidłowa w tej lokalizacji. Można go używać tylko podczas bezpośredniego przypisywania do parametru modułu z bezpiecznym dekoratorem. |
| BCP181 | Błąd | To wyrażenie jest używane w argumencie funkcji <function-name>, która wymaga wartości, którą można obliczyć na początku wdrożenia.{ variableDependencyChainClause}{accessiblePropertiesClause} |
| BCP182 | Błąd | To wyrażenie jest używane w ciele zmiennej {variableName}, która wymaga wartości, które można obliczyć na początku wdrożenia.{variableDependencyChainClause}{naruszenieNazwaWłaściwościClause}{accessiblePropertiesClause} |
| BCP183 | Błąd | Wartość właściwości modułu params musi być literałem obiektu. |
| BCP184 | Błąd | Plik {filePath} przekroczył maksymalny rozmiar {maxSize}{unit}. |
| BCP185 | Ostrzeżenie | Niezgodność kodowania. Plik został załadowany z {detectedEncoding} kodowaniem. |
| BCP186 | Błąd | Nie można przeanalizować wartości JSON literału. Upewnij się, że jest dobrze sformułowany. |
| BCP187 | Ostrzeżenie | Właściwość {property} nie istnieje w definicji zasobu ani typu, chociaż może być nadal prawidłowa.{ TypeInaccuracyClause} |
| BCP188 | Błąd | Przywołyżony szablon usługi ARM zawiera błędy. Zobacz https://aka.ms/arm-template , aby uzyskać informacje na temat diagnozowania i naprawiania szablonu. |
| BCP189 | Błąd | (allowedSchemes.Contains(ArtifactReferenceSchemes.Local, StringComparer.Ordinal), allowedSchemes.Any(scheme => !string.Equals(scheme, ArtifactReferenceSchemes.Local, StringComparison.Ordinal))) switch { (false, false) => "Module references aren't supported in this context.", (false, true) => $"The specified module reference scheme \"{badScheme}\" isn't recognized. Specify a module reference using one of the following schemes: {FormatSchemes()}, (true, false) => $"The specified module reference scheme \"{badScheme}\" isn't recognized. Specify a path to a local module file.", (true, true) => $"The specified module reference scheme \"{badScheme}\" isn't recognized. Specify a path to a local module file or a module reference using one of the following schemes: {FormatSchemes()}} |
| BCP190 | Błąd | Artefakt z odwołaniem {artifactRef} nie został przywrócony. |
| BCP191 | Błąd | Nie można przywrócić artefaktu przy użyciu odwołania {artifactRef}. |
| BCP192 | Błąd | Nie można przywrócić artefaktu z odwołaniem <reference>: <error-message>. |
| BCP193 | Błąd |
{BuildInvalidOciArtifactReferenceClause(aliasName, badRef)} Określ odwołanie w formacie {ArtifactReferenceSchemes.Oci}:\<artifact-uri>:\<tag>, lub {ArtifactReferenceSchemes.Oci}\<module-alias>:\<module-name-or-path>:\<tag>. |
| BCP194 | Błąd |
{BuildInvalidTemplateSpecReferenceClause(aliasName, badRef)} Określ odwołanie w formacie {ArtifactReferenceSchemes.TemplateSpecs}:<subscription-ID><resource-group-name><template-spec-name>:<version>, lub {ArtifactReferenceSchemes.TemplateSpecs}<module-alias>:<template-spec-name>:<version>. |
| BCP195 | Błąd |
{BuildInvalidOciArtifactReferenceClause(aliasName, badRef)} Segment {badSegment} ścieżki artefaktu jest nieprawidłowy. Każdy segment ścieżki nazwy artefaktu musi być małymi literami alfanumerycznym ciągiem znaków, opcjonalnie oddzielonym za pomocą ., _ lub -. |
| BCP196 | Błąd | Brak tagu modułu lub skrótu. |
| BCP197 | Błąd | Tag {badTag} przekracza maksymalną długość {maxLength} znaków. |
| BCP198 | Błąd | Tag {badTag} nie jest prawidłowy. Prawidłowe znaki to alfanumeryczne, ., _lub -, ale tag nie może zaczynać się od ., _lub -. |
| BCP199 | Błąd | Ścieżka {badRepository} modułu przekracza maksymalną długość {maxLength} znaków. |
| BCP200 | Błąd | Rejestr {badRegistry} przekracza maksymalną długość {maxLength} znaków. |
| BCP201 | Błąd | Oczekiwano ciągu specyfikacji rozszerzenia. Powinna to być ścieżka względna lub prawidłowa specyfikacja artefaktu OCI. |
| BCP202 | Błąd | Oczekiwano nazwy aliasu dostawcy w tej lokalizacji. |
| BCP204 | Błąd | Przestrzeń nazw {identifier} dostawcy nie jest rozpoznawana. |
| BCP205 | Błąd | Przestrzeń nazw {identifier} dostawcy nie obsługuje konfiguracji. |
| BCP206 | Błąd | Przestrzeń nazw {identifier} dostawcy wymaga konfiguracji, ale nie podano jej. |
| BCP207 | Błąd | Przestrzeń nazw {identifier} jest zadeklarowana wiele razy. Usuń duplikaty. |
| BCP208 | Błąd | Określona przestrzeń nazw {badNamespace} nie jest rozpoznawana. Określ odwołanie do zasobu przy użyciu jednej z następujących przestrzeni nazw: {ToQuotedString(allowedNamespaces)}. |
| BCP209 | Błąd | Nie można odnaleźć typu {resourceType} zasobu w przestrzeni nazw {@namespace}. |
| BCP210 | Błąd | Typ zasobu należący do przestrzeni nazw {childNamespace} nie może mieć nadrzędnego typu zasobu należącego do innej przestrzeni nazw {parentNamespace}. |
| BCP211 | Błąd | Nazwa {aliasName} aliasu modułu jest nieprawidłowa. Prawidłowe znaki to alfanumeryczne, _lub -. |
| BCP212 | Błąd | Nazwa aliasu modułu Specyfikacji szablonu {aliasName} nie istnieje w {BuildBicepConfigurationClause(configFileUri)}. |
| BCP213 | Błąd | Nazwa {aliasName} aliasu modułu artefaktu OCI nie istnieje w pliku {BuildBicepConfigurationClause(configFileUri)}. |
| BCP214 | Błąd | Alias {aliasName} modułu specyfikacji szablonu w obiekcie {BuildBicepConfigurationClause(configFileUri)} jest nieprawidłowy. Właściwość subscription nie może być równa null ani niezdefiniowana. |
| BCP215 | Błąd | Alias {aliasName} modułu specyfikacji szablonu w obiekcie {BuildBicepConfigurationClause(configFileUri)} jest nieprawidłowy. Właściwość resourceGroup nie może być równa null ani niezdefiniowana. |
| BCP216 | Błąd | Alias {aliasName} modułu artefaktu OCI w obiekcie {BuildBicepConfigurationClause(configFileUri)} jest nieprawidłowy. Właściwość registry nie może być równa null ani niezdefiniowana. |
| BCP217 | Błąd |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Identyfikator {subscriptionId} subskrypcji nie jest identyfikatorem GUID. |
| BCP218 | Błąd |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Nazwa {resourceGroupName} grupy zasobów przekracza maksymalną długość {maximumLength} znaków. |
| BCP219 | Błąd |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Nazwa {resourceGroupName} grupy zasobów jest nieprawidłowa. Prawidłowe znaki to znaki alfanumeryczne, Unicode, ., _, -, (lub ), ale nazwa grupy zasobów nie może kończyć się znakiem .. |
| BCP220 | Błąd |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Nazwa specyfikacji szablonu {templateSpecName} przekracza maksymalną długość {maximumLength} znaków. |
| BCP221 | Błąd |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Nazwa {templateSpecName} specyfikacji szablonu jest nieprawidłowa. Prawidłowe znaki to alfanumeryczne, ., _, -, (lub ), ale nazwa specyfikacji szablonu nie może kończyć się ciągiem .. |
| BCP222 | Błąd |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Wersja szablonu specyfikacji {templateSpecVersion} przekracza maksymalną długość {maximumLength} znaków. |
| BCP223 | Błąd |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Wersja {templateSpecVersion} specyfikacji szablonu jest nieprawidłowa. Prawidłowe znaki to alfanumeryczne, ., _, -, (lub ), ale wersja specyfikacji szablonu nie może kończyć się ciągiem .. |
| BCP224 | Błąd |
{BuildInvalidOciArtifactReferenceClause(aliasName, badRef)} Skrót {badDigest} jest nieprawidłowy. Prawidłowy format to ciąg sha256: , po którym następuje dokładnie 64 małe cyfry szesnastkowe. |
| BCP225 | Ostrzeżenie | Nie można określić wartości właściwości {propertyName} dyskryminującej w czasie kompilacji. Sprawdzanie typów dla tego obiektu jest wyłączone. |
| BCP226 | Błąd | Oczekiwano co najmniej jednego kodu diagnostycznego w tej lokalizacji. Prawidłowy format to #disable-next-line diagnosticCode1 diagnosticCode2 .... |
| BCP227 | Błąd | Nie można użyć typu {resourceType} jako parametru lub typu wyjściowego. Typy rozszerzalności nie są obecnie obsługiwane jako parametry ani dane wyjściowe. |
| BCP229 | Błąd | Nie można użyć parametru {parameterName} jako zakresu zasobów lub elementu nadrzędnego. Zasoby przekazane jako parametry nie mogą być używane jako zakres lub element nadrzędny zasobu. |
| BCP230 | Ostrzeżenie | Przywołyżony moduł używa typu {resourceTypeReference.FormatName()} zasobu, który nie ma dostępnych typów. Bicep nie może zweryfikować właściwości zasobów przed wdrożeniem, ale nie spowoduje to zasób zostanie wdrożony. |
| BCP231 | Błąd | Użycie parametrów i danych wyjściowych typu zasobu wymaga włączenia funkcji {nameof(ExperimentalFeaturesEnabled.ResourceTypedParamsAndOutputs)}EKSPERYMENTALNEJ . |
| BCP232 | Błąd | Nie można usunąć modułu z odwołaniem {moduleRef} z pamięci podręcznej. |
| BCP233 | Błąd | Nie można usunąć modułu z odwołaniem {moduleRef} z pamięci podręcznej: {message} |
| BCP234 | Ostrzeżenie | Funkcja {armFunctionName} ARM nie powiodła się po wywołaniu wartości [{literalValue}]: {message} |
| BCP235 | Błąd | Określona ścieżka JSONPath nie istnieje w danym pliku lub jest nieprawidłowa. |
| BCP236 | Błąd | Oczekiwano nowego znaku wiersza lub przecinka w tej lokalizacji. |
| BCP237 | Błąd | Oczekiwano przecinka w tej lokalizacji. |
| BCP238 | Błąd | Nieoczekiwany nowy znak wiersza po przecince. |
| BCP239 | Błąd | Identyfikator {name} jest zastrzeżoną nazwą symbolu Bicep i nie można go użyć w tym kontekście. |
| BCP240 | Błąd | Właściwość parent zezwala tylko na bezpośrednie odwołania do zasobów. Wyrażenia nie są obsługiwane. |
| BCP241 | Ostrzeżenie | Funkcja <function-name> jest przestarzała i zostanie usunięta w przyszłej wersji aplikacji Bicep. Dodaj komentarz, jeśli https://github.com/Azure/bicep/issues/2017 uważasz, że będzie to miało wpływ na przepływ pracy. |
| BCP242 | Błąd | Funkcje lambda można określić tylko bezpośrednio jako argumenty funkcji. |
| BCP243 | Błąd | Nawiasy muszą zawierać dokładnie jedno wyrażenie. |
| BCP244 | Błąd | {minArgCount == maxArgCount ? $"Expected lambda expression of type \"{lambdaType}\" with {minArgCount} arguments but received {actualArgCount} arguments." : $"Expected lambda expression of type \"{lambdaType}\" with between {minArgCount} and {maxArgCount} arguments but received {actualArgCount} arguments."} |
| BCP245 | Ostrzeżenie | Typ {resourceTypeReference.FormatName()} zasobu może być używany tylko ze existing słowem kluczowym. |
| BCP246 | Ostrzeżenie | Typ zasobu {resourceTypeReference.FormatName()} może być używany tylko z słowem kluczowym existing w żądanym zakresie. Dozwolone zakresy wdrożenia: {ToQuotedString(LanguageConstants.GetResourceScopeDescriptions(writableScopes))}. |
| BCP247 | Błąd | Używanie zmiennych lambda w dostępie do tablicy zasobów lub modułów nie jest obecnie obsługiwane. Znaleziono następujące zmienne lambda, do których uzyskuje się dostęp: {ToQuotedString(variableNames)}. |
| BCP248 | Błąd | Używanie zmiennych lambda wewnątrz <function-name> funkcji nie jest obecnie obsługiwane. Znaleziono następujące zmienne lambda, do których uzyskuje się dostęp: {ToQuotedString(variableNames)}. |
| BCP249 | Błąd | Oczekiwałem, że blok zmiennej pętli będzie składał się z dokładnie 2 elementów (zmiennej elementu i zmiennej indeksu), ale znaleziono {actualCount}. |
| BCP250 | Błąd | Parametr {identifier} jest przypisywany wiele razy. Usuń lub zmień nazwy duplikatów. |
| BCP256 | Błąd | W deklaracji using brakuje odwołania do ścieżki pliku Bicep. |
| BCP257 | Błąd | Oczekiwano ciągu ścieżki pliku Bicep. Powinna to być ścieżka względna do innego pliku Bicep, np. myModule.bicep lub ../parent/myModule.bicep |
| BCP258 | Ostrzeżenie | Następujące parametry są deklarowane w pliku Bicep, ale brakuje przypisania w pliku params: {ToQuotedString(identifiers)}. |
| BCP259 | Błąd | Parametr {identifier} jest przypisywany w pliku params bez zadeklarowania w pliku Bicep. |
| BCP260 | Błąd | Parametr {identifier} oczekuje wartości typu {expectedType}, ale podana wartość jest typu {actualType}. |
| BCP261 | Błąd | W tym pliku parametrów musi znajdować się deklaracja using. |
| BCP262 | Błąd | Istnieje więcej niż jedna deklaracja using. |
| BCP263 | Błąd | Plik określony w ścieżce deklaracji using nie istnieje. |
| BCP264 | Błąd | Typ {resourceTypeName} zasobu jest zadeklarowany w wielu zaimportowanych przestrzeniach nazw ({ToQuotedStringWithCaseInsensitiveOrdering(namespaces)}) i musi być w pełni kwalifikowany. |
| BCP265 | Błąd | Nazwa {name} nie jest funkcją. Czy masz na myśli {knownFunctionNamespace}.{knownFunctionName}? |
| BCP266 | Błąd | Oczekiwano identyfikatora metadanych w tej lokalizacji. |
| BCP267 | Błąd | Oczekiwano deklaracji metadanych po dekoratorze. |
| BCP268 | Błąd | Nieprawidłowy identyfikator: {name}. Identyfikatory metadanych rozpoczynające się od _ są zarezerwowane. Użyj innego identyfikatora. |
| BCP269 | Błąd | Funkcji <function-name> nie można używać jako dekoratora metadanych. |
| BCP271 | Błąd | Nie udało się przeanalizować zawartości pliku konfiguracji Bicep {configurationPath} jako prawidłowego kodu JSON: {parsingErrorMessage.TrimEnd('.')}. |
| BCP272 | Błąd | Nie można załadować pliku konfiguracji Bicep {configurationPath}: {loadErrorMessage.TrimEnd('.')}. |
| BCP273 | Błąd | Nie udało się przeanalizować zawartości pliku konfiguracji Bicep {configurationPath} jako prawidłowego kodu JSON: {parsingErrorMessage.TrimEnd('.')}. |
| BCP274 | Ostrzeżenie | Błąd podczas skanowania {directoryPath} konfiguracji Bicep: {scanErrorMessage.TrimEnd('.')}. |
| BCP275 | Błąd | Nie można otworzyć pliku w ścieżce {directoryPath}. Zamiast tego znaleziono katalog. |
| BCP276 | Błąd | Deklaracja using może odwoływać się tylko do pliku Bicep. |
| BCP277 | Błąd | Deklaracja modułu może odwoływać się tylko do pliku Bicep, szablonu usługi ARM, odwołania do rejestru lub odwołania do specyfikacji szablonu. |
| BCP278 | Błąd | Ten plik parametrów odwołuje się do samego siebie, co nie jest dozwolone. |
| BCP279 | Błąd | Oczekiwano typu w tej lokalizacji. Określ prawidłowe wyrażenie typu lub jeden z następujących typów: {ToQuotedString(LanguageConstants.DeclarationTypes.Keys)}. |
| BCP285 | Błąd | Nie można zmniejszyć wyrażenia typu do wartości literału. |
| BCP286 | Błąd | Członek unii jest nieprawidłowy, ponieważ nie można go przypisać do typu {keystoneType}. |
| BCP287 | Błąd |
{symbolName} odnosi się do wartości, ale jest używany jako typ tutaj. |
| BCP288 | Błąd |
<name> odnosi się do typu, ale jest używany jako wartość tutaj. |
| BCP289 | Błąd | Definicja typu jest nieprawidłowa. |
| BCP290 | Błąd | Oczekiwano deklaracji parametru lub typu po dekoratorze. |
| BCP291 | Błąd | Oczekiwano deklaracji parametru lub danych wyjściowych po dekoratorze. |
| BCP292 | Błąd | Oczekiwano parametru, danych wyjściowych lub deklaracji typu po dekoratorze. |
| BCP293 | Błąd | Wszystkie elementy członkowskie deklaracji typu unii muszą być wartościami literału. |
| BCP294 | Błąd | Związki typów muszą zostać sprowadzone do pojedynczego typu ARM (na przykład string, int lub bool). |
| BCP295 | Błąd | Dekorator {decoratorName} nie może być używany na elementach docelowych typu unii lub literału. Dozwolone wartości dla tego parametru lub definicji typu będą pochodzić automatycznie z typu unii lub literału. |
| BCP296 | Błąd | Nazwy właściwości typów muszą być wartościami stałymi w czasie kompilacji. |
| BCP297 | Błąd | Funkcji <function-name> nie można używać jako dekoratora typów. |
| BCP298 | Błąd | Ta definicja typu zawiera się jako wymagany składnik, który tworzy ograniczenie, którego nie można spełnić. |
| BCP299 | Błąd | Ta definicja typu zawiera się jako wymagany składnik za pośrednictwem cyklu ({string.Join("\" -> \"", cycle)}). |
| BCP300 | Błąd | Oczekiwano literału typu w tej lokalizacji. Określ konkretną wartość lub odwołanie do typu literału. |
| BCP301 | Błąd | Nazwa {reservedName} typu jest zarezerwowana i może nie być dołączona do typu zdefiniowanego przez użytkownika. |
| BCP302 | Błąd | Nazwa <type-name> nie jest prawidłowym typem. Określ jeden z następujących typów: <type-names>. |
| BCP303 | Błąd | Interpolacja ciągów nie jest obsługiwana do określania dostawcy. |
| BCP305 | Błąd | Oczekiwano słowa kluczowego with, słowa kluczowego as lub znaku nowej linii w tej lokalizacji. |
| BCP306 | Błąd | Nazwa {name} odnosi się do przestrzeni nazw, a nie typu. |
| BCP307 | Błąd | Nie można ocenić wyrażenia, ponieważ właściwości identyfikatora przywoływanego istniejącego zasobu, w tym {ToQuotedString(runtimePropertyNames.OrderBy(x => x))} nie można obliczyć na początku wdrożenia. W takiej sytuacji.{accessiblePropertyNamesClause}{accessibleFunctionNamesClause} |
| BCP308 | Błąd | Dekorator <decorator-name> może nie być używany w instrukcjach, których zadeklarowany typ jest odwołaniem do typu zdefiniowanego przez użytkownika. |
| BCP309 | Błąd | Nie można spłaszczać wartości typu {flattenInputType.Name} , ponieważ {incompatibleType.Name} nie jest typem tablicy. |
| BCP311 | Błąd | Podana wartość indeksu nie jest prawidłowa <index-value> dla typu <type-name>. Indeksy dla tego typu muszą należeć do zakresu od 0 do <zero-based-tuple-index>. |
| BCP315 | Błąd | Typ obiektu może mieć co najwyżej jedną dodatkową deklarację właściwości. |
| BCP316 | Błąd | Dekorator {LanguageConstants.ParameterSealedPropertyName} może nie być używany w typach obiektów z jawną dodatkową deklaracją typu właściwości. |
| BCP317 | Błąd | Oczekiwano identyfikatora, ciągu lub gwiazdki w tej lokalizacji. |
| BCP318 | Ostrzeżenie | Wartość typu <possible-null-type> może mieć wartość null na początku wdrożenia, co spowodowałoby niepowodzenie tego wyrażenia dostępu (i ogólnego wdrożenia z nim). |
| BCP319 | Błąd | Nie można rozpoznać typu {errorSource} przy użyciu silnika szablonów JSON ARM. Oryginalny komunikat o błędzie: {message} |
| BCP320 | Błąd | Nie można uzyskać bezpośredniego dostępu do właściwości zasobów wyjściowych modułu. Aby użyć właściwości tego zasobu, przekaż go jako parametr typu zasobu do innego modułu i uzyskaj do niego dostęp do właściwości parametru. |
| BCP321 | Ostrzeżenie | Oczekiwano wartości typu {expectedType}, ale podana wartość jest typu {actualType}. Jeśli wiesz, że wartość nie będzie równa null, użyj operatora asercji innej niż null, aby poinformować kompilator, że wartość nie będzie równa null: {SyntaxFactory.AsNonNullable(expression).ToString()}. |
| BCP322 | Błąd | Operator .? (bezpieczne wyłudzenie) może nie być używany w wywołaniach funkcji wystąpienia. |
| BCP323 | Błąd | Operator [?] (bezpiecznego wyłudzenia) może nie być używany w kolekcjach zasobów lub modułów. |
| BCP325 | Błąd | Oczekiwano identyfikatora typu w tej lokalizacji. |
| BCP326 | Błąd | Parametry typu null mogą nie być przypisane do wartości domyślnych. Mają niejawną wartość domyślną null , której nie można zastąpić. |
| BCP327 | Błąd/ostrzeżenie | Podana wartość (która zawsze będzie większa lub równa <value>) jest zbyt duża, aby przypisać wartość docelową, dla której maksymalna dozwolona wartość to <max-value>. |
| BCP328 | Błąd/ostrzeżenie | Podana wartość (która zawsze będzie mniejsza lub równa <value>) jest zbyt mała, aby przypisać wartość docelową, dla której minimalna dozwolona wartość to <max-value>. |
| BCP329 | Ostrzeżenie | Podana wartość może być tak mała, jak {sourceMin} i może być zbyt niska, aby przypisać do elementu docelowego z ustawionym minimalnym poziomem {targetMin}. |
| BCP330 | Ostrzeżenie | Podana wartość może być tak duża, jak {sourceMax} i może być zbyt duża, aby przypisać do elementu docelowego, który ma skonfigurowaną maksymalną wartość {targetMax}. |
| BCP331 | Błąd | Typ {minDecoratorName} musi być mniejszy lub równy {maxDecoratorName}, ale określono minimalną wartość {minValue} i maksymalną {maxValue}. |
| BCP332 | Błąd/ostrzeżenie | Podana wartość (której długość zawsze będzie większa lub równa <string-length>) jest zbyt długa, aby przypisać wartość docelową, dla której maksymalna dozwolona długość to <max-length>. |
| BCP333 | Błąd/ostrzeżenie | Podana wartość (której długość zawsze będzie mniejsza lub równa <string-length>) jest zbyt krótka, aby przypisać wartość docelową, dla której minimalna dozwolona długość to <min-length>. |
| BCP334 | Ostrzeżenie | Podana wartość może mieć długość tak małą, jak {sourceMinLength} i może być zbyt krótka, aby przypisać element docelowy o skonfigurowanej minimalnej długości {targetMinLength}. |
| BCP335 | Ostrzeżenie | Podana wartość może mieć długość tak dużą, jak {sourceMaxLength} i może być zbyt długa, aby przypisać element docelowy o skonfigurowanej maksymalnej długości {targetMaxLength}. |
| BCP337 | Błąd | Ten typ deklaracji nie jest ważny dla pliku Bicep Parameters. Obsługiwane deklaracje: "using", "extends", "param", "var", "type". |
| BCP338 | Błąd | Nie można ocenić parametru <parameter-name>: <error-message> |
| BCP339 | Błąd | Podana wartość indeksu tablicy jest nieprawidłowa {indexSought} . Indeks tablicy powinien być większy lub równy 0. |
| BCP340 | Błąd | Nie można przeanalizować wartości YAML literału. Upewnij się, że jest dobrze sformułowany. |
| BCP341 | Błąd | To wyrażenie jest używane wewnątrz deklaracji funkcji, co wymaga wartości, którą można obliczyć na początku wdrożenia. {variableDependencyChainClause}{accessiblePropertiesClause} |
| BCP342 | Błąd | Typy zdefiniowane przez użytkownika nie są obsługiwane w parametrach funkcji zdefiniowanych przez użytkownika ani danych wyjściowych. |
| BCP344 | Błąd | Oczekiwano identyfikatora asertywnego w tej lokalizacji. |
| BCP345 | Błąd | Deklaracja testowa może odwoływać się tylko do pliku Bicep |
| BCP346 | Błąd | Oczekiwano identyfikatora testu w tej lokalizacji. |
| BCP347 | Błąd | Oczekiwano ciągu ścieżki testowej w tej lokalizacji. |
| BCP348 | Błąd | Użycie instrukcji deklaracji testu wymaga włączenia funkcji EKSPERYMENTALNEJ {nameof(ExperimentalFeaturesEnabled.TestFramework)}. |
| BCP349 | Błąd | Użycie deklaracji asercji wymaga włączenia funkcji eksperymentalnej {nameof(ExperimentalFeaturesEnabled.Assertions)}. |
| BCP350 | Błąd | Nie można przypisać wartości typu {valueType} do asercji. Asercje mogą przyjmować tylko wartości typu bool . |
| BCP351 | Błąd | Funkcja <function-name> nie jest prawidłowa w tej lokalizacji. Można go używać tylko podczas bezpośredniego przypisywania do parametru. |
| BCP352 | Błąd | Nie można ocenić zmiennej {name}: {message} |
| BCP353 | Błąd | Różnią się {itemTypePluralName}{ToQuotedString(itemNames)} tylko wielkością liter. Aparat wdrożeń usługi ARM nie uwzględnia wielkości liter i nie będzie mógł ich odróżnić. |
| BCP354 | Błąd | Oczekiwano lewego nawiasu klamrowego ({) lub gwiazdki (*) w tej lokalizacji. |
| BCP355 | Błąd | Oczekiwano nazwy wyeksportowanego symbolu w tej lokalizacji. |
| BCP356 | Błąd | Oczekiwano prawidłowego identyfikatora przestrzeni nazw w tej lokalizacji. |
| BCP358 | Błąd | W tej deklaracji brakuje odwołania do ścieżki pliku szablonu. |
| BCP360 | Błąd | Symbol {symbolName} nie został znaleziony w (lub nie został wyeksportowany przez) zaimportowany szablon. |
| BCP361 | Błąd | Dekorator @export() musi celować w instrukcję najwyższego poziomu. |
| BCP362 | Błąd | Ten symbol jest importowany wiele razy pod nazwami {string.Join(", ", importedAs.Select(identifier => $"'{identifier}'"))}. |
| BCP363 | Błąd | Dekorator {LanguageConstants.TypeDiscriminatorDecoratorName} może być stosowany tylko do typów unii obiektów z unikatowymi typami składowymi. |
| BCP364 | Błąd | Właściwość {discriminatorPropertyName} musi być wymaganym literałem ciągu dla wszystkich typów składowych unii. |
| BCP365 | Błąd | Wartość {discriminatorPropertyValue} dla właściwości dyskryminatora {discriminatorPropertyName} jest zduplikowana wśród różnych typów członków unii. Wartość musi być unikatowa we wszystkich typach składowych unii. |
| BCP366 | Błąd | Nazwa właściwości dyskryminującej musi być {acceptablePropertyName} we wszystkich typach członkowskich unii. |
| BCP367 | Błąd | Funkcja {featureName} jest tymczasowo wyłączona. |
| BCP368 | Błąd | Wartość parametru {targetName} nie może być znana, dopóki wdrożenie szablonu nie zostanie uruchomione, ponieważ używa odwołania do wartości wpisu tajnego w usłudze Azure Key Vault. Wyrażenia odwołujące się do parametru {targetName} mogą być używane w {LanguageConstants.LanguageFileExtension} plikach, ale nie w {LanguageConstants.ParamsFileExtension} plikach. |
| BCP369 | Błąd | Wartość parametru {targetName} nie może być znana, dopóki wdrożenie szablonu nie zostanie uruchomione, ponieważ używa wartości domyślnej zdefiniowanej w szablonie. Wyrażenia odwołujące się do parametru {targetName} mogą być używane w {LanguageConstants.LanguageFileExtension} plikach, ale nie w {LanguageConstants.ParamsFileExtension} plikach. |
| BCP372 | Błąd | Dekorator @export() nie może być stosowany do zmiennych odwołujących się do parametrów, modułów lub zasobu, bezpośrednio lub pośrednio. Element docelowy tego dekoratora zawiera bezpośrednie lub przechodnie odwołania do następujących nieeksportowalnych symboli: {ToQuotedString(nonExportableSymbols)}. |
| BCP373 | Błąd | Nie można zaimportować symbolu o nazwie {name}: {message} |
| BCP374 | Błąd | Zaimportowanego modelu nie można załadować z symbolem wieloznacznym, ponieważ zawiera on następujące zduplikowane eksporty: {ToQuotedString(ambiguousExportNames)}. |
| BCP375 | Błąd | Element listy importu, który identyfikuje element docelowy za pomocą ciągu znaków ujętego w cudzysłów, musi zawierać klauzulę as <alias>. |
| BCP376 | Błąd | Nie można zaimportować symbolu {name} , ponieważ importowanie rodzaju {exportMetadataKind} nie jest obsługiwane w plikach tego rodzaju {sourceFileKind}. |
| BCP377 | Błąd | Nazwa {aliasName} aliasu dostawcy jest nieprawidłowa. Prawidłowe znaki to alfanumeryczne, _lub -. |
| BCP378 | Błąd | Alias dostawcy artefaktów OCI, {aliasName}, w {BuildBicepConfigurationClause(configFileUri)} jest nieprawidłowy. Właściwość registry nie może być równa null ani niezdefiniowana. |
| BCP379 | Błąd | Nazwa {aliasName} aliasu dostawcy artefaktów OCI nie istnieje w pliku {BuildBicepConfigurationClause(configFileUri)}. |
| BCP380 | Błąd | Artefakty typu: {artifactType} nie są obsługiwane. |
| BCP383 | Błąd | Typ {typeName} nie jest parametryzowalny. |
| BCP384 | Błąd | Typ {typeName} wymaga {requiredArgumentCount} argumentów. |
| BCP386 | Błąd | Dekorator <decorator-name> może nie być używany w instrukcjach, których zadeklarowany typ jest odwołaniem do typu pochodnego zasobu. |
| BCP387 | Błąd | Indeksowanie do typu wymaga liczby całkowitej większej lub równej 0. |
| BCP388 | Błąd | Nie można uzyskać dostępu do elementów typu {wrongType} za pomocą indeksu. Wymagany jest typ krotki. |
| BCP389 | Błąd | Typ {wrongType} nie deklaruje dodatkowego typu właściwości. |
| BCP390 | Błąd | Operator dostępu typu elementu tablicy ('[*]') może być używany tylko z typowymi tablicami. |
| BCP391 | Błąd | Dostęp do składowych typu jest obsługiwany tylko w odwołaniu do nazwanego typu. |
| BCP392 | Ostrzeżenie | Podany identyfikator {resourceTypeIdentifier} typu zasobu nie został rozpoznany jako prawidłowa nazwa typu zasobu. |
| BCP393 | Ostrzeżenie | Segment wskaźnika typu {unrecognizedSegment} nie został rozpoznany. Obsługiwane segmenty wskaźników to: properties, , itemsprefixItemsi additionalProperties. |
| BCP394 | Błąd | Wyrażenia typu pochodnego zasobu muszą wyłuszać właściwość w treści zasobu. Użycie całego typu treści zasobu nie jest dozwolone. |
| BCP396 | Błąd | Artefakt typów dostawców, do których odwołuje się odwołanie, został opublikowany z źle sformułowaną zawartością. |
| BCP397 | Błąd | Dostawca {name} jest niepoprawnie skonfigurowany w pliku {BuildBicepConfigurationClause(configFileUri)}. Wspomniano o tym w sekcji {RootConfiguration.ImplicitProvidersConfigurationKey}, ale w sekcji {RootConfiguration.ProvidersConfigurationKey} brakuje odpowiedniej konfiguracji. |
| BCP398 | Błąd | Dostawca {name} jest niepoprawnie skonfigurowany w pliku {BuildBicepConfigurationClause(configFileUri)}. Jest skonfigurowany jako wbudowany w sekcji {RootConfiguration.ProvidersConfigurationKey}, ale nie ma istniejącego wbudowanego dostawcy. |
| BCP401 | Błąd | Operator rozprzestrzeniania ... nie jest dozwolony w tej lokalizacji. |
| BCP402 | Błąd | Operator {spread.Ellipsis.Text} spreadu może być używany tylko w tym kontekście dla wyrażenia, które można przypisać do typu {requiredType}. |
| BCP403 | Błąd/ostrzeżenie | Nadrzędna tablica oczekuje elementów typu {expectedType}, ale rozszerzana tablica zawiera elementy typu niezgodnego z {actualType}. |
| BCP404 | Błąd | W {LanguageConstants.ExtendsKeyword} deklaracji brakuje odwołania do ścieżki pliku bicepparam. |
| BCP405 | Błąd | Istnieje więcej niż jedna {LanguageConstants.ExtendsKeyword} deklaracja. |
| BCP406 | Błąd | Słowo {LanguageConstants.ExtendsKeyword} kluczowe nie jest obsługiwane. |
| BCP407 | Błąd | Wbudowane rozszerzenie microsoftGraph zostało wycofane. Zamiast tego użyj typów dynamicznych. Zobacz https://aka.ms/graphBicepDynamicTypes |
| BCP408 | Błąd | Funkcji {LanguageConstants.NameofFunctionName} można używać tylko z wyrażeniem, które ma nazwę. |
| BCP409 | Błąd |
resource<> Typ sparametryzowany został oznaczony jako przestarzały. Określ, czy ten typ ma odpowiadać danych wejściowych lub wyjściowych zasobu. |
| BCP410 | Błąd | Dzielenie według zera nie jest obsługiwane. |
| BCP411 | Błąd | Nie można użyć typu {type} w przypisaniu typu, ponieważ nie mieści się w jednej z kategorii typów podstawowych ARM (string, int, bool, object, array). |
| BCP412 | Błąd | Typ zmiennej jest nieprawidłowy. Określ jeden z następujących typów: {ToQuotedString(validTypes)}. |
| BCP414 | Błąd | Operator ^ indeksowania nie może być używany w wyrażeniach bazowych typu <base-type>. |
| BCP415 | Błąd | Operator ^ indeksowania nie może być używany z wyrażeniami indeksu typu {indexType}. |
| BCP416 | Błąd | Podany ciąg nie jest zgodny z oczekiwanym wzorcem .<expected-pattern> |
| BCP417 | Błąd | Operator {ellipsis} spreadu nie może być używany wewnątrz obiektów z właściwością for-expressions. |
| BCP418 | Błąd | W tym miejscu nie można odwoływać się do rozszerzeń. Do rozszerzeń można odwoływać się tylko przez konfiguracje rozszerzeń modułów. |
| BCP419 | Błąd | Nazwa {name} przestrzeni nazw nie może być używana jako nazwa rozszerzenia. |
| BCP420 | Błąd | Nie można rozpoznać zakresu w czasie kompilacji, ponieważ podane wyrażenie jest niejednoznaczne lub zbyt złożone. Wyrażenia określające zakres muszą być zredukowane do określonego rodzaju zakresu bez znajomości wartości parametrów. |
| BCP421 | Błąd | Moduł {moduleName} zawiera jedno lub więcej bezpiecznych wyjść, które nie są obsługiwane przy ustawieniu {LanguageConstants.TargetScopeKeyword} na {LanguageConstants.TargetScopeTypeLocal}. |
| BCP422 | Ostrzeżenie | Zasób typu <resource-type> może lub nie istnieje, gdy ta funkcja jest wywoływana, co może spowodować niepowodzenie wdrożenia. |
| BCP423 | Błąd | Alias rozszerzenia musi być zdefiniowany dla deklaracji rozszerzenia, która używa wbudowanego odniesienia do rejestru. |
| BCP424 | Błąd | Następujące rozszerzenia są deklarowane w pliku Bicep, ale brakuje przypisania konfiguracji w plikach parametrów: {identifiers}. |
| BCP425 | Błąd | Przypisanie konfiguracji rozszerzenia dla {identifier} nie odpowiada rozszerzeniu w pliku Bicep. |
| BCP426 | Błąd | Dostęp do bezpiecznych danych wyjściowych można uzyskać tylko za pośrednictwem bezpośredniego odwołania do modułu. W przypadku odwołania modułu pośrednio przez zmienną lub lambda obsługiwane są tylko niewrażliwe dane wyjściowe. |
| BCP427 | Błąd | Zmienna środowiskowa {name} nie istnieje i nie ma ustawionej wartości domyślnej. |
| BCP428 | Błąd | Katalog {relativePath} nie istnieje lub dodatkowe uprawnienia są niezbędne do uzyskania do niego dostępu. |
| BCP429 | Błąd | Wystąpił błąd podczas przeglądania katalogu. {exceptionMessage} |
| BCP430 | Błąd | Nie można otworzyć katalogu w ścieżce {filePath}. Zamiast tego znaleziono plik. |
| BCP431 | Błąd | Wartość właściwości {propertyName} musi być literałem obiektu lub prawidłowym wyrażeniem dziedziczenia konfiguracji rozszerzeń. |
| BCP432 | Błąd | To wyrażenie jest używane w parametrze {parameterName} funkcji {functionName}, która wymaga wartości, którą można obliczyć na początku wdrożenia. |
| BCP433 | Błąd | Zasób {symbolicName} nie może zadeklarować jawnych zależności, ponieważ jego właściwości identyfikatora, w tym {runtimePropertyNames} nie można obliczyć na początku wdrożenia. |
| BCP434 | Błąd | Zasób {dependentName} nie może zadeklarować jawnej zależności od {dependencyName} ponieważ jego właściwości identyfikatora, w tym {runtimePropertyNames}, nie mogą być obliczone na początku wdrożenia. |
| BCP435 | Błąd | Użycie słowa kluczowego with z instrukcją using wymaga włączenia funkcji eksperymentalnej DeployCommands . |
| BCP436 | Błąd | Oczekiwano słowa kluczowego with lub nowego wiersza w tej lokalizacji. |
| BCP437 | Błąd | Identyfikator base jest dostępny tylko w plikach parametrów, które deklarują klauzulę extends . |
| BCP438 | Błąd | Identyfikator base jest zarezerwowany i nie można go zadeklarować. |
| BCP439 | Błąd | Dekorator @secure() może być używany tylko w instrukcjach, których klauzula typu to string, object lub typ literału. |
| BCP440 | Błąd | Dekorator @secure() może być używany tylko w instrukcjach, których typ jest podtypem string lub object. |
| BCP441 | Błąd | Nie można użyć zasobu typu {resourceType} ze słowem kluczowym existing. |
| BCP443 | Błąd | Instrukcja using wymaga klauzuli with , gdy funkcja eksperymentalna DeployCommands jest włączona. |
| BCP444 | Błąd | To wyrażenie jest używane jako wartość domyślna dla właściwości konfiguracji rozszerzenia i musi być obliczane na początku wdrożenia. |
Następne kroki
Zobacz przegląd "Co to jest Bicep?", aby dowiedzieć się więcej o Bicep.