Partager via


Bicep diagnostic code - BCP135

Dans Bicep, les étendues déterminent le niveau hiérarchique auquel les ressources sont déployées dans Azure. ARM fournit quatre étendues de déploiement : groupe de ressources, groupe d’administration, abonnement et locataire. Les ressources doivent être déployées dans les étendues autorisées. Pour plus d’informations, consultez l’étendue du déploiement.

Description

Le <nom> d’étendue de l’étendue n’est pas valide pour ce type de ressource. Étendues autorisées : <nom> de l’étendue.

Level

Error

Solutions

Déployez des ressources dans les étendues autorisées.

Exemples

L’exemple suivant déclenche le diagnostic, car storageAccounts il n’est pas possible de le déployer dans l’étendue du groupe d’administration.

targetScope = 'managementGroup'

resource storageAccount 'Microsoft.Storage/storageAccounts@2023-05-01' = {
  name: 'demostorage0220'
  location: 'eastus'
  sku: {
    name:  'Standard_LRS'
  }
  kind:  'StorageV2'
}

Vous pouvez corriger le diagnostic en définissant la targetScoperesourceGroupvaleur .

targetScope = 'resourceGroup'

resource storageAccount 'Microsoft.Storage/storageAccounts@2023-05-01' = {
  name: 'demostorage0220'
  location: 'eastus'
  sku: {
    name:  'Standard_LRS'
  }
  kind:  'StorageV2'
}

Étapes suivantes

Pour plus d’informations sur les diagnostics Bicep, consultez diagnostics principaux Bicep.