Kod diagnostyczny Bicep — BCP170
Ta diagnostyka występuje w definicji zasobu podrzędnego po określeniu właściwości nadrzędnej, ale w pełni kwalifikowana nazwa jest nadal używana dla zasobu podrzędnego.
opis
Oczekiwana nazwa zasobu nie zawiera żadnych znaków "/". Zasoby podrzędne z odwołaniem do zasobu nadrzędnego (za pośrednictwem właściwości nadrzędnej lub zagnieżdżania) nie mogą zawierać w pełni kwalifikowanej nazwy. Aby uzyskać więcej informacji, zobacz Zasoby podrzędne.
Poziom
Błąd
Rozwiązania
Nie używaj w pełni kwalifikowanej nazwy ze znakami "/".
Przykłady
Poniższy przykład zgłasza diagnostykę, ponieważ dla zasobu podrzędnego jest używana w pełni kwalifikowana nazwa.
resource demoStore0220 'Microsoft.Storage/storageAccounts@2023-05-01' = {
name: 'demoStore0220'
location: 'centralus'
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
resource demoFileService0220 'Microsoft.Storage/storageAccounts/fileServices@2023-05-01' = {
parent: demoStore0220
name: 'demoStore0220/default'
}
Diagnostykę można naprawić, aktualizując nazwę zasobu podrzędnego.
resource demoStore0220 'Microsoft.Storage/storageAccounts@2023-05-01' = {
name: 'demoStore0220'
location: 'centralus'
sku: {
name: 'Standard_LRS'
}
kind: 'StorageV2'
}
resource demoFileService0220 'Microsoft.Storage/storageAccounts/fileServices@2023-05-01' = {
parent: demoStore0220
name: 'default'
}
Aby uzyskać więcej informacji, zobacz Decorators (Decorators).
Następne kroki
Aby uzyskać więcej informacji na temat diagnostyki Bicep, zobacz Diagnostyka rdzenia Bicep.