def getRDSInstances()

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