Créer deviceManagementConfigurationSettingDefinition
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.
Créez un objet deviceManagementConfigurationSettingDefinition .
Cette API est disponible dans les déploiements de cloud national suivants.
Service global | Gouvernement des États-Unis L4 | Us Government L5 (DOD) | Chine gérée par 21Vianet |
---|---|---|---|
✅ | ✅ | ✅ | ✅ |
Autorisations
L’une des autorisations suivantes est nécessaire pour appeler cette API. Pour plus d’informations, notamment sur la façon de choisir les autorisations, voir Autorisations.
Type d’autorisation | Autorisations (de celle qui offre le plus de privilèges à celle qui en offre le moins) |
---|---|
Déléguée (compte professionnel ou scolaire) | DeviceManagementConfiguration.ReadWrite.All |
Déléguée (compte Microsoft personnel) | Non prise en charge. |
Application | DeviceManagementConfiguration.ReadWrite.All |
Requête HTTP
POST /deviceManagement/reusableSettings
POST /deviceManagement/inventorySettings
POST /deviceManagement/complianceSettings
POST /deviceManagement/configurationSettings
POST /deviceManagement/configurationPolicies/{deviceManagementConfigurationPolicyId}/settings/{deviceManagementConfigurationSettingId}/settingDefinitions
POST /deviceManagement/configurationPolicyTemplates/{deviceManagementConfigurationPolicyTemplateId}/settingTemplates/{deviceManagementConfigurationSettingTemplateId}/settingDefinitions
En-têtes de demande
En-tête | Valeur |
---|---|
Autorisation | Porteur {token}. Obligatoire. En savoir plus sur l’authentification et l’autorisation. |
Accepter | application/json |
Corps de la demande
Dans le corps de la demande, fournissez une représentation JSON pour l’objet deviceManagementConfigurationSettingDefinition.
Le tableau suivant indique les propriétés requises lorsque vous créez l’objet deviceManagementConfigurationSettingDefinition.
Propriété | Type | Description |
---|---|---|
applicabilité | deviceManagementConfigurationSettingApplicability | Détails sur le paramètre d’appareil applicable. Prend en charge : $filters. |
accessTypes | deviceManagementConfigurationSettingAccessTypes | Mode d’accès en lecture/écriture du paramètre. Les valeurs possibles sont les suivantes : none , add , copy , delete , get , replace et execute . |
keywords | Collection de chaînes | Jetons sur lesquels rechercher des paramètres |
infoUrls | String collection | La liste des liens plus d’informations pour le paramètre est disponible à l’adresse . |
occurrence | deviceManagementConfigurationSettingOccurrence | Indique si le paramètre est obligatoire ou non |
baseUri | Chaîne | Chemin csp de base |
offsetUri | Chaîne | Décalage du chemin csp à partir de la base |
rootDefinitionId | Chaîne | ID de définition du paramètre racine si le paramètre est un paramètre enfant. |
categoryId | Chaîne | Spécifiez la catégorie sous laquelle le paramètre se trouve. $filters de support. |
settingUsage | deviceManagementConfigurationSettingUsage | Indiquez le type de paramètre pour le paramètre. Les valeurs possibles sont : configuration, conformité, reusableSetting. Chaque utilisation de paramètre a un point de terminaison d’API distinct à appeler. Les valeurs possibles sont les suivantes : none , configuration , compliance , unknownFutureValue , inventory . |
uxBehavior | deviceManagementConfigurationControlType | Définition de la représentation du type de contrôle dans l’expérience utilisateur. Les valeurs possibles sont : default, dropdown, smallTextBox, largeTextBox, toggle, multiheaderGrid, contextPane. Les valeurs possibles sont les suivantes : default , dropdown , smallTextBox , largeTextBox , toggle , multiheaderGrid , contextPane et unknownFutureValue . |
visibility | deviceManagementConfigurationSettingVisibility | Définition de l’étendue de visibilité sur l’expérience utilisateur. Les valeurs possibles sont : none, settingsCatalog, template. Les valeurs possibles sont les suivantes : none , settingsCatalog , template , unknownFutureValue , inventoryCatalog . |
referredSettingInformationList | collection deviceManagementConfigurationReferredSettingInformation | Liste des informations de paramètre référencées. |
id | Chaîne | Identificateur de l’élément |
description | Chaîne | Description du paramètre. |
helpText | Chaîne | Texte d’aide du paramètre. Donnez plus de détails sur le paramètre. |
nom | Chaîne | Nom de l’élément |
displayName | String | Nom du paramètre. Par exemple : Autoriser toast. |
version | Chaîne | Version de l’élément |
Réponse
Si elle réussit, cette méthode renvoie un 201 Created
code de réponse et un objet deviceManagementConfigurationSettingDefinition dans le corps de la réponse.
Exemple
Demande
Voici un exemple de demande.
POST https://graph.microsoft.com/beta/deviceManagement/reusableSettings
Content-type: application/json
Content-length: 1260
{
"@odata.type": "#microsoft.graph.deviceManagementConfigurationSettingDefinition",
"applicability": {
"@odata.type": "microsoft.graph.deviceManagementConfigurationSettingApplicability",
"description": "Description value",
"platform": "android",
"deviceMode": "kiosk",
"technologies": "mdm"
},
"accessTypes": "add",
"keywords": [
"Keywords value"
],
"infoUrls": [
"Info Urls value"
],
"occurrence": {
"@odata.type": "microsoft.graph.deviceManagementConfigurationSettingOccurrence",
"minDeviceOccurrence": 3,
"maxDeviceOccurrence": 3
},
"baseUri": "Base Uri value",
"offsetUri": "Offset Uri value",
"rootDefinitionId": "Root Definition Id value",
"categoryId": "Category Id value",
"settingUsage": "configuration",
"uxBehavior": "dropdown",
"visibility": "settingsCatalog",
"referredSettingInformationList": [
{
"@odata.type": "microsoft.graph.deviceManagementConfigurationReferredSettingInformation",
"settingDefinitionId": "Setting Definition Id value"
}
],
"description": "Description value",
"helpText": "Help Text value",
"name": "Name value",
"displayName": "Display Name value",
"version": "Version value"
}
Réponse
Voici un exemple de réponse. Remarque : l’objet de réponse illustré ici peut être tronqué à des fins de concision. Toutes les propriétés sont renvoyées à partir d’un appel réel.
HTTP/1.1 201 Created
Content-Type: application/json
Content-Length: 1309
{
"@odata.type": "#microsoft.graph.deviceManagementConfigurationSettingDefinition",
"applicability": {
"@odata.type": "microsoft.graph.deviceManagementConfigurationSettingApplicability",
"description": "Description value",
"platform": "android",
"deviceMode": "kiosk",
"technologies": "mdm"
},
"accessTypes": "add",
"keywords": [
"Keywords value"
],
"infoUrls": [
"Info Urls value"
],
"occurrence": {
"@odata.type": "microsoft.graph.deviceManagementConfigurationSettingOccurrence",
"minDeviceOccurrence": 3,
"maxDeviceOccurrence": 3
},
"baseUri": "Base Uri value",
"offsetUri": "Offset Uri value",
"rootDefinitionId": "Root Definition Id value",
"categoryId": "Category Id value",
"settingUsage": "configuration",
"uxBehavior": "dropdown",
"visibility": "settingsCatalog",
"referredSettingInformationList": [
{
"@odata.type": "microsoft.graph.deviceManagementConfigurationReferredSettingInformation",
"settingDefinitionId": "Setting Definition Id value"
}
],
"id": "7af649e5-49e5-7af6-e549-f67ae549f67a",
"description": "Description value",
"helpText": "Help Text value",
"name": "Name value",
"displayName": "Display Name value",
"version": "Version value"
}