Skip to content

Commit

Permalink
feat(androidmanagement): update the api
Browse files Browse the repository at this point in the history
#### androidmanagement:v1

The following keys were added:
- schemas.ApplicationPolicy.properties.extensionConfig.$ref (Total Keys: 1)
- schemas.ExtensionConfig (Total Keys: 5)
  • Loading branch information
yoshi-automation committed Sep 21, 2021
1 parent f4c5c50 commit 493de76
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 1 deletion.
24 changes: 24 additions & 0 deletions docs/dyn/androidmanagement_v1.enterprises.policies.html
Original file line number Diff line number Diff line change
Expand Up @@ -165,6 +165,12 @@ <h3>Method Details</h3>
&quot;A String&quot;,
],
&quot;disabled&quot;: True or False, # Whether the app is disabled. When disabled, the app data is still preserved.
&quot;extensionConfig&quot;: { # Configuration to enable an app as an extension app, with the capability of interacting with Android Device Policy offline. # Configuration to enable this app as an extension app, with the capability of interacting with Android Device Policy offline.This field can be set for at most one app.
&quot;notificationReceiver&quot;: &quot;A String&quot;, # Fully qualified class name of the receiver service class for Android Device Policy to notify the extension app of any local command status updates.
&quot;signingKeyFingerprintsSha256&quot;: [ # Hex-encoded SHA256 hash of the signing certificate of the extension app. Only hexadecimal string representations of 64 characters are valid.If not specified, the signature for the corresponding package name is obtained from the Play Store instead.If this list is empty, the signature of the extension app on the device must match the signature obtained from the Play Store for the app to be able to communicate with Android Device Policy.If this list is not empty, the signature of the extension app on the device must match one of the entries in this list for the app to be able to communicate with Android Device Policy.In production use cases, it is recommended to leave this empty.
&quot;A String&quot;,
],
},
&quot;installType&quot;: &quot;A String&quot;, # The type of installation to perform.
&quot;lockTaskAllowed&quot;: True or False, # Whether the app is allowed to lock itself in full-screen mode. DEPRECATED. Use InstallType KIOSK or kioskCustomLauncherEnabled to to configure a dedicated device.
&quot;managedConfiguration&quot;: { # Managed configuration applied to the app. The format for the configuration is dictated by the ManagedProperty values supported by the app. Each field name in the managed configuration must match the key field of the ManagedProperty. The field value must be compatible with the type of the ManagedProperty: *type* *JSON value* BOOL true or false STRING string INTEGER number CHOICE string MULTISELECT array of strings HIDDEN string BUNDLE_ARRAY array of objects
Expand Down Expand Up @@ -524,6 +530,12 @@ <h3>Method Details</h3>
&quot;A String&quot;,
],
&quot;disabled&quot;: True or False, # Whether the app is disabled. When disabled, the app data is still preserved.
&quot;extensionConfig&quot;: { # Configuration to enable an app as an extension app, with the capability of interacting with Android Device Policy offline. # Configuration to enable this app as an extension app, with the capability of interacting with Android Device Policy offline.This field can be set for at most one app.
&quot;notificationReceiver&quot;: &quot;A String&quot;, # Fully qualified class name of the receiver service class for Android Device Policy to notify the extension app of any local command status updates.
&quot;signingKeyFingerprintsSha256&quot;: [ # Hex-encoded SHA256 hash of the signing certificate of the extension app. Only hexadecimal string representations of 64 characters are valid.If not specified, the signature for the corresponding package name is obtained from the Play Store instead.If this list is empty, the signature of the extension app on the device must match the signature obtained from the Play Store for the app to be able to communicate with Android Device Policy.If this list is not empty, the signature of the extension app on the device must match one of the entries in this list for the app to be able to communicate with Android Device Policy.In production use cases, it is recommended to leave this empty.
&quot;A String&quot;,
],
},
&quot;installType&quot;: &quot;A String&quot;, # The type of installation to perform.
&quot;lockTaskAllowed&quot;: True or False, # Whether the app is allowed to lock itself in full-screen mode. DEPRECATED. Use InstallType KIOSK or kioskCustomLauncherEnabled to to configure a dedicated device.
&quot;managedConfiguration&quot;: { # Managed configuration applied to the app. The format for the configuration is dictated by the ManagedProperty values supported by the app. Each field name in the managed configuration must match the key field of the ManagedProperty. The field value must be compatible with the type of the ManagedProperty: *type* *JSON value* BOOL true or false STRING string INTEGER number CHOICE string MULTISELECT array of strings HIDDEN string BUNDLE_ARRAY array of objects
Expand Down Expand Up @@ -889,6 +901,12 @@ <h3>Method Details</h3>
&quot;A String&quot;,
],
&quot;disabled&quot;: True or False, # Whether the app is disabled. When disabled, the app data is still preserved.
&quot;extensionConfig&quot;: { # Configuration to enable an app as an extension app, with the capability of interacting with Android Device Policy offline. # Configuration to enable this app as an extension app, with the capability of interacting with Android Device Policy offline.This field can be set for at most one app.
&quot;notificationReceiver&quot;: &quot;A String&quot;, # Fully qualified class name of the receiver service class for Android Device Policy to notify the extension app of any local command status updates.
&quot;signingKeyFingerprintsSha256&quot;: [ # Hex-encoded SHA256 hash of the signing certificate of the extension app. Only hexadecimal string representations of 64 characters are valid.If not specified, the signature for the corresponding package name is obtained from the Play Store instead.If this list is empty, the signature of the extension app on the device must match the signature obtained from the Play Store for the app to be able to communicate with Android Device Policy.If this list is not empty, the signature of the extension app on the device must match one of the entries in this list for the app to be able to communicate with Android Device Policy.In production use cases, it is recommended to leave this empty.
&quot;A String&quot;,
],
},
&quot;installType&quot;: &quot;A String&quot;, # The type of installation to perform.
&quot;lockTaskAllowed&quot;: True or False, # Whether the app is allowed to lock itself in full-screen mode. DEPRECATED. Use InstallType KIOSK or kioskCustomLauncherEnabled to to configure a dedicated device.
&quot;managedConfiguration&quot;: { # Managed configuration applied to the app. The format for the configuration is dictated by the ManagedProperty values supported by the app. Each field name in the managed configuration must match the key field of the ManagedProperty. The field value must be compatible with the type of the ManagedProperty: *type* *JSON value* BOOL true or false STRING string INTEGER number CHOICE string MULTISELECT array of strings HIDDEN string BUNDLE_ARRAY array of objects
Expand Down Expand Up @@ -1237,6 +1255,12 @@ <h3>Method Details</h3>
&quot;A String&quot;,
],
&quot;disabled&quot;: True or False, # Whether the app is disabled. When disabled, the app data is still preserved.
&quot;extensionConfig&quot;: { # Configuration to enable an app as an extension app, with the capability of interacting with Android Device Policy offline. # Configuration to enable this app as an extension app, with the capability of interacting with Android Device Policy offline.This field can be set for at most one app.
&quot;notificationReceiver&quot;: &quot;A String&quot;, # Fully qualified class name of the receiver service class for Android Device Policy to notify the extension app of any local command status updates.
&quot;signingKeyFingerprintsSha256&quot;: [ # Hex-encoded SHA256 hash of the signing certificate of the extension app. Only hexadecimal string representations of 64 characters are valid.If not specified, the signature for the corresponding package name is obtained from the Play Store instead.If this list is empty, the signature of the extension app on the device must match the signature obtained from the Play Store for the app to be able to communicate with Android Device Policy.If this list is not empty, the signature of the extension app on the device must match one of the entries in this list for the app to be able to communicate with Android Device Policy.In production use cases, it is recommended to leave this empty.
&quot;A String&quot;,
],
},
&quot;installType&quot;: &quot;A String&quot;, # The type of installation to perform.
&quot;lockTaskAllowed&quot;: True or False, # Whether the app is allowed to lock itself in full-screen mode. DEPRECATED. Use InstallType KIOSK or kioskCustomLauncherEnabled to to configure a dedicated device.
&quot;managedConfiguration&quot;: { # Managed configuration applied to the app. The format for the configuration is dictated by the ManagedProperty values supported by the app. Each field name in the managed configuration must match the key field of the ManagedProperty. The field value must be compatible with the type of the ManagedProperty: *type* *JSON value* BOOL true or false STRING string INTEGER number CHOICE string MULTISELECT array of strings HIDDEN string BUNDLE_ARRAY array of objects
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -1004,7 +1004,7 @@
}
}
},
"revision": "20210830",
"revision": "20210916",
"rootUrl": "https://androidmanagement.googleapis.com/",
"schemas": {
"AdvancedSecurityOverrides": {
Expand Down Expand Up @@ -1300,6 +1300,10 @@
"description": "Whether the app is disabled. When disabled, the app data is still preserved.",
"type": "boolean"
},
"extensionConfig": {
"$ref": "ExtensionConfig",
"description": "Configuration to enable this app as an extension app, with the capability of interacting with Android Device Policy offline.This field can be set for at most one app."
},
"installType": {
"description": "The type of installation to perform.",
"enum": [
Expand Down Expand Up @@ -2229,6 +2233,24 @@
},
"type": "object"
},
"ExtensionConfig": {
"description": "Configuration to enable an app as an extension app, with the capability of interacting with Android Device Policy offline.",
"id": "ExtensionConfig",
"properties": {
"notificationReceiver": {
"description": "Fully qualified class name of the receiver service class for Android Device Policy to notify the extension app of any local command status updates.",
"type": "string"
},
"signingKeyFingerprintsSha256": {
"description": "Hex-encoded SHA256 hash of the signing certificate of the extension app. Only hexadecimal string representations of 64 characters are valid.If not specified, the signature for the corresponding package name is obtained from the Play Store instead.If this list is empty, the signature of the extension app on the device must match the signature obtained from the Play Store for the app to be able to communicate with Android Device Policy.If this list is not empty, the signature of the extension app on the device must match one of the entries in this list for the app to be able to communicate with Android Device Policy.In production use cases, it is recommended to leave this empty.",
"items": {
"type": "string"
},
"type": "array"
}
},
"type": "object"
},
"ExternalData": {
"description": "Data hosted at an external location. The data is to be downloaded by Android Device Policy and verified against the hash.",
"id": "ExternalData",
Expand Down

0 comments on commit 493de76

Please sign in to comment.