Compartilhar via


Atualizar androidDeviceOwnerCompliancePolicy

Namespace: microsoft.graph

Importante: As APIs do Microsoft Graph na versão /beta estão sujeitas a alterações; não há suporte para o uso de produção.

Observação: A API do Microsoft Graph para Intune requer uma licença ativa do Intune para o locatário.

Atualize as propriedades de um objeto androidDeviceOwnerCompliancePolicy .

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

Uma das seguintes permissões é necessá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) DeviceManagementConfiguration.ReadWrite.All
Delegado (conta pessoal da Microsoft) Sem suporte.
Aplicativo DeviceManagementConfiguration.ReadWrite.All

Solicitação HTTP

PATCH /deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}

Cabeçalhos de solicitação

Cabeçalho Valor
Autorização {token} de portador. Obrigatório. Saiba mais sobre autenticação e autorização.
Aceitar application/json

Corpo da solicitação

No corpo da solicitação, forneça uma representação JSON para o objeto androidDeviceOwnerCompliancePolicy .

A tabela a seguir mostra as propriedades necessárias ao criar o androidDeviceOwnerCompliancePolicy.

Propriedade Tipo Descrição
roleScopeTagIds String collection Lista de Marcas de Escopo para esta instância de Entidade. Herdada de deviceCompliancePolicy
id String Chave da entidade. Herdada de deviceCompliancePolicy
createdDateTime DateTimeOffset DateTime em que o objeto foi criado. Herdada de deviceCompliancePolicy
description String O administrador forneceu a descrição da Configuração do dispositivo. Herdada de deviceCompliancePolicy
lastModifiedDateTime DateTimeOffset DateTime da última modificação do objeto. Herdada de deviceCompliancePolicy
displayName String O administrador forneceu o nome da Configuração do dispositivo. Herdada de deviceCompliancePolicy
version Int32 Versão da configuração do dispositivo. Herdada de deviceCompliancePolicy
deviceThreatProtectionEnabled Boolean Exige que os dispositivos tenham habilitada a proteção contra ameaças.
deviceThreatProtectionRequiredSecurityLevel deviceThreatProtectionLevel Exige o nível mínimo de risco de Proteção contra Ameaças Móveis para indicar falta de conformidade. Os possíveis valores são: unavailable, secured, low, medium, high, notSet.
advancedThreatProtectionRequiredSecurityLevel deviceThreatProtectionLevel O MDATP exige o nível de risco mínimo da Proteção contra Ameaças Móveis para relatar a não conformidade. Os possíveis valores são: unavailable, secured, low, medium, high, notSet.
securityRequireSafetyNetAttestationBasicIntegrity Booliano Exija que o dispositivo passe o marcar de integridade básica do Play Integrity.
securityRequireSafetyNetAttestationCertifiedDevice Booliano Exija que o dispositivo passe o marcar de integridade do dispositivo Play Integrity.
osMinimumVersion String Versão mínima do Android.
osMaximumVersion String Versão máxima do Android.
minAndroidSecurityPatchLevel String Nível mínimo de patch de segurança Android.
passwordRequired Boolean Exige uma senha para desbloquear o dispositivo.
passwordMinimumLength Int32 Comprimento mínimo da senha. Valores válidos de 4 a 16
passwordMinimumLetterCharacters Int32 Indica o número mínimo de caracteres de letra necessários para a senha do dispositivo. Valores válidos de 1 a 16
passwordMinimumLowerCaseCharacters Int32 Indica o número mínimo de caracteres de maiúsculas e minúsculas necessários para a senha do dispositivo. Valores válidos de 1 a 16
passwordMinimumNonLetterCharacters Int32 Indica o número mínimo de caracteres que não são letras necessários para a senha do dispositivo. Valores válidos de 1 a 16
passwordMinimumNumericCharacters Int32 Indica o número mínimo de caracteres numéricos necessários para a senha do dispositivo. Valores válidos de 1 a 16
passwordMinimumSymbolCharacters Int32 Indica o número mínimo de caracteres de símbolo necessários para a senha do dispositivo. Valores válidos de 1 a 16
passwordMinimumUpperCaseCharacters Int32 Indica o número mínimo de caracteres de letra de maiúsculas e minúsculas necessários para a senha do dispositivo. Valores válidos de 1 a 16
passwordRequiredType androidDeviceOwnerRequiredPasswordType Tipo de caracteres em senha. Os valores possíveis são: deviceDefault, required, numeric, numericComplex, alphabetic, alphanumeric, alphanumericWithSymbols, lowSecurityBiometric, customPassword.
passwordMinutesOfInactivityBeforeLock Int32 Minutos de inatividade antes que uma senha seja necessária.
passwordExpirationDays Int32 Número de dias antes da expiração da senha. Valores válidos de 1 a 365
passwordPreviousPasswordCountToBlock Int32 Número de senhas anteriores para bloquear. Valores válidos de 1 a 24
storageRequireEncryption Boolean Exige criptografia em dispositivos Android.
securityRequireIntuneAppIntegrity Booliano Se a configuração for definida como true, verifique se o aplicativo Intune instalado em dispositivos registrados do Android Enterprise, perfil de trabalho totalmente gerenciado, dedicado ou de propriedade corporativa, é o fornecido pela Microsoft no Google Playstore Gerenciado. Se o marcar falhar, o dispositivo será relatado como não compatível.
requireNoPendingSystemUpdates Booliano Exigir que o dispositivo não tenha atualizações pendentes do sistema Android.
securityRequiredAndroidSafetyNetEvaluationType androidSafetyNetEvaluationType Exigir um tipo de avaliação de integridade de jogo específico para conformidade. Os valores possíveis são: basic e hardwareBacked.

