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

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

bypassRolloutSchedule

boolean

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

descriptions[]

object (GroupDescription)

선택사항입니다. production에 부합하지 않는 업데이트를 수신하는 이유를 사용자에게 알리기 위해 최종 사용자에게 표시될 수 있는 이 그룹에 대한 설명입니다.

defaultDescription

string

필수 항목입니다. 명시적으로 일치하지 않는 언어에 사용된 설명입니다.

production

boolean

읽기 전용입니다. 그룹이 프로덕션 그룹으로 간주될 만큼 충분한지 나타냅니다.

memberCount

string (int64 format)

읽기 전용입니다. 현재 그룹에 있는 기기의 수입니다.

details

object (GroupDetails)

출력 전용입니다. 그룹의 세부정보입니다. 이 필드는 그룹을 반환할 때만 서버에서 반환해야 합니다.

GroupDescription

번역된 단일 설명입니다.

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를 업데이트합니다.