executor

package
v0.0.0-...-e917273 Latest Latest
Warning

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

Go to latest
Published: May 5, 2020 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DHCP4

type DHCP4 interface {
	Execute(context.Context, *dhcp4.Config) error
}

DHCP4 is uesd for executing DHCP4.

type DNS

type DNS interface {
	Execute(context.Context, *dns.Config) error
}

DNS is used for executing a DNS.

type ETCD

type ETCD interface {
	Execute(context.Context, *etcd.Config) error
}

ETCD is used for executing ETCD.

type HTTP

type HTTP interface {
	Execute(context.Context, *http.Config) error
}

HTTP is used for executing HTTP.

type LDAP

type LDAP interface {
	Execute(context.Context, *ldap.Config) error
}

LDAP is used for executing LDAP.

type Memcache

type Memcache interface {
	Execute(context.Context, *memcache.Config) error
}

Memcache is used for executing Memcache.

type Params

type Params struct {
	Registry *prometheus.Registry
}

Params are used for configuring a Plan.

type Plan

type Plan interface {
	Execute(context.Context, *config.Plan) error
}

Plan is used for executing a Plan.

func NewPlan

func NewPlan(p Params, s Stage) (Plan, error)

NewPlan returns a new Plan executor.

type Redis

type Redis interface {
	Execute(context.Context, *redis.Config) error
}

Redis is used for executing Redis.

type SNMP

type SNMP interface {
	Execute(context.Context, *snmp.Config) error
}

SNMP is used for executing SNMP.

type SQL

type SQL interface {
	Execute(context.Context, *sql.Config) error
}

SQL is used for executing SQL.

type SSH

type SSH interface {
	Execute(context.Context, *ssh.Config) error
}

SSH is used for executing SSH.

type Stage

type Stage interface {
	Execute(context.Context, *config.Stage) error
}

Stage is used for executing a Stage.

type UDP

type UDP interface {
	Execute(context.Context, *udp.Config) error
}

UDP is used for executing UDP.

type Websocket

type Websocket interface {
	Execute(context.Context, *websocket.Config) error
}

Websocket is used for websocket.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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