Atualizar a administração

Namespace: microsoft.graph

Importante

As APIs na versão /beta no Microsoft Graph estão sujeitas a alterações. Não há suporte para o uso dessas APIs em aplicativos de produção. Para determinar se uma API está disponível na v1.0, use o seletor Versão.

Atualize as propriedades de um objeto administrativeUnit .

Essa API está disponível nas seguintes implantações nacionais de nuvem.

Serviço global Governo dos EUA L4 GOVERNO DOS EUA L5 (DOD) China operada pela 21Vianet

Permissões

Escolha a permissão ou as permissões marcadas como menos privilegiadas para essa API. Use uma permissão ou permissões privilegiadas mais altas somente se o 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.

Tipo de permissão Permissões menos privilegiadas Permissões privilegiadas mais altas
Delegado (conta corporativa ou de estudante) AdministrativeUnit.ReadWrite.All Indisponível.
Delegado (conta pessoal da Microsoft) Sem suporte. Sem suporte.
Aplicativo AdministrativeUnit.ReadWrite.All Indisponível.

Para atualizar uma unidade administrativa, a entidade de chamada deve receber pelo menos a função Privileged Role AdministratorMicrosoft Entra.

Solicitação HTTP

PATCH /administrativeUnits/{id}
PATCH /directory/administrativeUnits/{id}

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização.

Corpo da solicitação

No corpo da solicitação, forneça os valores para os campos relevantes que devem ser atualizados. As propriedades existentes que não estão incluídas no corpo da solicitação mantêm seus valores anteriores ou são recalculadas com base em alterações em outros valores de propriedade. Para alcançar o melhor desempenho, não inclua valores existentes que não foram alterados.

Propriedade Tipo Descrição
description Cadeia de caracteres Descrição da unidade administrativa.
displayName Cadeia de caracteres Nome de exibição da unidade administrativa.
membershipRule String Regra de associação dinâmica para a unidade administrativa. Para saber mais sobre as regras que você pode usar para unidades administrativas dinâmicas e grupos dinâmicos, consulte Usando atributos para criar regras avançadas.
membershipRuleProcessingState String Usado para controlar se a regra de associação dinâmica é processada ativamente. Defina como On quando quiser que a regra de associação dinâmica esteja ativa e Paused se você quiser parar de atualizar a associação dinamicamente.
membershipType Cadeia de caracteres Tipo de associação para a unidade administrativa. Pode ser dynamic ou assigned.
visibility Cadeia de caracteres Visibilidade da unidade administrativa. Se não estiver definido, o padrão será public. Pode ser definido como HiddenMembership, o que oculta a associação de não membros.

Como o recurso administrativeUnit dá suporte a extensões, você pode usar a PATCH operação para adicionar, atualizar ou excluir seus próprios dados específicos do aplicativo em propriedades personalizadas de uma extensão em uma instância de administrativeUnit existente.

Resposta

Se tiver êxito, este método retornará um código de resposta 204 No Content.

Exemplos

O exemplo a seguir define uma regra de associação dinâmica em uma unidade administrativa existente para incluir todos os usuários cujo país está Estados Unidos. Ele também atualiza o nome de exibição da unidade administrativa.

Solicitação

PATCH https://graph.microsoft.com/beta/administrativeUnits/4d7ea995-bc0f-45c0-8c3e-132e93bf95f8
Content-type: application/json

{
    "displayName": "Executive Division",
    "membershipType": "Dynamic",
    "membershipRule": "(user.country -eq \"United States\")",
    "membershipRuleProcessingState": "On"
}

Resposta

HTTP/1.1 204 No Content