Dela via


Bicep-diagnostikkod – BCP170

Den här diagnostiken inträffar i en underordnad resursdefinition när den överordnade egenskapen anges, men ett fullständigt kvalificerat namn används fortfarande för den underordnade resursen.

beskrivning

Det förväntade resursnamnet skulle inte innehålla några "/"-tecken. Underordnade resurser med en överordnad resursreferens (via den överordnade egenskapen eller via kapsling) får inte innehålla ett fullständigt kvalificerat namn. Mer information finns i Underordnade resurser.

Nivå

Fel

Lösningar

Använd inte ett fullständigt kvalificerat namn med "/"-tecken.

Exempel

I följande exempel genereras diagnostiken eftersom ett fullständigt kvalificerat namn används för den underordnade resursen.

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

Du kan åtgärda diagnostiken genom att uppdatera det underordnade resursnamnet.

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

Mer information finns i Dekoratörer.

Nästa steg

Mer information om Bicep-diagnostik finns i Bicep Core Diagnostics.