c7n.ufuncs package

Submodules

c7n.ufuncs.logsub module

Ops feedback via log subscription

c7n.ufuncs.logsub.get_function(session_factory, name, role, sns_topic, log_groups, subject='Lambda Error', pattern='Traceback')[source]

Lambda function provisioning.

Self contained within the component, to allow for easier reuse.

c7n.ufuncs.logsub.init()[source]
c7n.ufuncs.logsub.message_event(evt)[source]
c7n.ufuncs.logsub.process_log_event(event, context)[source]

Format log events and relay via sns/email

c7n.ufuncs.s3crypt module

S3 Key Encrypt on Bucket Changes

c7n.ufuncs.s3crypt.get_function(session_factory, role, buckets=None, account_id=None, tags=None)[source]
c7n.ufuncs.s3crypt.init()[source]
c7n.ufuncs.s3crypt.process_event(event, context)[source]
c7n.ufuncs.s3crypt.process_key_event(event, context)[source]

Module contents