Bicep 诊断代码 – BCP063

当系统尝试在上下文中查找名称,但找不到匹配的名称时,将会发生此诊断。

说明

名称 <name> 不是参数、变量、资源或模块。

Level

错误

解决方案

使用属性声明类型。 有关详细信息,请参阅 Bicep 文件

示例

以下示例会引发此诊断,因为 @metadata 并非正确的声明类型:

@metadata
resource store 'Microsoft.Storage/storageAccounts@2023-05-01' existing = {
  name: 'mystore'
}

正确声明 metadata 即可修复此诊断。

metadata description = 'create a storage account'

resource store 'Microsoft.Storage/storageAccounts@2023-05-01' existing = {
  name: 'mystore'
}

有关详细信息,请参阅元数据

后续步骤

有关 Bicep 诊断的详细信息,请参阅 Bicep 核心诊断