Mettre à jour deviceEnrollmentNotificationConfiguration
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.
Mettez à jour les propriétés d’un objet deviceEnrollmentNotificationConfiguration .
Autorisations
L’une des autorisations suivantes est requise 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) | DeviceManagementServiceConfig.ReadWrite.All, DeviceManagementConfiguration.ReadWrite.All |
Déléguée (compte Microsoft personnel) | Non prise en charge. |
Application | DeviceManagementServiceConfig.ReadWrite.All, DeviceManagementConfiguration.ReadWrite.All |
Requête HTTP
PATCH /deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}
En-têtes de demande
En-tête | Valeur |
---|---|
Autorisation | Porteur <token> obligatoire. |
Accepter | application/json |
Corps de la demande
Dans le corps de la demande, fournissez une représentation JSON pour l’objet deviceEnrollmentNotificationConfiguration .
Le tableau suivant présente les propriétés requises lorsque vous créez l’objet deviceEnrollmentNotificationConfiguration.
Propriété | Type | Description |
---|---|---|
id | Chaîne | Identificateur unique du compte Hérité de deviceEnrollmentConfiguration |
displayName | Chaîne | Nom complet de la configuration d’inscription de l’appareil Hérité de deviceEnrollmentConfiguration |
description | Chaîne | Description de la configuration d’inscription d’appareil Héritée de deviceEnrollmentConfiguration |
priorité | Int32 | La priorité est utilisée lorsqu’un utilisateur existe dans plusieurs groupes auxquels la configuration d’inscription est affectée. Les utilisateurs sont soumis uniquement à la configuration avec la valeur de priorité la plus faible. Hérité de deviceEnrollmentConfiguration |
createdDateTime | DateTimeOffset | Date et heure de création au format UTC de la configuration d’inscription d’appareil Héritée de deviceEnrollmentConfiguration |
lastModifiedDateTime | DateTimeOffset | Date et heure utc de la dernière modification de la configuration d’inscription d’appareil Héritée de deviceEnrollmentConfiguration |
version | Int32 | Version de la configuration d’inscription d’appareil Héritée de deviceEnrollmentConfiguration |
roleScopeTagIds | String collection | Balises d’étendue de rôle facultatives pour les restrictions d’inscription. Hérité de deviceEnrollmentConfiguration |
deviceEnrollmentConfigurationType | deviceEnrollmentConfigurationType | Prise en charge du type de configuration d’inscription hérité de deviceEnrollmentConfiguration. Les valeurs possibles sont unknown , limit , platformRestrictions , windowsHelloForBusiness , defaultLimit , defaultPlatformRestrictions , defaultWindowsHelloForBusiness , defaultWindows10EnrollmentCompletionPageConfiguration , windows10EnrollmentCompletionPageConfiguration , deviceComanagementAuthorityConfiguration , singlePlatformRestriction , unknownFutureValue , enrollmentNotificationsConfiguration . |
platformType | enrollmentRestrictionPlatformType | Type de plateforme de la notification d’inscription. Les valeurs possibles sont les suivantes : allPlatforms , ios , windows , windowsPhone , android , androidForWork , mac , linux , unknownFutureValue . |
templateType | enrollmentNotificationTemplateType | Type de modèle de la notification d’inscription. Les valeurs possibles sont email , push et unknownFutureValue . |
notificationMessageTemplateId | Guid | ID du modèle de message de notification |
notificationTemplates | Collection de chaînes | La liste des données de notification - _ |
brandingOptions | enrollmentNotificationBrandingOptions | Options de personnalisation pour la notification d’inscription. Les valeurs possibles sont les suivantes : none , includeCompanyLogo , includeCompanyName , includeContactInformation , includeCompanyPortalLink , includeDeviceDetails et unknownFutureValue . |
defaultLocale | Chaîne | DefaultLocale pour la notification d’inscription |
Réponse
Si elle réussit, cette méthode renvoie un 200 OK
code de réponse et un objet deviceEnrollmentNotificationConfiguration mis à jour dans le corps de la réponse.
Exemple
Demande
Voici un exemple de demande.
PATCH https://graph.microsoft.com/beta/deviceManagement/deviceEnrollmentConfigurations/{deviceEnrollmentConfigurationId}
Content-type: application/json
Content-length: 597
{
"@odata.type": "#microsoft.graph.deviceEnrollmentNotificationConfiguration",
"displayName": "Display Name value",
"description": "Description value",
"priority": 8,
"version": 7,
"roleScopeTagIds": [
"Role Scope Tag Ids value"
],
"deviceEnrollmentConfigurationType": "limit",
"platformType": "ios",
"templateType": "push",
"notificationMessageTemplateId": "eba3ed57-ed57-eba3-57ed-a3eb57eda3eb",
"notificationTemplates": [
"Notification Templates value"
],
"brandingOptions": "includeCompanyLogo",
"defaultLocale": "Default Locale 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 200 OK
Content-Type: application/json
Content-Length: 769
{
"@odata.type": "#microsoft.graph.deviceEnrollmentNotificationConfiguration",
"id": "bdd0743a-743a-bdd0-3a74-d0bd3a74d0bd",
"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",
"platformType": "ios",
"templateType": "push",
"notificationMessageTemplateId": "eba3ed57-ed57-eba3-57ed-a3eb57eda3eb",
"notificationTemplates": [
"Notification Templates value"
],
"brandingOptions": "includeCompanyLogo",
"defaultLocale": "Default Locale value"
}