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 Roll-out-Zeitplan umgangen. Die Standardeinstellung ist "false".

descriptions[]

object (GroupDescription)

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

defaultDescription

string

Erforderlich. Beschreibung, die für jedes Gebietsschema verwendet wird, das nicht explizit zugeordnet ist.

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

Lokalisierte Beschreibung dieser Gruppe Hinweis: Diese Informationen können Endnutzern angezeigt werden, 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. All 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 verknüpften deaktivierten Konfigurationen der Gruppe.

versionTag

object (VersionTag)

Die Version der Gruppe.

Methoden

create

Erstellt eine Gruppe und gibt das neue Group zurück.

delete

Löscht ein group.

disable

Deaktiviert die definierten groups.

enable

Aktiviert die definierte groups.

get

Erstellt einen group.

list

Listet groups einer Bereitstellung auf.

update

Aktualisiert eine group.

updateConfigs

Aktualisiert die configs unter einer group.