Documentation ¶
Index ¶
- func GetContainerUUIDParam(c *router.Context) (uuid.UUID, *api.Error)
- type Client
- func (c *Client) CheckForUpdates(ctx context.Context) ([]types.Container, *api.Error)
- func (c *Client) DeleteContainer(ctx context.Context, uuid uuid.UUID) *api.Error
- func (c *Client) GetContainer(ctx context.Context, uuid uuid.UUID) (*types.Container, *api.Error)
- func (c *Client) GetContainerLogs(ctx context.Context, uuid uuid.UUID) (string, *api.Error)
- func (c *Client) GetContainers(ctx context.Context) (map[uuid.UUID]*types.Container, *api.Error)
- func (c *Client) GetDocker(ctx context.Context, uuid uuid.UUID) (map[string]any, *api.Error)
- func (c *Client) GetService(ctx context.Context, serviceId string) (types.Service, *api.Error)
- func (c *Client) GetVersions(ctx context.Context, uuid uuid.UUID) ([]string, *api.Error)
- func (c *Client) InstallService(ctx context.Context, serviceId string) (*types.Container, *api.Error)
- func (c *Client) PatchContainer(ctx context.Context, uuid uuid.UUID, settings types.ContainerSettings) *api.Error
- func (c *Client) PatchContainerEnvironment(ctx context.Context, uuid uuid.UUID, env map[string]string) *api.Error
- func (c *Client) RecreateDocker(ctx context.Context, uuid uuid.UUID) *api.Error
- func (c *Client) StartContainer(ctx context.Context, uuid uuid.UUID) *api.Error
- func (c *Client) StopContainer(ctx context.Context, uuid uuid.UUID) *api.Error
- func (c *Client) UpdateServiceContainer(ctx context.Context, uuid uuid.UUID) *api.Error
- func (c *Client) WaitCondition(ctx context.Context, uuid uuid.UUID, condition container.WaitCondition) *api.Error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Client ¶ added in v0.16.0
func NewContainersClient ¶ added in v0.16.0
func NewContainersClient() *Client
func (*Client) CheckForUpdates ¶ added in v0.16.0
func (*Client) DeleteContainer ¶ added in v0.16.0
func (*Client) GetContainer ¶ added in v0.16.0
func (*Client) GetContainerLogs ¶ added in v0.16.0
func (*Client) GetContainers ¶ added in v0.16.0
func (*Client) GetService ¶ added in v0.16.0
func (*Client) GetVersions ¶ added in v0.16.0
func (*Client) InstallService ¶ added in v0.16.0
func (*Client) PatchContainer ¶ added in v0.16.0
func (*Client) PatchContainerEnvironment ¶ added in v0.16.0
func (*Client) RecreateDocker ¶ added in v0.16.0
func (*Client) StartContainer ¶ added in v0.16.0
func (*Client) StopContainer ¶ added in v0.16.0
func (*Client) UpdateServiceContainer ¶ added in v0.16.0
Click to show internal directories.
Click to hide internal directories.