Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ta diagnostyka jest wywoływana, gdy Bicep nie może odnaleźć typu zasobu lub określonej wersji interfejsu API.
Description
Typ <zasobu resource-type@api-version> nie ma dostępnych typów. Bicep nie może zweryfikować właściwości zasobów przed wdrożeniem, ale nie spowoduje to zasób zostanie wdrożony.
Level
Ostrzeżenie
Solutions
Użyj poprawnego typu zasobu i wersji interfejsu API. Typy zasobów i wersje interfejsu API można znaleźć w dokumentacji szablonu platformy Azure.
Przykłady
Poniższy przykład zgłasza diagnostykę, ponieważ typ zasobu to Microsoft.Storage/storageAccounts, a nie storageAccount (liczba pojedyncza).
param location string = resourceGroup().location
resource storage 'Microsoft.Storage/storageAccount@2025-01-01' = {
name: 'mystorageacct'
location: location
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
Poniższy przykład zgłasza diagnostykę, ponieważ 2025-01-02 nie jest prawidłową wersją interfejsu API dla elementu 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'
}
Diagnostykę można naprawić, naprawiając literówki:
param location string = resourceGroup().location
resource storage 'Microsoft.Storage/storageAccounts@2025-01-01' = {
name: 'mystorageacct'
location: location
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
Dalsze kroki
Aby uzyskać więcej informacji na temat diagnostyki Bicep, zobacz Diagnostyka rdzenia Bicep.