def cancel_deletion(resource_group_name, account_name, certificate_name, custom_headers:nil)
      response = cancel_deletion_async(resource_group_name, account_name, certificate_name, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
def cancel_deletion(resource_group_name, account_name, certificate_name, custom_headers:nil)
      response = cancel_deletion_async(resource_group_name, account_name, certificate_name, custom_headers:custom_headers).value!
      response.body unless response.nil?
    end
Cancels a failed deletion of a certificate from the specified account.

 If you try to delete a certificate that is being used by a pool or compute
 node, the status of the certificate changes to deleteFailed. If you decide
 that you want to continue using the certificate, you can use this operation
 to set the status of the certificate back to active. If you intend to delete
 the certificate, you do not need to run this operation after the deletion
 failed. You must make sure that the certificate is not being used by any
 resources, and then you can try again to delete the certificate.

 @param resource_group_name [String] The name of the resource group that
 contains the Batch account.
 @param account_name [String] The name of the Batch account.
 @param certificate_name [String] The identifier for the certificate. This
 must be made up of algorithm and thumbprint separated by a dash, and must
 match the certificate data in the request. For example SHA1-a3d1c5.
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.

 @return [Certificate] operation results.