Bicep 错误代码 - BCP063

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

错误说明

The name <name> isn't a parameter, variable, resource, or module.

解决方案

使用属性声明类型。 有关详细信息,请参阅 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 核心诊断