Bicep 診断コード - BCP135
Bicep では、スコープによって、リソースが Azure 内にデプロイされる階層レベルが決まります。 ARM には、リソース グループ、管理グループ、サブスクリプション、テナントという 4 つのデプロイ スコープが用意されています。 リソースは、許可されたスコープ内にデプロイする必要があります。 詳細については、「 展開スコープ」を参照してください。
説明
スコープ <scope-name> はこのリソースの種類に対して有効ではありません。 許可されるスコープ: <scope-name>。
Level
エラー
ソリューション
許可されたスコープにリソースをデプロイします。
例
次の例では、 storageAccounts
を管理グループ スコープで展開できないため、診断を発生させます。
targetScope = 'managementGroup'
resource storageAccount 'Microsoft.Storage/storageAccounts@2023-05-01' = {
name: 'demostorage0220'
location: 'eastus'
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
targetScope
を resourceGroup
に設定することで、診断を修正できます。
targetScope = 'resourceGroup'
resource storageAccount 'Microsoft.Storage/storageAccounts@2023-05-01' = {
name: 'demostorage0220'
location: 'eastus'
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
次のステップ
Bicep 診断の詳細については、「 Bicep コア診断」を参照してください。