Atualizar deviceRegistrationPolicy

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 de versão.

Atualize as propriedades de um objeto deviceRegistrationPolicy . Representa restrições de cota deviceRegistrationPolicy, autenticação adicional e políticas de autorização para registrar identidades de dispositivo em sua organização.

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) Policy.ReadWrite.DeviceConfiguration
Delegado (conta pessoal da Microsoft) Sem suporte
Aplicativo Sem suporte

Ao chamar em nome de um usuário, o usuário precisa pertencer às seguintes Azure AD funções:

  • Administrador global
  • Administrador de dispositivos de nuvem

Solicitação HTTP

PUT /policies/deviceRegistrationPolicy

Cabeçalhos de solicitação

Nome Descrição
Autorização {token} de portador. Obrigatório.
Content-Type application/json. Obrigatório.

Corpo da solicitação

No corpo da solicitação, forneça apenas os valores das propriedades que devem ser atualizadas. As propriedades existentes que não estão incluídas no corpo da solicitação manterão seus valores anteriores ou serão recalculadas com base nas alterações em outros valores de propriedade.

A tabela a seguir especifica as propriedades que podem ser atualizadas.

Propriedade Tipo Descrição
userDeviceQuota Int32 Especifica o número máximo de dispositivos que um usuário pode ter em sua organização antes de bloquear novos registros de dispositivo.
multiFactorAuthConfiguration multiFactorAuthConfiguration Especifica a política de autenticação para que um usuário conclua o registro usando Azure AD ingressar ou Azure AD registrado em sua organização. Os valores possíveis são: notRequired ou required.
azureADRegistration azureADRegistrationPolicy Especifica a política de autorização para controlar o registro de novos dispositivos Azure AD registro em sua organização. Obrigatório. Para obter mais informações, consulte O que é uma identidade do dispositivo?. Se Intune estiver habilitada, essa propriedade não poderá ser modificada.
azureADJoin azureAdJoinPolicy Especifica a política de autorização para controlar o registro de novos dispositivos usando Azure AD Ingressar em sua organização. Obrigatório. Para obter mais informações, consulte O que é uma identidade do dispositivo?.

Resposta

Se tiver êxito, este método retornará um código 200 OK de resposta e um objeto deviceRegistrationPolicy atualizado no corpo da resposta.

Exemplos

Solicitação

PUT https://graph.microsoft.com/beta/deviceRegistrationPolicy
Content-Type: application/json

{
    "id": "deviceRegistrationPolicy",
    "displayName": "Device Registration Policy",
    "description": "Tenant-wide policy that manages intial provisioning controls using quota restrictions, additional authentication and authorization checks",
    "userDeviceQuota": 50,
    "multiFactorAuthConfiguration": "0",
    "azureADRegistration": {
        "appliesTo": "1",
        "isAdminConfigurable": false,
        "allowedUsers": [],
        "allowedGroups": []
    },
    "azureADJoin": {
        "appliesTo": "1",
        "isAdminConfigurable": true,
        "allowedUsers": [],
        "allowedGroups": []
    }
}

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/beta/$metadata#deviceRegistrationPolicy",
    "id": "deviceRegistrationPolicy",
    "displayName": "Device Registration Policy",
    "description": "Tenant-wide policy that manages intial provisioning controls using quota restrictions, additional authentication and authorization checks",
    "userDeviceQuota": 50,
    "multiFactorAuthConfiguration": "0",
    "azureADRegistration": {
        "appliesTo": "1",
        "isAdminConfigurable": false,
        "allowedUsers": [],
        "allowedGroups": []
    },
    "azureADJoin": {
        "appliesTo": "1",
        "isAdminConfigurable": true,
        "allowedUsers": [],
        "allowedGroups": []
    }
}