Dela via


Bicep-fel/varningskod – BCP073

Det här felet/varningen inträffar när du tilldelar ett värde till en skrivskyddad egenskap.

Fel-/varningsbeskrivning

The property <property-name> is read-only. Expressions cannot be assigned to read-only properties.

Lösning

Ta bort egenskapstilldelningen från filen.

Exempel

I följande exempel genereras varningen eftersom sku den bara kan anges på storageAccounts nivån. Det är skrivskyddat för tjänster som finns under ett lagringskonto som blobServices och fileServices.

param location string

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

resource blobService 'Microsoft.Storage/storageAccounts/blobServices@2023-04-01' = {
  parent: storage
  name: 'default'
  sku: {}
}

Du kan åtgärda problemet genom att ta bort egenskapstilldelningen sku :

param location string

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

resource blobService 'Microsoft.Storage/storageAccounts/blobServices@2023-04-01' = {
  parent: storage
  name: 'default'
}

Nästa steg

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