REST Resource: deployments.groups

Risorsa: gruppo

Un gruppo associato a più configurazioni OTA.

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

string

Obbligatorio. Il nome del gruppo. Deve contenere solo lettere, numeri e trattini bassi.

enabled

boolean

Campo facoltativo. Indica se il gruppo è abilitato o meno. Il valore predefinito è false.

bypassRolloutSchedule

boolean

Campo facoltativo. Il gruppo ignorerà la pianificazione dell'implementazione. Il valore predefinito è false.

descriptions[]

object (GroupDescription)

Campo facoltativo. Descrizioni di questo gruppo che possono essere mostrate agli utenti finali per spiegare perché ricevono aggiornamenti che non sono in linea con production.

defaultDescription

string

Obbligatorio. Descrizione utilizzata per le impostazioni internazionali per cui non esiste una corrispondenza esplicita.

production

boolean

Sola lettura. Indica se il gruppo è abbastanza grande da essere considerato un gruppo di produzione.

memberCount

string (int64 format)

Sola lettura. Il numero di dispositivi attualmente presenti nel gruppo.

details

object (GroupDetails)

Solo output. Maggiori dettagli di un gruppo. Questo campo deve essere restituito dal server solo quando restituisce il gruppo.

GroupDescription

Una singola descrizione tradotta.

Rappresentazione JSON
{
  "description": string,
  "locales": [
    string
  ]
}
Campi
description

string

Una descrizione localizzata di questo gruppo. Tieni presente che questa opzione potrebbe essere mostrata agli utenti finali per spiegare perché ricevono un aggiornamento specifico.

locales[]

string

Le impostazioni internazionali per le quali deve essere mostrata questa descrizione.

GroupDetails

Dettagli di un gruppo, incluse le configurazioni OTA associate. Tutte queste informazioni sono di sola lettura.

Rappresentazione JSON
{
  "configs": [
    string
  ],
  "members": [
    {
      object (GroupMember)
    }
  ],
  "disabledConfigs": [
    string
  ],
  "versionTag": {
    object (VersionTag)
  }
}
Campi
configs[]

string

Le configurazioni associate del gruppo.

members[]

object (GroupMember)

Membri di questo gruppo.

disabledConfigs[]

string

Le configurazioni disattivate associate del gruppo.

versionTag

object (VersionTag)

La versione del gruppo.

Metodi

create

Crea un gruppo e restituisce il nuovo Group.

delete

Elimina un group.

disable

Disattiva l'elemento groups definito.

enable

Consente di attivare l'elemento groups definito.

get

Si aggiudica un group.

list

Elenca groups di un deployment.

update

Aggiorna un group.

updateConfigs

Aggiorna i config in group.