Sdílet prostřednictvím


Diagnostický kód Bicep – BCP170

Tato diagnostika se vyskytuje v definici podřízeného prostředku při zadání nadřazené vlastnosti, ale plně kvalifikovaný název se stále používá pro podřízený prostředek.

Popis

Očekávaný název prostředku neobsahuje žádné znaky "/". Podřízené prostředky s odkazem na nadřazený prostředek (prostřednictvím nadřazené vlastnosti nebo vnoření) nesmí obsahovat plně kvalifikovaný název. Další informace najdete v tématu Podřízené prostředky.

Level

Chyba

Řešení

Nepoužívejte plně kvalifikovaný název se znaky /.

Příklady

Následující příklad vyvolá diagnostiku, protože pro podřízený prostředek se používá plně kvalifikovaný název.

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'
}

Diagnostiku můžete opravit aktualizací názvu podřízeného prostředku.

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'
}

Další informace naleznete v tématu Dekorátory.

Další kroky

Další informace o diagnostice Bicep najdete v tématu Diagnostika jádra Bicep.