MENU
      getScanners
        • PDF

        getScanners

        • PDF

        記事の要約

        VPC環境で利用できます。

        ユーザー Catalogのすべての Scannerを照会します。

        リクエスト

        リクエスト URL

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

        リクエストパラメータ

        パラメータ名必須の有無タイプ制限事項説明
        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}"
        Bash

        レスポンス

        レスポンスボディ

        • 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"
            }
          ]
        }
        JSON

        この記事は役に立ちましたか?

        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.