AndroidManagedAppProtection extends TargetedManagedAppProtection
AndroidManagedAppProtection class
Tags
Table of Contents
- $_propDict : array<string|int, mixed>
- The array of properties available to the model
- __construct() : mixed
- Construct a new Entity
- getAllowedAndroidDeviceManufacturers() : string|null
- Gets the allowedAndroidDeviceManufacturers Semicolon seperated list of device manufacturers allowed, as a string, for the managed app to work.
- getAllowedAndroidDeviceModels() : string|null
- Gets the allowedAndroidDeviceModels List of device models allowed, as a string, for the managed app to work.
- getAllowedDataIngestionLocations() : array<string|int, mixed>|null
- Gets the allowedDataIngestionLocations Data storage locations where a user may store managed data.
- getAllowedDataStorageLocations() : array<string|int, mixed>|null
- Gets the allowedDataStorageLocations Data storage locations where a user may store managed data.
- getAllowedInboundDataTransferSources() : ManagedAppDataTransferLevel|null
- Gets the allowedInboundDataTransferSources Sources from which data is allowed to be transferred. Possible values are: allApps, managedApps, none.
- getAllowedOutboundClipboardSharingExceptionLength() : int|null
- Gets the allowedOutboundClipboardSharingExceptionLength Specify the number of characters that may be cut or copied from Org data and accounts to any application. This setting overrides the AllowedOutboundClipboardSharingLevel restriction. Default value of '0' means no exception is allowed.
- getAllowedOutboundClipboardSharingLevel() : ManagedAppClipboardSharingLevel|null
- Gets the allowedOutboundClipboardSharingLevel The level to which the clipboard may be shared between apps on the managed device. Possible values are: allApps, managedAppsWithPasteIn, managedApps, blocked.
- getAllowedOutboundDataTransferDestinations() : ManagedAppDataTransferLevel|null
- Gets the allowedOutboundDataTransferDestinations Destinations to which data is allowed to be transferred. Possible values are: allApps, managedApps, none.
- getAppActionIfAndroidDeviceManufacturerNotAllowed() : ManagedAppRemediationAction|null
- Gets the appActionIfAndroidDeviceManufacturerNotAllowed Defines a managed app behavior, either block or wipe, if the specified device manufacturer is not allowed. Possible values are: block, wipe, warn.
- getAppActionIfAndroidDeviceModelNotAllowed() : ManagedAppRemediationAction|null
- Gets the appActionIfAndroidDeviceModelNotAllowed Defines a managed app behavior, either block or wipe, if the specified device model is not allowed.
- getAppActionIfAndroidSafetyNetAppsVerificationFailed() : ManagedAppRemediationAction|null
- Gets the appActionIfAndroidSafetyNetAppsVerificationFailed Defines a managed app behavior, either warn or block, if the specified Android App Verification requirment fails. Possible values are: block, wipe, warn.
- getAppActionIfAndroidSafetyNetDeviceAttestationFailed() : ManagedAppRemediationAction|null
- Gets the appActionIfAndroidSafetyNetDeviceAttestationFailed Defines a managed app behavior, either warn or block, if the specified Android SafetyNet Attestation requirment fails. Possible values are: block, wipe, warn.
- getAppActionIfDeviceComplianceRequired() : ManagedAppRemediationAction|null
- Gets the appActionIfDeviceComplianceRequired Defines a managed app behavior, either block or wipe, when the device is either rooted or jailbroken, if DeviceComplianceRequired is set to true. Possible values are: block, wipe, warn.
- getAppActionIfDeviceLockNotSet() : ManagedAppRemediationAction|null
- Gets the appActionIfDeviceLockNotSet Defines a managed app behavior, either warn, block or wipe, if the screen lock is required on android device but is not set.
- getAppActionIfMaximumPinRetriesExceeded() : ManagedAppRemediationAction|null
- Gets the appActionIfMaximumPinRetriesExceeded Defines a managed app behavior, either block or wipe, based on maximum number of incorrect pin retry attempts. Possible values are: block, wipe, warn.
- getAppActionIfUnableToAuthenticateUser() : ManagedAppRemediationAction|null
- Gets the appActionIfUnableToAuthenticateUser If set, it will specify what action to take in the case where the user is unable to checkin because their authentication token is invalid. This happens when the user is deleted or disabled in AAD. Possible values are: block, wipe, warn.
- getAppGroupType() : TargetedManagedAppGroupType|null
- Gets the appGroupType Public Apps selection: group or individual. Possible values are: selectedPublicApps, allCoreMicrosoftApps, allMicrosoftApps, allApps.
- getApprovedKeyboards() : array<string|int, mixed>|null
- Gets the approvedKeyboards If Keyboard Restriction is enabled, only keyboards in this approved list will be allowed. A key should be Android package id for a keyboard and value should be a friendly name
- getApps() : array<string|int, mixed>|null
- Gets the apps List of apps to which the policy is deployed.
- getAssignments() : array<string|int, mixed>|null
- Gets the assignments Navigation property to list of inclusion and exclusion groups to which the policy is deployed.
- getBiometricAuthenticationBlocked() : bool|null
- Gets the biometricAuthenticationBlocked Indicates whether use of the biometric authentication is allowed in place of a pin if PinRequired is set to True.
- getBlockAfterCompanyPortalUpdateDeferralInDays() : int|null
- Gets the blockAfterCompanyPortalUpdateDeferralInDays Maximum number of days Company Portal update can be deferred on the device or app access will be blocked.
- getBlockDataIngestionIntoOrganizationDocuments() : bool|null
- Gets the blockDataIngestionIntoOrganizationDocuments Indicates whether a user can bring data into org documents.
- getConnectToVpnOnLaunch() : bool|null
- Gets the connectToVpnOnLaunch Whether the app should connect to the configured VPN on launch.
- getContactSyncBlocked() : bool|null
- Gets the contactSyncBlocked Indicates whether contacts can be synced to the user's device.
- getCreatedDateTime() : DateTime|null
- Gets the createdDateTime The date and time the policy was created.
- getCustomBrowserDisplayName() : string|null
- Gets the customBrowserDisplayName Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.
- getCustomBrowserPackageId() : string|null
- Gets the customBrowserPackageId Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.
- getCustomDialerAppDisplayName() : string|null
- Gets the customDialerAppDisplayName Friendly name of a custom dialer app to click-to-open a phone number on Android.
- getCustomDialerAppPackageId() : string|null
- Gets the customDialerAppPackageId PackageId of a custom dialer app to click-to-open a phone number on Android.
- getDataBackupBlocked() : bool|null
- Gets the dataBackupBlocked Indicates whether the backup of a managed app's data is blocked.
- getDeployedAppCount() : int|null
- Gets the deployedAppCount Count of apps to which the current policy is deployed.
- getDeploymentSummary() : ManagedAppPolicyDeploymentSummary|null
- Gets the deploymentSummary Navigation property to deployment summary of the configuration.
- getDescription() : string|null
- Gets the description The policy's description.
- getDeviceComplianceRequired() : bool|null
- Gets the deviceComplianceRequired Indicates whether device compliance is required.
- getDeviceLockRequired() : bool|null
- Gets the deviceLockRequired Defines if any kind of lock must be required on android device
- getDialerRestrictionLevel() : ManagedAppPhoneNumberRedirectLevel|null
- Gets the dialerRestrictionLevel The classes of dialer apps that are allowed to click-to-open a phone number. Possible values are: allApps, managedApps, customApp, blocked.
- getDisableAppEncryptionIfDeviceEncryptionIsEnabled() : bool|null
- Gets the disableAppEncryptionIfDeviceEncryptionIsEnabled When this setting is enabled, app level encryption is disabled if device level encryption is enabled
- getDisableAppPinIfDevicePinIsSet() : bool|null
- Gets the disableAppPinIfDevicePinIsSet Indicates whether use of the app pin is required if the device pin is set.
- getDisplayName() : string|null
- Gets the displayName Policy display name.
- getEncryptAppData() : bool|null
- Gets the encryptAppData Indicates whether application data for managed apps should be encrypted
- getExemptedAppPackages() : array<string|int, mixed>|null
- Gets the exemptedAppPackages App packages in this list will be exempt from the policy and will be able to receive data from managed apps.
- getFingerprintBlocked() : bool|null
- Gets the fingerprintBlocked Indicates whether use of the fingerprint reader is allowed in place of a pin if PinRequired is set to True.
- getId() : string|null
- Gets the id Read-only.
- getIsAssigned() : bool|null
- Gets the isAssigned Indicates if the policy is deployed to any inclusion groups or not.
- getKeyboardsRestricted() : bool|null
- Gets the keyboardsRestricted Indicates if keyboard restriction is enabled. If enabled list of approved keyboards must be provided as well.
- getLastModifiedDateTime() : DateTime|null
- Gets the lastModifiedDateTime Last time the policy was modified.
- getManagedBrowser() : ManagedBrowserType|null
- Gets the managedBrowser Indicates in which managed browser(s) that internet links should be opened. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. Possible values are: notConfigured, microsoftEdge.
- getManagedBrowserToOpenLinksRequired() : bool|null
- Gets the managedBrowserToOpenLinksRequired Indicates whether internet links should be opened in the managed browser app, or any custom browser specified by CustomBrowserProtocol (for iOS) or CustomBrowserPackageId/CustomBrowserDisplayName (for Android)
- getMaximumAllowedDeviceThreatLevel() : ManagedAppDeviceThreatLevel|null
- Gets the maximumAllowedDeviceThreatLevel Maximum allowed device threat level, as reported by the MTD app. Possible values are: notConfigured, secured, low, medium, high.
- getMaximumPinRetries() : int|null
- Gets the maximumPinRetries Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped.
- getMaximumRequiredOsVersion() : string|null
- Gets the maximumRequiredOsVersion Versions bigger than the specified version will block the managed app from accessing company data.
- getMaximumWarningOsVersion() : string|null
- Gets the maximumWarningOsVersion Versions bigger than the specified version will block the managed app from accessing company data.
- getMaximumWipeOsVersion() : string|null
- Gets the maximumWipeOsVersion Versions bigger than the specified version will block the managed app from accessing company data.
- getMinimumPinLength() : int|null
- Gets the minimumPinLength Minimum pin length required for an app-level pin if PinRequired is set to True
- getMinimumRequiredAppVersion() : string|null
- Gets the minimumRequiredAppVersion Versions less than the specified version will block the managed app from accessing company data.
- getMinimumRequiredCompanyPortalVersion() : string|null
- Gets the minimumRequiredCompanyPortalVersion Minimum version of the Company portal that must be installed on the device or app access will be blocked
- getMinimumRequiredOsVersion() : string|null
- Gets the minimumRequiredOsVersion Versions less than the specified version will block the managed app from accessing company data.
- getMinimumRequiredPatchVersion() : string|null
- Gets the minimumRequiredPatchVersion Define the oldest required Android security patch level a user can have to gain secure access to the app.
- getMinimumWarningAppVersion() : string|null
- Gets the minimumWarningAppVersion Versions less than the specified version will result in warning message on the managed app.
- getMinimumWarningCompanyPortalVersion() : string|null
- Gets the minimumWarningCompanyPortalVersion Minimum version of the Company portal that must be installed on the device or the user will receive a warning
- getMinimumWarningOsVersion() : string|null
- Gets the minimumWarningOsVersion Versions less than the specified version will result in warning message on the managed app from accessing company data.
- getMinimumWarningPatchVersion() : string|null
- Gets the minimumWarningPatchVersion Define the oldest recommended Android security patch level a user can have for secure access to the app.
- getMinimumWipeAppVersion() : string|null
- Gets the minimumWipeAppVersion Versions less than or equal to the specified version will wipe the managed app and the associated company data.
- getMinimumWipeCompanyPortalVersion() : string|null
- Gets the minimumWipeCompanyPortalVersion Minimum version of the Company portal that must be installed on the device or the company data on the app will be wiped
- getMinimumWipeOsVersion() : string|null
- Gets the minimumWipeOsVersion Versions less than or equal to the specified version will wipe the managed app and the associated company data.
- getMinimumWipePatchVersion() : string|null
- Gets the minimumWipePatchVersion Android security patch level less than or equal to the specified value will wipe the managed app and the associated company data.
- getMobileThreatDefenseRemediationAction() : ManagedAppRemediationAction|null
- Gets the mobileThreatDefenseRemediationAction Determines what action to take if the mobile threat defense threat threshold isn't met. Warn isn't a supported value for this property. Possible values are: block, wipe, warn.
- getNotificationRestriction() : ManagedAppNotificationRestriction|null
- Gets the notificationRestriction Specify app notification restriction. Possible values are: allow, blockOrganizationalData, block.
- getODataType() : string|null
- Gets the ODataType
- getOrganizationalCredentialsRequired() : bool|null
- Gets the organizationalCredentialsRequired Indicates whether organizational credentials are required for app use.
- getPeriodBeforePinReset() : Duration|null
- Gets the periodBeforePinReset TimePeriod before the all-level pin must be reset if PinRequired is set to True.
- getPeriodOfflineBeforeAccessCheck() : Duration|null
- Gets the periodOfflineBeforeAccessCheck The period after which access is checked when the device is not connected to the internet.
- getPeriodOfflineBeforeWipeIsEnforced() : Duration|null
- Gets the periodOfflineBeforeWipeIsEnforced The amount of time an app is allowed to remain disconnected from the internet before all managed data it is wiped.
- getPeriodOnlineBeforeAccessCheck() : Duration|null
- Gets the periodOnlineBeforeAccessCheck The period after which access is checked when the device is connected to the internet.
- getPinCharacterSet() : ManagedAppPinCharacterSet|null
- Gets the pinCharacterSet Character set which may be used for an app-level pin if PinRequired is set to True. Possible values are: numeric, alphanumericAndSymbol.
- getPinRequired() : bool|null
- Gets the pinRequired Indicates whether an app-level pin is required.
- getPinRequiredInsteadOfBiometricTimeout() : Duration|null
- Gets the pinRequiredInsteadOfBiometricTimeout Timeout in minutes for an app pin instead of non biometrics passcode
- getPreviousPinBlockCount() : int|null
- Gets the previousPinBlockCount Requires a pin to be unique from the number specified in this property.
- getPrintBlocked() : bool|null
- Gets the printBlocked Indicates whether printing is allowed from managed apps.
- getProperties() : array<string|int, mixed>
- Gets the property dictionary of the Entity
- getRequiredAndroidSafetyNetAppsVerificationType() : AndroidManagedAppSafetyNetAppsVerificationType|null
- Gets the requiredAndroidSafetyNetAppsVerificationType Defines the Android SafetyNet Apps Verification requirement for a managed app to work. Possible values are: none, enabled.
- getRequiredAndroidSafetyNetDeviceAttestationType() : AndroidManagedAppSafetyNetDeviceAttestationType|null
- Gets the requiredAndroidSafetyNetDeviceAttestationType Defines the Android SafetyNet Device Attestation requirement for a managed app to work. Possible values are: none, basicIntegrity, basicIntegrityAndDeviceCertification.
- getRequiredAndroidSafetyNetEvaluationType() : AndroidManagedAppSafetyNetEvaluationType|null
- Gets the requiredAndroidSafetyNetEvaluationType Defines the Android SafetyNet evaluation type requirement for a managed app to work.
- getRoleScopeTagIds() : string|null
- Gets the roleScopeTagIds List of Scope Tags for this Entity instance.
- getSaveAsBlocked() : bool|null
- Gets the saveAsBlocked Indicates whether users may use the 'Save As' menu item to save a copy of protected files.
- getScreenCaptureBlocked() : bool|null
- Gets the screenCaptureBlocked Indicates whether a managed user can take screen captures of managed apps
- getSimplePinBlocked() : bool|null
- Gets the simplePinBlocked Indicates whether simplePin is blocked.
- getTargetedAppManagementLevels() : AppManagementLevel|null
- Gets the targetedAppManagementLevels The intended app management levels for this policy. Possible values are: unspecified, unmanaged, mdm, androidEnterprise.
- getVersion() : string|null
- Gets the version Version of the entity.
- getWarnAfterCompanyPortalUpdateDeferralInDays() : int|null
- Gets the warnAfterCompanyPortalUpdateDeferralInDays Maximum number of days Company Portal update can be deferred on the device or the user will receive the warning
- getWipeAfterCompanyPortalUpdateDeferralInDays() : int|null
- Gets the wipeAfterCompanyPortalUpdateDeferralInDays Maximum number of days Company Portal update can be deferred on the device or the company data on the app will be wiped
- jsonSerialize() : array<string|int, mixed>
- Serializes the object by property array Manually serialize DateTime into RFC3339 format
- setAllowedAndroidDeviceManufacturers() : AndroidManagedAppProtection
- Sets the allowedAndroidDeviceManufacturers Semicolon seperated list of device manufacturers allowed, as a string, for the managed app to work.
- setAllowedAndroidDeviceModels() : AndroidManagedAppProtection
- Sets the allowedAndroidDeviceModels List of device models allowed, as a string, for the managed app to work.
- setAllowedDataIngestionLocations() : ManagedAppProtection
- Sets the allowedDataIngestionLocations Data storage locations where a user may store managed data.
- setAllowedDataStorageLocations() : ManagedAppProtection
- Sets the allowedDataStorageLocations Data storage locations where a user may store managed data.
- setAllowedInboundDataTransferSources() : ManagedAppProtection
- Sets the allowedInboundDataTransferSources Sources from which data is allowed to be transferred. Possible values are: allApps, managedApps, none.
- setAllowedOutboundClipboardSharingExceptionLength() : ManagedAppProtection
- Sets the allowedOutboundClipboardSharingExceptionLength Specify the number of characters that may be cut or copied from Org data and accounts to any application. This setting overrides the AllowedOutboundClipboardSharingLevel restriction. Default value of '0' means no exception is allowed.
- setAllowedOutboundClipboardSharingLevel() : ManagedAppProtection
- Sets the allowedOutboundClipboardSharingLevel The level to which the clipboard may be shared between apps on the managed device. Possible values are: allApps, managedAppsWithPasteIn, managedApps, blocked.
- setAllowedOutboundDataTransferDestinations() : ManagedAppProtection
- Sets the allowedOutboundDataTransferDestinations Destinations to which data is allowed to be transferred. Possible values are: allApps, managedApps, none.
- setAppActionIfAndroidDeviceManufacturerNotAllowed() : AndroidManagedAppProtection
- Sets the appActionIfAndroidDeviceManufacturerNotAllowed Defines a managed app behavior, either block or wipe, if the specified device manufacturer is not allowed. Possible values are: block, wipe, warn.
- setAppActionIfAndroidDeviceModelNotAllowed() : AndroidManagedAppProtection
- Sets the appActionIfAndroidDeviceModelNotAllowed Defines a managed app behavior, either block or wipe, if the specified device model is not allowed.
- setAppActionIfAndroidSafetyNetAppsVerificationFailed() : AndroidManagedAppProtection
- Sets the appActionIfAndroidSafetyNetAppsVerificationFailed Defines a managed app behavior, either warn or block, if the specified Android App Verification requirment fails. Possible values are: block, wipe, warn.
- setAppActionIfAndroidSafetyNetDeviceAttestationFailed() : AndroidManagedAppProtection
- Sets the appActionIfAndroidSafetyNetDeviceAttestationFailed Defines a managed app behavior, either warn or block, if the specified Android SafetyNet Attestation requirment fails. Possible values are: block, wipe, warn.
- setAppActionIfDeviceComplianceRequired() : ManagedAppProtection
- Sets the appActionIfDeviceComplianceRequired Defines a managed app behavior, either block or wipe, when the device is either rooted or jailbroken, if DeviceComplianceRequired is set to true. Possible values are: block, wipe, warn.
- setAppActionIfDeviceLockNotSet() : AndroidManagedAppProtection
- Sets the appActionIfDeviceLockNotSet Defines a managed app behavior, either warn, block or wipe, if the screen lock is required on android device but is not set.
- setAppActionIfMaximumPinRetriesExceeded() : ManagedAppProtection
- Sets the appActionIfMaximumPinRetriesExceeded Defines a managed app behavior, either block or wipe, based on maximum number of incorrect pin retry attempts. Possible values are: block, wipe, warn.
- setAppActionIfUnableToAuthenticateUser() : ManagedAppProtection
- Sets the appActionIfUnableToAuthenticateUser If set, it will specify what action to take in the case where the user is unable to checkin because their authentication token is invalid. This happens when the user is deleted or disabled in AAD. Possible values are: block, wipe, warn.
- setAppGroupType() : TargetedManagedAppProtection
- Sets the appGroupType Public Apps selection: group or individual. Possible values are: selectedPublicApps, allCoreMicrosoftApps, allMicrosoftApps, allApps.
- setApprovedKeyboards() : AndroidManagedAppProtection
- Sets the approvedKeyboards If Keyboard Restriction is enabled, only keyboards in this approved list will be allowed. A key should be Android package id for a keyboard and value should be a friendly name
- setApps() : AndroidManagedAppProtection
- Sets the apps List of apps to which the policy is deployed.
- setAssignments() : TargetedManagedAppProtection
- Sets the assignments Navigation property to list of inclusion and exclusion groups to which the policy is deployed.
- setBiometricAuthenticationBlocked() : AndroidManagedAppProtection
- Sets the biometricAuthenticationBlocked Indicates whether use of the biometric authentication is allowed in place of a pin if PinRequired is set to True.
- setBlockAfterCompanyPortalUpdateDeferralInDays() : AndroidManagedAppProtection
- Sets the blockAfterCompanyPortalUpdateDeferralInDays Maximum number of days Company Portal update can be deferred on the device or app access will be blocked.
- setBlockDataIngestionIntoOrganizationDocuments() : ManagedAppProtection
- Sets the blockDataIngestionIntoOrganizationDocuments Indicates whether a user can bring data into org documents.
- setConnectToVpnOnLaunch() : AndroidManagedAppProtection
- Sets the connectToVpnOnLaunch Whether the app should connect to the configured VPN on launch.
- setContactSyncBlocked() : ManagedAppProtection
- Sets the contactSyncBlocked Indicates whether contacts can be synced to the user's device.
- setCreatedDateTime() : ManagedAppPolicy
- Sets the createdDateTime The date and time the policy was created.
- setCustomBrowserDisplayName() : AndroidManagedAppProtection
- Sets the customBrowserDisplayName Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.
- setCustomBrowserPackageId() : AndroidManagedAppProtection
- Sets the customBrowserPackageId Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.
- setCustomDialerAppDisplayName() : AndroidManagedAppProtection
- Sets the customDialerAppDisplayName Friendly name of a custom dialer app to click-to-open a phone number on Android.
- setCustomDialerAppPackageId() : AndroidManagedAppProtection
- Sets the customDialerAppPackageId PackageId of a custom dialer app to click-to-open a phone number on Android.
- setDataBackupBlocked() : ManagedAppProtection
- Sets the dataBackupBlocked Indicates whether the backup of a managed app's data is blocked.
- setDeployedAppCount() : AndroidManagedAppProtection
- Sets the deployedAppCount Count of apps to which the current policy is deployed.
- setDeploymentSummary() : AndroidManagedAppProtection
- Sets the deploymentSummary Navigation property to deployment summary of the configuration.
- setDescription() : ManagedAppPolicy
- Sets the description The policy's description.
- setDeviceComplianceRequired() : ManagedAppProtection
- Sets the deviceComplianceRequired Indicates whether device compliance is required.
- setDeviceLockRequired() : AndroidManagedAppProtection
- Sets the deviceLockRequired Defines if any kind of lock must be required on android device
- setDialerRestrictionLevel() : ManagedAppProtection
- Sets the dialerRestrictionLevel The classes of dialer apps that are allowed to click-to-open a phone number. Possible values are: allApps, managedApps, customApp, blocked.
- setDisableAppEncryptionIfDeviceEncryptionIsEnabled() : AndroidManagedAppProtection
- Sets the disableAppEncryptionIfDeviceEncryptionIsEnabled When this setting is enabled, app level encryption is disabled if device level encryption is enabled
- setDisableAppPinIfDevicePinIsSet() : ManagedAppProtection
- Sets the disableAppPinIfDevicePinIsSet Indicates whether use of the app pin is required if the device pin is set.
- setDisplayName() : ManagedAppPolicy
- Sets the displayName Policy display name.
- setEncryptAppData() : AndroidManagedAppProtection
- Sets the encryptAppData Indicates whether application data for managed apps should be encrypted
- setExemptedAppPackages() : AndroidManagedAppProtection
- Sets the exemptedAppPackages App packages in this list will be exempt from the policy and will be able to receive data from managed apps.
- setFingerprintBlocked() : ManagedAppProtection
- Sets the fingerprintBlocked Indicates whether use of the fingerprint reader is allowed in place of a pin if PinRequired is set to True.
- setId() : Entity
- Sets the id Read-only.
- setIsAssigned() : TargetedManagedAppProtection
- Sets the isAssigned Indicates if the policy is deployed to any inclusion groups or not.
- setKeyboardsRestricted() : AndroidManagedAppProtection
- Sets the keyboardsRestricted Indicates if keyboard restriction is enabled. If enabled list of approved keyboards must be provided as well.
- setLastModifiedDateTime() : ManagedAppPolicy
- Sets the lastModifiedDateTime Last time the policy was modified.
- setManagedBrowser() : ManagedAppProtection
- Sets the managedBrowser Indicates in which managed browser(s) that internet links should be opened. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. Possible values are: notConfigured, microsoftEdge.
- setManagedBrowserToOpenLinksRequired() : ManagedAppProtection
- Sets the managedBrowserToOpenLinksRequired Indicates whether internet links should be opened in the managed browser app, or any custom browser specified by CustomBrowserProtocol (for iOS) or CustomBrowserPackageId/CustomBrowserDisplayName (for Android)
- setMaximumAllowedDeviceThreatLevel() : ManagedAppProtection
- Sets the maximumAllowedDeviceThreatLevel Maximum allowed device threat level, as reported by the MTD app. Possible values are: notConfigured, secured, low, medium, high.
- setMaximumPinRetries() : ManagedAppProtection
- Sets the maximumPinRetries Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped.
- setMaximumRequiredOsVersion() : ManagedAppProtection
- Sets the maximumRequiredOsVersion Versions bigger than the specified version will block the managed app from accessing company data.
- setMaximumWarningOsVersion() : ManagedAppProtection
- Sets the maximumWarningOsVersion Versions bigger than the specified version will block the managed app from accessing company data.
- setMaximumWipeOsVersion() : ManagedAppProtection
- Sets the maximumWipeOsVersion Versions bigger than the specified version will block the managed app from accessing company data.
- setMinimumPinLength() : ManagedAppProtection
- Sets the minimumPinLength Minimum pin length required for an app-level pin if PinRequired is set to True
- setMinimumRequiredAppVersion() : ManagedAppProtection
- Sets the minimumRequiredAppVersion Versions less than the specified version will block the managed app from accessing company data.
- setMinimumRequiredCompanyPortalVersion() : AndroidManagedAppProtection
- Sets the minimumRequiredCompanyPortalVersion Minimum version of the Company portal that must be installed on the device or app access will be blocked
- setMinimumRequiredOsVersion() : ManagedAppProtection
- Sets the minimumRequiredOsVersion Versions less than the specified version will block the managed app from accessing company data.
- setMinimumRequiredPatchVersion() : AndroidManagedAppProtection
- Sets the minimumRequiredPatchVersion Define the oldest required Android security patch level a user can have to gain secure access to the app.
- setMinimumWarningAppVersion() : ManagedAppProtection
- Sets the minimumWarningAppVersion Versions less than the specified version will result in warning message on the managed app.
- setMinimumWarningCompanyPortalVersion() : AndroidManagedAppProtection
- Sets the minimumWarningCompanyPortalVersion Minimum version of the Company portal that must be installed on the device or the user will receive a warning
- setMinimumWarningOsVersion() : ManagedAppProtection
- Sets the minimumWarningOsVersion Versions less than the specified version will result in warning message on the managed app from accessing company data.
- setMinimumWarningPatchVersion() : AndroidManagedAppProtection
- Sets the minimumWarningPatchVersion Define the oldest recommended Android security patch level a user can have for secure access to the app.
- setMinimumWipeAppVersion() : ManagedAppProtection
- Sets the minimumWipeAppVersion Versions less than or equal to the specified version will wipe the managed app and the associated company data.
- setMinimumWipeCompanyPortalVersion() : AndroidManagedAppProtection
- Sets the minimumWipeCompanyPortalVersion Minimum version of the Company portal that must be installed on the device or the company data on the app will be wiped
- setMinimumWipeOsVersion() : ManagedAppProtection
- Sets the minimumWipeOsVersion Versions less than or equal to the specified version will wipe the managed app and the associated company data.
- setMinimumWipePatchVersion() : AndroidManagedAppProtection
- Sets the minimumWipePatchVersion Android security patch level less than or equal to the specified value will wipe the managed app and the associated company data.
- setMobileThreatDefenseRemediationAction() : ManagedAppProtection
- Sets the mobileThreatDefenseRemediationAction Determines what action to take if the mobile threat defense threat threshold isn't met. Warn isn't a supported value for this property. Possible values are: block, wipe, warn.
- setNotificationRestriction() : ManagedAppProtection
- Sets the notificationRestriction Specify app notification restriction. Possible values are: allow, blockOrganizationalData, block.
- setODataType() : Entity
- Sets the ODataType
- setOrganizationalCredentialsRequired() : ManagedAppProtection
- Sets the organizationalCredentialsRequired Indicates whether organizational credentials are required for app use.
- setPeriodBeforePinReset() : ManagedAppProtection
- Sets the periodBeforePinReset TimePeriod before the all-level pin must be reset if PinRequired is set to True.
- setPeriodOfflineBeforeAccessCheck() : ManagedAppProtection
- Sets the periodOfflineBeforeAccessCheck The period after which access is checked when the device is not connected to the internet.
- setPeriodOfflineBeforeWipeIsEnforced() : ManagedAppProtection
- Sets the periodOfflineBeforeWipeIsEnforced The amount of time an app is allowed to remain disconnected from the internet before all managed data it is wiped.
- setPeriodOnlineBeforeAccessCheck() : ManagedAppProtection
- Sets the periodOnlineBeforeAccessCheck The period after which access is checked when the device is connected to the internet.
- setPinCharacterSet() : ManagedAppProtection
- Sets the pinCharacterSet Character set which may be used for an app-level pin if PinRequired is set to True. Possible values are: numeric, alphanumericAndSymbol.
- setPinRequired() : ManagedAppProtection
- Sets the pinRequired Indicates whether an app-level pin is required.
- setPinRequiredInsteadOfBiometricTimeout() : ManagedAppProtection
- Sets the pinRequiredInsteadOfBiometricTimeout Timeout in minutes for an app pin instead of non biometrics passcode
- setPreviousPinBlockCount() : ManagedAppProtection
- Sets the previousPinBlockCount Requires a pin to be unique from the number specified in this property.
- setPrintBlocked() : ManagedAppProtection
- Sets the printBlocked Indicates whether printing is allowed from managed apps.
- setRequiredAndroidSafetyNetAppsVerificationType() : AndroidManagedAppProtection
- Sets the requiredAndroidSafetyNetAppsVerificationType Defines the Android SafetyNet Apps Verification requirement for a managed app to work. Possible values are: none, enabled.
- setRequiredAndroidSafetyNetDeviceAttestationType() : AndroidManagedAppProtection
- Sets the requiredAndroidSafetyNetDeviceAttestationType Defines the Android SafetyNet Device Attestation requirement for a managed app to work. Possible values are: none, basicIntegrity, basicIntegrityAndDeviceCertification.
- setRequiredAndroidSafetyNetEvaluationType() : AndroidManagedAppProtection
- Sets the requiredAndroidSafetyNetEvaluationType Defines the Android SafetyNet evaluation type requirement for a managed app to work.
- setRoleScopeTagIds() : ManagedAppPolicy
- Sets the roleScopeTagIds List of Scope Tags for this Entity instance.
- setSaveAsBlocked() : ManagedAppProtection
- Sets the saveAsBlocked Indicates whether users may use the 'Save As' menu item to save a copy of protected files.
- setScreenCaptureBlocked() : AndroidManagedAppProtection
- Sets the screenCaptureBlocked Indicates whether a managed user can take screen captures of managed apps
- setSimplePinBlocked() : ManagedAppProtection
- Sets the simplePinBlocked Indicates whether simplePin is blocked.
- setTargetedAppManagementLevels() : TargetedManagedAppProtection
- Sets the targetedAppManagementLevels The intended app management levels for this policy. Possible values are: unspecified, unmanaged, mdm, androidEnterprise.
- setVersion() : ManagedAppPolicy
- Sets the version Version of the entity.
- setWarnAfterCompanyPortalUpdateDeferralInDays() : AndroidManagedAppProtection
- Sets the warnAfterCompanyPortalUpdateDeferralInDays Maximum number of days Company Portal update can be deferred on the device or the user will receive the warning
- setWipeAfterCompanyPortalUpdateDeferralInDays() : AndroidManagedAppProtection
- Sets the wipeAfterCompanyPortalUpdateDeferralInDays Maximum number of days Company Portal update can be deferred on the device or the company data on the app will be wiped
Properties
$_propDict
The array of properties available to the model
protected
array<string|int, mixed>
$_propDict
Methods
__construct()
Construct a new Entity
public
__construct([array<string|int, mixed> $propDict = array() ]) : mixed
Parameters
- $propDict : array<string|int, mixed> = array()
-
A list of properties to set
Return values
mixed —getAllowedAndroidDeviceManufacturers()
Gets the allowedAndroidDeviceManufacturers Semicolon seperated list of device manufacturers allowed, as a string, for the managed app to work.
public
getAllowedAndroidDeviceManufacturers() : string|null
Return values
string|null —The allowedAndroidDeviceManufacturers
getAllowedAndroidDeviceModels()
Gets the allowedAndroidDeviceModels List of device models allowed, as a string, for the managed app to work.
public
getAllowedAndroidDeviceModels() : string|null
Return values
string|null —The allowedAndroidDeviceModels
getAllowedDataIngestionLocations()
Gets the allowedDataIngestionLocations Data storage locations where a user may store managed data.
public
getAllowedDataIngestionLocations() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The allowedDataIngestionLocations
getAllowedDataStorageLocations()
Gets the allowedDataStorageLocations Data storage locations where a user may store managed data.
public
getAllowedDataStorageLocations() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The allowedDataStorageLocations
getAllowedInboundDataTransferSources()
Gets the allowedInboundDataTransferSources Sources from which data is allowed to be transferred. Possible values are: allApps, managedApps, none.
public
getAllowedInboundDataTransferSources() : ManagedAppDataTransferLevel|null
Return values
ManagedAppDataTransferLevel|null —The allowedInboundDataTransferSources
getAllowedOutboundClipboardSharingExceptionLength()
Gets the allowedOutboundClipboardSharingExceptionLength Specify the number of characters that may be cut or copied from Org data and accounts to any application. This setting overrides the AllowedOutboundClipboardSharingLevel restriction. Default value of '0' means no exception is allowed.
public
getAllowedOutboundClipboardSharingExceptionLength() : int|null
Return values
int|null —The allowedOutboundClipboardSharingExceptionLength
getAllowedOutboundClipboardSharingLevel()
Gets the allowedOutboundClipboardSharingLevel The level to which the clipboard may be shared between apps on the managed device. Possible values are: allApps, managedAppsWithPasteIn, managedApps, blocked.
public
getAllowedOutboundClipboardSharingLevel() : ManagedAppClipboardSharingLevel|null
Return values
ManagedAppClipboardSharingLevel|null —The allowedOutboundClipboardSharingLevel
getAllowedOutboundDataTransferDestinations()
Gets the allowedOutboundDataTransferDestinations Destinations to which data is allowed to be transferred. Possible values are: allApps, managedApps, none.
public
getAllowedOutboundDataTransferDestinations() : ManagedAppDataTransferLevel|null
Return values
ManagedAppDataTransferLevel|null —The allowedOutboundDataTransferDestinations
getAppActionIfAndroidDeviceManufacturerNotAllowed()
Gets the appActionIfAndroidDeviceManufacturerNotAllowed Defines a managed app behavior, either block or wipe, if the specified device manufacturer is not allowed. Possible values are: block, wipe, warn.
public
getAppActionIfAndroidDeviceManufacturerNotAllowed() : ManagedAppRemediationAction|null
Return values
ManagedAppRemediationAction|null —The appActionIfAndroidDeviceManufacturerNotAllowed
getAppActionIfAndroidDeviceModelNotAllowed()
Gets the appActionIfAndroidDeviceModelNotAllowed Defines a managed app behavior, either block or wipe, if the specified device model is not allowed.
public
getAppActionIfAndroidDeviceModelNotAllowed() : ManagedAppRemediationAction|null
Return values
ManagedAppRemediationAction|null —The appActionIfAndroidDeviceModelNotAllowed
getAppActionIfAndroidSafetyNetAppsVerificationFailed()
Gets the appActionIfAndroidSafetyNetAppsVerificationFailed Defines a managed app behavior, either warn or block, if the specified Android App Verification requirment fails. Possible values are: block, wipe, warn.
public
getAppActionIfAndroidSafetyNetAppsVerificationFailed() : ManagedAppRemediationAction|null
Return values
ManagedAppRemediationAction|null —The appActionIfAndroidSafetyNetAppsVerificationFailed
getAppActionIfAndroidSafetyNetDeviceAttestationFailed()
Gets the appActionIfAndroidSafetyNetDeviceAttestationFailed Defines a managed app behavior, either warn or block, if the specified Android SafetyNet Attestation requirment fails. Possible values are: block, wipe, warn.
public
getAppActionIfAndroidSafetyNetDeviceAttestationFailed() : ManagedAppRemediationAction|null
Return values
ManagedAppRemediationAction|null —The appActionIfAndroidSafetyNetDeviceAttestationFailed
getAppActionIfDeviceComplianceRequired()
Gets the appActionIfDeviceComplianceRequired Defines a managed app behavior, either block or wipe, when the device is either rooted or jailbroken, if DeviceComplianceRequired is set to true. Possible values are: block, wipe, warn.
public
getAppActionIfDeviceComplianceRequired() : ManagedAppRemediationAction|null
Return values
ManagedAppRemediationAction|null —The appActionIfDeviceComplianceRequired
getAppActionIfDeviceLockNotSet()
Gets the appActionIfDeviceLockNotSet Defines a managed app behavior, either warn, block or wipe, if the screen lock is required on android device but is not set.
public
getAppActionIfDeviceLockNotSet() : ManagedAppRemediationAction|null
Return values
ManagedAppRemediationAction|null —The appActionIfDeviceLockNotSet
getAppActionIfMaximumPinRetriesExceeded()
Gets the appActionIfMaximumPinRetriesExceeded Defines a managed app behavior, either block or wipe, based on maximum number of incorrect pin retry attempts. Possible values are: block, wipe, warn.
public
getAppActionIfMaximumPinRetriesExceeded() : ManagedAppRemediationAction|null
Return values
ManagedAppRemediationAction|null —The appActionIfMaximumPinRetriesExceeded
getAppActionIfUnableToAuthenticateUser()
Gets the appActionIfUnableToAuthenticateUser If set, it will specify what action to take in the case where the user is unable to checkin because their authentication token is invalid. This happens when the user is deleted or disabled in AAD. Possible values are: block, wipe, warn.
public
getAppActionIfUnableToAuthenticateUser() : ManagedAppRemediationAction|null
Return values
ManagedAppRemediationAction|null —The appActionIfUnableToAuthenticateUser
getAppGroupType()
Gets the appGroupType Public Apps selection: group or individual. Possible values are: selectedPublicApps, allCoreMicrosoftApps, allMicrosoftApps, allApps.
public
getAppGroupType() : TargetedManagedAppGroupType|null
Return values
TargetedManagedAppGroupType|null —The appGroupType
getApprovedKeyboards()
Gets the approvedKeyboards If Keyboard Restriction is enabled, only keyboards in this approved list will be allowed. A key should be Android package id for a keyboard and value should be a friendly name
public
getApprovedKeyboards() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The approvedKeyboards
getApps()
Gets the apps List of apps to which the policy is deployed.
public
getApps() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The apps
getAssignments()
Gets the assignments Navigation property to list of inclusion and exclusion groups to which the policy is deployed.
public
getAssignments() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The assignments
getBiometricAuthenticationBlocked()
Gets the biometricAuthenticationBlocked Indicates whether use of the biometric authentication is allowed in place of a pin if PinRequired is set to True.
public
getBiometricAuthenticationBlocked() : bool|null
Return values
bool|null —The biometricAuthenticationBlocked
getBlockAfterCompanyPortalUpdateDeferralInDays()
Gets the blockAfterCompanyPortalUpdateDeferralInDays Maximum number of days Company Portal update can be deferred on the device or app access will be blocked.
public
getBlockAfterCompanyPortalUpdateDeferralInDays() : int|null
Return values
int|null —The blockAfterCompanyPortalUpdateDeferralInDays
getBlockDataIngestionIntoOrganizationDocuments()
Gets the blockDataIngestionIntoOrganizationDocuments Indicates whether a user can bring data into org documents.
public
getBlockDataIngestionIntoOrganizationDocuments() : bool|null
Return values
bool|null —The blockDataIngestionIntoOrganizationDocuments
getConnectToVpnOnLaunch()
Gets the connectToVpnOnLaunch Whether the app should connect to the configured VPN on launch.
public
getConnectToVpnOnLaunch() : bool|null
Return values
bool|null —The connectToVpnOnLaunch
getContactSyncBlocked()
Gets the contactSyncBlocked Indicates whether contacts can be synced to the user's device.
public
getContactSyncBlocked() : bool|null
Return values
bool|null —The contactSyncBlocked
getCreatedDateTime()
Gets the createdDateTime The date and time the policy was created.
public
getCreatedDateTime() : DateTime|null
Return values
DateTime|null —The createdDateTime
getCustomBrowserDisplayName()
Gets the customBrowserDisplayName Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.
public
getCustomBrowserDisplayName() : string|null
Return values
string|null —The customBrowserDisplayName
getCustomBrowserPackageId()
Gets the customBrowserPackageId Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.
public
getCustomBrowserPackageId() : string|null
Return values
string|null —The customBrowserPackageId
getCustomDialerAppDisplayName()
Gets the customDialerAppDisplayName Friendly name of a custom dialer app to click-to-open a phone number on Android.
public
getCustomDialerAppDisplayName() : string|null
Return values
string|null —The customDialerAppDisplayName
getCustomDialerAppPackageId()
Gets the customDialerAppPackageId PackageId of a custom dialer app to click-to-open a phone number on Android.
public
getCustomDialerAppPackageId() : string|null
Return values
string|null —The customDialerAppPackageId
getDataBackupBlocked()
Gets the dataBackupBlocked Indicates whether the backup of a managed app's data is blocked.
public
getDataBackupBlocked() : bool|null
Return values
bool|null —The dataBackupBlocked
getDeployedAppCount()
Gets the deployedAppCount Count of apps to which the current policy is deployed.
public
getDeployedAppCount() : int|null
Return values
int|null —The deployedAppCount
getDeploymentSummary()
Gets the deploymentSummary Navigation property to deployment summary of the configuration.
public
getDeploymentSummary() : ManagedAppPolicyDeploymentSummary|null
Return values
ManagedAppPolicyDeploymentSummary|null —The deploymentSummary
getDescription()
Gets the description The policy's description.
public
getDescription() : string|null
Return values
string|null —The description
getDeviceComplianceRequired()
Gets the deviceComplianceRequired Indicates whether device compliance is required.
public
getDeviceComplianceRequired() : bool|null
Return values
bool|null —The deviceComplianceRequired
getDeviceLockRequired()
Gets the deviceLockRequired Defines if any kind of lock must be required on android device
public
getDeviceLockRequired() : bool|null
Return values
bool|null —The deviceLockRequired
getDialerRestrictionLevel()
Gets the dialerRestrictionLevel The classes of dialer apps that are allowed to click-to-open a phone number. Possible values are: allApps, managedApps, customApp, blocked.
public
getDialerRestrictionLevel() : ManagedAppPhoneNumberRedirectLevel|null
Return values
ManagedAppPhoneNumberRedirectLevel|null —The dialerRestrictionLevel
getDisableAppEncryptionIfDeviceEncryptionIsEnabled()
Gets the disableAppEncryptionIfDeviceEncryptionIsEnabled When this setting is enabled, app level encryption is disabled if device level encryption is enabled
public
getDisableAppEncryptionIfDeviceEncryptionIsEnabled() : bool|null
Return values
bool|null —The disableAppEncryptionIfDeviceEncryptionIsEnabled
getDisableAppPinIfDevicePinIsSet()
Gets the disableAppPinIfDevicePinIsSet Indicates whether use of the app pin is required if the device pin is set.
public
getDisableAppPinIfDevicePinIsSet() : bool|null
Return values
bool|null —The disableAppPinIfDevicePinIsSet
getDisplayName()
Gets the displayName Policy display name.
public
getDisplayName() : string|null
Return values
string|null —The displayName
getEncryptAppData()
Gets the encryptAppData Indicates whether application data for managed apps should be encrypted
public
getEncryptAppData() : bool|null
Return values
bool|null —The encryptAppData
getExemptedAppPackages()
Gets the exemptedAppPackages App packages in this list will be exempt from the policy and will be able to receive data from managed apps.
public
getExemptedAppPackages() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null —The exemptedAppPackages
getFingerprintBlocked()
Gets the fingerprintBlocked Indicates whether use of the fingerprint reader is allowed in place of a pin if PinRequired is set to True.
public
getFingerprintBlocked() : bool|null
Return values
bool|null —The fingerprintBlocked
getId()
Gets the id Read-only.
public
getId() : string|null
Return values
string|null —The id
getIsAssigned()
Gets the isAssigned Indicates if the policy is deployed to any inclusion groups or not.
public
getIsAssigned() : bool|null
Return values
bool|null —The isAssigned
getKeyboardsRestricted()
Gets the keyboardsRestricted Indicates if keyboard restriction is enabled. If enabled list of approved keyboards must be provided as well.
public
getKeyboardsRestricted() : bool|null
Return values
bool|null —The keyboardsRestricted
getLastModifiedDateTime()
Gets the lastModifiedDateTime Last time the policy was modified.
public
getLastModifiedDateTime() : DateTime|null
Return values
DateTime|null —The lastModifiedDateTime
getManagedBrowser()
Gets the managedBrowser Indicates in which managed browser(s) that internet links should be opened. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. Possible values are: notConfigured, microsoftEdge.
public
getManagedBrowser() : ManagedBrowserType|null
Return values
ManagedBrowserType|null —The managedBrowser
getManagedBrowserToOpenLinksRequired()
Gets the managedBrowserToOpenLinksRequired Indicates whether internet links should be opened in the managed browser app, or any custom browser specified by CustomBrowserProtocol (for iOS) or CustomBrowserPackageId/CustomBrowserDisplayName (for Android)
public
getManagedBrowserToOpenLinksRequired() : bool|null
Return values
bool|null —The managedBrowserToOpenLinksRequired
getMaximumAllowedDeviceThreatLevel()
Gets the maximumAllowedDeviceThreatLevel Maximum allowed device threat level, as reported by the MTD app. Possible values are: notConfigured, secured, low, medium, high.
public
getMaximumAllowedDeviceThreatLevel() : ManagedAppDeviceThreatLevel|null
Return values
ManagedAppDeviceThreatLevel|null —The maximumAllowedDeviceThreatLevel
getMaximumPinRetries()
Gets the maximumPinRetries Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped.
public
getMaximumPinRetries() : int|null
Return values
int|null —The maximumPinRetries
getMaximumRequiredOsVersion()
Gets the maximumRequiredOsVersion Versions bigger than the specified version will block the managed app from accessing company data.
public
getMaximumRequiredOsVersion() : string|null
Return values
string|null —The maximumRequiredOsVersion
getMaximumWarningOsVersion()
Gets the maximumWarningOsVersion Versions bigger than the specified version will block the managed app from accessing company data.
public
getMaximumWarningOsVersion() : string|null
Return values
string|null —The maximumWarningOsVersion
getMaximumWipeOsVersion()
Gets the maximumWipeOsVersion Versions bigger than the specified version will block the managed app from accessing company data.
public
getMaximumWipeOsVersion() : string|null
Return values
string|null —The maximumWipeOsVersion
getMinimumPinLength()
Gets the minimumPinLength Minimum pin length required for an app-level pin if PinRequired is set to True
public
getMinimumPinLength() : int|null
Return values
int|null —The minimumPinLength
getMinimumRequiredAppVersion()
Gets the minimumRequiredAppVersion Versions less than the specified version will block the managed app from accessing company data.
public
getMinimumRequiredAppVersion() : string|null
Return values
string|null —The minimumRequiredAppVersion
getMinimumRequiredCompanyPortalVersion()
Gets the minimumRequiredCompanyPortalVersion Minimum version of the Company portal that must be installed on the device or app access will be blocked
public
getMinimumRequiredCompanyPortalVersion() : string|null
Return values
string|null —The minimumRequiredCompanyPortalVersion
getMinimumRequiredOsVersion()
Gets the minimumRequiredOsVersion Versions less than the specified version will block the managed app from accessing company data.
public
getMinimumRequiredOsVersion() : string|null
Return values
string|null —The minimumRequiredOsVersion
getMinimumRequiredPatchVersion()
Gets the minimumRequiredPatchVersion Define the oldest required Android security patch level a user can have to gain secure access to the app.
public
getMinimumRequiredPatchVersion() : string|null
Return values
string|null —The minimumRequiredPatchVersion
getMinimumWarningAppVersion()
Gets the minimumWarningAppVersion Versions less than the specified version will result in warning message on the managed app.
public
getMinimumWarningAppVersion() : string|null
Return values
string|null —The minimumWarningAppVersion
getMinimumWarningCompanyPortalVersion()
Gets the minimumWarningCompanyPortalVersion Minimum version of the Company portal that must be installed on the device or the user will receive a warning
public
getMinimumWarningCompanyPortalVersion() : string|null
Return values
string|null —The minimumWarningCompanyPortalVersion
getMinimumWarningOsVersion()
Gets the minimumWarningOsVersion Versions less than the specified version will result in warning message on the managed app from accessing company data.
public
getMinimumWarningOsVersion() : string|null
Return values
string|null —The minimumWarningOsVersion
getMinimumWarningPatchVersion()
Gets the minimumWarningPatchVersion Define the oldest recommended Android security patch level a user can have for secure access to the app.
public
getMinimumWarningPatchVersion() : string|null
Return values
string|null —The minimumWarningPatchVersion
getMinimumWipeAppVersion()
Gets the minimumWipeAppVersion Versions less than or equal to the specified version will wipe the managed app and the associated company data.
public
getMinimumWipeAppVersion() : string|null
Return values
string|null —The minimumWipeAppVersion
getMinimumWipeCompanyPortalVersion()
Gets the minimumWipeCompanyPortalVersion Minimum version of the Company portal that must be installed on the device or the company data on the app will be wiped
public
getMinimumWipeCompanyPortalVersion() : string|null
Return values
string|null —The minimumWipeCompanyPortalVersion
getMinimumWipeOsVersion()
Gets the minimumWipeOsVersion Versions less than or equal to the specified version will wipe the managed app and the associated company data.
public
getMinimumWipeOsVersion() : string|null
Return values
string|null —The minimumWipeOsVersion
getMinimumWipePatchVersion()
Gets the minimumWipePatchVersion Android security patch level less than or equal to the specified value will wipe the managed app and the associated company data.
public
getMinimumWipePatchVersion() : string|null
Return values
string|null —The minimumWipePatchVersion
getMobileThreatDefenseRemediationAction()
Gets the mobileThreatDefenseRemediationAction Determines what action to take if the mobile threat defense threat threshold isn't met. Warn isn't a supported value for this property. Possible values are: block, wipe, warn.
public
getMobileThreatDefenseRemediationAction() : ManagedAppRemediationAction|null
Return values
ManagedAppRemediationAction|null —The mobileThreatDefenseRemediationAction
getNotificationRestriction()
Gets the notificationRestriction Specify app notification restriction. Possible values are: allow, blockOrganizationalData, block.
public
getNotificationRestriction() : ManagedAppNotificationRestriction|null
Return values
ManagedAppNotificationRestriction|null —The notificationRestriction
getODataType()
Gets the ODataType
public
getODataType() : string|null
Return values
string|null —The ODataType
getOrganizationalCredentialsRequired()
Gets the organizationalCredentialsRequired Indicates whether organizational credentials are required for app use.
public
getOrganizationalCredentialsRequired() : bool|null
Return values
bool|null —The organizationalCredentialsRequired
getPeriodBeforePinReset()
Gets the periodBeforePinReset TimePeriod before the all-level pin must be reset if PinRequired is set to True.
public
getPeriodBeforePinReset() : Duration|null
Return values
Duration|null —The periodBeforePinReset
getPeriodOfflineBeforeAccessCheck()
Gets the periodOfflineBeforeAccessCheck The period after which access is checked when the device is not connected to the internet.
public
getPeriodOfflineBeforeAccessCheck() : Duration|null
Return values
Duration|null —The periodOfflineBeforeAccessCheck
getPeriodOfflineBeforeWipeIsEnforced()
Gets the periodOfflineBeforeWipeIsEnforced The amount of time an app is allowed to remain disconnected from the internet before all managed data it is wiped.
public
getPeriodOfflineBeforeWipeIsEnforced() : Duration|null
Return values
Duration|null —The periodOfflineBeforeWipeIsEnforced
getPeriodOnlineBeforeAccessCheck()
Gets the periodOnlineBeforeAccessCheck The period after which access is checked when the device is connected to the internet.
public
getPeriodOnlineBeforeAccessCheck() : Duration|null
Return values
Duration|null —The periodOnlineBeforeAccessCheck
getPinCharacterSet()
Gets the pinCharacterSet Character set which may be used for an app-level pin if PinRequired is set to True. Possible values are: numeric, alphanumericAndSymbol.
public
getPinCharacterSet() : ManagedAppPinCharacterSet|null
Return values
ManagedAppPinCharacterSet|null —The pinCharacterSet
getPinRequired()
Gets the pinRequired Indicates whether an app-level pin is required.
public
getPinRequired() : bool|null
Return values
bool|null —The pinRequired
getPinRequiredInsteadOfBiometricTimeout()
Gets the pinRequiredInsteadOfBiometricTimeout Timeout in minutes for an app pin instead of non biometrics passcode
public
getPinRequiredInsteadOfBiometricTimeout() : Duration|null
Return values
Duration|null —The pinRequiredInsteadOfBiometricTimeout
getPreviousPinBlockCount()
Gets the previousPinBlockCount Requires a pin to be unique from the number specified in this property.
public
getPreviousPinBlockCount() : int|null
Return values
int|null —The previousPinBlockCount
getPrintBlocked()
Gets the printBlocked Indicates whether printing is allowed from managed apps.
public
getPrintBlocked() : bool|null
Return values
bool|null —The printBlocked
getProperties()
Gets the property dictionary of the Entity
public
getProperties() : array<string|int, mixed>
Return values
array<string|int, mixed> —The list of properties
getRequiredAndroidSafetyNetAppsVerificationType()
Gets the requiredAndroidSafetyNetAppsVerificationType Defines the Android SafetyNet Apps Verification requirement for a managed app to work. Possible values are: none, enabled.
public
getRequiredAndroidSafetyNetAppsVerificationType() : AndroidManagedAppSafetyNetAppsVerificationType|null
Return values
AndroidManagedAppSafetyNetAppsVerificationType|null —The requiredAndroidSafetyNetAppsVerificationType
getRequiredAndroidSafetyNetDeviceAttestationType()
Gets the requiredAndroidSafetyNetDeviceAttestationType Defines the Android SafetyNet Device Attestation requirement for a managed app to work. Possible values are: none, basicIntegrity, basicIntegrityAndDeviceCertification.
public
getRequiredAndroidSafetyNetDeviceAttestationType() : AndroidManagedAppSafetyNetDeviceAttestationType|null
Return values
AndroidManagedAppSafetyNetDeviceAttestationType|null —The requiredAndroidSafetyNetDeviceAttestationType
getRequiredAndroidSafetyNetEvaluationType()
Gets the requiredAndroidSafetyNetEvaluationType Defines the Android SafetyNet evaluation type requirement for a managed app to work.
public
getRequiredAndroidSafetyNetEvaluationType() : AndroidManagedAppSafetyNetEvaluationType|null
Return values
AndroidManagedAppSafetyNetEvaluationType|null —The requiredAndroidSafetyNetEvaluationType
getRoleScopeTagIds()
Gets the roleScopeTagIds List of Scope Tags for this Entity instance.
public
getRoleScopeTagIds() : string|null
Return values
string|null —The roleScopeTagIds
getSaveAsBlocked()
Gets the saveAsBlocked Indicates whether users may use the 'Save As' menu item to save a copy of protected files.
public
getSaveAsBlocked() : bool|null
Return values
bool|null —The saveAsBlocked
getScreenCaptureBlocked()
Gets the screenCaptureBlocked Indicates whether a managed user can take screen captures of managed apps
public
getScreenCaptureBlocked() : bool|null
Return values
bool|null —The screenCaptureBlocked
getSimplePinBlocked()
Gets the simplePinBlocked Indicates whether simplePin is blocked.
public
getSimplePinBlocked() : bool|null
Return values
bool|null —The simplePinBlocked
getTargetedAppManagementLevels()
Gets the targetedAppManagementLevels The intended app management levels for this policy. Possible values are: unspecified, unmanaged, mdm, androidEnterprise.
public
getTargetedAppManagementLevels() : AppManagementLevel|null
Return values
AppManagementLevel|null —The targetedAppManagementLevels
getVersion()
Gets the version Version of the entity.
public
getVersion() : string|null
Return values
string|null —The version
getWarnAfterCompanyPortalUpdateDeferralInDays()
Gets the warnAfterCompanyPortalUpdateDeferralInDays Maximum number of days Company Portal update can be deferred on the device or the user will receive the warning
public
getWarnAfterCompanyPortalUpdateDeferralInDays() : int|null
Return values
int|null —The warnAfterCompanyPortalUpdateDeferralInDays
getWipeAfterCompanyPortalUpdateDeferralInDays()
Gets the wipeAfterCompanyPortalUpdateDeferralInDays Maximum number of days Company Portal update can be deferred on the device or the company data on the app will be wiped
public
getWipeAfterCompanyPortalUpdateDeferralInDays() : int|null
Return values
int|null —The wipeAfterCompanyPortalUpdateDeferralInDays
jsonSerialize()
Serializes the object by property array Manually serialize DateTime into RFC3339 format
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed> —The list of properties
setAllowedAndroidDeviceManufacturers()
Sets the allowedAndroidDeviceManufacturers Semicolon seperated list of device manufacturers allowed, as a string, for the managed app to work.
public
setAllowedAndroidDeviceManufacturers(string $val) : AndroidManagedAppProtection
Parameters
- $val : string
-
The allowedAndroidDeviceManufacturers
Return values
AndroidManagedAppProtection —setAllowedAndroidDeviceModels()
Sets the allowedAndroidDeviceModels List of device models allowed, as a string, for the managed app to work.
public
setAllowedAndroidDeviceModels(string $val) : AndroidManagedAppProtection
Parameters
- $val : string
-
The allowedAndroidDeviceModels
Return values
AndroidManagedAppProtection —setAllowedDataIngestionLocations()
Sets the allowedDataIngestionLocations Data storage locations where a user may store managed data.
public
setAllowedDataIngestionLocations(ManagedAppDataIngestionLocation $val) : ManagedAppProtection
Parameters
- $val : ManagedAppDataIngestionLocation
-
The allowedDataIngestionLocations
Return values
ManagedAppProtection —setAllowedDataStorageLocations()
Sets the allowedDataStorageLocations Data storage locations where a user may store managed data.
public
setAllowedDataStorageLocations(ManagedAppDataStorageLocation $val) : ManagedAppProtection
Parameters
- $val : ManagedAppDataStorageLocation
-
The allowedDataStorageLocations
Return values
ManagedAppProtection —setAllowedInboundDataTransferSources()
Sets the allowedInboundDataTransferSources Sources from which data is allowed to be transferred. Possible values are: allApps, managedApps, none.
public
setAllowedInboundDataTransferSources(ManagedAppDataTransferLevel $val) : ManagedAppProtection
Parameters
- $val : ManagedAppDataTransferLevel
-
The allowedInboundDataTransferSources
Return values
ManagedAppProtection —setAllowedOutboundClipboardSharingExceptionLength()
Sets the allowedOutboundClipboardSharingExceptionLength Specify the number of characters that may be cut or copied from Org data and accounts to any application. This setting overrides the AllowedOutboundClipboardSharingLevel restriction. Default value of '0' means no exception is allowed.
public
setAllowedOutboundClipboardSharingExceptionLength(int $val) : ManagedAppProtection
Parameters
- $val : int
-
The allowedOutboundClipboardSharingExceptionLength
Return values
ManagedAppProtection —setAllowedOutboundClipboardSharingLevel()
Sets the allowedOutboundClipboardSharingLevel The level to which the clipboard may be shared between apps on the managed device. Possible values are: allApps, managedAppsWithPasteIn, managedApps, blocked.
public
setAllowedOutboundClipboardSharingLevel(ManagedAppClipboardSharingLevel $val) : ManagedAppProtection
Parameters
- $val : ManagedAppClipboardSharingLevel
-
The allowedOutboundClipboardSharingLevel
Return values
ManagedAppProtection —setAllowedOutboundDataTransferDestinations()
Sets the allowedOutboundDataTransferDestinations Destinations to which data is allowed to be transferred. Possible values are: allApps, managedApps, none.
public
setAllowedOutboundDataTransferDestinations(ManagedAppDataTransferLevel $val) : ManagedAppProtection
Parameters
- $val : ManagedAppDataTransferLevel
-
The allowedOutboundDataTransferDestinations
Return values
ManagedAppProtection —setAppActionIfAndroidDeviceManufacturerNotAllowed()
Sets the appActionIfAndroidDeviceManufacturerNotAllowed Defines a managed app behavior, either block or wipe, if the specified device manufacturer is not allowed. Possible values are: block, wipe, warn.
public
setAppActionIfAndroidDeviceManufacturerNotAllowed(ManagedAppRemediationAction $val) : AndroidManagedAppProtection
Parameters
- $val : ManagedAppRemediationAction
-
The appActionIfAndroidDeviceManufacturerNotAllowed
Return values
AndroidManagedAppProtection —setAppActionIfAndroidDeviceModelNotAllowed()
Sets the appActionIfAndroidDeviceModelNotAllowed Defines a managed app behavior, either block or wipe, if the specified device model is not allowed.
public
setAppActionIfAndroidDeviceModelNotAllowed(ManagedAppRemediationAction $val) : AndroidManagedAppProtection
Parameters
- $val : ManagedAppRemediationAction
-
The appActionIfAndroidDeviceModelNotAllowed
Return values
AndroidManagedAppProtection —setAppActionIfAndroidSafetyNetAppsVerificationFailed()
Sets the appActionIfAndroidSafetyNetAppsVerificationFailed Defines a managed app behavior, either warn or block, if the specified Android App Verification requirment fails. Possible values are: block, wipe, warn.
public
setAppActionIfAndroidSafetyNetAppsVerificationFailed(ManagedAppRemediationAction $val) : AndroidManagedAppProtection
Parameters
- $val : ManagedAppRemediationAction
-
The appActionIfAndroidSafetyNetAppsVerificationFailed
Return values
AndroidManagedAppProtection —setAppActionIfAndroidSafetyNetDeviceAttestationFailed()
Sets the appActionIfAndroidSafetyNetDeviceAttestationFailed Defines a managed app behavior, either warn or block, if the specified Android SafetyNet Attestation requirment fails. Possible values are: block, wipe, warn.
public
setAppActionIfAndroidSafetyNetDeviceAttestationFailed(ManagedAppRemediationAction $val) : AndroidManagedAppProtection
Parameters
- $val : ManagedAppRemediationAction
-
The appActionIfAndroidSafetyNetDeviceAttestationFailed
Return values
AndroidManagedAppProtection —setAppActionIfDeviceComplianceRequired()
Sets the appActionIfDeviceComplianceRequired Defines a managed app behavior, either block or wipe, when the device is either rooted or jailbroken, if DeviceComplianceRequired is set to true. Possible values are: block, wipe, warn.
public
setAppActionIfDeviceComplianceRequired(ManagedAppRemediationAction $val) : ManagedAppProtection
Parameters
- $val : ManagedAppRemediationAction
-
The appActionIfDeviceComplianceRequired
Return values
ManagedAppProtection —setAppActionIfDeviceLockNotSet()
Sets the appActionIfDeviceLockNotSet Defines a managed app behavior, either warn, block or wipe, if the screen lock is required on android device but is not set.
public
setAppActionIfDeviceLockNotSet(ManagedAppRemediationAction $val) : AndroidManagedAppProtection
Parameters
- $val : ManagedAppRemediationAction
-
The appActionIfDeviceLockNotSet
Return values
AndroidManagedAppProtection —setAppActionIfMaximumPinRetriesExceeded()
Sets the appActionIfMaximumPinRetriesExceeded Defines a managed app behavior, either block or wipe, based on maximum number of incorrect pin retry attempts. Possible values are: block, wipe, warn.
public
setAppActionIfMaximumPinRetriesExceeded(ManagedAppRemediationAction $val) : ManagedAppProtection
Parameters
- $val : ManagedAppRemediationAction
-
The appActionIfMaximumPinRetriesExceeded
Return values
ManagedAppProtection —setAppActionIfUnableToAuthenticateUser()
Sets the appActionIfUnableToAuthenticateUser If set, it will specify what action to take in the case where the user is unable to checkin because their authentication token is invalid. This happens when the user is deleted or disabled in AAD. Possible values are: block, wipe, warn.
public
setAppActionIfUnableToAuthenticateUser(ManagedAppRemediationAction $val) : ManagedAppProtection
Parameters
- $val : ManagedAppRemediationAction
-
The appActionIfUnableToAuthenticateUser
Return values
ManagedAppProtection —setAppGroupType()
Sets the appGroupType Public Apps selection: group or individual. Possible values are: selectedPublicApps, allCoreMicrosoftApps, allMicrosoftApps, allApps.
public
setAppGroupType(TargetedManagedAppGroupType $val) : TargetedManagedAppProtection
Parameters
- $val : TargetedManagedAppGroupType
-
The appGroupType
Return values
TargetedManagedAppProtection —setApprovedKeyboards()
Sets the approvedKeyboards If Keyboard Restriction is enabled, only keyboards in this approved list will be allowed. A key should be Android package id for a keyboard and value should be a friendly name
public
setApprovedKeyboards(KeyValuePair $val) : AndroidManagedAppProtection
Parameters
- $val : KeyValuePair
-
The approvedKeyboards
Return values
AndroidManagedAppProtection —setApps()
Sets the apps List of apps to which the policy is deployed.
public
setApps(ManagedMobileApp $val) : AndroidManagedAppProtection
Parameters
- $val : ManagedMobileApp
-
The apps
Return values
AndroidManagedAppProtection —setAssignments()
Sets the assignments Navigation property to list of inclusion and exclusion groups to which the policy is deployed.
public
setAssignments(TargetedManagedAppPolicyAssignment $val) : TargetedManagedAppProtection
Parameters
- $val : TargetedManagedAppPolicyAssignment
-
The assignments
Return values
TargetedManagedAppProtection —setBiometricAuthenticationBlocked()
Sets the biometricAuthenticationBlocked Indicates whether use of the biometric authentication is allowed in place of a pin if PinRequired is set to True.
public
setBiometricAuthenticationBlocked(bool $val) : AndroidManagedAppProtection
Parameters
- $val : bool
-
The biometricAuthenticationBlocked
Return values
AndroidManagedAppProtection —setBlockAfterCompanyPortalUpdateDeferralInDays()
Sets the blockAfterCompanyPortalUpdateDeferralInDays Maximum number of days Company Portal update can be deferred on the device or app access will be blocked.
public
setBlockAfterCompanyPortalUpdateDeferralInDays(int $val) : AndroidManagedAppProtection
Parameters
- $val : int
-
The blockAfterCompanyPortalUpdateDeferralInDays
Return values
AndroidManagedAppProtection —setBlockDataIngestionIntoOrganizationDocuments()
Sets the blockDataIngestionIntoOrganizationDocuments Indicates whether a user can bring data into org documents.
public
setBlockDataIngestionIntoOrganizationDocuments(bool $val) : ManagedAppProtection
Parameters
- $val : bool
-
The blockDataIngestionIntoOrganizationDocuments
Return values
ManagedAppProtection —setConnectToVpnOnLaunch()
Sets the connectToVpnOnLaunch Whether the app should connect to the configured VPN on launch.
public
setConnectToVpnOnLaunch(bool $val) : AndroidManagedAppProtection
Parameters
- $val : bool
-
The connectToVpnOnLaunch
Return values
AndroidManagedAppProtection —setContactSyncBlocked()
Sets the contactSyncBlocked Indicates whether contacts can be synced to the user's device.
public
setContactSyncBlocked(bool $val) : ManagedAppProtection
Parameters
- $val : bool
-
The contactSyncBlocked
Return values
ManagedAppProtection —setCreatedDateTime()
Sets the createdDateTime The date and time the policy was created.
public
setCreatedDateTime(DateTime $val) : ManagedAppPolicy
Parameters
- $val : DateTime
-
The createdDateTime
Return values
ManagedAppPolicy —setCustomBrowserDisplayName()
Sets the customBrowserDisplayName Friendly name of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.
public
setCustomBrowserDisplayName(string $val) : AndroidManagedAppProtection
Parameters
- $val : string
-
The customBrowserDisplayName
Return values
AndroidManagedAppProtection —setCustomBrowserPackageId()
Sets the customBrowserPackageId Unique identifier of the preferred custom browser to open weblink on Android. When this property is configured, ManagedBrowserToOpenLinksRequired should be true.
public
setCustomBrowserPackageId(string $val) : AndroidManagedAppProtection
Parameters
- $val : string
-
The customBrowserPackageId
Return values
AndroidManagedAppProtection —setCustomDialerAppDisplayName()
Sets the customDialerAppDisplayName Friendly name of a custom dialer app to click-to-open a phone number on Android.
public
setCustomDialerAppDisplayName(string $val) : AndroidManagedAppProtection
Parameters
- $val : string
-
The customDialerAppDisplayName
Return values
AndroidManagedAppProtection —setCustomDialerAppPackageId()
Sets the customDialerAppPackageId PackageId of a custom dialer app to click-to-open a phone number on Android.
public
setCustomDialerAppPackageId(string $val) : AndroidManagedAppProtection
Parameters
- $val : string
-
The customDialerAppPackageId
Return values
AndroidManagedAppProtection —setDataBackupBlocked()
Sets the dataBackupBlocked Indicates whether the backup of a managed app's data is blocked.
public
setDataBackupBlocked(bool $val) : ManagedAppProtection
Parameters
- $val : bool
-
The dataBackupBlocked
Return values
ManagedAppProtection —setDeployedAppCount()
Sets the deployedAppCount Count of apps to which the current policy is deployed.
public
setDeployedAppCount(int $val) : AndroidManagedAppProtection
Parameters
- $val : int
-
The deployedAppCount
Return values
AndroidManagedAppProtection —setDeploymentSummary()
Sets the deploymentSummary Navigation property to deployment summary of the configuration.
public
setDeploymentSummary(ManagedAppPolicyDeploymentSummary $val) : AndroidManagedAppProtection
Parameters
- $val : ManagedAppPolicyDeploymentSummary
-
The deploymentSummary
Return values
AndroidManagedAppProtection —setDescription()
Sets the description The policy's description.
public
setDescription(string $val) : ManagedAppPolicy
Parameters
- $val : string
-
The description
Return values
ManagedAppPolicy —setDeviceComplianceRequired()
Sets the deviceComplianceRequired Indicates whether device compliance is required.
public
setDeviceComplianceRequired(bool $val) : ManagedAppProtection
Parameters
- $val : bool
-
The deviceComplianceRequired
Return values
ManagedAppProtection —setDeviceLockRequired()
Sets the deviceLockRequired Defines if any kind of lock must be required on android device
public
setDeviceLockRequired(bool $val) : AndroidManagedAppProtection
Parameters
- $val : bool
-
The deviceLockRequired
Return values
AndroidManagedAppProtection —setDialerRestrictionLevel()
Sets the dialerRestrictionLevel The classes of dialer apps that are allowed to click-to-open a phone number. Possible values are: allApps, managedApps, customApp, blocked.
public
setDialerRestrictionLevel(ManagedAppPhoneNumberRedirectLevel $val) : ManagedAppProtection
Parameters
- $val : ManagedAppPhoneNumberRedirectLevel
-
The dialerRestrictionLevel
Return values
ManagedAppProtection —setDisableAppEncryptionIfDeviceEncryptionIsEnabled()
Sets the disableAppEncryptionIfDeviceEncryptionIsEnabled When this setting is enabled, app level encryption is disabled if device level encryption is enabled
public
setDisableAppEncryptionIfDeviceEncryptionIsEnabled(bool $val) : AndroidManagedAppProtection
Parameters
- $val : bool
-
The disableAppEncryptionIfDeviceEncryptionIsEnabled
Return values
AndroidManagedAppProtection —setDisableAppPinIfDevicePinIsSet()
Sets the disableAppPinIfDevicePinIsSet Indicates whether use of the app pin is required if the device pin is set.
public
setDisableAppPinIfDevicePinIsSet(bool $val) : ManagedAppProtection
Parameters
- $val : bool
-
The disableAppPinIfDevicePinIsSet
Return values
ManagedAppProtection —setDisplayName()
Sets the displayName Policy display name.
public
setDisplayName(string $val) : ManagedAppPolicy
Parameters
- $val : string
-
The displayName
Return values
ManagedAppPolicy —setEncryptAppData()
Sets the encryptAppData Indicates whether application data for managed apps should be encrypted
public
setEncryptAppData(bool $val) : AndroidManagedAppProtection
Parameters
- $val : bool
-
The encryptAppData
Return values
AndroidManagedAppProtection —setExemptedAppPackages()
Sets the exemptedAppPackages App packages in this list will be exempt from the policy and will be able to receive data from managed apps.
public
setExemptedAppPackages(KeyValuePair $val) : AndroidManagedAppProtection
Parameters
- $val : KeyValuePair
-
The exemptedAppPackages
Return values
AndroidManagedAppProtection —setFingerprintBlocked()
Sets the fingerprintBlocked Indicates whether use of the fingerprint reader is allowed in place of a pin if PinRequired is set to True.
public
setFingerprintBlocked(bool $val) : ManagedAppProtection
Parameters
- $val : bool
-
The fingerprintBlocked
Return values
ManagedAppProtection —setId()
Sets the id Read-only.
public
setId(string $val) : Entity
Parameters
- $val : string
-
The id
Return values
Entity —setIsAssigned()
Sets the isAssigned Indicates if the policy is deployed to any inclusion groups or not.
public
setIsAssigned(bool $val) : TargetedManagedAppProtection
Parameters
- $val : bool
-
The isAssigned
Return values
TargetedManagedAppProtection —setKeyboardsRestricted()
Sets the keyboardsRestricted Indicates if keyboard restriction is enabled. If enabled list of approved keyboards must be provided as well.
public
setKeyboardsRestricted(bool $val) : AndroidManagedAppProtection
Parameters
- $val : bool
-
The keyboardsRestricted
Return values
AndroidManagedAppProtection —setLastModifiedDateTime()
Sets the lastModifiedDateTime Last time the policy was modified.
public
setLastModifiedDateTime(DateTime $val) : ManagedAppPolicy
Parameters
- $val : DateTime
-
The lastModifiedDateTime
Return values
ManagedAppPolicy —setManagedBrowser()
Sets the managedBrowser Indicates in which managed browser(s) that internet links should be opened. When this property is configured, ManagedBrowserToOpenLinksRequired should be true. Possible values are: notConfigured, microsoftEdge.
public
setManagedBrowser(ManagedBrowserType $val) : ManagedAppProtection
Parameters
- $val : ManagedBrowserType
-
The managedBrowser
Return values
ManagedAppProtection —setManagedBrowserToOpenLinksRequired()
Sets the managedBrowserToOpenLinksRequired Indicates whether internet links should be opened in the managed browser app, or any custom browser specified by CustomBrowserProtocol (for iOS) or CustomBrowserPackageId/CustomBrowserDisplayName (for Android)
public
setManagedBrowserToOpenLinksRequired(bool $val) : ManagedAppProtection
Parameters
- $val : bool
-
The managedBrowserToOpenLinksRequired
Return values
ManagedAppProtection —setMaximumAllowedDeviceThreatLevel()
Sets the maximumAllowedDeviceThreatLevel Maximum allowed device threat level, as reported by the MTD app. Possible values are: notConfigured, secured, low, medium, high.
public
setMaximumAllowedDeviceThreatLevel(ManagedAppDeviceThreatLevel $val) : ManagedAppProtection
Parameters
- $val : ManagedAppDeviceThreatLevel
-
The maximumAllowedDeviceThreatLevel
Return values
ManagedAppProtection —setMaximumPinRetries()
Sets the maximumPinRetries Maximum number of incorrect pin retry attempts before the managed app is either blocked or wiped.
public
setMaximumPinRetries(int $val) : ManagedAppProtection
Parameters
- $val : int
-
The maximumPinRetries
Return values
ManagedAppProtection —setMaximumRequiredOsVersion()
Sets the maximumRequiredOsVersion Versions bigger than the specified version will block the managed app from accessing company data.
public
setMaximumRequiredOsVersion(string $val) : ManagedAppProtection
Parameters
- $val : string
-
The maximumRequiredOsVersion
Return values
ManagedAppProtection —setMaximumWarningOsVersion()
Sets the maximumWarningOsVersion Versions bigger than the specified version will block the managed app from accessing company data.
public
setMaximumWarningOsVersion(string $val) : ManagedAppProtection
Parameters
- $val : string
-
The maximumWarningOsVersion
Return values
ManagedAppProtection —setMaximumWipeOsVersion()
Sets the maximumWipeOsVersion Versions bigger than the specified version will block the managed app from accessing company data.
public
setMaximumWipeOsVersion(string $val) : ManagedAppProtection
Parameters
- $val : string
-
The maximumWipeOsVersion
Return values
ManagedAppProtection —setMinimumPinLength()
Sets the minimumPinLength Minimum pin length required for an app-level pin if PinRequired is set to True
public
setMinimumPinLength(int $val) : ManagedAppProtection
Parameters
- $val : int
-
The minimumPinLength
Return values
ManagedAppProtection —setMinimumRequiredAppVersion()
Sets the minimumRequiredAppVersion Versions less than the specified version will block the managed app from accessing company data.
public
setMinimumRequiredAppVersion(string $val) : ManagedAppProtection
Parameters
- $val : string
-
The minimumRequiredAppVersion
Return values
ManagedAppProtection —setMinimumRequiredCompanyPortalVersion()
Sets the minimumRequiredCompanyPortalVersion Minimum version of the Company portal that must be installed on the device or app access will be blocked
public
setMinimumRequiredCompanyPortalVersion(string $val) : AndroidManagedAppProtection
Parameters
- $val : string
-
The minimumRequiredCompanyPortalVersion
Return values
AndroidManagedAppProtection —setMinimumRequiredOsVersion()
Sets the minimumRequiredOsVersion Versions less than the specified version will block the managed app from accessing company data.
public
setMinimumRequiredOsVersion(string $val) : ManagedAppProtection
Parameters
- $val : string
-
The minimumRequiredOsVersion
Return values
ManagedAppProtection —setMinimumRequiredPatchVersion()
Sets the minimumRequiredPatchVersion Define the oldest required Android security patch level a user can have to gain secure access to the app.
public
setMinimumRequiredPatchVersion(string $val) : AndroidManagedAppProtection
Parameters
- $val : string
-
The minimumRequiredPatchVersion
Return values
AndroidManagedAppProtection —setMinimumWarningAppVersion()
Sets the minimumWarningAppVersion Versions less than the specified version will result in warning message on the managed app.
public
setMinimumWarningAppVersion(string $val) : ManagedAppProtection
Parameters
- $val : string
-
The minimumWarningAppVersion
Return values
ManagedAppProtection —setMinimumWarningCompanyPortalVersion()
Sets the minimumWarningCompanyPortalVersion Minimum version of the Company portal that must be installed on the device or the user will receive a warning
public
setMinimumWarningCompanyPortalVersion(string $val) : AndroidManagedAppProtection
Parameters
- $val : string
-
The minimumWarningCompanyPortalVersion
Return values
AndroidManagedAppProtection —setMinimumWarningOsVersion()
Sets the minimumWarningOsVersion Versions less than the specified version will result in warning message on the managed app from accessing company data.
public
setMinimumWarningOsVersion(string $val) : ManagedAppProtection
Parameters
- $val : string
-
The minimumWarningOsVersion
Return values
ManagedAppProtection —setMinimumWarningPatchVersion()
Sets the minimumWarningPatchVersion Define the oldest recommended Android security patch level a user can have for secure access to the app.
public
setMinimumWarningPatchVersion(string $val) : AndroidManagedAppProtection
Parameters
- $val : string
-
The minimumWarningPatchVersion
Return values
AndroidManagedAppProtection —setMinimumWipeAppVersion()
Sets the minimumWipeAppVersion Versions less than or equal to the specified version will wipe the managed app and the associated company data.
public
setMinimumWipeAppVersion(string $val) : ManagedAppProtection
Parameters
- $val : string
-
The minimumWipeAppVersion
Return values
ManagedAppProtection —setMinimumWipeCompanyPortalVersion()
Sets the minimumWipeCompanyPortalVersion Minimum version of the Company portal that must be installed on the device or the company data on the app will be wiped
public
setMinimumWipeCompanyPortalVersion(string $val) : AndroidManagedAppProtection
Parameters
- $val : string
-
The minimumWipeCompanyPortalVersion
Return values
AndroidManagedAppProtection —setMinimumWipeOsVersion()
Sets the minimumWipeOsVersion Versions less than or equal to the specified version will wipe the managed app and the associated company data.
public
setMinimumWipeOsVersion(string $val) : ManagedAppProtection
Parameters
- $val : string
-
The minimumWipeOsVersion
Return values
ManagedAppProtection —setMinimumWipePatchVersion()
Sets the minimumWipePatchVersion Android security patch level less than or equal to the specified value will wipe the managed app and the associated company data.
public
setMinimumWipePatchVersion(string $val) : AndroidManagedAppProtection
Parameters
- $val : string
-
The minimumWipePatchVersion
Return values
AndroidManagedAppProtection —setMobileThreatDefenseRemediationAction()
Sets the mobileThreatDefenseRemediationAction Determines what action to take if the mobile threat defense threat threshold isn't met. Warn isn't a supported value for this property. Possible values are: block, wipe, warn.
public
setMobileThreatDefenseRemediationAction(ManagedAppRemediationAction $val) : ManagedAppProtection
Parameters
- $val : ManagedAppRemediationAction
-
The mobileThreatDefenseRemediationAction
Return values
ManagedAppProtection —setNotificationRestriction()
Sets the notificationRestriction Specify app notification restriction. Possible values are: allow, blockOrganizationalData, block.
public
setNotificationRestriction(ManagedAppNotificationRestriction $val) : ManagedAppProtection
Parameters
- $val : ManagedAppNotificationRestriction
-
The notificationRestriction
Return values
ManagedAppProtection —setODataType()
Sets the ODataType
public
setODataType(string $val) : Entity
Parameters
- $val : string
-
The ODataType
Return values
Entity —setOrganizationalCredentialsRequired()
Sets the organizationalCredentialsRequired Indicates whether organizational credentials are required for app use.
public
setOrganizationalCredentialsRequired(bool $val) : ManagedAppProtection
Parameters
- $val : bool
-
The organizationalCredentialsRequired
Return values
ManagedAppProtection —setPeriodBeforePinReset()
Sets the periodBeforePinReset TimePeriod before the all-level pin must be reset if PinRequired is set to True.
public
setPeriodBeforePinReset(Duration $val) : ManagedAppProtection
Parameters
- $val : Duration
-
The periodBeforePinReset
Return values
ManagedAppProtection —setPeriodOfflineBeforeAccessCheck()
Sets the periodOfflineBeforeAccessCheck The period after which access is checked when the device is not connected to the internet.
public
setPeriodOfflineBeforeAccessCheck(Duration $val) : ManagedAppProtection
Parameters
- $val : Duration
-
The periodOfflineBeforeAccessCheck
Return values
ManagedAppProtection —setPeriodOfflineBeforeWipeIsEnforced()
Sets the periodOfflineBeforeWipeIsEnforced The amount of time an app is allowed to remain disconnected from the internet before all managed data it is wiped.
public
setPeriodOfflineBeforeWipeIsEnforced(Duration $val) : ManagedAppProtection
Parameters
- $val : Duration
-
The periodOfflineBeforeWipeIsEnforced
Return values
ManagedAppProtection —setPeriodOnlineBeforeAccessCheck()
Sets the periodOnlineBeforeAccessCheck The period after which access is checked when the device is connected to the internet.
public
setPeriodOnlineBeforeAccessCheck(Duration $val) : ManagedAppProtection
Parameters
- $val : Duration
-
The periodOnlineBeforeAccessCheck
Return values
ManagedAppProtection —setPinCharacterSet()
Sets the pinCharacterSet Character set which may be used for an app-level pin if PinRequired is set to True. Possible values are: numeric, alphanumericAndSymbol.
public
setPinCharacterSet(ManagedAppPinCharacterSet $val) : ManagedAppProtection
Parameters
- $val : ManagedAppPinCharacterSet
-
The pinCharacterSet
Return values
ManagedAppProtection —setPinRequired()
Sets the pinRequired Indicates whether an app-level pin is required.
public
setPinRequired(bool $val) : ManagedAppProtection
Parameters
- $val : bool
-
The pinRequired
Return values
ManagedAppProtection —setPinRequiredInsteadOfBiometricTimeout()
Sets the pinRequiredInsteadOfBiometricTimeout Timeout in minutes for an app pin instead of non biometrics passcode
public
setPinRequiredInsteadOfBiometricTimeout(Duration $val) : ManagedAppProtection
Parameters
- $val : Duration
-
The pinRequiredInsteadOfBiometricTimeout
Return values
ManagedAppProtection —setPreviousPinBlockCount()
Sets the previousPinBlockCount Requires a pin to be unique from the number specified in this property.
public
setPreviousPinBlockCount(int $val) : ManagedAppProtection
Parameters
- $val : int
-
The previousPinBlockCount
Return values
ManagedAppProtection —setPrintBlocked()
Sets the printBlocked Indicates whether printing is allowed from managed apps.
public
setPrintBlocked(bool $val) : ManagedAppProtection
Parameters
- $val : bool
-
The printBlocked
Return values
ManagedAppProtection —setRequiredAndroidSafetyNetAppsVerificationType()
Sets the requiredAndroidSafetyNetAppsVerificationType Defines the Android SafetyNet Apps Verification requirement for a managed app to work. Possible values are: none, enabled.
public
setRequiredAndroidSafetyNetAppsVerificationType(AndroidManagedAppSafetyNetAppsVerificationType $val) : AndroidManagedAppProtection
Parameters
- $val : AndroidManagedAppSafetyNetAppsVerificationType
-
The requiredAndroidSafetyNetAppsVerificationType
Return values
AndroidManagedAppProtection —setRequiredAndroidSafetyNetDeviceAttestationType()
Sets the requiredAndroidSafetyNetDeviceAttestationType Defines the Android SafetyNet Device Attestation requirement for a managed app to work. Possible values are: none, basicIntegrity, basicIntegrityAndDeviceCertification.
public
setRequiredAndroidSafetyNetDeviceAttestationType(AndroidManagedAppSafetyNetDeviceAttestationType $val) : AndroidManagedAppProtection
Parameters
- $val : AndroidManagedAppSafetyNetDeviceAttestationType
-
The requiredAndroidSafetyNetDeviceAttestationType
Return values
AndroidManagedAppProtection —setRequiredAndroidSafetyNetEvaluationType()
Sets the requiredAndroidSafetyNetEvaluationType Defines the Android SafetyNet evaluation type requirement for a managed app to work.
public
setRequiredAndroidSafetyNetEvaluationType(AndroidManagedAppSafetyNetEvaluationType $val) : AndroidManagedAppProtection
Parameters
- $val : AndroidManagedAppSafetyNetEvaluationType
-
The requiredAndroidSafetyNetEvaluationType
Return values
AndroidManagedAppProtection —setRoleScopeTagIds()
Sets the roleScopeTagIds List of Scope Tags for this Entity instance.
public
setRoleScopeTagIds(string $val) : ManagedAppPolicy
Parameters
- $val : string
-
The roleScopeTagIds
Return values
ManagedAppPolicy —setSaveAsBlocked()
Sets the saveAsBlocked Indicates whether users may use the 'Save As' menu item to save a copy of protected files.
public
setSaveAsBlocked(bool $val) : ManagedAppProtection
Parameters
- $val : bool
-
The saveAsBlocked
Return values
ManagedAppProtection —setScreenCaptureBlocked()
Sets the screenCaptureBlocked Indicates whether a managed user can take screen captures of managed apps
public
setScreenCaptureBlocked(bool $val) : AndroidManagedAppProtection
Parameters
- $val : bool
-
The screenCaptureBlocked
Return values
AndroidManagedAppProtection —setSimplePinBlocked()
Sets the simplePinBlocked Indicates whether simplePin is blocked.
public
setSimplePinBlocked(bool $val) : ManagedAppProtection
Parameters
- $val : bool
-
The simplePinBlocked
Return values
ManagedAppProtection —setTargetedAppManagementLevels()
Sets the targetedAppManagementLevels The intended app management levels for this policy. Possible values are: unspecified, unmanaged, mdm, androidEnterprise.
public
setTargetedAppManagementLevels(AppManagementLevel $val) : TargetedManagedAppProtection
Parameters
- $val : AppManagementLevel
-
The targetedAppManagementLevels
Return values
TargetedManagedAppProtection —setVersion()
Sets the version Version of the entity.
public
setVersion(string $val) : ManagedAppPolicy
Parameters
- $val : string
-
The version
Return values
ManagedAppPolicy —setWarnAfterCompanyPortalUpdateDeferralInDays()
Sets the warnAfterCompanyPortalUpdateDeferralInDays Maximum number of days Company Portal update can be deferred on the device or the user will receive the warning
public
setWarnAfterCompanyPortalUpdateDeferralInDays(int $val) : AndroidManagedAppProtection
Parameters
- $val : int
-
The warnAfterCompanyPortalUpdateDeferralInDays
Return values
AndroidManagedAppProtection —setWipeAfterCompanyPortalUpdateDeferralInDays()
Sets the wipeAfterCompanyPortalUpdateDeferralInDays Maximum number of days Company Portal update can be deferred on the device or the company data on the app will be wiped
public
setWipeAfterCompanyPortalUpdateDeferralInDays(int $val) : AndroidManagedAppProtection
Parameters
- $val : int
-
The wipeAfterCompanyPortalUpdateDeferralInDays


