Type de ressource macOSDeviceFeaturesConfiguration

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.

Profile de configuration des fonctionnalités MacOS.

Hérite de appleDeviceFeaturesConfigurationBase

Méthodes

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

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.
airPrintDestinations collection airPrintDestination Tableau d’imprimantes AirPrint qui doit toujours être affiché. Cette collection peut contenir 500 éléments au maximum. Hérité de appleDeviceFeaturesConfigurationBase
autoLaunchItems Collection macOSLaunchItem Liste des applications, fichiers, dossiers et autres éléments à lancer lorsque l’utilisateur se connecte. Cette collection peut contenir 500 éléments au maximum.
adminShowHostInfo Valeur booléenne Indique s’il faut afficher les informations de l’hôte administrateur dans la fenêtre de connexion.
loginWindowText Chaîne Texte personnalisé à afficher dans la fenêtre de connexion.
authorizedUsersListHidden Valeur booléenne Indique s’il faut afficher la boîte de dialogue nom et mot de passe ou une liste d’utilisateurs dans la fenêtre de connexion.
authorizedUsersListHideLocalUsers Valeur booléenne Indique s’il faut afficher uniquement les utilisateurs réseau et système dans la liste des utilisateurs autorisés dans la fenêtre de connexion.
authorizedUsersListHideMobileAccounts Valeur booléenne Indique s’il faut masquer les utilisateurs mobiles dans la liste des utilisateurs autorisés dans la fenêtre de connexion.
authorizedUsersListIncludeNetworkUsers Valeur booléenne Indique s’il faut afficher les utilisateurs réseau dans la liste des utilisateurs autorisés dans la fenêtre de connexion.
authorizedUsersListHideAdminUsers Valeur booléenne Indique s’il faut masquer les utilisateurs administrateurs dans la liste des utilisateurs autorisés dans la fenêtre de connexion.
authorizedUsersListShowOtherManagedUsers Valeur booléenne Indique s’il faut afficher d’autres utilisateurs dans la liste des utilisateurs autorisés dans la fenêtre de connexion.
shutDownDisabled Valeur booléenne Indique s’il faut masquer l’élément de bouton Arrêter dans la fenêtre de connexion.
restartDisabled Valeur booléenne Indique s’il faut masquer l’élément du bouton Redémarrer dans la fenêtre de connexion.
sleepDisabled Valeur booléenne Indique s’il faut masquer l’élément de menu Veille dans la fenêtre de connexion.
consoleAccessDisabled Valeur booléenne Indique si l’autre utilisateur ignore l’utilisation du console nom d’utilisateur spécial.
shutDownDisabledWhileLoggedIn Valeur booléenne Indique si l’élément de menu Arrêter dans la fenêtre de connexion sera désactivé lorsque l’utilisateur est connecté.
restartDisabledWhileLoggedIn Valeur booléenne Indique si l’élément de menu Redémarrer de la fenêtre de connexion sera désactivé pendant que l’utilisateur est connecté.
powerOffDisabledWhileLoggedIn Valeur booléenne Indique si l’élément de menu Mettre hors tension dans la fenêtre de connexion sera désactivé pendant que l’utilisateur est connecté.
logOutDisabledWhileLoggedIn Valeur booléenne Indique si l’élément de menu Se déconnecter de la fenêtre de connexion sera désactivé pendant que l’utilisateur est connecté.
screenLockDisableImmediate Valeur booléenne Indique s’il faut désactiver les fonctions de verrouillage immédiat de l’écran.
associatedDomains Collection keyValuePair DEPRECATED : utilisez appAssociatedDomains à la place. Obtient ou définit une liste qui mappe les applications à leurs domaines associés. La clé doit correspondre à l’ID de l’application, et la valeur doit être une chaîne sous la forme « service :domain », où domaine est un nom d’hôte complet (par exemple, webcredentials:example.com). Cette collection peut contenir 500 éléments au maximum.
appAssociatedDomains Collection macOSAssociatedDomainsItem Obtient ou définit une liste qui mappe les applications à leurs domaines associés. Les identificateurs d’application doivent être uniques. Cette collection peut contenir 500 éléments au maximum.
singleSignOnExtension singleSignOnExtension Obtient ou définit un profil d’extension d’authentification unique. Déconseillé : utilisez macOSSingleSignOnExtension à la place.
macOSSingleSignOnExtension macOSSingleSignOnExtension Obtient ou définit un profil d’extension d’authentification unique.
contentCachingEnabled Valeur booléenne Active la mise en cache du contenu et empêche sa désactivation par l’utilisateur.
contentCachingType macOSContentCachingType Détermine le type de contenu autorisé à être mis en cache par le service de mise en cache de contenu d’Apple. Les valeurs possibles sont notConfigured, userContentOnly et sharedContentOnly.
contentCachingMaxSizeBytes Int64 Nombre maximal d’octets d’espace disque qui seront utilisés pour le cache de contenu. La valeur 0 (valeur par défaut) indique un espace disque illimité.
contentCachingDataPath Chaîne Chemin d’accès au répertoire utilisé pour stocker le contenu mis en cache. La valeur doit être (ou se terminer par) /Library/Application Support/Apple/AssetCache/Data
contentCachingDisableConnectionSharing Valeur booléenne Désactive le partage de connexion Internet.
contentCachingForceConnectionSharing Valeur booléenne Force le partage de connexion Internet. contentCachingDisableConnectionSharing remplace ce paramètre.
contentCachingClientPolicy macOSContentCachingClientPolicy Détermine la méthode dans laquelle les serveurs de mise en cache de contenu écoutent les clients. Les valeurs possibles sont les suivantes : notConfigured, clientsInLocalNetwork, clientsWithSamePublicIpAddress, clientsInCustomLocalNetworks, clientsInCustomLocalNetworksWithFallback.
contentCachingClientListenRanges Collection ipRange Liste de plages d’adresses IP personnalisées que les caches de contenu utiliseront pour écouter les clients. Cette collection peut contenir 500 éléments au maximum.
contentCachingPeerPolicy macOSContentCachingPeerPolicy Détermine la méthode dans laquelle le contenu met en cache l’homologue avec d’autres caches. Les valeurs possibles sont les suivantes : notConfigured, peersInLocalNetwork, peersWithSamePublicIpAddress, peersInCustomLocalNetworks.
contentCachingPeerListenRanges Collection ipRange Liste de plages d’adresses IP personnalisées que les caches de contenu utiliseront pour écouter les caches d’homologues. Cette collection peut contenir 500 éléments au maximum.
contentCachingPeerFilterRanges Collection ipRange Une liste de caches de contenu de plages d’adresses IP personnalisées sera utilisée pour interroger le contenu des caches d’homologues. Cette collection peut contenir 500 éléments au maximum.
contentCachingParentSelectionPolicy macOSContentCachingParentSelectionPolicy Détermine la méthode dans laquelle les serveurs de mise en cache de contenu sélectionnent les parents si plusieurs sont présents. Les valeurs possibles sont notConfigured, roundRobin, firstAvailable, urlPathHash, random, stickyAvailable.
contentCachingParents String collection Liste d’adresses IP représentant les caches de contenu parent.
contentCachingLogClientIdentities Valeur booléenne Active la journalisation des adresses IP et des ports des clients qui demandent du contenu mis en cache.
contentCachingPublicRanges Collection ipRange Liste des plages d’adresses IP personnalisées que le service de mise en cache de contenu d’Apple doit utiliser pour faire correspondre les clients aux caches de contenu. Cette collection peut contenir 500 éléments au maximum.
contentCachingBlockDeletion Valeur booléenne Empêche les caches de contenu de vider le contenu afin de libérer de l’espace disque pour d’autres applications.
contentCachingShowAlerts Valeur booléenne Afficher les alertes de mise en cache du contenu sous forme de notifications système.
contentCachingKeepAwake Valeur booléenne Empêcher l’appareil de se mettre en veille si la mise en cache du contenu est activée.
contentCachingPort Int32 Définit le port utilisé pour la mise en cache du contenu. Si la valeur est 0, un port disponible aléatoire est sélectionné. Valeurs valides 0 à 65535

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.
singleSignOnExtensionPkinitCertificate macOSCertificateProfileBase Certificat PKINIT pour l’authentification avec des extensions d’authentification unique.

