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 (v1)
The following operation is supported on this resource:
- GET - Get list of Devices associated to the Script
GET /scripts/{script-id}/view-associated-devices | Version 1 |
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 a script Y
-
Accept Headers:
application/vnd.net.juniper.space.script-management.view-associated-devices+xml;version=1
application/vnd.net.juniper.space.script-management.view-associated-devices+json;version=1
<?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 the current version of this API, refer to :