Criar deviceEnrollmentPlatformRestrictionConfiguration

Namespace: microsoft.graph

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

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

Crie um novo objeto deviceEnrollmentPlatformRestrictionConfiguration .

Pré-requisitos

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) DeviceManagementServiceConfig.ReadWrite.All, DeviceManagementConfiguration.ReadWrite.All
Delegado (conta pessoal da Microsoft) Sem suporte.
Aplicativo DeviceManagementServiceConfig.ReadWrite.All, DeviceManagementConfiguration.ReadWrite.All

Solicitação HTTP

POST /deviceManagement/deviceEnrollmentConfigurations

Cabeçalhos de solicitação

Cabeçalho Valor
Autorização <Token> de portador obrigatório.
Aceitar application/json

Corpo da solicitação

No corpo da solicitação, forneça uma representação JSON do objeto deviceEnrollmentPlatformRestrictionConfiguration.

A tabela a seguir mostra as propriedades que são necessárias ao criar deviceEnrollmentPlatformRestrictionConfiguration.

Propriedade Tipo Descrição
id String Identificador exclusivo para a conta Herdada de deviceEnrollmentConfiguration
displayName String O nome de exibição da configuração de registro do dispositivo Herdado de deviceEnrollmentConfiguration
descrição Cadeia de caracteres A descrição da configuração de registro de dispositivo Herdada de deviceEnrollmentConfiguration
prioridade Int32 A prioridade é usada quando um usuário existe em vários grupos que recebem a configuração de registro. Os usuários estão sujeitos apenas à configuração com o valor de prioridade mais baixa. Herdada do deviceEnrollmentConfiguration
createdDateTime DateTimeOffset Data e hora de criação em UTC da configuração de registro de dispositivo Herdada de deviceEnrollmentConfiguration
lastModifiedDateTime DateTimeOffset Data e hora da última modificação em UTC da configuração de registro de dispositivo Herdada de deviceEnrollmentConfiguration
versão Int32 A versão da configuração de registro de dispositivo Herdada de deviceEnrollmentConfiguration
roleScopeTagIds Conjunto de cadeias de caracteres Marcas de escopo de função opcionais para as restrições de registro. Herdada do deviceEnrollmentConfiguration
deviceEnrollmentConfigurationType deviceEnrollmentConfigurationType Suporte para o tipo de configuração de registro herdado de deviceEnrollmentConfiguration. Os valores possíveis são: unknown, limit, platformRestrictions, windowsHelloForBusiness, defaultLimit, defaultPlatformRestrictions, defaultWindowsHelloForBusiness, defaultWindows10EnrollmentCompletionPageConfiguration, windows10EnrollmentCompletionPageConfiguration, deviceComanagementAuthorityConfiguration, singlePlatformRestriction, unknownFutureValue e enrollmentNotificationsConfiguration.
platformRestriction deviceEnrollmentPlatformRestriction Restrições baseadas na plataforma, na versão do sistema operacional da plataforma e na propriedade do dispositivo
platformType enrollmentRestrictionPlatformType Tipo de plataforma para a qual essa restrição se aplica. Os valores possíveis são: allPlatforms, ios, windows, windowsPhone, android, androidForWork, mac.

Resposta

Se bem-sucedido, este método retorna 201 Created um código de resposta e um objeto deviceEnrollmentPlatformRestrictionConfiguration no corpo da resposta.

Exemplo

Solicitação

Este é um exemplo da solicitação.

POST https://graph.microsoft.com/beta/deviceManagement/deviceEnrollmentConfigurations
Content-type: application/json
Content-length: 765

{
  "@odata.type": "#microsoft.graph.deviceEnrollmentPlatformRestrictionConfiguration",
  "displayName": "Display Name value",
  "description": "Description value",
  "priority": 8,
  "version": 7,
  "roleScopeTagIds": [
    "Role Scope Tag Ids value"
  ],
  "deviceEnrollmentConfigurationType": "limit",
  "platformRestriction": {
    "@odata.type": "microsoft.graph.deviceEnrollmentPlatformRestriction",
    "platformBlocked": true,
    "personalDeviceEnrollmentBlocked": true,
    "osMinimumVersion": "Os Minimum Version value",
    "osMaximumVersion": "Os Maximum Version value",
    "blockedManufacturers": [
      "Blocked Manufacturers value"
    ],
    "blockedSkus": [
      "Blocked Skus value"
    ]
  },
  "platformType": "ios"
}

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 201 Created
Content-Type: application/json
Content-Length: 937

{
  "@odata.type": "#microsoft.graph.deviceEnrollmentPlatformRestrictionConfiguration",
  "id": "dedce9f4-e9f4-dedc-f4e9-dcdef4e9dcde",
  "displayName": "Display Name value",
  "description": "Description value",
  "priority": 8,
  "createdDateTime": "2017-01-01T00:02:43.5775965-08:00",
  "lastModifiedDateTime": "2017-01-01T00:00:35.1329464-08:00",
  "version": 7,
  "roleScopeTagIds": [
    "Role Scope Tag Ids value"
  ],
  "deviceEnrollmentConfigurationType": "limit",
  "platformRestriction": {
    "@odata.type": "microsoft.graph.deviceEnrollmentPlatformRestriction",
    "platformBlocked": true,
    "personalDeviceEnrollmentBlocked": true,
    "osMinimumVersion": "Os Minimum Version value",
    "osMaximumVersion": "Os Maximum Version value",
    "blockedManufacturers": [
      "Blocked Manufacturers value"
    ],
    "blockedSkus": [
      "Blocked Skus value"
    ]
  },
  "platformType": "ios"
}