접속 프로파일 설정 명세 조회
지정한 접속 프로파일 유형의 설정 명세를 조회합니다.
필요 권한
사용자 이상의 계정으로 이용할 수 있습니다.
HTTP 요청
GET /api/sonar/connect-profile-types/:type/options
cURL 예시
curl -H "Authorization: Bearer <API_KEY>" \
https://HOSTNAME/api/sonar/connect-profile-types/ssh/options
요청 매개변수
| 키 | 필수 | 타입 | 설명 | 비고 |
|---|---|---|---|---|
| type | O | 문자열 | 접속 프로파일 유형 식별자 |
정상 응답
{
"options": [
{
"type": "string",
"subtype": "connection-string",
"name": "connection_string",
"required": true,
"display_name": "연결 문자열",
"description": "연결 문자열",
"default_value": null,
"protected": false
},
{
"type": "string",
"subtype": null,
"name": "user",
"required": false,
"display_name": "계정",
"description": "",
"default_value": null,
"protected": false
},
{
"type": "string",
"subtype": null,
"name": "password",
"required": false,
"display_name": "암호",
"description": "",
"default_value": null,
"protected": true
},
{
"type": "boolean",
"subtype": null,
"name": "read_only",
"required": false,
"display_name": "읽기 전용",
"description": "읽기 전용",
"default_value": "false",
"protected": false
}
]
}
- options (배열): 설정 명세 목록
- type (문자열): 데이터 타입.
string,integer,boolean중 하나. - subtype (문자열): UI에서 인식하는 확장 컴포넌트 유형
- name (문자열): 설정 키
- required (불리언): 필수 설정 여부
- display_name (문자열): 로케일이 적용된 화면 표시 이름
- description (문자열): 로케일이 적용된 화면 표시 설명
- default_value (문자열): 화면에 표시할 설정 기본값
- protected (불리언): 보호 설정 여부.
password등 접속 프로파일 조회 시 노출되면 안 되는 설정 항목은true로 지정합니다.
- type (문자열): 데이터 타입.
오류 응답
프로파일 유형이 존재하지 않는 경우
{
"options": null
}