def begin_delete(fabric_name, provider_name, custom_headers:nil)
      response = begin_delete_async(fabric_name, provider_name, custom_headers:custom_headers).value!
      nil
    end
def begin_delete(fabric_name, provider_name, custom_headers:nil)
      response = begin_delete_async(fabric_name, provider_name, custom_headers:custom_headers).value!
      nil
    end
Deletes provider from fabric. Note: Deleting provider for any fabric other
 than SingleHost is unsupported. To maintain backward compatibility for
 released clients the object "deleteRspInput" is used (if the object is empty
 we assume that it is old client and continue the old behavior).

 The operation to removes/delete(unregister) a recovery services provider from
 the vault

 @param fabric_name [String] Fabric name.
 @param provider_name [String] Recovery services provider name.
 @param custom_headers [Hash{String => String}] A hash of custom headers that
 will be added to the HTTP request.