REST Resource: deployments.groups

Ressource: Gruppe

Eine Gruppe, die mit mehreren OTA-Konfigurationen verknüpft ist.

JSON-Darstellung
{
  "name": string,
  "enabled": boolean,
  "bypassRolloutSchedule": boolean,
  "descriptions": [
    {
      object (GroupDescription)
    }
  ],
  "defaultDescription": string,
  "production": boolean,
  "memberCount": string,
  "details": {
    object (GroupDetails)
  }
}
Felder
name

string

Erforderlich. Der Name der Gruppe. Er darf nur Buchstaben, Ziffern und Unterstriche enthalten.

enabled

boolean

Optional. Gibt an, ob die Gruppe aktiviert ist. Die Standardeinstellung ist "false".

bypassRolloutSchedule

boolean

Optional. Für die Gruppe wird der Einführungszeitplan umgangen. Die Standardeinstellung ist "false".

descriptions[]

object (GroupDescription)

Optional. Beschreibungen für diese Gruppe, die Endnutzern angezeigt werden kann, um sie darüber zu informieren, warum sie Updates erhalten, die nicht mit production übereinstimmen.

defaultDescription

string

Erforderlich. Die Beschreibung wird für alle Sprachen verwendet, die nicht explizit zugeordnet sind.

production

boolean

Schreibgeschützt. Gibt an, ob die Gruppe groß genug ist, um als Produktionsgruppe zu gelten.

memberCount

string (int64 format)

Schreibgeschützt. Die Anzahl der Geräte, die sich derzeit in der Gruppe befinden.

details

object (GroupDetails)

Nur Ausgabe Weitere Details zu einer Gruppe. Dieses Feld sollte nur vom Server zurückgegeben werden, wenn die Gruppe zurückgegeben wird.

GroupDescription

Eine einzelne übersetzte Beschreibung.

JSON-Darstellung
{
  "description": string,
  "locales": [
    string
  ]
}
Felder
description

string

Eine lokalisierte Beschreibung dieser Gruppe. Beachte, dass dies Endnutzern angezeigt werden kann, um zu erklären, warum sie ein bestimmtes Update erhalten.

locales[]

string

Die Sprachen, für die diese Beschreibung angezeigt werden soll.

GroupDetails

Details einer Gruppe, einschließlich zugehöriger OTA-Konfigurationen. Alle diese Informationen sind schreibgeschützt.

JSON-Darstellung
{
  "configs": [
    string
  ],
  "members": [
    {
      object (GroupMember)
    }
  ],
  "disabledConfigs": [
    string
  ],
  "versionTag": {
    object (VersionTag)
  }
}
Felder
configs[]

string

Die zugehörigen Konfigurationen der Gruppe.

members[]

object (GroupMember)

Mitglieder dieser Gruppe.

disabledConfigs[]

string

Die zugehörigen deaktivierten Konfigurationen der Gruppe.

versionTag

object (VersionTag)

Die Gruppenversion.

Methoden

create

Erstellt eine Gruppe und gibt den neuen Group zurück.

delete

Löscht group.

disable

Deaktiviert die definierte groups.

enable

Aktiviert die definierte groups.

get

Erstellt einen group.

list

Listet groups einer Bereitstellung auf.

update

Aktualisiert eine group.

updateConfigs

Aktualisiert die config-Werte unter einem group.