Documentation ¶
Index ¶
- func NewSettingsFSAdapter(params *SettingsFSAdapterParams) types.SettingsAdapterPort
- func NewSshFsAdapter(params *SshFsAdapterParams) types.SshAdapterPort
- func NewSshKernelApiAdapter() types.SshAdapterPort
- type DockerCliAdapter
- func (a DockerCliAdapter) BuildImage(options types.BuildImageOptions) (dockertypes.ImageBuildResponse, error)
- func (a DockerCliAdapter) CreateContainer(options types.CreateContainerOptions) (types.CreateContainerResponse, error)
- func (a DockerCliAdapter) DeleteContainer(id string) error
- func (a DockerCliAdapter) InfoContainer(id string) (types.InfoContainerResponse, error)
- func (a DockerCliAdapter) InfoImage(id string) (types.InfoImageResponse, error)
- func (a DockerCliAdapter) ListContainers() ([]types.Container, error)
- func (a DockerCliAdapter) LogsStderrContainer(id string) (io.ReadCloser, error)
- func (a DockerCliAdapter) LogsStdoutContainer(id string) (io.ReadCloser, error)
- func (a DockerCliAdapter) PullImage(options types.PullImageOptions) (io.ReadCloser, error)
- func (a DockerCliAdapter) StartContainer(id string) error
- func (a DockerCliAdapter) StopContainer(id string) error
- func (a DockerCliAdapter) WaitContainer(id string, cond types.WaitContainerCondition) error
- type SettingsFSAdapter
- func (a *SettingsFSAdapter) GetChannel() *types.SettingsUpdatesChannel
- func (a *SettingsFSAdapter) GetNotificationsWebhook() *string
- func (a *SettingsFSAdapter) GetSettings() types.Settings
- func (a *SettingsFSAdapter) SetChannel(channel *types.SettingsUpdatesChannel) error
- func (a *SettingsFSAdapter) SetNotificationsWebhook(webhook *string) error
- type SettingsFSAdapterParams
- type SshFsAdapter
- type SshFsAdapterParams
- type SshKernelApiAdapter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewSettingsFSAdapter ¶
func NewSettingsFSAdapter(params *SettingsFSAdapterParams) types.SettingsAdapterPort
func NewSshFsAdapter ¶ added in v0.10.0
func NewSshFsAdapter(params *SshFsAdapterParams) types.SshAdapterPort
func NewSshKernelApiAdapter ¶ added in v0.10.0
func NewSshKernelApiAdapter() types.SshAdapterPort
Types ¶
type DockerCliAdapter ¶ added in v0.9.0
type DockerCliAdapter struct {
// contains filtered or unexported fields
}
func NewDockerCliAdapter ¶ added in v0.9.0
func NewDockerCliAdapter() DockerCliAdapter
func (DockerCliAdapter) BuildImage ¶ added in v0.9.0
func (a DockerCliAdapter) BuildImage(options types.BuildImageOptions) (dockertypes.ImageBuildResponse, error)
func (DockerCliAdapter) CreateContainer ¶ added in v0.9.0
func (a DockerCliAdapter) CreateContainer(options types.CreateContainerOptions) (types.CreateContainerResponse, error)
func (DockerCliAdapter) DeleteContainer ¶ added in v0.9.0
func (a DockerCliAdapter) DeleteContainer(id string) error
func (DockerCliAdapter) InfoContainer ¶ added in v0.9.0
func (a DockerCliAdapter) InfoContainer(id string) (types.InfoContainerResponse, error)
func (DockerCliAdapter) InfoImage ¶ added in v0.9.0
func (a DockerCliAdapter) InfoImage(id string) (types.InfoImageResponse, error)
func (DockerCliAdapter) ListContainers ¶ added in v0.9.0
func (a DockerCliAdapter) ListContainers() ([]types.Container, error)
func (DockerCliAdapter) LogsStderrContainer ¶ added in v0.9.0
func (a DockerCliAdapter) LogsStderrContainer(id string) (io.ReadCloser, error)
func (DockerCliAdapter) LogsStdoutContainer ¶ added in v0.9.0
func (a DockerCliAdapter) LogsStdoutContainer(id string) (io.ReadCloser, error)
func (DockerCliAdapter) PullImage ¶ added in v0.9.0
func (a DockerCliAdapter) PullImage(options types.PullImageOptions) (io.ReadCloser, error)
func (DockerCliAdapter) StartContainer ¶ added in v0.9.0
func (a DockerCliAdapter) StartContainer(id string) error
func (DockerCliAdapter) StopContainer ¶ added in v0.9.0
func (a DockerCliAdapter) StopContainer(id string) error
func (DockerCliAdapter) WaitContainer ¶ added in v0.9.0
func (a DockerCliAdapter) WaitContainer(id string, cond types.WaitContainerCondition) error
type SettingsFSAdapter ¶
type SettingsFSAdapter struct {
// contains filtered or unexported fields
}
func (*SettingsFSAdapter) GetChannel ¶ added in v0.9.3
func (a *SettingsFSAdapter) GetChannel() *types.SettingsUpdatesChannel
func (*SettingsFSAdapter) GetNotificationsWebhook ¶
func (a *SettingsFSAdapter) GetNotificationsWebhook() *string
func (*SettingsFSAdapter) GetSettings ¶
func (a *SettingsFSAdapter) GetSettings() types.Settings
func (*SettingsFSAdapter) SetChannel ¶ added in v0.9.3
func (a *SettingsFSAdapter) SetChannel(channel *types.SettingsUpdatesChannel) error
func (*SettingsFSAdapter) SetNotificationsWebhook ¶
func (a *SettingsFSAdapter) SetNotificationsWebhook(webhook *string) error
type SettingsFSAdapterParams ¶
type SettingsFSAdapterParams struct {
// contains filtered or unexported fields
}
type SshFsAdapter ¶ added in v0.10.0
type SshFsAdapter struct {
// contains filtered or unexported fields
}
func (*SshFsAdapter) Add ¶ added in v0.10.0
func (a *SshFsAdapter) Add(key string) error
func (*SshFsAdapter) GetAll ¶ added in v0.10.0
func (a *SshFsAdapter) GetAll() ([]types.PublicKey, error)
func (*SshFsAdapter) Remove ¶ added in v0.10.0
func (a *SshFsAdapter) Remove(fingerprint string) error
type SshFsAdapterParams ¶ added in v0.10.0
type SshFsAdapterParams struct {
AuthorizedKeysPath string
}
type SshKernelApiAdapter ¶ added in v0.10.0
type SshKernelApiAdapter struct {
// contains filtered or unexported fields
}
func (*SshKernelApiAdapter) Add ¶ added in v0.10.0
func (a *SshKernelApiAdapter) Add(key string) error
func (*SshKernelApiAdapter) GetAll ¶ added in v0.10.0
func (a *SshKernelApiAdapter) GetAll() ([]types.PublicKey, error)
func (*SshKernelApiAdapter) Remove ¶ added in v0.10.0
func (a *SshKernelApiAdapter) Remove(fingerprint string) error
Click to show internal directories.
Click to hide internal directories.