PermissionChange

PermissionChange

항목의 권한 설정 변경입니다.

JSON 표현
{
  "addedPermissions": [
    {
      object (Permission)
    }
  ],
  "removedPermissions": [
    {
      object (Permission)
    }
  ]
}
필드
addedPermissions[]

object (Permission)

이 변경사항으로 추가된 권한 집합입니다.

removedPermissions[]

object (Permission)

이 변경으로 인해 삭제된 권한 집합입니다.

권한

객체의 권한 설정입니다.

JSON 표현
{
  "role": enum (Role),
  "allowDiscovery": boolean,

  // Union field scope can be only one of the following:
  "user": {
    object (User)
  },
  "group": {
    object (Group)
  },
  "domain": {
    object (Domain)
  },
  "anyone": {
    object (Anyone)
  }
  // End of list of possible types for union field scope.
}
필드
role

enum (Role)

Google Drive 권한 역할을 나타냅니다. 역할은 사용자가 항목을 읽고 쓰고 항목에 댓글을 쓸 수 있는 기능을 결정합니다.

allowDiscovery

boolean

true인 경우 항목에 대한 링크 없이도 항목을 검색할 수 있습니다 (예: 사용자의 '공유 문서함' 컬렉션에서).

공용체 필드 scope. 역할이 부여된 항목입니다. scope은 다음 중 하나여야 합니다.
user

object (User)

이 권한이 적용되는 사용자입니다.

group

object (Group)

이 권한이 적용되는 그룹입니다.

domain

object (Domain)

이 권한이 적용되는 도메인입니다.

anyone

object (Anyone)

설정된 경우 로그아웃한 사용자를 포함한 모든 사용자에게 이 권한이 적용됩니다.

역할

Google Drive 권한 역할

열거형
ROLE_UNSPECIFIED 사용할 수 없는 역할입니다.
OWNER 전체 액세스 권한을 부여하는 역할입니다.
ORGANIZER 사용자 및 설정을 관리할 수 있는 권한을 부여하는 역할입니다.
FILE_ORGANIZER 콘텐츠에 기여하고 관리할 수 있는 권한을 부여하는 역할입니다.
EDITOR 콘텐츠 기여 권한을 부여하는 역할입니다. 이 역할을 '작성자'라고도 합니다.
COMMENTER 콘텐츠를 보고 댓글을 달 수 있는 권한을 부여하는 역할입니다.
VIEWER 콘텐츠를 볼 수 있는 권한을 부여하는 역할입니다. 이 역할을 '리더'라고도 합니다.
PUBLISHED_VIEWER 웹에 게시된 후에만 콘텐츠를 볼 수 있는 권한을 부여하는 역할입니다. 이 역할을 '게시된 리더'라고도 합니다. 자세한 내용은 https://support.google.com/sites/answer/6372880을 참고하세요.

모든 사용자

모든 사용자 (로그아웃한 사용자 포함)를 나타냅니다.