base

package
v0.0.0-...-b8d72a6 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Provider

type Provider struct {
}

func FromEnv

func FromEnv() (*Provider, error)

func (*Provider) AppCancel

func (p *Provider) AppCancel(name string) error

func (*Provider) AppCreate

func (p *Provider) AppCreate(name string, opts structs.AppCreateOptions) (*structs.App, error)

func (*Provider) AppDelete

func (p *Provider) AppDelete(name string) error

func (*Provider) AppGet

func (p *Provider) AppGet(name string) (*structs.App, error)

func (*Provider) AppList

func (p *Provider) AppList() (structs.Apps, error)

func (*Provider) AppLogs

func (p *Provider) AppLogs(name string, opts structs.LogsOptions) (io.ReadCloser, error)

func (*Provider) AppMetrics

func (p *Provider) AppMetrics(name string, opts structs.MetricsOptions) (structs.Metrics, error)

func (*Provider) AppUpdate

func (p *Provider) AppUpdate(name string, opts structs.AppUpdateOptions) error

func (*Provider) BuildCreate

func (p *Provider) BuildCreate(app, url string, opts structs.BuildCreateOptions) (*structs.Build, error)

func (*Provider) BuildExport

func (p *Provider) BuildExport(app, id string, w io.Writer) error

func (*Provider) BuildGet

func (p *Provider) BuildGet(app, id string) (*structs.Build, error)

func (*Provider) BuildImport

func (p *Provider) BuildImport(app string, r io.Reader) (*structs.Build, error)

func (*Provider) BuildList

func (p *Provider) BuildList(app string, opts structs.BuildListOptions) (structs.Builds, error)

func (*Provider) BuildLogs

func (p *Provider) BuildLogs(app, id string, opts structs.LogsOptions) (io.ReadCloser, error)

func (*Provider) BuildUpdate

func (p *Provider) BuildUpdate(app, id string, opts structs.BuildUpdateOptions) (*structs.Build, error)

func (*Provider) CapacityGet

func (p *Provider) CapacityGet() (*structs.Capacity, error)

func (*Provider) CertificateApply

func (p *Provider) CertificateApply(app, service string, port int, id string) error

func (*Provider) CertificateCreate

func (p *Provider) CertificateCreate(pub, key string, opts structs.CertificateCreateOptions) (*structs.Certificate, error)

func (*Provider) CertificateDelete

func (p *Provider) CertificateDelete(id string) error

func (*Provider) CertificateGenerate

func (p *Provider) CertificateGenerate(domains []string) (*structs.Certificate, error)

func (*Provider) CertificateList

func (p *Provider) CertificateList() (structs.Certificates, error)

func (*Provider) DeleteDB

func (p *Provider) DeleteDB(resource string) error

func (*Provider) EventSend

func (p *Provider) EventSend(action string, opts structs.EventSendOptions) error

func (*Provider) FilesDelete

func (p *Provider) FilesDelete(app, pid string, files []string) error

func (*Provider) FilesDownload

func (p *Provider) FilesDownload(app, pid, file string) (io.Reader, error)

func (*Provider) FilesUpload

func (p *Provider) FilesUpload(app, pid string, r io.Reader) error

func (*Provider) Initialize

func (p *Provider) Initialize(opts structs.ProviderOptions) error

func (*Provider) InstanceKeyroll

func (p *Provider) InstanceKeyroll() error

func (*Provider) InstanceList

func (p *Provider) InstanceList() (structs.Instances, error)

func (*Provider) InstanceShell

func (p *Provider) InstanceShell(id string, rw io.ReadWriter, opts structs.InstanceShellOptions) (int, error)

func (*Provider) InstanceTerminate

func (p *Provider) InstanceTerminate(id string) error

func (*Provider) IsDBSnapshotComplete

func (p *Provider) IsDBSnapshotComplete(snapshot string) (bool, error)

func (*Provider) ObjectDelete

func (p *Provider) ObjectDelete(app, key string) error

func (*Provider) ObjectExists

func (p *Provider) ObjectExists(app, key string) (bool, error)

func (*Provider) ObjectFetch

func (p *Provider) ObjectFetch(app, key string) (io.ReadCloser, error)

func (*Provider) ObjectList

func (p *Provider) ObjectList(app, prefix string) ([]string, error)

func (*Provider) ObjectStore

func (p *Provider) ObjectStore(app, key string, r io.Reader, opts structs.ObjectStoreOptions) (*structs.Object, error)

func (*Provider) ProcessExec

func (p *Provider) ProcessExec(app, pid, command string, rw io.ReadWriter, opts structs.ProcessExecOptions) (int, error)

func (*Provider) ProcessGet

func (p *Provider) ProcessGet(app, pid string) (*structs.Process, error)

func (*Provider) ProcessList

func (p *Provider) ProcessList(app string, opts structs.ProcessListOptions) (structs.Processes, error)

func (*Provider) ProcessLogs

func (p *Provider) ProcessLogs(app, pid string, opts structs.LogsOptions) (io.ReadCloser, error)

