Partager via


Code d’erreur/avertissement Bicep - BCP053

Cette erreur/avertissement se produit lorsque vous référencez une propriété qui n’est pas définie dans le type de ressource ou le type de données défini par l’utilisateur.

Description de l’erreur/avertissement

The type <type-name> does not contain property <property-name>. Available properties include <property-names>.

Solution

Référencez le nom de propriété correct.

Exemples

L’exemple suivant déclenche l’erreur, car Microsoft.Storage/storageAccounts ne contient pas de propriété appelée bar.

param location string 

resource storage 'Microsoft.Storage/storageAccounts@2023-04-01' = {
  name: 'myStorage'
  location: location
  sku: {
    name: 'Standard_LRS'
  }
  kind: 'StorageV2'
}

output foo string = storage.bar 

Vous pouvez corriger l’erreur en référençant une propriété valide, par nameexemple :

param location string 

resource storage 'Microsoft.Storage/storageAccounts@2023-04-01' = {
  name: 'myStorage'
  location: location
  sku: {
    name: 'Standard_LRS'
  }
  kind: 'StorageV2'
}

output foo string = storage.name

Étapes suivantes

Pour plus d’informations sur les codes d’erreur et d’avertissement Bicep, consultez diagnostics principaux Bicep.