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)
État du partenaire Mobile Threat Defense pour ce compte. Les valeurs possibles sont les suivantes : unavailable, available, enabled, unresponsive.
androidMobileApplicationManagementEnabled
Valeur booléenne
Lorsque la valeur est TRUE, indique que les données du partenaire Mobile Threat Defense peuvent être utilisées lors des évaluations de gestion des applications mobiles (GAM) pour les appareils Android. Lorsque la valeur est FALSE, indique que les données du partenaire Mobile Threat Defense ne doivent pas être utilisées lors des évaluations de gestion des applications mobiles (GAM) pour les appareils Android. Un seul partenaire par plateforme peut être activé pour l’évaluation de la gestion des applications mobiles (MAM). La valeur par défaut est FALSE.
iosMobileApplicationManagementEnabled
Valeur booléenne
Lorsque la valeur est TRUE, indique que les données du partenaire Mobile Threat Defense peuvent être utilisées lors des évaluations de gestion des applications mobiles (GAM) pour les appareils IOS. Lorsque la valeur est FALSE, indique que les données du partenaire Mobile Threat Defense ne doivent pas être utilisées lors des évaluations de gestion des applications mobiles (GAM) pour les appareils IOS. Un seul partenaire par plateforme peut être activé pour l’évaluation de la gestion des applications mobiles (MAM). La valeur par défaut est FALSE.
androidEnabled
Valeur booléenne
Pour Android, définissez si les données du partenaire Mobile Threat Defense doivent être utilisées lors des évaluations de conformité
iosEnabled
Valeur booléenne
Pour IOS, obtenez ou définissez si les données du partenaire Mobile Threat Defense doivent être utilisées lors des évaluations de conformité
windowsEnabled
Valeur booléenne
Lorsque la valeur est TRUE, indique que les données du partenaire Mobile Threat Defense peuvent être utilisées lors des évaluations de conformité pour Windows. Lorsque la valeur est FALSE, indique que les données du partenaire Mobile Threat Defense ne doivent pas être utilisées lors des évaluations de conformité pour Windows. La valeur par défaut est FALSE.
androidDeviceBlockedOnMissingPartnerData
Valeur booléenne
Pour Android, définissez si Intune devez recevoir des données du partenaire Mobile Threat Defense avant de marquer un appareil conforme
iosDeviceBlockedOnMissingPartnerData
Valeur booléenne
Pour IOS, définissez si Intune devez recevoir des données du partenaire Mobile Threat Defense avant de marquer un appareil conforme
windowsDeviceBlockedOnMissingPartnerData
Valeur booléenne
Lorsque la valeur est TRUE, indique que Intune doivent recevoir des données du partenaire Mobile Threat Defense avant de marquer un appareil conforme pour Windows. Si la valeur est FALSE, indique que Intune peut rendre un appareil conforme sans recevoir de données du partenaire Mobile Threat Defense pour Windows. La valeur par défaut est FALSE.
partnerUnsupportedOsVersionBlocked
Valeur booléenne
Obtenir ou définir s’il faut bloquer les appareils sur les plateformes activées qui ne répondent pas aux exigences de version minimale du partenaire Mobile Threat Defense
partnerUnresponsivenessThresholdInDays
Int32
Obtenir ou définir les jours de tolérance par client face à l’absence de réponse pour cette intégration partenaire
allowPartnerToCollectIOSApplicationMetadata
Valeur booléenne
Si la valeur est TRUE, indique que le partenaire Mobile Threat Defense peut collecter des métadonnées sur les applications installées à partir de Intune pour les appareils IOS. Si la valeur est FALSE, indique que le partenaire Mobile Threat Defense peut ne pas collecter de métadonnées sur les applications installées à partir de Intune pour les appareils IOS. La valeur par défaut est FALSE.
Si la valeur est TRUE, indique que le partenaire Mobile Threat Defense peut collecter des métadonnées sur les applications installées personnellement à partir de Intune pour les appareils IOS. Si la valeur est FALSE, indique que le partenaire Mobile Threat Defense ne peut pas collecter de métadonnées sur les applications installées personnellement à partir de Intune pour les appareils IOS. La valeur par défaut est FALSE.
microsoftDefenderForEndpointAttachEnabled
Valeur booléenne
Lorsque la valeur est TRUE, indique que la gestion des profils de configuration via Microsoft Defender pour point de terminaison est activée. Lorsque la valeur est FALSE, indique que la gestion des profils de configuration via Microsoft Defender pour point de terminaison est désactivée. La valeur par défaut est FALSE.
Réponse
Si elle réussit, cette méthode renvoie un code de réponse 200 OK et un objet mobileThreatDefenseConnector mis à jour dans le corps de la réponse.
// Code snippets are only available for the latest version. Current version is 6.x
GraphServiceClient graphClient = new GraphServiceClient(requestAdapter);
MobileThreatDefenseConnector mobileThreatDefenseConnector = new MobileThreatDefenseConnector();
mobileThreatDefenseConnector.setOdataType("#microsoft.graph.mobileThreatDefenseConnector");
OffsetDateTime lastHeartbeatDateTime = OffsetDateTime.parse("2016-12-31T23:59:37.9174975-08:00");
mobileThreatDefenseConnector.setLastHeartbeatDateTime(lastHeartbeatDateTime);
mobileThreatDefenseConnector.setPartnerState(MobileThreatPartnerTenantState.Available);
mobileThreatDefenseConnector.setAndroidMobileApplicationManagementEnabled(true);
mobileThreatDefenseConnector.setIosMobileApplicationManagementEnabled(true);
mobileThreatDefenseConnector.setAndroidEnabled(true);
mobileThreatDefenseConnector.setIosEnabled(true);
mobileThreatDefenseConnector.setWindowsEnabled(true);
mobileThreatDefenseConnector.setAndroidDeviceBlockedOnMissingPartnerData(true);
mobileThreatDefenseConnector.setIosDeviceBlockedOnMissingPartnerData(true);
mobileThreatDefenseConnector.setWindowsDeviceBlockedOnMissingPartnerData(true);
mobileThreatDefenseConnector.setPartnerUnsupportedOsVersionBlocked(true);
mobileThreatDefenseConnector.setPartnerUnresponsivenessThresholdInDays(6);
mobileThreatDefenseConnector.setAllowPartnerToCollectIOSApplicationMetadata(true);
mobileThreatDefenseConnector.setAllowPartnerToCollectIOSPersonalApplicationMetadata(true);
mobileThreatDefenseConnector.setMicrosoftDefenderForEndpointAttachEnabled(true);
MobileThreatDefenseConnector result = graphClient.deviceManagement().mobileThreatDefenseConnectors().byMobileThreatDefenseConnectorId("{mobileThreatDefenseConnector-id}").patch(mobileThreatDefenseConnector);
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.