Tipo de recurso defaultManagedAppProtection

Espacio de nombres: microsoft.graph

Importante: Las API de Microsoft Graph en la versión /beta están sujetas a cambios; no se admite el uso de producción.

Nota: la API de Microsoft Graph para Intune requiere una licencia activa de Intune para el espacio empresarial.

Directiva usada para configurar las opciones de administración detallada de un conjunto de aplicaciones específico para todos los usuarios a los que no se destina una directiva TargetedManagedAppProtection

Hereda de managedAppProtection

Métodos

Método Tipo de valor devuelto Descripción
Enumerar defaultManagedAppProtections Colección defaultManagedAppProtection Enumere las propiedades y las relaciones de los objetos defaultManagedAppProtection.
Obtener defaultManagedAppProtection defaultManagedAppProtection Lea las propiedades y las relaciones del objeto defaultManagedAppProtection.
Crear defaultManagedAppProtection defaultManagedAppProtection Cree un objeto defaultManagedAppProtection.
Eliminar defaultManagedAppProtection Ninguno Elimina un defaultManagedAppProtection.
Actualizar defaultManagedAppProtection defaultManagedAppProtection Actualice las propiedades de un objeto defaultManagedAppProtection.

Propiedades

Propiedad Tipo Descripción
displayName Cadena Nombre para mostrar de la directiva. Heredado de managedAppPolicy.
description Cadena Descripción de la directiva. Heredado de managedAppPolicy.
createdDateTime DateTimeOffset Fecha y hora de creación de la directiva. Heredado de managedAppPolicy.
lastModifiedDateTime DateTimeOffset Última vez que se modificó la directiva. Heredado de managedAppPolicy.
roleScopeTagIds Colección string Lista de etiquetas de ámbito para esta instancia de entity. Heredado de managedAppPolicy.
id Cadena Clave de la entidad. Heredado de managedAppPolicy.
version Cadena Versión de la entidad. Heredado de managedAppPolicy.
periodOfflineBeforeAccessCheck Duración Período tras el cual se comprueba el acceso cuando el dispositivo no está conectado a Internet. Heredado de managedAppProtection.
periodOnlineBeforeAccessCheck Duración Período tras el cual se comprueba el acceso cuando el dispositivo está conectado a Internet. Heredado de managedAppProtection.
allowedInboundDataTransferSources managedAppDataTransferLevel Orígenes desde los que se permite la transferencia de datos. Se hereda de managedAppProtection. Los valores posibles son: allApps, managedApps y none.
allowedOutboundDataTransferDestinations managedAppDataTransferLevel Destinos a los que se permite la transferencia de datos. Se hereda de managedAppProtection. Los valores posibles son: allApps, managedApps y none.
organizationalCredentialsRequired Booleano Indica si son necesarias las credenciales de la organización para usar la aplicación. Heredado de managedAppProtection.
allowedOutboundClipboardSharingLevel managedAppClipboardSharingLevel Nivel al que puede compartirse el Portapapeles entre aplicaciones en el dispositivo administrado. Se hereda de managedAppProtection. Los valores posibles son: allApps, managedAppsWithPasteIn, managedApps y blocked.
dataBackupBlocked Booleano Indica si se bloquea la copia de seguridad de los datos de una aplicación administrada. Heredado de managedAppProtection.
deviceComplianceRequired Booleano Indica si se requiere el cumplimiento del dispositivo. Heredado de managedAppProtection.
managedBrowserToOpenLinksRequired Booleano Indica si los vínculos a Internet deben abrirse en la aplicación del explorador administrado, o cualquier explorador personalizado especificado por CustomBrowserProtocol (para iOS) o CustomBrowserPackageId/CustomBrowserDisplayName (para Android) heredado de managedAppProtection
saveAsBlocked Booleano Indica si los usuarios pueden usar el elemento de menú "Guardar como" para guardar una copia de los archivos protegidos. Heredado de managedAppProtection.
periodOfflineBeforeWipeIsEnforced Duración Cantidad de tiempo que una aplicación puede estar desconectada de Internet antes de que se borren los datos administrados. Heredado de managedAppProtection.
pinRequired Booleano Indica si se requiere un PIN de nivel de aplicación. Heredado de managedAppProtection.
maximumPinRetries Int32 Número máximo de intentos de reintento de pin incorrectos antes de que la aplicación administrada se bloquee o borre. Heredado de managedAppProtection.
simplePinBlocked Booleano Indica si simplePin está bloqueado. Heredado de managedAppProtection.
minimumPinLength Int32 Longitud mínima de PIN necesaria para un PIN de nivel de aplicación si PinRequired se establece en True. Heredado de managedAppProtection.
pinCharacterSet managedAppPinCharacterSet Conjunto de caracteres que se puede usar para un PIN de nivel de aplicación si PinRequired se establece en True. Se hereda de managedAppProtection. Los valores posibles son numeric y alphanumericAndSymbol.
periodBeforePinReset Duración TimePeriod antes de que se deba restablecer el PIN de todos los niveles si PinRequired se establece en True. Heredado de managedAppProtection.
allowedDataStorageLocations colección managedAppDataStorageLocation Ubicaciones de almacenamiento de datos en las que un usuario puede almacenar datos administrados. Heredado de managedAppProtection
contactSyncBlocked Booleano Indica si se pueden sincronizar los contactos en el dispositivo del usuario. Heredado de managedAppProtection.
printBlocked Booleano Indica si se puede imprimir desde las aplicaciones administradas. Heredado de managedAppProtection.
fingerprintBlocked Booleano Indica si se permite el uso del lector de huellas digitales en lugar de un PIN si PinRequired se establece en True. Heredado de managedAppProtection.
disableAppPinIfDevicePinIsSet Booleano Indica si es necesario el uso del PIN de la aplicación si se establece el PIN del dispositivo. Heredado de managedAppProtection.
maximumRequiredOsVersion Cadena Las versiones mayores que la versión especificada impedirán que la aplicación administrada acceda a los datos de la empresa. Heredado de managedAppProtection.
maximumWarningOsVersion Cadena Las versiones mayores que la versión especificada impedirán que la aplicación administrada acceda a los datos de la empresa. Heredado de managedAppProtection.
maximumWipeOsVersion Cadena Las versiones mayores que la versión especificada impedirán que la aplicación administrada acceda a los datos de la empresa. Heredado de managedAppProtection.
minimumRequiredOsVersion Cadena Las versiones anteriores a la versión especificada impedirán que la aplicación administrada obtenga acceso a los datos de la compañía. Heredado de managedAppProtection.
minimumWarningOsVersion Cadena Las versiones anteriores a la versión especificada provocarán un mensaje de advertencia en la aplicación administrada que intenta obtener acceso a los datos de la compañía. Heredado de managedAppProtection.
minimumRequiredAppVersion Cadena Las versiones anteriores a la versión especificada impedirán que la aplicación administrada obtenga acceso a los datos de la compañía. Heredado de managedAppProtection.
minimumWarningAppVersion Cadena Las versiones anteriores a la versión especificada provocarán un mensaje de advertencia en la aplicación administrada. Heredado de managedAppProtection.
minimumWipeOsVersion Cadena Las versiones menores o iguales que la versión especificada borrarán la aplicación administrada y los datos de la empresa asociados. Heredado de managedAppProtection.
minimumWipeAppVersion Cadena Las versiones menores o iguales que la versión especificada borrarán la aplicación administrada y los datos de la empresa asociados. Heredado de managedAppProtection.
appActionIfDeviceComplianceRequired managedAppRemediationAction Define un comportamiento de aplicación administrada, ya sea bloquear o borrar, cuando el dispositivo está rooteado o liberado, si DeviceComplianceRequired está establecido en true. Se hereda de managedAppProtection. Los valores posibles son: block, wipe y warn.
appActionIfMaximumPinRetriesExceeded managedAppRemediationAction Define un comportamiento de aplicación administrada, ya sea bloquear o borrar, en función del número máximo de intentos de reintento de pin incorrectos. Se hereda de managedAppProtection. Los valores posibles son: block, wipe y warn.
pinRequiredInsteadOfBiometricTimeout Duración Tiempo de espera en minutos para un pin de aplicación en lugar de código de acceso no biométrico heredado de managedAppProtection
allowedOutboundClipboardSharingExceptionLength Int32 Especifique el número de caracteres que se pueden cortar o copiar de los datos y cuentas de la organización en cualquier aplicación. Esta configuración invalida la restricción AllowedOutboundClipboardSharingLevel. El valor predeterminado de '0' significa que no se permite ninguna excepción. Heredado de managedAppProtection.
notificationRestriction managedAppNotificationRestriction Especifique la restricción de notificación de aplicación Heredada de managedAppProtection. Los valores posibles son: allow, blockOrganizationalData y block.
previousPinBlockCount Int32 Requiere que un pin sea único del número especificado en esta propiedad. Heredado de managedAppProtection.
managedBrowser managedBrowserType Indica en qué exploradores administrados se deben abrir vínculos a Internet. Cuando se configura esta propiedad, ManagedBrowserToOpenLinksRequired debe ser true. Se hereda de managedAppProtection. Los valores posibles son notConfigured y microsoftEdge.
maximumAllowedDeviceThreatLevel managedAppDeviceThreatLevel Nivel máximo de amenaza de dispositivo permitido, según lo notificado por la aplicación MTD Heredada de managedAppProtection. Los valores posibles son: notConfigured, secured, low, medium y high.
mobileThreatDefenseRemediationAction managedAppRemediationAction Determina qué acción realizar si no se cumple el umbral de amenaza de defensa contra amenazas móviles. Warn no es un valor admitido para esta propiedad Heredada de managedAppProtection. Los valores posibles son: block, wipe y warn.
mobileThreatDefensePartnerPriority mobileThreatDefensePartnerPriority Indica cómo priorizar qué asociado de Mobile Threat Defense (MTD) está habilitado para una plataforma determinada, cuando se habilita más de uno. Una aplicación solo puede usar activamente un único asociado de Mobile Threat Defense. Cuando es NULL, se dará preferencia a Microsoft Defender. De lo contrario, si se establece el valor en defenderOverThirdPartyPartner o thirdPartyPartnerOverDefender, se hará explícito qué asociado debe priorizar. Los valores posibles son: null, defenderOverThirdPartyPartner, thirdPartyPartnerOverDefender y unknownFutureValue. El valor predeterminado es null Heredado de managedAppProtection. Los valores posibles son: defenderOverThirdPartyPartner, thirdPartyPartnerOverDefender y unknownFutureValue.
blockDataIngestionIntoOrganizationDocuments Booleano Indica si un usuario puede incluir datos en documentos de la organización. Heredado de managedAppProtection.
allowedDataIngestionLocations colección managedAppDataIngestionLocation Ubicaciones de almacenamiento de datos en las que un usuario puede almacenar datos administrados. Heredado de managedAppProtection
appActionIfUnableToAuthenticateUser managedAppRemediationAction Si se establece, especificará qué acción realizar en caso de que el usuario no pueda comprobar porque su token de autenticación no es válido. Esto sucede cuando el usuario se elimina o deshabilita en AAD. Se hereda de managedAppProtection. Los valores posibles son: block, wipe y warn.
dialerRestrictionLevel managedAppPhoneNumberRedirectLevel Las clases de aplicaciones de marcador que pueden hacer clic para abrir un número de teléfono. Se hereda de managedAppProtection. Los valores posibles son: allApps, managedApps, customApp y blocked.
gracePeriodToBlockAppsDuringOffClockHours Duración Un período de gracia antes de bloquear el acceso a la aplicación durante las horas de reloj. Heredado de managedAppProtection.
protectedMessagingRedirectAppType messagingRedirectAppType Define cómo el redireccionamiento de mensajería de aplicaciones está protegido por una directiva de Protección de aplicaciones. El valor predeterminado es anyApp. Se hereda de managedAppProtection. Los valores posibles son: anyApp, anyManagedApp, specificApps y blocked.
appDataEncryptionType managedAppDataEncryptionType Tipo de cifrado que debe usarse para los datos en una aplicación administrada. (solo iOS). Los valores posibles son: useDeviceSettings, afterDeviceRestart, whenDeviceLockedExceptOpenFiles y whenDeviceLocked.
screenCaptureBlocked Booleano Indica si se bloquea la captura de pantalla. (Solo para Android).
encryptAppData Booleano Indica si se deben cifrar los datos de la aplicación administrada. (Solo para Android).
disableAppEncryptionIfDeviceEncryptionIsEnabled Booleano Cuando esta configuración está habilitada, el cifrado de nivel de aplicación se deshabilita si el cifrado de nivel de dispositivo está habilitado. (Solo para Android).
minimumRequiredSdkVersion Cadena Las versiones anteriores a la versión especificada impedirán que la aplicación administrada obtenga acceso a los datos de la compañía. (solo iOS)
customSettings Colección keyValuePair Conjunto de pares de clave de cadena y valor de cadena que se va a enviar a los usuarios afectados, sin modificar por este servicio.
deployedAppCount Int32 Número de aplicaciones en las que se implementará la directiva actual.
minimumRequiredPatchVersion Cadena Definir el nivel más antiguo de revisión de seguridad de Android necesario para que un usuario pueda tener acceso seguro a la aplicación. (Solo para Android).
minimumWarningPatchVersion Cadena Definir el nivel más antiguo de revisión de seguridad de Android recomendado para que un usuario pueda tener acceso seguro a la aplicación. (Solo para Android).
exemptedAppProtocols Colección keyValuePair Las aplicaciones de iOS de esta lista estarán exentas de la directiva y podrán recibir datos de aplicaciones administradas. (solo iOS)
exemptedAppPackages Colección keyValuePair Los paquetes de aplicaciones de Android de esta lista estarán exentos de la directiva y podrán recibir datos de aplicaciones administradas. (Solo para Android).
faceIdBlocked Booleano Indica si se permite el uso de FaceID en lugar de un PIN si PinRequired se establece en True. (solo iOS)
minimumWipeSdkVersion Cadena Las versiones anteriores a la versión especificada impedirán que la aplicación administrada obtenga acceso a los datos de la compañía.
minimumWipePatchVersion Cadena El nivel de revisión de seguridad de Android menor o igual que el valor especificado borrará la aplicación administrada y los datos de la empresa asociados. (Solo para Android).
allowedIosDeviceModels Cadena Lista de modelos de dispositivo con punto y coma permitidos, como cadena, para que la aplicación administrada funcione. (solo iOS)
appActionIfIosDeviceModelNotAllowed managedAppRemediationAction Define un comportamiento de aplicación administrada, ya sea bloquear o borrar, si no se permite el modelo de dispositivo especificado. (solo iOS). Los valores posibles son: block, wipe y warn.
allowedAndroidDeviceManufacturers Cadena La lista de fabricantes de dispositivos separados por punto y coma permite, como cadena, que la aplicación administrada funcione. (Solo para Android).
appActionIfAndroidDeviceManufacturerNotAllowed managedAppRemediationAction Define un comportamiento de aplicación administrada, ya sea bloquear o borrar, si no se permite el fabricante del dispositivo especificado. (solo Android). Los valores posibles son: block, wipe y warn.
thirdPartyKeyboardsBlocked Booleano Define si se permiten teclados de terceros al acceder a una aplicación administrada. (solo iOS)
filterOpenInToOnlyManagedApps Booleano Define si se admite la operación de apertura desde la aplicación administrada a las ubicaciones de uso compartido de archivos seleccionadas. Esta configuración solo se aplica cuando AllowedOutboundDataTransferDestinations se establece en ManagedApps y DisableProtectionOfManagedOutboundOpenInData se establece en False. (solo iOS)
disableProtectionOfManagedOutboundOpenInData Booleano Deshabilite la protección de los datos transferidos a otras aplicaciones a través de la opción IOS OpenIn. Esta configuración solo puede ser True cuando AllowedOutboundDataTransferDestinations se establece en ManagedApps. (solo iOS)
protectInboundDataFromUnknownSources Booleano Proteja los datos entrantes del origen desconocido. Esta configuración solo puede ser True cuando AllowedInboundDataTransferSources se establece en AllApps. (solo iOS)
requiredAndroidSafetyNetDeviceAttestationType androidManagedAppSafetyNetDeviceAttestationType Define el requisito de atestación de dispositivos Android SafetyNet para que una aplicación administrada funcione. Los valores posibles son: none, basicIntegrity y basicIntegrityAndDeviceCertification.
appActionIfAndroidSafetyNetDeviceAttestationFailed managedAppRemediationAction Define un comportamiento de aplicación administrada, ya sea advertir o bloquear, si se produce un error en el requisito de atestación de Android SafetyNet especificado. Los valores posibles son: block, wipe y warn.
requiredAndroidSafetyNetAppsVerificationType androidManagedAppSafetyNetAppsVerificationType Define el requisito de comprobación de aplicaciones de Android SafetyNet para que una aplicación administrada funcione. Los valores posibles son none y enabled.
appActionIfAndroidSafetyNetAppsVerificationFailed managedAppRemediationAction Define un comportamiento de aplicación administrada, ya sea advertir o bloquear, si se produce un error en el requisito de comprobación de aplicaciones Android especificado. Los valores posibles son: block, wipe y warn.
customBrowserProtocol Cadena Un protocolo de explorador personalizado para abrir weblink en iOS. (solo iOS)
customBrowserPackageId Cadena Identificador único de un explorador personalizado para abrir el vínculo web en Android. (Solo para Android).
customBrowserDisplayName Cadena Nombre descriptivo del explorador personalizado preferido para abrir el vínculo web en Android. (Solo para Android).
minimumRequiredCompanyPortalVersion Cadena Se bloqueará la versión mínima del portal de empresa que debe instalarse en el dispositivo o el acceso a la aplicación.
minimumWarningCompanyPortalVersion Cadena Versión mínima del portal de empresa que debe instalarse en el dispositivo o el usuario recibirá una advertencia
minimumWipeCompanyPortalVersion Cadena Versión mínima del portal de empresa que debe instalarse en el dispositivo o se borrarán los datos de la empresa de la aplicación
allowedAndroidDeviceModels Colección de cadenas Lista de modelos de dispositivo permitidos, como cadena, para que la aplicación administrada funcione. (Solo Android)
appActionIfAndroidDeviceModelNotAllowed managedAppRemediationAction Define un comportamiento de aplicación administrada, ya sea bloquear o borrar, si no se permite el modelo de dispositivo especificado. (Solo Android). Los valores posibles son: block, wipe y warn.
customDialerAppProtocol Cadena Protocolo de una aplicación de marcador personalizada para hacer clic para abrir un número de teléfono en iOS, por ejemplo, skype:.
customDialerAppPackageId Cadena PackageId de una aplicación de marcador personalizada para hacer clic para abrir un número de teléfono en Android.
customDialerAppDisplayName Cadena Nombre descriptivo de una aplicación de marcador personalizada para hacer clic para abrir un número de teléfono en Android.
biometricAuthenticationBlocked Booleano Indica si se permite el uso de la autenticación biométrica en lugar de un pin si PinRequired está establecido en True. (Solo Android)
requiredAndroidSafetyNetEvaluationType androidManagedAppSafetyNetEvaluationType Define el requisito de tipo de evaluación de Android SafetyNet para que funcione una aplicación administrada. (Solo Android). Los valores posibles son basic y hardwareBacked.
blockAfterCompanyPortalUpdateDeferralInDays Int32 Número máximo de días Portal de empresa actualización se puede aplazar en el dispositivo o se bloqueará el acceso a la aplicación.
warnAfterCompanyPortalUpdateDeferralInDays Int32 Número máximo de días Portal de empresa actualización se puede aplazar en el dispositivo o el usuario recibirá la advertencia.
wipeAfterCompanyPortalUpdateDeferralInDays Int32 Número máximo de días Portal de empresa actualización se puede aplazar en el dispositivo o se borrarán los datos de la empresa de la aplicación.
deviceLockRequired Booleano Define si se debe requerir algún tipo de bloqueo en el dispositivo. (solo Android)
appActionIfDeviceLockNotSet managedAppRemediationAction Define un comportamiento de aplicación administrada, ya sea advertir, bloquear o borrar, si el bloqueo de pantalla es necesario en el dispositivo, pero no está establecido. (solo Android). Los valores posibles son: block, wipe y warn.
connectToVpnOnLaunch Booleano Si la aplicación debe conectarse a la VPN configurada al iniciarse (solo Android).
appActionIfDevicePasscodeComplexityLessThanLow managedAppRemediationAction Si el dispositivo no tiene un código de acceso de baja complejidad o superior, desencadene la acción almacenada. Los valores posibles son: block, wipe y warn.
appActionIfAccountIsClockedOut managedAppRemediationAction Define un comportamiento de aplicación administrada, ya sea bloquear o advertir, si el usuario está agotado (tiempo no laborable). Los valores posibles son: block, wipe y warn.
appActionIfDevicePasscodeComplexityLessThanMedium managedAppRemediationAction Si el dispositivo no tiene un código de acceso de complejidad media o superior, desencadene la acción almacenada. Los valores posibles son: block, wipe y warn.
appActionIfDevicePasscodeComplexityLessThanHigh managedAppRemediationAction Si el dispositivo no tiene un código de acceso de alta complejidad o superior, desencadene la acción almacenada. Los valores posibles son: block, wipe y warn.
requireClass3Biometrics Booleano Requerir que el usuario aplique biometría de clase 3 en su dispositivo Android.
requirePinAfterBiometricChange Booleano Una solicitud de PIN invalidará las solicitudes biométricas si la biometría de clase 3 se actualiza en el dispositivo.
fingerprintAndBiometricEnabled Booleano Indique al cliente que habilite tanto la biometría como las huellas digitales para la aplicación.
minimumWarningSdkVersion Cadena Las versiones anteriores a la versión especificada provocarán un mensaje de advertencia en la aplicación administrada que intenta obtener acceso a los datos de la compañía. (solo iOS)
messagingRedirectAppUrlScheme Cadena Cuando protectedMessagingRedirectAppType aplica un redireccionamiento de aplicación específico en una directiva de Protección de aplicaciones, este valor define los esquemas de redireccionamiento de url de aplicación que se pueden usar.
messagingRedirectAppDisplayName Cadena Cuando protectedMessagingRedirectAppType aplica un redireccionamiento de aplicación específico en una directiva de Protección de aplicaciones, este valor define el nombre de la aplicación que se puede usar.
messagingRedirectAppPackageId Cadena Cuando protectedMessagingRedirectAppType aplica un redireccionamiento de aplicación específico en una directiva de Protección de aplicaciones, este valor define los identificadores de paquete de aplicación que se pueden usar.

