putRestoreValidationResult method
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.
May throw InvalidParameterValueException.
May throw InvalidRequestException.
May throw MissingParameterValueException.
May throw ResourceNotFoundException.
May throw ServiceUnavailableException.
Parameter restoreJobId :
This is a unique identifier of a restore job within Backup.
Parameter validationStatus :
The status of your restore validation.
Parameter validationStatusMessage :
This is an optional message string you can input to describe the
validation status for the restore test validation.
Implementation
Future<void> putRestoreValidationResult({
required String restoreJobId,
required RestoreValidationStatus validationStatus,
String? validationStatusMessage,
}) async {
final $payload = <String, dynamic>{
'ValidationStatus': validationStatus.value,
if (validationStatusMessage != null)
'ValidationStatusMessage': validationStatusMessage,
};
await _protocol.send(
payload: $payload,
method: 'PUT',
requestUri:
'/restore-jobs/${Uri.encodeComponent(restoreJobId)}/validations',
exceptionFnMap: _exceptionFns,
);
}