Bicep 오류/경고 코드 - BCP037
이 오류/경고는 리소스 종류에 정의되지 않은 속성을 지정할 때 발생합니다.
오류/경고 설명
The property <property-name> is not allowed on objects of type <type-defintion>.
솔루션
정의되지 않은 속성을 제거합니다.
예제
다음 예제에서는 다음에 정의되어 있지 않으므로 경고를 bar
발생합니다.storageAccountType
type storageAccountConfigType = {
name: string
sku: string
}
param foo storageAccountConfigType = {
name: 'myStorage'
sku: 'Standard_LRS'
bar: 'myBar'
}
속성을 제거하여 문제를 해결할 수 있습니다.
type storageAccountConfigType = {
name: string
sku: string
}
param foo storageAccountConfigType = {
name: 'myStorage'
sku: 'Standard_LRS'
}
다음 예제에서는 봉인된 형식이므로 오류를 obj
발생시키고 속성을 정의 baz
하지 않습니다.
@sealed()
type obj = {
foo: string
bar: string
}
param p obj = {
foo: 'foo'
bar: 'bar'
baz: 'baz'
}
속성을 제거하여 문제를 해결할 수 있습니다.
@sealed()
type obj = {
foo: string
bar: string
}
param p obj = {
foo: 'foo'
bar: 'bar'
}
다음 단계
Bicep 오류 및 경고 코드에 대한 자세한 내용은 Bicep 코어 진단을 참조 하세요.