:doc:`Glue <../../glue>` / Client / update_crawler_schedule

***********************
update_crawler_schedule
***********************



.. py:method:: Glue.Client.update_crawler_schedule(**kwargs)

  

  Updates the schedule of a crawler using a ``cron`` expression.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/glue-2017-03-31/UpdateCrawlerSchedule>`_  


  **Request Syntax**
  ::

    response = client.update_crawler_schedule(
        CrawlerName='string',
        Schedule='string'
    )
    
  :type CrawlerName: string
  :param CrawlerName: **[REQUIRED]** 

    The name of the crawler whose schedule to update.

    

  
  :type Schedule: string
  :param Schedule: 

    The updated ``cron`` expression used to specify the schedule (see `Time-Based Schedules for Jobs and Crawlers <https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html>`__. For example, to run something every day at 12:15 UTC, you would specify: ``cron(15 12 * * ? *)``.

    

  
  
  :rtype: dict
  :returns: 
    
    **Response Syntax**

    
    ::

      {}
      
    **Response Structure**

    

    - *(dict) --* 
  
  **Exceptions**
  
  *   :py:class:`Glue.Client.exceptions.EntityNotFoundException`

  
  *   :py:class:`Glue.Client.exceptions.InvalidInputException`

  
  *   :py:class:`Glue.Client.exceptions.VersionMismatchException`

  
  *   :py:class:`Glue.Client.exceptions.SchedulerTransitioningException`

  
  *   :py:class:`Glue.Client.exceptions.OperationTimeoutException`

  