Tipo de recurso defaultManagedAppProtection

Namespace: microsoft.graph

Importante: As APIs Graph Microsoft na versão /beta estão sujeitas a alterações; não há suporte para uso em produção.

Observação: A API do Microsoft Graph para Intune requer uma licença ativa do Intune para o locatário.

Política usada para definir configurações de gerenciamento detalhadas para um conjunto especificado de aplicativos para todos os usuários não direcionados por uma política TargetedManagedAppProtection

Herda de managedAppProtection

Métodos

Método Tipo de retorno Descrição
Listar defaultManagedAppProtections Coleção defaultManagedAppProtection Listar propriedades e relações dos objetos defaultManagedAppProtection.
Obter defaultManagedAppProtection defaultManagedAppProtection Ler propriedades e relações do objeto defaultManagedAppProtection.
Criar defaultManagedAppProtection defaultManagedAppProtection Criar um novo objeto defaultManagedAppProtection.
Excluir defaultManagedAppProtection Nenhum Excluir um defaultManagedAppProtection.
Atualizar defaultManagedAppProtection defaultManagedAppProtection Atualizar as propriedades de um objeto defaultManagedAppProtection.

Propriedades

Propriedade Tipo Descrição
displayName String Nome para exibição da política. Herdado de managedAppPolicy
descrição String A descrição da política. Herdado de managedAppPolicy
createdDateTime DateTimeOffset A data e a hora da criação da política. Herdado de managedAppPolicy
lastModifiedDateTime DateTimeOffset Última vez em que a política foi modificada. Herdado de managedAppPolicy
roleScopeTagIds Coleção de cadeias de caracteres Lista de marcas de escopo para esta instância de entidade. Herdado de managedAppPolicy
id String Chave da entidade. Herdado de managedAppPolicy
version String Versão da entidade. Herdado de managedAppPolicy
periodOfflineBeforeAccessCheck Duração Período após o qual o acesso é verificado quando o dispositivo não está conectado à Internet. Herdado de managedAppProtection
periodOnlineBeforeAccessCheck Duração Período após o qual o acesso é verificado quando o dispositivo está conectado à Internet. Herdado de managedAppProtection
allowedInboundDataTransferSources managedAppDataTransferLevel Fontes das quais os dados podem ser transferidos. Herdado de managedAppProtection. Os valores possíveis são: allApps, managedApps, none.
allowedOutboundDataTransferDestinations managedAppDataTransferLevel Destinos para os quais os dados podem ser transferidos. Herdado de managedAppProtection. Os valores possíveis são: allApps, managedApps, none.
organizationalCredentialsRequired Boolean Indica se as credenciais organizacionais são obrigatórias para o uso do aplicativo. Herdado de managedAppProtection
allowedOutboundClipboardSharingLevel managedAppClipboardSharingLevel O nível em que a área de transferência pode ser compartilhada entre os aplicativos no dispositivo gerenciado. Herdado de managedAppProtection. Os valores possíveis são: allApps, managedAppsWithPasteIn, managedApps, blocked.
dataBackupBlocked Boolean Indica se o backup de dados de um aplicativo gerenciado está bloqueado. Herdado de managedAppProtection
deviceComplianceRequired Boolean Indica se a compatibilidade de dispositivos é necessária. Herdado de managedAppProtection
managedBrowserToOpenLinksRequired Boolean Indica se os links da Internet devem ser abertos no aplicativo do navegador gerenciado ou em qualquer navegador personalizado especificado por CustomBrowserProtocol (para iOS) ou CustomBrowserPackageId/CustomBrowserDisplayName (para Android) Herdado de managedAppProtection
saveAsBlocked Boolean Indica se os usuários podem usar o item de menu "Salvar como" para salvar uma cópia dos arquivos protegidos. Herdado de managedAppProtection
periodOfflineBeforeWipeIsEnforced Duração A quantidade de tempo que um aplicativo pode permanecer desconectado da Internet antes que todos os dados gerenciados sejam apagados. Herdado de managedAppProtection
pinRequired Boolean Indica se é necessário um pin no nível do aplicativo. Herdado de managedAppProtection
maximumPinRetries Int32 Número máximo de tentativas de repetição de pino incorretas antes que o aplicativo gerenciado seja bloqueado ou apagado. Herdado de managedAppProtection
simplePinBlocked Boolean Indica se simplePin está bloqueado. Herdado de managedAppProtection
minimumPinLength Int32 Tamanho mínimo de pin necessário para um pin no nível do aplicativo se PinRequired estiver definido como True Herdado de managedAppProtection
pinCharacterSet managedAppPinCharacterSet Conjunto de caracteres que poderá ser usado para um pin no nível do aplicativo se PinRequired estiver definido como True. Herdado de managedAppProtection. Os valores possíveis são: numeric, alphanumericAndSymbol.
periodBeforePinReset Duração TimePeriod antes que o pin em todos os níveis tenha que ser redefinido, caso PinRequired esteja definido como True. Herdado de managedAppProtection
allowedDataStorageLocations Coleção managedAppDataStorageLocation Locais de armazenamento de dados em que um usuário pode armazenar dados gerenciados. Herdado de managedAppProtection
contactSyncBlocked Boolean Indica se os contatos podem ser sincronizados com o dispositivo do usuário. Herdado de managedAppProtection
printBlocked Boolean Indica se a impressão a partir de aplicativos gerenciados é permitida. Herdado de managedAppProtection
fingerprintBlocked Boolean Indica se será permitido o uso do leitor de impressão digital em vez de um pin se PinRequired estiver definido como True. Herdado de managedAppProtection
disableAppPinIfDevicePinIsSet Boolean Indica se o uso do pin do aplicativo será obrigatório se o pin do dispositivo estiver definido. Herdado de managedAppProtection
maximumRequiredOsVersion String Versões maiores que a versão especificada impedirão que o aplicativo gerenciado acesse os dados da empresa. Herdado de managedAppProtection
maximumWarningOsVersion String Versões maiores que a versão especificada impedirão que o aplicativo gerenciado acesse os dados da empresa. Herdado de managedAppProtection
maximumWipeOsVersion String Versões maiores que a versão especificada impedirão que o aplicativo gerenciado acesse os dados da empresa. Herdado de managedAppProtection
minimumRequiredOsVersion String Versões anteriores à versão especificada impedirão o aplicativo gerenciado de acessar dados da empresa. Herdado de managedAppProtection
minimumWarningOsVersion String Versões anteriores à versão especificada resultarão em uma mensagem de aviso no aplicativo gerenciado ao acessar dados da empresa. Herdado de managedAppProtection
minimumRequiredAppVersion String Versões anteriores à versão especificada impedirão o aplicativo gerenciado de acessar dados da empresa. Herdado de managedAppProtection
minimumWarningAppVersion String Versões anteriores à versão especificada resultarão em uma mensagem de aviso no aplicativo gerenciado. Herdado de managedAppProtection
minimumWipeOsVersion String Versões menores ou iguais à versão especificada apagarão o aplicativo gerenciado e os dados da empresa associados. Herdado de managedAppProtection
minimumWipeAppVersion String Versões menores ou iguais à versão especificada apagarão o aplicativo gerenciado e os dados da empresa associados. Herdado de managedAppProtection
appActionIfDeviceComplianceRequired managedAppRemediationAction Define um comportamento de aplicativo gerenciado, seja bloquear ou apagar, quando o dispositivo estiver com raiz ou com jailbreak, se DeviceComplianceRequired estiver definido como true. Herdado de managedAppProtection. Os valores possíveis são: block, wipe, warn.
appActionIfMaximumPinRetriesExceeded managedAppRemediationAction Define um comportamento de aplicativo gerenciado, seja bloquear ou apagar, com base no número máximo de tentativas de repetição de pino incorretas. Herdado de managedAppProtection. Os valores possíveis são: block, wipe, warn.
pinRequiredInsteadOfBiometricTimeout Duration Tempo limite em minutos para um pin de aplicativo em vez de senha não biométrica Herdada de managedAppProtection
allowedOutboundClipboardSharingExceptionLength Int32 Especifique o número de caracteres que podem ser cortados ou copiados de dados e contas da organização para qualquer aplicativo. Essa configuração substitui a restrição AllowedOutboundClipboardSharingLevel. O valor padrão de '0' significa que nenhuma exceção é permitida. Herdado de managedAppProtection
notificationRestriction managedAppNotificationRestriction Especifique a restrição de notificação de aplicativo herdada de managedAppProtection. Os valores possíveis são: allow, blockOrganizationalData, block.
previousPinBlockCount Int32 Requer que um pino seja exclusivo do número especificado nesta propriedade. Herdado de managedAppProtection
managedBrowser managedBrowserType Indica em quais navegadores gerenciados os links da Internet devem ser abertos. Quando essa propriedade é configurada, ManagedBrowserToOpenLinksRequired deve ser true. Herdado de managedAppProtection. Os valores possíveis são: notConfigured e microsoftEdge.
maximumAllowedDeviceThreatLevel managedAppDeviceThreatLevel Nível máximo de ameaça de dispositivo permitido, conforme relatado pelo aplicativo MTD Herdado de managedAppProtection. Os valores possíveis são: notConfigured, secured, low, medium, high.
mobileThreatDefenseRemediationAction managedAppRemediationAction Determina qual ação executar se o limite de ameaças de defesa contra ameaças móveis não for atendido. Warn não é um valor com suporte para essa propriedade Herdado de managedAppProtection. Os valores possíveis são: block, wipe, warn.
blockDataIngestionIntoOrganizationDocuments Booliano Indica se um usuário pode trazer dados para documentos da organização. Herdado de managedAppProtection
allowedDataIngestionLocations Coleção managedAppDataIngestionLocation Locais de armazenamento de dados em que um usuário pode armazenar dados gerenciados. Herdado de managedAppProtection
appActionIfUnableToAuthenticateUser managedAppRemediationAction Se definido, ele especificará qual ação executar no caso em que o usuário não puder fazer check-in porque o token de autenticação é inválido. Isso acontece quando o usuário é excluído ou desabilitado no AAD. Herdado de managedAppProtection. Os valores possíveis são: block, wipe, warn.
dialerRestrictionLevel managedAppPhoneNumberRedirectLevel As classes de aplicativos discadores que têm permissão para clicar para abrir um número de telefone. Herdado de managedAppProtection. Os valores possíveis são: allApps, managedApps, customApp, blocked.
gracePeriodToBlockAppsDuringOffClockHours Duration Um período de carência antes de bloquear o acesso ao aplicativo fora do horário comercial. Herdado de managedAppProtection
appDataEncryptionType managedAppDataEncryptionType Tipo de criptografia que deve ser usada para dados em um aplicativo gerenciado. (iOS somente). Os valores possíveis são: useDeviceSettings, afterDeviceRestart, whenDeviceLockedExceptOpenFiles, whenDeviceLocked.
screenCaptureBlocked Boolean Indica se a captura de tela está bloqueada. (Somente Android)
encryptAppData Boolean Indica se os dados de aplicativos gerenciados devem ser criptografados. (Somente Android)
disableAppEncryptionIfDeviceEncryptionIsEnabled Boolean Quando essa configuração estiver habilitada, a criptografia no nível do aplicativo será desabilitada se a criptografia no nível do dispositivo estiver habilitada. (Somente Android)
minimumRequiredSdkVersion String Versões anteriores à versão especificada impedirão o aplicativo gerenciado de acessar dados da empresa. (iOS somente)
customSettings Coleção keyValuePair Um conjunto de pares de chave de cadeia de caracteres e valor de cadeia de caracteres a serem enviados aos usuários afetados, não alterados por esse serviço
deployedAppCount Int32 Contagem de aplicativos em que a política atual é implantada.
minimumRequiredPatchVersion String Define o nível mais antigo de patch de segurança do Android necessário que um usuário pode ter para obter acesso seguro ao aplicativo. (Somente Android)
minimumWarningPatchVersion String Define o nível mais antigo de patch de segurança do Android recomendado que um usuário pode ter para obter acesso seguro ao aplicativo. (Somente Android)
exemptedAppProtocols Coleção keyValuePair iOS aplicativos nesta lista serão isentos da política e poderão receber dados de aplicativos gerenciados. (iOS somente)
exemptedAppPackages Coleção keyValuePair Android pacotes de aplicativos nesta lista serão isentos da política e poderão receber dados de aplicativos gerenciados. (Somente Android)
faceIdBlocked Boolean Indica se será permitido o uso do FaceID em vez de um pin se PinRequired estiver definido como True. (iOS somente)
minimumWipeSdkVersion String Versões anteriores à versão especificada impedirão o aplicativo gerenciado de acessar dados da empresa.
minimumWipePatchVersion String Android nível de patch de segurança menor ou igual ao valor especificado apagará o aplicativo gerenciado e os dados da empresa associados. (Somente Android)
allowedIosDeviceModels String Lista separada por ponto e vírgula de modelos de dispositivo permitidos, como uma cadeia de caracteres, para que o aplicativo gerenciado funcione. (iOS somente)
appActionIfIosDeviceModelNotAllowed managedAppRemediationAction Define um comportamento de aplicativo gerenciado, seja bloquear ou apagar, se o modelo de dispositivo especificado não for permitido. (iOS somente). Os valores possíveis são: block, wipe, warn.
allowedAndroidDeviceManufacturers String A lista separada por ponto e vírgula de fabricantes de dispositivos permitiu, como uma cadeia de caracteres, que o aplicativo gerenciado funciona. (Somente Android)
appActionIfAndroidDeviceManufacturerNotAllowed managedAppRemediationAction Define um comportamento de aplicativo gerenciado, seja bloquear ou apagar, se o fabricante do dispositivo especificado não for permitido. (Android somente). Os valores possíveis são: block, wipe, warn.
thirdPartyKeyboardsBlocked Booliano Define se teclados de terceiros são permitidos ao acessar um aplicativo gerenciado. (iOS somente)
filterOpenInToOnlyManagedApps Booliano Define se a operação de abertura tem suporte do aplicativo gerenciado para os locais de compartilhamento de arquivos selecionados. Essa configuração só se aplica quando AllowedOutboundDataTransferDestinations é definido como ManagedApps e DisableProtectionOfManagedOutboundOpenInData é definido como False. (iOS somente)
disableProtectionOfManagedOutboundOpenInData Booliano Desabilite a proteção de dados transferidos para outros aplicativos por meio da opção IOS OpenIn. Essa configuração só pode ser True quando AllowedOutboundDataTransferDestinations é definido como ManagedApps. (iOS somente)
protectInboundDataFromUnknownSources Booliano Proteger dados de entrada de origem desconhecida. Essa configuração só pode ser True quando AllowedInboundDataTransferSources é definido como AllApps. (iOS somente)
requiredAndroidSafetyNetDeviceAttestationType androidManagedAppSafetyNetDeviceAttestationType Define o requisito Android atestado de dispositivo SafetyNet para que um aplicativo gerenciado funcione. Os valores possíveis são: none, basicIntegrity, basicIntegrityAndDeviceCertification.
appActionIfAndroidSafetyNetDeviceAttestationFailed managedAppRemediationAction Define um comportamento de aplicativo gerenciado, aviso ou bloqueio, se o requisito Android atestado safetynet falhar. Os valores possíveis são: block, wipe, warn.
requiredAndroidSafetyNetAppsVerificationType androidManagedAppSafetyNetAppsVerificationType Define o requisito Android verificação de aplicativos SafetyNet para que um aplicativo gerenciado funcione. Os valores possíveis são: none e enabled.
appActionIfAndroidSafetyNetAppsVerificationFailed managedAppRemediationAction Define um comportamento de aplicativo gerenciado, aviso ou bloqueio, se o requisito de verificação Android aplicativo especificado falhar. Os valores possíveis são: block, wipe, warn.
customBrowserProtocol String Um protocolo de navegador personalizado para abrir o weblink iOS. (iOS somente)
customBrowserPackageId String Identificador exclusivo de um navegador personalizado para abrir o weblink Android. (Somente Android)
customBrowserDisplayName String Nome amigável do navegador personalizado preferencial para abrir o weblink no Android. (Somente Android)
minimumRequiredCompanyPortalVersion String A versão mínima do portal da empresa que deve ser instalada no dispositivo ou no acesso ao aplicativo será bloqueada
minimumWarningCompanyPortalVersion String Versão mínima do portal da empresa que deve ser instalada no dispositivo ou o usuário receberá um aviso
minimumWipeCompanyPortalVersion String A versão mínima do portal da empresa que deve ser instalada no dispositivo ou os dados da empresa no aplicativo serão apagados
allowedAndroidDeviceModels Coleção de cadeias de caracteres Lista de modelos de dispositivo permitidos, como uma cadeia de caracteres, para que o aplicativo gerenciado funcione. (somente Android)
appActionIfAndroidDeviceModelNotAllowed managedAppRemediationAction Define um comportamento de aplicativo gerenciado, seja bloquear ou apagar, se o modelo de dispositivo especificado não for permitido. (Android somente). Os valores possíveis são: block, wipe, warn.
customDialerAppProtocol String Protocolo de um aplicativo de discagem personalizado para clicar para abrir um número de telefone iOS, por exemplo, skype:.
customDialerAppPackageId String PackageId de um aplicativo de discagem personalizado para clicar para abrir um número de telefone Android.
customDialerAppDisplayName String Nome amigável de um aplicativo de discagem personalizado para clicar para abrir um número de telefone Android.
biometricAuthenticationBlocked Booliano Indica se o uso da autenticação biométrica será permitido no lugar de um pino se PinRequired estiver definido como True. (somente Android)
requiredAndroidSafetyNetEvaluationType androidManagedAppSafetyNetEvaluationType Define o requisito Android tipo de avaliação SafetyNet para que um aplicativo gerenciado funcione. (Android somente). Os valores possíveis são: basic e hardwareBacked.
blockAfterCompanyPortalUpdateDeferralInDays Int32 O número máximo de dias Portal da Empresa a atualização pode ser adiada no dispositivo ou o acesso ao aplicativo será bloqueado.
warnAfterCompanyPortalUpdateDeferralInDays Int32 Número máximo de dias Portal da Empresa atualização pode ser adiada no dispositivo ou o usuário receberá o aviso
wipeAfterCompanyPortalUpdateDeferralInDays Int32 Número máximo de dias Portal da Empresa atualização pode ser adiada no dispositivo ou os dados da empresa no aplicativo serão apagados
deviceLockRequired Booliano Define se qualquer tipo de bloqueio deve ser necessário no dispositivo. (somente android)
appActionIfDeviceLockNotSet managedAppRemediationAction Define um comportamento de aplicativo gerenciado, aviso, bloqueio ou apagamento, se o bloqueio de tela for necessário no dispositivo, mas não estiver definido. (somente android). Os valores possíveis são: block, wipe, warn.
connectToVpnOnLaunch Booliano Se o aplicativo deve se conectar à VPN configurada na inicialização (Android somente).
appActionIfDevicePasscodeComplexityLessThanLow managedAppRemediationAction Se o dispositivo não tiver uma senha de baixa complexidade ou superior, dispare a ação armazenada. Os valores possíveis são: block, wipe, warn.
appActionIfDevicePasscodeComplexityLessThanMedium managedAppRemediationAction Se o dispositivo não tiver uma senha de complexidade média ou superior, dispare a ação armazenada. Os valores possíveis são: block, wipe, warn.
appActionIfDevicePasscodeComplexityLessThanHigh managedAppRemediationAction Se o dispositivo não tiver uma senha de alta complexidade ou superior, dispare a ação armazenada. Os valores possíveis são: block, wipe, warn.
requireClass3Biometrics Booliano Exigir que o usuário aplique a Biometria de Classe 3 em seu Android dispositivo.
requirePinAfterBiometricChange Booliano Um prompt de PIN substituirá os prompts biométricos se a biometria da classe 3 for atualizada no dispositivo.
fingerprintAndBiometricEnabled Booliano Indique ao cliente para habilitar a biometria e as impressões digitais do aplicativo.

Relações

Relação Tipo Descrição
apps Coleção managedMobileApp Lista de aplicativos em que a política é implantada.
deploymentSummary managedAppPolicyDeploymentSummary Propriedade de navegação para o resumo de implantação da configuração.

Representação JSON

Veja a seguir uma representação JSON do 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",
  "blockDataIngestionIntoOrganizationDocuments": true,
  "allowedDataIngestionLocations": [
    "String"
  ],
  "appActionIfUnableToAuthenticateUser": "String",
  "dialerRestrictionLevel": "String",
  "gracePeriodToBlockAppsDuringOffClockHours": "String (duration)",
  "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",
  "appActionIfDevicePasscodeComplexityLessThanMedium": "String",
  "appActionIfDevicePasscodeComplexityLessThanHigh": "String",
  "requireClass3Biometrics": true,
  "requirePinAfterBiometricChange": true,
  "fingerprintAndBiometricEnabled": true
}