Partager via


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.