Código de diagnóstico de Bicep: BCP170
Este diagnóstico se produce en una definición de recurso secundario cuando se especifica la propiedad primaria, pero se sigue usando un nombre completo para el recurso secundario.
Descripción
Se esperaba que el nombre del recurso no contenga caracteres "/". Los recursos secundarios con una referencia de recursos primarios (a través de la propiedad primaria o mediante el anidamiento) no deben contener un nombre completo. Para obtener más información, consulte Recursos secundarios.
Nivel
Error
Soluciones
No use un nombre completo con caracteres "/".
Ejemplos
En el ejemplo siguiente se genera el diagnóstico porque se usa un nombre completo para el recurso secundario.
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'
}
Puede corregir el diagnóstico actualizando el nombre del recurso secundario.
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'
}
Para obtener más información, vea Decoradores.
Pasos siguientes
Para obtener más información sobre los diagnósticos de Bicep, consulte Diagnósticos principales de Bicep.