JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle® ZFS Storage Appliance RESTful アプリケーションプログラミングインタフェース
Oracle Technology Network
ライブラリ
PDF
印刷ビュー
フィードバック
search filter icon
search icon

Document Information

このドキュメントの使用法

 1 概要

 2 API の操作

 3 警告サービスコマンド

 4 Analytics サービス

 5 ハードウェアサービス

 6 ログのコマンド

 7 ネットワークのコマンド

 8 問題サービスコマンド

 9 ロールサービス

 10 SAN サービス

 11 サービスコマンド

 12 ストレージサービス

 13 システムコマンド

 14 ユーザーサービス

 15 ワークフローコマンド

ワークフローサービスコマンド

ワークフローの一覧表示

ワークフローの取得

ワークフローの変更

ワークフローの実行

ワークフローの削除

ワークフローのアップロード

 16 RESTful クライアント

ワークフローのアップロード

アプライアンスにワークフローをアップロードします。

リクエストの例:

POST /api/workflow/v1/workflows HTTP/1.1
Authorization: Basic abcefgMWE=
Host: zfssa.example.com:215
Accept: application/json
Content-Type: application/javascript
Content-Length: 290

var workflow = {
    name: 'Echo',
    description: 'Echo bird repeats a song.',
    parameters: {
        song: {
            label: 'Words of a song to sing',
            type: 'String',
        }
    },
    execute: function (params) { return (params.song) }
};

結果例:

HTTP/1.1 201 Created
X-Zfssa-Appliance-Api: 1.0
Content-Type: application/json
Content-Length: 268
X-Zfssa-Version: jkremer/generic@2013.09.14,1-0
Location: /api/workflow/v1/workflows/f4fe892f-cf46-4d6a-9026-cd0c0cce9971

{
    "workflow": {
        "href": "/api/workflow/v1/workflows/f4fe892f-cf46-4d6a-9026-cd0c0cce9971",
        "name": "Echo",
        "description": "Echo bird repeats a song.",
        "uuid": "f4fe892f-cf46-4d6a-9026-cd0c0cce9971",
        "owner": "root",
        "origin": "<local>",
        "setid": false,
        "alert": false,
        "version": "",
        "scheduled": false
    }
}