Runs custodian in AWS lambda and is triggered by Personal Health Dashboard events. These
events are triggered by changes in the health of AWS resources, giving you event visibility,
and guidance to help quickly diagnose and resolve issues. See Personal Health Dashboard for more details.

Runs custodian in AWS lambda and is triggered by cloudtrail events. This allows
you to apply your policies as soon as events occur. Cloudtrail creates an event for every
api call that occurs in your aws account. See Cloudtrail
for more details.

Runs custodian in AWS lambda and is triggered by guard-duty responses. AWS Guard Duty is a threat
detection service that continuously monitors for malicious activity and unauthorized behavior. This mode
allows you to execute polcies when various alerts are created by AWS Guard Duty. See Guard Duty for more details.

Runs custodian in AWS lambda and gets triggered by AWS config when there are configuration changes
of your AWS resources. This is useful if you have policies that enforce certain configurations or
want to get notified based on certain configuration changes. See AWS Config for more details.