def list_dashboards()

in sitewise_monitor_dashboard_replicator/sitewise_dashboard_copy.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({'name':dashboard['name'], "id": dashboard['id'], 'project_id': project_id})
    return dashboards