Skip to main content

Mutation - 외부 클러스터 서비스 정보 변경

보안 NAS 기능을 사용하기 위해 Edge 클러스터의 서비스 정보를 변경한다. (관리자만 설정 가능)


Schema

GraphQL Schema Documentation


Input Objects

KEYOBJECTDESC
infoOtherClusterServiceInfoUpdateInput외부 클러스터 서비스 업데이트 정보 (필수)
adminPageBoolean관리자 페이지 여부

Objects

OBJECTDESC
OtherClusterServiceInfoDto외부 클러스터 서비스 정보

Method

POST

{{url}}/graphql

Headers

KEYVALUE
AuthorizationSecurity365 JWT 토큰

Body

QUERY

mutation updateOtherClusterServiceInfo($info: OtherClusterServiceInfoUpdateInput!, $adminPage: Boolean) {
updateOtherClusterServiceInfo(info: $info, adminPage: $adminPage) {
id
type
name
description
cssbPublicUrl
cssbPrivateUrl
webdavPublicUrl
webdavPrivateUrl
webdavEventCollectorPublicUrl
webdavEventCollectorPrivateUrl
hancomWebOfficePublicUrl
hancomWebOfficePrivateUrl
__typename
}
}

Sample

VARIABLES

{
"info": {
"id": "c45244bab8c411eda3197693c4e9705b",
"name": "test1",
"description": "test1"
},
"adminPage": true
}

RESPONSE

{
"data": {
"updateOtherClusterServiceInfo": {
"id": "c45244bab8c411eda3197693c4e9705b",
"type": "SECURE_NAS",
"name": "test1",
"description": "test1",
"cssbPublicUrl": "https://devshieldrive.softcamp.co.kr/cssb",
"cssbPrivateUrl": null,
"webdavPublicUrl": "https://devshieldrive.softcamp.co.kr",
"webdavPrivateUrl": null,
"webdavEventCollectorPublicUrl": "https://devshieldrive.softcamp.co.kr",
"webdavEventCollectorPrivateUrl": null,
"hancomWebOfficePublicUrl": "https://egdevshieldrive.softcamp.co.kr",
"hancomWebOfficePrivateUrl": null,
"__typename": "OtherClusterServiceInfoDto"
}
}
}