Compartilhar via


Microsoft.Graph appRoleAssignedTo

Permissões

Escolha a permissão ou permissões marcadas como menos privilegiadas para esta API. Use uma permissão ou permissões privilegiadas mais altas somente se seu aplicativo exigir. Para obter detalhes sobre permissões delegadas e de aplicativo, consulte Tipos de permissão. Para saber mais sobre essas permissões, consulte a referência de permissões.

Observação

As permissões para contas pessoais da Microsoft não podem ser usadas para implantar recursos do Microsoft Graph declarados em arquivos Bicep.

Tipo de permissão Permissões menos privilegiadas Permissões privilegiadas mais altas
Delegado (conta corporativa ou de estudante) AppRoleAssignment.ReadWrite.All e Application.Read.All AppRoleAssignment.ReadWrite.All e Directory.Read.All
Delegado (conta pessoal da Microsoft) Não há suporte. Não há suporte.
Aplicativo AppRoleAssignment.ReadWrite.All e Application.Read.All AppRoleAssignment.ReadWrite.All e Directory.Read.All

Formato de recurso

Para criar um recurso Microsoft.Graph/appRoleAssignedTo, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.Graph/appRoleAssignedTo@v1.0' = {
  appRoleId: 'string'
  principalId: 'string'
  resourceDisplayName: 'string'
  resourceId: 'string'
}

Valores de propriedade

appRoleAssignedTo

Nome Descrição Valor
apiVersion A versão da api de recurso 'v1.0' (Somente leitura)
appRoleId O identificador (id) da função de aplicativo atribuída à entidade de segurança. Essa função de aplicativo deve ser exposta na propriedade appRoles na entidade de serviço do aplicativo de recurso (resourceId). Se o aplicativo de recurso não tiver declarado nenhuma função de aplicativo, uma ID de função de aplicativo padrão de 00000000-0000-0000-0000-0000000000000 poderá ser especificada para sinalizar que a entidade de segurança está atribuída ao aplicativo de recurso sem nenhuma função de aplicativo específica. Obrigatório na criação. string (Obrigatório)

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
createdDateTime A hora em que a atribuição de função do aplicativo foi criada. O tipo Timestamp representa informações de data e hora usando o formato ISO 8601 e está sempre na hora UTC. Por exemplo, meia-noite UTC em 1 de janeiro de 2014 é 2014-01-01T00:00:00Z. Somente leitura. string (Somente leitura)
excluídoDataHora Data e hora em que esse objeto foi excluído. Sempre nulo quando o objeto não foi excluído. string (Somente leitura)
ID O identificador exclusivo de uma entidade. Somente leitura. string (Somente leitura)
principalDisplayName O nome para exibição do usuário, grupo ou entidade de serviço que recebeu a atribuição de função do aplicativo. Somente leitura string (Somente leitura)
principalId O identificador exclusivo (id) do usuário, grupo de segurança ou entidade de serviço que está recebendo a função de aplicativo. Há suporte para grupos de segurança com associações dinâmicas. Obrigatório na criação. string (Obrigatório)

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
principalType O tipo da entidade de segurança atribuída. Pode ser User, Group ou ServicePrincipal. Somente leitura. string (Somente leitura)
resourceDisplayName O nome para exibição da entidade de serviço do aplicativo de recurso para a qual a atribuição é feita. string
resourceId O identificador exclusivo (id) da entidade de serviço de recurso para a qual a atribuição é feita. Obrigatório na criação string (Obrigatório)

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
tipo O tipo de recurso 'Microsoft.Graph/appRoleAssignedTo' (Somente leitura)