Reguła lintera — brak nieużywanych istniejących zasobów
Ta reguła znajduje istniejące zasoby , do których nie odwołuje się plik Bicep.
Kod reguły Linter
Użyj następującej wartości w pliku konfiguracji Bicep, aby dostosować ustawienia reguły:
no-unused-existing-resources
Rozwiązanie
Aby zmniejszyć zamieszanie w szablonie, usuń wszystkie istniejące zasoby , które są zdefiniowane, ale nie są używane. Ten test znajduje istniejący zasób, który nie jest używany w żadnym miejscu w szablonie.
Poniższy przykład kończy się niepowodzeniem tego testu, ponieważ istniejący zasób stg jest zadeklarowany, ale nigdy nie jest używany:
resource stg 'Microsoft.Storage/storageAccounts@2023-04-01' existing = {
name: 'examplestorage'
}
Użyj szybkiej poprawki , aby usunąć nieużywany istniejący zasób.
Następne kroki
Aby uzyskać więcej informacji na temat lintera, zobacz Use Bicep linter (Używanie lintera Bicep).