def lambda_handler()

in automation/ml_ops/lambdas/create-solution/solution.py [0:0]


def lambda_handler(event, context):

    solutionArn = ARN.format(
        region=environ['AWS_REGION'],
        account=LOADER.account_id,
        name=event['solution']['{}'.format(event['solutionType'])]['name']
    )

    event['solution']['{}'.format(event['solutionType'])]['datasetGroupArn'] = event['datasetGroupArn']
    create_solution(solutionArn, event['solution']['{}'.format(event['solutionType'])])

    solutionVersionArn = LOADER.personalize_cli.create_solution_version(
        solutionArn=solutionArn,
        trainingMode='FULL'  # Assumed given we are creating a new model.
    )['solutionVersionArn']

    return solutionVersionArn