| interface  | AlertEscalationAction | Action to execute when an AlertEscalation Alert is executed. | 
| interface  | AlertSourceAction | Action to execute when an AlertSource Alert is created. | 
| interface  | EmailAlertGatewayAction | Action to execute when an EmailAlertGateway Alert is executed. | 
| interface  | ExtensionPoint | An extension point is used to provide a custom entry point to generate results. | 
| interface  | ImportAction | Action to execute when an Import is ready to persist. | 
| interface  | JobDefinition | A job definition defines what a job does. | 
| interface  | JobDefinitionAction | Action to execute for jobs based on this job definition. | 
| interface  | JobDefinitionTypeAction | Action to execute for jobs using this JobDefinitionType. | 
| interface  | Library | A library dependency for a script. | 
| interface  | PeriodFunction | A period function is used to define which days in the month a time window interval is open. | 
| interface  | Trigger | A library dependency for a script. |