Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type API

type API struct {
	// contains filtered or unexported fields
}

    API provides access to the ProxyUpdater API facade.

    func NewAPI

    func NewAPI(caller base.APICaller, tag names.Tag) (*API, error)

      NewAPI returns a new api client facade instance.

      func (*API) ProxyConfig

      func (api *API) ProxyConfig() (ProxyConfiguration, error)

        ProxyConfig returns the proxy settings for the current model.

        func (*API) WatchForProxyConfigAndAPIHostPortChanges

        func (api *API) WatchForProxyConfigAndAPIHostPortChanges() (watcher.NotifyWatcher, error)

          WatchForProxyConfigAndAPIHostPortChanges returns a NotifyWatcher waiting for changes in the proxy configuration or API host ports

          type ProxyConfiguration

          type ProxyConfiguration struct {
          	LegacyProxy proxy.Settings
          	JujuProxy   proxy.Settings
          	APTProxy    proxy.Settings
          	SnapProxy   proxy.Settings
          
          	SnapStoreProxyId         string
          	SnapStoreProxyAssertions string
          	SnapStoreProxyURL        string
          }

            ProxyConfiguration contains the various proxy values for the model.

            Source Files