REST Resources
-
/ -
/exec-deploy -
/exec-scripts -
/job-instances /{job-id} /script-mgmt-job-results -
/match-scripts-by-context -
/scripts -
/scripts /exec-deploy -
/scripts /exec-disable -
/scripts /exec-enable -
/scripts /exec-remove -
/scripts /exec-scripts -
/scripts /exec-verify -
/scripts /{script-id} -
/scripts /{script-id} /contents -
/scripts /{script-id} /parameters -
/scripts /{script-id} /results -
/scripts /{script-id} /view-associated-devices
/api/space/script-management/scripts/exec-verify (v1)
The following operations are supported on this resource:
(Deprecated) | Version 1 |
This API verififies scripts on devices.
Sample Usage
This API makes an asynchronous method call; so, you can optionally specify queue and schedule parameters:
PUT /scripts/exec-verify?queue=<queue>&schedule=<schedule>
Note: The queue URL denoted by <queue> must have been created already.
-
Parameters:
Name Type URI Type Description Required queue Queue URL Query A fully qualified queue URL, where job progress notifications will be sent (See Asynchronous API Usage) N schedule cron-like-expression Query Schedule this API in the future, by specifying a cron-like-expression (See Job Scheduling) N
-
Content-Type Headers:
application/vnd.net.juniper.space.script-management.exec-verify+xml;version=1;charset=UTF-8
application/vnd.net.juniper.space.script-management.exec-verify+json;version=1;charset=UTF-8 -
Accept Headers:
application/vnd.net.juniper.space.script-management.exec-verify+xml;version=1
application/vnd.net.juniper.space.script-management.exec-verify+json;version=1
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<scriptMgmts>
<scriptMgmt>
<deviceId>4117</deviceId>
<scriptId>1114117</scriptId>
<scriptVersionSelected>1.1</
scriptVersionSelected>
<scriptParams>
<scriptParam>
<paramName>paramName</paramName>
<paramValue>paramValue</paramValue>
</scriptParam>
</scriptParams>
</scriptMgmt>
<scriptMgmt>
<deviceId>4118</deviceId>
<scriptId>1114119</scriptId>
<scriptVersionSelected>1.1</
scriptVersionSelected>
<scriptParams>
<scriptParam>
<paramName>paramName</paramName>
<paramValue>paramValue</paramValue>
</scriptParam>
</scriptParams>
</scriptMgmt>
</scriptMgmts>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<task>
<id>786496</id>
</task>
{"scriptMgmts":
[{"scriptMgmt":
{"scriptId":"786432",
"scriptVersionSelected":"1.1",
"deviceId":"983043",
"scriptParams":
[{"scriptParam":
{"paramName":"test",
"paramValue":"test"}
}]
}
}]
}
task:
{
id: 786496
}
Access Control
The following capabilities are required to access this API: VerifyScriptCap