Resource: Group
A group that is associated with multiple OTA configs.
JSON representation | |
---|---|
{ "name": string, "enabled": boolean, "bypassRolloutSchedule": boolean, "descriptions": [ { object ( |
Fields | |
---|---|
name |
Required. The name of the group. It must contain only letters, numbers, and underscores. |
enabled |
Optional. Whether or not the group is enabled. Defaults to false. |
bypassRolloutSchedule |
Optional. The group will bypass the rollout schedule. Defaults to false. |
descriptions[] |
Optional. Descriptions for this group which may be shown to end users to inform them why they are receiving updates that aren't aligned with |
defaultDescription |
Required. Description used for any locale not explicitly matched. |
production |
Read only. Indicates if the group is large enough to be considered a production group. |
memberCount |
Read only. The number of devices currently in the group. |
details |
Output only. More details of a group. This field should only be returned by the server when returning the group. |
GroupDescription
A single translated description.
JSON representation | |
---|---|
{ "description": string, "locales": [ string ] } |
Fields | |
---|---|
description |
A localized description of this group. Note this may be shown to end users to explain why they are receiving a specific update. |
locales[] |
The locales this description should be shown for. |
GroupDetails
Details of a group, including associated OTA configurations. All of this information is read only.
JSON representation | |
---|---|
{ "configs": [ string ], "members": [ { object ( |
Fields | |
---|---|
configs[] |
The associated configs of the group. |
members[] |
Members of this group. |
versionTag |
The group version. |
Methods |
|
---|---|
|
Creates a group, and returns the new Group . |
|
Deletes a group . |
|
Disables the defined groups . |
|
Enables the defined groups . |
|
Gets a group . |
|
Lists groups of a deployment. |
|
Updates a group . |
|
Update the configs under a group. |