Resolver erros de nomes de recursos reservados

Este artigo descreve o erro que obtém ao implementar um recurso que inclui uma palavra reservada no respetivo nome. As palavras reservadas não podem ser utilizadas em nomes de recursos.

Sintoma

Ao implementar um recurso, poderá 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

Os recursos com um ponto final acessível, como um nome de domínio completamente qualificado, não podem utilizar palavras reservadas ou marcas registadas no nome. O nome é verificado quando o recurso é criado, mesmo que o ponto final não esteja atualmente ativado.

As seguintes palavras estão reservadas:

  • ACESSO
  • 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 utilizadas como uma palavra inteira ou uma subcadeia no nome:

  • MICROSOFT
  • WINDOWS

A seguinte palavra não pode ser utilizada no início de um nome de recurso, mas pode ser utilizada mais tarde no nome:

  • INÍCIO DE SESSÃO

Solução

Indique um nome que não utilize uma das palavras reservadas.