| Index: discovery/googleapis/androidenterprise__v1.json
|
| diff --git a/discovery/googleapis/androidenterprise__v1.json b/discovery/googleapis/androidenterprise__v1.json
|
| index d1968aa1c7bf7a65255ebc99b5394c7ddff7cf04..b772dbbfddd0fe35320b04b2a8e315c3fba4cbf7 100644
|
| --- a/discovery/googleapis/androidenterprise__v1.json
|
| +++ b/discovery/googleapis/androidenterprise__v1.json
|
| @@ -15,7 +15,7 @@
|
| "description": "Manages the deployment of apps to Android for Work users.",
|
| "discoveryVersion": "v1",
|
| "documentationLink": "https://developers.google.com/android/work/play/emm-api",
|
| - "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/1RjmJ_qP2oWoO3TZiowI1c1EgE0\"",
|
| + "etag": "\"C5oy1hgQsABtYOYIOXWcR3BgYqU/wQZjZY_qOK_e4AuFKM4qGpH1v4k\"",
|
| "icons": {
|
| "x16": "https://www.google.com/images/icons/product/android-16.png",
|
| "x32": "https://www.google.com/images/icons/product/android-32.png"
|
| @@ -720,6 +720,7 @@
|
| ],
|
| "parameters": {
|
| "enterpriseId": {
|
| + "description": "The ID of the enterprise.",
|
| "location": "path",
|
| "required": true,
|
| "type": "string"
|
| @@ -747,7 +748,7 @@
|
| ]
|
| },
|
| "getStoreLayout": {
|
| - "description": "Returns the store layout resource.",
|
| + "description": "Returns the store layout for the enterprise. If the store layout has not been set, or if the store layout has no homepageId set, returns a NOT_FOUND error.",
|
| "httpMethod": "GET",
|
| "id": "androidenterprise.enterprises.getStoreLayout",
|
| "parameterOrder": [
|
| @@ -895,7 +896,7 @@
|
| ]
|
| },
|
| "setStoreLayout": {
|
| - "description": "Sets the store layout resource.",
|
| + "description": "Sets the store layout for the enterprise.",
|
| "httpMethod": "PUT",
|
| "id": "androidenterprise.enterprises.setStoreLayout",
|
| "parameterOrder": [
|
| @@ -1448,6 +1449,411 @@
|
| }
|
| }
|
| },
|
| + "managedconfigurationsfordevice": {
|
| + "methods": {
|
| + "delete": {
|
| + "description": "Removes a per-device managed configuration for an app for the specified device.",
|
| + "httpMethod": "DELETE",
|
| + "id": "androidenterprise.managedconfigurationsfordevice.delete",
|
| + "parameterOrder": [
|
| + "enterpriseId",
|
| + "userId",
|
| + "deviceId",
|
| + "managedConfigurationForDeviceId"
|
| + ],
|
| + "parameters": {
|
| + "deviceId": {
|
| + "description": "The Android ID of the device.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "enterpriseId": {
|
| + "description": "The ID of the enterprise.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "managedConfigurationForDeviceId": {
|
| + "description": "The ID of the managed configuration (a product ID), e.g. \"app:com.google.android.gm\".",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "userId": {
|
| + "description": "The ID of the user.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + }
|
| + },
|
| + "path": "enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}",
|
| + "scopes": [
|
| + "https://www.googleapis.com/auth/androidenterprise"
|
| + ]
|
| + },
|
| + "get": {
|
| + "description": "Retrieves details of a per-device managed configuration.",
|
| + "httpMethod": "GET",
|
| + "id": "androidenterprise.managedconfigurationsfordevice.get",
|
| + "parameterOrder": [
|
| + "enterpriseId",
|
| + "userId",
|
| + "deviceId",
|
| + "managedConfigurationForDeviceId"
|
| + ],
|
| + "parameters": {
|
| + "deviceId": {
|
| + "description": "The Android ID of the device.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "enterpriseId": {
|
| + "description": "The ID of the enterprise.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "managedConfigurationForDeviceId": {
|
| + "description": "The ID of the managed configuration (a product ID), e.g. \"app:com.google.android.gm\".",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "userId": {
|
| + "description": "The ID of the user.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + }
|
| + },
|
| + "path": "enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}",
|
| + "response": {
|
| + "$ref": "ManagedConfiguration"
|
| + },
|
| + "scopes": [
|
| + "https://www.googleapis.com/auth/androidenterprise"
|
| + ]
|
| + },
|
| + "list": {
|
| + "description": "Lists all the per-device managed configurations for the specified device. Only the ID is set.",
|
| + "httpMethod": "GET",
|
| + "id": "androidenterprise.managedconfigurationsfordevice.list",
|
| + "parameterOrder": [
|
| + "enterpriseId",
|
| + "userId",
|
| + "deviceId"
|
| + ],
|
| + "parameters": {
|
| + "deviceId": {
|
| + "description": "The Android ID of the device.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "enterpriseId": {
|
| + "description": "The ID of the enterprise.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "userId": {
|
| + "description": "The ID of the user.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + }
|
| + },
|
| + "path": "enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice",
|
| + "response": {
|
| + "$ref": "ManagedConfigurationsForDeviceListResponse"
|
| + },
|
| + "scopes": [
|
| + "https://www.googleapis.com/auth/androidenterprise"
|
| + ]
|
| + },
|
| + "patch": {
|
| + "description": "Adds or updates a per-device managed configuration for an app for the specified device. This method supports patch semantics.",
|
| + "httpMethod": "PATCH",
|
| + "id": "androidenterprise.managedconfigurationsfordevice.patch",
|
| + "parameterOrder": [
|
| + "enterpriseId",
|
| + "userId",
|
| + "deviceId",
|
| + "managedConfigurationForDeviceId"
|
| + ],
|
| + "parameters": {
|
| + "deviceId": {
|
| + "description": "The Android ID of the device.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "enterpriseId": {
|
| + "description": "The ID of the enterprise.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "managedConfigurationForDeviceId": {
|
| + "description": "The ID of the managed configuration (a product ID), e.g. \"app:com.google.android.gm\".",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "userId": {
|
| + "description": "The ID of the user.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + }
|
| + },
|
| + "path": "enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}",
|
| + "request": {
|
| + "$ref": "ManagedConfiguration"
|
| + },
|
| + "response": {
|
| + "$ref": "ManagedConfiguration"
|
| + },
|
| + "scopes": [
|
| + "https://www.googleapis.com/auth/androidenterprise"
|
| + ]
|
| + },
|
| + "update": {
|
| + "description": "Adds or updates a per-device managed configuration for an app for the specified device.",
|
| + "httpMethod": "PUT",
|
| + "id": "androidenterprise.managedconfigurationsfordevice.update",
|
| + "parameterOrder": [
|
| + "enterpriseId",
|
| + "userId",
|
| + "deviceId",
|
| + "managedConfigurationForDeviceId"
|
| + ],
|
| + "parameters": {
|
| + "deviceId": {
|
| + "description": "The Android ID of the device.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "enterpriseId": {
|
| + "description": "The ID of the enterprise.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "managedConfigurationForDeviceId": {
|
| + "description": "The ID of the managed configuration (a product ID), e.g. \"app:com.google.android.gm\".",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "userId": {
|
| + "description": "The ID of the user.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + }
|
| + },
|
| + "path": "enterprises/{enterpriseId}/users/{userId}/devices/{deviceId}/managedConfigurationsForDevice/{managedConfigurationForDeviceId}",
|
| + "request": {
|
| + "$ref": "ManagedConfiguration"
|
| + },
|
| + "response": {
|
| + "$ref": "ManagedConfiguration"
|
| + },
|
| + "scopes": [
|
| + "https://www.googleapis.com/auth/androidenterprise"
|
| + ]
|
| + }
|
| + }
|
| + },
|
| + "managedconfigurationsforuser": {
|
| + "methods": {
|
| + "delete": {
|
| + "description": "Removes a per-user managed configuration for an app for the specified user.",
|
| + "httpMethod": "DELETE",
|
| + "id": "androidenterprise.managedconfigurationsforuser.delete",
|
| + "parameterOrder": [
|
| + "enterpriseId",
|
| + "userId",
|
| + "managedConfigurationForUserId"
|
| + ],
|
| + "parameters": {
|
| + "enterpriseId": {
|
| + "description": "The ID of the enterprise.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "managedConfigurationForUserId": {
|
| + "description": "The ID of the managed configuration (a product ID), e.g. \"app:com.google.android.gm\".",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "userId": {
|
| + "description": "The ID of the user.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + }
|
| + },
|
| + "path": "enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser/{managedConfigurationForUserId}",
|
| + "scopes": [
|
| + "https://www.googleapis.com/auth/androidenterprise"
|
| + ]
|
| + },
|
| + "get": {
|
| + "description": "Retrieves details of a per-user managed configuration for an app for the specified user.",
|
| + "httpMethod": "GET",
|
| + "id": "androidenterprise.managedconfigurationsforuser.get",
|
| + "parameterOrder": [
|
| + "enterpriseId",
|
| + "userId",
|
| + "managedConfigurationForUserId"
|
| + ],
|
| + "parameters": {
|
| + "enterpriseId": {
|
| + "description": "The ID of the enterprise.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "managedConfigurationForUserId": {
|
| + "description": "The ID of the managed configuration (a product ID), e.g. \"app:com.google.android.gm\".",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "userId": {
|
| + "description": "The ID of the user.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + }
|
| + },
|
| + "path": "enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser/{managedConfigurationForUserId}",
|
| + "response": {
|
| + "$ref": "ManagedConfiguration"
|
| + },
|
| + "scopes": [
|
| + "https://www.googleapis.com/auth/androidenterprise"
|
| + ]
|
| + },
|
| + "list": {
|
| + "description": "Lists all the per-user managed configurations for the specified user. Only the ID is set.",
|
| + "httpMethod": "GET",
|
| + "id": "androidenterprise.managedconfigurationsforuser.list",
|
| + "parameterOrder": [
|
| + "enterpriseId",
|
| + "userId"
|
| + ],
|
| + "parameters": {
|
| + "enterpriseId": {
|
| + "description": "The ID of the enterprise.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "userId": {
|
| + "description": "The ID of the user.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + }
|
| + },
|
| + "path": "enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser",
|
| + "response": {
|
| + "$ref": "ManagedConfigurationsForUserListResponse"
|
| + },
|
| + "scopes": [
|
| + "https://www.googleapis.com/auth/androidenterprise"
|
| + ]
|
| + },
|
| + "patch": {
|
| + "description": "Adds or updates a per-user managed configuration for an app for the specified user. This method supports patch semantics.",
|
| + "httpMethod": "PATCH",
|
| + "id": "androidenterprise.managedconfigurationsforuser.patch",
|
| + "parameterOrder": [
|
| + "enterpriseId",
|
| + "userId",
|
| + "managedConfigurationForUserId"
|
| + ],
|
| + "parameters": {
|
| + "enterpriseId": {
|
| + "description": "The ID of the enterprise.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "managedConfigurationForUserId": {
|
| + "description": "The ID of the managed configuration (a product ID), e.g. \"app:com.google.android.gm\".",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "userId": {
|
| + "description": "The ID of the user.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + }
|
| + },
|
| + "path": "enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser/{managedConfigurationForUserId}",
|
| + "request": {
|
| + "$ref": "ManagedConfiguration"
|
| + },
|
| + "response": {
|
| + "$ref": "ManagedConfiguration"
|
| + },
|
| + "scopes": [
|
| + "https://www.googleapis.com/auth/androidenterprise"
|
| + ]
|
| + },
|
| + "update": {
|
| + "description": "Adds or updates a per-user managed configuration for an app for the specified user.",
|
| + "httpMethod": "PUT",
|
| + "id": "androidenterprise.managedconfigurationsforuser.update",
|
| + "parameterOrder": [
|
| + "enterpriseId",
|
| + "userId",
|
| + "managedConfigurationForUserId"
|
| + ],
|
| + "parameters": {
|
| + "enterpriseId": {
|
| + "description": "The ID of the enterprise.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "managedConfigurationForUserId": {
|
| + "description": "The ID of the managed configuration (a product ID), e.g. \"app:com.google.android.gm\".",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + },
|
| + "userId": {
|
| + "description": "The ID of the user.",
|
| + "location": "path",
|
| + "required": true,
|
| + "type": "string"
|
| + }
|
| + },
|
| + "path": "enterprises/{enterpriseId}/users/{userId}/managedConfigurationsForUser/{managedConfigurationForUserId}",
|
| + "request": {
|
| + "$ref": "ManagedConfiguration"
|
| + },
|
| + "response": {
|
| + "$ref": "ManagedConfiguration"
|
| + },
|
| + "scopes": [
|
| + "https://www.googleapis.com/auth/androidenterprise"
|
| + ]
|
| + }
|
| + }
|
| + },
|
| "permissions": {
|
| "methods": {
|
| "get": {
|
| @@ -1583,7 +1989,7 @@
|
| ]
|
| },
|
| "getAppRestrictionsSchema": {
|
| - "description": "Retrieves the schema defining app restrictions configurable for this product. All products have a schema, but this may be empty if no app restrictions are defined.",
|
| + "description": "Retrieves the schema that defines the configurable properties for this product. All products have a schema, but this schema may be empty if no managed configurations have been defined. This schema can be used to populate a UI that allows an administrator to configure the product. To apply a managed configuration based on the schema obtained using this API, see Managed Configurations through Play.",
|
| "httpMethod": "GET",
|
| "id": "androidenterprise.products.getAppRestrictionsSchema",
|
| "parameterOrder": [
|
| @@ -2382,7 +2788,7 @@
|
| ]
|
| },
|
| "insert": {
|
| - "description": "Creates a new EMM-managed user.\n\nThe required details of the user are passed in the Users resource in the body of the request. Specifically, the accountIdentifier, accountType, and displayName fields must be provided.",
|
| + "description": "Creates a new EMM-managed user.\n\nThe Users resource passed in the body of the request should include an accountIdentifier and an accountType.",
|
| "httpMethod": "POST",
|
| "id": "androidenterprise.users.insert",
|
| "parameterOrder": [
|
| @@ -2408,7 +2814,7 @@
|
| ]
|
| },
|
| "list": {
|
| - "description": "Looks up a user by their primary email address. This is only supported for Google-managed users. Lookup of the id is not needed for EMM-managed users because the id is already returned in the result of the Users.insert call.",
|
| + "description": "Looks up a user by primary email address. This is only supported for Google-managed users. Lookup of the id is not needed for EMM-managed users because the id is already returned in the result of the Users.insert call.",
|
| "httpMethod": "GET",
|
| "id": "androidenterprise.users.list",
|
| "parameterOrder": [
|
| @@ -2438,7 +2844,7 @@
|
| ]
|
| },
|
| "patch": {
|
| - "description": "Updates the details of an EMM-managed user.\n\nThis only works with EMM-managed users. Pass the new details in Users resource in the request body. Only the displayName field can be changed. Other fields must either be unset or have the currently active value. This method supports patch semantics.",
|
| + "description": "Updates the details of an EMM-managed user.\n\nCan be used with EMM-managed users only (not Google managed users). Pass the new details in the Users resource in the request body. Only the displayName field can be changed. Other fields must either be unset or have the currently active value. This method supports patch semantics.",
|
| "httpMethod": "PATCH",
|
| "id": "androidenterprise.users.patch",
|
| "parameterOrder": [
|
| @@ -2531,7 +2937,7 @@
|
| ]
|
| },
|
| "update": {
|
| - "description": "Updates the details of an EMM-managed user.\n\nThis only works with EMM-managed users. Pass the new details in Users resource in the request body. Only the displayName field can be changed. Other fields must either be unset or have the currently active value.",
|
| + "description": "Updates the details of an EMM-managed user.\n\nCan be used with EMM-managed users only (not Google managed users). Pass the new details in the Users resource in the request body. Only the displayName field can be changed. Other fields must either be unset or have the currently active value.",
|
| "httpMethod": "PUT",
|
| "id": "androidenterprise.users.update",
|
| "parameterOrder": [
|
| @@ -2566,7 +2972,7 @@
|
| }
|
| }
|
| },
|
| - "revision": "20160706",
|
| + "revision": "20160727",
|
| "rootUrl": "https://www.googleapis.com/",
|
| "schemas": {
|
| "Administrator": {
|
| @@ -2640,6 +3046,13 @@
|
| "description": "The unique key that the product uses to identify the restriction, e.g. \"com.google.android.gm.fieldname\".",
|
| "type": "string"
|
| },
|
| + "nestedRestriction": {
|
| + "description": "For bundle or bundleArray restrictions, the list of nested restrictions.",
|
| + "items": {
|
| + "$ref": "AppRestrictionsSchemaRestriction"
|
| + },
|
| + "type": "array"
|
| + },
|
| "restrictionType": {
|
| "description": "The type of the restriction.",
|
| "type": "string"
|
| @@ -2878,7 +3291,7 @@
|
| "type": "object"
|
| },
|
| "Enterprise": {
|
| - "description": "An enterprise resource represents the binding between an EMM and a specific organization.\n\n\nThat binding can be instantiated in one of two different ways using this API as follows:\n\n\n \n- For Google managed domain customers, the process involves using Enterprises.enroll and Enterprises.setAccount (in conjunction with artifacts obtained from the Admin console and the Google Developers console) and submitted to the EMM through a more-or-less manual process. \n\n\n- An alternative process that takes advantage of Google-provided mechanisms (Android for Work Sign-up UI) that expedite the process involves Enterprises.generateSignupUrl, Enterprises.completeSignup, Enterprises.getServiceAccount (optional), and Enterprises.setAccount. \n\n\nThe overall processes are very different and involve different identity models, but as an EMM, you can support either or both approaches in your EMM console. See EMM Developer's Guide for details.",
|
| + "description": "An Enterprises resource represents the binding between an EMM and a specific organization. That binding can be instantiated in one of two different ways using this API as follows: \n- For Google managed domain customers, the process involves using Enterprises.enroll and Enterprises.setAccount (in conjunction with artifacts obtained from the Admin console and the Google API Console) and submitted to the EMM through a more-or-less manual process. \n- For Android for Work Accounts customers, the process involves using Enterprises.generateSignupUrl and Enterprises.completeSignup in conjunction with the Android for Work Sign-up UI (Google-provided mechanism) to create the binding without manual steps. As an EMM, you can support either or both approaches in your EMM console. See Create an Enterprise for details.",
|
| "id": "Enterprise",
|
| "properties": {
|
| "administrator": {
|
| @@ -2898,7 +3311,7 @@
|
| "type": "string"
|
| },
|
| "name": {
|
| - "description": "The name of the enterprise, e.g. \"Example Inc\".",
|
| + "description": "The name of the enterprise, for example, \"Example, Inc\".",
|
| "type": "string"
|
| },
|
| "primaryDomain": {
|
| @@ -2907,7 +3320,7 @@
|
| "androidenterprise.enterprises.insert"
|
| ]
|
| },
|
| - "description": "The enterprise's primary domain, e.g. \"example.com\".",
|
| + "description": "The enterprise's primary domain, such as \"example.com\".",
|
| "type": "string"
|
| }
|
| },
|
| @@ -3159,6 +3572,123 @@
|
| },
|
| "type": "object"
|
| },
|
| + "ManagedConfiguration": {
|
| + "description": "A managed configuration resource contains the set of managed properties that have been configured for an Android app. The app's developer would have defined configurable properties in the managed configurations schema.",
|
| + "id": "ManagedConfiguration",
|
| + "properties": {
|
| + "kind": {
|
| + "default": "androidenterprise#managedConfiguration",
|
| + "description": "Identifies what kind of resource this is. Value: the fixed string \"androidenterprise#managedConfiguration\".",
|
| + "type": "string"
|
| + },
|
| + "managedProperty": {
|
| + "description": "The set of managed properties for this configuration.",
|
| + "items": {
|
| + "$ref": "ManagedProperty"
|
| + },
|
| + "type": "array"
|
| + },
|
| + "productId": {
|
| + "description": "The ID of the product that the managed configuration is for, e.g. \"app:com.google.android.gm\".",
|
| + "type": "string"
|
| + }
|
| + },
|
| + "type": "object"
|
| + },
|
| + "ManagedConfigurationsForDeviceListResponse": {
|
| + "description": "The managed configuration resources for the device.",
|
| + "id": "ManagedConfigurationsForDeviceListResponse",
|
| + "properties": {
|
| + "kind": {
|
| + "default": "androidenterprise#managedConfigurationsForDeviceListResponse",
|
| + "description": "Identifies what kind of resource this is. Value: the fixed string \"androidenterprise#managedConfigurationsForDeviceListResponse\".",
|
| + "type": "string"
|
| + },
|
| + "managedConfigurationForDevice": {
|
| + "description": "A managed configuration for an app on a specific device.",
|
| + "items": {
|
| + "$ref": "ManagedConfiguration"
|
| + },
|
| + "type": "array"
|
| + }
|
| + },
|
| + "type": "object"
|
| + },
|
| + "ManagedConfigurationsForUserListResponse": {
|
| + "description": "The managed configuration resources for the user.",
|
| + "id": "ManagedConfigurationsForUserListResponse",
|
| + "properties": {
|
| + "kind": {
|
| + "default": "androidenterprise#managedConfigurationsForUserListResponse",
|
| + "description": "Identifies what kind of resource this is. Value: the fixed string \"androidenterprise#managedConfigurationsForUserListResponse\".",
|
| + "type": "string"
|
| + },
|
| + "managedConfigurationForUser": {
|
| + "description": "A managed configuration for an app for a specific user.",
|
| + "items": {
|
| + "$ref": "ManagedConfiguration"
|
| + },
|
| + "type": "array"
|
| + }
|
| + },
|
| + "type": "object"
|
| + },
|
| + "ManagedProperty": {
|
| + "description": "A managed property of a managed configuration. The property must match one of the properties in the app restrictions schema of the product. Exactly one of the value fields must be populated, and it must match the property's type in the app restrictions schema.",
|
| + "id": "ManagedProperty",
|
| + "properties": {
|
| + "key": {
|
| + "description": "The unique key that identifies the property.",
|
| + "type": "string"
|
| + },
|
| + "valueBool": {
|
| + "description": "The boolean value - this will only be present if type of the property is bool.",
|
| + "type": "boolean"
|
| + },
|
| + "valueBundle": {
|
| + "$ref": "ManagedPropertyBundle",
|
| + "description": "The bundle of managed properties - this will only be present if type of the property is bundle."
|
| + },
|
| + "valueBundleArray": {
|
| + "description": "The list of bundles of properties - this will only be present if type of the property is bundle_array.",
|
| + "items": {
|
| + "$ref": "ManagedPropertyBundle"
|
| + },
|
| + "type": "array"
|
| + },
|
| + "valueInteger": {
|
| + "description": "The integer value - this will only be present if type of the property is integer.",
|
| + "format": "int32",
|
| + "type": "integer"
|
| + },
|
| + "valueString": {
|
| + "description": "The string value - this will only be present if type of the property is string, choice or hidden.",
|
| + "type": "string"
|
| + },
|
| + "valueStringArray": {
|
| + "description": "The list of string values - this will only be present if type of the property is multiselect.",
|
| + "items": {
|
| + "type": "string"
|
| + },
|
| + "type": "array"
|
| + }
|
| + },
|
| + "type": "object"
|
| + },
|
| + "ManagedPropertyBundle": {
|
| + "description": "A bundle of managed properties.",
|
| + "id": "ManagedPropertyBundle",
|
| + "properties": {
|
| + "managedProperty": {
|
| + "description": "The list of managed properties.",
|
| + "items": {
|
| + "$ref": "ManagedProperty"
|
| + },
|
| + "type": "array"
|
| + }
|
| + },
|
| + "type": "object"
|
| + },
|
| "NewPermissionsEvent": {
|
| "description": "An event generated when new permissions are added to an app.",
|
| "id": "NewPermissionsEvent",
|
| @@ -3608,7 +4138,7 @@
|
| "id": "StoreLayout",
|
| "properties": {
|
| "homepageId": {
|
| - "description": "The ID of the store page to be used as the homepage. The homepage will be used as the first page shown in the Google Play for Work store.\n\nIf there is no homepage set, an empty store is shown. The homepage can be unset (by not specifying it) to empty the store.\n\nIf there exists at least one page, this field must be set to the ID of a valid page.",
|
| + "description": "The ID of the store page to be used as the homepage. The homepage will be used as the first page shown in the Google Play for Work store.\n\nIf a homepage has not been set, the Play store shown on devices will be empty. Not specifying a homepage on a store layout effectively empties the store.\n\nIf there exists at least one page, this field must be set to the ID of a valid page.",
|
| "type": "string"
|
| },
|
| "kind": {
|
| @@ -3700,7 +4230,7 @@
|
| "type": "object"
|
| },
|
| "User": {
|
| - "description": "A Users resource represents an account associated with an enterprise. The account may be specific to a device or to an individual user (who can then use the account across multiple devices). The account may provide access to Google Play for Work only, or to other Google services, depending on the identity model used: \n- Google managed domain identity model requires synchronization to Google account sources (via primaryEmail). \n\n\n- Android for Work accounts identity model provides a dynamic means for enterprises to create user or device accounts as needed. These accounts provide access to Google Play for Work only.",
|
| + "description": "A Users resource represents an account associated with an enterprise. The account may be specific to a device or to an individual user (who can then use the account across multiple devices). The account may provide access to Google Play for Work only, or to other Google services, depending on the identity model: \n- Google managed domain identity model requires synchronization to Google account sources (via primaryEmail). \n- Android for Work Accounts identity model provides a dynamic means for enterprises to create user or device accounts as needed. These accounts provide access to Google Play for Work only.",
|
| "id": "User",
|
| "properties": {
|
| "accountIdentifier": {
|
| @@ -3709,7 +4239,7 @@
|
| "androidenterprise.users.insert"
|
| ]
|
| },
|
| - "description": "The id as used by the EMM for this user, e.g. \"user342\" or \"asset#44418\". Will always be set for EMM managed users and not set for Google managed users. For privacy sensitive deployments it should not be possible to identify the individual with this identifier.",
|
| + "description": "A unique identifier you create for this user, such as \"user342\" or \"asset#44418\". Do not use personally identifiable information (PII) for this property. Must always be set for EMM-managed users. Not set for Google-managed users.",
|
| "type": "string"
|
| },
|
| "accountType": {
|
| @@ -3718,11 +4248,11 @@
|
| "androidenterprise.users.insert"
|
| ]
|
| },
|
| - "description": "The type of account that this user represents. A \"deviceAccount\" is specific to a single device while a \"userAccount\" represents a traditional user account, i.e. one that can be installed on multiple devices. \"googleManaged\" users will always be a \"userAccount\" but \"emmManaged\" users can be either a \"userAccount\" or a \"deviceAccount\".",
|
| + "description": "The type of account that this user represents. A userAccount can be installed on multiple devices, but a deviceAccount is specific to a single device. An EMM-managed user (emmManaged) can be either type (userAccount, deviceAccount), but a Google-managed user (googleManaged) is always a userAccount.",
|
| "type": "string"
|
| },
|
| "displayName": {
|
| - "description": "The user's name as it is to be presented in user interfaces, e.g. \"John\". Can optionally be set for EMM managed users and will not be set for Google managed users. For privacy sensitive deployments this should be left unset or set to something generic.",
|
| + "description": "The name that will appear in user interfaces. Setting this property is optional when creating EMM-managed users. If you do set this property, use something generic about the organization (such as \"Example, Inc.\") or your name (as EMM). Not used for Google-managed user accounts.",
|
| "type": "string"
|
| },
|
| "id": {
|
| @@ -3735,7 +4265,7 @@
|
| "type": "string"
|
| },
|
| "managementType": {
|
| - "description": "The entity that manages the user. With \"googleManaged\" users, the source of truth is Google so EMMs have to make sure a Google account exists for the user. With \"emmManaged\" users, the EMM is in charge.",
|
| + "description": "The entity that manages the user. With googleManaged users, the source of truth is Google so EMMs have to make sure a Google Account exists for the user. With emmManaged users, the EMM is in charge.",
|
| "type": "string"
|
| },
|
| "primaryEmail": {
|
|
|