노드 페어 수정
지정한 노드 페어의 설정을 수정합니다.
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 |
요청 본문 매개변수
| 키 | 필수 | 타입 | 설명 | 비고 |
|---|---|---|---|---|
| type | O | 문자열 | 노드 유형 | control 또는 data |
| name | O | 문자열 | 노드 페어 이름 | |
| nid | O | 문자열 | 활성 노드 ID | |
| host | O | 문자열 | 활성 노드 호스트 | |
| port | O | 32비트 정수 | 활성 노드 포트 | |
| user | O | 문자열 | 활성 노드 계정 | |
| password | O | 문자열 | 활성 노드 암호 | |
| description | X | 문자열 | 설명 | |
| vip_host | X | 문자열 | VIP 호스트 | |
| vip_port | X | 32비트 정수 | VIP 포트 | |
| secure | X | 불리언 | SSL 사용 여부 | |
| check_cert | X | 불리언 | 인증서 검증 여부 | |
| connect_timeout | X | 32비트 정수 | 연결 타임아웃 (밀리초) | |
| read_timeout | X | 32비트 정수 | 읽기 타임아웃 (밀리초) | |
| nid2 | X | 문자열 | 대기 노드 ID | |
| host2 | X | 문자열 | 대기 노드 호스트 | |
| port2 | X | 32비트 정수 | 대기 노드 포트 | |
| user2 | X | 문자열 | 대기 노드 계정 | |
| password2 | X | 문자열 | 대기 노드 암호 | |
| secure2 | X | 불리언 | 대기 노드 SSL 사용 여부 | |
| check_cert2 | X | 불리언 | 대기 노드 인증서 검증 | |
| connect_timeout2 | X | 32비트 정수 | 대기 노드 연결 타임아웃 | |
| read_timeout2 | X | 32비트 정수 | 대기 노드 읽기 타임아웃 |
정상 응답
{}
오류 응답
노드 페어이 존재하지 않는 경우
HTTP 상태 코드 500 응답
{
"error_code": "illegal-state",
"error_msg": "node pair not found: a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}