:doc:`Omics <../../omics>` / Client / update_run_group

****************
update_run_group
****************



.. py:method:: Omics.Client.update_run_group(**kwargs)

  

  Updates the settings of a run group and returns a response with no body if the operation is successful.

   

  You can update the following settings with ``UpdateRunGroup``:

   

  
  * Maximum number of CPUs
   
  * Run time (measured in minutes)
   
  * Number of GPUs
   
  * Number of concurrent runs
   
  * Group name
  

   

  To confirm that the settings have been successfully updated, use the ``ListRunGroups`` or ``GetRunGroup`` API operations to verify that the desired changes have been made.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/omics-2022-11-28/UpdateRunGroup>`_  


  **Request Syntax**
  ::

    response = client.update_run_group(
        id='string',
        name='string',
        maxCpus=123,
        maxRuns=123,
        maxDuration=123,
        maxGpus=123
    )
    
  :type id: string
  :param id: **[REQUIRED]** 

    The group's ID.

    

  
  :type name: string
  :param name: 

    A name for the group.

    

  
  :type maxCpus: integer
  :param maxCpus: 

    The maximum number of CPUs to use.

    

  
  :type maxRuns: integer
  :param maxRuns: 

    The maximum number of concurrent runs for the group.

    

  
  :type maxDuration: integer
  :param maxDuration: 

    A maximum run time for the group in minutes.

    

  
  :type maxGpus: integer
  :param maxGpus: 

    The maximum GPUs that can be used by a run group.

    

  
  
  :returns: None
  **Exceptions**
  
  *   :py:class:`Omics.Client.exceptions.InternalServerException`

  
  *   :py:class:`Omics.Client.exceptions.ServiceQuotaExceededException`

  
  *   :py:class:`Omics.Client.exceptions.ThrottlingException`

  
  *   :py:class:`Omics.Client.exceptions.ValidationException`

  
  *   :py:class:`Omics.Client.exceptions.ConflictException`

  
  *   :py:class:`Omics.Client.exceptions.ResourceNotFoundException`

  
  *   :py:class:`Omics.Client.exceptions.AccessDeniedException`

  
  *   :py:class:`Omics.Client.exceptions.RequestTimeoutException`

  