POST/sharedrives
共有ドライブを作成する。
既定では、ドメインのすべてのユーザーがアクセスできる。
例外管理として利用権限タイプによるアクセスの制限ができる。
ドメインの特定のユーザー/組織/グループに利用を制限するには、共有ドライブ - 共有ドライブの権限登録 を使用する。
マスターに指定されたユーザーが、共有ドライブの修正、権限の有効化・無効化を行うことができる。
Access Token を指定します。
指定の方法や Access Token の取得方法は 共通仕様 を参照してください。
file
| Header | type | Description |
|---|---|---|
| Authorization | string | Bearer {token} required |
共有ドライブ作成リクエスト
| Property | Type | Description |
|---|---|---|
| accessDenies | array (ShareDriveAccessDeny) | アクセス制限 ID (user-type) リスト |
| description | string | 説明 minLength : 0 maxLength : 300 |
| masters | array (ShareDriveMaster) | マスター ID リスト required |
| name | string | 名前 required minLength : 1 maxLength : 80 |
| permissionType | string | 編集権限
default : WRITE Allowed values : READ, WRITE |
| accessibleRange | string | 共有範囲
default : DOMAIN Allowed values : TENANT, DOMAIN, MEMBER |
| Property | Type | Description |
|---|---|---|
| id | string | アクセス制限 ID |
| type | string | アクセス制限の種類 Allowed values : user-type |
| Property | Type | Description |
|---|---|---|
| id | string | 管理者のユーザー ID |
example
1{2 "name": "share drive",3 "description": "description here",4 "masters": [5 {6 "id": "userf7da-f82c-4284-13e7-030f3b4c756x"7 }8 ],9 "accessDenies": [10 {11 "id": "041b68d3-263a-4fbe-9bc5-0350c49d1c42",12 "type": "user-type"13 }14 ],15 "accessibleRange": "DOMAIN"16}OK
| Property | Type | Description |
|---|---|---|
| accessDenies | array (ShareDriveAccessDeny) | アクセス制限リスト |
| createdTime | string | 作成日時 readOnly : true |
| description | string | 説明 |
| hasPermission | boolean | アクセス権限有りフラグ readOnly : true |
| accessibleRange | string | 共有範囲
Allowed values : TENANT, DOMAIN, MEMBER nullable : false |
| masters | array (ShareDriveMaster) | 管理者ユーザー |
| name | string | 共有ドライブ名 |
| quota | object (quota) | 容量情報 readOnly : true |
| sharedriveId | string | 共有ドライブ ID readOnly : true |
| permissionType | string | 編集権限
Allowed values : READ, WRITE |
| Property | Type | Description |
|---|---|---|
| id | string | アクセス制限 ID |
| name | string | アクセス制限名 readOnly : true |
| type | string | アクセス制限の種類 Allowed values : user-type |
| Property | Type | Description |
|---|---|---|
| id | string | 管理者のユーザー ID |
| name | string | 管理者のユーザー名 readOnly : true |
| Property | Type | Description |
|---|---|---|
| trash | integer | ゴミ箱の容量 format : int64 readOnly : true |
| used | integer | 使用容量 format : int64 readOnly : true |
example
1{2 "sharedriveId": "@2101000000000008",3 "name": "share drive",4 "description": "description here",5 "createdTime": "2020-12-16T19:40:15.15+09:00",6 "quota": {7 "used": 46426,8 "trash": 09 },10 "hasPermission": false,11 "masters": [12 {13 "id": "userf7da-f82c-4284-13e7-030f3b4c756x",14 "name": "User Name"15 }16 ],17 "accessDenies": [18 {19 "type": "user-type",20 "id": "041b68d3-263a-4fbe-9bc5-0350c49d1c42",21 "name": "アルバイト"22 }23 ],24 "permissionType": "READ",25 "accessibleRange": "DOMAIN"26}Forbidden