파서 조회
지정한 파서 설정을 조회합니다.
필요 권한
관리자 이상의 계정으로 이용할 수 있습니다.
HTTP 요청
GET /api/sonar/parsers/:code
cURL 예시
curl -H "Authorization: Bearer <API_KEY>" \
https://HOSTNAME/api/sonar/parsers/fortigate
요청 매개변수
| 키 | 필수 | 타입 | 설명 | 비고 |
|---|---|---|---|---|
| code | O | 문자열 | 파서 식별자 |
정상 응답
{
"parser": {
"code": "fortigate",
"name": "포티게이트",
"description": "WELF 형식으로 된 포티게이트 로그를 파싱합니다.",
"factory_name": "fortigate",
"factory_display_name": "포티게이트",
"builtin": true,
"configs": {
"ver": "2"
},
"created": "2022-09-01 00:31:14+0900",
"updated": "2022-09-01 00:31:14+0900"
}
}
- parser (맵): 파서 정보
- code (문자열): 파서 식별자. parse 명령어에서 파서 호출 시 참조됨.
- name (문자열): 파서 화면 표시 이름
- description (문자열): 파서에 대한 설명
- factory_name (문자열): 파서 유형 식별자
- factory_display_name (문자열): 파서 유형 화면 표시 이름
- builtin (불리언): 패키지 내장 파서 여부
- schema_code (문자열): 정규화 스키마의 이름. 정규화 파서의 경우에만 출력됨.
- schema_name (문자열): 정규화 스키마의 화면 표시 이름. 정규화 파서의 경우에만 출력됨.
- configs (맵): 파서 유형별 설정 명세에 정의된 설정 키/값 목록
- created (문자열): 생성일시. yyyy-MM-dd HH:mm:ssZ 형식.
- updated (문자열): 수정일시. yyyy-MM-dd HH:mm:ssZ 형식.
오류 응답
HTTP 상태 코드 200 응답
파서가 존재하지 않는 경우
{
"parser": null
}