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 Строка-заполнитель; определяется ЭММ.
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".

Методы

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