- 리소스: Permission
<ph type="x-smartling-placeholder">
- </ph>
- JSON 표현
- 메서드
리소스: Permission
파일에 대한 권한입니다. 권한은 사용자, 그룹, 도메인 또는 모든 사용자에게 파일 또는 폴더 계층 구조에 대한 액세스 권한을 부여합니다.
일부 리소스 메서드 (예: permissions.update
)에는 permissionId
가 필요합니다. permissions.list
메서드를 사용하여 파일, 폴더 또는 공유 드라이브의 ID를 가져오세요.
JSON 표현 |
---|
{ "id": string, "displayName": string, "type": string, "kind": string, "permissionDetails": [ { "permissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "photoLink": string, "emailAddress": string, "role": string, "allowFileDiscovery": boolean, "domain": string, "expirationTime": string, "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "deleted": boolean, "view": string, "pendingOwner": boolean } |
필드 | |
---|---|
id |
출력 전용입니다. 이 권한의 ID입니다. 이는 피부여자의 고유 식별자이며 사용자 리소스에 |
displayName |
출력 전용입니다. 'pretty' 권한 값의 이름입니다. 다음은 각 권한 유형의 예 목록입니다.
|
type |
피부여자 유형입니다. 유효한 값은 다음과 같습니다.
권한을 만들 때 |
kind |
출력 전용입니다. 리소스의 종류를 식별합니다. 값은 고정 문자열 |
permissionDetails[] |
출력 전용입니다. 이 공유 드라이브 항목의 권한이 상속되는지 또는 이 항목에 직접 적용되는지에 관한 세부정보입니다. 공유 드라이브 항목에만 표시되는 출력 전용 필드입니다. |
permissionDetails[].permissionType |
출력 전용입니다. 이 사용자의 권한 유형입니다. 향후 새로운 값이 추가될 수 있지만 현재는 다음과 같은 사항이 가능합니다.
|
permissionDetails[].inheritedFrom |
출력 전용입니다. 이 권한이 상속된 항목의 ID입니다. 출력 전용 필드입니다. |
permissionDetails[].role |
출력 전용입니다. 이 사용자의 기본 역할입니다. 향후 새로운 값이 추가될 수 있지만 현재는 다음과 같은 사항이 가능합니다.
|
permissionDetails[].inherited |
출력 전용입니다. 이 권한이 상속되는지 여부입니다. 이 필드는 항상 채워집니다. 출력 전용 필드입니다. |
photoLink |
출력 전용입니다. 사용자의 프로필 사진 링크(있는 경우) |
emailAddress |
이 권한이 참조하는 사용자 또는 그룹의 이메일 주소입니다. |
role |
이 권한이 부여하는 역할입니다. 향후 새 값이 지원될 수 있지만 현재는 다음과 같은 값이 허용됩니다.
|
allowFileDiscovery |
권한이 검색을 통해 파일을 찾을 수 있도록 허용하는지 여부입니다. |
domain |
이 권한이 참조하는 도메인입니다. |
expirationTime |
이 권한이 만료되는 시간 (RFC 3339 날짜-시간)입니다. 만료 시간에는 다음과 같은 제한사항이 있습니다.
|
teamDrivePermissionDetails[] |
출력 전용입니다. 지원 중단됨: 출력 전용. 대신 |
teamDrivePermissionDetails[] |
지원 중단됨: 출력 전용. 대신 |
teamDrivePermissionDetails[] |
지원 중단됨: 출력 전용. 대신 |
teamDrivePermissionDetails[] |
지원 중단됨: 출력 전용. 대신 |
teamDrivePermissionDetails[] |
지원 중단됨: 출력 전용. 대신 |
deleted |
출력 전용입니다. 이 권한과 연결된 계정의 삭제 여부입니다. 이 입력란은 사용자 및 그룹 권한과만 관련이 있습니다. |
view |
이 권한에 대한 뷰를 나타냅니다. 뷰에 속한 권한에 대해서만 채워집니다. '게시됨' 가 유일하게 지원되는 값입니다. |
pendingOwner |
이 권한과 연결된 계정이 대기 중인 소유자인지 여부입니다. 공유 드라이브에 없는 파일의 |
메서드 |
|
---|---|
|
파일 또는 공유 드라이브에 대한 권한을 생성합니다. |
|
권한을 삭제합니다. |
|
ID별로 권한을 가져옵니다. |
|
파일 또는 공유 드라이브의 권한을 나열합니다. |
|
패치 시맨틱스로 권한을 업데이트합니다. |