REST Resource: deployments.groups

Ресурс: Группа

Группа, связанная с несколькими конфигурациями OTA.

JSON-представление
{
  "name": string,
  "enabled": boolean,
  "bypassRolloutSchedule": boolean,
  "descriptions": [
    {
      object (GroupDescription)
    }
  ],
  "defaultDescription": string,
  "production": boolean,
  "memberCount": string,
  "details": {
    object (GroupDetails)
  }
}
Поля
name

string

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

enabled

boolean

Необязательный. Включена ли группа. По умолчанию ложь.

bypassRolloutSchedule

boolean

Необязательный. Группа обойдет график развертывания. По умолчанию ложь.

descriptions[]

object ( GroupDescription )

Необязательный. Описания этой группы, которые могут быть показаны конечным пользователям, чтобы сообщить им, почему они получают обновления, не соответствующие production .

defaultDescription

string

Необходимый. Описание, используемое для любой локали, не указанной явно.

production

boolean

Только чтение. Указывает, достаточно ли велика группа, чтобы ее можно было считать производственной группой.

memberCount

string ( int64 format)

Только чтение. Количество устройств в настоящее время в группе.

details

object ( GroupDetails )

Только вывод. Подробная информация о группе. Это поле должно возвращаться сервером только при возврате группы.

ГруппаОписание

Одно переведенное описание.

JSON-представление
{
  "description": string,
  "locales": [
    string
  ]
}
Поля
description

string

Локализованное описание этой группы. Обратите внимание, что это может быть показано конечным пользователям, чтобы объяснить, почему они получают конкретное обновление.

locales[]

string

Локали, для которых должно отображаться это описание.

Подробности о группе

Подробная информация о группе, включая связанные конфигурации OTA. Вся эта информация доступна только для чтения.

JSON-представление
{
  "configs": [
    string
  ],
  "members": [
    {
      object (GroupMember)
    }
  ],
  "disabledConfigs": [
    string
  ],
  "versionTag": {
    object (VersionTag)
  }
}
Поля
configs[]

string

Связанные конфигурации группы.

members[]

object ( GroupMember )

Члены этой группы.

disabledConfigs[]

string

Соответствующие отключенные конфигурации группы.

versionTag

object ( VersionTag )

Групповая версия.

Методы

create

Создает группу и возвращает новую Group .

delete

Удаляет group .

disable

Отключает определенные groups .

enable

Включает определенные groups .

get

Получает group .

list

Перечисляет groups развертывания.

update

Обновляет group .

updateConfigs

Обновляет config в group .