Documentation
¶
Index ¶
- type AuthResponse
- type AuthStruct
- type Client
- func (c *Client) Authenticate(ctx context.Context, username, password *string) (*AuthResponse, error)
- func (c *Client) CreateCertificateCustom(ctx context.Context, certificateCustom *inputs.CertificateCustom) (*resources.Certificate, error)
- func (c *Client) CreateProxyHost(ctx context.Context, proxyHost *inputs.ProxyHost) (*resources.ProxyHost, error)
- func (c *Client) DeleteCertificate(ctx context.Context, id *int64) error
- func (c *Client) DeleteProxyHost(ctx context.Context, id *int64) error
- func (c *Client) GetAccessList(ctx context.Context, id *int64) (*resources.AccessList, error)
- func (c *Client) GetAccessLists(ctx context.Context) (*resources.AccessListCollection, error)
- func (c *Client) GetApi(ctx context.Context) (*resources.Api, error)
- func (c *Client) GetCertificate(ctx context.Context, id *int64) (*resources.Certificate, error)
- func (c *Client) GetCertificates(ctx context.Context) (*resources.CertificateCollection, error)
- func (c *Client) GetDeadHost(ctx context.Context, id *int64) (*resources.DeadHost, error)
- func (c *Client) GetDeadHosts(ctx context.Context) (*resources.DeadHostCollection, error)
- func (c *Client) GetMe(ctx context.Context) (*resources.User, error)
- func (c *Client) GetProxyHost(ctx context.Context, id *int64) (*resources.ProxyHost, error)
- func (c *Client) GetProxyHosts(ctx context.Context) (*resources.ProxyHostCollection, error)
- func (c *Client) GetRedirectionHost(ctx context.Context, id *int64) (*resources.RedirectionHost, error)
- func (c *Client) GetRedirectionHosts(ctx context.Context) (*resources.RedirectionHostCollection, error)
- func (c *Client) GetStream(ctx context.Context, id *int64) (*resources.Stream, error)
- func (c *Client) GetStreams(ctx context.Context) (*resources.StreamCollection, error)
- func (c *Client) GetUser(ctx context.Context, id *int64) (*resources.User, error)
- func (c *Client) GetUsers(ctx context.Context) (*resources.UserCollection, error)
- func (c *Client) UpdateProxyHost(ctx context.Context, id *int64, proxyHost *inputs.ProxyHost) (*resources.ProxyHost, error)
- func (c *Client) UploadCertificate(ctx context.Context, certificate *inputs.CertificateUpload) (*resources.Meta, error)
- func (c *Client) ValidateCertificate(ctx context.Context, certificate *inputs.CertificateCustom) (*resources.CertificateValidated, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AuthResponse ¶
type AuthResponse struct {
Token string `json:"token"`
}
type AuthStruct ¶
type Client ¶
func (*Client) Authenticate ¶
func (*Client) CreateCertificateCustom ¶ added in v0.0.23
func (c *Client) CreateCertificateCustom(ctx context.Context, certificateCustom *inputs.CertificateCustom) (*resources.Certificate, error)
func (*Client) CreateProxyHost ¶
func (*Client) DeleteCertificate ¶ added in v0.0.23
func (*Client) DeleteProxyHost ¶
func (*Client) GetAccessList ¶ added in v0.0.8
func (*Client) GetAccessLists ¶ added in v0.0.8
func (*Client) GetCertificate ¶ added in v0.0.3
func (*Client) GetCertificates ¶ added in v0.0.3
func (*Client) GetDeadHost ¶ added in v0.0.19
func (*Client) GetDeadHosts ¶ added in v0.0.19
func (*Client) GetProxyHost ¶
func (*Client) GetProxyHosts ¶
func (*Client) GetRedirectionHost ¶ added in v0.0.17
func (*Client) GetRedirectionHosts ¶ added in v0.0.17
func (*Client) GetStreams ¶ added in v0.0.18
func (*Client) UpdateProxyHost ¶
func (*Client) UploadCertificate ¶ added in v0.0.23
func (*Client) ValidateCertificate ¶ added in v0.0.23
func (c *Client) ValidateCertificate(ctx context.Context, certificate *inputs.CertificateCustom) (*resources.CertificateValidated, error)
Source Files
¶
Click to show internal directories.
Click to hide internal directories.