Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Si vous avez besoin d’informations supplémentaires sur un code de diagnostic particulier, sélectionnez le bouton Commentaires dans le coin supérieur droit de la page et spécifiez le code.
Code | Niveau | Descriptif |
---|---|---|
BCP001 | Erreur | Le jeton suivant n’est pas reconnu : {token} . |
BCP002 | Erreur | Le commentaire multiligne à cet emplacement n’a pas de fin. Terminez-la avec la séquence de */ caractères. |
BCP003 | Erreur | La chaîne à cet emplacement n’a pas de fin. Indiquez la fin de la chaîne avec un caractère de guillemet simple. |
BCP004 | Erreur | La chaîne à cet emplacement n’a pas de fin en raison d’un caractère de nouvelle ligne non attendu. |
BCP005 | Erreur | La chaîne à cet emplacement n’a pas de fin. Complétez la séquence d’échappement et indiquez la fin de la chaîne avec un caractère de guillemet simple sans échappement. |
BCP006 | Erreur | La séquence d’échappement spécifiée n’est pas reconnue. Seules les séquences d’échappement suivantes sont autorisées : {ToQuotedString(escapeSequences)} . |
BCP007 | Erreur | Ce type de déclaration n’est pas reconnu. Spécifiez une métadonnée, un paramètre, une variable, une ressource ou une déclaration de sortie. |
BCP008 | Erreur | Le jeton = ou une nouvelle ligne sont attendus à cet emplacement. |
BCP009 | Erreur | Une valeur littérale, un tableau, un objet, une expression entre parenthèses ou un appel de fonction est attendu à cet emplacement. |
BCP010 | Erreur | Un entier signé de 64 bits valide est attendu. |
BCP011 | Erreur | Le type de la valeur spécifiée est incorrect. Spécifiez un littéral de type chaîne, booléen ou entier. |
BCP012 | Erreur | Le mot clé {keyword} est attendu à cet emplacement. |
BCP013 | Erreur | Un identificateur de paramètre est attendu à cet emplacement. |
BCP015 | Erreur | Un identificateur de variable est attendu à cet emplacement. |
BCP016 | Erreur | Un identificateur de sortie est attendu à cet emplacement. |
BCP017 | Erreur | Un identificateur de ressource est attendu à cet emplacement. |
BCP018 | Erreur | Le caractère <character> est attendu à cet emplacement. |
BCP019 | Erreur | Un caractère de nouvelle ligne est attendu à cet emplacement. |
BCP020 | Erreur | Un nom de fonction ou de propriété est attendu à cet emplacement. |
BCP021 | Erreur | Un littéral numérique est attendu à cet emplacement. |
BCP022 | Erreur | Un nom de propriété est attendu à cet emplacement. |
BCP023 | Erreur | Un nom de variable ou de fonction est attendu à cet emplacement. |
BCP024 | Erreur | L’identificateur dépasse la limite de {LanguageConstants.MaxIdentifierLength} . Réduisez la longueur de l’identificateur. |
BCP025 | Erreur | La propriété {property} est déclarée plusieurs fois dans cet objet. Supprimez ou renommez les propriétés en doublon. |
BCP026 | Erreur | La sortie attend une valeur de type {expectedType} , mais la valeur fournie est de type {actualType} . |
BCP028 | Erreur | L’identificateur {identifier} est déclaré plusieurs fois. Supprimez ou renommez les doublons. |
BCP029 | Erreur | Le type de ressource n’est pas valide. Spécifiez un type de ressource valide au format <types>@<apiVersion> . |
BCP030 | Erreur | Le type de sortie n’est pas valide. Spécifiez l’un des types suivants : {ToQuotedString(validTypes)} . |
BCP031 | Erreur | Le type de paramètre n’est pas valide. Spécifiez l’un des types suivants : {ToQuotedString(validTypes)} . |
BCP032 | Erreur | La valeur doit être une constante au moment de la compilation. |
BCP033 | Erreur/avertissement | Valeur de type <data-type> attendue, mais la valeur fournie est de type <data-type> . |
BCP034 | Erreur/avertissement | Le tableau englobant attendait un élément de type {expectedType} , mais l’élément fourni était de type {actualType} . |
BCP035 | Erreur/avertissement | La déclaration spécifiée ne contient pas les propriétés requises <data-type> suivantes : <property-name> . |
BCP036 | Erreur/avertissement | La propriété <property-name> attendait une valeur de type <data-type> , mais la valeur fournie est de type <data-type> . |
BCP037 | Erreur/avertissement | La propriété <property-name> n’est pas autorisée sur les objets de type <type-definition> . |
BCP040 | Erreur/avertissement | L’interpolation de chaîne n’est pas prise en charge pour les clés sur les objets de type <type-definition> . |
BCP041 | Erreur | Les valeurs de type {valueType} ne peuvent pas être affectées à une variable. |
BCP043 | Erreur | Il ne s’agit pas d’une expression valide. |
BCP044 | Erreur | Impossible d’appliquer l’opérateur {operatorName} à l’opérande de type {type} . |
BCP045 | Erreur | Impossible d’appliquer l’opérateur {operatorName} aux opérandes de type {type1} et {type2} . |
BCP046 | Erreur | Valeur attendue de type {type} . |
BCP047 | Erreur | L’interpolation de chaîne n’est pas prise en charge pour spécifier le type de ressource. |
BCP048 | Erreur | Impossible de résoudre la surcharge de la fonction. |
BCP049 | Erreur | L’index de tableau doit être de type {LanguageConstants.String} ou {LanguageConstants.Int} , mais l’index fourni était de type {wrongType} . |
BCP050 | Erreur | Le chemin d’accès spécifié est vide. |
BCP051 | Erreur | Le chemin spécifié commence par / . Les fichiers doivent être référencés avec des chemins d’accès relatifs. |
BCP052 | Erreur/avertissement | Le type <type-name> ne contient pas de propriété <property-name> . |
BCP053 | Erreur/avertissement | Le type <type-name> ne contient pas de propriété <property-name> . Les propriétés disponibles incluent <property-names> . |
BCP054 | Erreur | Le type {type} ne contient aucune propriété. |
BCP055 | Erreur | Impossible d’accéder aux propriétés de type <type-name> . Un <type-name> type est obligatoire. |
BCP056 | Erreur | La référence au nom {name} est ambiguë, car elle existe dans les {ToQuotedString(namespaces)} espaces de noms . La référence doit être complète. |
BCP057 | Erreur | Le nom <name> n’existe pas dans le contexte actuel. |
BCP059 | Erreur | Le nom {name} n’est pas une fonction. |
BCP060 | Erreur | La variables fonction n’est pas prise en charge. Référencez directement les variables par leurs noms symboliques. |
BCP061 | Erreur | La parameters fonction n’est pas prise en charge. Référencez directement les paramètres par leurs noms symboliques. |
BCP062 | Erreur | La déclaration référencée portant le nom <type-name> n’est pas valide. |
BCP063 | Erreur | Le nom <name> n’est pas un paramètre, une variable, une ressource ou un module. |
BCP064 | Erreur | Jetons non attendus trouvés dans l’expression interpolée. |
BCP065 | Erreur | La fonction <function-name> n’est pas valide à cet emplacement. Elle peut être utilisée seulement en tant que valeur par défaut d’un paramètre. |
BCP066 | Erreur | La fonction <function-name> n’est pas valide à cet emplacement. Elle peut être utilisée seulement dans les déclarations de ressource. |
BCP067 | Erreur | Impossible d’appeler des fonctions sur le type {wrongType} . Un {LanguageConstants.Object} type est obligatoire. |
BCP068 | Erreur | Une chaîne de type de ressource est attendue. Spécifiez un type de ressource valide au format <types>@<apiVersion> . |
BCP069 | Erreur | La fonction {function} n’est pas prise en charge. Utilisez plutôt l'opérateur {@operator} . |
BCP070 | Erreur | L’argument de type <argument-type> n’est pas assignable au paramètre de type <parameter-type> . |
BCP071 | Erreur | Attendu <argument-count> , mais obtenu <argument-count> . |
BCP072 | Erreur | Vous ne pouvez pas faire référence à ce symbole ici. Seuls d’autres paramètres peuvent être référencés dans les valeurs par défaut des paramètres. |
BCP073 | Erreur/avertissement | La propriété <property-name> est en lecture seule. Les expressions ne peuvent pas être affectées à des propriétés en lecture seule. |
BCP074 | Erreur | L’indexation sur les tableaux nécessite un index de type {LanguageConstants.Int} , mais l’index fourni était de type {wrongType} . |
BCP075 | Erreur | L’indexation sur les objets nécessite un index de type {LanguageConstants.String} , mais l’index fourni était de type {wrongType} . |
BCP076 | Erreur | Impossible d’indexer sur l’expression de type <data-type> . Des tableaux ou des objets sont requis. |
BCP077 | Erreur/avertissement | La propriété <property-name> sur le type <type-name> est en écriture seule. Les propriétés en écriture seule ne sont pas accessibles. |
BCP078 | Erreur/avertissement | La propriété <property-name> nécessite une valeur de type <type-name> , mais aucune n’a été fournie. |
BCP079 | Erreur | Cette expression fait référence à sa propre déclaration, ce qui n’est pas autorisé. |
BCP080 | Erreur | L’expression est impliquée dans un cycle ({string.Join("\" -> \"", cycle)} ). |
BCP081 | Avertissement | Le type {resourceTypeReference.FormatName()} de ressource n’a pas de types disponibles. Bicep ne peut pas valider les propriétés de la ressource avant le déploiement, mais cela n’empêchera pas le déploiement de la ressource. |
BCP082 | Erreur | Le nom <name> n’existe pas dans le contexte actuel. Tu veux dire <name> ? |
BCP083 | Erreur/avertissement | Le type <type-definition> ne contient pas de propriété <property-name> . Tu veux dire <property-name> ? |
BCP084 | Erreur | Le nom {name} symbolique est réservé. Utilisez un autre nom symbolique. Les espaces de noms réservés sont {ToQuotedString(namespaces.OrderBy(ns => ns))} . |
BCP085 | Erreur | Le chemin d’accès au fichier spécifié contient un ou plusieurs caractères de chemin d’accès non valides. Les éléments suivants ne sont pas autorisés : {ToQuotedString(forbiddenChars.OrderBy(x => x).Select(x => x.ToString()))} . |
BCP086 | Erreur | Le chemin d’accès au fichier spécifié se termine par un caractère non valide. Les éléments suivants ne sont pas autorisés : {ToQuotedString(forbiddenPathTerminatorChars.OrderBy(x => x).Select(x => x.ToString()))} . |
BCP087 | Erreur | Les littéraux de tableau et d’objet ne sont pas autorisés ici. |
BCP088 | Erreur/avertissement | La propriété <property-name> attendait une valeur de type <type-name> , mais la valeur fournie est de type <type-name> . Tu veux dire <type-name> ? |
BCP089 | Erreur/avertissement | La propriété <property-name> n’est pas autorisée sur les objets de type <resource-type> . Tu veux dire <property-name> ? |
BCP090 | Erreur | Cette déclaration de module ne contient pas de référence de chemin d’accès de fichier. |
BCP091 | Erreur | Une erreur s’est produite lors de la lecture du fichier. {failureMessage} |
BCP092 | Erreur | L’interpolation de chaîne n’est pas prise en charge dans les chemins d’accès aux fichiers. |
BCP093 | Erreur | Impossible de résoudre le chemin d’accès du fichier {filePath} parent de {parentPath} . |
BCP094 | Erreur | Ce module fait référence à lui-même, ce qui n’est pas autorisé. |
BCP095 | Erreur | Le fichier est impliqué dans un cycle ({string.Join("\" -> \"", cycle)} ). |
BCP096 | Erreur | Un identificateur de module est attendu à cet emplacement. |
BCP097 | Erreur | Une chaîne de chemin d’accès de module est attendue. Il doit s’agir d’un chemin relatif vers un autre fichier Bicep, par exemple myModule.bicep , ou ../parent/myModule.bicep |
BCP098 | Erreur | Le chemin d’accès au fichier spécifié contient un \ caractère. Utilisez / plutôt comme caractère de séparateur de répertoire. |
BCP099 | Erreur | Le {LanguageConstants.ParameterAllowedPropertyName} tableau doit contenir un ou plusieurs éléments. |
BCP100 | Erreur | La fonction if n’est pas prise en charge. Utilisez l'opérateur ?:\ (conditionnel ternaire) à la place, par exemple condition ? ValeurSiVrai : ValeurSiFaux |
BCP101 | Erreur | La createArray fonction n’est pas prise en charge. Construisez un littéral de tableau en utilisant [] . |
BCP102 | Erreur | La createObject fonction n’est pas prise en charge. Construisez un littéral d’objet en utilisant {} . |
BCP103 | Erreur | Le jeton suivant n’est pas reconnu : {token} . Dans Bicep, les chaînes sont définies en utilisant des guillemets simples. |
BCP104 | Erreur | Le module référencé comporte des erreurs. |
BCP105 | Erreur | Impossible de charger le fichier à partir de l’URI {fileUri} . |
BCP106 | Erreur | Un caractère de nouvelle ligne est attendu à cet emplacement. Les virgules ne sont pas utilisées comme délimiteurs de séparation. |
BCP107 | Erreur | La fonction {name} n’existe pas dans l’espace de noms {namespaceType.Name} . |
BCP108 | Erreur | La fonction {name} n’existe pas dans l’espace de noms {namespaceType.Name} . Tu veux dire {suggestedName} ? |
BCP109 | Erreur | Le type {type} ne contient pas de fonction {name} . |
BCP110 | Erreur | Le type {type} ne contient pas de fonction {name} . Tu veux dire {suggestedName} ? |
BCP111 | Erreur | Le chemin d’accès de fichier spécifié contient des caractères de code de contrôle non valides. |
BCP112 | Erreur | Impossible de déclarer plusieurs fois {LanguageConstants.TargetScopeKeyword} dans un fichier. |
BCP113 | Avertissement | Étendue non prise en charge pour le déploiement de module dans une étendue cible {LanguageConstants.TargetScopeTypeTenant} . Omettez cette propriété pour hériter de l’étendue actuelle ou bien spécifiez une étendue valide. Les étendues autorisées incluent le locataire : tenant(), le groupe d’administration nommé : managementGroup(<name> ), l’abonnement nommé : subscription(<subId> ) ou le groupe de ressources nommé dans un abonnement nommé : resourceGroup(<subId> , <name> ). |
BCP114 | Avertissement | Étendue non prise en charge pour le déploiement de module dans une étendue cible {LanguageConstants.TargetScopeTypeManagementGroup} . Omettez cette propriété pour hériter de l’étendue actuelle ou bien spécifiez une étendue valide. Les étendues autorisées incluent le groupe d’administration actuel : managementGroup(), le groupe d’administration nommé : managementGroup(<name> ), l’abonnement nommé : subscription(<subId> ), le locataire : tenant() ou le groupe de ressources nommé dans un abonnement nommé : resourceGroup(<subId> , <name> ). |
BCP115 | Avertissement | Étendue non prise en charge pour le déploiement de module dans une étendue cible {LanguageConstants.TargetScopeTypeSubscription} . Omettez cette propriété pour hériter de l’étendue actuelle ou bien spécifiez une étendue valide. Les étendues autorisées incluent l’abonnement actuel : abonnement(), abonnement nommé : abonnement(<subId> ), groupe de ressources nommé dans le même abonnement : resourceGroup(<name> ), groupe de ressources nommé dans un autre abonnement : resourceGroup(<subId> , <name> ), ou locataire : tenant(). |
BCP116 | Avertissement | Étendue non prise en charge pour le déploiement de module dans une étendue cible {LanguageConstants.TargetScopeTypeResourceGroup} . Omettez cette propriété pour hériter de l’étendue actuelle ou bien spécifiez une étendue valide. Les étendues autorisées incluent le groupe de ressources actuel : resourceGroup(), le groupe de ressources nommé dans le même abonnement : resourceGroup(<name> ), le groupe de ressources nommé dans un autre abonnement : resourceGroup(<subId> , <name> ), abonnement actuel : abonnement (), abonnement nommé : abonnement(<subId> ) ou locataire : tenant(). |
BCP117 | Erreur | Un indexeur vide n’est pas autorisé. Spécifiez une expression valide. |
BCP118 | Erreur | Le caractère { , le caractère [ ou le mot clé if sont attendus à cet emplacement. |
BCP119 | Avertissement | Étendue non prise en charge pour le déploiement de ressources d’extension. Une référence de ressource est attendue. |
BCP120 | Erreur | Cette expression est utilisée dans une affectation à la {propertyName} propriété du {objectTypeName} type, ce qui nécessite une valeur qui peut être calculée au début du déploiement. |
BCP121 | Erreur | Ressources : {ToQuotedString(resourceNames)} sont définies avec ce même nom dans un fichier. Renommez-les ou séparez-les dans différents modules. |
BCP122 | Erreur | Modules : {ToQuotedString(moduleNames)} sont définis avec ce même nom et cette même étendue dans un fichier. Renommez-les ou séparez-les dans différents modules. |
BCP123 | Erreur | Un nom d’espace de noms ou de décorateur est attendu à cet emplacement. |
BCP124 | Erreur | Le décorateur <decorator-name> ne peut être attaché qu’à des cibles de type <data-type> , mais la cible a le type <data-type> . |
BCP125 | Erreur | La fonction <function-name> ne peut pas être utilisée comme décorateur de paramètre. |
BCP126 | Erreur | La fonction <function-name> ne peut pas être utilisée comme décorateur de variable. |
BCP127 | Erreur | La fonction <function-name> ne peut pas être utilisée comme décorateur de ressources. |
BCP128 | Erreur | La fonction <function-name> ne peut pas être utilisée comme décorateur de module. |
BCP129 | Erreur | La fonction <function-name> ne peut pas être utilisée comme décorateur de sortie. |
BCP130 | Erreur | Les éléments décoratifs ne sont pas autorisés ici. |
BCP132 | Erreur | Une déclaration est attendue après le décorateur. |
BCP133 | Erreur | La séquence d’échappement Unicode n’est pas valide. Les séquences d’échappement Unicode valides vont de \u{0} à \u{10FFFF}. |
BCP134 | Erreur | L’étendue <scope-name> n’est pas valide pour ce module. Étendues autorisées: <scope-name> . |
BCP135 | Erreur | L’étendue <scope-name> n’est pas valide pour ce type de ressource. Étendues autorisées: <scope-name> . |
BCP136 | Erreur | Un identificateur de variable d’élément de boucle est attendu à cet emplacement. |
BCP137 | Erreur | La boucle attend une expression de type {LanguageConstants.Array} , mais la valeur fournie est de type {actualType} . |
BCP138 | Erreur | Les expressions for ne sont pas prises en charge dans ce contexte. Les expressions for peuvent être utilisées comme valeurs de déclarations de ressource, de module, de variable et de sortie, ou comme valeurs de propriétés de ressource et de module. |
BCP139 | Erreur | L’étendue d’une ressource doit correspondre à l’étendue du fichier Bicep pour qu’elle soit déployable. Vous devez utiliser des modules pour déployer des ressources dans une autre étendue. |
BCP140 | Erreur | La chaîne multiligne à cet emplacement n’a pas de marque de fin. Terminez-le par ''' . |
BCP141 | Erreur | L’expression ne peut pas être utilisée comme élément décoratif, car elle ne peut pas être appelée. |
BCP142 | Erreur | La valeur de propriété pour les expressions for ne peut pas être imbriquée. |
BCP143 | Erreur | Vous ne pouvez pas utiliser les expressions for avec des propriétés dont les noms sont également des expressions. |
BCP144 | Erreur | Le référencement direct d’une collection de ressources ou de modules n’est actuellement pas pris en charge ici. Appliquez un indexeur de tableau à l’expression. |
BCP145 | Erreur | La sortie {identifier} est déclarée plusieurs fois. Supprimez ou renommez les doublons. |
BCP147 | Erreur | Une déclaration de paramètre est attendue après le décorateur. |
BCP148 | Erreur | Une déclaration de variable est attendue après le décorateur. |
BCP149 | Erreur | Une déclaration de ressource est attendue après le décorateur. |
BCP150 | Erreur | Une déclaration de module est attendue après le décorateur. |
BCP151 | Erreur | Une déclaration de sortie est attendue après le décorateur. |
BCP152 | Erreur | La fonction <function-name> ne peut pas être utilisée comme décorateur. |
BCP153 | Erreur | Une déclaration de ressource ou de module est attendue après le décorateur. |
BCP154 | Erreur | Attendait une taille de lot d’au moins {limit} , mais la valeur spécifiée était {value} . |
BCP155 | Erreur | Le décorateur <decorator-name> ne peut être attaché qu’à des collections de ressources ou de modules. |
BCP156 | Erreur | Le segment {typeSegment} de type de ressource n’est pas valide. Les ressources imbriquées doivent spécifier un segment de type unique et éventuellement spécifier une version d’API au format <type>@<apiVersion> . |
BCP157 | Erreur | Le type de ressource ne peut pas être déterminé en raison d’une erreur dans la ressource conteneur. |
BCP158 | Erreur | Impossible d’accéder aux ressources imbriquées de type {wrongType} . Un type de ressource est requis. |
BCP159 | Erreur | La ressource {resourceName} ne contient pas de ressource imbriquée nommée {identifierName} . Les ressources imbriquées connues sont les suivantes : {ToQuotedString(nestedResourceNames)} . |
BCP160 | Erreur | Une ressource imbriquée ne peut pas apparaître à l’intérieur d’une ressource avec une expression for. |
BCP162 | Erreur | Un identificateur de variable d’élément de boucle ou ( sont attendus à cet emplacement. |
BCP164 | Erreur | L’étendue d’une ressource enfant est calculée en fonction de l’étendue de sa ressource ancêtre. Cela signifie que l’utilisation de la propriété scope sur une ressource enfant n’est pas prise en charge. |
BCP165 | Erreur | L’étendue calculée d’une ressource doit correspondre à l’étendue du fichier Bicep pour qu’elle soit déployable. L’étendue de cette ressource est calculée à partir de la valeur de propriété affectée à la scope ressource {ancestorIdentifier} ancêtre. Vous devez utiliser des modules pour déployer des ressources dans une autre étendue. |
BCP166 | Erreur | Décorateur <decorator-name> dupliqué. |
BCP167 | Erreur | Le caractère { ou le mot clé if sont attendus à cet emplacement. |
BCP168 | Erreur | La longueur ne doit pas être une valeur négative. |
BCP169 | Erreur | Le nom de la ressource doit contenir des caractères {expectedSlashCount} / . Le nombre de segments de nom doit correspondre au nombre de segments dans le type de ressource. |
BCP170 | Erreur | Le nom de ressource attendu ne doit contenir aucun caractères / . Les ressources enfants avec une référence de ressource parente (via la propriété du parent ou via l’imbrication) ne doivent pas contenir de nom complet. |
BCP171 | Erreur | Le type de ressource {resourceType} n’est pas une ressource enfant valide du parent {parentResourceType} . |
BCP172 | Erreur | Le type de ressource ne peut pas être validé en raison d’une erreur dans la ressource {resourceName} parente. |
BCP173 | Erreur | La propriété {property} ne peut pas être utilisée dans une déclaration de ressource existante. |
BCP174 | Avertissement | La validation de type n’est pas disponible pour les types de ressources déclarés contenant un /providers/ segment. Utilisez plutôt la scope propriété. |
BCP176 | Erreur | Les valeurs du any type ne sont pas autorisées ici. |
BCP177 | Erreur | Cette expression est utilisée dans l’expression if-condition, ce qui nécessite une valeur qui peut être calculée au début du déploiement.{variableDependencyChainClause}{accessiblePropertiesClause} |
BCP178 | Erreur | Cette expression est utilisée dans l’expression for-expression, ce qui nécessite une valeur qui peut être calculée au début du déploiement.{variableDependencyChainClause}{accessiblePropertiesClause} |
BCP179 | Avertissement | Un nom de ressource ou de déploiement unique est requis en cas de boucle. La variable {itemVariableName} d’élément de boucle ou la variable {indexVariableName} d’index doit être référencée dans au moins une des expressions de valeur des propriétés suivantes dans le corps de la boucle : {ToQuotedString(expectedVariantProperties)} |
BCP180 | Erreur | La fonction <function-name> n’est pas valide à cet emplacement. Elle peut être utilisée seulement lors de l’affectation directe à un paramètre de module avec un décorateur sécurisé. |
BCP181 | Erreur | Cette expression est utilisée dans un argument de la fonction <function-name> , qui nécessite une valeur qui peut être calculée au début du déploiement.{ variableDependencyChainClause}{accessiblePropertiesClause} |
BCP182 | Erreur | Cette expression est utilisée dans le corps de la variable {variableName} , qui nécessite des valeurs qui peuvent être calculées au début du déploiement.{variableDependencyChainClause}{violatingPropertyNameClause}{accessiblePropertiesClause} |
BCP183 | Erreur | La valeur de la propriété params du module doit être un littéral d’objet. |
BCP184 | Erreur | Le fichier {filePath} a dépassé la taille maximale de {maxSize} {unit} . |
BCP185 | Avertissement | Non-correspondance de l’encodage. Le fichier a été chargé avec l'encodage {detectedEncoding} . |
BCP186 | Erreur | Impossible d’analyser la valeur JSON littérale. Assurez-vous qu’elle est bien formée. |
BCP187 | Avertissement | La propriété {property} n’existe pas dans la ressource ou la définition de type, bien qu’elle soit toujours valide.{ TypeInaccuracyClause} |
BCP188 | Erreur | Le modèle ARM référencé comporte des erreurs. Consultez https://aka.ms/arm-template pour plus d’informations sur la façon de diagnostiquer et de corriger le modèle. |
BCP189 | Erreur | (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 | Erreur | L’artefact avec référence {artifactRef} n’a pas été restauré. |
BCP191 | Erreur | Impossible de restaurer l’artefact avec référence {artifactRef} . |
BCP192 | Erreur | Impossible de restaurer l’artefact avec référence <reference> : <error-message> . |
BCP193 | Erreur |
{BuildInvalidOciArtifactReferenceClause(aliasName, badRef)} Spécifiez une référence au format , {ArtifactReferenceSchemes.Oci}:\<artifact-uri>:\<tag> ou {ArtifactReferenceSchemes.Oci}\<module-alias>:\<module-name-or-path>:\<tag> . |
BCP194 | Erreur |
{BuildInvalidTemplateSpecReferenceClause(aliasName, badRef)} Spécifiez une référence au format , {ArtifactReferenceSchemes.TemplateSpecs}:<subscription-ID><resource-group-name><template-spec-name>:<version> ou {ArtifactReferenceSchemes.TemplateSpecs}<module-alias>:<template-spec-name>:<version> . |
BCP195 | Erreur |
{BuildInvalidOciArtifactReferenceClause(aliasName, badRef)} Le segment de chemin d’accès d’artefact {badSegment} n’est pas valide. Chaque segment de chemin d’accès du nom d’artefact doit être une chaîne alphanumérique minuscule éventuellement séparée par un . , _ ou - . |
BCP196 | Erreur | L’étiquette ou le code de hachage du module est manquant. |
BCP197 | Erreur | La balise {badTag} dépasse la longueur maximale des {maxLength} caractères. |
BCP198 | Erreur | La balise {badTag} n’est pas valide. Les caractères valides sont alphanumériques, . , _ ou , ou - , mais la balise ne peut pas commencer par . , _ ou - . |
BCP199 | Erreur | Le chemin d’accès du {badRepository} module dépasse la longueur maximale des {maxLength} caractères. |
BCP200 | Erreur | Le Registre {badRegistry} dépasse la longueur maximale des {maxLength} caractères. |
BCP201 | Erreur | Chaîne de spécification d’extension attendue. Il doit s’agir d’un chemin d’accès relatif ou d’une spécification d’artefact OCI valide. |
BCP202 | Erreur | Un nom d’alias de fournisseur est attendu à cet emplacement. |
BCP203 | Erreur | L’utilisation d’instructions du fournisseur nécessite l’activation de la fonctionnalité EXPÉRIMENTALE Extensibility . |
BCP204 | Erreur | L’espace de noms {identifier} du fournisseur n’est pas reconnu. |
BCP205 | Erreur | L’espace de noms {identifier} du fournisseur ne prend pas en charge la configuration. |
BCP206 | Erreur | L'espace de noms {identifier} du fournisseur nécessite configuration, mais aucune n'a été fournie. |
BCP207 | Erreur | L’espace de noms {identifier} est déclaré plusieurs fois. Supprimez les doublons. |
BCP208 | Erreur | L’espace de noms {badNamespace} spécifié n’est pas reconnu. Spécifiez une référence de ressource à l’aide de l’un des espaces de noms suivants : {ToQuotedString(allowedNamespaces)} . |
BCP209 | Erreur | Échec de la recherche du type {resourceType} de ressource dans l’espace de noms {@namespace} . |
BCP210 | Erreur | Le type de ressource appartenant à l’espace de noms {childNamespace} ne peut pas avoir de type de ressource parent appartenant à un autre espace de noms {parentNamespace} . |
BCP211 | Erreur | Le nom {aliasName} de l’alias de module n’est pas valide. Les caractères valides sont alphanumériques, _ ou - . |
BCP212 | Erreur | Le nom {aliasName} de l'alias du module de spécification de modèle n'existe pas dans le fichier {BuildBicepConfigurationClause(configFileUri)} . |
BCP213 | Erreur | Le nom {aliasName} de l’alias du module d’artefact OCI n’existe pas dans le {BuildBicepConfigurationClause(configFileUri)} . |
BCP214 | Erreur | L'alias {aliasName} du module Template Spec dans le {BuildBicepConfigurationClause(configFileUri)} n’est pas valide. La subscription propriété ne peut pas être null ou non définie. |
BCP215 | Erreur | L'alias {aliasName} du module Template Spec dans le {BuildBicepConfigurationClause(configFileUri)} n’est pas valide. La resourceGroup propriété ne peut pas être null ou non définie. |
BCP216 | Erreur | L’alias {aliasName} du module d’artefact OCI dans le {BuildBicepConfigurationClause(configFileUri)} fichier n’est pas valide. La registry propriété ne peut pas être null ou non définie. |
BCP217 | Erreur |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} L’ID d’abonnement {subscriptionId} n’est pas un GUID. |
BCP218 | Erreur |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Le nom {resourceGroupName} du groupe de ressources dépasse la longueur maximale des {maximumLength} caractères. |
BCP219 | Erreur |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Le nom {resourceGroupName} du groupe de ressources n’est pas valide. Les caractères valides sont alphanumériques, caractères unicode, . , _ , - , ( , ou ) , mais le nom du groupe de ressources ne peut pas se terminer par . . |
BCP220 | Erreur |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Le nom des spécifications du modèle {templateSpecName} dépasse la longueur maximale des {maximumLength} caractères. |
BCP221 | Erreur |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Le nom des spécifications du modèle {templateSpecName} n’est pas valide. Les caractères valides sont alphanumériques, . , , _ - , ( ou , ou ) , mais le nom des spécifications du modèle ne peut pas se terminer par . . |
BCP222 | Erreur |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} La version des spécifications du modèle {templateSpecVersion} dépasse la longueur maximale de {maximumLength} caractères. |
BCP223 | Erreur |
{BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} La version {templateSpecVersion} des spécifications du modèle n’est pas valide. Les caractères valides sont alphanumériques, . , _ , - , ( , ou ) , mais la version du Spec Template ne peut pas se terminer par . . |
BCP224 | Erreur |
{BuildInvalidOciArtifactReferenceClause(aliasName, badRef)} La synthèse {badDigest} n’est pas valide. Le format valide est une chaîne sha256: suivie exactement de 64 chiffres hexadécimaux minuscules. |
BCP225 | Avertissement | La valeur de propriété {propertyName} de discriminateur ne peut pas être déterminée au moment de la compilation. La vérification du type pour cet objet est désactivée. |
BCP226 | Erreur | Au moins un code de diagnostic est attendu à cet emplacement. Le format valide est #disable-next-line diagnosticCode1 diagnosticCode2 ... . |
BCP227 | Erreur | Le type {resourceType} ne peut pas être utilisé comme paramètre ou type de sortie. Les types d’extensibilité ne sont actuellement pas pris en charge comme paramètres ou sorties. |
BCP229 | Erreur | Le paramètre {parameterName} ne peut pas être utilisé comme étendue de ressource ou parent. Vous ne pouvez pas utiliser des ressources transmises en tant que paramètres comme étendue ou parent d’une ressource. |
BCP230 | Avertissement | Le module référencé utilise le type {resourceTypeReference.FormatName()} de ressource qui n’a pas de types disponibles. Bicep ne peut pas valider les propriétés de la ressource avant le déploiement, mais cela n’empêchera pas le déploiement de la ressource. |
BCP231 | Erreur | L’utilisation de paramètres et de sorties typés par ressource nécessite l’activation de la fonctionnalité EXPÉRIMENTALE {nameof(ExperimentalFeaturesEnabled.ResourceTypedParamsAndOutputs)} . |
BCP232 | Erreur | Impossible de supprimer le module avec une référence {moduleRef} du cache. |
BCP233 | Erreur | Impossible de supprimer le module avec référence {moduleRef} dans le cache : {message} |
BCP234 | Avertissement | La fonction {armFunctionName} ARM a échoué lorsqu’elle a été appelée sur la valeur [{literalValue}] : {message} |
BCP235 | Erreur | Le JSONPath spécifié n’existe pas dans le fichier fourni ou n’est pas valide. |
BCP236 | Erreur | Un caractère de nouvelle ligne ou un virgule est attendu à cet emplacement. |
BCP237 | Erreur | Virgule attendue à cet emplacement. |
BCP238 | Erreur | Caractère de nouvelle ligne inattendu après une virgule. |
BCP239 | Erreur | L’identificateur {name} est un nom de symbole Bicep réservé et ne peut pas être utilisé dans ce contexte. |
BCP240 | Erreur | La parent propriété autorise uniquement les références directes aux ressources. Les expressions ne sont pas prises en charge. |
BCP241 | Avertissement | La <function-name> fonction est déconseillée et sera supprimée dans une prochaine version de Bicep. Ajoutez un commentaire à https://github.com/Azure/bicep/issues/2017 si vous pensez que cela aura un impact sur votre workflow. |
BCP242 | Erreur | Les fonctions lambda peuvent uniquement être spécifiées directement en tant qu’arguments de fonction. |
BCP243 | Erreur | Les parenthèses doivent contenir exactement une expression. |
BCP244 | Erreur | {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 | Avertissement | Le type {resourceTypeReference.FormatName()} de ressource ne peut être utilisé qu’avec le existing mot clé. |
BCP246 | Avertissement | Le type {resourceTypeReference.FormatName()} de ressource ne peut être utilisé qu’avec le existing mot clé à l’étendue demandée. Étendues autorisées pour le déploiement : {ToQuotedString(LanguageConstants.GetResourceScopeDescriptions(writableScopes))} . |
BCP247 | Erreur | L’utilisation de variables lambda dans l’accès au tableau de ressources ou de modules n’est actuellement pas prise en charge. La ou les variables lambda suivantes ont été consultées : {ToQuotedString(variableNames)} . |
BCP248 | Erreur | L’utilisation de variables lambda à l’intérieur de la <function-name> fonction n’est pas prise en charge actuellement. La ou les variables lambda suivantes ont été consultées : {ToQuotedString(variableNames)} . |
BCP249 | Erreur | Le bloc de variables de boucle attendu devait se composer exactement de 2 éléments (variable d’élément et variable d’index), mais {actualCount} a été trouvé. |
BCP250 | Erreur | Le paramètre {identifier} est attribué plusieurs fois. Supprimez ou renommez les doublons. |
BCP256 | Erreur | La déclaration using ne contient pas de référence de chemin d’accès au fichier Bicep. |
BCP257 | Erreur | Chaîne de chemin d’accès de fichier Bicep attendue. Il doit s’agir d’un chemin relatif vers un autre fichier Bicep, par exemple myModule.bicep , ou ../parent/myModule.bicep |
BCP258 | Avertissement | Les paramètres suivants sont déclarés dans le fichier Bicep, mais ne disposent pas d’une affectation dans le fichier params : {ToQuotedString(identifiers)} . |
BCP259 | Erreur | Le paramètre {identifier} est affecté dans le fichier params sans être déclaré dans le fichier Bicep. |
BCP260 | Erreur | Le paramètre {identifier} attend une valeur de type {expectedType} , mais la valeur fournie est de type {actualType} . |
BCP261 | Erreur | Une déclaration using doit être présente dans ce fichier de paramètres. |
BCP262 | Erreur | Plusieurs déclarations using sont présentes. |
BCP263 | Erreur | Le fichier spécifié dans le chemin de déclaration using n’existe pas. |
BCP264 | Erreur | Le type de ressource {resourceTypeName} est déclaré dans plusieurs espaces de noms importés ({ToQuotedStringWithCaseInsensitiveOrdering(namespaces)} ) et doit être pleinement qualifié. |
BCP265 | Erreur | Le nom {name} n’est pas une fonction. Tu veux dire {knownFunctionNamespace}.{knownFunctionName} ? |
BCP266 | Erreur | Identificateur de métadonnées attendu à cet emplacement. |
BCP267 | Erreur | Une déclaration de métadonnées est attendue après l’élément décoratif. |
BCP268 | Erreur | Identificateur non valide : {name} . Les identificateurs de métadonnées commençant par _ sont réservés. Veuillez en utiliser un autre. |
BCP269 | Erreur | La fonction <function-name> ne peut pas être utilisée comme décorateur de métadonnées. |
BCP271 | Erreur | Échec de l’analyse du contenu du fichier {configurationPath} de configuration Bicep en tant que JSON valide : {parsingErrorMessage.TrimEnd('.')} . |
BCP272 | Erreur | Impossible de charger le fichier {configurationPath} de configuration Bicep : {loadErrorMessage.TrimEnd('.')} . |
BCP273 | Erreur | Échec de l’analyse du contenu du fichier {configurationPath} de configuration Bicep en tant que JSON valide : {parsingErrorMessage.TrimEnd('.')} . |
BCP274 | Avertissement | Erreur d’analyse de {directoryPath} pour la configuration Bicep : {scanErrorMessage.TrimEnd('.')} . |
BCP275 | Erreur | Impossible d’ouvrir le fichier au chemin d’accès {directoryPath} . Nous avons trouvé un répertoire à la place. |
BCP276 | Erreur | Une déclaration using peut faire référence à un fichier Bicep uniquement. |
BCP277 | Erreur | Une déclaration de module ne peut faire référence qu’à un fichier Bicep, un modèle ARM, une référence de Registre ou une référence de spécification de modèle. |
BCP278 | Erreur | Ce fichier de paramètres fait référence à lui-même, ce qui n’est pas autorisé. |
BCP279 | Erreur | Type attendu à cet emplacement. Spécifiez une expression de type valide ou l’un des types suivants : {ToQuotedString(LanguageConstants.DeclarationTypes.Keys)} . |
BCP285 | Erreur | L’expression de type n’a pas pu être réduite à une valeur littérale. |
BCP286 | Erreur | Ce membre de l’union n’est pas valide, car il ne peut pas être affecté au {keystoneType} type. |
BCP287 | Erreur |
{symbolName} fait référence à une valeur, mais est utilisée comme type ici. |
BCP288 | Erreur |
<name> fait référence à un type, mais est utilisé comme valeur ici. |
BCP289 | Erreur | La définition de type n’est pas valide. |
BCP290 | Erreur | Une déclaration de paramètre ou de type est attendue après l’élément décoratif. |
BCP291 | Erreur | Une déclaration de paramètre ou de sortie est attendue après l’élément décoratif. |
BCP292 | Erreur | Une déclaration de paramètre, de sortie ou de type est attendue après l’élément décoratif. |
BCP293 | Erreur | Tous les membres d’une déclaration de type union doivent être des valeurs littérales. |
BCP294 | Erreur | Les unions de type doivent être réductibles à un seul type ARM (par exemple, string , int ou bool ). |
BCP295 | Erreur | L’élément décoratif {decoratorName} ne peut pas être utilisé sur les cibles de type union ou littéral. Les valeurs autorisées pour ce paramètre ou cette définition de type sont dérivées automatiquement de l’union ou du type littéral. |
BCP296 | Erreur | Les noms de propriétés sur les types doivent être des valeurs constantes au moment de la compilation. |
BCP297 | Erreur | La fonction <function-name> ne peut pas être utilisée comme décorateur de type. |
BCP298 | Erreur | Cette définition de type s’inclut elle-même comme composant requis, ce qui crée une contrainte qui ne peut pas être remplie. |
BCP299 | Erreur | Cette définition de type s’inclut elle-même en tant que composant requis via un cycle ({string.Join("\" -> \"", cycle)} ). |
BCP300 | Erreur | Un littéral de type est attendu à cet emplacement. Spécifiez une valeur concrète ou une référence à un type littéral. |
BCP301 | Erreur | Le nom {reservedName} du type est réservé et peut ne pas être attaché à un type défini par l’utilisateur. |
BCP302 | Erreur | Le nom <type-name> n’est pas un type valide. Spécifiez l’un des types suivants : <type-names> . |
BCP303 | Erreur | L’interpolation de chaîne n’est pas prise en charge pour spécifier le fournisseur. |
BCP304 | Erreur | Chaîne de spécificateur de fournisseur non valide. Spécifiez un fournisseur de format <providerName>@<providerVersion> valide. |
BCP305 | Erreur | Le mot clé with , le mot clé as ou un caractère de nouvelle ligne sont attendus à cet emplacement. |
BCP306 | Erreur | Le nom {name} fait référence à un espace de noms, et non à un type. |
BCP307 | Erreur | L’expression ne peut pas être évaluée, car les propriétés d’identificateur de la ressource existante référencée, y compris {ToQuotedString(runtimePropertyNames.OrderBy(x => x))} ne peuvent pas être calculées au début du déploiement. Dans cette situation, {accessiblePropertyNamesClause}{accessibleFunctionNamesClause} . |
BCP308 | Erreur | Le décorateur <decorator-name> peut ne pas être utilisé sur les instructions dont le type déclaré est une référence à un type défini par l’utilisateur. |
BCP309 | Erreur | Les valeurs de type {flattenInputType.Name} ne peuvent pas être aplatir, car {incompatibleType.Name} n’est pas un type de tableau. |
BCP311 | Erreur | La valeur d’index fournie <index-value> n’est pas valide pour le type <type-name> . Les index de ce type doivent être compris entre 0 et <zero-based-tuple-index> . |
BCP315 | Erreur | Un type d’objet peut avoir au plus une déclaration de propriétés supplémentaires. |
BCP316 | Erreur | Le {LanguageConstants.ParameterSealedPropertyName} décorateur peut ne pas être utilisé sur les types d’objets avec une déclaration de type de propriétés supplémentaire explicite. |
BCP317 | Erreur | Un identificateur, une chaîne ou un astérisque est attendu à cet emplacement. |
BCP318 | Avertissement | La valeur du type {possiblyNullType} peut être null au début du déploiement, ce qui entraînerait l’échec de cette expression d’accès (et du déploiement global avec celui-ci). Si vous ne savez pas si la valeur sera Null et si le modèle peut gérer une valeur Null pour l’expression globale, utilisez un opérateur .? (déréférencement sécurisé) pour court-circuiter l’expression d’accès si la valeur de l’expression de base est Null : {accessExpression.AsSafeAccess().ToString()} . Si vous savez que la valeur ne sera pas null, utilisez un opérateur d’assertion non Null pour informer le compilateur que la valeur ne sera pas null : {SyntaxFactory.AsNonNullable(expression).ToString()} . |
BCP319 | Erreur | Impossible de résoudre le type {errorSource} par le moteur de modèle ARM JSON. Message d’erreur d’origine : {message} |
BCP320 | Erreur | Les propriétés des ressources de sortie de module ne sont pas accessibles directement. Pour utiliser les propriétés de cette ressource, passez-la en tant que paramètre typé comme ressource à un autre module et accédez dans celui-ci aux propriétés du paramètre. |
BCP321 | Avertissement | Valeur de type {expectedType} attendue, mais la valeur fournie est de type {actualType} . Si vous savez que la valeur ne sera pas null, utilisez un opérateur d’assertion non Null pour informer le compilateur que la valeur ne sera pas null : {SyntaxFactory.AsNonNullable(expression).ToString()} . |
BCP322 | Erreur | L’opérateur .? (déréférencement sécurisé) ne peut pas être utilisé sur les appels de fonction d’instance. |
BCP323 | Erreur | L’opérateur [?] (déréférencement sécurisé) ne peut pas être utilisé sur des collections de ressources ou de modules. |
BCP325 | Erreur | Un identificateur de type est attendu à cet emplacement. |
BCP326 | Erreur | Les paramètres pouvant accepter la valeur Null ne peuvent pas se voir affecter une valeur par défaut. Ils ont une valeur par défaut implicite qui null ne peut pas être remplacée. |
BCP327 | Erreur/avertissement | La valeur fournie (qui sera toujours supérieure ou égale à <value> ) est trop grande pour affecter à une cible pour laquelle la valeur maximale autorisée est <max-value> . |
BCP328 | Erreur/avertissement | La valeur fournie (qui sera toujours inférieure ou égale à <value> ) est trop petite pour affecter à une cible pour laquelle la valeur minimale autorisée est <max-value> . |
BCP329 | Avertissement | La valeur fournie peut être aussi petite que {sourceMin} et peut être trop petite pour être attribuée à une cible avec un minimum de configuration de {targetMin} . |
BCP330 | Avertissement | La valeur fournie peut être aussi grande que {sourceMax} et peut être trop grande pour être attribuée à une cible avec un maximum configuré de {targetMax} . |
BCP331 | Erreur | Le {minDecoratorName} d'un type doit être inférieur ou égal à son {maxDecoratorName} , mais un minimum de {minValue} et un maximum de {maxValue} ont été spécifiés. |
BCP332 | Erreur/avertissement | La valeur fournie (dont la longueur sera toujours supérieure ou égale à <string-length> ) est trop longue pour affecter à une cible pour laquelle la longueur maximale autorisée est <max-length> . |
BCP333 | Erreur/avertissement | La valeur fournie (dont la longueur sera toujours inférieure ou égale à <string-length> ) est trop courte pour affecter à une cible pour laquelle la longueur minimale autorisée est <min-length> . |
BCP334 | Avertissement | La valeur fournie peut avoir une longueur aussi petite que {sourceMinLength} et peut être trop courte pour affecter à une cible avec une longueur minimale configurée de {targetMinLength} . |
BCP335 | Avertissement | La valeur fournie peut avoir une longueur aussi grande que {sourceMaxLength} et peut être trop longue pour affecter à une cible avec une longueur maximale configurée de {targetMaxLength} . |
BCP337 | Erreur | Ce type de déclaration n’est pas valide pour un fichier de paramètres Bicep. Spécifiez une déclaration {LanguageConstants.UsingKeyword} , {LanguageConstants.ParameterKeyword} ou {LanguageConstants.VariableKeyword} . |
BCP338 | Erreur | Échec de l’évaluation du paramètre <parameter-name>: <error-message> |
BCP339 | Erreur | La valeur d’index {indexSought} de tableau fournie n’est pas valide. L’index de tableau doit être supérieur ou égal à 0. |
BCP340 | Erreur | Impossible d’analyser la valeur YAML littérale. Assurez-vous qu’elle est bien formée. |
BCP341 | Erreur | Cette expression est utilisée à l’intérieur d’une déclaration de fonction, ce qui nécessite une valeur qui peut être calculée au début du déploiement. {variableDependencyChainClause}{accessiblePropertiesClause} |
BCP342 | Erreur | Les types définis par l’utilisateur ne sont pas pris en charge dans les paramètres ou les sorties de fonction définis par l’utilisateur. |
BCP344 | Erreur | Un identificateur d’assertion est attendu à cet emplacement. |
BCP345 | Erreur | Une déclaration de test peut référencer seulement un fichier Bicep |
BCP346 | Erreur | Un identificateur de test est attendu à cet emplacement. |
BCP347 | Erreur | Une chaîne de chemin d’accès de test est attendue à cet emplacement. |
BCP348 | Erreur | L’utilisation d’une instruction de déclaration de test nécessite l’activation de la fonctionnalité {nameof(ExperimentalFeaturesEnabled.TestFramework)} EXPERIMENTAL. |
BCP349 | Erreur | L’utilisation d’une déclaration d’assertion nécessite l’activation de la fonctionnalité EXPERIMENTAL{nameof(ExperimentalFeaturesEnabled.Assertions)} . |
BCP350 | Erreur | La valeur du type {valueType} ne peut pas être affectée à une assertion. Les assertions ne peuvent prendre que des valeurs de type bool . |
BCP351 | Erreur | La fonction <function-name> n’est pas valide à cet emplacement. Elle peut être utilisée seulement lors d’une affectation directe à un paramètre. |
BCP352 | Erreur | Échec de l’évaluation de la variable {name} : {message} |
BCP353 | Erreur | Les {itemTypePluralName} {ToQuotedString(itemNames)} ne diffèrent que par la casse. Le moteur de déploiements ARM ne respecte pas la casse et ne pourra pas les distinguer. |
BCP354 | Erreur | Un caractère d’accolade gauche ({ ) ou d’astérisque (* ) sont attendus à cet emplacement. |
BCP355 | Erreur | Le nom d’un symbole exporté est attendu à cet emplacement. |
BCP356 | Erreur | Un identificateur d’espace de noms valide est attendu à cet emplacement. |
BCP358 | Erreur | Cette déclaration n’a pas de référence de chemin d’accès de fichier. |
BCP360 | Erreur | Le {symbolName} symbole n’a pas été trouvé dans (ou n’a pas été exporté par) le modèle importé. |
BCP361 | Erreur | L’élément décoratif @export() doit cibler une instruction de niveau supérieur. |
BCP362 | Erreur | Ce symbole est importé plusieurs fois sous les noms {string.Join(", ", importedAs.Select(identifier => $"'{identifier}'"))} . |
BCP363 | Erreur | L’élément décoratif {LanguageConstants.TypeDiscriminatorDecoratorName} ne peut être appliqué qu’aux types d’union d’objet uniquement avec des types membre unique. |
BCP364 | Erreur | La propriété {discriminatorPropertyName} doit être un littéral de chaîne obligatoire sur tous les types de membres de l’union. |
BCP365 | Erreur | La valeur {discriminatorPropertyValue} de la propriété {discriminatorPropertyName} de discriminateur est dupliquée entre plusieurs types de membres d’union. La valeur doit être unique dans tous les types de membres de l’union. |
BCP366 | Erreur | Le nom de propriété de discrimination doit être {acceptablePropertyName} sur tous les types de membres de l’union. |
BCP367 | Erreur | La {featureName} fonctionnalité est temporairement désactivée. |
BCP368 | Erreur | La valeur du paramètre ne peut pas être connue tant que le déploiement du {targetName} modèle n’a pas commencé, car il utilise une référence à une valeur secrète dans Azure Key Vault. Les expressions qui font référence au {targetName} paramètre peuvent être utilisées dans les {LanguageConstants.LanguageFileExtension} fichiers, mais pas dans les {LanguageConstants.ParamsFileExtension} fichiers. |
BCP369 | Erreur | La valeur du {targetName} paramètre ne peut pas être connue tant que le déploiement du modèle n’a pas démarré, car il utilise la valeur par défaut définie dans le modèle. Les expressions qui font référence au {targetName} paramètre peuvent être utilisées dans les {LanguageConstants.LanguageFileExtension} fichiers, mais pas dans les {LanguageConstants.ParamsFileExtension} fichiers. |
BCP372 | Erreur | Le @export() décorateur peut ne pas être appliqué aux variables qui font référence à des paramètres, des modules ou des ressources, directement ou indirectement. La cible de ce décorateur contient des références, directes ou transitives, aux symboles suivants qui ne peuvent pas être exportés : {ToQuotedString(nonExportableSymbols)} . |
BCP373 | Erreur | Impossible d’importer le symbole nommé {name} : {message} |
BCP374 | Erreur | Le modèle importé ne peut pas être chargé avec un caractère générique, car il contient les exportations dupliquées suivantes : {ToQuotedString(ambiguousExportNames)} . |
BCP375 | Erreur | Un élément de liste d’importation qui identifie sa cible avec une chaîne entre guillemets doit inclure une as <alias> clause. |
BCP376 | Erreur | Le {name} symbole ne peut pas être importé, car les importations de type {exportMetadataKind} ne sont pas prises en charge dans les fichiers de type {sourceFileKind} . |
BCP377 | Erreur | Le nom {aliasName} de l’alias du fournisseur n’est pas valide. Les caractères valides sont alphanumériques, _ ou - . |
BCP378 | Erreur | L’alias {aliasName} du fournisseur d’artefacts OCI dans le {BuildBicepConfigurationClause(configFileUri)} n’est pas valide. La registry propriété ne peut pas être null ou non définie. |
BCP379 | Erreur | Le nom d'alias du fournisseur d'artefacts OCI {aliasName} n'existe pas dans le {BuildBicepConfigurationClause(configFileUri)} . |
BCP380 | Erreur | Artefacts de type : {artifactType} ne sont pas pris en charge. |
BCP381 | Avertissement | La déclaration d’espaces de noms de fournisseur avec le import mot clé a été déconseillée. Utilisez plutôt le mot clé provider . |
BCP383 | Erreur | Le {typeName} type n’est pas paramétrable. |
BCP384 | Erreur | Le {typeName} type nécessite des {requiredArgumentCount} arguments. |
BCP385 | Erreur | L’utilisation de types dérivés de ressources nécessite l’activation de la fonctionnalité EXPERIMENTAL {nameof(ExperimentalFeaturesEnabled.ResourceDerivedTypes)} . |
BCP386 | Erreur | Le décorateur <decorator-name> peut ne pas être utilisé sur les instructions dont le type déclaré est une référence à un type dérivé de ressource. |
BCP387 | Erreur | L’indexation dans un type nécessite un entier supérieur ou égal à 0. |
BCP388 | Erreur | Impossible d’accéder aux éléments de type {wrongType} par index. Un type tuple est requis. |
BCP389 | Erreur | Le type {wrongType} ne déclare pas de type de propriétés supplémentaire. |
BCP390 | Erreur | L’opérateur d’accès au type d’élément de tableau (« [*] ») peut être utilisé seulement avec des tableaux typés. |
BCP391 | Erreur | L’accès aux membres de type est pris en charge seulement sur une référence à un type nommé. |
BCP392 | Avertissement | L’identificateur {resourceTypeIdentifier} de type de ressource fourni n’a pas été reconnu comme un nom de type de ressource valide. |
BCP393 | Avertissement | Le segment {unrecognizedSegment} de pointeur de type n’a pas été reconnu. Les segments de pointeur pris en charge sont les suivants : properties , items , prefixItems et additionalProperties . |
BCP394 | Erreur | Les expressions de type dérivés de ressources doivent déréférencer une propriété dans le corps de la ressource. L’utilisation du type de corps de ressource entier n’est pas autorisée. |
BCP395 | Erreur | La déclaration d’espaces de noms de fournisseur à l’aide de l’expression <providerName>@<version> a été déconseillée. Utilisez à la place un identificateur. |
BCP396 | Erreur | L’artefact des types de fournisseurs référencés a été publié avec du contenu incorrectement formé. |
BCP397 | Erreur | Le fournisseur {name} est configuré de manière incorrecte dans le {BuildBicepConfigurationClause(configFileUri)} fichier . Il est référencé dans la {RootConfiguration.ImplicitProvidersConfigurationKey} section, mais il manque la configuration correspondante dans la {RootConfiguration.ProvidersConfigurationKey} section. |
BCP398 | Erreur | Le fournisseur {name} est configuré de manière incorrecte dans le {BuildBicepConfigurationClause(configFileUri)} fichier . Il est configuré comme intégré à la {RootConfiguration.ProvidersConfigurationKey} section, mais aucun fournisseur intégré n’existe. |
BCP399 | Erreur | L’extraction de types az à partir du registre nécessite l’activation de la fonctionnalité EXPÉRIMENTALE {nameof(ExperimentalFeaturesEnabled.DynamicTypeLoading)} . |
BCP400 | Erreur | L’extraction de types à partir du registre nécessite l’activation de la fonctionnalité EXPERIMENTAL {nameof(ExperimentalFeaturesEnabled.ProviderRegistry)} . |
BCP401 | Erreur | L’opérateur ... de propagation n’est pas autorisé à cet emplacement. |
BCP402 | Erreur | L’opérateur {spread.Ellipsis.Text} de propagation ne peut être utilisé que dans ce contexte pour une expression assignable au type {requiredType} . |
BCP403 | Erreur/avertissement | Le tableau englobant attend des éléments de type {expectedType} , mais le tableau en cours de propagation contient des éléments de type {actualType} incompatible. |
BCP404 | Erreur | La déclaration {LanguageConstants.ExtendsKeyword} ne contient pas de référence de chemin d’accès au fichier bicepparam. |
BCP405 | Erreur | Plus d'une {LanguageConstants.ExtendsKeyword} déclaration est présente. |
BCP406 | Erreur | Le mot clé {LanguageConstants.ExtendsKeyword} n'est pas pris en charge. |
BCP407 | Erreur | L’extension microsoftGraph intégrée est supprimée. Utilisez plutôt des types dynamiques. Voir https://aka.ms/graphBicepDynamicTypes |
BCP408 | Erreur | La {LanguageConstants.NameofFunctionName} fonction ne peut être utilisée qu’avec une expression qui a un nom. |
BCP409 | Erreur | Le resource<> type paramétré a été déclaré obsolète. Spécifiez si vous souhaitez que ce type corresponde à l’entrée ou à la sortie de la ressource. |
BCP410 | Erreur | La division par zéro n’est pas prise en charge. |
BCP411 | Erreur | Le type {type} ne peut pas être utilisé dans une affectation de type, car il ne correspond pas à l’une des catégories de types primitifs d’ARM (chaîne, int, bool, tableau, objet). |
BCP412 | Erreur | Le type de variable n’est pas valide. Spécifiez l’un des types suivants : {ToQuotedString(validTypes)} . |
BCP414 | Erreur | L’opérateur ^ d’indexation ne peut pas être utilisé sur les expressions de base de type {baseType} . |
BCP415 | Erreur | L’opérateur ^ d’indexation ne peut pas être utilisé avec des expressions d’index de type {indexType} . |
BCP416 | Erreur | La chaîne fournie ne correspond pas au modèle attendu de {expectedPattern} . |
BCP417 | Erreur | L’opérateur {ellipsis} de propagation ne peut pas être utilisé à l’intérieur d’objets avec des propriétés pour les expressions. |
BCP418 | Erreur | Les extensions ne peuvent pas être référencées ici. Les extensions ne peuvent être référencées que par les configurations d’extension de module. |
BCP419 | Erreur | Le nom {name} de l’espace de noms ne peut pas être utilisé comme nom d’extension. |
BCP420 | Erreur | Impossible de résoudre l’étendue au moment de la compilation, car l’expression fournie est ambiguë ou trop complexe. Les expressions d’étendue doivent être réductibles à un type spécifique d’étendue sans connaître les valeurs des paramètres. |
BCP421 | Erreur | Le module {moduleName} contient une ou plusieurs sorties sécurisées, qui ne sont pas prises en charge avec {LanguageConstants.TargetScopeKeyword} défini sur la valeur {LanguageConstants.TargetScopeTypeLocal} . |
BCP422 | Erreur | Une ressource de type {baseType} peut ou non exister lorsque cette fonction est appelée, ce qui peut entraîner l’échec du déploiement. |
Étapes suivantes
Consultez Qu’est-ce que Bicep ? pour en savoir plus sur Bicep.