Microsoft Graph · Schema
microsoft.graph.androidGeneralDeviceConfiguration
Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/microsoft.graph.androidGeneralDeviceConfiguration",
"title": "microsoft.graph.androidGeneralDeviceConfiguration",
"allOf": [
{
"$ref": "#/components/schemas/microsoft.graph.deviceConfiguration"
},
{
"title": "androidGeneralDeviceConfiguration",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"appsBlockClipboardSharing": {
"type": "boolean",
"description": "Indicates whether or not to block clipboard sharing to copy and paste between applications."
},
"appsBlockCopyPaste": {
"type": "boolean",
"description": "Indicates whether or not to block copy and paste within applications."
},
"appsBlockYouTube": {
"type": "boolean",
"description": "Indicates whether or not to block the YouTube app."
},
"appsHideList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.appListItem"
},
"description": "List of apps to be hidden on the KNOX device. This collection can contain a maximum of 500 elements."
},
"appsInstallAllowList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.appListItem"
},
"description": "List of apps which can be installed on the KNOX device. This collection can contain a maximum of 500 elements."
},
"appsLaunchBlockList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.appListItem"
},
"description": "List of apps which are blocked from being launched on the KNOX device. This collection can contain a maximum of 500 elements."
},
"bluetoothBlocked": {
"type": "boolean",
"description": "Indicates whether or not to block Bluetooth."
},
"cameraBlocked": {
"type": "boolean",
"description": "Indicates whether or not to block the use of the camera."
},
"cellularBlockDataRoaming": {
"type": "boolean",
"description": "Indicates whether or not to block data roaming."
},
"cellularBlockMessaging": {
"type": "boolean",
"description": "Indicates whether or not to block SMS/MMS messaging."
},
"cellularBlockVoiceRoaming": {
"type": "boolean",
"description": "Indicates whether or not to block voice roaming."
},
"cellularBlockWiFiTethering": {
"type": "boolean",
"description": "Indicates whether or not to block syncing Wi-Fi tethering."
},
"compliantAppListType": {
"$ref": "#/components/schemas/microsoft.graph.appListType"
},
"compliantAppsList": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.appListItem"
},
"description": "List of apps in the compliance (either allow list or block list, controlled by CompliantAppListType). This collection can contain a maximum of 10000 elements."
},
"deviceSharingAllowed": {
"type": "boolean",
"description": "Indicates whether or not to allow device sharing mode."
},
"diagnosticDataBlockSubmission": {
"type": "boolean",
"description": "Indicates whether or not to block diagnostic data submission."
},
"factoryResetBlocked": {
"type": "boolean",
"description": "Indicates whether or not to block user performing a factory reset."
},
"googleAccountBlockAutoSync": {
"type": "boolean",
"description": "Indicates whether or not to block Google account auto sync."
},
"googlePlayStoreBlocked": {
"type": "boolean",
"description": "Indicates whether or not to block the Google Play store."
},
"kioskModeApps": {
"type": "array",
"items": {
"$ref": "#/components/schemas/microsoft.graph.appListItem"
},
"description": "A list of apps that will be allowed to run when the device is in Kiosk Mode. This collection can contain a maximum of 500 elements."
},
"kioskModeBlockSleepButton": {
"type": "boolean",
"description": "Indicates whether or not to block the screen sleep button while in Kiosk Mode."
},
"kioskModeBlockVolumeButtons": {
"type": "boolean",
"description": "Indicates whether or not to block the volume buttons while in Kiosk Mode."
},
"locationServicesBlocked": {
"type": "boolean",
"description": "Indicates whether or not to block location services."
},
"nfcBlocked": {
"type": "boolean",
"description": "Indicates whether or not to block Near-Field Communication."
},
"passwordBlockFingerprintUnlock": {
"type": "boolean",
"description": "Indicates whether or not to block fingerprint unlock."
},
"passwordBlockTrustAgents": {
"type": "boolean",
"description": "Indicates whether or not to block Smart Lock and other trust agents."
},
"passwordExpirationDays": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": "number",
"description": "Number of days before the password expires. Valid values 1 to 365",
"format": "int32",
"nullable": true
},
"passwordMinimumLength": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": "number",
"description": "Minimum length of passwords. Valid values 4 to 16",
"format": "int32",
"nullable": true
},
"passwordMinutesOfInactivityBeforeScreenTimeout": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": "number",
"description": "Minutes of inactivity before the screen times out.",
"format": "int32",
"nullable": true
},
"passwordPreviousPasswordBlockCount": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": "number",
"description": "Number of previous passwords to block. Valid values 0 to 24",
"format": "int32",
"nullable": true
},
"passwordRequired": {
"type": "boolean",
"description": "Indicates whether or not to require a password."
},
"passwordRequiredType": {
"$ref": "#/components/schemas/microsoft.graph.androidRequiredPasswordType"
},
"passwordSignInFailureCountBeforeFactoryReset": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": "number",
"description": "Number of sign in failures allowed before factory reset. Valid values 1 to 16",
"format": "int32",
"nullable": true
},
"powerOffBlocked": {
"type": "boolean",
"description": "Indicates whether or not to block powering off the device."
},
"screenCaptureBlocked": {
"type": "boolean",
"description": "Indicates whether or not to block screenshots."
},
"securityRequireVerifyApps": {
"type": "boolean",
"description": "Require the Android Verify apps feature is turned on."
},
"storageBlockGoogleBackup": {
"type": "boolean",
"description": "Indicates whether or not to block Google Backup."
},
"storageBlockRemovableStorage": {
"type": "boolean",
"description": "Indicates whether or not to block removable storage usage."
},
"storageRequireDeviceEncryption": {
"type": "boolean",
"description": "Indicates whether or not to require device encryption."
},
"storageRequireRemovableStorageEncryption": {
"type": "boolean",
"description": "Indicates whether or not to require removable storage encryption."
},
"voiceAssistantBlocked": {
"type": "boolean",
"description": "Indicates whether or not to block the use of the Voice Assistant."
},
"voiceDialingBlocked": {
"type": "boolean",
"description": "Indicates whether or not to block voice dialing."
},
"webBrowserBlockAutofill": {
"type": "boolean",
"description": "Indicates whether or not to block the web browser's auto fill feature."
},
"webBrowserBlocked": {
"type": "boolean",
"description": "Indicates whether or not to block the web browser."
},
"webBrowserBlockJavaScript": {
"type": "boolean",
"description": "Indicates whether or not to block JavaScript within the web browser."
},
"webBrowserBlockPopups": {
"type": "boolean",
"description": "Indicates whether or not to block popups within the web browser."
},
"webBrowserCookieSettings": {
"$ref": "#/components/schemas/microsoft.graph.webBrowserCookieSettings"
},
"wiFiBlocked": {
"type": "boolean",
"description": "Indicates whether or not to block syncing Wi-Fi."
},
"@odata.type": {
"type": "string",
"default": "#microsoft.graph.androidGeneralDeviceConfiguration"
}
},
"description": "This topic provides descriptions of the declared methods, properties and relationships exposed by the androidGeneralDeviceConfiguration resource."
}
],
"x-ms-discriminator-value": "#microsoft.graph.androidGeneralDeviceConfiguration"
}