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/{script-id}/view-associated-devices
The following operation is supported on this resource:
- GET - Get all devices associated to the scripts
GET /scripts/{script-id}/view-associated-devices | Version 2 |
This API finds all available devices associated with a script and returns a list of them.
Sample Usage
GET /scripts/{script-id}/view-associated-devices
-
Parameters:
Name Type URI Type Description Required script-id int Path The script ID used to get devices associated with the script Y
-
Accept Headers:
application/vnd.net.juniper.space.script-management.view-associated-devices+xml;version=2
application/vnd.net.juniper.space.script-management.view-associated-devices+json;version=2
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<script-device-associations size="2"
uri="/api/space/script-management/scripts//163856/view-associated-devices">
<script-device-association>
<device href=
"/api/space/device-management/devices/327690">
<device-id>327690</device-id>
<device-name>EX4200-20</device-name>
<ip-address>192.168.27.20</ip-address>
</device >
<script-name>show-interfaces.slax</script-name>
<deployed-version>1.0</deployed-version
>
<script-status>ENABLED</script-status>
</script-device-association>
<script-device-association>
<device href=
"/api/space/device-management/devices/327694">
<device-id>327694</device-id>
<device-name>EX4200-200</device-name>
<ip-address>192.168.27.200</ip-address>
</device >
<script-name>show-interfaces.slax</script-name>
<category>show-interfaces.slax</category>
<deployed-version>1.0</deployed-version
>
<script-status>ENABLED</script-status>
</script-device-association>
</script-device-associations>
{
"script-device-associations":{
"@size": 2 ,
"@uri": "/api/space/script-management/scripts/163856/view-associated-devices" ,
"script-device-association": [
{
"device": {
"@href": "/api/space/device-management/devices/327690",
"device-id":327690,
"device-name":"EX4200-20",
"ip-address":"192.168.27.20"
},
"script-name":"show-interfaces.slax" ,
"deployed-version":"1.0",
"script-status":"ENABLED"
},
{
"device": {
"@href": "/api/space/device-management/devices/327694",
"device-id":327694,
"device-name":"EX4200-200",
"ip-address":"192.168.27.200"
},
"script-name":"show-interfaces.slax",
"category":"sample",
"deployed-version":"1.0" ,
"script-status":"ENABLED"
}
]
}
}
Access Control
The following capabilities are required to access this API: ViewAssociatedDevicesCap
For other non-deprecated versions of this API, refer to :