System.AccessLogs

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

The AccessLogs interfaces provide operations on saved virtual server access logs for a Pulse Secure Virtual Traffic Manager Appliance. This interface is only available on an appliance and is deprecated; use the System.RequestLogs interface instead.

Methods

deleteAllVSAccessLogs() throws InvalidOperation

Delete all the access logs for all virtual servers.

void deleteAllVSAccessLogs()

deleteVSAccessLog( logfiles ) throws InvalidOperation, InvalidInput

Delete the specified access logs.

void deleteVSAccessLog(

String[] logfiles

)

deleteVSAccessLogs( vservers ) throws InvalidOperation

Delete the access logs for specific virtual servers.

void deleteVSAccessLogs(

String[] vservers

)

getAllVSAccessLogs() throws InvalidOperation

Get the access logs for all virtual servers.

System.AccessLogs.VSAccessLog[] getAllVSAccessLogs()

getVSAccessLogs( vservers ) throws InvalidOperation

Get the access logs for specific virtual servers.

System.AccessLogs.VSAccessLog[][] getVSAccessLogs(

String[] vservers

)

Structures

System.AccessLogs.VSAccessLog

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

struct System.AccessLogs.VSAccessLog {

# 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;

}