api

package
v0.0.0-...-43ed349 Latest Latest
Warning

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

Go to latest
Published: Apr 9, 2022 License: GPL-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func RegisterContainerServant

func RegisterContainerServant(e *gin.Engine, s Container)

RegisterContainerServant register Container servant to gin

func RegisterDockerServant

func RegisterDockerServant(e *gin.Engine, s Docker)

RegisterDockerServant register Docker servant to gin

func RegisterImageServant

func RegisterImageServant(e *gin.Engine, s Image)

RegisterImageServant register Image servant to gin

func RegisterNetworkServant

func RegisterNetworkServant(e *gin.Engine, s Network)

RegisterNetworkServant register Network servant to gin

func RegisterPortalServant

func RegisterPortalServant(e *gin.Engine, s Portal)

RegisterPortalServant register Portal servant to gin

func RegisterVolumeServant

func RegisterVolumeServant(e *gin.Engine, s Volume)

RegisterVolumeServant register Volume servant to gin

Types

type Container

type Container interface {
	ListContainer(*gin.Context)
	NewContainer(*gin.Context)
	StartContainer(*gin.Context)
	RestartContainer(*gin.Context)
	StopContainer(*gin.Context)
	RemoveContainer(*gin.Context)
	ContainerInfo(*gin.Context)
	ContainerPartLog(*gin.Context)
	ContainerAllLog(*gin.Context)
	// contains filtered or unexported methods
}

type Docker

type Docker interface {
	// Chain provide handlers chain for gin
	Chain() gin.HandlersChain

	DockerInfo(*gin.Context)
	VersionInfo(*gin.Context)
	Ping(*gin.Context)
	// contains filtered or unexported methods
}

type Image

type Image interface {
	ListImage(*gin.Context)
	ImageInfo(*gin.Context)
	DeleteImage(*gin.Context)
	TagImage(*gin.Context)
	SaveImage(*gin.Context)
	PullImage(*gin.Context)
	// contains filtered or unexported methods
}

type Network

type Network interface {
	ListNetwork(*gin.Context)
	NetworkInfo(*gin.Context)
	CreateNetwork(*gin.Context)
	RemoveNetwork(*gin.Context)
	ConnectNetwork(*gin.Context)
	// contains filtered or unexported methods
}

type Portal

type Portal interface {
	Index(*gin.Context)
	IndexHtml(*gin.Context)
	CSSAssets(*gin.Context)
	JSAssets(*gin.Context)
	// contains filtered or unexported methods
}

type UnimplementedContainerServant

type UnimplementedContainerServant struct {
}

UnimplementedContainerServant can be embedded to have forward compatible implementations.

func (UnimplementedContainerServant) ContainerAllLog

func (UnimplementedContainerServant) ContainerAllLog(c *gin.Context)

func (UnimplementedContainerServant) ContainerInfo

func (UnimplementedContainerServant) ContainerInfo(c *gin.Context)

func (UnimplementedContainerServant) ContainerPartLog

func (UnimplementedContainerServant) ContainerPartLog(c *gin.Context)

func (UnimplementedContainerServant) ListContainer

func (UnimplementedContainerServant) ListContainer(c *gin.Context)

func (UnimplementedContainerServant) NewContainer

func (UnimplementedContainerServant) NewContainer(c *gin.Context)

func (UnimplementedContainerServant) RemoveContainer

func (UnimplementedContainerServant) RemoveContainer(c *gin.Context)

func (UnimplementedContainerServant) RestartContainer

func (UnimplementedContainerServant) RestartContainer(c *gin.Context)

func (UnimplementedContainerServant) StartContainer

func (UnimplementedContainerServant) StartContainer(c *gin.Context)

func (UnimplementedContainerServant) StopContainer

func (UnimplementedContainerServant) StopContainer(c *gin.Context)

type UnimplementedDockerServant

type UnimplementedDockerServant struct {
}

UnimplementedDockerServant can be embedded to have forward compatible implementations.

func (UnimplementedDockerServant) Chain

func (UnimplementedDockerServant) DockerInfo

func (UnimplementedDockerServant) DockerInfo(c *gin.Context)

func (UnimplementedDockerServant) Ping

func (UnimplementedDockerServant) VersionInfo

func (UnimplementedDockerServant) VersionInfo(c *gin.Context)

type UnimplementedImageServant

type UnimplementedImageServant struct {
}

UnimplementedImageServant can be embedded to have forward compatible implementations.

func (UnimplementedImageServant) DeleteImage

func (UnimplementedImageServant) DeleteImage(c *gin.Context)

func (UnimplementedImageServant) ImageInfo

func (UnimplementedImageServant) ImageInfo(c *gin.Context)

func (UnimplementedImageServant) ListImage

func (UnimplementedImageServant) ListImage(c *gin.Context)

func (UnimplementedImageServant) PullImage

func (UnimplementedImageServant) PullImage(c *gin.Context)

func (UnimplementedImageServant) SaveImage

func (UnimplementedImageServant) SaveImage(c *gin.Context)

func (UnimplementedImageServant) TagImage

func (UnimplementedImageServant) TagImage(c *gin.Context)

type UnimplementedNetworkServant

type UnimplementedNetworkServant struct {
}

UnimplementedNetworkServant can be embedded to have forward compatible implementations.

func (UnimplementedNetworkServant) ConnectNetwork

func (UnimplementedNetworkServant) ConnectNetwork(c *gin.Context)

func (UnimplementedNetworkServant) CreateNetwork

func (UnimplementedNetworkServant) CreateNetwork(c *gin.Context)

func (UnimplementedNetworkServant) ListNetwork

func (UnimplementedNetworkServant) ListNetwork(c *gin.Context)

func (UnimplementedNetworkServant) NetworkInfo

func (UnimplementedNetworkServant) NetworkInfo(c *gin.Context)

func (UnimplementedNetworkServant) RemoveNetwork

func (UnimplementedNetworkServant) RemoveNetwork(c *gin.Context)

type UnimplementedPortalServant

type UnimplementedPortalServant struct {
}

UnimplementedPortalServant can be embedded to have forward compatible implementations.

func (UnimplementedPortalServant) CSSAssets

func (UnimplementedPortalServant) CSSAssets(c *gin.Context)

func (UnimplementedPortalServant) Index

func (UnimplementedPortalServant) IndexHtml

func (UnimplementedPortalServant) IndexHtml(c *gin.Context)

func (UnimplementedPortalServant) JSAssets

func (UnimplementedPortalServant) JSAssets(c *gin.Context)

type UnimplementedVolumeServant

type UnimplementedVolumeServant struct {
}

UnimplementedVolumeServant can be embedded to have forward compatible implementations.

func (UnimplementedVolumeServant) CreateVolume

func (UnimplementedVolumeServant) CreateVolume(c *gin.Context)

func (UnimplementedVolumeServant) ListVolume

func (UnimplementedVolumeServant) ListVolume(c *gin.Context)

func (UnimplementedVolumeServant) PruneVolume

func (UnimplementedVolumeServant) PruneVolume(c *gin.Context)

func (UnimplementedVolumeServant) RemoveVolume

func (UnimplementedVolumeServant) RemoveVolume(c *gin.Context)

func (UnimplementedVolumeServant) VolumeInfo

func (UnimplementedVolumeServant) VolumeInfo(c *gin.Context)

type Volume

type Volume interface {
	ListVolume(*gin.Context)
	CreateVolume(*gin.Context)
	VolumeInfo(*gin.Context)
	RemoveVolume(*gin.Context)
	PruneVolume(*gin.Context)
	// contains filtered or unexported methods
}

Jump to

Keyboard shortcuts

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