def make_request_with_http_info(method, path, options = {})
      result = make_request_async(method, path, options).value!
      result.body = result.response.body.to_s.empty? ? nil : JSON.load(result.response.body)
      result
    end
def make_request_with_http_info(method, path, options = {})
      result = make_request_async(method, path, options).value!
      result.body = result.response.body.to_s.empty? ? nil : JSON.load(result.response.body)
      result
    end
Makes a request and returns the operation response.
 @param method [Symbol] with any of the following values :get, :put, :post, :patch, :delete.
 @param path [String] the path, relative to {base_url}.
 @param options [Hash{String=>String}] specifying any request options like :body.
 @return [MsRestAzure::AzureOperationResponse] Operation response containing the request, response and status.