Documentation
¶
Overview ¶
Copyright (C) 2016 Krešimir Nesek * Copyright (C) 2021 Piers Harding * * Based on blog post by Svett Ralchev: http://blog.ralch.com/tutorial/golang-ssh-tunneling/ * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file for details.
Index ¶
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func BuildClient ¶
func BuildClient(config *configuration.Configuration) http.Client
create an http client with optional mTLS configuration
func BuildRequest ¶
func BuildRequest(config *configuration.Configuration, url string, body string, method string) *http.Request
configure a request
Types ¶
type ElasticClient ¶
type ElasticClient struct { Client *http.Client Config *configuration.Configuration }
type ElasticRequest ¶
type ElasticRequest struct { Client *ElasticClient Request *http.Request Config *configuration.Configuration }
Click to show internal directories.
Click to hide internal directories.