E_OK E_GENERAL_ERROR E_INVALID_EVENT_TYPE E_INVALID_ID E_INVALID_URL E_INVALID_USERNAME E_INVALID_PASSWORD E_INVALID_TTL E_INVALID_MIN_EVENTS_PER_TIMESLICE E_INVALID_MAX_TIMESLICE E_INVALID_ENABLED_STATE E_CONNECTION_REFUSED E_CONNECTION_TIMEDOUT STATE_DISABLED STATE_ENABLED EVENTTYPE_NONE EVENTTYPE_TEST EVENTTYPE_ALL EVENTTYPE_SYSTEM_STARTUP EVENTTYPE_SYSTEM_SHUTDOWN EVENTTYPE_SYSTEM_CONFIG_LOAD EVENTTYPE_CREATE EVENTTYPE_MODIFY EVENTTYPE_DELETE EVENTTYPE_ADMIN_IP EVENTTYPE_ARP_ENTRY EVENTTYPE_DAEMON_HA EVENTTYPE_DB_VARIABLE EVENTTYPE_FEATURE_FLAGS EVENTTYPE_FILTER_PROFILE EVENTTYPE_GTMD EVENTTYPE_INTERFACE EVENTTYPE_LCDWARN EVENTTYPE_L2_FORWARD EVENTTYPE_MIRROR_PORT_MEMBER EVENTTYPE_MIRROR_PORT EVENTTYPE_MIRROR_VLAN EVENTTYPE_MONITOR EVENTTYPE_NAT EVENTTYPE_NODE_ADDRESS EVENTTYPE_PACKET_FILTER EVENTTYPE_PCI_DEVICE EVENTTYPE_POOL EVENTTYPE_POOL_MEMBER EVENTTYPE_RATE_FILTER EVENTTYPE_ROUTE_MGMT EVENTTYPE_ROUTE_UPDATE EVENTTYPE_RULE EVENTTYPE_SELF_IP EVENTTYPE_SENSOR EVENTTYPE_SNAT_ADDRESS EVENTTYPE_SNAT_POOL EVENTTYPE_SNAT_POOL_MEMBER EVENTTYPE_STP EVENTTYPE_SWITCH_DOMAIN EVENTTYPE_SWITCH_EDGE EVENTTYPE_TAMD_AUTH EVENTTYPE_TRUNK EVENTTYPE_TRUNK_CONFIG_MEMBER EVENTTYPE_TRUNK_WORKING_MEMBER EVENTTYPE_VALUE_LIST EVENTTYPE_VIRTUAL_ADDRESS EVENTTYPE_VIRTUAL_SERVER EVENTTYPE_VIRTUAL_SERVER_PROFILE EVENTTYPE_VLAN EVENTTYPE_VLAN_MEMBER EVENTTYPE_VLANGROUP AUTHMODE_NONE AUTHMODE_BASIC Create a new subscription. This takes an an input a list of subscription details, one for each subscription requested. Create a new subscription. This takes an an input a list of subscription details, one for each subscription requested. Modify a list of subscriptions. This takes a list of subscription definitions representing the subscriptions that are to be modified. Modify a list of subscriptions. This takes a list of subscription definitions representing the subscriptions that are to be modified. Remove a list of subscriptions. This takes as input a list of subscription id's and returns a list of status structures with the associated status code for each item in the id_list. Retrieve the list of configured subscription identifiers. Retrieve the subscription definitions for a list of subscription identifiers. Retrieve the subscription definitions for a list of subscription identifiers. Retrieve a list of event types available on this system. Set the enabled state of a list of subscriptions identifiers Get the enabled state of a list of subscription identifiers. Set the url endpoint that implements the EventNotification interface. Get the url endpoint that implements the EventNotification interface. Set the credentials for the url's associated with the given list of subscription identifiers. Gets the credentials for the URL's associated with a set of subscription identifiers. Set the time to live (ttl) in seconds for the list of subscription identifiers. Get the time to live (ttl) in seconds for the list of subscription identifiers. Set the minimum number of events needed to trigger a notification message. This value is used to force a notification message to occur even if the max timeslice attribute is not reached yet. Get the minimum number of events needed to trigger a notification message. Set the maximum timeslice (in seconds) between event notifications. This value is used to ensure that notifications are sent despite the minimum event attribute not reaching its threashold. Get the maximum timeslice (in seconds) between event notifications for the list of subscription identifiers. Sets the proxy URL required for accessing the notification service for a set of subscriptions. Gets the proxy URL required for accessing the notification service for a set of subscriptions. Get the statistics for the given list of subscription identifiers. Reset the statistics for the given list of subscription identifiers. A lightweight ping to determine the event notification service's health. Gets the version information for this interface. Create a new subscription. This takes an an input a list of subscription details, one for each subscription requested. Create a new subscription. This takes an an input a list of subscription details, one for each subscription requested. Modify a list of subscriptions. This takes a list of subscription definitions representing the subscriptions that are to be modified. Modify a list of subscriptions. This takes a list of subscription definitions representing the subscriptions that are to be modified. Remove a list of subscriptions. This takes as input a list of subscription id's and returns a list of status structures with the associated status code for each item in the id_list. Retrieve the list of configured subscription identifiers. Retrieve the subscription definitions for a list of subscription identifiers. Retrieve the subscription definitions for a list of subscription identifiers. Retrieve a list of event types available on this system. Set the enabled state of a list of subscriptions identifiers Get the enabled state of a list of subscription identifiers. Set the url endpoint that implements the EventNotification interface. Get the url endpoint that implements the EventNotification interface. Set the credentials for the url's associated with the given list of subscription identifiers. Gets the credentials for the URL's associated with a set of subscription identifiers. Set the time to live (ttl) in seconds for the list of subscription identifiers. Get the time to live (ttl) in seconds for the list of subscription identifiers. Set the minimum number of events needed to trigger a notification message. This value is used to force a notification message to occur even if the max timeslice attribute is not reached yet. Get the minimum number of events needed to trigger a notification message. Set the maximum timeslice (in seconds) between event notifications. This value is used to ensure that notifications are sent despite the minimum event attribute not reaching its threashold. Get the maximum timeslice (in seconds) between event notifications for the list of subscription identifiers. Sets the proxy URL required for accessing the notification service for a set of subscriptions. Gets the proxy URL required for accessing the notification service for a set of subscriptions. Get the statistics for the given list of subscription identifiers. Reset the statistics for the given list of subscription identifiers. A lightweight ping to determine the event notification service's health. Gets the version information for this interface. The EventSubscription interface is to be used to register for system configuration change events. Events are sent using the EventNotification interface. This interface does not support transactions.