REST Resource: deployments.groups

Ressource: Groupe

Groupe associé à plusieurs configurations OTA.

Représentation JSON
{
  "name": string,
  "enabled": boolean,
  "bypassRolloutSchedule": boolean,
  "descriptions": [
    {
      object (GroupDescription)
    }
  ],
  "defaultDescription": string,
  "production": boolean,
  "memberCount": string,
  "details": {
    object (GroupDetails)
  }
}
Champs
name

string

Obligatoire. Nom du groupe. Il ne doit contenir que des lettres, des chiffres et des traits de soulignement.

enabled

boolean

Facultatif. Indique si le groupe est activé ou non. Valeur par défaut : "false".

bypassRolloutSchedule

boolean

Facultatif. Le groupe ignorera le calendrier de déploiement. Valeur par défaut : "false".

descriptions[]

object (GroupDescription)

Facultatif. Descriptions de ce groupe, qui peuvent être présentées aux utilisateurs finaux pour les informer de la raison pour laquelle ils reçoivent des mises à jour qui ne correspondent pas aux production.

defaultDescription

string

Obligatoire. Description utilisée pour les paramètres régionaux ne correspondant pas explicitement.

production

boolean

Lecture seule. Indique si le groupe est suffisamment grand pour être considéré comme un groupe de production.

memberCount

string (int64 format)

Lecture seule. Nombre d'appareils actuellement dans le groupe.

details

object (GroupDetails)

Uniquement en sortie. Plus de détails sur un groupe. Ce champ ne doit être renvoyé par le serveur que lors du renvoi du groupe.

GroupDescription

Une seule description traduite.

Représentation JSON
{
  "description": string,
  "locales": [
    string
  ]
}
Champs
description

string

Description localisée de ce groupe. Notez que ce message peut être présenté aux utilisateurs finaux pour expliquer pourquoi ils reçoivent une mise à jour spécifique.

locales[]

string

Paramètres régionaux pour lesquels cette description doit être affichée.

GroupDetails

Détails d'un groupe, y compris les configurations OTA associées. Toutes ces informations sont en lecture seule.

Représentation JSON
{
  "configs": [
    string
  ],
  "members": [
    {
      object (GroupMember)
    }
  ],
  "disabledConfigs": [
    string
  ],
  "versionTag": {
    object (VersionTag)
  }
}
Champs
configs[]

string

Configurations associées au groupe.

members[]

object (GroupMember)

Membres de ce groupe.

disabledConfigs[]

string

Configurations désactivées associées du groupe.

versionTag

object (VersionTag)

Version du groupe.

Méthodes

create

Crée un groupe et renvoie le nouveau Group.

delete

Supprime un group.

disable

Désactive le groups défini.

enable

Active l'élément groups défini.

get

Récupère un group.

list

Répertorie les groups d'un déploiement.

update

Met à jour une group.

updateConfigs

Met à jour les config sous group.