Bicep 错误/警告代码 - BCP053
如果引用的属性未在资源类型或用户自定义数据类型中定义,则会出现此错误/警告。
错误/警告说明
The type <type-name> does not contain property <property-name>. Available properties include <property-names>.
解决方案
引用正确的属性名称。
示例
下面的示例引发了错误,因为 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 核心诊断。