Bicep 诊断代码 – BCP053
如果引用的属性未在资源类型或用户自定义数据类型中定义,则会出现此诊断。
说明
类型 <type-name> 不包含属性 <property-name>。 可用属性包括 <property-names>。
Level
警告/错误
解决方案
引用正确的属性名称。
示例
以下示例会引发此诊断,因为 Microsoft.Storage/storageAccounts
不包含名为 bar
的属性。
param location string
resource storage 'Microsoft.Storage/storageAccounts@2023-04-01' = {
name: 'myStorage'
location: location
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
output foo string = storage.bar
引用有效的属性(如 name
)即可修复此诊断:
param location string
resource storage 'Microsoft.Storage/storageAccounts@2023-04-01' = {
name: 'myStorage'
location: location
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
output foo string = storage.name
后续步骤
有关 Bicep 诊断的详细信息,请参阅 Bicep 核心诊断。