Läs på engelska

Dela via


Bicep-fel/varningskod – BCP053

Det här felet/varningen inträffar när du refererar till en egenskap som inte har definierats i resurstypen eller den användardefinierade datatypen.

Fel-/varningsbeskrivning

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

Lösning

Referera till rätt egenskapsnamn.

Exempel

I följande exempel uppstår felet eftersom Microsoft.Storage/storageAccounts det inte innehåller en egenskap som heter 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 

Du kan åtgärda felet genom att referera till en giltig egenskap, till exempel name:

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

Nästa steg

Mer information om Bicep-fel och varningskoder finns i Bicep Core Diagnostics.