REST Resource: deployments.groups

Resource: Group

A group that is associated with multiple OTA configs.

JSON representation
{
  "name": string,
  "enabled": boolean,
  "bypassRolloutSchedule": boolean,
  "details": {
    object (GroupDetails)
  }
}
Fields
name

string

Required. The name of the group. It must contain only letters, numbers, and underscores.

enabled

boolean

Optional. Whether or not the group is enabled. Defaults to false.

bypassRolloutSchedule

boolean

Optional. The group will bypass the rollout schedule. Defaults to false.

details

object (GroupDetails)

Output only. More details of a group. This field should only be returned by the server when returning the group.

GroupDetails

Details of a group, including associated OTA configurations. All of this information is read only.

JSON representation
{
  "configs": [
    string
  ],
  "members": [
    {
      object (GroupMember)
    }
  ],
  "versionTag": {
    object (VersionTag)
  }
}
Fields
configs[]

string

The associated configs of the group.

members[]

object (GroupMember)

Members of this group.

versionTag

object (VersionTag)

The group version.

Methods

create

Creates a group, and returns the new Group.

delete

Deletes a group.

disable

Disables the defined groups.

enable

Enables the defined groups.

get

Gets a group.

list

Lists groups of a deployment.

update

Updates a group.

updateConfigs

Update the configs under a group.