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
}
}