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