:doc:`IVS <../../ivs>` / Client / delete_recording_configuration

******************************
delete_recording_configuration
******************************



.. py:method:: IVS.Client.delete_recording_configuration(**kwargs)

  

  Deletes the recording configuration for the specified ARN.

   

  If you try to delete a recording configuration that is associated with a channel, you will get an error (409 ConflictException). To avoid this, for all channels that reference the recording configuration, first use  UpdateChannel to set the ``recordingConfigurationArn`` field to an empty string, then use DeleteRecordingConfiguration.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/ivs-2020-07-14/DeleteRecordingConfiguration>`_  


  **Request Syntax**
  ::

    response = client.delete_recording_configuration(
        arn='string'
    )
    
  :type arn: string
  :param arn: **[REQUIRED]** 

    ARN of the recording configuration to be deleted.

    

  
  
  :returns: None
  **Exceptions**
  
  *   :py:class:`IVS.Client.exceptions.ResourceNotFoundException`

  
  *   :py:class:`IVS.Client.exceptions.InternalServerException`

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

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

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

  