def get_trusted_advisor_checks()

in source/get-ta-checks-lambda.py [0:0]


def get_trusted_advisor_checks(language, accountId, accountName, 
                                    accountEmail, date, dateTime):
    logger.info("Extracting Trusted Advisor Check Details")
    response = supportClient.describe_trusted_advisor_checks(language=language)
    TA_checks = {}
    TA_checks["checks"] = []
    
    logger.info("Appending CheckIds for:"+ os.environ[("Category")])
    for x in response['checks']:                                                                   
        for category in list(os.environ[("Category")].split(",")):
            if x['category'] == category and x['id'] in os.environ['SupportedChecks']:
                TA_checks["checks"].append({"CheckId": x['id'], 
                                            "CheckName": x['name'],
                                            "Category":x['category'],
                                            "Language": language, 
                                            "AccountId": accountId, 
                                            "AccountName": accountName, 
                                            "AccountEmail": accountEmail,
                                            "Date": date,
                                            "DateTime": dateTime})
    return TA_checks