Tipo de recurso macOSGeneralDeviceConfiguration

Namespace: microsoft.graph

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

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

Este tópico fornece descrições dos métodos declarados, das propriedades e das relações expostos pelo recurso macOSGeneralDeviceConfiguration.

Herda de deviceConfiguration

Métodos

Método Tipo de retorno Descrição
Listar macOSGeneralDeviceConfigurations Coleção macOSGeneralDeviceConfiguration Lista propriedades e relações dos objetos macOSGeneralDeviceConfiguration.
Obter macOSGeneralDeviceConfiguration macOSGeneralDeviceConfiguration Propriedades de leitura e relações do objeto macOSGeneralDeviceConfiguration.
Criar macOSGeneralDeviceConfiguration macOSGeneralDeviceConfiguration Cria um novo objeto macOSGeneralDeviceConfiguration.
Excluir macOSGeneralDeviceConfiguration Nenhum Exclui um macOSGeneralDeviceConfiguration.
Atualizar macOSGeneralDeviceConfiguration macOSGeneralDeviceConfiguration Atualiza as propriedades de um objeto macOSGeneralDeviceConfiguration.

Propriedades

Propriedade Tipo Descrição
id Cadeia de caracteres Chave da entidade. Herdada de deviceConfiguration
lastModifiedDateTime DateTimeOffset DateTime da última modificação do objeto. Herdada de deviceConfiguration
roleScopeTagIds Coleção String Lista de marcas de escopo para esta instância de entidade. Herdada de deviceConfiguration
supportsScopeTags Boolean Indica se a Configuração de Dispositivo subjacente dá suporte ou não à atribuição de marcas de escopo. A atribuição à propriedade ScopeTags não é permitida quando esse valor é falso e as entidades não estarão visíveis para usuários com escopo. Isso ocorre para políticas herdadas criadas no Silverlight e podem ser resolvidas excluindo e recriando a política no Portal do Azure. Essa propriedade é somente leitura. Herdada de deviceConfiguration
deviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition A aplicabilidade da edição do sistema operacional para esta Política. Herdada de deviceConfiguration
deviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion A regra de aplicabilidade da versão do sistema operacional para esta Política. Herdada de deviceConfiguration
deviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode A regra de aplicabilidade do modo de dispositivo para esta Política. Herdada de deviceConfiguration
createdDateTime DateTimeOffset DateTime em que o objeto foi criado. Herdada de deviceConfiguration
descrição Cadeia de caracteres O administrador forneceu a descrição da Configuração do dispositivo. Herdada de deviceConfiguration
displayName Cadeia de caracteres O administrador forneceu o nome da Configuração do dispositivo. Herdada de deviceConfiguration
versão Int32 Versão da configuração do dispositivo. Herdada de deviceConfiguration
compliantAppsList Coleção appListItem Lista de aplicativos em conformidade (lista de permissões ou lista de bloqueios, controladas por CompliantAppListType). Essa coleção pode conter um máximo de 10.000 elementos.
compliantAppListType appListType Lista que está em CompliantAppsList. Os valores possíveis são: none, appsInListCompliant, appsNotInListCompliant.
emailInDomainSuffixes String collection Um endereço de email sem um sufixo que corresponde a qualquer uma dessas strings será considerado fora do domínio.
passwordBlockSimple Boolean Bloquear senhas simples.
passwordExpirationDays Int32 Número de dias antes da expiração da senha.
passwordMinimumCharacterSetCount Int32 Número de conjuntos de caracteres que uma senha deve conter. Valores válidos de 0 a 4
passwordMinimumLength Int32 Comprimento mínimo das senhas.
passwordMinutesOfInactivityBeforeLock Int32 Minutos de inatividade necessários antes que uma senha seja necessária.
passwordMinutesOfInactivityBeforeScreenTimeout Int32 Minutos de inatividade necessários antes que a tela atinja o tempo limite.
passwordPreviousPasswordBlockCount Int32 Número de senhas anteriores para bloquear.
passwordRequiredType requiredPasswordType Tipo de senha necessário. Os valores possíveis são: deviceDefault, alphanumeric, numeric.
passwordRequired Boolean Se uma senha deve ou não ser exigida.
passwordMaximumAttemptCount Int32 O número de tentativas com falha permitidas para inserir a senha na tela de bloqueio do dispositivo. Valores válidos de 2 a 11
passwordMinutesUntilFailedLoginReset Int32 O número de minutos antes que o logon seja redefinido depois que o número máximo de tentativas de logon malsucedidas for atingido.
keychainBlockCloudSync Boolean Indica se a sincronização do conjunto de chaves do iCloud está bloqueada ou não (macOS 10.12 e posterior).
safariBlockAutofill Boolean Indica se o usuário será ou não impedido de usar o preenchimento automático no Safari.
cameraBlocked Boolean Indica se o usuário será ou não impedido de acessar a câmera do dispositivo.
iTunesBlockMusicService Boolean Indica se o serviço Música deve ou não ser bloqueado e reverter o aplicativo Música para o modo clássico.
spotlightBlockInternetResults Boolean Indica se o Spotlight deve ou não bloquear o retorno de resultados de uma pesquisa na Internet.
keyboardBlockDictation Boolean Indica se o usuário deve ou não bloquear o uso da entrada de ditado.
definitionLookupBlocked Boolean Indica se a pesquisa de definição deve ou não ser bloqueado.
appleWatchBlockAutoUnlock Boolean Indica se os usuários devem ou não desbloquear seu Mac com o Apple Watch.
iTunesBlockFileSharing Boolean Indica se os arquivos devem ou não ser transferidos usando o iTunes.
iCloudBlockDocumentSync Boolean Indica se a sincronização de documentos do iCloud deve ou não ser bloqueada.
iCloudBlockMail Boolean Indica se o iCloud deve ou não bloquear a sincronização de emails.
iCloudBlockAddressBook Boolean Indica se o iCloud deve ou não impedir a sincronização de contatos.
iCloudBlockCalendar Boolean Indica se o iCloud deve ou não impedir a sincronização de calendários.
iCloudBlockReminders Boolean Indica se o iCloud deve ou não bloquear a sincronização de lembretes.
iCloudBlockBookmarks Boolean Indica se o iCloud deve ou não impedir a sincronização de indicadores.
iCloudBlockNotes Boolean Indica se o iCloud deve ou não bloquear a sincronização de anotações.
airDropBlocked Boolean Indica se o AirDrop deve ou não ser permitido.
passwordBlockModification Boolean Indica se a modificação da senha deve ou não ser permitido.
passwordBlockFingerprintUnlock Boolean Indica se o desbloqueio de impressão digital deve ou não ser bloqueado.
passwordBlockAutoFill Boolean Indica se o recurso Senhas de Preenchimento Automático deve ou não ser bloqueado.
passwordBlockProximityRequests Boolean Indica se deve ou não bloquear a solicitação de senhas de dispositivos próximos.
passwordBlockAirDropSharing Boolean Indica se deve ou não bloquear o compartilhamento de senhas com o recurso de senhas do AirDrop.
softwareUpdatesEnforcedDelayInDays Int32 Define por quantos dias uma atualização de software será delimitada para um dispositivo supervisionado. Valores válidos de 0 a 90
updateDelayPolicy macOSSoftwareUpdateDelayPolicy Determina se as atualizações do sistema operacional e/ou do aplicativo devem ser demoradas para macOS. Os valores possíveis são: none, delayOSUpdateVisibility, delayAppUpdateVisibility, unknownFutureValue, delayMajorOsUpdateVisibility.
contentCachingBlocked Boolean Indica se o cache de conteúdo deve ou não ser permitido.
iCloudBlockPhotoLibrary Boolean Indica se Biblioteca de Fotos do iCloud deve ou não ser bloqueada.
screenCaptureBlocked Boolean Indica se o usuário será ou não impedido de fazer capturas de tela.
classroomAppBlockRemoteScreenObservation Boolean Indica se a observação de tela remota deve ou não ser permitido pelo aplicativo Classroom. Requer o registro de MDM por meio do Apple School Manager ou do Apple Business Manager.
classroomAppForceUnpromptedScreenObservation Boolean Indica se você deve ou não conceder permissão automaticamente ao professor de um curso gerenciado no aplicativo Classroom para exibir a tela de um aluno sem avisar. Requer o registro de MDM por meio do Apple School Manager ou do Apple Business Manager.
classroomForceAutomaticallyJoinClasses Boolean Indica se o aluno deve ou não conceder permissão automaticamente às solicitações do professor, sem avisar o aluno. Requer o registro de MDM por meio do Apple School Manager ou do Apple Business Manager.
classroomForceRequestPermissionToLeaveClasses Boolean Indica se um aluno inscrito em um curso não gerenciado por meio do Classroom precisará solicitar permissão do professor ao tentar sair do curso. Requer o registro de MDM por meio do Apple School Manager ou do Apple Business Manager.
classroomForceUnpromptedAppAndDeviceLock Boolean Indica se o professor deve ou não bloquear aplicativos ou o dispositivo sem avisar o aluno. Requer o registro de MDM por meio do Apple School Manager ou do Apple Business Manager.
iCloudBlockActivityContinuation Boolean Indica se o usuário deve ou não impedir que continue o trabalho iniciado em um dispositivo MacOS em outro dispositivo iOS ou MacOS (MacOS 10.15 ou posterior).
privacyAccessControls Coleção macOSPrivacyAccessControlItem Lista de controles de política de preferência de privacidade. Essa coleção pode conter um máximo de 10.000 elementos.
addingGameCenterFriendsBlocked Boolean Sim, impede que os usuários adicionem amigos ao Game Center. Disponível para dispositivos que executam o macOS versões 10.13 e posteriores.
gameCenterBlocked Boolean Sim desabilita o Game Center e o ícone do Game Center é removido da tela Inicial. Disponível para dispositivos que executam o macOS versões 10.13 e posteriores.
multiplayerGamingBlocked Boolean TRUE impede jogos multijogador ao usar o Game Center. FALSE permite jogos multijogador ao usar o Game Center. Disponível para dispositivos que executam o macOS versões 10.13 e posteriores.
wallpaperModificationBlocked Boolean TRUE impede que o papel de parede seja alterado. FALSE permite que o papel de parede seja alterado. Disponível para dispositivos que executam o macOS versões 10.13 e posteriores.
eraseContentAndSettingsBlocked Boolean TRUE desabilita a opção de redefinição em dispositivos supervisionados. FALSE habilita a opção de redefinição em dispositivos supervisionados. Disponível para dispositivos que executam o macOS versões 12.0 e posteriores.
softwareUpdateMajorOSDeferredInstallDelayInDays Int32 Especifique o número de dias (1 a 90) para atrasar a visibilidade das principais atualizações de software do sistema operacional. Disponível para dispositivos que executam o macOS versões 11.3 e posteriores. Valores válidos de 0 a 90
softwareUpdateMinorOSDeferredInstallDelayInDays Int32 Especifique o número de dias (1 a 90) para atrasar a visibilidade de atualizações secundárias de software do sistema operacional. Disponível para dispositivos que executam o macOS versões 11.3 e posteriores. Valores válidos de 0 a 90
softwareUpdateNonOSDeferredInstallDelayInDays Int32 Especifique o número de dias (1 a 90) para atrasar a visibilidade de atualizações de software que não são do sistema operacional. Disponível para dispositivos que executam o macOS versões 11.3 e posteriores. Valores válidos de 0 a 90
touchIdTimeoutInHours Int32 Máximo de horas após as quais o usuário deve inserir sua senha para desbloquear o dispositivo em vez de usar o Touch ID. Disponível para dispositivos que executam o macOS 12 e posterior. Valores válidos de 0 a 2147483647
iCloudPrivateRelayBlocked Boolean A retransmissão privada do iCloud é um serviço do iCloud+ que impede que redes e servidores monitorem a atividade de uma pessoa pela Internet. Ao bloquear a retransmissão privada do iCloud, a Apple não criptografa o tráfego que sai do dispositivo. Disponível para dispositivos que executam o macOS 12 e posterior.
iCloudDesktopAndDocumentsBlocked Boolean Quando TRUE, a sincronização de documentos e área de trabalho na nuvem é bloqueada. Quando FALSE, a sincronização da área de trabalho e dos documentos na nuvem é permitida. Disponível para dispositivos que executam o macOS 10.12.4 e posterior.

