REST Resource: deployments.groups

리소스: 그룹

여러 OTA 구성과 연결된 그룹

JSON 표현
{
  "name": string,
  "enabled": boolean,
  "bypassRolloutSchedule": boolean,
  "descriptions": [
    {
      object (GroupDescription)
    }
  ],
  "defaultDescription": string,
  "production": boolean,
  "memberCount": string,
  "details": {
    object (GroupDetails)
  }
}
필드
name

string

필수 항목입니다. 그룹의 이름입니다. 문자, 숫자, 밑줄만 포함해야 합니다.

enabled

boolean

선택사항입니다. 그룹의 사용 설정 여부입니다. 기본값은 거짓입니다.

bypassRolloutSchedule

boolean

선택사항입니다. 그룹에서 출시 일정을 우회합니다. 기본값은 거짓입니다.

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)

그룹 버전

방법

create

그룹을 만들고 새 Group를 반환합니다.

delete

group를 삭제합니다.

disable

정의된 groups를 사용 중지합니다.

enable

정의된 groups를 사용 설정합니다.

get

group을 가져옵니다.

list

배포의 groups를 나열합니다.

update

group을 업데이트합니다.

updateConfigs

group 아래의 config를 업데이트합니다.