Type de ressource macOSGeneralDeviceConfiguration

Espace de noms: microsoft.graph

Important: Les API Microsoft Graph sous la version /beta sont susceptibles d’être modifiées ; l’utilisation de production n’est pas prise en charge.

Remarque : l’API Microsoft Graph pour Intune requiert une licence Intune active pour le client.

Cette rubrique décrit les relations, les propriétés et les méthodes déclarées exposées par la ressource macOSGeneralDeviceConfiguration.

Hérite de deviceConfiguration.

Méthodes

Méthode Type renvoyé Description
List macOSGeneralDeviceConfigurations Collection macOSGeneralDeviceConfiguration Répertorie les propriétés et les relations des objets macOSGeneralDeviceConfiguration.
Get macOSGeneralDeviceConfiguration macOSGeneralDeviceConfiguration Lit les propriétés et relations de l’objet macOSGeneralDeviceConfiguration.
Create macOSGeneralDeviceConfiguration macOSGeneralDeviceConfiguration Crée un objet macOSGeneralDeviceConfiguration.
Delete macOSGeneralDeviceConfiguration Aucun Supprime un objet macOSGeneralDeviceConfiguration.
Update macOSGeneralDeviceConfiguration macOSGeneralDeviceConfiguration Met à jour les propriétés d’un objet macOSGeneralDeviceConfiguration.

Propriétés

