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