Représentation JSON

Voici une représentation JSON de la ressource.

{
  "@odata.type": "#microsoft.graph.macOSDeviceFeaturesConfiguration",
  "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,
  "airPrintDestinations": [
    {
      "@odata.type": "microsoft.graph.airPrintDestination",
      "ipAddress": "String",
      "resourcePath": "String",
      "port": 1024,
      "forceTls": true
    }
  ],
  "autoLaunchItems": [
    {
      "@odata.type": "microsoft.graph.macOSLaunchItem",
      "path": "String",
      "hide": true
    }
  ],
  "adminShowHostInfo": true,
  "loginWindowText": "String",
  "authorizedUsersListHidden": true,
  "authorizedUsersListHideLocalUsers": true,
  "authorizedUsersListHideMobileAccounts": true,
  "authorizedUsersListIncludeNetworkUsers": true,
  "authorizedUsersListHideAdminUsers": true,
  "authorizedUsersListShowOtherManagedUsers": true,
  "shutDownDisabled": true,
  "restartDisabled": true,
  "sleepDisabled": true,
  "consoleAccessDisabled": true,
  "shutDownDisabledWhileLoggedIn": true,
  "restartDisabledWhileLoggedIn": true,
  "powerOffDisabledWhileLoggedIn": true,
  "logOutDisabledWhileLoggedIn": true,
  "screenLockDisableImmediate": true,
  "associatedDomains": [
    {
      "@odata.type": "microsoft.graph.keyValuePair",
      "name": "String",
      "value": "String"
    }
  ],
  "appAssociatedDomains": [
    {
      "@odata.type": "microsoft.graph.macOSAssociatedDomainsItem",
      "applicationIdentifier": "String",
      "domains": [
        "String"
      ],
      "directDownloadsEnabled": true
    }
  ],
  "singleSignOnExtension": {
    "@odata.type": "microsoft.graph.credentialSingleSignOnExtension",
    "extensionIdentifier": "String",
    "teamIdentifier": "String",
    "domains": [
      "String"
    ],
    "realm": "String",
    "configurations": [
      {
        "@odata.type": "microsoft.graph.keyStringValuePair",
        "key": "String",
        "value": "String"
      }
    ]
  },
  "macOSSingleSignOnExtension": {
    "@odata.type": "microsoft.graph.macOSKerberosSingleSignOnExtension",
    "realm": "String",
    "domains": [
      "String"
    ],
    "blockAutomaticLogin": true,
    "cacheName": "String",
    "credentialBundleIdAccessControlList": [
      "String"
    ],
    "domainRealms": [
      "String"
    ],
    "isDefaultRealm": true,
    "passwordBlockModification": true,
    "passwordExpirationDays": 1024,
    "passwordExpirationNotificationDays": 1024,
    "userPrincipalName": "String",
    "passwordRequireActiveDirectoryComplexity": true,
    "passwordPreviousPasswordBlockCount": 1024,
    "passwordMinimumLength": 1024,
    "passwordMinimumAgeDays": 1024,
    "passwordRequirementsDescription": "String",
    "requireUserPresence": true,
    "activeDirectorySiteCode": "String",
    "passwordEnableLocalSync": true,
    "blockActiveDirectorySiteAutoDiscovery": true,
    "passwordChangeUrl": "String",
    "modeCredentialUsed": "String",
    "usernameLabelCustom": "String",
    "userSetupDelayed": true,
    "signInHelpText": "String",
    "kerberosAppsInBundleIdACLIncluded": true,
    "managedAppsInBundleIdACLIncluded": true,
    "credentialsCacheMonitored": true,
    "preferredKDCs": [
      "String"
    ],
    "tlsForLDAPRequired": true
  },
  "contentCachingEnabled": true,
  "contentCachingType": "String",
  "contentCachingMaxSizeBytes": 1024,
  "contentCachingDataPath": "String",
  "contentCachingDisableConnectionSharing": true,
  "contentCachingForceConnectionSharing": true,
  "contentCachingClientPolicy": "String",
  "contentCachingClientListenRanges": [
    {
      "@odata.type": "microsoft.graph.iPv6Range",
      "lowerAddress": "String",
      "upperAddress": "String"
    }
  ],
  "contentCachingPeerPolicy": "String",
  "contentCachingPeerListenRanges": [
    {
      "@odata.type": "microsoft.graph.iPv6Range",
      "lowerAddress": "String",
      "upperAddress": "String"
    }
  ],
  "contentCachingPeerFilterRanges": [
    {
      "@odata.type": "microsoft.graph.iPv6Range",
      "lowerAddress": "String",
      "upperAddress": "String"
    }
  ],
  "contentCachingParentSelectionPolicy": "String",
  "contentCachingParents": [
    "String"
  ],
  "contentCachingLogClientIdentities": true,
  "contentCachingPublicRanges": [
    {
      "@odata.type": "microsoft.graph.iPv6Range",
      "lowerAddress": "String",
      "upperAddress": "String"
    }
  ],
  "contentCachingBlockDeletion": true,
  "contentCachingShowAlerts": true,
  "contentCachingKeepAwake": true,
  "contentCachingPort": 1024
}