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