Delen via


Bicep-fout/waarschuwingscode - BCP073

Deze fout/waarschuwing treedt op wanneer u een waarde toewijst aan een alleen-lezen eigenschap.

Fout-/waarschuwingsbeschrijving

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

Oplossing

Verwijder de eigenschapstoewijzing uit het bestand.

Voorbeelden

In het volgende voorbeeld wordt de waarschuwing weergegeven, omdat sku deze alleen op het storageAccounts niveau kan worden ingesteld. Het is alleen-lezen voor services die zich onder een opslagaccount bevinden, zoals blobServices en 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: {}
}

U kunt het probleem oplossen door de sku eigenschapstoewijzing te verwijderen:

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'
}

Volgende stappen

Zie Bicep Core Diagnostics voor meer informatie over Bicep-fout- en waarschuwingscodes.