Codice di avviso/errore Bicep - BCP073
Questo errore o avviso si verifica quando si assegna un valore a una proprietà di sola lettura.
Descrizione dell'errore/avviso
The property <property-name> is read-only. Expressions cannot be assigned to read-only properties.
Soluzione
Rimuovere l'assegnazione di proprietà dal file.
Esempi
Nell'esempio seguente viene generato l'avviso perché sku
può essere impostato solo a storageAccounts
livello. È di sola lettura per i servizi che si trovano in un account di archiviazione come blobServices
e 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: {}
}
È possibile risolvere il problema rimuovendo l'assegnazione di sku
proprietà:
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'
}
Passaggi successivi
Per altre informazioni sui codici di errore e di avviso di Bicep, vedere Diagnostica dei core Bicep.