System.RequestLogs

URI: http://soap.zeus.com/zxtm/1.0/System/RequestLogs/

The RequestLogs interfaces provide operations on saved virtual server request logs for a Pulse Secure vTM appliance. This interface is only available on an appliance.

Methods

deleteAllVSRequestLogs() throws InvalidOperation

Delete all the request logs for all virtual servers.

void deleteAllVSRequestLogs()

deleteVSRequestLog( logfiles ) throws InvalidInput, InvalidOperation

Delete the specified request logs.

void deleteVSRequestLog(

String[] logfiles

)

deleteVSRequestLogs( vservers ) throws InvalidOperation

Delete the request logs for specific virtual servers.

void deleteVSRequestLogs(

String[] vservers

)

getAllVSRequestLogs() throws InvalidOperation

Get the request logs for all virtual servers.

System.RequestLogs.VSRequestLog[] getAllVSRequestLogs()

getVSRequestLogs( vservers ) throws InvalidOperation

Get the request logs for specific virtual servers.

System.RequestLogs.VSRequestLog[][] getVSRequestLogs(

String[] vservers

)

Structures

System.RequestLogs.VSRequestLog

This structure contains the information for each virtual server request log.

struct System.RequestLogs.VSRequestLog {

# The log filename.

String filename;

# The virtual server for this logfile.

String virtual_server;

# The date this logfile was created.

Time logdate;

# The size (in bytes) of this logfile.

Integer filesize;

}