ルートのユーザー権限の取得
get
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/users/{user}/effectivepermissions/filesystem/root
ルート・フォルダのユーザー権限の取得
リクエスト
パス・パラメータ
問合せパラメータ
- detailed(required): boolean
権限の導出元を含む詳細なレスポンスを送信するフラグデフォルト値:
true - ignoreCache(required): boolean
常に再計算することを示すフラグデフォルト値:
false
この操作のリクエスト本文がありません。
トップに戻るレスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
成功
ルート・スキーマ : effectivePermission
型:
object指定されたパスの指定されたユーザーのコンピュートされた権限。 ユーザーは、直接割り当てられた権限に加えて、グループのメンバーシップからデフォルトのホーム権限を介して権限を継承することもできます。
Show Source
-
computedOn: string
計算が最後に実行された日付を示します。 パフォーマンス上の理由から、結果はキャッシュされます。
-
path: string
-
permissions: array permissions
権限が導出された構成済権限
-
rights: array rights
-
userGroups: array userGroups
ユーザーが属するグループのリスト。
-
userName: string
ネストされたスキーマ : 許可
型:
array権限が導出された構成済権限
Show Source
- Array of: object principleDirectoryPermission
読取り専用:
true指定されたディレクトリの指定されたユーザー/グループの権限を構成しました。
ネストされたスキーマ : principleDirectoryPermission
型:
object読取り専用:
true指定されたディレクトリの指定されたユーザー/グループの権限を構成しました。
Show Source
-
doNotInherit: boolean
現在のフォルダおよび子フォルダが親フォルダから権限を継承しないことを示すブール値。
-
id: string
-
links: array links
-
path: string
権限が割り当てられているディレクトリ。
-
pathId: string
-
permission: object permissions
指定されたユーザー/グループの指定されたディレクトリの権限を構成しました。
ネストされたスキーマ : 許可
型:
object指定されたユーザー/グループの指定されたディレクトリの権限を構成しました。
Show Source
-
id(required): string
読取り専用:
true -
lastModified: string
-
lastUpdatedBy: string
-
principle(required): string
ユーザー/グループの名前
-
principleEnabled: boolean
ユーザー/グループが有効かどうかを示すブール
-
principleType(required): string
許容値:
[ "user", "group" ]原則タイプ -
propagateRightsToSubfolders: boolean
この権限がすべてのサブフォルダに適用されるかどうかを示すブール値
-
rights(required): array rights
割り当てられた権利リスト。'propagateRightsToSubfolders'は、この権限がすべてのサブフォルダに適用されるかどうかを示します。'all'には、個別に指定された'propagateRightsToSubfolders'以外のすべての権限が含まれます。
ネストされたスキーマ : 権利
型:
array割り当てられた権利リスト。'propagateRightsToSubfolders'は、この権限がすべてのサブフォルダに適用されるかどうかを示します。'all'には、個別に指定された'propagateRightsToSubfolders'以外のすべての権限が含まれます。
許容値:
Show Source
[ "read", "write", "list", "delete", "createDir", "deleteDir", "renameDir", "propagateRightsToSubfolders", "all" ]- Array of: string
許容値:
[ "read", "write", "list", "delete", "createDir", "deleteDir", "renameDir", "propagateRightsToSubfolders", "all" ]割り当てられた権利リスト。'propagateRightsToSubfolders'は、この権限がすべてのサブフォルダに適用されるかどうかを示します。'all'には、個別に指定された'propagateRightsToSubfolders'以外のすべての権限が含まれます。
ネストされたスキーマ : EffectiveRights
型:
objectコンピュート済権利
Show Source
-
derivedFromPermissions: array derivedFromPermissions
権限が導出された構成済権限IDのリスト
-
right: string
許容値:
[ "read", "write", "list", "delete", "createDir", "deleteDir", "renameDir", "propagateRightsToSubfolders", "all" ]フォルダ右。 フォルダに対して許可される操作のタイプ。
ネストされたスキーマ : derivedFromPermissions
型:
array権限が導出された構成済権限IDのリスト
Show Source
- Array of: string
権限が導出された構成済権限IDのリスト
401レスポンス
未認可
404レスポンス
サービスが見つかりません
500レスポンス
内部サーバー・エラー