Related Documentation
- Junos Space
- Get All PHDCs
- Get All PHDs by PHDC ID and PHD Device Configuration ID
- Get PHDC Configuration of a Device by PHD Device Configuration ID
- Get All PHDs by PHD Device Configuration ID
- Export All PHDs by Device ID
- Export All PHDs by PHDC ID and PHD Device Configuration ID
- Get PHD by ID
- Download PHD by ID
- Delete PHD by ID
- Export PHD by ID
- Export All Devices Having Product Health Data
- Product Health Data Collection Management REST API Overview
Get All Devices Having PHD
Use this API to retrieve all devices that have product health data (PHD) available in Junos Space Service Now.
URI
https://[host] /api/juniper/servicenow/device-analysis/phdDeviceConfigurations (HTTP method = GET)
Consumes
None
Produces
- application/vnd.juniper.servicenow.device-analysis.phdDeviceConfigurations +json;version=1
- application/vnd.juniper.servicenow.device-analysis.phdDeviceConfigurations +xml;version=1
Response Elements
Element | Type | Description |
---|---|---|
uri | String | URI of the collection of devices from which PHD is collected |
method | String | Method applicable to devices from which PHD is collected |
phdDeviceConfiguration | phdDeviceConfiguration | A device from which PHD is collected |
key | Integer | ID of the device from which PHD is collected |
href | String | Link to the device from which PHD is collected |
domainName | String | Name of the domain to which the device belongs |
deviceName | String | Name of the device |
serialNumber | String | Serial number of the device |
status | String | Status of PHDC on the device Possible values:
|
availableFilesCount | Integer | Number of PHD files collected from the device |
startTime | String | Date and time when PHDC was started on the device |
Sample Output
Sample XML Output
<phdDeviceConfigurations uri="/api/juniper/servicenow/phdc-management/phdcs/35638/phdDeviceConfigurations" size="2"> <method href="/api/juniper/servicenow/device-analysis/phdDeviceConfigurations/export"/> <phdDeviceConfiguration key="35643" href="/api/juniper/servicenow/device-analysis/phdDeviceConfigurations/35643"> <domainName/> <deviceName>ex-4200-sn1</deviceName> <serialNumber>BM0210329678</serialNumber> <status>Running</status> <availableFilesCount>53</availableFilesCount> <startTime>2015-07-24 23:02:02 UTC</startTime> </phdDeviceConfiguration> <phdDeviceConfiguration key="35652" href="/api/juniper/servicenow/device-analysis/phdDeviceConfigurations/35652"> <domainName/> <deviceName>sn-space-ex4500-sys1</deviceName> <serialNumber>GG0213130986</serialNumber> <status>Running</status> <availableFilesCount>50</availableFilesCount> <startTime>2015-07-24 23:02:02 UTC</startTime> </phdDeviceConfiguration> </phdDeviceConfigurations>
Sample JSON Output
{ "phdDeviceConfigurations": { "@uri": "/api/juniper/servicenow/phdc-management/phdcs/35638/phdDeviceConfigurations", "@size": "2", "method": { "@href": "/api/juniper/servicenow/device-analysis/phdDeviceConfigurations/export" }, "phdDeviceConfiguration": [ { "@key": "35643", "@href": "/api/juniper/servicenow/device-analysis/phdDeviceConfigurations/35643", "domainName": "", "deviceName": "ex-4200-sn1", "serialNumber": "BM0210329678", "status": "Running", "availableFilesCount": 53, "startTime": "2015-07-24 23:02:02 UTC" }, { "@key": "35652", "@href": "/api/juniper/servicenow/device-analysis/phdDeviceConfigurations/35652", "domainName": "", "deviceName": "sn-space-ex4500-sys1", "serialNumber": "GG0213130986", "status": "Running", "availableFilesCount": 50, "startTime": "2015-07-24 23:02:02 UTC" } ] } }
Related Documentation
- Junos Space
- Get All PHDCs
- Get All PHDs by PHDC ID and PHD Device Configuration ID
- Get PHDC Configuration of a Device by PHD Device Configuration ID
- Get All PHDs by PHD Device Configuration ID
- Export All PHDs by Device ID
- Export All PHDs by PHDC ID and PHD Device Configuration ID
- Get PHD by ID
- Download PHD by ID
- Delete PHD by ID
- Export PHD by ID
- Export All Devices Having Product Health Data
- Product Health Data Collection Management REST API Overview