REST Resources
/api/space/software-management/packages/{id}/exec-verify
The following operation is supported on this resource:
- POST - Verify Image on Devices
POST /packages/{id}/exec-verify | Version 1 |
This API verifies the software package already staged on the real device (that is, on the physical device). It validates the MD5 checksum of the staged package on the device against the checksum present in the database.
Sample Usage
This API makes an asynchronous method call; so, you can optionally specify queue and schedule parameters:
POST /packages/{id}/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 software-package-id int Path The ID for the software package under operation. Y 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.software-management.exec-verify+xml;version=1;charset=UTF-8
application/vnd.net.juniper.space.software-management.exec-verify+json;version=1;charset=UTF-8 -
Accept Headers:
application/vnd.net.juniper.space.software-management.exec-verify+xml;version=1
application/vnd.net.juniper.space.software-management.exec-verify+json;version=1
<exec-verify>
<devices>
<device href=
"/api/space/device-management/devices/458753" />
</devices>
</exec-verify>
<task href="/api/space/job-management/jobs/3997704">
<id>3997704</id>
</task>
{
"exec-verify": {
"devices": [
{
"device": {
"@href":"/api/space/device-management/devices/458753"
}
}
]
}
}
{
"task": {
"@href":"/api/space/job-management/jobs/3997704",
"id":3997704
}
}
Access Control
The following capabilities are required to access this API: VerifyMD5Cap