Diagnostics principaux Bicep
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 | Description |
---|---|---|
BCP001 | Error | Le jeton suivant n’est pas reconnu : « {token} ». |
BCP002 | Error | Le commentaire multiligne à cet emplacement n’a pas de fin. Indiquez sa fin avec la séquence de caractères */. |
BCP003 | Error | 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 | Error | La chaîne à cet emplacement n’a pas de fin en raison d’un caractère de nouvelle ligne non attendu. |
BCP005 | Error | 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 | Error | 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 | Error | 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 | Error | Le jeton « = » ou une nouvelle ligne est attendu à cet emplacement. |
BCP009 | Error | Une valeur littérale, un tableau, un objet, une expression entre parenthèses ou un appel de fonction est attendu à cet emplacement. |
BCP010 | Error | Un entier signé de 64 bits valide est attendu. |
BCP011 | Error | Le type de la valeur spécifiée est incorrect. Spécifiez un littéral de type chaîne, booléen ou entier. |
BCP012 | Error | Le mot clé « {keyword} » est attendu à cet emplacement. |
BCP013 | Error | Un identificateur de paramètre est attendu à cet emplacement. |
BCP015 | Error | Un identificateur de variable est attendu à cet emplacement. |
BCP016 | Error | Un identificateur de sortie est attendu à cet emplacement. |
BCP017 | Error | Un identificateur de ressource est attendu à cet emplacement. |
BCP018 | Error | Le caractère <character> était attendu à cet emplacement. |
BCP019 | Error | Un caractère de nouvelle ligne est attendu à cet emplacement. |
BCP020 | Error | Un nom de fonction ou de propriété est attendu à cet emplacement. |
BCP021 | Error | Un littéral numérique est attendu à cet emplacement. |
BCP022 | Error | Un nom de propriété est attendu à cet emplacement. |
BCP023 | Error | Un nom de variable ou de fonction est attendu à cet emplacement. |
BCP024 | Error | L’identificateur dépasse la limite de {LanguageConstants.MaxIdentifierLength}. Réduisez la longueur de l’identificateur. |
BCP025 | Error | La propriété « {property} » est déclarée plusieurs fois dans cet objet. Supprimez ou renommez les propriétés en doublon. |
BCP026 | Error | La sortie attend une valeur de type « {expectedType} », mais la valeur fournie est de type « {actualType} ». |
BCP028 | Error | L’identificateur « {identifier} » est déclaré plusieurs fois. Supprimez ou renommez les doublons. |
BCP029 | Error | Le type de ressource n’est pas valide. Spécifiez un type de ressource valide au format « <types>@<Version-API> ». |
BCP030 | Error | Le type de sortie n’est pas valide. Spécifiez un des types suivants : {ToQuotedString(validTypes)}. |
BCP031 | Error | Le type de paramètre n’est pas valide. Spécifiez un des types suivants : {ToQuotedString(validTypes)}. |
BCP032 | Error | La valeur doit être une constante au moment de la compilation. |
BCP033 | Erreur/avertissement | Une valeur de type <data-type> est attendue, mais la valeur fournie est de type <data-type>. |
BCP034 | Erreur/avertissement | Le tableau englobant attend un élément de type « {expectedType} », mais l’élément fourni est de type « {actualType} ». |
BCP035 | Erreur/avertissement | La déclaration <data-type> spécifiée ne contient pas les propriétés requises 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 | Error | Les valeurs de type « {valueType} » ne peuvent pas être affectées à une variable. |
BCP043 | Error | Il ne s’agit pas d’une expression valide. |
BCP044 | Error | Impossible d’appliquer l’opérateur « {operatorName} » à l’opérande de type « {type} ». |
BCP045 | Error | Impossible d’appliquer l’opérateur « {operatorName} » aux opérandes de type « {type1} » et « {type2} ».{(additionalInfo is null? string.Empty : " " + additionalInfo)} |
BCP046 | Error | Une valeur de type « {type} » est attendue. |
BCP047 | Error | L’interpolation de chaîne n’est pas prise en charge pour spécifier le type de ressource. |
BCP048 | Error | Impossible de résoudre la surcharge de la fonction. Pour plus de détails, consultez la documentation. |
BCP049 | Error | L’index de tableau doit être de type « {LanguageConstants.String} » ou « {LanguageConstants.Int} », mais l’index fourni était de type « {wrongType} ». |
BCP050 | Error | Le chemin d’accès spécifié est vide. |
BCP051 | Error | Le chemin d’accès 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 la propriété <property-name>. |
BCP053 | Erreur/avertissement | Le type <type-name> ne contient pas la propriété <property-name>. Les propriétés disponibles incluent <property-names>. |
BCP054 | Error | Le type « {type} » ne contient aucune propriété. |
BCP055 | Error | Impossible d’accéder aux propriétés du type <type-name>. Un type <type-name> est requis. |
BCP056 | Error | La référence au nom « {name} » est ambiguë, car elle existe dans les espaces de noms {ToQuotedString(namespaces)}. La référence doit être complète. |
BCP057 | Error | Le nom <{name}> n’existe pas dans le contexte actuel. |
BCP059 | Error | Le nom « {name} » n’est pas une fonction. |
BCP060 | Error | La fonction « variables » n’est pas prise en charge. Référencez directement les variables par leurs noms symboliques. |
BCP061 | Error | La fonction « parameters » n’est pas prise en charge. Référencez directement les paramètres par leurs noms symboliques. |
BCP062 | Error | La déclaration référencée portant le nom <type-name> n’est pas valide. |
BCP063 | Error | Le nom <name> n’est pas un paramètre, une variable, une ressource ni un module. |
BCP064 | Error | Jetons non attendus trouvés dans l’expression interpolée. |
BCP065 | Error | 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 | Error | La fonction <function-name> n’est pas valide à cet emplacement. Elle peut être utilisée seulement dans les déclarations de ressource. |
BCP067 | Error | Impossible d’appeler des fonctions sur le type « {wrongType} ». Un type « {LanguageConstants.Object} » est requis. |
BCP068 | Error | Une chaîne de type de ressource est attendue. Spécifiez un type de ressource valide au format « <types>@<Version-API> ». |
BCP069 | Error | La fonction « {function} » n’est pas prise en charge. Utilisez à la place l’opérateur « {@operator} ». |
BCP070 | Error | L’argument de type « {argumentType} » ne peut pas être affecté à un paramètre de type « {parameterType} ». |
BCP071 | Error | <argument-count> est attendu, mais <argument-count> est reçu. |
BCP072 | Error | 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 | Error | L’indexation sur des tableaux nécessite un index de type « {LanguageConstants.Int} », mais l’index fourni était de type « {wrongType} ». |
BCP075 | Error | L’indexation sur des objets nécessite un index de type « {LanguageConstants.String} », mais l’index fourni était de type « {wrongType} ». |
BCP076 | Error | Impossible d’indexer sur une expression de type « {wrongType} ». 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 | Error | Cette expression fait référence à sa propre déclaration, ce qui n’est pas autorisé. |
BCP080 | Error | L’expression est impliquée dans un cycle ("{string.Join("" -> "", cycle)}"). |
BCP081 | Avertissement | Le type de ressource « {resourceTypeReference.FormatName()} » 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 | Error | Le nom <{name}> n’existe pas dans le contexte actuel. Vouliez-vous dire <name> ? |
BCP083 | Erreur/avertissement | Le type <type-definition> ne contient pas la propriété <property-name>. Vouliez-vous dire <property-name> ? |
BCP084 | Error | Le nom symbolique « {name} » est réservé. Utilisez un autre nom symbolique. Les espaces de noms réservés sont {ToQuotedString(namespaces).OrderBy(ns => ns)}. |
BCP085 | Error | 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 | Error | 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 | Error | 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>. Vouliez-vous dire <type-name> ? |
BCP089 | Erreur/avertissement | La propriété <property-name> n’est pas autorisée sur les objets de type <resource-type>. Vouliez-vous dire <property-name> ? |
BCP090 | Error | Cette déclaration de module ne contient pas de référence de chemin d’accès de fichier. |
BCP091 | Error | Une erreur s’est produite lors de la lecture du fichier. {failureMessage} |
BCP092 | Error | L’interpolation de chaîne n’est pas prise en charge dans les chemins d’accès aux fichiers. |
BCP093 | Error | Impossible de résoudre le chemin d’accès aux fichiers « {filePath} » relativement à « {parentPath} ». |
BCP094 | Error | Ce module fait référence à lui-même, ce qui n’est pas autorisé. |
BCP095 | Error | L’expression est impliquée dans un cycle ("{string.Join("" -> "", cycle)}"). |
BCP096 | Error | Un identificateur de module est attendu à cet emplacement. |
BCP097 | Error | Une chaîne de chemin d’accès de module est attendue. Il doit s’agir d’un chemin d’accès relatif à un autre fichier Bicep, par exemple « myModule.bicep » ou « ../parent/myModule.bicep » |
BCP098 | Error | Le chemin d’accès au fichier spécifié contient un caractère «». Utilisez à la place « / » comme caractère de séparateur de répertoire. |
BCP099 | Error | Le tableau « {LanguageConstants.ParameterAllowedPropertyName} » doit contenir un ou plusieurs éléments. |
BCP100 | Error | La fonction « if » n’est pas prise en charge. Utilisez à la place l’opérateur « ? : » (conditionnel ternaire), par exemple condition ? ValueIfTrue : ValueIfFalse |
BCP101 | Error | La fonction « createArray » n’est pas prise en charge. Construisez un littéral de tableau en utilisant []. |
BCP102 | Error | La fonction « createObject » n’est pas prise en charge. Construisez un littéral d’objet en utilisant {}. |
BCP103 | Error | Le jeton suivant n’est pas reconnu : « {token} ». Dans Bicep, les chaînes sont définies en utilisant des guillemets simples. |
BCP104 | Error | Le module référencé comporte des erreurs. |
BCP105 | Error | Impossible de charger le fichier à partir de l’URI « {fileUri} ». |
BCP106 | Error | Un caractère de nouvelle ligne est attendu à cet emplacement. Les virgules ne sont pas utilisées comme délimiteurs de séparation. |
BCP107 | Error | La fonction « {name} » n’existe pas dans l’espace de noms « {namespaceType.Name} ». |
BCP108 | Error | La fonction « {name} » n’existe pas dans l’espace de noms « {namespaceType.Name} ». Avez-vous voulu indiquer « {suggestedName} » ? |
BCP109 | Error | Le type « {type} » ne contient pas la fonction « {name} ». |
BCP110 | Error | Le type « {type} » ne contient pas la fonction « {name} ». Avez-vous voulu indiquer « {suggestedName} » ? |
BCP111 | Error | Le chemin d’accès de fichier spécifié contient des caractères de code de contrôle non valides. |
BCP112 | Error | « {LanguageConstants.TargetScopeKeyword} » ne peut pas être déclaré plusieurs fois dans un même 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(), l’abonnement nommé : subscription(<subId>), le groupe de ressources nommé dans le même abonnement : resourceGroup(<name>), le groupe de ressources nommé dans un autre abonnement : resourceGroup(<subId>, <name>) ou le 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>), l’abonnement actuel : subscription(), l’abonnement nommé : subscription(<subId>) ou le locataire : tenant(). |
BCP117 | Error | Un indexeur vide n’est pas autorisé. Spécifiez une expression valide. |
BCP118 | Error | Le caractère « { », le caractère « [ » ou le mot clé « if » est attendu à 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 | Error | Cette expression est utilisée dans une affectation à la propriété « {propertyName} » du type « {objectTypeName} », ce qui nécessite une valeur qui peut être calculée au début du déploiement. |
BCP121 | Error | Les 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 | Error | Les 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 | Error | Un nom d’espace de noms ou de décorateur est attendu à cet emplacement. |
BCP124 | Error | L’élément décoratif <decorator-name> peut uniquement être attaché à des cibles de type <data-type>, mais la cible dispose du type <data-type>. |
BCP125 | Error | Vous ne pouvez pas utiliser la fonction <function-name> comme élément décoratif de paramètre. |
BCP126 | Error | Vous ne pouvez pas utiliser la fonction <function-name> comme élément décoratif de variable. |
BCP127 | Error | Vous ne pouvez pas utiliser la fonction <function-name> comme élément décoratif de ressource. |
BCP128 | Error | Vous ne pouvez pas utiliser la fonction <function-name> comme élément décoratif de module. |
BCP129 | Error | Vous ne pouvez pas utiliser la fonction <function-name> comme élément décoratif de sortie. |
BCP130 | Error | Les éléments décoratifs ne sont pas autorisés ici. |
BCP132 | Error | Une déclaration est attendue après le décorateur. |
BCP133 | Error | La séquence d’échappement Unicode n’est pas valide. Les séquences d’échappement Unicode valides vont de \u{0} à \u{10FFFF}. |
BCP134 | Avertissement | L’étendue {ToQuotedString(LanguageConstants.GetResourceScopeDescriptions(suppliedScope))} n’est pas valide pour ce module. Étendues autorisées : {ToQuotedString(LanguageConstants.GetResourceScopeDescriptions(supportedScopes))}. |
BCP135 | Avertissement | L’étendue {ToQuotedString(LanguageConstants.GetResourceScopeDescriptions(suppliedScope))} n’est pas valide pour ce type de ressource. Étendues autorisées : {ToQuotedString(LanguageConstants.GetResourceScopeDescriptions(supportedScopes))}. |
BCP136 | Error | Un identificateur de variable d’élément de boucle est attendu à cet emplacement. |
BCP137 | Error | La boucle attend une expression de type « {LanguageConstants.Array} », mais la valeur fournie est de type « {actualType} ». |
BCP138 | Error | 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 | Error | 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 | Error | La chaîne multiligne à cet emplacement n’a pas de marque de fin. Terminez-la par « ' ». |
BCP141 | Error | L’expression ne peut pas être utilisée comme élément décoratif, car elle ne peut pas être appelée. |
BCP142 | Error | La valeur de propriété pour les expressions for ne peut pas être imbriquée. |
BCP143 | Error | Vous ne pouvez pas utiliser les expressions for avec des propriétés dont les noms sont également des expressions. |
BCP144 | Error | 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 | Error | La sortie « {identifier} » est déclarée plusieurs fois. Supprimez ou renommez les doublons. |
BCP147 | Error | Une déclaration de paramètre est attendue après le décorateur. |
BCP148 | Error | Une déclaration de variable est attendue après le décorateur. |
BCP149 | Error | Une déclaration de ressource est attendue après le décorateur. |
BCP150 | Error | Une déclaration de module est attendue après le décorateur. |
BCP151 | Error | Une déclaration de sortie est attendue après le décorateur. |
BCP152 | Error | Vous ne pouvez pas utiliser la fonction <function-name> comme élément décoratif. |
BCP153 | Error | Une déclaration de ressource ou de module est attendue après le décorateur. |
BCP154 | Error | Une taille de lot d’au moins {limit} est attendue, mais la valeur spécifiée est « {value} ». |
BCP155 | Error | L’élément décoratif <decorator-name> peut uniquement être attaché à des collections de ressources ou de modules. |
BCP156 | Error | Le segment de type de ressource « {typeSegment} » est non valide. Les ressources imbriquées doivent spécifier un seul segment de type et éventuellement spécifier une version d’API en utilisant le format « <type>@<Version-API> ». |
BCP157 | Error | Le type de ressource ne peut pas être déterminé en raison d’une erreur dans la ressource conteneur. |
BCP158 | Error | Impossible d’accéder à des ressources imbriquées de type « {wrongType} ». Un type de ressource est requis. |
BCP159 | Error | La ressource « {resourceName} » ne contient pas de ressource imbriquée nommée « {identifierName} ». Les ressources imbriquées connues sont : {ToQuotedString(nestedResourceNames)}. |
BCP160 | Error | Une ressource imbriquée ne peut pas apparaître à l’intérieur d’une ressource avec une expression for. |
BCP162 | Error | Un identificateur de variable d’élément de boucle ou « ( » est attendu à cet emplacement. |
BCP164 | Error | 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 | Error | 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 la propriété « scope » affectée à la ressource ancêtre « {ancestorIdentifier} ». Vous devez utiliser des modules pour déployer des ressources dans une autre étendue. |
BCP166 | Error | Élément décoratif <decorator-name> en doublon. |
BCP167 | Error | Le caractère « { » ou le mot clé « if » est attendu à cet emplacement. |
BCP168 | Error | La longueur ne doit pas être une valeur négative. |
BCP169 | Error | Le nom de ressource attendu doit contenir {expectedSlashCount} caractère(s) « / ». Le nombre de segments de nom doit correspondre au nombre de segments dans le type de ressource. |
BCP170 | Error | Le nom de ressource attendu ne doit pas contenir de 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 | Error | Le type de ressource « {resourceType} » n’est pas une ressource enfant valide du parent « {parentResourceType} ». |
BCP172 | Error | Le type de ressource ne peut pas être validé en raison d’une erreur dans la ressource parente « {resourceName} ». |
BCP173 | Error | Vous ne pouvez pas utiliser la propriété « {property} » 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 segment « /providers/ ». Utilisez à la place la propriété « scope ». |
BCP176 | Error | Les valeurs du type « any » ne sont pas autorisées ici. |
BCP177 | Error | Cette expression est utilisée dans l’expression if-condition, qui nécessite une valeur qui peut être calculée au début du déploiement.{variableDependencyChainClause}{accessiblePropertiesClause} |
BCP178 | Error | Cette expression est utilisée dans l’expression for, 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 d’élément de boucle « {itemVariableName} » ou la variable d’index « {indexVariableName} » 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 | Error | 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 | Error | 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 | Error | 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 | Error | La valeur de la propriété « params » du module doit être un littéral d’objet. |
BCP184 | Error | 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 | Error | 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 définition de ressource ou de type, bien qu’elle puisse être valide.{TypeInaccuracyClause} |
BCP188 | Error | 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 | Error | (allowedSchemes.Contains(ArtifactReferenceSchemes.Local, StringComparer.Ordinal), allowedSchemes.Any(scheme => !string.Equals(scheme, ArtifactReferenceSchemes.Local, StringComparison.Ordinal))) switch { (false, false) => "Les références de module ne sont pas prises en charge dans ce contexte.", (false, true) => $"Le schéma de référence de module spécifié « {badScheme} » n’est pas reconnu. Spécifiez une référence de module en utilisant un des schémas suivants : {FormatSchemes()}", (true, false) => $"Le schéma de référence de module spécifié « {badScheme} » n’est pas reconnu. Spécifiez un chemin d’accès à un fichier de module local.", (true, true) => $"Le schéma de référence de module spécifié « {badScheme} » n’est pas reconnu. Spécifiez un chemin d’accès à un fichier de module local ou une référence de module en utilisant un des schémas suivants : {FormatSchemes()}"} |
BCP190 | Error | L’artefact avec la référence « {artifactRef} » n’a pas été restauré. |
BCP191 | Error | Impossible de restaurer l’artefact avec la référence « {artifactRef} ». |
BCP192 | Error | Impossible de restaurer l’artefact avec la référence <reference> : <error-message>. |
BCP193 | Error | {BuildInvalidOciArtifactReferenceClause(aliasName, badRef)} Spécifiez une référence au format « {ArtifactReferenceSchemes.Oci}:<URI-artefact>:<étiquette> » ou « {ArtifactReferenceSchemes.Oci}/<alias-module>:<nom-ou-chemin-module>:<étiquette> ». |
BCP194 | Error | {BuildInvalidTemplateSpecReferenceClause(aliasName, badRef)} Spécifiez une référence au format « {ArtifactReferenceSchemes.TemplateSpecs}:<ID-abonnement>/<nom-groupe-ressources>/<nom-spécification-modèle>:<version> », ou « {ArtifactReferenceSchemes.TemplateSpecs}/<alias-module>:<nom-spécification-modèle>:<version> ». |
BCP195 | Error | {BuildInvalidOciArtifactReferenceClause(aliasName, badRef)} Le segment de chemin d’accès de l’artefact « {badSegment} » n’est pas valide. Chaque segment de chemin d’accès de nom d’artefact doit être une chaîne alphanumérique minuscule éventuellement séparée par « . », « _ » ou « - ». |
BCP196 | Error | L’étiquette ou le code de hachage du module est manquant. |
BCP197 | Error | L’étiquette « {badTag} » dépasse la longueur maximale, qui est de {maxLength} caractères. |
BCP198 | Error | La balise « {badTag} » n’est pas valide. Les caractères valides sont les caractères alphanumériques, « . ». « » ou « - », mais l’étiquette ne peut pas commencer par « . », « » ni « - ». |
BCP199 | Error | Le chemin d’accès du module « {badRepository} » dépasse la longueur maximale, qui est de {maxLength} caractères. |
BCP200 | Error | Le registre « {badRegistry} » dépasse la longueur maximale, qui est de {maxLength} caractères. |
BCP201 | Error | Une chaîne de spécification de fournisseur d’un format valide est attendue à cet emplacement. Les formats valides sont « br:<hôte-registre-fournisseur>/<chemin-répertoire-fournisseur>@<version-fournisseur> » ou « br/<alias-fournisseur>:<nom-fournisseur>@<version-fournisseur> ». |
BCP202 | Error | Un nom d’alias de fournisseur est attendu à cet emplacement. |
BCP203 | Error | L’utilisation d’instructions du fournisseur nécessite l’activation de la fonctionnalité EXPÉRIMENTALE « Extensibilité ». |
BCP204 | Error | L’espace de noms du fournisseur « {identifier} » n’est pas reconnu. |
BCP205 | Error | L’espace de noms du fournisseur « {identifier} » ne prend pas en charge la configuration. |
BCP206 | Error | L’espace de noms du fournisseur « {identifier} » nécessite une configuration, mais aucune n’a été fournie. |
BCP207 | Error | L’espace de noms « {identifier} » est déclaré plusieurs fois. Supprimez les doublons. |
BCP208 | Error | L’espace de noms spécifié « {badNamespace} » n’est pas reconnu. Spécifiez une référence de ressource en utilisant un des espaces de noms suivants : {ToQuotedString(allowedNamespaces)}. |
BCP209 | Error | Impossible de trouver le type de ressource « {resourceType} » dans l’espace de noms « {@namespace} ». |
BCP210 | Error | Le type de ressource appartenant à l’espace de noms « {childNamespace} » ne peut pas avoir un type de ressource parent appartenant à un espace de noms différent « {parentNamespace} ». |
BCP211 | Error | Le nom de l’alias du module « {aliasName} » est non valide. Les caractères valides sont les caractères alphanumériques, « _ » ou « - ». |
BCP212 | Error | Le nom d’alias du module de spécification de modèle « {aliasName} » n’existe pas dans {BuildBicepConfigurationClause(configFileUri)}. |
BCP213 | Error | Le nom d’alias du module d’artefact OCI « {aliasName} » n’existe pas dans {BuildBicepConfigurationClause(configFileUri)}. |
BCP214 | Error | L’alias du module de spécification de modèle « {aliasName} » dans {BuildBicepConfigurationClause(configFileUri)} est non valide. La propriété « subscription » ne peut pas être nulle ni non définie. |
BCP215 | Error | L’alias du module de spécification de modèle « {aliasName} » dans {BuildBicepConfigurationClause(configFileUri)} est non valide. La propriété « resourceGroup » ne peut pas être nulle ni non définie. |
BCP216 | Error | Le nom d’alias du module d’artefact OCI « {aliasName} » dans {BuildBicepConfigurationClause(configFileUri)} est non valide. La propriété « registry » ne peut pas être nulle ni non définie. |
BCP217 | Error | {BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} L’ID d’abonnement « {subscriptionId} » n’est pas un GUID. |
BCP218 | Error | {BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Le nom du groupe de ressources « {resourceGroupName} » dépasse la longueur maximale, qui est de {maximumLength} caractères. |
BCP219 | Error | {BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Le nom du groupe de ressources « {resourceGroupName} » est non valide. Les caractères valides sont les caractères alphanumériques, les caractères Unicode, « . », « _ », « - », « ( » ou « ) », mais le nom du groupe de ressources ne peut pas se terminer par « . ». |
BCP220 | Error | {BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Le nom de la spécification de modèle « {templateSpecName} » dépasse la longueur maximale, qui est de {maximumLength} caractères. |
BCP221 | Error | {BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} Le nom de la spécification de modèle « {templateSpecName} » est non valide. Les caractères valides sont les caractères alphanumériques, « . », « _ », « - », « ( » ou « ) », mais le nom de la spécification du modèle ne peut pas se terminer par « . ». |
BCP222 | Error | {BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} La version de la spécification de modèle « {templateSpecVersion} » dépasse la longueur maximale, qui est de {maximumLength} caractères. |
BCP223 | Error | {BuildInvalidTemplateSpecReferenceClause(aliasName, referenceValue)} La version de la spécification de modèle « {templateSpecVersion} » est non valide. Les caractères valides sont les caractères alphanumériques, « . », « _ », « - », « ( » ou « ) », mais le nom de la spécification du modèle ne peut pas se terminer par « . ». |
BCP224 | Error | {BuildInvalidOciArtifactReferenceClause(aliasName, badRef)} Le code de hachage « {badDigest} » n’est pas valide. Le format valide est une chaîne « sha256: » suivie par exactement 64 chiffres hexadécimaux minuscules. |
BCP225 | Avertissement | La valeur de la propriété de discrimination « {propertyName} » 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 | Error | Au moins un code de diagnostic est attendu à cet emplacement. Le format valide est « #disable-next-line diagnosticCode1 diagnosticCode2 ... ». |
BCP227 | Error | Vous ne pouvez pas utiliser le type « {resourceType} » comme type de paramètre ou de sortie. Les types d’extensibilité ne sont actuellement pas pris en charge comme paramètres ou sorties. |
BCP229 | Error | Vous ne pouvez pas utiliser le paramètre « {parameterName} » comme étendue ou parent de ressources. 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 de ressource « {resourceTypeReference.FormatName()} » qui n’a pas de type disponible. 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 | Error | 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 | Error | Impossible de supprimer du cache le module avec la référence « {moduleRef} ». |
BCP233 | Error | Impossible de supprimer du cache le module avec la référence « {moduleRef} » : {message} |
BCP234 | Avertissement | La fonction ARM « {armFunctionName} » a échoué lors de l’appel sur la valeur [{literalValue}] : {message} |
BCP235 | Error | Le JSONPath spécifié n’existe pas dans le fichier fourni ou n’est pas valide. |
BCP236 | Error | Un caractère de nouvelle ligne ou un virgule est attendu à cet emplacement. |
BCP237 | Error | Virgule attendue à cet emplacement. |
BCP238 | Error | Caractère de nouvelle ligne inattendu après une virgule. |
BCP239 | Error | L’identificateur « {name} » est un nom de symbole Bicep réservé et ne peut pas être utilisé dans ce contexte. |
BCP240 | Error | La propriété « parent » autorise uniquement les références directes aux ressources. Les expressions ne sont pas prises en charge. |
BCP241 | Avertissement | La fonction <function-name> 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 | Error | Les fonctions lambda peuvent uniquement être spécifiées directement en tant qu’arguments de fonction. |
BCP243 | Error | Les parenthèses doivent contenir exactement une expression. |
BCP244 | Error | {minArgCount == maxArgCount ? $"Expression lambda attendue de type « {lambdaType} » avec {minArgCount} arguments, mais {actualArgCount} arguments ont été reçus. » : $"Expression lambda attendue de type « {lambdaType} » avec entre {minArgCount} et {maxArgCount} arguments, mais {actualArgCount} arguments ont été reçus."} |
BCP245 | Avertissement | Le type de ressource « {resourceTypeReference.FormatName()} » ne peut être utilisé qu’avec le mot clé « existing ». |
BCP246 | Avertissement | Le type de ressource « {resourceTypeReference.FormatName()} » ne peut être utilisé qu’avec le mot clé « existing » à l’étendue demandée. Étendues autorisées pour le déploiement : {ToQuotedString(LanguageConstants.GetResourceScopeDescriptions(writableScopes)}. |
BCP247 | Error | 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 | Error | L’utilisation de variables lambda à l’intérieur de la fonction <function-name> n’est pas prise en charge pour le moment. La ou les variables lambda suivantes ont été consultées : {ToQuotedString(variableNames)}. |
BCP249 | Error | Le bloc de variable de boucle attendu se compose exactement de 2 éléments (variable d’élément et variable d’index), mais {actualCount} a ou ont été trouvés. |
BCP250 | Error | Le paramètre « {identifier} » est attribué plusieurs fois. Supprimez ou renommez les doublons. |
BCP256 | Error | La déclaration using ne contient pas de référence de chemin d’accès au fichier de modèle Bicep. |
BCP257 | Error | Chaîne de chemin d’accès de fichier Bicep attendue. Il doit s’agir d’un chemin d’accès relatif à 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 il manque une affectation dans le fichier params : {ToQuotedString(identifiers)}. |
BCP259 | Error | Le paramètre « {identifier} » est affecté dans le fichier params sans être déclaré dans le fichier Bicep. |
BCP260 | Error | Le paramètre « {identifier} » attend une valeur de type « {expectedType} », mais la valeur fournie est de type « {actualType} ». |
BCP261 | Error | Une déclaration using doit être présente dans ce fichier de paramètres. |
BCP262 | Error | Plusieurs déclarations using sont présentes. |
BCP263 | Error | Le fichier spécifié dans le chemin de déclaration using n’existe pas. |
BCP264 | Error | Le type de ressource « {resourceTypeName} » est déclaré dans plusieurs espaces de noms importés ({ToQuotedStringWithCaseInsensitiveOrdering(namespaces)}) et doit être complet. |
BCP265 | Error | Le nom « {name} » n’est pas une fonction. Vouliez-vous dire « {knownFunctionNamespace}.{knownFunctionName} » ? |
BCP266 | Error | Identificateur de métadonnées attendu à cet emplacement. |
BCP267 | Error | Une déclaration de métadonnées est attendue après l’élément décoratif. |
BCP268 | Error | Identificateur non valide : « {name} ». Les identificateurs de métadonnées commençant par « _ » sont réservés. Veuillez en utiliser un autre. |
BCP269 | Error | Vous ne pouvez pas utiliser la fonction <function-name> comme élément décoratif de métadonnées. |
BCP271 | Error | Échec de l’analyse du contenu du fichier de configuration Bicep « {configurationPath} » comme code JSON valide : {parsingErrorMessage.TrimEnd('.')}. |
BCP272 | Error | Impossible de charger le fichier de configuration Bicep « {configurationPath} » : {loadErrorMessage.TrimEnd('.')}. |
BCP273 | Error | Échec de l’analyse du contenu du fichier de configuration Bicep « {configurationPath} » comme code JSON valide : {parsingErrorMessage.TrimEnd('.')}. |
BCP274 | Avertissement | Erreur lors de l’analyse de « {directoryPath} » pour la configuration Bicep : {scanErrorMessage.TrimEnd('.')}. |
BCP275 | Error | Impossible d’ouvrir le fichier au chemin d’accès « {directoryPath} ». Nous avons trouvé un répertoire à la place. |
BCP276 | Error | Une déclaration using peut faire référence à un fichier Bicep uniquement. |
BCP277 | Error | 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 | Error | Ce fichier de paramètres fait référence à lui-même, ce qui n’est pas autorisé. |
BCP279 | Error | Type attendu à cet emplacement. Spécifiez une expression de type valide ou l’un des types suivants : {ToQuotedString(LanguageConstants.DeclarationTypes.Keys)}. |
BCP285 | Error | L’expression de type n’a pas pu être réduite à une valeur littérale. |
BCP286 | Error | Ce membre d’union n’est pas valide, car il ne peut pas être affecté au type « {keystoneType} ». |
BCP287 | Error | « {symbolName} » fait référence à une valeur, mais il est utilisé ici en tant que type. |
BCP288 | Error | <name> fait uniquement référence à un type, mais s'utilise en tant que valeur ici. |
BCP289 | Error | La définition de type n’est pas valide. |
BCP290 | Error | Une déclaration de paramètre ou de type est attendue après l’élément décoratif. |
BCP291 | Error | Une déclaration de paramètre ou de sortie est attendue après l’élément décoratif. |
BCP292 | Error | Une déclaration de paramètre, de sortie ou de type est attendue après l’élément décoratif. |
BCP293 | Error | Tous les membres d’une déclaration de type union doivent être des valeurs littérales. |
BCP294 | Error | Les unions de type doivent être réductibles à un type ARM unique (par exemple, « string », « int » ou « bool »). |
BCP295 | Error | L’élément décoratif « {decoratorName} » ne peut pas être utilisé sur les cibles d’un 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 | Error | Les noms de propriétés sur les types doivent être des valeurs constantes au moment de la compilation. |
BCP297 | Error | La fonction <function-name> ne peut pas être utilisée comme élément décoratif de type. |
BCP298 | Error | 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 | Error | Cette définition de type s’inclut elle-même en tant que composant requis via un cycle (« {string.Join("" -> "", cycle)} »). |
BCP300 | Error | 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 | Error | Le nom de type « {reservedName} » est réservé et peut ne pas être attaché à un type défini par l’utilisateur. |
BCP302 | Error | Le nom <type-name> n’est pas un type valide. Spécifiez l’un des types suivants : <type-names>. |
BCP303 | Error | L’interpolation de chaîne n’est pas prise en charge pour spécifier le fournisseur. |
BCP304 | Error | Chaîne de spécificateur de fournisseur non valide. Spécifiez un fournisseur valide au format « <nom-fournisseur>@<version-fournisseur> ». |
BCP305 | Error | Le mot clé « with », le mot clé « as » ou un caractère de nouvelle ligne est attendu à cet emplacement. |
BCP306 | Error | Le nom « {name} » fait référence à un espace de noms et non pas à un type. |
BCP307 | Error | Impossible d’évaluer l’expression, car les propriétés d’identificateur de la ressource existante référencée incluant {ToQuotedString(runtimePropertyNames.OrderBy(x => x))} ne peuvent pas être calculées au début du déploiement. Dans cette situation, {accessiblePropertyNamesClause}{accessibleFunctionNamesClause}. |
BCP308 | Error | L’élément décoratif <decorator-name> ne peut pas être utilisé sur les instructions dont le type déclaré est une référence à un type défini par l’utilisateur. |
BCP309 | Error | Les valeurs de type « {flattenInputType.Name} » ne peuvent pas être mises à plat, car « {incompatibleType.Name} » n’est pas un type de tableau. |
BCP311 | Error | La valeur d’index fournie d’<index-value> n’est pas valide pour le type <type-name>. Les indexes pour ce type doivent être compris entre 0 et <zero-based-tuple-index>. |
BCP315 | Error | Un type d’objet peut avoir au plus une déclaration de propriétés supplémentaires. |
BCP316 | Error | Le décorateur « {LanguageConstants.ParameterSealedPropertyName} » ne peut pas être utilisé sur les types d’objets avec une déclaration de type de propriétés supplémentaires explicite. |
BCP317 | Error | Un identificateur, une chaîne ou un astérisque est attendu à cet emplacement. |
BCP318 | Avertissement | La valeur de 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 nulle et si le modèle va gérer une valeur nulle 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 nulle : {accessExpression.AsSafeAccess().ToString()}. Si vous savez que la valeur ne sera pas nulle, utilisez un opérateur d’assertion non nul pour informer le compilateur que la valeur ne sera pas nulle : {SyntaxFactory.AsNonNullable(expression).ToString()}. |
BCP319 | Error | Le moteur de modèle JSON d’ARM n’a pas pu résoudre le type pour « {errorSource} ». Message d’erreur d’origine : « {message} » |
BCP320 | Error | 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 | Une valeur de type « {expectedType} » est attendue, mais la valeur fournie est de type « {actualType} ». Si vous savez que la valeur ne sera pas nulle, utilisez un opérateur d’assertion non nul pour informer le compilateur que la valeur ne sera pas nulle : {SyntaxFactory.AsNonNullable(expression).ToString()}. |
BCP322 | Error | L’opérateur .? (déréférencement sécurisé) ne peut pas être utilisé sur les appels de fonction d’instance. |
BCP323 | Error | L’opérateur [?] (déréférencement sécurisé) ne peut pas être utilisé sur des collections de ressources ou de modules. |
BCP325 | Error | Un identificateur de type est attendu à cet emplacement. |
BCP326 | Error | Les paramètres pouvant accepter la valeur Null ne peuvent pas se voir affecter une valeur par défaut. Elles ont une valeur par défaut implicite « Null » qui ne peut pas être remplacée. |
BCP327 | Erreur/avertissement | La valeur fournie (qui sera toujours supérieure ou égale à <value>) est trop grande pour être affectée à 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 être affectée à une cible pour laquelle la valeur minimale autorisée est <max-value>. |
BCP329 | Avertissement | La valeur fournie peut avoir comme valeur minimale {sourceMin} et peut être trop petite pour être affectée à une cible avec un minimum configuré de {targetMin}. |
BCP330 | Avertissement | La valeur fournie peut avoir comme valeur maximale {sourceMax} et peut être trop grande pour être affectée à une cible avec un maximum configuré de {targetMax}. |
BCP331 | Error | 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 être affectée à 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 être affectée à une cible pour laquelle la longueur minimale autorisée est <min-length>. |
BCP334 | Avertissement | La valeur fournie peut avoir comme longueur minimale {sourceMinLength} et peut être trop courte pour être affectée à une cible avec une longueur minimale configurée de {targetMinLength}. |
BCP335 | Avertissement | La valeur fournie peut avoir comme longueur maximale {sourceMaxLength} et peut être trop longue pour être affectée à une cible avec une longueur maximale configurée de {targetMaxLength}. |
BCP337 | Error | 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 | Error | Échec de l’évaluation du paramètre <parameter-name> : <error-message>` |
BCP339 | Error | La valeur d’index de tableau fournie « {indexSought} » n’est pas valide. L’index de tableau doit être supérieur ou égal à 0. |
BCP340 | Error | Impossible d’analyser la valeur YAML littérale. Assurez-vous qu’elle est bien formée. |
BCP341 | Error | 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 | Error | 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 | Error | Un identificateur d’assertion est attendu à cet emplacement. |
BCP345 | Error | Une déclaration de test peut référencer seulement un fichier Bicep |
BCP346 | Error | Un identificateur de test est attendu à cet emplacement. |
BCP347 | Error | Une chaîne de chemin d’accès de test est attendue à cet emplacement. |
BCP348 | Error | L’utilisation d’une instruction de déclaration de test nécessite l’activation de la fonctionnalité EXPÉRIMENTALE « {nameof(ExperimentalFeaturesEnabled.TestFramework)} ». |
BCP349 | Error | L’utilisation d’une déclaration d’assertion nécessite l’activation de la fonctionnalité EXPÉRIMENTALE « {nameof(ExperimentalFeaturesEnabled.Assertions)} ». |
BCP350 | Error | Une valeur de type « {valueType} » ne peut pas être affectée à une assertion. Les assertions peuvent prendre seulement des valeurs de type « bool ». |
BCP351 | Error | 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 | Error | Échec de l’évaluation de la variable « {name} » : {message} |
BCP353 | Error | Les {itemTypePluralName} {ToQuotedString(itemNames)} diffèrent seulement quant à la casse. Le moteur de déploiements ARM ne respecte pas la casse et ne pourra pas les distinguer. |
BCP354 | Error | Un caractère d’accolade gauche (« { ») ou d’astérisque (« * ») est attendu à cet emplacement. |
BCP355 | Error | Le nom d’un symbole exporté est attendu à cet emplacement. |
BCP356 | Error | Un identificateur d’espace de noms valide est attendu à cet emplacement. |
BCP358 | Error | Cette déclaration n’a pas de référence de chemin d’accès de fichier. |
BCP360 | Error | Le symbole « {symbolName} » est introuvable dans le modèle importé (ou n’a pas été exporté par celui-ci). |
BCP361 | Error | Le décorateur « @export() » doit cibler une instruction de plus haut niveau. |
BCP362 | Error | Ce symbole est importé plusieurs fois sous les noms {string.Join(", ", importedAs.Select(identifier => $"’{identifier}’"))}. |
BCP363 | Error | Le décorateur « {LanguageConstants.TypeDiscriminatorDecoratorName} » peut être appliqué seulement à des types d’union d’objets uniquement avec des types de membre unique. |
BCP364 | Error | La propriété « {discriminatorPropertyName} » doit être un littéral de chaîne obligatoire sur tous les types de membres de l’union. |
BCP365 | Error | La valeur « {discriminatorPropertyValue} » pour la propriété « {discriminatorPropertyName} » du discriminateur est en doublon sur plusieurs types de membres de l’union. La valeur doit être unique dans tous les types de membres de l’union. |
BCP366 | Error | Le nom de propriété du discriminateur doit être « {acceptablePropertyName} » sur tous les types de membres de l’union. |
BCP367 | Error | La fonctionnalité « {featureName} » est temporairement désactivée. |
BCP368 | Error | La valeur du paramètre « {targetName} » ne peut pas être connue tant que le déploiement du modèle n’a pas commencé, car il utilise une référence à une valeur de secret dans Azure Key Vault. Les expressions qui font référence au paramètre « {targetName} » peuvent être utilisées dans des fichiers {LanguageConstants.LanguageFileExtension}, mais pas dans des fichiers {LanguageConstants.ParamsFileExtension}. |
BCP369 | Error | La valeur du paramètre « {targetName} » ne peut pas être connue tant que le déploiement du modèle n’a pas commencé, car il utilise une valeur par défaut définie dans le modèle. Les expressions qui font référence au paramètre « {targetName} » peuvent être utilisées dans des fichiers {LanguageConstants.LanguageFileExtension}, mais pas dans des fichiers {LanguageConstants.ParamsFileExtension}. |
BCP372 | Error | Le décorateur « @export() » 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 non exportables suivants : {ToQuotedString(nonExportableSymbols)}. |
BCP373 | Error | Impossible d’importer le symbole nommé « {name} » : {message} |
BCP374 | Error | Impossible de charger le modèle importé avec un caractère générique, car il contient les exportations en doublon suivantes : {ToQuotedString(ambiguousExportNames)}. |
BCP375 | Error | Un élément de liste d’importation qui identifie sa cible avec une chaîne entre guillemets doit inclure une clause « as <alias> ». |
BCP376 | Error | Le symbole « {name} » ne peut pas être importé, car les importations de type {exportMetadataKind} ne sont pas prises en charge dans les fichiers de type {sourceFileKind}. |
BCP377 | Error | Le nom de l’alias du fournisseur « {aliasName} » est non valide. Les caractères valides sont les caractères alphanumériques, « _ » ou « - ». |
BCP378 | Error | Le nom d’alias du fournisseur d’artefact OCI « {aliasName} » dans {BuildBicepConfigurationClause(configFileUri)} est non valide. La propriété « registry » ne peut pas être nulle ni non définie. |
BCP379 | Error | Le nom d’alias du fournisseur d’artefact OCI « {aliasName} » n’existe pas dans {BuildBicepConfigurationClause(configFileUri)}. |
BCP380 | Error | Les artefacts de type « {artifactType} » ne sont pas pris en charge. |
BCP381 | Avertissement | La déclaration d’espaces de noms de fournisseur avec le mot clé « import » a été déconseillée. Utilisez à la place le mot clé « provider ». |
BCP383 | Error | Le type « {typeName} » n’est pas paramétrable. |
BCP384 | Error | Le type « {typeName} » requiert {requiredArgumentCount} argument(s). |
BCP385 | Error | L’utilisation de types dérivés de ressources nécessite l’activation de la fonctionnalité EXPÉRIMENTALE « {nameof(ExperimentalFeaturesEnabled.ResourceDerivedTypes)} ». |
BCP386 | Error | L’élément décoratif <decorator-name> ne peut pas être utilisé sur les instructions dont le type déclaré est une référence à un type dérivé d’une ressource. |
BCP387 | Error | L’indexation dans un type nécessite un entier supérieur ou égal à 0. |
BCP388 | Error | Impossible d’accéder aux éléments de type « {wrongType} » via un index. Un type tuple est requis. |
BCP389 | Error | Le type « {wrongType} » ne déclare pas un type de propriétés supplémentaire. |
BCP390 | Error | L’opérateur d’accès au type d’élément de tableau (« [*] ») peut être utilisé seulement avec des tableaux typés. |
BCP391 | Error | L’accès aux membres de type est pris en charge seulement sur une référence à un type nommé. |
BCP392 | Avertissement | L’identificateur de type de ressource fourni « {resourceTypeIdentifier} » n’a pas été reconnu comme nom de type de ressource valide. |
BCP393 | Avertissement | Le segment de pointeur de type « {unrecognizedSegment} » n’a pas été reconnu. Les segments de pointeur pris en charge sont : « properties », « items », « prefixItems » et « additionalProperties ». |
BCP394 | Error | 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 | Error | La déclaration d’espaces de noms de fournisseur en utilisant l’expression « <providerName>@<version> » a été déconseillée. Utilisez à la place un identificateur. |
BCP396 | Error | L’artefact des types de fournisseurs référencés a été publié avec du contenu incorrectement formé. |
BCP397 | Error | Le fournisseur {name} est incorrectement configuré dans {BuildBicepConfigurationClause(configFileUri)}. Il est référencé dans la section « {RootConfiguration.ImplicitProvidersConfigurationKey} », mais il n’a pas de configuration correspondante dans la section « {RootConfiguration.ProvidersConfigurationKey} ». |
BCP398 | Error | Le fournisseur {name} est incorrectement configuré dans {BuildBicepConfigurationClause(configFileUri)}. Il est configuré en tant qu’élément intégré dans la section « {RootConfiguration.ProvidersConfigurationKey} », mais il n’existe aucun fournisseur intégré. |
BCP399 | Error | L’extraction de types az auprès du registre nécessite l’activation de la fonctionnalité EXPÉRIMENTALE « {nameof(ExperimentalFeaturesEnabled.DynamicTypeLoading)} ». |
BCP400 | Error | L’extraction de types auprès du registre nécessite l’activation de la fonctionnalité EXPÉRIMENTALE « {nameof(ExperimentalFeaturesEnabled.ProviderRegistry)} ». |
BCP401 | Error | L’opérateur de propagation « ... » n’est pas autorisé à cet emplacement. |
BCP402 | Error | L’opérateur de propagation « {spread.Ellipsis.Text} » 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 propagé contient des éléments de type incompatible « {actualType} ». |
BCP404 | Error | La déclaration « {LanguageConstants.ExtendsKeyword} » ne contient pas de référence de chemin d’accès au fichier bicepparam. |
BCP405 | Error | Plusieurs déclarations « {LanguageConstants.ExtendsKeyword} » sont présentes. |
BCP406 | Error | Le mot clé « {LanguageConstants.ExtendsKeyword} » n’est pas pris en charge. |
Étapes suivantes
Pour en savoir plus sur Bicep, consultez Vue d’ensemble de Bicep.