REST Resource: deployments.groups

Recurso: Group

Um grupo associado a várias configurações OTA.

Representação JSON
{
  "name": string,
  "enabled": boolean,
  "bypassRolloutSchedule": boolean,
  "descriptions": [
    {
      object (GroupDescription)
    }
  ],
  "defaultDescription": string,
  "production": boolean,
  "memberCount": string,
  "details": {
    object (GroupDetails)
  }
}
Campos
name

string

Obrigatório. O nome do grupo. Ele precisa conter somente letras, números e sublinhados.

enabled

boolean

Opcional. Se o grupo está ativado ou não. O padrão é "false".

bypassRolloutSchedule

boolean

Opcional. O grupo vai ignorar a programação de lançamento. O padrão é "false".

descriptions[]

object (GroupDescription)

Opcional. Descrições deste grupo, que podem ser exibidas aos usuários finais para informar por que eles estão recebendo atualizações que não estão alinhadas com o production.

defaultDescription

string

Obrigatório. Descrição usada para qualquer localidade sem correspondência explícita.

production

boolean

Somente leitura. Indica se o grupo é grande o suficiente para ser considerado um grupo de produção.

memberCount

string (int64 format)

Somente leitura. O número de dispositivos no grupo atualmente.

details

object (GroupDetails)

Apenas saída. Mais detalhes de um grupo. Esse campo só será retornado pelo servidor ao retornar o grupo.

GroupDescription

Uma única descrição traduzida.

Representação JSON
{
  "description": string,
  "locales": [
    string
  ]
}
Campos
description

string

Uma descrição localizada deste grupo. Isso pode ser mostrado aos usuários finais para explicar por que eles estão recebendo uma atualização específica.

locales[]

string

As localidades para as quais essa descrição deve ser mostrada.

GroupDetails

Detalhes de um grupo, incluindo as configurações OTA associadas. Todas essas informações são somente leitura.

Representação JSON
{
  "configs": [
    string
  ],
  "members": [
    {
      object (GroupMember)
    }
  ],
  "disabledConfigs": [
    string
  ],
  "versionTag": {
    object (VersionTag)
  }
}
Campos
configs[]

string

As configurações associadas do grupo.

members[]

object (GroupMember)

Membros deste grupo.

disabledConfigs[]

string

As configurações desativadas associadas do grupo.

versionTag

object (VersionTag)

A versão do grupo.

Métodos

create

Cria um grupo e retorna o novo Group.

delete

Exclui um group.

disable

Desativa o groups definido.

enable

Ativa o groups definido.

get

Recebe um group.

list

Lista groups de uma implantação.

update

Atualiza um group.

updateConfigs

Atualiza as configs em uma group.