Freigeben über


Bicep-Diagnosecode – BCP081

Diese Diagnose wird ausgelöst, wenn Bicep den Ressourcentyp oder die angegebene API-Version nicht finden kann.

Description

Der Ressourcentyp <"resource-type@api-version> " ist nicht verfügbar. Bicep kann die Eigenschaften der Ressource vor der Bereitstellung nicht validieren, aber dies verhindert nicht, dass die Ressource bereitgestellt wird.

Ebene

Warnung

Solutions

Verwenden Sie den richtigen Ressourcentyp und die API-Version. Sie finden die Ressourcentypen und die API-Versionen in der Azure-Vorlagenreferenz.

Examples

Im folgenden Beispiel wird die Diagnose ausgelöst, da der Ressourcentyp nicht Microsoft.Storage/storageAccounts (Singular) lautetstorageAccount.

param location string = resourceGroup().location

resource storage 'Microsoft.Storage/storageAccount@2025-01-01' = {
  name: 'mystorageacct'
  location: location
  sku: {
    name: 'Standard_LRS'
  }
  kind: 'StorageV2'
}

Im folgenden Beispiel wird die Diagnose ausgelöst, da es sich nicht um 2025-01-02 eine gültige API-Version für die Microsoft.Storage/storageAccounts.

param location string = resourceGroup().location

resource storage 'Microsoft.Storage/storageAccount@2025-01-02' = {
  name: 'mystorageacct'
  location: location
  sku: {
    name: 'Standard_LRS'
  }
  kind: 'StorageV2'
}

Sie können die Diagnose beheben, indem Sie die Tippfehler beheben:

param location string = resourceGroup().location

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

Nächste Schritte

Weitere Informationen zur Bicep-Diagnose finden Sie unter Bicep-Kerndiagnose.