Mutation - 외부 클러스터 서비스 정보 등록
보안 NAS 기능을 사용하기 위해 Edge 클러스터의 서비스 정보를 등록한다. (관리자만 설정 가능)
Schema
Input Objects
KEY OBJECT DESC infoOtherClusterServiceInfoInput 외부 클러스터 서비스 등록 정보 (필수) adminPage Boolean 관리자 페이지 여부
Objects
OBJECT DESC OtherClusterServiceInfoDto 외부 클러스터 서비스 정보
Method
POST
{{url}}/graphql
Headers
KEY VALUE AuthorizationSecurity365 JWT 토큰
Body
QUERY
mutation createOtherClusterServiceInfo($info: OtherClusterServiceInfoInput!, $adminPage: Boolean) {
createOtherClusterServiceInfo(info: $info, adminPage: $adminPage) {
id
type
name
description
cssbPublicUrl
cssbPrivateUrl
webdavPublicUrl
webdavPrivateUrl
webdavEventCollectorPublicUrl
webdavEventCollectorPrivateUrl
hancomWebOfficePublicUrl
hancomWebOfficePrivateUrl
__typename
}
}
Sample
VARIABLES
{
"info": {
"type": "SECURE_NAS",
"name": "test",
"description": "test",
"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
},
"adminPage": true
}RESPONSE
{
"data": {
"createOtherClusterServiceInfo": {
"id": "c45244bab8c411eda3197693c4e9705b",
"type": "SECURE_NAS",
"name": "test",
"description": "test",
"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"
}
}
}