Managedconfigurationsforuser

Список методов для этого ресурса см. в конце этой страницы.

Представления ресурсов

Ресурс управляемой конфигурации содержит набор управляемых свойств, определенных разработчиком приложения в схеме управляемых конфигураций приложения, а также любые переменные конфигурации, определенные для пользователя.

{
  "kind": string,
  "productId": string,
  "managedProperty": [
    {
      "key": string,
      "valueBool": boolean,
      "valueInteger": integer,
      "valueString": string,
      "valueStringArray": [
        string
      ],
      "valueBundle": {
        "managedProperty": [
          (ManagedProperty)
        ]
      },
      "valueBundleArray": [
        {
          "managedProperty": [
            (ManagedProperty)
          ]
        }
      ]
    }
  ],
  "configurationVariables": {
    "kind": "androidenterprise#configurationVariables",
    "mcmId": string,
    "variableSet": [
      {
        "kind": "androidenterprise#variableSet",
        "placeholder": string,
        "userValue": string
      }
    ]
  }
}
Имя свойства Ценить Описание Примечания
configurationVariables nested object Содержит идентификатор профиля управляемой конфигурации и набор переменных конфигурации (если таковые имеются), определенных для пользователя.
configurationVariables. kind string
configurationVariables. mcmId string Идентификатор параметров управляемых конфигураций.
configurationVariables. variableSet[] list Набор переменных, присвоенный пользователю.
configurationVariables.variableSet[]. kind string
configurationVariables.variableSet[]. placeholder string Строка-заполнитель; определяется EMM.
configurationVariables.variableSet[]. userValue string Значение заполнителя, специфичное для пользователя.
kind string Устарело.

managedProperty[] list Набор управляемых свойств для этой конфигурации.
managedProperty[]. key string Уникальный ключ, идентифицирующий свойство.
managedProperty[]. valueBool boolean Логическое значение — оно будет присутствовать только в том случае, если тип свойства — bool.
managedProperty[]. valueBundle nested object Пакет управляемых свойств — будет присутствовать только в том случае, если тип свойства — пакет.
managedProperty[].valueBundle. managedProperty[] list Список управляемых свойств.
managedProperty[]. valueBundleArray[] list Список пакетов свойств — он будет присутствовать только в том случае, если тип свойства — Bundle_array.
managedProperty[].valueBundleArray[]. managedProperty[] list Список управляемых свойств.
managedProperty[]. valueInteger integer Целочисленное значение — оно будет присутствовать только в том случае, если тип свойства является целочисленным.
managedProperty[]. valueString string Строковое значение — оно будет присутствовать только в том случае, если тип свойства является строковым, выбранным или скрытым.
managedProperty[]. valueStringArray[] list Список строковых значений — он будет присутствовать только в том случае, если тип свойства является множественным выбором.
productId string Идентификатор продукта, для которого предназначена управляемая конфигурация, например «app:com.google.android.gm».

Методы

удалить
Удаляет управляемую конфигурацию для каждого пользователя приложения для указанного пользователя.
получать
Получает сведения об управляемой конфигурации для каждого пользователя приложения для указанного пользователя.
список
Перечисляет все управляемые конфигурации для каждого пользователя для указанного пользователя. Устанавливается только идентификатор.
обновлять
Добавляет или обновляет параметры управляемой конфигурации приложения для указанного пользователя. Если вы поддерживаете iframe управляемых конфигураций , вы можете применить управляемые конфигурации к пользователю, указав mcmId и связанные с ним переменные конфигурации (если таковые имеются) в запросе. Альтернативно, все EMM могут применять управляемые конфигурации, передавая список управляемых свойств.