Microsoft Graph · Schema
microsoft.graph.androidWorkProfileGeneralDeviceConfiguration
Azure ADCollaborationContactsDocumentsEmailGraphIdentityMicrosoftOffice 365PresentationsProductivitySpreadsheetsT1Tasks
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "#/components/schemas/microsoft.graph.androidWorkProfileGeneralDeviceConfiguration",
"title": "microsoft.graph.androidWorkProfileGeneralDeviceConfiguration",
"allOf": [
{
"$ref": "#/components/schemas/microsoft.graph.deviceConfiguration"
},
{
"title": "androidWorkProfileGeneralDeviceConfiguration",
"required": [
"@odata.type"
],
"type": "object",
"properties": {
"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
},
"passwordRequiredType": {
"$ref": "#/components/schemas/microsoft.graph.androidWorkProfileRequiredPasswordType"
},
"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
},
"securityRequireVerifyApps": {
"type": "boolean",
"description": "Require the Android Verify apps feature is turned on."
},
"workProfileBlockAddingAccounts": {
"type": "boolean",
"description": "Block users from adding/removing accounts in work profile."
},
"workProfileBlockCamera": {
"type": "boolean",
"description": "Block work profile camera."
},
"workProfileBlockCrossProfileCallerId": {
"type": "boolean",
"description": "Block display work profile caller ID in personal profile."
},
"workProfileBlockCrossProfileContactsSearch": {
"type": "boolean",
"description": "Block work profile contacts availability in personal profile."
},
"workProfileBlockCrossProfileCopyPaste": {
"type": "boolean",
"description": "Boolean that indicates if the setting disallow cross profile copy/paste is enabled."
},
"workProfileBlockNotificationsWhileDeviceLocked": {
"type": "boolean",
"description": "Indicates whether or not to block notifications while device locked."
},
"workProfileBlockScreenCapture": {
"type": "boolean",
"description": "Block screen capture in work profile."
},
"workProfileBluetoothEnableContactSharing": {
"type": "boolean",
"description": "Allow bluetooth devices to access enterprise contacts."
},
"workProfileDataSharingType": {
"$ref": "#/components/schemas/microsoft.graph.androidWorkProfileCrossProfileDataSharingType"
},
"workProfileDefaultAppPermissionPolicy": {
"$ref": "#/components/schemas/microsoft.graph.androidWorkProfileDefaultAppPermissionPolicyType"
},
"workProfilePasswordBlockFingerprintUnlock": {
"type": "boolean",
"description": "Indicates whether or not to block fingerprint unlock for work profile."
},
"workProfilePasswordBlockTrustAgents": {
"type": "boolean",
"description": "Indicates whether or not to block Smart Lock and other trust agents for work profile."
},
"workProfilePasswordExpirationDays": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": "number",
"description": "Number of days before the work profile password expires. Valid values 1 to 365",
"format": "int32",
"nullable": true
},
"workProfilePasswordMinimumLength": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": "number",
"description": "Minimum length of work profile password. Valid values 4 to 16",
"format": "int32",
"nullable": true
},
"workProfilePasswordMinLetterCharacters": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": "number",
"description": "Minimum # of letter characters required in work profile password. Valid values 1 to 10",
"format": "int32",
"nullable": true
},
"workProfilePasswordMinLowerCaseCharacters": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": "number",
"description": "Minimum # of lower-case characters required in work profile password. Valid values 1 to 10",
"format": "int32",
"nullable": true
},
"workProfilePasswordMinNonLetterCharacters": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": "number",
"description": "Minimum # of non-letter characters required in work profile password. Valid values 1 to 10",
"format": "int32",
"nullable": true
},
"workProfilePasswordMinNumericCharacters": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": "number",
"description": "Minimum # of numeric characters required in work profile password. Valid values 1 to 10",
"format": "int32",
"nullable": true
},
"workProfilePasswordMinSymbolCharacters": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": "number",
"description": "Minimum # of symbols required in work profile password. Valid values 1 to 10",
"format": "int32",
"nullable": true
},
"workProfilePasswordMinUpperCaseCharacters": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": "number",
"description": "Minimum # of upper-case characters required in work profile password. Valid values 1 to 10",
"format": "int32",
"nullable": true
},
"workProfilePasswordMinutesOfInactivityBeforeScreenTimeout": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": "number",
"description": "Minutes of inactivity before the screen times out.",
"format": "int32",
"nullable": true
},
"workProfilePasswordPreviousPasswordBlockCount": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": "number",
"description": "Number of previous work profile passwords to block. Valid values 0 to 24",
"format": "int32",
"nullable": true
},
"workProfilePasswordRequiredType": {
"$ref": "#/components/schemas/microsoft.graph.androidWorkProfileRequiredPasswordType"
},
"workProfilePasswordSignInFailureCountBeforeFactoryReset": {
"maximum": 2147483647,
"minimum": -2147483648,
"type": "number",
"description": "Number of sign in failures allowed before work profile is removed and all corporate data deleted. Valid values 1 to 16",
"format": "int32",
"nullable": true
},
"workProfileRequirePassword": {
"type": "boolean",
"description": "Password is required or not for work profile"
},
"@odata.type": {
"type": "string",
"default": "#microsoft.graph.androidWorkProfileGeneralDeviceConfiguration"
}
},
"description": "Android Work Profile general device configuration."
}
],
"x-ms-discriminator-value": "#microsoft.graph.androidWorkProfileGeneralDeviceConfiguration"
}