REST Resources
-
/ -
/change-device-credentials -
/devices -
/devices /get-syslog-events -
/devices /stop-syslog-events /{id} -
/devices /{device-id} /activate-modeled-device -
/devices /{device-id} /associated-softwares -
/devices /{device-id} /clone -
/devices /{device-id} /configlet -
/devices /{id} -
/devices /{id} /apply-cli-configlet -
/devices /{id} /associated-scripts -
/devices /{id} /change-requests -
/devices /{id} /configurations -
/devices /{id} /configurations /expanded -
/devices /{id} /configurations /expanded /match-content -
/devices /{id} /configurations /raw -
/devices /{id} /configurations /raw /match-content -
/devices /{id} /connection-status -
/devices /{id} /exec-resync -
/devices /{id} /exec-rpc -
/devices /{id} /managed-elements -
/devices /{id} /managed-status -
/devices /{id} /modify-device-target-ip -
/devices /{id} /view-customized-attributes -
/discover-devices -
/discoveryresult /{id}
/api/space/device-management/devices/get-syslog-events
The following operation is supported on this resource:
- POST - Get syslog events from device
POST /devices/get-syslog-events | Version 2 |
This API is used to start syslog events on managed devices. It makes an asynchronous call to the syslog service.
Sample Usage
Since this API makes an asynchronous method call, you can (optionally) specify queue and schedule parameters:
POST /devices/get-syslog-events?queue=<queue>&schedule=<schedule>
Note: It is assumed that the queue url denoted by <queue> has, already, been created.
-
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.device-management.get-syslog-events+xml;version=2;charset=UTF-8
application/vnd.net.juniper.space.device-management.get-syslog-events+json;version=2;charset=UTF-8 -
Accept Headers:
application/vnd.net.juniper.space.device-management.get-syslog-events+xml;version=2
application/vnd.net.juniper.space.device-management.get-syslog-events+json;version=2
<get-syslog-events>
<devices>
<device
href="/api/space/device-management/devices/1234"/>
<device
href="/api/space/device-management/devices/5678"/>
</devices>
<text-patterns>
<text-pattern>pattern1</text-pattern>
<text-pattern>pattern2</text-pattern>
</text-patterns>
</get-syslog-events>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<task>
<id>720908</id>
</task>
{
"get-syslog-events":{
"devices":{
"device":{
"@href":"/api/space/device-management/devices/1234"
}
},
"text-patterns":{
"text-pattern":[
"pattern1",
"pattern2"
]
},
}
}
{
"task":{
"id":1245226
}
}
Access Control
The following capabilities are required to access this API: DefaultRead
For the deprecated versions of this API, refer to :
version 1