consul

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 30, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

Package consul contains generated code by adptool.

Package consul implements the functions, types, and interfaces for the module.

Index

Constants

View Source
const (
	MultiDatacenter  = consul.MultiDatacenter
	SingleDatacenter = consul.SingleDatacenter
)
View Source
const Type = "consul"

Variables

This section is empty.

Functions

func New

func New(apiClient *api.Client, opts ...consul.Option) *consul.Registry

func WithConsulOption

func WithConsulOption(opts ...consul.Option) options.Option

func WithDatacenter

func WithDatacenter(dc consul.Datacenter) consul.Option

func WithDeregisterCriticalServiceAfter

func WithDeregisterCriticalServiceAfter(interval int) consul.Option

func WithHealthCheck

func WithHealthCheck(enable bool) consul.Option

func WithHealthCheckInterval

func WithHealthCheckInterval(interval int) consul.Option

func WithHeartbeat

func WithHeartbeat(enable bool) consul.Option

func WithServiceCheck

func WithServiceCheck(checks ...*api.AgentServiceCheck) consul.Option

func WithServiceResolver

func WithServiceResolver(fn consul.ServiceResolver) consul.Option

func WithTags

func WithTags(tags []string) consul.Option

func WithTimeout

func WithTimeout(timeout time.Duration) consul.Option

Types

type Client

type Client = consul.Client

type Config

type Config = consul.Config

type Datacenter

type Datacenter = consul.Datacenter

type Option

type Option = consul.Option

type Registry

type Registry = consul.Registry

type ServiceResolver

type ServiceResolver = consul.ServiceResolver

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL