Monitor API

/api/juniper/vdirector/monitor/vp-status

The following operations are supported on this resource:

  • GET - Get the list of monitored virtual providers and their statuses

GET /api/juniper/vdirector/monitor/vp-status (v1)


Get the list of monitored virtual providers and their statuses.

Access Control

The following capabilities are required to access this API:
"VSMCap"


Example Usage

GET /api/juniper/vdirector/monitor/vp-status

Content Types

  • Produces content types:
    application/net.juniper.vdirector.monitor.virtualproviderobjects+xml;version=1;q=0.01
    application/net.juniper.vdirector.monitor.virtualproviderobjects+json;version=1;q=0.01


  • Sample Output XML:
    <virtualproviderobjects total="Integer" uri="/api/juniper/vdirector/monitor/vp-status">
         <virtualproviderobject
               href="/api/juniper/vdirector/monitor/vp-status/{mOID}" uri="/api/juniper/vdirector/monitor/vp-status/{mOID}">
               <vp-status>unreachable</vp-status>
               <vp-hostname>String</vp-hostname>
               <vp-last-sync-time>java.util.Date</vp-last-sync-time>
               <moid>String</moid>
         </virtualproviderobject>
    </virtualproviderobjects>


  • Sample Output JSON:
    {
       "virtualproviderobjects" : {
         "@total" : "Integer" ,
         "@uri" : "/api/juniper/vdirector/monitor/vp-status" ,
         "virtualproviderobject" : {
           "@href" : "/api/juniper/vdirector/monitor/vp-status/{mOID}" ,
           "@uri" : "/api/juniper/vdirector/monitor/vp-status/{mOID}" ,
           "vp-status" : "unreachable" ,
           "vp-hostname" : "String" ,
           "vp-last-sync-time" : "java.util.Date" ,
           "moid" : "String"
         }
       }
    }