REST Resource: deployments.groups

リソース: Group

複数の OTA 構成に関連付けられたグループ。

JSON 表現
{
  "name": string,
  "enabled": boolean,
  "bypassRolloutSchedule": boolean,
  "descriptions": [
    {
      object (GroupDescription)
    }
  ],
  "defaultDescription": string,
  "production": boolean,
  "memberCount": string,
  "details": {
    object (GroupDetails)
  }
}
フィールド
name

string

必須。グループの名前。使用できるのは英字、数字、アンダースコアのみです。

enabled

boolean

(省略可)グループが有効かどうか。デフォルトは false です。

bypassRolloutSchedule

boolean

(省略可)このグループにはロールアウト スケジュールが適用されません。デフォルトは false です。

descriptions[]

object (GroupDescription)

(省略可)このグループの説明。エンドユーザーに対して、production に一致しないアップデートを受信する理由を伝えるために表示されることがあります。

defaultDescription

string

必須。明示的に一致しないすべてのロケールに使用される説明。

production

boolean

読み取り専用。グループが本番環境グループとみなすのに十分な大きさがあるかどうかを示します。

memberCount

string (int64 format)

読み取り専用。グループ内のデバイス数。

details

object (GroupDetails)

出力のみ。グループの詳細。このフィールドは、グループを返すときにのみサーバーが返す必要があります。

GroupDescription

翻訳された 1 つの説明。

JSON 表現
{
  "description": string,
  "locales": [
    string
  ]
}
フィールド
description

string

このグループのローカライズされた説明。このメッセージは、特定のアップデートを受信した理由を説明するためにエンドユーザーに表示される場合があります。

locales[]

string

この説明が表示される言語 / 地域です。

GroupDetails

グループの詳細(関連する OTA 構成を含む)。この情報はすべて読み取り専用です。

JSON 表現
{
  "configs": [
    string
  ],
  "members": [
    {
      object (GroupMember)
    }
  ],
  "disabledConfigs": [
    string
  ],
  "versionTag": {
    object (VersionTag)
  }
}
フィールド
configs[]

string

グループに関連する設定。

members[]

object (GroupMember)

このグループのメンバー。

disabledConfigs[]

string

グループで関連付けられている無効な設定。

versionTag

object (VersionTag)

グループのバージョン。

Methods

create

グループを作成し、新しい Group を返します。

delete

group を削除します。

disable

定義された groups を無効にします。

enable

定義された groups を有効にします。

get

group を取得します。

list

Deployment の groups を一覧表示します。

update

group を更新します。

updateConfigs

group の下の config を更新します。