REST Resource: deployments.groups

Recurso: Grupo

Es un grupo asociado con varios parámetros de configuración de OTA.

Representación JSON
{
  "name": string,
  "enabled": boolean,
  "bypassRolloutSchedule": boolean,
  "descriptions": [
    {
      object (GroupDescription)
    }
  ],
  "defaultDescription": string,
  "production": boolean,
  "memberCount": string,
  "details": {
    object (GroupDetails)
  }
}
Campos
name

string

Obligatorio. Es el nombre del grupo. Debe contener solo letras, números y guiones bajos.

enabled

boolean

Opcional. Indica si el grupo está habilitado o no. La configuración predeterminada es "false".

bypassRolloutSchedule

boolean

Opcional. El grupo omitirá el programa de lanzamiento. La configuración predeterminada es "false".

descriptions[]

object (GroupDescription)

Opcional. Descripciones de este grupo, que podrían mostrarse a los usuarios finales para informarles por qué reciben actualizaciones que no están alineadas con production.

defaultDescription

string

Obligatorio. Es una descripción que se usa para cualquier configuración regional que no coincide explícitamente.

production

boolean

Solo lectura. Indica si el grupo es lo suficientemente grande como para considerarlo como grupo de producción.

memberCount

string (int64 format)

Solo lectura. La cantidad de dispositivos que se encuentran actualmente en el grupo.

details

object (GroupDetails)

Solo salida. Más detalles sobre un grupo. Solo el servidor debe mostrar este campo cuando muestra el grupo.

GroupDescription

Una sola descripción traducida.

Representación JSON
{
  "description": string,
  "locales": [
    string
  ]
}
Campos
description

string

Una descripción localizada de este grupo. Ten en cuenta que esto se puede mostrar a los usuarios finales para explicar por qué reciben una actualización específica.

locales[]

string

Las configuraciones regionales para las que se debe mostrar esta descripción.

GroupDetails

Detalles de un grupo, incluidas las configuraciones de OTA asociadas. Toda esta información es de solo lectura.

Representación JSON
{
  "configs": [
    string
  ],
  "members": [
    {
      object (GroupMember)
    }
  ],
  "disabledConfigs": [
    string
  ],
  "versionTag": {
    object (VersionTag)
  }
}
Campos
configs[]

string

Los archivos de configuración asociados del grupo.

members[]

object (GroupMember)

Miembros de este grupo.

disabledConfigs[]

string

Los archivos de configuración inhabilitados asociados del grupo.

versionTag

object (VersionTag)

Indica la versión del grupo.

Métodos

create

Crea un grupo y muestra el Group nuevo.

delete

Borra un group.

disable

Inhabilita el groups definido.

enable

Habilita el groups definido.

get

Obtienes una group.

list

Enumera groups de una implementación.

update

Actualiza un objeto group.

updateConfigs

Actualiza los config en group.