コンテンツにスキップ

モジュール実行 API - dataproc.get_definitions

モジュールの定義情報を取得します。 実行方式は JSON-RPC v2.0 を利用します。

エンドポイント

https://<api-server-endpoint>/api/v1/dataproc/jsonrpc

リクエスト例

{
  "jsonrpc": "2.0",
  "method": "dataproc.get_definitions",
  "params": {
    "module": "mnist-module"
  },
  "id": "dataproc_get_definitions"
}

パラメータ

パラメータ名 データ型 内容 既定値
module string モジュール名 必須

出力サンプル

{
  "result": {
    "name": "module.mnist-module",
    "description": "MNIST module",
    "supports": "",
    "definitions": {
      "mnist_dataset": {
        "description": "MNIST dataset",
        "definition": {

  (以下省略)

}

戻り値

指定されたモジュールの定義情報を含む JSON オブジェクトを返します。

キー データ型 内容
name string モジュールの名前
description string モジュールの説明
supports string モジュールがサポートする機能 (現在未使用)
definitions JSON Object モジュールのパラメータ型の定義
scripts JSON Object モジュールが提供するメソッドの入出力定義

説明

(モジュール実行時のパラメータ検査のために、内部的に利用されるものです。利用者は通常、この API を実行する必要はありません)

モジュールの定義情報を取得します。

リクエストパラメータの module に指定されたモジュールについて、モジュールの概要説明、モジュールが提供する各メソッドの入出力仕様などを含む定義情報を返します。 モジュールを実行する際には、定義情報に従う形式の入力データを与える必要があります。 また、モジュールの実行結果は、定義情報に従う形式で格納されます。

モジュールの説明や各メソッドの入出力仕様などは、各モジュールが提供するドキュメントを参照してください。 一般的な利用者は、この API を実行する必要はありません。