getScanners
    • PDF

    getScanners

    • PDF

    기사 요약

    VPC 환경에서 이용 가능합니다.

    사용자 Catalog의 모든 Scanner를 조회합니다.

    요청

    요청 URL

    GET {DATA_CATALOG API_URL}/catalogs/{catalog-id}/scanners
    

    요청 파라미터

    파라미터명필수 여부타입제약 사항설명
    catalogIdYesStringcatalog 고유 ID
    (getCatalogs 참고)
    pageNoNoInteger페이지 번호
    기본값: 1
    pageSizeNoInteger최댓값: 200결과 목록 크기
    기본값: 20
    searchValueNoStringscanner의 name/description 검색어

    요청 헤더

    공통 가이드 참조

    요청 예시

    curl -X GET "https://datacatalog.apigw.ntruss.com/api/v1/catalogs/{catalog-id}/scanners?pageNo=1&pageSize=20" \
        -H "x-ncp-apigw-timestamp: {x-ncp-apigw-timestamp}" \
        -H "x-ncp-iam-access-key: {x-ncp-iam-access-key}"  \
        -H "x-ncp-apigw-signature-v2: {x-ncp-apigw-signature-v2}"
    

    응답

    응답 바디

    • scannerResponseList: 사용자 catalog의 scanner 정보 리스트
    항목타입설명
    scannerIdIntegerScanner 고유 ID
    nameStringScanner 이름
    descriptionStringScanner 설명
    typeStringScanner 유형
    statusStringScanner 상태(실행 대기/ 실행 시작/실행 중/실행 종료)
    locationString스캔할 위치
    scheduleStringcron expression
    scheduleTypeString실행 주기(온디멘트/매일/매주/매월/크론)
    opAddTypeString(스키마 추가 시) 테이블 정의 업데이트/새 열만 추가/무시
    opDelTypeStringDEL_NO로 고정값
    includePatternString스캔 대상 포함 패턴
    excludePatternString스캔 대상 제외 패턴
    tablePrefixNameStringSanner가 실행되어 출력할 데이터의 Prefix 문자
    lastExecStartTimeDateScanner 마지막 실행 시작 시간
    lastExecElapsedTimeIntegerScanner 마지막 실행에 대한 실행 시간(초)
    lastResultStringScanner 마지막 실행에 대한 결과
    isSchedulePausedInteger실행 주기 일시 중지 여부
    catalogIdInteger사용자 Catalog 고유 ID
    connectionIdIntegerConnection 고유 ID
    databaseNameStringScanner가 실행되어 출력할 데이터의 데이터베이스
    createTimeDateConnection 생성 일시
    updateTimeDateConnection 수정 일시
    lastHistoryUuidString마지막 스캔 UUID

    응답 예시

    HTTP

    HTTP StatusDescription
    200OK

    JSON

    {
      "pageNo": 1,
      "pageSize": 20,
      "totalCount": 1,
      "scannerResponseList": [
        {
          "scannerId": 89,
          "name": "datacatalog-test-scanner",
          "description": "datacatalog scanner description",
          "type": "OBJECT_STORAGE",
          "status": "SCANNER_IDLE",
          "location": "singlefile",
          "schedule": "0 10 * * *",
          "scheduleType": "EVERY_DAY",
          "opAddType": "UPDATE_TABLE",
          "opDelType": "DEL_NO",
          "includePattern": "",
          "excludePattern": "*.json",
          "tablePrefixName": "daily_",
          "lastExecStartTime": "2023-06-08T10:00:00+0900",
          "lastExecElapsedTime": 15,
          "lastResult": "SUCCESS",
          "isSchedulePaused": 0,
          "catalogId": 301,
          "connectionId": 87,
          "databaseName": "datacatalog-scan-db",
          "createTime": "2022-12-07T17:25:27+0900",
          "updateTime": "2023-06-08T10:01:15+0900",
          "lastHistoryUuid":"zdiWs2a"
        }
      ]
    }
    

    이 문서가 도움이 되었습니까?

    What's Next
    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.