discovery

package
v0.4.14 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 2020 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AmazonAutoScalingPeerGetter added in v0.3.0

type AmazonAutoScalingPeerGetter struct {
	*e2daws.Client
}

func NewAmazonAutoScalingPeerGetter added in v0.3.0

func NewAmazonAutoScalingPeerGetter() (*AmazonAutoScalingPeerGetter, error)

func (*AmazonAutoScalingPeerGetter) GetAddrs added in v0.3.0

func (p *AmazonAutoScalingPeerGetter) GetAddrs(ctx context.Context) ([]string, error)

type AmazonInstanceTagPeerGetter added in v0.3.0

type AmazonInstanceTagPeerGetter struct {
	*e2daws.Client
	// contains filtered or unexported fields
}

func NewAmazonInstanceTagPeerGetter added in v0.3.0

func NewAmazonInstanceTagPeerGetter(kvs []KeyValue) (*AmazonInstanceTagPeerGetter, error)

func (*AmazonInstanceTagPeerGetter) GetAddrs added in v0.3.0

func (p *AmazonInstanceTagPeerGetter) GetAddrs(ctx context.Context) ([]string, error)

type DigitalOceanConfig added in v0.3.0

type DigitalOceanConfig struct {
	AccessToken string
	TagValue    string
}

type DigitalOceanPeerGetter added in v0.3.0

type DigitalOceanPeerGetter struct {
	*digitalocean.Client
	// contains filtered or unexported fields
}

func NewDigitalOceanPeerGetter added in v0.3.0

func NewDigitalOceanPeerGetter(cfg *DigitalOceanConfig) (*DigitalOceanPeerGetter, error)

func (*DigitalOceanPeerGetter) GetAddrs added in v0.3.0

func (p *DigitalOceanPeerGetter) GetAddrs(ctx context.Context) ([]string, error)

type KeyValue added in v0.3.0

type KeyValue struct {
	Key, Value string
}

type NoopGetter added in v0.3.0

type NoopGetter struct{}

func (*NoopGetter) GetAddrs added in v0.3.0

func (*NoopGetter) GetAddrs(ctx context.Context) ([]string, error)

type PeerGetter added in v0.3.0

type PeerGetter interface {
	GetAddrs(context.Context) ([]string, error)
}

Jump to

Keyboard shortcuts

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