def list_dashboards()

in sitewise_monitor_dashboard_replicator/sitewise_dashboard_replicator.py [0:0]


def list_dashboards(project_id):
    dashboards = []
    dashboard_paginator = client.get_paginator("list_dashboards")
    pages = dashboard_paginator.paginate(projectId=project_id)
    for page in pages:
        if page['dashboardSummaries']:
            for dashboard in page['dashboardSummaries']:
                dashboards.append({"id": dashboard['id'], 'name':dashboard['name']})
    return dashboards