code: func (c *CloudWatch) ListDashboards(input *ListDashboardsInput) (*ListDashboardsOutput, error) {
  	req, out := c.ListDashboardsRequest(input)
  	return out, req.Send()
  }
docs: // ListDashboards API operation for Amazon CloudWatch.
  //
  // Returns a list of the dashboards for your account. If you include DashboardNamePrefix,
  // only those dashboards with names starting with the prefix are listed. Otherwise,
  // all dashboards in your account are listed.
  //
  // ListDashboards returns up to 1000 results on one page. If there are more
  // than 1000 dashboards, you can call ListDashboards again and include the value
  // you received for NextToken in the first call, to receive the next 1000 results.
  //
  // Returns awserr.Error for service API and SDK errors. Use runtime type assertions
  // with awserr.Error's Code and Message methods to get detailed information about
  // the error.
  //
  // See the AWS API reference guide for Amazon CloudWatch's
  // API operation ListDashboards for usage and error information.
  //
  // Returned Error Codes:
  //   * ErrCodeInvalidParameterValueException "InvalidParameterValue"
  //   The value of an input parameter is bad or out-of-range.
  //
  //   * ErrCodeInternalServiceFault "InternalServiceError"
  //   Request processing has failed due to some unknown error, exception, or failure.
  //
  // See also, https://docs.aws.amazon.com/goto/WebAPI/monitoring-2010-08-01/ListDashboards