Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Если вам нужна дополнительная информация о конкретном диагностическом коде, нажмите кнопку "Обратная связь " в правом верхнем углу страницы и укажите код.
| Код | Уровень | Описание |
|---|---|---|
| BCP001 | Ошибка | Следующий маркер не распознан: {token}. |
| BCP002 | Ошибка | Многострочный комментарий в этом месте не завершается. Завершите его последовательностью */ символов. |
| BCP003 | Ошибка | Строка в данном месте не завершена. Завершите строку одним символом кавычки. |
| BCP004 | Ошибка | Строка в этом расположении не завершается из-за неожиданного нового символа строки. |
| BCP005 | Ошибка | Строка в данном месте не завершена. Завершите escape-последовательность и завершите строку одним неискаченным символом кавычки. |
| BCP006 | Ошибка | Указанная escape-последовательность не распознана. Разрешены только следующие escape-последовательности: {ToQuotedString(escapeSequences)} |
| BCP007 | Ошибка | Этот тип декларации не распознается. Укажите метаданные, параметр, переменную, ресурс или объявление выходных данных. |
| BCP008 | Ошибка | Ожидается = токен или новая строка в этом расположении. |
| BCP009 | Ошибка | Ожидается литеральное значение, массив, объект, выражение в скобках или вызов функции в этой позиции. |
| BCP010 | Ошибка | Ожидается допустимое 64-разрядное целое число со знаком. |
| BCP011 | Ошибка | Неверный тип указанного значения. Укажите строковый, логический или целочисленный литерал. |
| BCP012 | Ошибка | Ожидается ключевое слово {keyword} в этом месте. |
| BCP013 | Ошибка | Ожидается идентификатор параметра в этом расположении. |
| BCP015 | Ошибка | Ожидается идентификатор переменной в этом расположении. |
| BCP016 | Ошибка | Ожидается идентификатор результата в этом расположении. |
| BCP017 | Ошибка | На этом месте ожидается идентификатор ресурса. |
| BCP018 | Ошибка | На этой позиции ожидается символ <character>. |
| BCP019 | Ошибка | Ожидается новый символ строки в этом расположении. |
| BCP020 | Ошибка | Ожидается имя функции или свойства в этом месте. |
| BCP021 | Ошибка | Ожидается числовой литерал в этом месте. |
| BCP022 | Ошибка | Ожидается указание имени свойства в данной области. |
| BCP023 | Ошибка | Ожидается переменная или имя функции в этом месте. |
| BCP024 | Ошибка | Идентификатор превышает ограничение {LanguageConstants.MaxIdentifierLength}. Уменьшите длину идентификатора. |
| BCP025 | Ошибка | Свойство {property} объявляется несколько раз в этом объекте. Удалите или переименуйте повторяющиеся свойства. |
| BCP026 | Ошибка | Выходные данные ожидают значения типа {expectedType}, но указанное значение имеет тип {actualType}. |
| BCP028 | Ошибка | Идентификатор {identifier} объявляется несколько раз. Удалите или переименуйте дубликаты. |
| BCP029 | Ошибка | Недопустимый тип ресурса. Укажите допустимый тип ресурса формата <types>@<apiVersion>. |
| BCP030 | Ошибка | Неверный тип данных вывода. Укажите один из следующих типов: {ToQuotedString(validTypes)} |
| BCP031 | Ошибка | Недопустимый тип параметра. Укажите один из следующих типов: {ToQuotedString(validTypes)} |
| BCP032 | Ошибка | Значение должно быть константой во время компиляции. |
| BCP033 | Ошибка или предупреждение | Ожидаемое значение типа <data-type>, но указанное значение имеет тип <data-type>. |
| BCP034 | Ошибка или предупреждение | Окружающий массив ожидал элемент типа {expectedType}, но переданный элемент был типа {actualType}. |
| BCP035 | Ошибка или предупреждение | В указанном <data-type> объявлении отсутствуют следующие обязательные свойства: <property-name>. |
| BCP036 | Ошибка или предупреждение |
<property-name> Свойство ожидало значение типа<data-type>, но указанное значение имеет тип<data-type>. |
| BCP037 | Ошибка или предупреждение | Свойство <property-name> не допускается для объектов типа <type-definition>. |
| BCP040 | Ошибка или предупреждение | Интерполяция строк не поддерживается для ключей для объектов типа <type-definition>. |
| BCP041 | Ошибка | Значения типа {valueType} не могут быть назначены переменной. |
| BCP043 | Ошибка | Это не допустимое выражение. |
| BCP044 | Ошибка | Не удается применить оператор {operatorName} к операнду типа {type}. |
| BCP045 | Ошибка | Не удается применить оператор {operatorName} к операндам типа {type1} и {type2}. |
| BCP046 | Ошибка | Ожидается значение типа {type}. |
| BCP047 | Ошибка | Интерполяция строк не поддерживается для указания типа ресурса. |
| BCP048 | Ошибка | Не удается разрешить проблему перегрузки функции. |
| BCP049 | Ошибка | Индекс массива должен быть типом {LanguageConstants.String} или {LanguageConstants.Int}, но предоставленный индекс был типом {wrongType}. |
| BCP050 | Ошибка | Указанный путь пуст. |
| BCP051 | Ошибка | Указанный путь начинается с /. Ссылаться на файлы следует с использованием относительных путей. |
| BCP052 | Ошибка или предупреждение | Тип <type-name> не содержит свойства <property-name>. |
| BCP053 | Ошибка или предупреждение | Тип <type-name> не содержит свойства <property-name>. Доступные свойства: <property-names>. |
| BCP054 | Ошибка | Тип {type} не содержит никаких свойств. |
| BCP055 | Ошибка | Не удается получить доступ к свойствам типа <type-name>. Требуется <type-name> тип. |
| BCP056 | Ошибка | Ссылка на имя {name} неоднозначна, потому что оно существует в пространствах имен {ToQuotedString(namespaces)}. Ссылка должна быть полностью квалифицированной. |
| BCP057 | Ошибка | Имя <name> не существует в текущем контексте. |
| BCP059 | Ошибка | Имя {name} не является функцией. |
| BCP060 | Ошибка | Функция variables не поддерживается. Прямая ссылка на переменные по их символьным именам. |
| BCP061 | Ошибка | Функция parameters не поддерживается. Обращаться к параметрам по их символическим именам. |
| BCP062 | Ошибка | Объявление со ссылкой с именем <type-name> недопустимо. |
| BCP063 | Ошибка | Имя <name> не является параметром, переменной, ресурсом или модулем. |
| BCP064 | Ошибка | Обнаружены непредвиденные маркеры в интерполированном выражении. |
| BCP065 | Ошибка | Функция <function-name> недействительна в этом расположении. Его можно использовать только в качестве значения по умолчанию параметра. |
| BCP066 | Ошибка | Функция <function-name> недействительна в этом расположении. Его можно использовать только в объявлениях ресурсов. |
| BCP067 | Ошибка | Не удается вызвать функции по типу {wrongType}. Требуется тип {LanguageConstants.Object}. |
| BCP068 | Ошибка | Ожидается строка типа ресурса. Укажите допустимый тип ресурса формата <types>@<apiVersion>. |
| BCP069 | Ошибка | Функция {function} не поддерживается. Вместо этого используйте оператор {@operator}. |
| BCP070 | Ошибка | Аргумент типа <argument-type> |
| BCP071 | Ошибка | Ожидалось <argument-count>, но получил <argument-count>. |
| BCP072 | Ошибка | Здесь не удается ссылаться на этот символ. В значениях по умолчанию можно ссылаться только на другие параметры. |
| BCP073 | Ошибка или предупреждение | Свойство <property-name> доступно только для чтения. Выражения не могут быть присвоены свойствам только для чтения. |
| BCP074 | Ошибка | Для индексирования массивов требуется индекс типа {LanguageConstants.Int}, но предоставленный индекс был типом {wrongType}. |
| BCP075 | Ошибка | Для индексирования объектов требуется индекс типа {LanguageConstants.String}, но предоставленный индекс был типом {wrongType}. |
| BCP076 | Ошибка | Не удается индексировать выражение типа <data-type>. Требуются массивы или объекты. |
| BCP077 | Ошибка или предупреждение | Свойство <property-name> типа <type-name> доступно только для записи. Доступ к свойствам только для записи невозможно получить. |
| BCP078 | Ошибка или предупреждение | Для свойства <property-name> требуется значение типа <type-name>, но не было предоставлено. |
| BCP079 | Ошибка | Это выражение ссылается на собственное объявление, что запрещено. |
| BCP080 | Ошибка | Выражение участвует в цикле ({string.Join("\" -> \"", cycle)}). |
| BCP081 | Предупреждение | Тип \<resource-type@api-version> ресурса не имеет доступных типов. Bicep не может проверить свойства ресурсов до развертывания, но это не блокирует развертывание ресурса. |
| BCP082 | Ошибка | Имя <name> не существует в текущем контексте. Вы означало <name>? |
| BCP083 | Ошибка или предупреждение | Тип <type-definition> не содержит свойства <property-name>. Вы означало <property-name>? |
| BCP084 | Ошибка | Символьное имя {name} зарезервировано. Используйте другое символическое имя. Зарезервированные пространства имен — {ToQuotedString(namespaces.OrderBy(ns => ns))}. |
| BCP085 | Ошибка | Указанный путь к файлу содержит один или несколько недопустимых символов пути. Следующие параметры не разрешены. {ToQuotedString(forbiddenChars.OrderBy(x => x).Select(x => x.ToString()))} |
| BCP086 | Ошибка | Указанный путь к файлу заканчивается недопустимым символом. Следующие параметры не разрешены. {ToQuotedString(forbiddenPathTerminatorChars.OrderBy(x => x).Select(x => x.ToString()))} |
| BCP087 | Ошибка | Здесь не разрешены литералы массива и объектов. |
| BCP0888 | Ошибка или предупреждение |
<property-name> Свойство ожидало значение типа<type-name>, но указанное значение имеет тип<type-name>. Вы означало <type-name>? |
| BCP089 | Ошибка или предупреждение | Свойство <property-name> не допускается для объектов типа <resource-type>. Вы означало <property-name>? |
| BCP090 | Ошибка | В этом объявлении модуля отсутствует ссылка на путь к файлу. |
| BCP091 | Ошибка | Произошла ошибка чтения файла. Не удалось найти часть пути <file-path>. |
| BCP092 | Ошибка | Интерполяция строк не поддерживается в путях к файлам. |
| BCP093 | Ошибка | Не удалось разрешить путь {filePath} относительно {parentPath}. |
| BCP094 | Ошибка | Этот модуль ссылается на себя, что не допускается. |
| BCP095 | Ошибка | Файл участвует в цикле ({string.Join("\" -> \"", cycle)}). |
| BCP096 | Ошибка | Ожидается, что в этом месте будет идентификатор модуля. |
| BCP097 | Ошибка | Ожидается строка пути модуля. Это должен быть относительный путь к другому Bicep-файлу, например myModule.bicep или ../parent/myModule.bicep |
| BCP098 | Ошибка | Указанный путь к файлу содержит символ \. Вместо этого используйте / в качестве символа разделителя каталогов. |
| BCP0999 | Ошибка | Массив {LanguageConstants.ParameterAllowedPropertyName} должен содержать один или несколько элементов. |
| BCP100 | Ошибка | Функция if не поддерживается. Вместо этого используйте оператор ?:\ (тернарный условный), например, условие? ValueIfTrue: ValueIfFalse |
| BCP101 | Ошибка | Функция createArray не поддерживается. Создайте литерал массива с помощью []. |
| BCP102 | Ошибка | Функция createObject не поддерживается. Создание литерала объекта с помощью {}. |
| BCP103 | Ошибка | Следующий маркер не распознан: {token}. Строки определяются с помощью отдельных кавычек в Bicep. |
| BCP104 | Ошибка | У указанного модуля есть ошибки. |
| BCP105 | Ошибка | Не удалось загрузить файл из URI {fileUri}. |
| BCP106 | Ошибка | Ожидается новый символ строки в этом расположении. Запятые не используются в качестве разделителей. |
| BCP107 | Ошибка | Функция {name} не существует в пространстве имен {namespaceType.Name}. |
| BCP108 | Ошибка | Функция {name} не существует в пространстве имен {namespaceType.Name}. Вы означало {suggestedName}? |
| BCP109 | Ошибка | Тип {type} не содержит функции {name}. |
| BCP110 | Ошибка | Тип {type} не содержит функции {name}. Вы означало {suggestedName}? |
| BCP111 | Ошибка | Указанный путь к файлу содержит недопустимые символы кода элемента управления. |
| BCP112 | Ошибка | Невозможно {LanguageConstants.TargetScopeKeyword} объявить несколько раз в одном файле. |
| BCP113 | Предупреждение | Неподдерживаемая область развертывания модуля в целевой {LanguageConstants.TargetScopeTypeTenant} области. Оставьте это свойство пустым, чтобы наследовать текущую область, или укажите допустимую область. Допустимые области включают арендатора: tenant(), именованную группу управления: managementGroup(<name>), именованную подписку: subscription(<subId>), или именованную группу ресурсов в именованной подписке: resourceGroup(<subId>, <name>). |
| BCP114 | Предупреждение | Неподдерживаемая область развертывания модуля в целевой {LanguageConstants.TargetScopeTypeManagementGroup} области. Оставьте это свойство пустым, чтобы наследовать текущую область, или укажите допустимую область. Допустимые области включают текущую группу управления: managementGroup(), именованную группу управления: managementGroup(<name>), именованную подписку: subscription(<subId>), клиент: tenant(), или именованную группу ресурсов в именованной подписке: resourceGroup(<subId>, <name>). |
| BCP115 | Предупреждение | Неподдерживаемая область развертывания модуля в целевой {LanguageConstants.TargetScopeTypeSubscription} области. Оставьте это свойство пустым, чтобы наследовать текущую область, или укажите допустимую область. Допустимые области включают текущую подписку: subscription(), именованную подписку: subscription(<subId>), именованную группу ресурсов в одной подписке: resourceGroup(<name>), именованную группу ресурсов в другой подписке: resourceGroup(<subId>, <name>), или клиент: tenant(). |
| BCP116 | Предупреждение | Неподдерживаемая область развертывания модуля в целевой {LanguageConstants.TargetScopeTypeResourceGroup} области. Оставьте это свойство пустым, чтобы наследовать текущую область, или укажите допустимую область. Допустимые области включают текущую группу ресурсов: resourceGroup(), именованную группу ресурсов в той же подписке: resourceGroup(<name>), именованную группу ресурсов в другой подписке: resourceGroup(<subId>, <name>), текущую подписку: subscription(), именованную подписку: subscription(<subId>) или клиент: tenant(). |
| BCP117 | Ошибка | Пустой индексатор не разрешен. Укажите допустимое выражение. |
| BCP118 | Ошибка | Ожидался символ {, символ [ или ключевое слово if в этом месте. |
| BCP119 | Предупреждение | Неподдерживаемая область развертывания ресурсов расширения. Ожидается ссылка на ресурс. |
| BCP120 | Ошибка | Это выражение используется в назначении {propertyName} свойству {objectTypeName} типа, для которого требуется значение, которое можно вычислить в начале развертывания. |
| BCP121 | Ошибка | Ресурсы: {ToQuotedString(resourceNames)} определяются под тем же именем в файле. Переименуйте их или разделите на разные модули. |
| BCP122 | Ошибка | Модули: {ToQuotedString(moduleNames)} определяются с таким же именем и такой же областью в файле. Переименуйте их или разделите на разные модули. |
| BCP123 | Ошибка | Ожидается пространство имен или имя декоратора в этой позиции. |
| BCP124 | Ошибка | Декоратор <decorator-name> может быть присоединен только к целевым объектам типа <data-type>, но целевой объект имеет тип <data-type>. |
| BCP125 | Ошибка | Функцию <function-name> нельзя использовать в качестве декоратора параметров. |
| BCP126 | Ошибка | Функцию <function-name> нельзя использовать в качестве декоратора переменной. |
| BCP127 | Ошибка | Функцию <function-name> нельзя использовать в качестве декоратора ресурсов. |
| BCP128 | Ошибка | Функцию <function-name> нельзя использовать в качестве декоратора модуля. |
| BCP129 | Ошибка | Функцию <function-name> нельзя использовать в качестве декоратора выходных данных. |
| BCP130 | Ошибка | Декораторы здесь не разрешены. |
| BCP132 | Ошибка | Ожидается объявление после декоратора. |
| BCP133 | Ошибка | Недействительная последовательность escape-кода юникода. Допустимые escape-последовательности юникода от \u{0} до \u{10FFFF}. |
| BCP134 | Ошибка | Область <scope-name> недействительна для этого модуля. Разрешенные области: <scope-name> |
| BCP135 | Ошибка | Область <scope-name> не допустима для этого типа ресурса. Разрешенные области: <scope-name> |
| BCP136 | Ошибка | Ожидается идентификатор переменной элемента цикла в этом месте. |
| BCP137 | Ошибка | Цикл ожидал выражение типа {LanguageConstants.Array}, но указанное значение имеет тип {actualType}. |
| BCP138 | Ошибка | В этом контексте for-выражения не поддерживаются. Для-выражения могут использоваться в качестве значений ресурса, модуля, переменной и объявления вывода, а также значений свойств ресурса и модуля. |
| BCP139 | Ошибка | Область ресурса должна соответствовать области файла Bicep, чтобы он был развернут. Для развертывания ресурсов в другой области необходимо использовать модули. |
| BCP140 | Ошибка | Многострочная строка в этом расположении не завершена. Завершите это с помощью '''. |
| BCP141 | Ошибка | Выражение нельзя использовать в качестве декоратора, так как оно не вызывается. |
| BCP142 | Ошибка | Значение свойства для выражений типа "for" не может быть вложено. |
| BCP143 | Ошибка | Для выражений нельзя использовать свойства, имена которых также являются выражениями. |
| BCP144 | Ошибка | Прямая ссылка на коллекцию ресурсов или модулей сейчас не поддерживается. Примените индексатор массива к выражению. |
| BCP145 | Ошибка | Выход {identifier} объявлен несколько раз. Удалите или переименуйте дубликаты. |
| BCP147 | Ошибка | Ожидается объявление параметра после декоратора. |
| BCP148 | Ошибка | Ожидается объявление переменной после декоратора. |
| BCP149 | Ошибка | Ожидается объявление ресурса после декоратора. |
| BCP150 | Ошибка | Ожидается объявление модуля после декоратора. |
| BCP151 | Ошибка | Ожидается объявление выходных данных после декоратора. |
| BCP152 | Ошибка | Функцию <function-name> нельзя использовать в качестве декоратора. |
| BCP153 | Ошибка | Ожидается объявление ресурса или модуля после декоратора. |
| BCP154 | Ошибка | Ожидался размер пакета по крайней мере {limit}, но указанное значение было {value}. |
| BCP155 | Ошибка | Декоратор <decorator-name> можно подключить только к коллекциям ресурсов или модулей. |
| BCP156 | Ошибка | Сегмент типа {typeSegment} ресурса недопустим. Вложенные ресурсы должны указывать один сегмент типа, и при необходимости может указывать версию API с помощью формата <type>@<apiVersion>. |
| BCP157 | Ошибка | Тип ресурса не может быть определен из-за ошибки в содержаемом ресурсе. |
| BCP158 | Ошибка | Не удается получить доступ к вложенным ресурсам типа {wrongType}. Требуется тип ресурса. |
| BCP159 | Ошибка | Ресурс {resourceName} не содержит вложенный ресурс с именем {identifierName}. Известные вложенные ресурсы: {ToQuotedString(nestedResourceNames)} |
| BCP160 | Ошибка | Вложенный ресурс не может находиться внутри ресурса с for-выражением. |
| BCP162 | Ошибка | Ожидается идентификатор переменной элемента цикла или ( в этом расположении. |
| BCP164 | Ошибка | Область дочернего ресурса вычисляется на основе области ресурса-родителя. Это означает, что использование scope свойства в дочернем ресурсе не поддерживается. |
| BCP165 | Ошибка | Вычисляемая область ресурса должна совпадать с областью файла Bicep, чтобы его можно было развернуть. Область этого ресурса вычисляется из scope значения свойства, назначенного предкому ресурсу {ancestorIdentifier}. Для развертывания ресурсов в другой области необходимо использовать модули. |
| BCP166 | Ошибка | Дубликат <decorator-name> декоратора. |
| BCP167 | Ошибка | Ожидается символ { или ключевое слово if в этом месте. |
| BCP168 | Ошибка | Длина не должна быть отрицательным значением. |
| BCP169 | Ошибка | Ожидаемое имя ресурса должно содержать символ(ы) {expectedSlashCount}/. Число сегментов имен должно соответствовать количеству сегментов в типе ресурса. |
| BCP170 | Ошибка | Ожидаемое имя ресурса не содержит символов / . Дочерние ресурсы с ссылкой на родительский ресурс (через родительское свойство или вложение) не должны содержать полностью квалифицированное имя. |
| BCP171 | Ошибка | Тип ресурса {resourceType} не является допустимым дочерним ресурсом для родительского ресурса {parentResourceType}. |
| BCP172 | Ошибка | Тип ресурса не может быть проверен из-за ошибки в родительском ресурсе {resourceName}. |
| BCP173 | Ошибка | Свойство {property} нельзя использовать в существующем объявлении ресурса. |
| BCP174 | Предупреждение | Проверка типов недоступна для типов ресурсов, которые содержат сегмент /providers/. Вместо этого используйте scope свойство. |
| BCP176 | Ошибка | Здесь не допускаются значения типа any. |
| BCP177 | Ошибка | Это выражение используется в выражении if-condition, для которого требуется значение, которое можно вычислить в начале развертывания.{variableDependencyChainClause}{accessiblePropertiesClause} |
| BCP178 | Ошибка | Это выражение используется в конструкции for, для которой требуется значение, которое можно вычислить на начальном этапе развертывания.{variableDependencyChainClause}{accessiblePropertiesClause} |
| BCP179 | Предупреждение | При цикле требуется уникальное имя ресурса или развертывания. Переменная элемента цикла {itemVariableName} или переменная индекса {indexVariableName} должна быть упомянута хотя бы в одном выражении значений следующих свойств в теле цикла: {ToQuotedString(expectedVariantProperties)}. |
| BCP180 | Ошибка | Функция <function-name> недействительна в этом расположении. Его можно использовать только при непосредственном присвоении параметру модуля с безопасным декоратором. |
| BCP181 | Ошибка | Это выражение используется в аргументе функции <function-name>, для которой требуется значение, которое можно вычислить в начале развертывания.{ variableDependencyChainClause}{accessiblePropertiesClause} |
| BCP182 | Ошибка | Это выражение используется в теле переменной {variableName}, для которой требуются значения, которые можно вычислить в начале развертывания.{ variableDependencyChainClause}{violatingPropertyNameClause}{accessiblePropertiesClause} |
| BCP183 | Ошибка | Значение свойства модуля params должно быть литералом объекта. |
| BCP184 | Ошибка | Превышен максимальный {filePath}{maxSize}размер файла{unit}. |
| BCP185 | Предупреждение | Несоответствие кодировки. Файл был загружен с {detectedEncoding} кодировкой. |
| BCP186 | Ошибка | Не удается проанализировать литеральное значение JSON. Убедитесь, что это правильно оформлено. |
| BCP187 | Предупреждение | Свойство {property} не существует в определении ресурса или типа, хотя оно по-прежнему может быть допустимым.{ TypeInaccuracyClause} |
| BCP188 | Ошибка | Указанный шаблон ARM имеет ошибки. См. https://aka.ms/arm-template, чтобы узнать, как диагностировать и исправить шаблон. |
| BCP189 | Ошибка | (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 | Ошибка | Артефакт со ссылкой {artifactRef} не был восстановлен. |
| BCP191 | Ошибка | Не удалось восстановить артефакт со ссылкой {artifactRef}. |
| BCP192 | Ошибка | Не удалось восстановить артефакт со ссылкой <reference>: <error-message>. |
| BCP193 | Ошибка |
{BuildInvalidOciArtifactReferenceClause(aliasName, badRef)} Укажите ссылку в формате {ArtifactReferenceSchemes.Oci}:\<artifact-uri>:\<tag>или {ArtifactReferenceSchemes.Oci}\<module-alias>:\<module-name-or-path>:\<tag>. |
| BCP194 | Ошибка |
{BuildInvalidTemplateSpecReferenceClause(aliasName, badRef)} Укажите ссылку в формате {ArtifactReferenceSchemes.TemplateSpecs}:<subscription-ID><resource-group-name><template-spec-name>:<version>или {ArtifactReferenceSchemes.TemplateSpecs}<module-alias>:<template-spec-name>:<version>. |
| BCP195 | Ошибка |
{BuildInvalidOciArtifactReferenceClause(aliasName, badRef)} Сегмент пути {badSegment} артефакта недействителен. Каждый сегмент пути имени артефакта должен быть строкой в нижнем регистре, содержащей только буквы и цифры и может быть разделён ., _ или -. |
| BCP196 | Ошибка | Отсутствует тег модуля или дайджест. |
| BCP197 | Ошибка | Тег {badTag} превышает максимальную длину {maxLength} символов. |
| BCP198 | Ошибка | Недопустимый тег {badTag} . Допустимые символы являются буквенно-цифровыми, ._или -, но тег не может начинаться с ., _или -. |
| BCP199 | Ошибка | Путь модуля {badRepository} превышает максимальную длину {maxLength} символов. |
| BCP200 | Ошибка | Реестр {badRegistry} превышает максимальную длину {maxLength} символов. |
| BCP201 | Ошибка | Ожидается строка спецификации расширения. Это должен быть относительный путь или допустимая спецификация артефакта OCI. |
| BCP202 | Ошибка | Ожидается имя псевдонима поставщика в этом месте. |
| BCP204 | Ошибка | Пространство {identifier} имен поставщика не распознано. |
| BCP205 | Ошибка | Пространство имен поставщика {identifier} не поддерживает конфигурацию. |
| BCP206 | Ошибка | Пространство имен поставщика {identifier} требует настройки, но она не была предоставлена. |
| BCP207 | Ошибка | Пространство {identifier} имен объявляется несколько раз. Удалите дубликаты. |
| BCP208 | Ошибка | Указанное пространство имен {badNamespace} не распознано. Специфицируйте ссылку на ресурс с помощью одного из следующих пространств имен: {ToQuotedString(allowedNamespaces)}. |
| BCP209 | Ошибка | Не удалось найти тип ресурса {resourceType} в пространстве имен {@namespace}. |
| BCP210 | Ошибка | Тип ресурса, принадлежащий пространству {childNamespace} имен, не может иметь родительский тип ресурса, принадлежащий другому пространству {parentNamespace}имен. |
| BCP211 | Ошибка | Недопустимое имя псевдонима модуля {aliasName}. Допустимые символы — буквенно-цифровые, _или -. |
| BCP212 | Ошибка | Имя псевдонима модуля спецификации шаблона {aliasName} не существует в {BuildBicepConfigurationClause(configFileUri)}. |
| BCP213 | Ошибка | Имя псевдонима {aliasName} модуля артефакта OCI не существует в {BuildBicepConfigurationClause(configFileUri)}. |
| BCP214 | Ошибка | Недопустимый псевдоним модуля {aliasName} в спецификации шаблона {BuildBicepConfigurationClause(configFileUri)}. Свойство subscription не может быть пустым или неопределенным. |
| BCP215 | Ошибка | Недопустимый псевдоним модуля {aliasName} в спецификации шаблона {BuildBicepConfigurationClause(configFileUri)}. Свойство resourceGroup не может быть пустым или неопределенным. |
| BCP216 | Ошибка | Недопустимый псевдоним модуля артефакта {aliasName} OCI.{BuildBicepConfigurationClause(configFileUri)} Свойство registry не может быть пустым или неопределенным. |
| BCP217 | Ошибка |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Идентификатор {subscriptionId} подписки не является GUID. |
| BCP218 | Ошибка |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Имя {resourceGroupName} группы ресурсов превышает максимальную длину {maximumLength} символов. |
| BCP219 | Ошибка |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Недопустимое имя {resourceGroupName} группы ресурсов. Допустимые символы — буквенно-цифровые, символы юникода, ._, -(или), но имя группы ресурсов не может заканчиваться.. |
| BCP220 | Ошибка |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Имя {templateSpecName} спецификации {maximumLength} шаблона превышает максимальную длину символов. |
| BCP221 | Ошибка |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Недопустимое имя {templateSpecName} спецификации шаблона. Допустимыми символами являются буквы и цифры, ., _, -, ( или ), но имя спецификации шаблона не может заканчиваться на .. |
| BCP222 | Ошибка |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Версия {templateSpecVersion} спецификации шаблона превышает максимальную длину {maximumLength} символов. |
| BCP223 | Ошибка |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Версия спецификации шаблона {templateSpecVersion} недействительна. Допустимые символы: буквы и цифры, ., _, -, ( или ), но версия спецификации шаблона не может заканчиваться .. |
| BCP224 | Ошибка |
{BuildInvalidOciArtifactReferenceClause(aliasName, badRef)} Дайджест {badDigest} недействителен. Допустимый формат — это строка sha256: , за которой следует ровно 64 строчные шестнадцатеричные цифры. |
| BCP225 | Предупреждение | Значение дискриминационных свойств {propertyName} нельзя определить во время компиляции. Проверка типов для этого объекта отключена. |
| BCP226 | Ошибка | Ожидается по крайней мере один диагностический код в этом месте. Допустимый формат.#disable-next-line diagnosticCode1 diagnosticCode2 ... |
| BCP227 | Ошибка | Тип {resourceType} нельзя использовать в качестве параметра или выходного типа. Типы расширяемости в настоящее время не поддерживаются в качестве параметров или выходных данных. |
| BCP229 | Ошибка | Параметр {parameterName} нельзя использовать в качестве области ресурса или родительского элемента. Ресурсы, передаваемые в качестве параметров, нельзя использовать в качестве области или родительского элемента ресурса. |
| BCP230 | Предупреждение | В упоминаемом модуле используется тип {resourceTypeReference.FormatName()} ресурса, который не имеет доступных типов. Bicep не может проверить свойства ресурсов до развертывания, но это не блокирует развертывание ресурса. |
| BCP231 | Ошибка | Для использования типизированных ресурсов параметров и выходных данных требуется включить экспериментальную функцию {nameof(ExperimentalFeaturesEnabled.ResourceTypedParamsAndOutputs)}. |
| BCP232 | Ошибка | Не удается удалить модуль со ссылкой {moduleRef} из кэша. |
| BCP233 | Ошибка | Не удается удалить модуль со ссылкой {moduleRef} из кэша: {message} |
| BCP234 | Предупреждение | Сбой функции {armFunctionName} ARM при вызове значения [{literalValue}]: {message} |
| BCP235 | Ошибка | Указанный JSONPath не существует в указанном файле или недопустим. |
| BCP236 | Ошибка | Ожидается новая строка или символ запятой в этом расположении. |
| BCP237 | Ошибка | Ожидается символ запятой в этом месте. |
| BCP238 | Ошибка | Непредвиденный новый символ строки после запятой. |
| BCP239 | Ошибка | Идентификатор {name} является зарезервированным именем символа Bicep и не может использоваться в этом контексте. |
| BCP240 | Ошибка | Свойство parent разрешает только прямые ссылки на ресурсы. Выражения не поддерживаются. |
| BCP241 | Предупреждение | Функция <function-name> устарела и будет удалена в будущем выпуске Bicep. Добавьте комментарий в https://github.com/Azure/bicep/issues/2017, если вы считаете, что это повлияет на ваш рабочий процесс. |
| BCP242 | Ошибка | Лямбда-функции могут быть указаны только в качестве аргументов функции. |
| BCP243 | Ошибка | Скобки должны содержать ровно одно выражение. |
| BCP244 | Ошибка | {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 | Предупреждение | Тип {resourceTypeReference.FormatName()} ресурса можно использовать только с ключевым словом existing . |
| BCP246 | Предупреждение | Тип ресурса {resourceTypeReference.FormatName()} можно использовать только с ключевым словом existing в запрошенной области. Разрешенные области развертывания: {ToQuotedString(LanguageConstants.GetResourceScopeDescriptions(writableScopes))} |
| BCP247 | Ошибка | Использование лямбда-переменных в доступе к ресурсу или массиву модулей в настоящее время не поддерживается. Обнаружена следующая лямбда-переменная, к которой осуществляется доступ: {ToQuotedString(variableNames)} |
| BCP248 | Ошибка | Использование лямбда-переменных внутри <function-name> функции в настоящее время не поддерживается. Обнаружена следующая лямбда-переменная, к которой осуществляется доступ: {ToQuotedString(variableNames)} |
| BCP249 | Ошибка | Ожидается, что блок переменной цикла будет состоять ровно из 2 элементов (переменная для элемента и переменная для индекса), но найдено {actualCount}. |
| BCP250 | Ошибка | Параметр {identifier} назначается несколько раз. Удалите или переименуйте дубликаты. |
| BCP256 | Ошибка | В выражении using отсутствует ссылка на путь к файлу Bicep. |
| BCP257 | Ошибка | Ожидается строка пути к файлу Bicep. Это должен быть относительный путь к другому Bicep-файлу, например myModule.bicep или ../parent/myModule.bicep |
| BCP258 | Предупреждение | Следующие параметры объявлены в файле Bicep, но отсутствуют в файле параметров: {ToQuotedString(identifiers)}. |
| BCP259 | Ошибка | Параметр {identifier} присвоен в файле params без декларации в файле Bicep. |
| BCP260 | Ошибка | Параметр {identifier} ожидает значения типа {expectedType}, но указанное значение имеет тип {actualType}. |
| BCP261 | Ошибка | Объявление using должно присутствовать в этом файле параметров. |
| BCP262 | Ошибка | Существует несколько объявлений с использованием. |
| BCP263 | Ошибка | Указанный в директиве using путь к файлу не существует. |
| BCP264 | Ошибка | Тип {resourceTypeName} ресурса объявлен в нескольких импортированных пространствах имен ({ToQuotedStringWithCaseInsensitiveOrdering(namespaces)}) и должен быть полностью определён. |
| BCP265 | Ошибка | Имя {name} не является функцией. Вы означало {knownFunctionNamespace}.{knownFunctionName}? |
| BCP266 | Ошибка | Ожидается идентификатор метаданных в этом месте. |
| BCP267 | Ошибка | Ожидается объявление метаданных после декоратора. |
| BCP268 | Ошибка | Недопустимый идентификатор: {name}. Идентификаторы метаданных, начинающиеся с _, зарезервированы. Используйте другой идентификатор. |
| BCP269 | Ошибка | Функцию <function-name> нельзя использовать в качестве декоратора метаданных. |
| BCP271 | Ошибка | Не удалось проанализировать содержимое файла конфигурации Bicep {configurationPath} как допустимый JSON: {parsingErrorMessage.TrimEnd('.')} |
| BCP272 | Ошибка | Не удалось загрузить файл конфигурации Bicep {configurationPath}: {loadErrorMessage.TrimEnd('.')}. |
| BCP273 | Ошибка | Не удалось проанализировать содержимое файла конфигурации Bicep {configurationPath} как допустимый JSON: {parsingErrorMessage.TrimEnd('.')} |
| BCP274 | Предупреждение | Ошибка сканирования {directoryPath} для конфигурации Bicep: {scanErrorMessage.TrimEnd('.')}. |
| BCP275 | Ошибка | Не удается открыть файл по пути {directoryPath}. Вместо этого найден каталог. |
| BCP276 | Ошибка | Объявление using может ссылаться только на файл Bicep. |
| BCP277 | Ошибка | Объявление модуля может ссылаться только на Bicep-файл, шаблон ARM, ссылку на реестр или ссылку на спецификацию шаблона. |
| BCP278 | Ошибка | Этот файл параметров ссылается на сам себя, что не допускается. |
| BCP279 | Ошибка | Ожидается тип в этом месте. Укажите допустимое выражение типа или один из следующих типов: {ToQuotedString(LanguageConstants.DeclarationTypes.Keys)} |
| BCP285 | Ошибка | Выражение типа не может быть сокращено до литерального значения. |
| BCP286 | Ошибка | Этот член объединения недопустим, так как он не может быть назначен типу {keystoneType} . |
| BCP287 | Ошибка |
{symbolName} относится к значению, но используется здесь в качестве типа. |
| BCP288 | Ошибка |
<name> относится к типу, но используется здесь в качестве значения. |
| BCP289 | Ошибка | Определение типа недопустимо. |
| BCP290 | Ошибка | Ожидается объявление параметра или типа после декоратора. |
| BCP291 | Ошибка | Ожидается указание параметра или выходных данных после декоратора. |
| BCP292 | Ошибка | Ожидается параметр, выходные данные или объявление типа после декоратора. |
| BCP293 | Ошибка | Все элементы определения типа объединения должны быть литеральными значениями. |
| BCP294 | Ошибка | Объединения типов должны быть сводимыми к одному типу ARM (например, string, int или bool). |
| BCP295 | Ошибка | Декоратор {decoratorName} не может использоваться на объектах объединённого или литерального типа. Допустимые значения для этого параметра или определения типа будут автоматически производными от объединения или литерального типа. |
| BCP296 | Ошибка | Имена свойств типов должны быть константными значениями во время компиляции. |
| BCP297 | Ошибка | Функцию <function-name> нельзя использовать в качестве декоратора типов. |
| BCP298 | Ошибка | Это определение типа включает себя как обязательный компонент, который создает ограничение, которое не может быть выполнено. |
| BCP299 | Ошибка | Это определение типа включает себя как обязательный компонент в цикле ({string.Join("\" -> \"", cycle)}). |
| BCP300 | Ошибка | Ожидается литерал типа в этом расположении. Укажите конкретное значение или ссылку на литеральный тип. |
| BCP301 | Ошибка | Имя {reservedName} типа зарезервировано и может не быть присоединено к определяемого пользователем типу. |
| BCP302 | Ошибка | Имя <type-name> не является допустимым типом. Укажите один из следующих типов: <type-names> |
| BCP303 | Ошибка | Интерполяция строк не поддерживается для указания поставщика. |
| BCP305 | Ошибка | Ожидается ключевое слово with, ключевое слово as или символ новой строки в этом месте. |
| BCP306 | Ошибка | Имя {name} относится к пространству имен, а не к типу. |
| BCP307 | Ошибка | Выражение не может быть оценено, поскольку свойства идентификатора существующего ресурса, на который ссылаются, включая {ToQuotedString(runtimePropertyNames.OrderBy(x => x))}, невозможно вычислить в начале развертывания. В этой ситуации {accessiblePropertyNamesClause}{accessibleFunctionNamesClause}. |
| BCP308 | Ошибка | Декоратор <decorator-name> не может использоваться для инструкций, объявленный тип которого является ссылкой на определяемый пользователем тип. |
| BCP309 | Ошибка | Значения типа {flattenInputType.Name} не могут быть плоские, так как {incompatibleType.Name} не является типом массива. |
| BCP311 | Ошибка | Указанное значение <index-value> индекса недопустимо для типа <type-name>. Индексы этого типа должны находиться в диапазоне от 0 до <zero-based-tuple-index>. |
| BCP315 | Ошибка | Тип объекта может содержать не более одного дополнительного объявления свойств. |
| BCP316 | Ошибка | Декоратор {LanguageConstants.ParameterSealedPropertyName} не может использоваться для типов объектов с явным объявлением дополнительных свойств. |
| BCP317 | Ошибка | Ожидается идентификатор, строка или звездочка в этом месте. |
| BCP318 | Предупреждение | Значение типа <possible-null-type> может иметь значение NULL в начале развертывания, что приведет к сбою этого выражения доступа (и общего развертывания с ним). |
| BCP319 | Ошибка | Тип {errorSource} не удалось устранить подсистемой шаблонов ARM JSON. Исходное сообщение об ошибке: {message} |
| BCP320 | Ошибка | Свойства выходных ресурсов модуля не могут быть доступны напрямую. Чтобы использовать свойства этого ресурса, передайте его в качестве параметра с типом ресурса другому модулю и обратитесь к свойствам параметра. |
| BCP321 | Предупреждение | Ожидаемое значение типа {expectedType}, но указанное значение имеет тип {actualType}. Если вы знаете, что значение не будет null, используйте оператор утверждения, отличного от NULL, чтобы сообщить компилятору, что значение не будет null: {SyntaxFactory.AsNonNullable(expression).ToString()} |
| BCP322 | Ошибка | Оператор .? (безопасное разыменовывание) не может использоваться для вызовов функции экземпляра. |
| BCP323 | Ошибка | Оператор [?] (безопасное разыменовывание) не может использоваться в коллекциях ресурсов или модулей. |
| BCP325 | Ошибка | Ожидается идентификатор типа в этом расположении. |
| BCP326 | Ошибка | Параметрам, допускающим значение NULL, нельзя назначать значения по умолчанию. Они имеют неявное значение по умолчанию null , которое нельзя переопределить. |
| BCP327 | Ошибка или предупреждение | Предоставленное значение (которое всегда будет больше или равно <value>) слишком велико, чтобы назначить целевому объекту, для которого максимально допустимое значение равно <max-value>. |
| BCP328 | Ошибка или предупреждение | Предоставленное значение (которое всегда будет меньше или равно <value>) слишком мало, чтобы назначить его цели, для которой минимально допустимое значение составляет <max-value>. |
| BCP329 | Предупреждение | Предоставленное значение может быть настолько малым, как {sourceMin} и может оказаться слишком малым, чтобы назначить целевому объекту с настроенным минимумом {targetMin}. |
| BCP330 | Предупреждение | Предоставленное значение может быть таким большим, как {sourceMax} и может быть слишком большим, чтобы назначить целевому объекту максимальное значение {targetMax}. |
| BCP331 | Ошибка | Тип {minDecoratorName} должен быть меньше или равен его {maxDecoratorName}, но минимальное {minValue} значение и максимальное {maxValue} значение были указаны. |
| BCP332 | Ошибка или предупреждение | Предоставленное значение (длина которого всегда будет больше или равно <string-length>) слишком долго, чтобы назначить целевому объекту, для которого максимальная допустимая длина равна <max-length>. |
| BCP333 | Ошибка или предупреждение | Предоставленное значение (длина которого всегда будет меньше или равно <string-length>) слишком коротка, чтобы назначить целевому объекту, для которого минимальная допустимая длина равна <min-length>. |
| BCP334 | Предупреждение | Предоставленное значение может иметь длину до {sourceMinLength} и может быть слишком коротким, чтобы присвоить объекту с заданной минимальной длиной {targetMinLength}. |
| BCP335 | Предупреждение | Предоставленное значение может иметь длину как большую {sourceMaxLength} и может быть слишком длинной для назначения целевому объекту с настроенной максимальной длиной {targetMaxLength}. |
| BCP337 | Ошибка | Этот тип объявления недействителен для файла параметров Bicep. Поддерживаемые декларации: «using», «extends», «param», «var», «type». |
| BCP338 | Ошибка | Не удалось оценить параметр <parameter-name>: <error-message> |
| BCP339 | Ошибка | Указанное значение индекса массива {indexSought} недопустимо. Индекс массива должен быть больше или равен 0. |
| BCP340 | Ошибка | Не удалось разобрать буквальное значение YAML. Убедитесь, что это правильно оформлено. |
| BCP341 | Ошибка | Это выражение используется в объявлении функции, для которого требуется значение, которое можно вычислить в начале развертывания. {variableDependencyChainClause}{accessiblePropertiesClause} |
| BCP342 | Ошибка | Определяемые пользователем типы не поддерживаются в определяемых пользователем параметрах или выходных данных функции. |
| BCP344 | Ошибка | Ожидается идентификатор утверждения в этом расположении. |
| BCP345 | Ошибка | Объявление теста может ссылаться только на файл Bicep |
| BCP346 | Ошибка | В этом месте ожидается идентификатор теста. |
| BCP347 | Ошибка | Ожидается строка тестового пути в этом расположении. |
| BCP348 | Ошибка | Для использования инструкции объявления теста требуется включить экспериментальную функцию {nameof(ExperimentalFeaturesEnabled.TestFramework)}. |
| BCP349 | Ошибка | Для использования объявления утверждения требуется включить экспериментальную функцию {nameof(ExperimentalFeaturesEnabled.Assertions)}. |
| BCP350 | Ошибка | Значение типа {valueType} не может быть назначено утверждению. Утверждения могут принимать только значения типа bool . |
| BCP351 | Ошибка | Функция <function-name> недействительна в этом расположении. Его можно использовать только при непосредственном назначении параметра. |
| BCP352 | Ошибка | Не удалось оценить переменную {name}: {message} |
| BCP353 | Ошибка |
{itemTypePluralName}
{ToQuotedString(itemNames)} отличаются только регистром. Подсистема развертывания ARM не учитывает регистр и не сможет различать их. |
| BCP354 | Ошибка | Ожидается левая фигурная скобка ({) или звездочка (*) в этом месте. |
| BCP355 | Ошибка | Ожидается имя экспортированного символа в данном месте. |
| BCP356 | Ошибка | Ожидается допустимый идентификатор пространства имен в данном месте. |
| BCP358 | Ошибка | В этой декларации отсутствует ссылка на путь к файлу шаблона. |
| BCP360 | Ошибка | Символ {symbolName} не найден в импортированном шаблоне (или не был экспортирован). |
| BCP361 | Ошибка | Декоратор @export() должен применяться к инструкции верхнего уровня. |
| BCP362 | Ошибка | Этот символ импортируется несколько раз под именами {string.Join(", ", importedAs.Select(identifier => $"'{identifier}'"))}. |
| BCP363 | Ошибка | Декоратор {LanguageConstants.TypeDiscriminatorDecoratorName} может применяться только к типам объединения, состоящим только из объектов с уникальными типами членов. |
| BCP364 | Ошибка | Свойство {discriminatorPropertyName} должно быть обязательной строковой константой для всех типов членов объединения. |
| BCP365 | Ошибка | Значение {discriminatorPropertyValue} для дискриминационных свойств {discriminatorPropertyName} дублируется в нескольких типах членов профсоюза. Значение должно быть уникальным для всех типов членов объединения. |
| BCP366 | Ошибка | Имя свойства-дискриминатора должно быть {acceptablePropertyName} для всех типов объединения. |
| BCP367 | Ошибка | Эта {featureName} функция временно отключена. |
| BCP368 | Ошибка | Значение {targetName} параметра не может быть известно до начала развертывания шаблона, так как оно использует ссылку на секретное значение в Azure Key Vault. Выражения, ссылающиеся на {targetName} параметр, могут использоваться в {LanguageConstants.LanguageFileExtension} файлах, но не в {LanguageConstants.ParamsFileExtension} файлах. |
| BCP369 | Ошибка | Значение {targetName} параметра не может быть известно до тех пор, пока развертывание шаблона не начнется, так как оно использует значение по умолчанию, определенное в шаблоне. Выражения, ссылающиеся на {targetName} параметр, могут использоваться в {LanguageConstants.LanguageFileExtension} файлах, но не в {LanguageConstants.ParamsFileExtension} файлах. |
| BCP372 | Ошибка | Декоратор @export() может не применяться к переменным, ссылающимся на параметры, модули или ресурсы напрямую или косвенно. Целевой объект этого декоратора содержит прямые или транзитивные ссылки на следующие неэкспортируемые символы: {ToQuotedString(nonExportableSymbols)}. |
| BCP373 | Ошибка | Не удается импортировать символ с именем {name}: {message} |
| BCP374 | Ошибка | Импортированная модель не может быть загружена с подстановочным знаком, так как она содержит следующие повторяющиеся экспорты: {ToQuotedString(ambiguousExportNames)} |
| BCP375 | Ошибка | Элемент списка импорта, определяющий целевой объект с кавычками, должен содержать as <alias> предложение. |
| BCP376 | Ошибка | Символ {name} нельзя импортировать, так как импорт типа {exportMetadataKind} не поддерживается в файлах типа {sourceFileKind}. |
| BCP377 | Ошибка | Недопустимое имя псевдонима {aliasName} поставщика. Допустимые символы — буквенно-цифровые, _или -. |
| BCP378 | Ошибка | Псевдоним поставщика OCI артефактов {aliasName} в {BuildBicepConfigurationClause(configFileUri)} недопустим. Свойство registry не может быть пустым или неопределенным. |
| BCP379 | Ошибка | Псевдоним поставщика артефактов OCI {aliasName} не существует в {BuildBicepConfigurationClause(configFileUri)}. |
| BCP380 | Ошибка | Артефакты типа: {artifactType} не поддерживаются. |
| BCP383 | Ошибка | Тип {typeName} не является параметризуемым. |
| BCP384 | Ошибка | Для {typeName} типа требуются {requiredArgumentCount} аргументы. |
| BCP386 | Ошибка | Декоратор <decorator-name> не может использоваться для инструкций, объявленный тип которого является ссылкой на производный от ресурса тип. |
| BCP387 | Ошибка | Индексирование внутри типа требует целого числа больше или равного 0. |
| BCP388 | Ошибка | Не удается получить доступ к элементам типа {wrongType} по индексу. Требуется тип кортежа. |
| BCP389 | Ошибка | Тип {wrongType} не объявляет дополнительный тип свойств. |
| BCP390 | Ошибка | Оператор доступа типа элемента массива ('[*]') можно использовать только с типизированными массивами. |
| BCP391 | Ошибка | Доступ к членам типа поддерживается только посредством ссылки на именованный тип. |
| BCP392 | Предупреждение | Указанный идентификатор {resourceTypeIdentifier} типа ресурса не распознался как допустимое имя типа ресурса. |
| BCP393 | Предупреждение | Сегмент типового указателя {unrecognizedSegment} не был распознан. Поддерживаемые сегменты указателя: properties, items, prefixItemsи additionalProperties. |
| BCP394 | Ошибка | Типовые выражения, зависящие от ресурса, должны разыменовывать свойство в теле ресурса. Использование всего типа текста ресурса запрещено. |
| BCP396 | Ошибка | Артефакт ссылаемых типов провайдера был опубликован с неправильным содержимым. |
| BCP397 | Ошибка | Поставщик {name} неправильно настроен в параметре {BuildBicepConfigurationClause(configFileUri)}. Это упоминается в разделе {RootConfiguration.ImplicitProvidersConfigurationKey}, но в разделе {RootConfiguration.ProvidersConfigurationKey} отсутствует соответствующая конфигурация. |
| BCP398 | Ошибка | Поставщик {name} неправильно настроен в параметре {BuildBicepConfigurationClause(configFileUri)}. Он настроен как встроенный в разделе {RootConfiguration.ProvidersConfigurationKey}, но встроенный поставщик не существует. |
| BCP401 | Ошибка | Оператор распространения ... не разрешен в этом расположении. |
| BCP402 | Ошибка | Оператор распространения {spread.Ellipsis.Text} можно использовать только в этом контексте для выражения, назначаемого типу {requiredType}. |
| BCP403 | Ошибка или предупреждение | Вложенный массив ожидает элементы типа {expectedType}, но распространяемый массив содержит элементы несовместимого типа {actualType}. |
| BCP404 | Ошибка | В объявлении {LanguageConstants.ExtendsKeyword} отсутствует ссылка на путь к файлу bicepparam. |
| BCP405 | Ошибка | Присутствует более одного {LanguageConstants.ExtendsKeyword} объявления. |
| BCP406 | Ошибка | Ключевое {LanguageConstants.ExtendsKeyword} слово не поддерживается. |
| BCP407 | Ошибка | Встроенное расширение microsoftGraph отключено. Вместо этого используйте динамические типы. См. https://aka.ms/graphBicepDynamicTypes |
| BCP408 | Ошибка | Функцию {LanguageConstants.NameofFunctionName} можно использовать только с выражением, которое имеет имя. |
| BCP409 | Ошибка | Параметризованный resource<> тип устарел. Укажите, соответствует ли этот тип входным или выходным данным ресурса. |
| BCP410 | Ошибка | Деление по нулю не поддерживается. |
| BCP411 | Ошибка | Тип {type} нельзя использовать в назначении типов, так как он не соответствует одной из категорий примитивных типов ARM (string, int, bool, array, object). |
| BCP412 | Ошибка | Недопустимый тип переменной. Укажите один из следующих типов: {ToQuotedString(validTypes)} |
| BCP414 | Ошибка | Оператор ^ индексирования нельзя использовать для базовых выражений типа <base-type>. |
| BCP415 | Ошибка | Оператор ^ индексирования нельзя использовать с выражениями индекса типа {indexType}. |
| BCP416 | Ошибка | Указанная строка не соответствует ожидаемому шаблону <expected-pattern>. |
| BCP417 | Ошибка | Оператор распространения {ellipsis} нельзя использовать внутри объектов со свойством for-expressions. |
| BCP418 | Ошибка | Здесь нельзя ссылаться на расширения. Ссылаться на расширения могут только конфигурации расширения модуля. |
| BCP419 | Ошибка | Имя пространства имен {name} нельзя использовать в качестве имени расширения. |
| BCP420 | Ошибка | Область не удалось разрешить во время компиляции, так как предоставленное выражение является неоднозначным или слишком сложным. Выражения области должны быть редуцируемыми для определенного типа области без знаний о значениях параметров. |
| BCP421 | Ошибка | Модуль {moduleName} содержит один или несколько безопасных выходов, которые не поддерживаются при {LanguageConstants.TargetScopeKeyword}, установленном на {LanguageConstants.TargetScopeTypeLocal}. |
| BCP422 | Предупреждение | Ресурс типа <resource-type> может существовать или не существовать при вызове этой функции, что может привести к сбою развертывания. |
| BCP423 | Ошибка | Псевдоним расширения должен быть определен для объявления расширения, использующего ссылку на встроенный реестр. |
| BCP424 | Ошибка | В файле Bicep объявлены следующие расширения, но в файлах параметров отсутствуют назначения конфигурации: {identifiers} |
| BCP425 | Ошибка | Назначение конфигурации расширения для {identifier} не соответствует расширению в файле Bicep. |
| BCP426 | Ошибка | Безопасные выходные данные могут быть доступны только через прямую ссылку на модуль. Поддерживаются только неконфиденциальные выходные данные при разыменовании модуля опосредованно через переменную или лямбда. |
| BCP427 | Ошибка | Переменная {name} среды не существует, и значение по умолчанию не задано. |
| BCP428 | Ошибка | Каталог {relativePath} не существует или для доступа к нему необходимы дополнительные разрешения. |
| BCP429 | Ошибка | Произошла ошибка при просмотре каталога. {exceptionMessage} |
| BCP430 | Ошибка | Не удается открыть каталог по пути {filePath}. Вместо этого найден файл. |
| BCP431 | Ошибка | Значение {propertyName} свойства должно быть литералом объекта или допустимым выражением наследования конфигурации расширения. |
| BCP432 | Ошибка | Это выражение используется в параметре {parameterName} функции {functionName}, для которого требуется значение, которое можно вычислить в начале развертывания. |
| BCP433 | Ошибка | Ресурс {symbolicName} не может объявлять явные зависимости, так как его свойства идентификатора, включая {runtimePropertyNames} невозможно вычислить в начале развертывания. |
| BCP434 | Ошибка | Ресурс {dependentName} не может объявить явную зависимость от {dependencyName}, так как свойства его идентификатора, включая {runtimePropertyNames}, невозможно вычислить в начале развертывания. |
| BCP435 | Ошибка | Использование ключевого слова with с конструкцией using требует включения экспериментальной функции DeployCommands. |
| BCP436 | Ошибка | Ожидается ключевое слово with или новая строка в этом расположении. |
| BCP437 | Ошибка | Идентификатор base доступен только в файлах параметров, содержащих конструкцию extends. |
| BCP438 | Ошибка | Идентификатор base зарезервирован и не может быть объявлен. |
| BCP439 | Ошибка | Декоратор @secure() можно использовать только с инструкциями, для которых тип описания — string, object или литеральный тип. |
| BCP440 | Ошибка | Декоратор @secure() может использоваться только для инструкций, тип которых является подтипом string или object. |
| BCP441 | Ошибка | Тип {resourceType} ресурса нельзя использовать с ключевым словом existing . |
| BCP443 | Ошибка | Для using инструкции требуется with предложение, когда активирована экспериментальная функция DeployCommands. |
| BCP444 | Ошибка | Это выражение используется в качестве значения по умолчанию для свойства конфигурации расширения и должно вычисляться в начале развертывания. |
Дальнейшие шаги
Чтобы узнать больше о Bicep, см. обзор Что такое Bicep?.