Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { // The Protocol that should be used to connect to the registry service. HTTP is used if not set. Protocol string // Host is the hostname or IP address of the registry service Host string // Port is the HTTP port of the registry service Port int // Type is the implementation type of the registry service, i.e. consul Type string // ServiceKey is the key identifying the service for Registration and building the services base configuration path. ServiceKey string // ServiceHost is the hostname or IP address of the current running service using this module. May be left empty if not using registration ServiceHost string // ServicePort is the HTTP port of the current running service using this module. May be left unset if not using registration ServicePort int // The ServiceProtocol that should be used to call the current running service using this module. May be left empty if not using registration ServiceProtocol string // Health check callback route for the current running service using this module. May be left empty if not using registration CheckRoute string // Health check callback interval. May be left empty if not using registration CheckInterval string // AccessToken is the optional ACL token for accessing the Registry. This token is only needed when the Registry has // been secured with a ACL AccessToken string // GetAccessToken is a callback function that retrieves a new Access Token. // This callback is used when a '403 Forbidden' status is received from any call to the configuration provider service. GetAccessToken GetAccessTokenCallback }
Config defines the information need to connect to the registry service and optionally register the service for discovery and health checks
Click to show internal directories.
Click to hide internal directories.