Relaciones

Relación Tipo Descripción
aplicaciones Colección managedMobileApp Lista de aplicaciones en las que se implementará la directiva.
deploymentSummary managedAppPolicyDeploymentSummary Propiedad de navegación para el resumen de implementación de la configuración.

Representación JSON

Aquí tiene una representación JSON del recurso.

{
  "@odata.type": "#microsoft.graph.defaultManagedAppProtection",
  "displayName": "String",
  "description": "String",
  "createdDateTime": "String (timestamp)",
  "lastModifiedDateTime": "String (timestamp)",
  "roleScopeTagIds": [
    "String"
  ],
  "id": "String (identifier)",
  "version": "String",
  "periodOfflineBeforeAccessCheck": "String (duration)",
  "periodOnlineBeforeAccessCheck": "String (duration)",
  "allowedInboundDataTransferSources": "String",
  "allowedOutboundDataTransferDestinations": "String",
  "organizationalCredentialsRequired": true,
  "allowedOutboundClipboardSharingLevel": "String",
  "dataBackupBlocked": true,
  "deviceComplianceRequired": true,
  "managedBrowserToOpenLinksRequired": true,
  "saveAsBlocked": true,
  "periodOfflineBeforeWipeIsEnforced": "String (duration)",
  "pinRequired": true,
  "maximumPinRetries": 1024,
  "simplePinBlocked": true,
  "minimumPinLength": 1024,
  "pinCharacterSet": "String",
  "periodBeforePinReset": "String (duration)",
  "allowedDataStorageLocations": [
    "String"
  ],
  "contactSyncBlocked": true,
  "printBlocked": true,
  "fingerprintBlocked": true,
  "disableAppPinIfDevicePinIsSet": true,
  "maximumRequiredOsVersion": "String",
  "maximumWarningOsVersion": "String",
  "maximumWipeOsVersion": "String",
  "minimumRequiredOsVersion": "String",
  "minimumWarningOsVersion": "String",
  "minimumRequiredAppVersion": "String",
  "minimumWarningAppVersion": "String",
  "minimumWipeOsVersion": "String",
  "minimumWipeAppVersion": "String",
  "appActionIfDeviceComplianceRequired": "String",
  "appActionIfMaximumPinRetriesExceeded": "String",
  "pinRequiredInsteadOfBiometricTimeout": "String (duration)",
  "allowedOutboundClipboardSharingExceptionLength": 1024,
  "notificationRestriction": "String",
  "previousPinBlockCount": 1024,
  "managedBrowser": "String",
  "maximumAllowedDeviceThreatLevel": "String",
  "mobileThreatDefenseRemediationAction": "String",
  "mobileThreatDefensePartnerPriority": "String",
  "blockDataIngestionIntoOrganizationDocuments": true,
  "allowedDataIngestionLocations": [
    "String"
  ],
  "appActionIfUnableToAuthenticateUser": "String",
  "dialerRestrictionLevel": "String",
  "gracePeriodToBlockAppsDuringOffClockHours": "String (duration)",
  "protectedMessagingRedirectAppType": "String",
  "appDataEncryptionType": "String",
  "screenCaptureBlocked": true,
  "encryptAppData": true,
  "disableAppEncryptionIfDeviceEncryptionIsEnabled": true,
  "minimumRequiredSdkVersion": "String",
  "customSettings": [
    {
      "@odata.type": "microsoft.graph.keyValuePair",
      "name": "String",
      "value": "String"
    }
  ],
  "deployedAppCount": 1024,
  "minimumRequiredPatchVersion": "String",
  "minimumWarningPatchVersion": "String",
  "exemptedAppProtocols": [
    {
      "@odata.type": "microsoft.graph.keyValuePair",
      "name": "String",
      "value": "String"
    }
  ],
  "exemptedAppPackages": [
    {
      "@odata.type": "microsoft.graph.keyValuePair",
      "name": "String",
      "value": "String"
    }
  ],
  "faceIdBlocked": true,
  "minimumWipeSdkVersion": "String",
  "minimumWipePatchVersion": "String",
  "allowedIosDeviceModels": "String",
  "appActionIfIosDeviceModelNotAllowed": "String",
  "allowedAndroidDeviceManufacturers": "String",
  "appActionIfAndroidDeviceManufacturerNotAllowed": "String",
  "thirdPartyKeyboardsBlocked": true,
  "filterOpenInToOnlyManagedApps": true,
  "disableProtectionOfManagedOutboundOpenInData": true,
  "protectInboundDataFromUnknownSources": true,
  "requiredAndroidSafetyNetDeviceAttestationType": "String",
  "appActionIfAndroidSafetyNetDeviceAttestationFailed": "String",
  "requiredAndroidSafetyNetAppsVerificationType": "String",
  "appActionIfAndroidSafetyNetAppsVerificationFailed": "String",
  "customBrowserProtocol": "String",
  "customBrowserPackageId": "String",
  "customBrowserDisplayName": "String",
  "minimumRequiredCompanyPortalVersion": "String",
  "minimumWarningCompanyPortalVersion": "String",
  "minimumWipeCompanyPortalVersion": "String",
  "allowedAndroidDeviceModels": [
    "String"
  ],
  "appActionIfAndroidDeviceModelNotAllowed": "String",
  "customDialerAppProtocol": "String",
  "customDialerAppPackageId": "String",
  "customDialerAppDisplayName": "String",
  "biometricAuthenticationBlocked": true,
  "requiredAndroidSafetyNetEvaluationType": "String",
  "blockAfterCompanyPortalUpdateDeferralInDays": 1024,
  "warnAfterCompanyPortalUpdateDeferralInDays": 1024,
  "wipeAfterCompanyPortalUpdateDeferralInDays": 1024,
  "deviceLockRequired": true,
  "appActionIfDeviceLockNotSet": "String",
  "connectToVpnOnLaunch": true,
  "appActionIfDevicePasscodeComplexityLessThanLow": "String",
  "appActionIfAccountIsClockedOut": "String",
  "appActionIfDevicePasscodeComplexityLessThanMedium": "String",
  "appActionIfDevicePasscodeComplexityLessThanHigh": "String",
  "requireClass3Biometrics": true,
  "requirePinAfterBiometricChange": true,
  "fingerprintAndBiometricEnabled": true,
  "minimumWarningSdkVersion": "String",
  "messagingRedirectAppUrlScheme": "String",
  "messagingRedirectAppDisplayName": "String",
  "messagingRedirectAppPackageId": "String"
}