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