Microsoft Graph · Schema

microsoft.graph.androidGeneralDeviceConfiguration

Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks
View JSON Schema on GitHub

JSON Schema

microsoft-graph-microsoftgraphandroidgeneraldeviceconfiguration-schema.json Raw ↑
{
  "$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"
}