def lambda_handler()

in lambdas/check_network_scope_analysis/app.py [0:0]


def lambda_handler(event, context):

    scope_analysis_details_list = event['scope_analysis_details']
    print(scope_analysis_details_list)

    analysis_completed = True

    if len(scope_analysis_details_list):
        for item in scope_analysis_details_list:
            logger.info("printing item next>>>")
            print(item)
            scope_analysis_id = item["scope_analysis_id"]
            response = ec2.describe_network_insights_access_scope_analyses(NetworkInsightsAccessScopeAnalysisIds=[scope_analysis_id])
            status = response['NetworkInsightsAccessScopeAnalyses'][0]['Status']

            if status == 'running':
                analysis_completed = False
                break
    

    return analysis_completed