in container-code/src/rdslogsshipper.py [0:0]
def getRDSInstances(region, rdsClient):
dbInstancesList = []
try:
dbInstanceResp = rdsClient.describe_db_instances()
for inst in dbInstanceResp['DBInstances']:
print ("DB instance name {}".format(inst['DBName']))
dbInstancesList.append(inst['DBName'])
except botocore.exceptions.ClientError as clienterror:
errRespCode = int(clienterror.response['ResponseMetadata']['HTTPStatusCode'])
if errRespCode == 404:
print("There seem to be no rdsClient instances.")
else:
print ("ERROR - Unable to describe rdsClient instances" + clienterror.response['Error']['Message'])
return dbInstancesList