catalog

package
v0.0.8 Latest Latest
Warning

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

Go to latest
Published: Aug 11, 2022 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Category

type Category string
const (
	DatabaseCategory  Category = "Database"
	MessagingCategory Category = "Messaging"
	PlatformCategory  Category = "Platform"
	StorageCategory   Category = "Storage"
)

type ClientContainerProvider added in v0.0.7

type ClientContainerProvider interface {
	Manager
	Client(engine.Container) (string, string, []string, error)
}

type ClientProvider

type ClientProvider interface {
	Manager
	Client(engine.Container) (string, []string, error)
}

type ConsoleProvider

type ConsoleProvider interface {
	Manager
	ConsolePort(engine.Container) (*engine.ContainerPort, error)
}

type Decorator

type Decorator interface {
	Manager
	DisplayName() string
	Description() string
}

type Manager

type Manager interface {
	Name() string
	Category() Category

	New() (engine.Container, error)
	Info(engine.Container) (map[string]string, error)
}

type ShellProvider

type ShellProvider interface {
	Manager
	Shell(engine.Container) (string, error)
}

Jump to

Keyboard shortcuts

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