A root user can delete any running script. A user is only allowed to delete a running script they own.
For more information on scripting, see Working with CLI Scripting in Oracle ZFS Storage Appliance Administration Guide, Release OS8.7.0
Example Request:
$ curl -k -X DELETE --user root:l1a https://aus7110-030:215/api/workflow/v1/scripts/1
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) } };
Example Result:
NEED EXAMPLE RESPONSE HERE
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 } }