code: func (c *Glue) StartCrawlerSchedule(input *StartCrawlerScheduleInput) (*StartCrawlerScheduleOutput, error) {
  	req, out := c.StartCrawlerScheduleRequest(input)
  	return out, req.Send()
  }
docs: // StartCrawlerSchedule API operation for AWS Glue.
  //
  // Changes the schedule state of the specified crawler to SCHEDULED, unless
  // the crawler is already running or the schedule state is already SCHEDULED.
  //
  // 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 AWS Glue's
  // API operation StartCrawlerSchedule for usage and error information.
  //
  // Returned Error Codes:
  //   * ErrCodeEntityNotFoundException "EntityNotFoundException"
  //   A specified entity does not exist
  //
  //   * ErrCodeSchedulerRunningException "SchedulerRunningException"
  //   The specified scheduler is already running.
  //
  //   * ErrCodeSchedulerTransitioningException "SchedulerTransitioningException"
  //   The specified scheduler is transitioning.
  //
  //   * ErrCodeNoScheduleException "NoScheduleException"
  //   There is no applicable schedule.
  //
  //   * ErrCodeOperationTimeoutException "OperationTimeoutException"
  //   The operation timed out.
  //
  // See also, https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/StartCrawlerSchedule