in source/CRRMonitorTrailAlarm/CRRMonitorTrailAlarm.py [0:0]
def put_event_selectors(trail_name,crr_buckets):
print('Data Events: ')
try:
client['cloudtrail']['handle'].put_event_selectors(
TrailName=trail_name,
EventSelectors=[
{
'ReadWriteType': 'WriteOnly',
'IncludeManagementEvents': True,
'DataResources': [
{
'Type': 'AWS::S3::Object',
'Values': crr_buckets
},
]
},
]
)
except Exception as e:
print(e)
print('Data Events Trail')
raise e