フォルダ権限の更新
put
{protocol}//{host}:{port}{basePath}/ic/api/fileserver/v1/filesystem/directories/{guid}/permissions
指定したフォルダ権限の更新
リクエスト
パス・パラメータ
- guid(required): string
フォルダのPathId
サポートされているメディア・タイプ
- application/json
directoryPermissionDO
ルート・スキーマ : schema
型:
object指定されたディレクトリの構成済権限を示します
Show Source
-
doNotInherit: boolean
デフォルト値:
false現在のフォルダおよび子フォルダが親フォルダから権限を継承しないことを示すブール値。 -
links: array links
-
path(required): string
-
permissions: array permissions
指定されたディレクトリに異なるユーザー/グループに割り当てられた権限のリスト。
ネストされたスキーマ : 許可
型:
array指定されたディレクトリに異なるユーザー/グループに割り当てられた権限のリスト。
Show Source
- Array of: 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'以外のすべての権限が含まれます。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
成功
ルート・スキーマ : schema
型:
object指定されたディレクトリの構成済権限を示します
Show Source
-
doNotInherit: boolean
デフォルト値:
false現在のフォルダおよび子フォルダが親フォルダから権限を継承しないことを示すブール値。 -
links: array links
-
path(required): string
-
permissions: array permissions
指定されたディレクトリに異なるユーザー/グループに割り当てられた権限のリスト。
ネストされたスキーマ : 許可
型:
array指定されたディレクトリに異なるユーザー/グループに割り当てられた権限のリスト。
Show Source
- Array of: 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'以外のすべての権限が含まれます。
401レスポンス
未認可
404レスポンス
サービスが見つかりません
500レスポンス
内部サーバー・エラー