specificNonComplianceReason property

String? specificNonComplianceReason
getter/setter pair

The policy-specific reason the device is not in compliance with the setting. Possible string values are:

  • "SPECIFIC_NON_COMPLIANCE_REASON_UNSPECIFIED" : Specific non-compliance reason is not specified. Fields in specific_non_compliance_context are not set.
  • "PASSWORD_POLICIES_USER_CREDENTIALS_CONFIRMATION_REQUIRED" : User needs to confirm credentials by entering the screen lock. Fields in specific_non_compliance_context are not set. nonComplianceReason is set to USER_ACTION.
  • "PASSWORD_POLICIES_PASSWORD_EXPIRED" : The device or profile password has expired. passwordPoliciesContext is set. nonComplianceReason is set to USER_ACTION.
  • "PASSWORD_POLICIES_PASSWORD_NOT_SUFFICIENT" : The device password does not satisfy password requirements. passwordPoliciesContext is set. nonComplianceReason is set to USER_ACTION.
  • "ONC_WIFI_INVALID_VALUE" : There is an incorrect value in ONC Wi-Fi configuration. fieldPath specifies which field value is incorrect. oncWifiContext is set. nonComplianceReason is set to INVALID_VALUE.
  • "ONC_WIFI_API_LEVEL" : The ONC Wi-Fi setting is not supported in the API level of the Android version running on the device. fieldPath specifies which field value is not supported. oncWifiContext is set. nonComplianceReason is set to API_LEVEL.
  • "ONC_WIFI_INVALID_ENTERPRISE_CONFIG" : The enterprise Wi-Fi network is missing either the root CA or domain name. nonComplianceReason is set to INVALID_VALUE.
  • "ONC_WIFI_USER_SHOULD_REMOVE_NETWORK" : User needs to remove the configured Wi-Fi network manually. This is applicable only on work profiles on personally-owned devices. nonComplianceReason is set to USER_ACTION.
  • "ONC_WIFI_KEY_PAIR_ALIAS_NOT_CORRESPONDING_TO_EXISTING_KEY" : Key pair alias specified via ClientCertKeyPairAlias (https://chromium.googlesource.com/chromium/src/+/main/components/onc/docs/onc_spec.md#eap-type) field in openNetworkConfiguration does not correspond to an existing key installed on the device. nonComplianceReason is set to INVALID_VALUE.

Implementation

core.String? specificNonComplianceReason;