def scheduler_info_widget(scheduler_infos):
    """
    Generates the HTML output exposing the scheduler infos. This output can be
    consumed and exposed by CloudWatch Custom Widget.
    
    Params:
        scheduler_infos (dict): the parameters to display in the widget
    """
    header = '<table>\n'
    footer = '</table>\n'
    
    rows = '<tbody>'
    for key, value in scheduler_infos.items():
        rows += '<tr>'
        rows += f'<th>{key}</th>'
        rows += f'<td>{value}</td>'
        rows += '</tr>'
    rows += '</tbody>\n'
    
    return header + rows + footer