Create adjacency matrices of vocalisation graphs from dataframes containing sequences of speech and silence intervals, transforming these matrices into Markov diagrams, and generating datasets for classification of these diagrams by 'flattening' them and adding global properties (functionals) etc. Vocalisation diagrams date back to early work in psychiatry (Jaffe and Feldstein, 1970) and social psychology (Dabbs and Ruback, 1987) but have only recently been employed as a data representation method for machine learning tasks including meeting segmentation (Luz, 2012) <doi:10.1145/2328967.2328970> and classification (Luz, 2013) <doi:10.1145/2522848.2533788>.
| Version: | 0.8.2 |
| Depends: | R (≥ 3.0.0) |
| Imports: | graphics |
| Suggests: | igraph, foreign |
| Published: | 2017-08-10 |
| Author: | Saturnino Luz [aut, cre] |
| Maintainer: | Saturnino Luz <luzs at acm.org> |
| License: | GPL-3 |
| NeedsCompilation: | no |
| Materials: | NEWS |
| CRAN checks: | vocaldia results |
| Reference manual: | vocaldia.pdf |
| Package source: | vocaldia_0.8.2.tar.gz |
| Windows binaries: | r-devel: vocaldia_0.8.2.zip, r-release: vocaldia_0.8.2.zip, r-oldrel: vocaldia_0.8.2.zip |
| OS X binaries: | r-release: vocaldia_0.8.2.tgz, r-oldrel: vocaldia_0.8.2.tgz |
| Old sources: | vocaldia archive |
Please use the canonical form https://CRAN.R-project.org/package=vocaldia to link to this page.