func (*Provider) ProcessRun

func (p *Provider) ProcessRun(app, service string, opts structs.ProcessRunOptions) (*structs.Process, error)

func (*Provider) ProcessStop

func (p *Provider) ProcessStop(app, pid string) error

func (*Provider) ProcessWait

func (p *Provider) ProcessWait(app, pid string) (int, error)

func (*Provider) Proxy

func (p *Provider) Proxy(host string, port int, rw io.ReadWriter, opts structs.ProxyOptions) error

func (*Provider) RegistryAdd

func (p *Provider) RegistryAdd(server, username, password string) (*structs.Registry, error)

func (*Provider) RegistryList

func (p *Provider) RegistryList() (structs.Registries, error)

func (*Provider) RegistryRemove

func (p *Provider) RegistryRemove(server string) error

func (*Provider) ReleaseCreate

func (p *Provider) ReleaseCreate(app string, opts structs.ReleaseCreateOptions) (*structs.Release, error)

func (*Provider) ReleaseGet

func (p *Provider) ReleaseGet(app, id string) (*structs.Release, error)

func (*Provider) ReleaseList

func (p *Provider) ReleaseList(app string, opts structs.ReleaseListOptions) (structs.Releases, error)

func (*Provider) ReleasePromote

func (p *Provider) ReleasePromote(app, id string, opts structs.ReleasePromoteOptions) error

func (*Provider) ResourceGet

func (p *Provider) ResourceGet(app, name string) (*structs.Resource, error)

func (*Provider) ResourceList

func (p *Provider) ResourceList(app string) (structs.Resources, error)

func (*Provider) ServiceList

func (p *Provider) ServiceList(app string) (structs.Services, error)

func (*Provider) ServiceMetrics

func (p *Provider) ServiceMetrics(app, name string, opts structs.MetricsOptions) (structs.Metrics, error)

func (*Provider) ServiceRestart

func (p *Provider) ServiceRestart(app, name string) error

func (*Provider) ServiceUpdate

func (p *Provider) ServiceUpdate(app, name string, opts structs.ServiceUpdateOptions) error

func (*Provider) SetDBDeletionProtectionAndCreateSnapShot

func (p *Provider) SetDBDeletionProtectionAndCreateSnapShot(app, resource, snapshot string) (string, error)

func (*Provider) Sync

func (p *Provider) Sync(name string) error

func (*Provider) SyncInstancesIpInSecurityGroup

func (p *Provider) SyncInstancesIpInSecurityGroup() error

func (*Provider) SystemGet

func (p *Provider) SystemGet() (*structs.System, error)

func (*Provider) SystemInstall

func (p *Provider) SystemInstall(w io.Writer, opts structs.SystemInstallOptions) (string, error)

func (*Provider) SystemJwtSignKey

func (p *Provider) SystemJwtSignKey() (string, error)

func (*Provider) SystemJwtSignKeyRotate

func (p *Provider) SystemJwtSignKeyRotate() (string, error)

func (*Provider) SystemLogs

func (p *Provider) SystemLogs(opts structs.LogsOptions) (io.ReadCloser, error)

func (*Provider) SystemMetrics

func (p *Provider) SystemMetrics(opts structs.MetricsOptions) (structs.Metrics, error)

func (*Provider) SystemProcesses

func (p *Provider) SystemProcesses(opts structs.SystemProcessesOptions) (structs.Processes, error)

func (*Provider) SystemReleases

func (p *Provider) SystemReleases() (structs.Releases, error)

func (*Provider) SystemResourceCreate

func (p *Provider) SystemResourceCreate(kind string, opts structs.ResourceCreateOptions) (*structs.Resource, error)

func (*Provider) SystemResourceDelete

func (p *Provider) SystemResourceDelete(name string) error

func (*Provider) SystemResourceGet

func (p *Provider) SystemResourceGet(name string) (*structs.Resource, error)
func (p *Provider) SystemResourceLink(name, app string) (*structs.Resource, error)

func (*Provider) SystemResourceList

func (p *Provider) SystemResourceList() (structs.Resources, error)

func (*Provider) SystemResourceTypes

func (p *Provider) SystemResourceTypes() (structs.ResourceTypes, error)
func (p *Provider) SystemResourceUnlink(name, app string) (*structs.Resource, error)

func (*Provider) SystemResourceUpdate

func (p *Provider) SystemResourceUpdate(name string, opts structs.ResourceUpdateOptions) (*structs.Resource, error)

func (*Provider) SystemUninstall

func (p *Provider) SystemUninstall(name string, w io.Writer, opts structs.SystemUninstallOptions) error

func (*Provider) SystemUpdate

func (p *Provider) SystemUpdate(opts structs.SystemUpdateOptions) error

func (*Provider) WithContext

func (p *Provider) WithContext(ctx context.Context) structs.Provider

func (*Provider) Workers

func (p *Provider) Workers() error

Jump to

Keyboard shortcuts

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