Relações

Relação Tipo Descrição
groupAssignments Coleção deviceConfigurationGroupAssignment A lista de atribuições de grupo para o perfil de configuração do dispositivo. Herdada de deviceConfiguration
assignments Coleção deviceConfigurationAssignment A lista de atribuições para o perfil de configuração do dispositivo. Herdada de deviceConfiguration
deviceStatuses Coleção deviceConfigurationDeviceStatus Status da instalação da configuração de dispositivo por dispositivo. Herdada de deviceConfiguration
userStatuses Coleção deviceConfigurationUserStatus Status de instalação da configuração do dispositivo por usuário. Herdada de deviceConfiguration
deviceStatusOverview deviceConfigurationDeviceOverview Visão geral de status de dispositivos para Configuração de Dispositivo. Herdado de deviceConfiguration
userStatusOverview deviceConfigurationUserOverview Visão geral de status de usuários para Configuração de Dispositivo. Herdado de deviceConfiguration
deviceSettingStateSummaries Coleção settingStateDeviceSummary Visão geral de dispositivos de configuração para Configuração de Dispositivo. Herdado de deviceConfiguration

Representação JSON

Veja a seguir uma representação JSON do recurso.

{
  "@odata.type": "#microsoft.graph.macOSGeneralDeviceConfiguration",
  "id": "String (identifier)",
  "lastModifiedDateTime": "String (timestamp)",
  "roleScopeTagIds": [
    "String"
  ],
  "supportsScopeTags": true,
  "deviceManagementApplicabilityRuleOsEdition": {
    "@odata.type": "microsoft.graph.deviceManagementApplicabilityRuleOsEdition",
    "osEditionTypes": [
      "String"
    ],
    "name": "String",
    "ruleType": "String"
  },
  "deviceManagementApplicabilityRuleOsVersion": {
    "@odata.type": "microsoft.graph.deviceManagementApplicabilityRuleOsVersion",
    "minOSVersion": "String",
    "maxOSVersion": "String",
    "name": "String",
    "ruleType": "String"
  },
  "deviceManagementApplicabilityRuleDeviceMode": {
    "@odata.type": "microsoft.graph.deviceManagementApplicabilityRuleDeviceMode",
    "deviceMode": "String",
    "name": "String",
    "ruleType": "String"
  },
  "createdDateTime": "String (timestamp)",
  "description": "String",
  "displayName": "String",
  "version": 1024,
  "compliantAppsList": [
    {
      "@odata.type": "microsoft.graph.appListItem",
      "name": "String",
      "publisher": "String",
      "appStoreUrl": "String",
      "appId": "String"
    }
  ],
  "compliantAppListType": "String",
  "emailInDomainSuffixes": [
    "String"
  ],
  "passwordBlockSimple": true,
  "passwordExpirationDays": 1024,
  "passwordMinimumCharacterSetCount": 1024,
  "passwordMinimumLength": 1024,
  "passwordMinutesOfInactivityBeforeLock": 1024,
  "passwordMinutesOfInactivityBeforeScreenTimeout": 1024,
  "passwordPreviousPasswordBlockCount": 1024,
  "passwordRequiredType": "String",
  "passwordRequired": true,
  "passwordMaximumAttemptCount": 1024,
  "passwordMinutesUntilFailedLoginReset": 1024,
  "keychainBlockCloudSync": true,
  "safariBlockAutofill": true,
  "cameraBlocked": true,
  "iTunesBlockMusicService": true,
  "spotlightBlockInternetResults": true,
  "keyboardBlockDictation": true,
  "definitionLookupBlocked": true,
  "appleWatchBlockAutoUnlock": true,
  "iTunesBlockFileSharing": true,
  "iCloudBlockDocumentSync": true,
  "iCloudBlockMail": true,
  "iCloudBlockAddressBook": true,
  "iCloudBlockCalendar": true,
  "iCloudBlockReminders": true,
  "iCloudBlockBookmarks": true,
  "iCloudBlockNotes": true,
  "airDropBlocked": true,
  "passwordBlockModification": true,
  "passwordBlockFingerprintUnlock": true,
  "passwordBlockAutoFill": true,
  "passwordBlockProximityRequests": true,
  "passwordBlockAirDropSharing": true,
  "softwareUpdatesEnforcedDelayInDays": 1024,
  "updateDelayPolicy": "String",
  "contentCachingBlocked": true,
  "iCloudBlockPhotoLibrary": true,
  "screenCaptureBlocked": true,
  "classroomAppBlockRemoteScreenObservation": true,
  "classroomAppForceUnpromptedScreenObservation": true,
  "classroomForceAutomaticallyJoinClasses": true,
  "classroomForceRequestPermissionToLeaveClasses": true,
  "classroomForceUnpromptedAppAndDeviceLock": true,
  "iCloudBlockActivityContinuation": true,
  "privacyAccessControls": [
    {
      "@odata.type": "microsoft.graph.macOSPrivacyAccessControlItem",
      "displayName": "String",
      "identifier": "String",
      "identifierType": "String",
      "codeRequirement": "String",
      "staticCodeValidation": true,
      "blockCamera": true,
      "blockMicrophone": true,
      "blockScreenCapture": true,
      "blockListenEvent": true,
      "speechRecognition": "String",
      "accessibility": "String",
      "addressBook": "String",
      "calendar": "String",
      "reminders": "String",
      "photos": "String",
      "mediaLibrary": "String",
      "fileProviderPresence": "String",
      "systemPolicyAllFiles": "String",
      "systemPolicySystemAdminFiles": "String",
      "systemPolicyDesktopFolder": "String",
      "systemPolicyDocumentsFolder": "String",
      "systemPolicyDownloadsFolder": "String",
      "systemPolicyNetworkVolumes": "String",
      "systemPolicyRemovableVolumes": "String",
      "postEvent": "String",
      "appleEventsAllowedReceivers": [
        {
          "@odata.type": "microsoft.graph.macOSAppleEventReceiver",
          "codeRequirement": "String",
          "identifier": "String",
          "identifierType": "String",
          "allowed": true
        }
      ]
    }
  ],
  "addingGameCenterFriendsBlocked": true,
  "gameCenterBlocked": true,
  "multiplayerGamingBlocked": true,
  "wallpaperModificationBlocked": true,
  "eraseContentAndSettingsBlocked": true,
  "softwareUpdateMajorOSDeferredInstallDelayInDays": 1024,
  "softwareUpdateMinorOSDeferredInstallDelayInDays": 1024,
  "softwareUpdateNonOSDeferredInstallDelayInDays": 1024,
  "touchIdTimeoutInHours": 1024,
  "iCloudPrivateRelayBlocked": true,
  "iCloudDesktopAndDocumentsBlocked": true
}