|
1163 | 1163 | } |
1164 | 1164 | } |
1165 | 1165 | }, |
1166 | | - "revision": "20240129", |
| 1166 | + "revision": "20240207", |
1167 | 1167 | "rootUrl": "https://androidmanagement.googleapis.com/", |
1168 | 1168 | "schemas": { |
1169 | 1169 | "AdbShellCommandEvent": { |
|
1656 | 1656 | ], |
1657 | 1657 | "type": "string" |
1658 | 1658 | }, |
| 1659 | + "credentialProviderPolicy": { |
| 1660 | + "description": "Optional. Whether the app is allowed to act as a credential provider on Android 14 and above.", |
| 1661 | + "enum": [ |
| 1662 | + "CREDENTIAL_PROVIDER_POLICY_UNSPECIFIED", |
| 1663 | + "CREDENTIAL_PROVIDER_ALLOWED" |
| 1664 | + ], |
| 1665 | + "enumDescriptions": [ |
| 1666 | + "Unspecified. The behaviour is governed by credentialProviderPolicyDefault.", |
| 1667 | + "App is allowed to act as a credential provider." |
| 1668 | + ], |
| 1669 | + "type": "string" |
| 1670 | + }, |
1659 | 1671 | "defaultPermissionPolicy": { |
1660 | 1672 | "description": "The default policy for all permissions requested by the app. If specified, this overrides the policy-level default_permission_policy which applies to all apps. It does not override the permission_grants which applies to all apps.", |
1661 | 1673 | "enum": [ |
|
1719 | 1731 | "type": "array" |
1720 | 1732 | }, |
1721 | 1733 | "installPriority": { |
1722 | | - "description": "Optional. Amongst apps with installTypeset to:FORCE_INSTALLEDPREINSTALLED this controls the relative priority of installation. A value of 0 (default) means this app has no priority over other apps. For values between 1 and 10,000, a lower value means a higher priority. Values outside of the range 0 to 10,000 inclusive are rejected.", |
| 1734 | + "description": "Optional. Amongst apps with installType set to: FORCE_INSTALLED PREINSTALLEDthis controls the relative priority of installation. A value of 0 (default) means this app has no priority over other apps. For values between 1 and 10,000, a lower value means a higher priority. Values outside of the range 0 to 10,000 inclusive are rejected.", |
1723 | 1735 | "format": "int32", |
1724 | 1736 | "type": "integer" |
1725 | 1737 | }, |
|
3328 | 3340 | "type": "object" |
3329 | 3341 | }, |
3330 | 3342 | "InstallConstraint": { |
3331 | | - "description": "Amongst apps with InstallTypeset to:FORCE_INSTALLEDPREINSTALLED this defines a set of restrictions for the app installation. At least one of the fields must be set. When multiple fields are set, then all the constraints need to be satisfied for the app to be installed.", |
| 3343 | + "description": "Amongst apps with InstallType set to: FORCE_INSTALLED PREINSTALLEDthis defines a set of restrictions for the app installation. At least one of the fields must be set. When multiple fields are set, then all the constraints need to be satisfied for the app to be installed.", |
3332 | 3344 | "id": "InstallConstraint", |
3333 | 3345 | "properties": { |
3334 | 3346 | "chargingConstraint": { |
|
4830 | 4842 | "description": "Whether creating windows besides app windows is disabled.", |
4831 | 4843 | "type": "boolean" |
4832 | 4844 | }, |
| 4845 | + "credentialProviderPolicyDefault": { |
| 4846 | + "description": "Controls which apps are allowed to act as credential providers on Android 14 and above. These apps store credentials, see this (https://developer.android.com/training/sign-in/passkeys) and this (https://developer.android.com/reference/androidx/credentials/CredentialManager) for details. See also credentialProviderPolicy.", |
| 4847 | + "enum": [ |
| 4848 | + "CREDENTIAL_PROVIDER_POLICY_DEFAULT_UNSPECIFIED", |
| 4849 | + "CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED", |
| 4850 | + "CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED_EXCEPT_SYSTEM" |
| 4851 | + ], |
| 4852 | + "enumDescriptions": [ |
| 4853 | + "Unspecified. Defaults to CREDENTIAL_PROVIDER_DEFAULT_DISALLOWED.", |
| 4854 | + "Apps with credentialProviderPolicy unspecified are not allowed to act as a credential provider.", |
| 4855 | + "Apps with credentialProviderPolicy unspecified are not allowed to act as a credential provider except for the OEM default credential providers. OEM default credential providers are always allowed to act as credential providers." |
| 4856 | + ], |
| 4857 | + "type": "string" |
| 4858 | + }, |
4833 | 4859 | "credentialsConfigDisabled": { |
4834 | 4860 | "description": "Whether configuring user credentials is disabled.", |
4835 | 4861 | "type": "boolean" |
|
5149 | 5175 | ], |
5150 | 5176 | "type": "string" |
5151 | 5177 | }, |
| 5178 | + "printingPolicy": { |
| 5179 | + "description": "Optional. Controls whether printing is allowed. This is supported on devices running Android 9 and above. .", |
| 5180 | + "enum": [ |
| 5181 | + "PRINTING_POLICY_UNSPECIFIED", |
| 5182 | + "PRINTING_DISALLOWED", |
| 5183 | + "PRINTING_ALLOWED" |
| 5184 | + ], |
| 5185 | + "enumDescriptions": [ |
| 5186 | + "Unspecified. Defaults to PRINTING_ALLOWED.", |
| 5187 | + "Printing is disallowed. A nonComplianceDetail with API_LEVEL is reported if the Android version is less than 9.", |
| 5188 | + "Printing is allowed." |
| 5189 | + ], |
| 5190 | + "type": "string" |
| 5191 | + }, |
5152 | 5192 | "privateKeySelectionEnabled": { |
5153 | 5193 | "description": "Allows showing UI on a device for a user to choose a private key alias if there are no matching rules in ChoosePrivateKeyRules. For devices below Android P, setting this may leave enterprise keys vulnerable. This value will have no effect if any application has CERT_SELECTION delegation scope.", |
5154 | 5194 | "type": "boolean" |
|
0 commit comments