:doc:`Backup <../../backup>` / Client / put_restore_validation_result

*****************************
put_restore_validation_result
*****************************



.. py:method:: Backup.Client.put_restore_validation_result(**kwargs)

  

  This request allows you to send your independent self-run restore test validation results. ``RestoreJobId`` and ``ValidationStatus`` are required. Optionally, you can input a ``ValidationStatusMessage``.

  

  See also: `AWS API Documentation <https://docs.aws.amazon.com/goto/WebAPI/backup-2018-11-15/PutRestoreValidationResult>`_  


  **Request Syntax**
  ::

    response = client.put_restore_validation_result(
        RestoreJobId='string',
        ValidationStatus='FAILED'|'SUCCESSFUL'|'TIMED_OUT'|'VALIDATING',
        ValidationStatusMessage='string'
    )
    
  :type RestoreJobId: string
  :param RestoreJobId: **[REQUIRED]** 

    This is a unique identifier of a restore job within Backup.

    

  
  :type ValidationStatus: string
  :param ValidationStatus: **[REQUIRED]** 

    The status of your restore validation.

    

  
  :type ValidationStatusMessage: string
  :param ValidationStatusMessage: 

    This is an optional message string you can input to describe the validation status for the restore test validation.

    

  
  
  :returns: None
  **Exceptions**
  
  *   :py:class:`Backup.Client.exceptions.InvalidParameterValueException`

  
  *   :py:class:`Backup.Client.exceptions.InvalidRequestException`

  
  *   :py:class:`Backup.Client.exceptions.MissingParameterValueException`

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

  
  *   :py:class:`Backup.Client.exceptions.ServiceUnavailableException`

  