in handler.py [0:0]
def get_health_accounts(health_client, event, event_arn):
affected_accounts = []
event_accounts_paginator = health_client.get_paginator('describe_affected_entities')
event_accounts_page_iterator = event_accounts_paginator.paginate(
filter = {
'eventArns': [
event_arn
]
}
)
for event_accounts_page in event_accounts_page_iterator:
json_event_accounts = json.dumps(event_accounts_page, default=myconverter)
parsed_event_accounts = json.loads(json_event_accounts)
try:
affected_accounts.append(parsed_event_accounts['entities'][0]['awsAccountId'])
except Exception:
affected_accounts = []
return affected_accounts