リソース: Permission
ファイルに対する権限。権限は、ユーザー、グループ、ドメイン、またはすべてのユーザーにファイルまたはフォルダ階層へのアクセス権を付与します。詳しくは、ファイル、フォルダ、ドライブを共有するをご覧ください。
デフォルトでは、権限リクエストはフィールドのサブセットのみを返します。権限 kind
、ID
、type
、role
は常に返されます。特定のフィールドを取得するには、特定のフィールドを返すをご覧ください。
一部のリソースメソッド(permissions.update
など)では、permissionId
が必要です。permissions.list
メソッドを使用して、ファイル、フォルダ、共有ドライブの ID を取得します。
JSON 表現 |
---|
{ "permissionDetails": [ { "permissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "teamDrivePermissionDetails": [ { "teamDrivePermissionType": string, "inheritedFrom": string, "role": string, "inherited": boolean } ], "id": string, "displayName": string, "type": string, "kind": string, "photoLink": string, "emailAddress": string, "role": string, "allowFileDiscovery": boolean, "domain": string, "expirationTime": string, "deleted": boolean, "view": string, "pendingOwner": boolean, "inheritedPermissionsDisabled": boolean } |
フィールド | |
---|---|
permissionDetails[] |
出力専用。このアイテムの権限が継承されたものか、このアイテムに直接設定されたものかの詳細。 |
permissionDetails[].permissionType |
出力専用。このユーザーの権限タイプ。次の値がサポートされています。
|
permissionDetails[].inheritedFrom |
出力専用。この権限が継承されるアイテムの ID。共有ドライブ内のアイテムにのみ入力されます。 |
permissionDetails[].role |
出力専用。このユーザーのメインのロール。次の値がサポートされています。
詳細については、ロールと権限をご覧ください。 |
permissionDetails[].inherited |
出力専用。この権限が継承されているかどうか。このフィールドには常に値が入力されます。これは出力専用フィールドです。 |
teamDrivePermissionDetails[] |
出力専用。非推奨: 出力のみ。 |
teamDrivePermissionDetails[] |
非推奨: 出力のみ。 |
teamDrivePermissionDetails[] |
非推奨: 出力のみ。 |
teamDrivePermissionDetails[] |
非推奨: 出力のみ。 |
teamDrivePermissionDetails[] |
非推奨: 出力のみ。 |
id |
出力専用。この権限の ID。これは権限付与者の固有の識別子で、ユーザー リソースで |
displayName |
出力専用。権限の値の「略式の」名前。各タイプの権限の例を以下に示します。
|
type |
権限付与対象のタイプ。次の値がサポートされています。
権限を作成するときに、 |
kind |
出力専用。リソースの種類を示します。値は固定文字列 |
photoLink |
出力専用。ユーザーのプロフィール写真へのリンク(ある場合)。 |
emailAddress |
この権限が参照するユーザーまたはグループのメールアドレス。 |
role |
この権限によって付与されるロール。次の値がサポートされています。
詳細については、ロールと権限をご覧ください。 |
allowFileDiscovery |
ファイルの検索を許可するかどうかを決める権限。これは、 |
domain |
この権限が参照するドメイン。 |
expirationTime |
この権限の有効期限が切れる時刻(RFC 3339 日付と時刻)。有効期限には次の制限があります。
|
deleted |
出力専用。この権限に関連付けられているアカウントが削除されたかどうか。このフィールドは、 |
view |
この権限のビューを示します。ビューに属する権限に対してのみ値が入力されます。 サポートされている値は
詳細については、ビューをご覧ください。 |
pendingOwner |
この権限に関連付けられているアカウントが保留中の所有者であるかどうか。共有ドライブにないファイルの |
inheritedPermissionsDisabled |
|
メソッド |
|
---|---|
|
ファイルまたは共有ドライブの権限を作成します。 |
|
権限を削除します。 |
|
ID で権限を取得します。 |
|
ファイルまたは共有ドライブの権限を一覧表示します。 |
|
パッチのセマンティクスを使用して権限を更新します。 |