노드 페어 수정

지정한 노드 페어의 설정을 수정합니다.

HTTP 요청

PUT /api/sonar/node-pairs/:guid
cURL 예시
curl -H "Authorization: Bearer <API_KEY>" \
     -d '{"type":"control","name":"main-pair-updated","nid":"node-1","host":"192.0.2.11","port":8443,"user":"admin","password":"pass"}' \
     -X PUT https://HOSTNAME/api/sonar/node-pairs/a1b2c3d4-e5f6-7890-abcd-ef1234567890
요청 매개변수
경로 매개변수
타입설명비고
guid문자열노드 페어 GUID
요청 본문 매개변수
필수타입설명비고
typeO문자열노드 유형control 또는 data
nameO문자열노드 페어 이름
nidO문자열활성 노드 ID
hostO문자열활성 노드 호스트
portO32비트 정수활성 노드 포트
userO문자열활성 노드 계정
passwordO문자열활성 노드 암호
descriptionX문자열설명
vip_hostX문자열VIP 호스트
vip_portX32비트 정수VIP 포트
secureX불리언SSL 사용 여부
check_certX불리언인증서 검증 여부
connect_timeoutX32비트 정수연결 타임아웃 (밀리초)
read_timeoutX32비트 정수읽기 타임아웃 (밀리초)
nid2X문자열대기 노드 ID
host2X문자열대기 노드 호스트
port2X32비트 정수대기 노드 포트
user2X문자열대기 노드 계정
password2X문자열대기 노드 암호
secure2X불리언대기 노드 SSL 사용 여부
check_cert2X불리언대기 노드 인증서 검증
connect_timeout2X32비트 정수대기 노드 연결 타임아웃
read_timeout2X32비트 정수대기 노드 읽기 타임아웃

정상 응답

{}

오류 응답

노드 페어이 존재하지 않는 경우

HTTP 상태 코드 500 응답

{
  "error_code": "illegal-state",
  "error_msg": "node pair not found: a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}