Propriété Type Description
id String Clé de l’entité. Hérité de deviceConfiguration.
lastModifiedDateTime DateTimeOffset Date et heure de dernière modification de l’objet. Hérité de deviceConfiguration.
roleScopeTagIds String collection Liste des balises d’étendue pour cette instance d’entité. Hérité de deviceConfiguration.
supportsScopeTags Valeur booléenne Indique si la configuration d’appareil sous-jacente prend en charge l’attribution des balises d’étendue. L’attribution à la propriété ScopeTags n’est pas autorisée lorsque cette valeur est false et que les entités ne sont pas visibles par les utilisateurs délimités. Cela se produit pour les stratégies héritées créées dans Silverlight et peut être résolu en supprimant et en recréant la stratégie dans le portail Azure. Cette propriété est en lecture seule. Hérité de deviceConfiguration.
deviceManagementApplicabilityRuleOsEdition deviceManagementApplicabilityRuleOsEdition Applicabilité de l’édition du système d’exploitation pour cette stratégie. Hérité de deviceConfiguration.
deviceManagementApplicabilityRuleOsVersion deviceManagementApplicabilityRuleOsVersion Règle d’applicabilité de la version du système d’exploitation pour cette stratégie. Hérité de deviceConfiguration.
deviceManagementApplicabilityRuleDeviceMode deviceManagementApplicabilityRuleDeviceMode Règle d’applicabilité du mode appareil pour cette stratégie. Hérité de deviceConfiguration.
createdDateTime DateTimeOffset Date et heure de création de l’objet. Hérité de deviceConfiguration.
description String Description de la configuration de l’appareil fournie par l’administrateur. Hérité de deviceConfiguration.
displayName String Nom de la configuration de l’appareil fourni par l’administrateur. Hérité de deviceConfiguration.
version Int32 Version de la configuration de l’appareil. Hérité de deviceConfiguration.
compliantAppsList Collection appListItem Liste des applications de conformité (liste verte ou liste rouge contrôlée par CompliantAppListType). Cette collection peut contenir 10 000 éléments au maximum.
compliantAppListType appListType Liste se trouvant dans l’objet CompliantAppsList. Les valeurs possibles sont les suivantes : none, appsInListCompliant et appsNotInListCompliant.
emailInDomainSuffixes String collection Toute adresse e-mail sans suffixe correspondant à une de ces chaînes sera considérée comme étant hors du domaine.
passwordBlockSimple Booléen Bloque les mots de passe simples.
passwordExpirationDays Int32 Nombre de jours avant l’expiration du mot de passe.
passwordMinimumCharacterSetCount Int32 Nombre de jeux de caractères que doit contenir un mot de passe. Valeurs valides comprises entre 0 et 4
passwordMinimumLength Int32 Longueur minimale de mots de passe.
passwordMinutesOfInactivityBeforeLock Int32 Minutes d’inactivité obligatoires avant qu’un mot de passe soit nécessaire.
passwordMinutesOfInactivityBeforeScreenTimeout Int32 Minutes d’inactivité obligatoires avant la mise en veille de l’écran.
passwordPreviousPasswordBlockCount Int32 Nombre de mots de passe précédents à bloquer.
passwordRequiredType requiredPasswordType Type de mot de passe nécessaire. Les valeurs possibles sont les suivantes : deviceDefault, alphanumeric et numeric.
passwordRequired Booléen Indique si un mot de passe est exigé ou non.
passwordMaximumAttemptCount Int32 Nombre de tentatives ayant échoué autorisées pour entrer le code secret sur l’écran de verrouillage de l’appareil. Valeurs valides 2 à 11
passwordMinutesUntilFailedLoginReset Int32 Nombre de minutes avant la réinitialisation de la connexion une fois le nombre maximal de tentatives de connexion infructueuses atteintes.
trousseauBlockCloudSync Valeur booléenne Indique si la synchronisation de keychain iCloud est bloquée ou non (macOS 10.12 et versions ultérieures).
safariBlockAutofill Booléen Indique si l’utilisateur peut utiliser ou non le remplissage automatique dans Safari.
cameraBlocked Booléen Indique si l’utilisateur peut ou non accéder à l’appareil photo de l’appareil.
iTunesBlockMusicService Valeur booléenne Indique s’il faut ou non bloquer le service Musique et rétablir l’application Musique en mode classique.
spotlightBlockInternetResults Valeur booléenne Indique s’il faut ou non empêcher Spotlight de retourner des résultats à partir d’une recherche Sur Internet.
keyboardBlockDictation Valeur booléenne Indique si l’utilisateur doit ou non empêcher l’utilisateur d’utiliser l’entrée de dictée.
definitionLookupBlocked Valeur booléenne Indique si la recherche de définition doit être bloquée ou non.
appleWatchBlockAutoUnlock Valeur booléenne Indique si ou pour empêcher les utilisateurs de déverrouiller leur Mac avec l’Apple Watch.
iTunesBlockFileSharing Valeur booléenne Indique si les fichiers doivent être bloqués ou non à l’aide d’iTunes.
iCloudBlockDocumentSync Booléen Indique si la synchronisation de documents iCloud est bloquée ou non.
iCloudBlockMail Valeur booléenne Indique s’il faut ou non empêcher iCloud de synchroniser les messages.
iCloudBlockAddressBook Valeur booléenne Indique si iCloud doit ou non empêcher iCloud de synchroniser les contacts.
iCloudBlockCalendar Valeur booléenne Indique si iCloud doit ou non empêcher iCloud de synchroniser les calendriers.
iCloudBlockReminders Valeur booléenne Indique si iCloud doit ou non empêcher iCloud de synchroniser les rappels.
iCloudBlockBookmarks Valeur booléenne Indique si iCloud doit ou non empêcher iCloud de synchroniser les signets.
iCloudBlockNotes Valeur booléenne Indique si iCloud doit ou non empêcher iCloud de synchroniser les notes.
airDropBlocked Valeur booléenne Indique si airdrop doit être autorisé ou non.
passwordBlockModification Valeur booléenne Indique si la modification du code secret doit être autorisée ou non.
passwordBlockFingerprintUnlock Boolean Indique si le déverrouillage par empreinte digitale est bloqué ou non.
passwordBlockAutoFill Valeur booléenne Indique si la fonctionnalité de remplissage automatique des mots de passe doit être bloquée ou non.
passwordBlockProximityRequests Valeur booléenne Indique s’il faut ou non bloquer la demande de mots de passe à partir d’appareils à proximité.
passwordBlockAirDropSharing Valeur booléenne Indique si le partage de mots de passe avec la fonctionnalité mots de passe AirDrop doit être bloqué ou non.
softwareUpdatesEnforcedDelayInDays Int32 Définit le nombre de jours pendant lesquels une mise à jour logicielle sera démenti pour un appareil supervisé. Valeurs valides comprises entre 0 et 90
updateDelayPolicy macOSSoftwareUpdateDelayPolicy Détermine s’il faut retarder les mises à jour du système d’exploitation et/ou des applications pour macOS. Les valeurs possibles sont les suivantes : none, delayOSUpdateVisibility, delayAppUpdateVisibility, unknownFutureValue, delayMajorOsUpdateVisibility.
contentCachingBlocked Valeur booléenne Indique si la mise en cache du contenu doit être autorisée ou non.
iCloudBlockPhotoLibrary Booléen Indique si la photothèque iCloud est bloquée ou non.
screenCaptureBlocked Booléen Indique si l’utilisateur peut faire ou non des captures d’écran.
classroomAppBlockRemoteScreenObservation Valeur booléenne Indique si l’application Classroom autorise ou non l’observation de l’écran à distance. Nécessite l’inscription À GPM via Apple School Manager ou Apple Business Manager.
classroomAppForceUnpromptedScreenObservation Valeur booléenne Indique s’il faut ou non autoriser automatiquement l’enseignant d’un cours géré sur l’application Classroom à afficher l’écran d’un étudiant sans y être invité. Nécessite l’inscription À GPM via Apple School Manager ou Apple Business Manager.
classroomForceAutomaticallyJoinClasses Valeur booléenne Indique s’il faut ou non accorder automatiquement l’autorisation aux demandes de l’enseignant, sans demander à l’étudiant. Nécessite l’inscription À GPM via Apple School Manager ou Apple Business Manager.
classroomForceRequestPermissionToLeaveClasses Valeur booléenne Indique si un étudiant inscrit à un cours non géré via Classroom doit demander l’autorisation de l’enseignant lorsqu’il tente de quitter le cours. Nécessite l’inscription À GPM via Apple School Manager ou Apple Business Manager.
classroomForceUnpromptedAppAndDeviceLock Valeur booléenne Indique si l’enseignant doit ou non verrouiller les applications ou l’appareil sans demander à l’étudiant. Nécessite l’inscription À GPM via Apple School Manager ou Apple Business Manager.
iCloudBlockActivityContinuation Valeur booléenne Indique s’il faut ou non empêcher l’utilisateur de poursuivre le travail qu’il a démarré sur un appareil MacOS sur un autre appareil iOS ou MacOS (MacOS 10.15 ou version ultérieure).
privacyAccessControls Collection macOSPrivacyAccessControlItem Liste des contrôles de stratégie de préférence de confidentialité. Cette collection peut contenir 10 000 éléments au maximum.
addingGameCenterFriendsBlocked Valeur booléenne Oui empêche les utilisateurs d’ajouter des amis à Game Center. Disponible pour les appareils exécutant macOS versions 10.13 et ultérieures.
gameCenterBlocked Valeur booléenne Oui désactive Game Center, et l’icône Game Center est supprimée de l’écran d’accueil. Disponible pour les appareils exécutant macOS versions 10.13 et ultérieures.
multijoueurGamingBlocked Valeur booléenne TRUE empêche les jeux multijoueurs lors de l’utilisation de Game Center. FALSE autorise les jeux multijoueurs lors de l’utilisation de Game Center. Disponible pour les appareils exécutant macOS versions 10.13 et ultérieures.
wallpaperModificationBlocked Valeur booléenne TRUE empêche la modification du papier peint. FALSE permet de modifier le papier peint. Disponible pour les appareils exécutant macOS versions 10.13 et ultérieures.
eraseContentAndSettingsBlocked Valeur booléenne TRUE désactive l’option de réinitialisation sur les appareils supervisés. FALSE active l’option de réinitialisation sur les appareils supervisés. Disponible pour les appareils exécutant macOS versions 12.0 et ultérieures.
softwareUpdateMajorOSDeferredInstallDelayInDays Int32 Spécifiez le nombre de jours (1 à 90) pour retarder la visibilité des principales mises à jour logicielles du système d’exploitation. Disponible pour les appareils exécutant macOS versions 11.3 et ultérieures. Valeurs valides comprises entre 0 et 90
softwareUpdateMinorOSDeferredInstallDelayInDays Int32 Spécifiez le nombre de jours (1 à 90) pour retarder la visibilité des mises à jour logicielles mineures du système d’exploitation. Disponible pour les appareils exécutant macOS versions 11.3 et ultérieures. Valeurs valides comprises entre 0 et 90
softwareUpdateNonOSDeferredInstallDelayInDays Int32 Spécifiez le nombre de jours (1 à 90) pour retarder la visibilité des mises à jour logicielles autres que le système d’exploitation. Disponible pour les appareils exécutant macOS versions 11.3 et ultérieures. Valeurs valides comprises entre 0 et 90
touchIdTimeoutInHours Int32 Nombre maximal d’heures après lesquelles l’utilisateur doit entrer son mot de passe pour déverrouiller l’appareil au lieu d’utiliser Touch ID. Disponible pour les appareils exécutant macOS 12 et versions ultérieures. Valeurs valides 0 à 2147483647
iCloudPrivateRelayBlocked Valeur booléenne Le relais privé iCloud est un service iCloud+ qui empêche les réseaux et les serveurs de surveiller l’activité d’une personne sur Internet. En bloquant le relais privé iCloud, Apple ne chiffrera pas le trafic quittant l’appareil. Disponible pour les appareils exécutant macOS 12 et versions ultérieures.
iCloudDesktopAndDocumentsBlocked Valeur booléenne Lorsque la valeur est TRUE, la synchronisation du bureau cloud et des documents est bloquée. Lorsque la valeur est FALSE, la synchronisation du bureau cloud et des documents est autorisée. Disponible pour les appareils exécutant macOS 10.12.4 et versions ultérieures.
activationLockWhenSupervisedAllowed Valeur booléenne Lorsque la valeur est TRUE, le verrouillage d’activation est autorisé lorsque les appareils sont en mode supervisé. Lorsque la valeur est FALSE, le verrou d’activation n’est pas autorisé. La valeur par défaut est False.

Relations

Relation Type Description
groupAssignments collection deviceConfigurationGroupAssignment Liste des affectations de groupe pour le profil de configuration d’appareil. Hérité de deviceConfiguration.
affectations Collection deviceConfigurationAssignment Liste des affectations pour le profil de la configuration d’appareil. Hérité de deviceConfiguration.
deviceStatuses Collection deviceConfigurationDeviceStatus État d’installation de configuration d’appareil par appareil. Hérité de deviceConfiguration.
userStatuses Collection deviceConfigurationUserStatus Installation de la configuration de l’appareil status par utilisateur. Hérité de deviceConfiguration.
deviceStatusOverview deviceConfigurationDeviceOverview Vue d’ensemble des statuts d’appareil de configuration d’appareils - Hérité de deviceConfiguration.
userStatusOverview deviceConfigurationUserOverview Vue d’ensemble des statuts d’utilisateurs de configuration d’appareil- Hérité de deviceConfiguration.
deviceSettingStateSummaries Collection settingStateDeviceSummary Récapitulatif des états d’appareils de paramètre de configuration- Hérité de deviceConfiguration.

Représentation JSON

Voici une représentation JSON de la ressource.

{
  "@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,
  "activationLockWhenSupervisedAllowed": true
}