This Bible contradiction is from the Skeptic's Annotated Bible.
Verses
Yes.
Joel 2:32 View context
And it shall come to pass, [that] whosoever shall call on the name of the LORD shall be delivered: for in mount Zion and in Jerusalem shall be deliverance, as the LORD hath said, and in the remnant whom the LORD shall call.
Acts 2:21 View context
And it shall come to pass, [that] whosoever shall call on the name of the Lord shall be saved.
Romans 10:13 View context
For whosoever shall call upon the name of the Lord shall be saved.
No.
Matthew 7:21 View context
Not every one that saith unto me, Lord, Lord, shall enter into the kingdom of heaven; but he that doeth the will of my Father which is in heaven.
Jeremiah 14:12 View context
When they fast, I will not hear their cry; and when they offer burnt offering and an oblation, I will not accept them: but I will consume them by the sword, and by the famine, and by the pestilence.
Ezekiel 8:18 View context
Therefore will I also deal in fury: mine eye shall not spare, neither will I have pity: and though they cry in mine ears with a loud voice, [yet] will I not hear them.
Micah 3:4 View context
Then shall they cry unto the LORD, but he will not hear them: he will even hide his face from them at that time, as they have behaved themselves ill in their doings.


RT @hipstermermaid: Just finished writing a pilot. Hopefully he answers and explains what those lights on the wings are for.
11/29/2011, 1:22:13 PM
Favs: 0
Retweets: 0
link--- layout: tweet ---
RT @hipstermermaid: Just finished writing a pilot. Hopefully he answers and explains what those lights on the wings are for.
11/29/2011, 1:22:13 PM
Favs: 0
Retweets: 0
link


