Microsoft Graph · Schema

microsoft.graph.deviceManagement

Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks
View JSON Schema on GitHub

JSON Schema

microsoft-graph-microsoftgraphdevicemanagement-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/microsoft.graph.deviceManagement",
  "title": "microsoft.graph.deviceManagement",
  "allOf": [
    {
      "$ref": "#/components/schemas/microsoft.graph.entity"
    },
    {
      "title": "deviceManagement",
      "required": [
        "@odata.type"
      ],
      "type": "object",
      "properties": {
        "deviceProtectionOverview": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.deviceProtectionOverview"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "Device protection overview."
        },
        "intuneAccountId": {
          "pattern": "^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$",
          "type": "string",
          "description": "Intune Account Id for given tenant",
          "format": "uuid"
        },
        "intuneBrand": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.intuneBrand"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "intuneBrand contains data which is used in customizing the appearance of the Company Portal applications as well as the end user web portal."
        },
        "settings": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.deviceManagementSettings"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "Account level settings."
        },
        "subscriptionState": {
          "$ref": "#/components/schemas/microsoft.graph.deviceManagementSubscriptionState"
        },
        "userExperienceAnalyticsSettings": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsSettings"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "User experience analytics device settings"
        },
        "windowsMalwareOverview": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.windowsMalwareOverview"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "Malware overview for windows devices."
        },
        "applePushNotificationCertificate": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.applePushNotificationCertificate"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "Apple push notification certificate.",
          "x-ms-navigationProperty": true
        },
        "auditEvents": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.auditEvent"
          },
          "description": "The Audit Events",
          "x-ms-navigationProperty": true
        },
        "complianceManagementPartners": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.complianceManagementPartner"
          },
          "description": "The list of Compliance Management Partners configured by the tenant.",
          "x-ms-navigationProperty": true
        },
        "conditionalAccessSettings": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.onPremisesConditionalAccessSettings"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "The Exchange on premises conditional access settings. On premises conditional access will require devices to be both enrolled and compliant for mail access",
          "x-ms-navigationProperty": true
        },
        "detectedApps": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.detectedApp"
          },
          "description": "The list of detected apps associated with a device.",
          "x-ms-navigationProperty": true
        },
        "deviceCategories": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.deviceCategory"
          },
          "description": "The list of device categories with the tenant.",
          "x-ms-navigationProperty": true
        },
        "deviceCompliancePolicies": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.deviceCompliancePolicy"
          },
          "description": "The device compliance policies.",
          "x-ms-navigationProperty": true
        },
        "deviceCompliancePolicyDeviceStateSummary": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.deviceCompliancePolicyDeviceStateSummary"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "The device compliance state summary for this account.",
          "x-ms-navigationProperty": true
        },
        "deviceCompliancePolicySettingStateSummaries": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.deviceCompliancePolicySettingStateSummary"
          },
          "description": "The summary states of compliance policy settings for this account.",
          "x-ms-navigationProperty": true
        },
        "deviceConfigurationDeviceStateSummaries": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.deviceConfigurationDeviceStateSummary"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "The device configuration device state summary for this account.",
          "x-ms-navigationProperty": true
        },
        "deviceConfigurations": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.deviceConfiguration"
          },
          "description": "The device configurations.",
          "x-ms-navigationProperty": true
        },
        "deviceEnrollmentConfigurations": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.deviceEnrollmentConfiguration"
          },
          "description": "The list of device enrollment configurations",
          "x-ms-navigationProperty": true
        },
        "deviceManagementPartners": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.deviceManagementPartner"
          },
          "description": "The list of Device Management Partners configured by the tenant.",
          "x-ms-navigationProperty": true
        },
        "exchangeConnectors": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.deviceManagementExchangeConnector"
          },
          "description": "The list of Exchange Connectors configured by the tenant.",
          "x-ms-navigationProperty": true
        },
        "importedWindowsAutopilotDeviceIdentities": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.importedWindowsAutopilotDeviceIdentity"
          },
          "description": "Collection of imported Windows autopilot devices.",
          "x-ms-navigationProperty": true
        },
        "iosUpdateStatuses": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.iosUpdateDeviceStatus"
          },
          "description": "The IOS software update installation statuses for this account.",
          "x-ms-navigationProperty": true
        },
        "managedDeviceOverview": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.managedDeviceOverview"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "Device overview",
          "x-ms-navigationProperty": true
        },
        "managedDevices": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.managedDevice"
          },
          "description": "The list of managed devices.",
          "x-ms-navigationProperty": true
        },
        "mobileAppTroubleshootingEvents": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.mobileAppTroubleshootingEvent"
          },
          "description": "The collection property of MobileAppTroubleshootingEvent.",
          "x-ms-navigationProperty": true
        },
        "mobileThreatDefenseConnectors": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.mobileThreatDefenseConnector"
          },
          "description": "The list of Mobile threat Defense connectors configured by the tenant.",
          "x-ms-navigationProperty": true
        },
        "notificationMessageTemplates": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.notificationMessageTemplate"
          },
          "description": "The Notification Message Templates.",
          "x-ms-navigationProperty": true
        },
        "remoteAssistancePartners": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.remoteAssistancePartner"
          },
          "description": "The remote assist partners.",
          "x-ms-navigationProperty": true
        },
        "reports": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.deviceManagementReports"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "x-ms-navigationProperty": true
        },
        "resourceOperations": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.resourceOperation"
          },
          "description": "The Resource Operations.",
          "x-ms-navigationProperty": true
        },
        "roleAssignments": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.deviceAndAppManagementRoleAssignment"
          },
          "description": "The Role Assignments.",
          "x-ms-navigationProperty": true
        },
        "roleDefinitions": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.roleDefinition"
          },
          "description": "The Role Definitions.",
          "x-ms-navigationProperty": true
        },
        "softwareUpdateStatusSummary": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.softwareUpdateStatusSummary"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "The software update status summary.",
          "x-ms-navigationProperty": true
        },
        "termsAndConditions": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.termsAndConditions"
          },
          "description": "The terms and conditions associated with device management of the company.",
          "x-ms-navigationProperty": true
        },
        "troubleshootingEvents": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.deviceManagementTroubleshootingEvent"
          },
          "description": "The list of troubleshooting events for the tenant.",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsAppHealthApplicationPerformance": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthApplicationPerformance"
          },
          "description": "User experience analytics appHealth Application Performance",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDetails": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDetails"
          },
          "description": "User experience analytics appHealth Application Performance by App Version details",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsAppHealthApplicationPerformanceByAppVersionDeviceId": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByAppVersionDeviceId"
          },
          "description": "User experience analytics appHealth Application Performance by App Version Device Id",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsAppHealthApplicationPerformanceByOSVersion": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthAppPerformanceByOSVersion"
          },
          "description": "User experience analytics appHealth Application Performance by OS Version",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsAppHealthDeviceModelPerformance": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDeviceModelPerformance"
          },
          "description": "User experience analytics appHealth Model Performance",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsAppHealthDevicePerformance": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformance"
          },
          "description": "User experience analytics appHealth Device Performance",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsAppHealthDevicePerformanceDetails": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthDevicePerformanceDetails"
          },
          "description": "User experience analytics device performance details",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsAppHealthOSVersionPerformance": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsAppHealthOSVersionPerformance"
          },
          "description": "User experience analytics appHealth OS version Performance",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsAppHealthOverview": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "User experience analytics appHealth overview",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsBaselines": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsBaseline"
          },
          "description": "User experience analytics baselines",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsCategories": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsCategory"
          },
          "description": "User experience analytics categories",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsDevicePerformance": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsDevicePerformance"
          },
          "description": "User experience analytics device performance",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsDeviceScores": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceScores"
          },
          "description": "User experience analytics device scores",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsDeviceStartupHistory": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupHistory"
          },
          "description": "User experience analytics device Startup History",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsDeviceStartupProcesses": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcess"
          },
          "description": "User experience analytics device Startup Processes",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsDeviceStartupProcessPerformance": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsDeviceStartupProcessPerformance"
          },
          "description": "User experience analytics device Startup Process Performance",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsMetricHistory": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsMetricHistory"
          },
          "description": "User experience analytics metric history",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsModelScores": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsModelScores"
          },
          "description": "User experience analytics model scores",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsOverview": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsOverview"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "User experience analytics overview",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsScoreHistory": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsScoreHistory"
          },
          "description": "User experience analytics device Startup Score History",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "description": "User experience analytics work from anywhere hardware readiness metrics.",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsWorkFromAnywhereMetrics": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereMetric"
          },
          "description": "User experience analytics work from anywhere metrics.",
          "x-ms-navigationProperty": true
        },
        "userExperienceAnalyticsWorkFromAnywhereModelPerformance": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.userExperienceAnalyticsWorkFromAnywhereModelPerformance"
          },
          "description": "The user experience analytics work from anywhere model performance",
          "x-ms-navigationProperty": true
        },
        "virtualEndpoint": {
          "anyOf": [
            {
              "$ref": "#/components/schemas/microsoft.graph.virtualEndpoint"
            },
            {
              "type": "object",
              "nullable": true
            }
          ],
          "x-ms-navigationProperty": true
        },
        "windowsAutopilotDeviceIdentities": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.windowsAutopilotDeviceIdentity"
          },
          "description": "The Windows autopilot device identities contained collection.",
          "x-ms-navigationProperty": true
        },
        "windowsInformationProtectionAppLearningSummaries": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.windowsInformationProtectionAppLearningSummary"
          },
          "description": "The windows information protection app learning summaries.",
          "x-ms-navigationProperty": true
        },
        "windowsInformationProtectionNetworkLearningSummaries": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.windowsInformationProtectionNetworkLearningSummary"
          },
          "description": "The windows information protection network learning summaries.",
          "x-ms-navigationProperty": true
        },
        "windowsMalwareInformation": {
          "type": "array",
          "items": {
            "$ref": "#/components/schemas/microsoft.graph.windowsMalwareInformation"
          },
          "description": "The list of affected malware in the tenant.",
          "x-ms-navigationProperty": true
        },
        "@odata.type": {
          "type": "string"
        }
      }
    }
  ],
  "x-ms-discriminator-value": "#microsoft.graph.deviceManagement"
}