Skip to main content

Mutation - 저장소 정책 설정 변경

저장소 정책 설정을 변경한다. (관리자만 설정 가능)


Schema

GraphQL Schema Documentation


Input Objects

KEYOBJECTDESC
policyStoragePolicyInput저장소 설정 정보 (필수)
adminPageBoolean관리자 페이지 여부

Objects

OBJECTDESC
StoragePolicyDto스토리지 정책 정보

Method

POST

{{url}}/graphql

Headers

KEYVALUE
AuthorizationSecurity365 JWT 토큰

Body

QUERY

mutation updateStoragePolicy($policy: StoragePolicyInput!, $adminPage: Boolean) {
updateStoragePolicy(policy: $policy, adminPage: $adminPage) {
sharePoint {
extraction
edit
read
move
copy
upload
download
share
msMessageExtension
delete
webOffice
appOffice
shareFolderControl
shareFolderInvite
shwDownload
period
__typename
}
googleDrive {
extraction
edit
read
move
copy
upload
download
share
msMessageExtension
delete
webOffice
appOffice
shareFolderControl
shareFolderInvite
shwDownload
period
__typename
}
nas {
extraction
edit
read
move
copy
upload
download
share
msMessageExtension
delete
webOffice
appOffice
shareFolderControl
shareFolderInvite
shwDownload
period
__typename
}
secureNas {
extraction
edit
read
move
copy
upload
download
share
msMessageExtension
delete
webOffice
appOffice
shareFolderControl
shareFolderInvite
shwDownload
period
__typename
}
oneDrive {
extraction
edit
read
move
copy
upload
download
share
msMessageExtension
delete
webOffice
appOffice
shareFolderControl
shareFolderInvite
shwDownload
period
__typename
}
s3 {
extraction
edit
read
move
copy
upload
download
share
msMessageExtension
delete
webOffice
appOffice
shareFolderControl
shareFolderInvite
shwDownload
period
__typename
}
__typename
}
}

Sample

VARIABLES

{
"policy": {
"sharePoint": {
"extraction": true,
"edit": true,
"read": true,
"move": "ALLOW_ALL",
"copy": "ALLOW_ALL",
"upload": true,
"download": true,
"share": true,
"msMessageExtension": true,
"delete": true,
"webOffice": "STORAGE_FIRST",
"appOffice": true,
"shareFolderControl": false,
"shareFolderInvite": false,
"shwDownload": false
},
"googleDrive": {
"extraction": true,
"edit": true,
"read": true,
"move": "ALLOW_ALL",
"copy": "ALLOW_ALL",
"upload": true,
"download": true,
"share": true,
"msMessageExtension": true,
"delete": true,
"webOffice": "STORAGE_FIRST",
"appOffice": false,
"shareFolderControl": false,
"shareFolderInvite": false,
"shwDownload": false
},
"nas": {
"extraction": true,
"edit": true,
"read": true,
"move": "ALLOW_ALL",
"copy": "ALLOW_ALL",
"upload": true,
"download": true,
"share": true,
"msMessageExtension": true,
"delete": true,
"webOffice": "DENY",
"appOffice": true,
"shareFolderControl": false,
"shareFolderInvite": false,
"shwDownload": false
},
"secureNas": {
"extraction": false,
"edit": false,
"read": false,
"move": "ALLOW_TREE",
"copy": "ALLOW_TREE",
"upload": false,
"download": false,
"share": false,
"msMessageExtension": false,
"delete": false,
"webOffice": "DENY",
"appOffice": true,
"shareFolderControl": false,
"shareFolderInvite": false,
"shwDownload": false
},
"oneDrive": {
"extraction": true,
"edit": true,
"read": true,
"move": "ALLOW_ALL",
"copy": "ALLOW_ALL",
"upload": true,
"download": true,
"share": true,
"msMessageExtension": true,
"delete": true,
"webOffice": "STORAGE_FIRST",
"appOffice": true,
"shareFolderControl": false,
"shareFolderInvite": false,
"shwDownload": false
}
},
"adminPage": true
}

RESPONSE

{
"data": {
"updateStoragePolicy": {
"sharePoint": {
"extraction": true,
"edit": true,
"read": true,
"move": "ALLOW_ALL",
"copy": "ALLOW_ALL",
"upload": true,
"download": true,
"share": true,
"msMessageExtension": true,
"delete": true,
"webOffice": "STORAGE_FIRST",
"appOffice": true,
"shareFolderControl": false,
"shareFolderInvite": false,
"shwDownload": false,
"period": 0,
"__typename": "StoragePolicyInfoDto"
},
"googleDrive": {
"extraction": true,
"edit": true,
"read": true,
"move": "ALLOW_ALL",
"copy": "ALLOW_ALL",
"upload": true,
"download": true,
"share": true,
"msMessageExtension": true,
"delete": true,
"webOffice": "STORAGE_FIRST",
"appOffice": false,
"shareFolderControl": false,
"shareFolderInvite": false,
"shwDownload": false,
"period": 0,
"__typename": "StoragePolicyInfoDto"
},
"nas": {
"extraction": true,
"edit": true,
"read": true,
"move": "ALLOW_ALL",
"copy": "ALLOW_ALL",
"upload": true,
"download": true,
"share": true,
"msMessageExtension": true,
"delete": true,
"webOffice": "DENY",
"appOffice": true,
"shareFolderControl": false,
"shareFolderInvite": false,
"shwDownload": false,
"period": 0,
"__typename": "StoragePolicyInfoDto"
},
"secureNas": {
"extraction": false,
"edit": false,
"read": false,
"move": "ALLOW_TREE",
"copy": "ALLOW_TREE",
"upload": false,
"download": false,
"share": false,
"msMessageExtension": false,
"delete": false,
"webOffice": "DENY",
"appOffice": true,
"shareFolderControl": false,
"shareFolderInvite": false,
"shwDownload": false,
"period": 0,
"__typename": "StoragePolicyInfoDto"
},
"oneDrive": {
"extraction": true,
"edit": true,
"read": true,
"move": "ALLOW_ALL",
"copy": "ALLOW_ALL",
"upload": true,
"download": true,
"share": true,
"msMessageExtension": true,
"delete": true,
"webOffice": "STORAGE_FIRST",
"appOffice": true,
"shareFolderControl": false,
"shareFolderInvite": false,
"shwDownload": false,
"period": 0,
"__typename": "StoragePolicyInfoDto"
},
"s3": {
"extraction": true,
"edit": true,
"read": true,
"move": "ALLOW_ALL",
"copy": "ALLOW_ALL",
"upload": true,
"download": true,
"share": true,
"msMessageExtension": true,
"delete": true,
"webOffice": "DENY",
"appOffice": true,
"shareFolderControl": false,
"shareFolderInvite": false,
"shwDownload": false,
"period": 0,
"__typename": "StoragePolicyInfoDto"
},
"__typename": "StoragePolicyDto"
}
}
}