Here at NetsGets, our team can build you a beautiful website.
Relax. We handle everything - coding, hosting, DNS & more
You want your buisness to succeed. It needs a beautiful website to do so. But what if coding isn't your thing? That's where we come in - you give us the basic idea/layout, name your features, and choose a custom URL (ex: mybusiness.com). That's it. We handle the rest.
- Website Creating
* No watermarks
* No mention of our company
- 3 GB of complementary Storage
- "One Day" Email Support
- Domain Hosting
* Domain configuration and payment
Our websites are coded professionally, and our servers can handle a crazy amount of stress.
We waste no time - your website could be up and running within a week.
Your website can be updated with new content whenever you'd like.
We are passionate highschoolers who love what we do. By choosing us, you are investing in the next generation of thinkers.
is in charge of the development and maintenance of our servers and helps to code/develop websites.
is in charge of day to day operations and helps to code/develop websites.
monitors our git repository and helps to code/develop websites.
This could be you! We're hiring! Contact us for details.
Other small-business web-designers charge over $30/mo for comparable features!
Interested? Send us an email, and we will get back to you as soon as possible!
(no phone number for now)


Handlekurven
A program which allows you to log every purchase.
The purchases will be categorized in months,
and gives you an easy overview of how much you spend each month.
The program is made in C++ with SFML.
Made in the autumn of 2019.
Source
Download