Description
Aurora Scheduler has a webhook module that watches all TaskStateChanges and send events to configured endpoint. This floods the endpoint with a lot of noise if we only care about certain types of TaskStateChange event(e.g. task state change from RUNNING -> LOST). We should allow the aurora administrator to provide a white list of task state change event types in their web hook configuration, so that the web hook will only send these events to the configured endpoint.