Resolver erros de nomes de recursos reservados

Este artigo descreve o erro recebido durante a implantação de um recurso que inclui uma palavra reservada em seu nome. Palavras reservadas não podem ser usadas em nomes de recursos.

Sintoma

Ao implantar um recurso, você pode receber o seguinte erro:

Code=ReservedResourceName;
Message=The resource name <resource-name> or a part of the name is a trademarked or reserved word.

Causa

Recursos com um ponto de extremidade acessível, tais como um nome de domínio totalmente qualificado, não podem usar palavras reservadas ou marcas registradas no nome. O nome é verificado quando o recurso é criado, mesmo se o ponto de extremidade não estiver habilitado no momento.

As seguintes palavras são reservadas:

  • ACCESS
  • APP_CODE
  • APP_THEMES
  • APP_DATA
  • APP_GLOBALRESOURCES
  • APP_LOCALRESOURCES
  • APP_WEBREFERENCES
  • APP_BROWSERS
  • AZURE
  • BING
  • BIZSPARK
  • BIZTALK
  • CORTANA
  • DIRECTX
  • DOTNET
  • DYNAMICS
  • EXCEL
  • EXCHANGE
  • FOREFRONT
  • GROOVE
  • HOLOLENS
  • HYPERV
  • KINECT
  • LYNC
  • MSDN
  • O365
  • OFFICE
  • OFFICE365
  • ONEDRIVE
  • ONENOTE
  • OUTLOOK
  • POWERPOINT
  • SHAREPOINT
  • SKYPE
  • VISIO
  • VISUALSTUDIO
  • WEB.CONFIG
  • XBOX

As seguintes palavras não podem ser usadas como uma palavra inteira ou uma substring no nome:

  • MICROSOFT
  • WINDOWS

A seguinte palavra não pode ser usada no início de um nome de recurso, mas pode ser usada posteriormente no nome:

  • LOGIN

Solução

Forneça um nome que não use uma das palavras reservadas.