Reguła lintera — brak zasobów wdrożeń

Ta reguła linter wyświetla ostrzeżenie, gdy szablon zawiera Microsoft.Resources/deployments zasób na poziomie głównym.

Kod reguły Linter

Użyj następującej wartości w pliku konfiguracji Bicep, aby dostosować ustawienia reguły:

no-deployments-resources

Rozwiązanie

Poniższy przykład kończy się niepowodzeniem tego testu, ponieważ szablon zawiera Microsoft.Resources/deployments zasób na poziomie głównym.

param name string
param specId string
resource foo 'Microsoft.Resources/deployments@2023-07-01' = {
  name: name
  properties: {
    mode: 'Incremental'
    templateLink: {
      uri: specId
    }
    parameters: {}
  }
}

Powinien zostać zadeklarowany jako moduł Bicep.

Następne kroki

Aby uzyskać więcej informacji na temat lintera, zobacz Use Bicep linter (Używanie lintera Bicep).