使用可能なバージョンのメタデータの取得

get

/py-scripts

Script Execution APIの使用可能なすべてのバージョンを記述するメタデータを返します。

リクエスト

この操作にはリクエスト・パラメータはありません。

この操作にはリクエスト本文はありません。

先頭に戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

使用可能なすべてのバージョンのリスト。
本文()
ルート・スキーマ: EmbedScriptApiMetadata
型: object
ソースの表示
ネストされたスキーマ: items
型: array
バージョン・リソースのコレクション。
ソースの表示
ネストされたスキーマ: EmbedScriptApiVersion
型: object
ソースの表示
先頭に戻る

次の例では、Embedded Python Executionに使用可能なREST APIのバージョンに関する情報を取得します。

curl -i -X GET --header "Authorization: Bearer ${token}" \
--header 'Accept: application/json' \
"<oml-cloud-service-location-url>/oml/api/py-scripts"

レスポンス・ヘッダー

レスポンス・ヘッダーは次のとおりです。

HTTP/1.1 200 OK
Date: Thu, 20 Aug 2020 14:49:43 GMT
Content-Type: application/json
Content-Length: 1774
Connection: keep-alive
Cache-Control: no-cache, no-store, private
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1;mode=block
Strict-Transport-Security: max-age=31536000; includeSubDomains
X-Content-Type-Options: nosniff

レスポンス本文

JSON形式のレスポンス本文は次のとおりです。

{
    "items": [
        {
            "version": "v1",
            "isLatest": false,
            "lifecycle": "DEPRECATED@2026-03-31",
            "links": [
                {
                    "rel": "self",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/envs"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/jobs/{jobId}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/jobs/{jobId}/result"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/scripts"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/do-eval/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/do-eval/{scriptName}/{ownerName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/table-apply/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/table-apply/{scriptName}/{ownerName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/row-apply/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/row-apply/{scriptName}/{ownerName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/index-apply/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/index-apply/{scriptName}/{ownerName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/group-apply/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v1/group-apply/{scriptName}/{ownerName}"
                }
            ]
        },
        {
            "version": "v2",
            "isLatest": true,
            "lifecycle": "ACTIVE",
            "links": [
                {
                    "rel": "self",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/envs"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/jobs/{jobId}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/jobs/{jobId}/result"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/jobs"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/scripts/{scriptType}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/scripts"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/do-eval/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/do-eval/{scriptName}/{ownerName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/table-apply/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/table-apply/{scriptName}/{ownerName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/row-apply/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/row-apply/{scriptName}/{ownerName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/index-apply/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/index-apply/{scriptName}/{ownerName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/group-apply/{scriptName}"
                },
                {
                    "rel": "child",
                    "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2/group-apply/{scriptName}/{ownerName}"
                }
            ]
        }
    ],
    "links": [
        {
            "rel": "self",
            "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts"
        },
        {
            "rel": "current",
            "href": "https://<oml-cloud-service-location-url>/oml/tenants/MYTENANT/databases/MYADW/api/py-scripts/v2"
        }
    ]
}
先頭に戻る