리소스: LabelPermission
라벨의 주 구성원(사용자, 그룹, 잠재고객)에 적용되는 권한입니다.
JSON 표현 |
---|
{ "name": string, "email": string, "role": enum ( |
필드 | |
---|---|
name |
이 권한의 리소스 이름입니다. |
email |
사용자 또는 그룹 기본 도메인의 이메일 주소를 지정합니다. 잠재고객 사용자 인증 정보에는 채워지지 않습니다. 사용자 및 그룹 권한은 이메일 주소를 사용하여만 삽입할 수 있습니다. 이메일 주소가 지정된 경우 업데이트 요청 시 주 구성원을 지정하지 않아야 합니다. |
role |
주 구성원이 가져야 하는 역할입니다. |
통합 필드 principal . 이 권한이 적용되는 주 구성원입니다. 이메일, 사용자, 그룹 또는 잠재고객이어야 합니다. 예: * people/12345 * groups/45678 * audiences/default principal 은 다음 중 하나여야 합니다. |
|
person |
사람 리소스 이름입니다. |
group |
그룹 리소스 이름입니다. |
audience |
역할을 부여할 대상입니다. |
LabelRole
역할은 후속 역할과 동심입니다. LINT.IfChange(LabelRole)
열거형 | |
---|---|
LABEL_ROLE_UNSPECIFIED |
알 수 없는 역할입니다. |
READER |
리더는 Drive 항목에 적용된 라벨 및 관련 메타데이터를 읽을 수 있습니다. |
APPLIER |
적용자는 쓰기 액세스 권한이 있는 Drive 항목에 연결된 메타데이터를 쓸 수 있습니다. READER 를 암시합니다. |
ORGANIZER |
주최자는 관리하는 공유 드라이브에 이 라벨을 고정하고 라벨에 새 적용자를 추가할 수 있습니다. |
EDITOR |
편집자는 라벨을 삭제하는 등 모든 업데이트를 할 수 있으며, 업데이트 시 연결된 Drive 항목 메타데이터도 삭제됩니다. APPLIER 를 암시합니다. |
메서드 |
|
---|---|
|
라벨 권한을 삭제합니다. |
|
라벨 권한을 업데이트합니다. |
|
라벨의 권한을 업데이트합니다. |
|
라벨의 권한을 삭제합니다. |
|
라벨의 권한을 나열합니다. |