REST Resource: deployments.groups

Kaynak: Grup

Birden çok OTA yapılandırmasıyla ilişkilendirilmiş bir gruptur.

JSON gösterimi
{
  "name": string,
  "enabled": boolean,
  "bypassRolloutSchedule": boolean,
  "descriptions": [
    {
      object (GroupDescription)
    }
  ],
  "defaultDescription": string,
  "production": boolean,
  "memberCount": string,
  "details": {
    object (GroupDetails)
  }
}
Alanlar
name

string

Zorunlu. Grubun adı. Yalnızca harf, rakam ve alt çizgi içermelidir.

enabled

boolean

İsteğe bağlı. Grubun etkin olup olmadığı. Varsayılan olarak "false" (yanlış) değerine ayarlanır.

bypassRolloutSchedule

boolean

İsteğe bağlı. Grup, kullanıma sunma planını atlar. Varsayılan olarak "false" (yanlış) değerine ayarlanır.

descriptions[]

object (GroupDescription)

İsteğe bağlı. Bu grup için, neden production ile uyumlu olmayan güncellemeler aldıklarını bildirmek üzere son kullanıcılara gösterilebilecek açıklamalardır.

defaultDescription

string

Zorunlu. Açıkça eşleşmemiş herhangi bir yerel ayar için kullanılan açıklama.

production

boolean

Salt okunur. Grubun bir üretim grubu olarak değerlendirilecek kadar büyük olup olmadığını gösterir.

memberCount

string (int64 format)

Salt okunur. Şu anda grupta bulunan cihazların sayısı.

details

object (GroupDetails)

Yalnızca çıkış. Bir grupla ilgili daha fazla ayrıntı. Bu alan, grup döndürülürken yalnızca sunucu tarafından döndürülmelidir.

GroupDescription

Çevrilmiş tek bir açıklama.

JSON gösterimi
{
  "description": string,
  "locales": [
    string
  ]
}
Alanlar
description

string

Bu grubun yerelleştirilmiş açıklaması. Bunun, belirli bir güncellemeyi neden aldıklarını açıklamak amacıyla son kullanıcılara gösterilebileceğini unutmayın.

locales[]

string

Bu açıklamanın gösterilmesi gereken yerel ayarlar.

GroupDetails

Bir grubun, ilişkili OTA yapılandırmaları da dahil olmak üzere ayrıntıları. Bu bilgilerin tümü salt okunurdur.

JSON gösterimi
{
  "configs": [
    string
  ],
  "members": [
    {
      object (GroupMember)
    }
  ],
  "disabledConfigs": [
    string
  ],
  "versionTag": {
    object (VersionTag)
  }
}
Alanlar
configs[]

string

Grubun ilişkili yapılandırmaları.

members[]

object (GroupMember)

Bu grubun üyeleri.

disabledConfigs[]

string

Grubun ilişkilendirilmiş devre dışı bırakılmış yapılandırmaları.

versionTag

object (VersionTag)

Grup sürümü.

Yöntemler

create

Bir grup oluşturur ve yeni Group değerini döndürür.

delete

Bir group dosyasını siler.

disable

Tanımlı groups öğesini devre dışı bırakır.

enable

Tanımlanan groups özelliğini etkinleştirir.

get

group alır.

list

Bir dağıtımın groups listesini listeler.

update

group öğesini günceller.

updateConfigs

group altındaki config öğelerini günceller.