Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
K této diagnostice dochází, když zadáte vlastnost, která není definována v typu prostředku.
Popis
Název vlastnosti <> není u objektů definice typu <>povolen.
Level
Upozornění / chyba
Řešení
Odeberte nedefinovanou vlastnost.
Příklady
Následující příklad vyvolá diagnostiku, protože bar není definován v storageAccountType:
type storageAccountConfigType = {
name: string
sku: string
}
param foo storageAccountConfigType = {
name: 'myStorage'
sku: 'Standard_LRS'
bar: 'myBar'
}
Problém můžete vyřešit odebráním vlastnosti:
type storageAccountConfigType = {
name: string
sku: string
}
param foo storageAccountConfigType = {
name: 'myStorage'
sku: 'Standard_LRS'
}
Následující příklad vyvolá diagnostiku, protože obj je zapečetěný typ a nedefinuje baz vlastnost.
@sealed()
type obj = {
foo: string
bar: string
}
param p obj = {
foo: 'foo'
bar: 'bar'
baz: 'baz'
}
Problém můžete vyřešit odebráním vlastnosti:
@sealed()
type obj = {
foo: string
bar: string
}
param p obj = {
foo: 'foo'
bar: 'bar'
}
Další kroky
Další informace o diagnostice Bicep najdete v tématu Diagnostika jádra Bicep.