def get_health_org_entities()

in handler.py [0:0]


def get_health_org_entities(health_client, event, event_arn, affected_org_accounts):
    if len(affected_org_accounts) >= 1:
        affected_org_accounts = affected_org_accounts[0]
        event_entities_paginator = health_client.get_paginator('describe_affected_entities_for_organization')
        event_entities_page_iterator = event_entities_paginator.paginate(
            organizationEntityFilters=[
                {
                    'awsAccountId': affected_org_accounts,
                    'eventArn': event_arn
                }
            ]
        )
        affected_org_entities = []
        for event_entities_page in event_entities_page_iterator:
            json_event_entities = json.dumps(event_entities_page, default=myconverter)
            parsed_event_entities = json.loads(json_event_entities)
            for entity in parsed_event_entities['entities']:
                affected_org_entities.append(entity['entityValue'])
        return affected_org_entities
    else:
        affected_entities = ""
        return affected_entities