Resposta

Se for bem-sucedido, esse método retornará um 200 OK código de resposta e um objeto androidDeviceOwnerCompliancePolicy atualizado no corpo da resposta.

Exemplo

Solicitação

Este é um exemplo da solicitação.

PATCH https://graph.microsoft.com/beta/deviceManagement/deviceCompliancePolicies/{deviceCompliancePolicyId}
Content-type: application/json
Content-length: 1382

{
  "@odata.type": "#microsoft.graph.androidDeviceOwnerCompliancePolicy",
  "roleScopeTagIds": [
    "Role Scope Tag Ids value"
  ],
  "description": "Description value",
  "displayName": "Display Name value",
  "version": 7,
  "deviceThreatProtectionEnabled": true,
  "deviceThreatProtectionRequiredSecurityLevel": "secured",
  "advancedThreatProtectionRequiredSecurityLevel": "secured",
  "securityRequireSafetyNetAttestationBasicIntegrity": true,
  "securityRequireSafetyNetAttestationCertifiedDevice": true,
  "osMinimumVersion": "Os Minimum Version value",
  "osMaximumVersion": "Os Maximum Version value",
  "minAndroidSecurityPatchLevel": "Min Android Security Patch Level value",
  "passwordRequired": true,
  "passwordMinimumLength": 5,
  "passwordMinimumLetterCharacters": 15,
  "passwordMinimumLowerCaseCharacters": 2,
  "passwordMinimumNonLetterCharacters": 2,
  "passwordMinimumNumericCharacters": 0,
  "passwordMinimumSymbolCharacters": 15,
  "passwordMinimumUpperCaseCharacters": 2,
  "passwordRequiredType": "required",
  "passwordMinutesOfInactivityBeforeLock": 5,
  "passwordExpirationDays": 6,
  "passwordPreviousPasswordCountToBlock": 4,
  "storageRequireEncryption": true,
  "securityRequireIntuneAppIntegrity": true,
  "requireNoPendingSystemUpdates": true,
  "securityRequiredAndroidSafetyNetEvaluationType": "hardwareBacked"
}

Resposta

Veja a seguir um exemplo da resposta. Observação: o objeto response mostrado aqui pode estar truncado por motivos de concisão. Todas as propriedades serão retornadas de uma chamada real.

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: 1554

{
  "@odata.type": "#microsoft.graph.androidDeviceOwnerCompliancePolicy",
  "roleScopeTagIds": [
    "Role Scope Tag Ids value"
  ],
  "id": "be2464b4-64b4-be24-b464-24beb46424be",
  "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
  "description": "Description value",
  "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
  "displayName": "Display Name value",
  "version": 7,
  "deviceThreatProtectionEnabled": true,
  "deviceThreatProtectionRequiredSecurityLevel": "secured",
  "advancedThreatProtectionRequiredSecurityLevel": "secured",
  "securityRequireSafetyNetAttestationBasicIntegrity": true,
  "securityRequireSafetyNetAttestationCertifiedDevice": true,
  "osMinimumVersion": "Os Minimum Version value",
  "osMaximumVersion": "Os Maximum Version value",
  "minAndroidSecurityPatchLevel": "Min Android Security Patch Level value",
  "passwordRequired": true,
  "passwordMinimumLength": 5,
  "passwordMinimumLetterCharacters": 15,
  "passwordMinimumLowerCaseCharacters": 2,
  "passwordMinimumNonLetterCharacters": 2,
  "passwordMinimumNumericCharacters": 0,
  "passwordMinimumSymbolCharacters": 15,
  "passwordMinimumUpperCaseCharacters": 2,
  "passwordRequiredType": "required",
  "passwordMinutesOfInactivityBeforeLock": 5,
  "passwordExpirationDays": 6,
  "passwordPreviousPasswordCountToBlock": 4,
  "storageRequireEncryption": true,
  "securityRequireIntuneAppIntegrity": true,
  "requireNoPendingSystemUpdates": true,
  "securityRequiredAndroidSafetyNetEvaluationType": "hardwareBacked"
}