envoyadmin

package
v0.0.0-...-e01fbee Latest Latest
Warning

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

Go to latest
Published: Apr 23, 2024 License: Apache-2.0 Imports: 23 Imported by: 0

Documentation

Index

Constants

View Source
const Name = "clutch.service.envoyadmin"

Variables

This section is empty.

Functions

func New

func New(cfg *any.Any, logger *zap.Logger, scope tally.Scope) (service.Service, error)

func NewWithHTTPClient

func NewWithHTTPClient(cfg *any.Any, logger *zap.Logger, scope tally.Scope, httpClient *http.Client) (service.Service, error)

Types

type Client

type Client interface {
	// Get performs read-only operations concurrently and returns the results. If any of the operations fail,
	// an error is returned.
	Get(ctx context.Context, operation *envoytriagev1.ReadOperation) (*envoytriagev1.Result, error)
}

type Runtime

type Runtime struct {
	Entries map[string]*RuntimeEntry `json:"entries"`
}

type RuntimeEntry

type RuntimeEntry struct {
	FinalValue  string   `json:"final_value"`
	LayerValues []string `json:"layer_values"`
}

Jump to

Keyboard shortcuts

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