Obter directoryRole
Namespace: microsoft.graph
Recupere as propriedades de um objeto directoryRole . A função deve ser ativada no locatário para uma resposta bem-sucedida.
Você pode usar a ID do objeto e a ID do modelo do directoryRole com essa API. A ID do modelo de uma função embutida é imutável e pode ser vista na descrição da função no portal do Azure. Para obter detalhes, consulte Role template IDs.
Permissões
Uma das seguintes permissões é obrigatória para chamar esta API. Para saber mais, incluindo como escolher permissões, confira Permissões.
| Tipo de permissão | Permissões (da com menos para a com mais privilégios) |
|---|---|
| Delegado (conta corporativa ou de estudante) | RoleManagement.Read.Directory, Directory.Read.All, RoleManagement.ReadWrite.Directory, Directory.ReadWrite.All |
| Delegado (conta pessoal da Microsoft) | Sem suporte. |
| Aplicativo | RoleManagement.Read.Directory, Directory.Read.All, RoleManagement.ReadWrite.Directory, Directory.ReadWrite.All |
Solicitação HTTP
GET /directoryRoles/{role-id}
GET /directoryRoles/roleTemplateId={roleTemplateId}
Parâmetros de consulta opcionais
Este método dá suporte ao parâmetro $select de consulta OData para ajudar a personalizar a resposta.
Cabeçalhos de solicitação
| Nome | Tipo | Descrição |
|---|---|---|
| Autorização | string | {token} de portador. Obrigatório. |
Corpo da solicitação
Não forneça um corpo de solicitação para esse método.
Resposta
Se bem-sucedido, este método retorna um código de resposta 200 OK e um objeto directoryRole no corpo da resposta.
Exemplos
Exemplo 1: Obter a definição de uma função de diretório usando a id de função
Solicitação
GET https://graph.microsoft.com/v1.0/directoryRoles/23f3b4b4-8a29-4420-8052-e4950273bbda
Resposta
Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directoryRoles/$entity",
"id": "23f3b4b4-8a29-4420-8052-e4950273bbda",
"deletedDateTime": null,
"description": "Can read sign-in and audit reports.",
"displayName": "Reports Reader",
"roleTemplateId": "4a5d8f65-41da-4de4-8968-e035b65339cf"
}
Exemplo 2: Obter a definição de uma função de diretório usando roleTemplateId
Solicitação
GET https://graph.microsoft.com/v1.0/directoryRoles/roleTemplateId=4a5d8f65-41da-4de4-8968-e035b65339cf
Resposta
Observação: o objeto de resposta mostrado aqui pode ser encurtado para legibilidade.
HTTP/1.1 200 OK
Content-type: application/json
{
"@odata.context": "https://graph.microsoft.com/v1.0/$metadata#directoryRoles/$entity",
"id": "23f3b4b4-8a29-4420-8052-e4950273bbda",
"deletedDateTime": null,
"description": "Allows ability to read usage reports.",
"displayName": "Reports Reader",
"roleTemplateId": "4a5d8f65-41da-4de4-8968-e035b65339cf"
}
Comentários
Enviar e exibir comentários de