Uploads and runs a script on the appliance.
A root user can view and access all scripts uploaded to the appliance. A non-root user can only view and access their own scripts.
For more information on scripting, see Working with CLI Scripting in Oracle ZFS Storage Appliance Administration Guide, Release OS8.8.0.
This script lists all shares on the appliance.
Example Request:
$ curl -kv --user root:pw --data-binary @listShares.aksh \ https://hostname:215/api/workflow/v1/scripts POST /api/workflow/v1/scripts HTTP/1.1 Host: zfs-storage.example.com:215 Authorization: Basic dDpscm9vMWE= User-Agent: curl/7.45.0 Accept: */* Content-Length: 12 Content-Type: application/x-www-form-urlencoded
Example Result:
HTTP/1.1 201 Created Date: Mon, 27 Mar 2017 22:16:38 GMT X-Zfssa-Workflow-Api: 1.1 X-Zfssa-Version: user/generic@2017.02.27,1-0 X-Zfssa-Api-Version: 1.0 Content-Type: plain/text; charset=utf-8 Transfer-Encoding: chunked default share1 share2 fs1 lun1