Documentation ¶
Index ¶
- type Provider
- func (p *Provider) AppCancel(name string) error
- func (p *Provider) AppCreate(name string, opts structs.AppCreateOptions) (*structs.App, error)
- func (p *Provider) AppDelete(name string) error
- func (p *Provider) AppGet(name string) (*structs.App, error)
- func (p *Provider) AppList() (structs.Apps, error)
- func (p *Provider) AppLogs(name string, opts structs.LogsOptions) (io.ReadCloser, error)
- func (p *Provider) AppMetrics(name string, opts structs.MetricsOptions) (structs.Metrics, error)
- func (p *Provider) AppUpdate(name string, opts structs.AppUpdateOptions) error
- func (p *Provider) BuildCreate(app, url string, opts structs.BuildCreateOptions) (*structs.Build, error)
- func (p *Provider) BuildExport(app, id string, w io.Writer) error
- func (p *Provider) BuildGet(app, id string) (*structs.Build, error)
- func (p *Provider) BuildImport(app string, r io.Reader) (*structs.Build, error)
- func (p *Provider) BuildList(app string, opts structs.BuildListOptions) (structs.Builds, error)
- func (p *Provider) BuildLogs(app, id string, opts structs.LogsOptions) (io.ReadCloser, error)
- func (p *Provider) BuildUpdate(app, id string, opts structs.BuildUpdateOptions) (*structs.Build, error)
- func (p *Provider) CapacityGet() (*structs.Capacity, error)
- func (p *Provider) CertificateApply(app, service string, port int, id string) error
- func (p *Provider) CertificateCreate(pub, key string, opts structs.CertificateCreateOptions) (*structs.Certificate, error)
- func (p *Provider) CertificateDelete(id string) error
- func (p *Provider) CertificateGenerate(domains []string) (*structs.Certificate, error)
- func (p *Provider) CertificateList() (structs.Certificates, error)
- func (p *Provider) DeleteDB(resource string) error
- func (p *Provider) EventSend(action string, opts structs.EventSendOptions) error
- func (p *Provider) FilesDelete(app, pid string, files []string) error
- func (p *Provider) FilesDownload(app, pid, file string) (io.Reader, error)
- func (p *Provider) FilesUpload(app, pid string, r io.Reader) error
- func (p *Provider) Initialize(opts structs.ProviderOptions) error
- func (p *Provider) InstanceKeyroll() error
- func (p *Provider) InstanceList() (structs.Instances, error)
- func (p *Provider) InstanceShell(id string, rw io.ReadWriter, opts structs.InstanceShellOptions) (int, error)
- func (p *Provider) InstanceTerminate(id string) error
- func (p *Provider) IsDBSnapshotComplete(snapshot string) (bool, error)
- func (p *Provider) ObjectDelete(app, key string) error
- func (p *Provider) ObjectExists(app, key string) (bool, error)
- func (p *Provider) ObjectFetch(app, key string) (io.ReadCloser, error)
- func (p *Provider) ObjectList(app, prefix string) ([]string, error)
- func (p *Provider) ObjectStore(app, key string, r io.Reader, opts structs.ObjectStoreOptions) (*structs.Object, error)
- func (p *Provider) ProcessExec(app, pid, command string, rw io.ReadWriter, opts structs.ProcessExecOptions) (int, error)
- func (p *Provider) ProcessGet(app, pid string) (*structs.Process, error)
- func (p *Provider) ProcessList(app string, opts structs.ProcessListOptions) (structs.Processes, error)
- func (p *Provider) ProcessLogs(app, pid string, opts structs.LogsOptions) (io.ReadCloser, error)
- func (p *Provider) ProcessRun(app, service string, opts structs.ProcessRunOptions) (*structs.Process, error)
- func (p *Provider) ProcessStop(app, pid string) error
- func (p *Provider) ProcessWait(app, pid string) (int, error)
- func (p *Provider) Proxy(host string, port int, rw io.ReadWriter, opts structs.ProxyOptions) error
- func (p *Provider) RegistryAdd(server, username, password string) (*structs.Registry, error)
- func (p *Provider) RegistryList() (structs.Registries, error)
- func (p *Provider) RegistryRemove(server string) error
- func (p *Provider) ReleaseCreate(app string, opts structs.ReleaseCreateOptions) (*structs.Release, error)
- func (p *Provider) ReleaseGet(app, id string) (*structs.Release, error)
- func (p *Provider) ReleaseList(app string, opts structs.ReleaseListOptions) (structs.Releases, error)
- func (p *Provider) ReleasePromote(app, id string, opts structs.ReleasePromoteOptions) error
- func (p *Provider) ResourceGet(app, name string) (*structs.Resource, error)
- func (p *Provider) ResourceList(app string) (structs.Resources, error)
- func (p *Provider) ServiceList(app string) (structs.Services, error)
- func (p *Provider) ServiceMetrics(app, name string, opts structs.MetricsOptions) (structs.Metrics, error)
- func (p *Provider) ServiceRestart(app, name string) error
- func (p *Provider) ServiceUpdate(app, name string, opts structs.ServiceUpdateOptions) error
- func (p *Provider) SetDBDeletionProtectionAndCreateSnapShot(app, resource, snapshot string) (string, error)
- func (p *Provider) Sync(name string) error
- func (p *Provider) SyncInstancesIpInSecurityGroup() error
- func (p *Provider) SystemGet() (*structs.System, error)
- func (p *Provider) SystemInstall(w io.Writer, opts structs.SystemInstallOptions) (string, error)
- func (p *Provider) SystemJwtSignKey() (string, error)
- func (p *Provider) SystemJwtSignKeyRotate() (string, error)
- func (p *Provider) SystemLogs(opts structs.LogsOptions) (io.ReadCloser, error)
- func (p *Provider) SystemMetrics(opts structs.MetricsOptions) (structs.Metrics, error)
- func (p *Provider) SystemProcesses(opts structs.SystemProcessesOptions) (structs.Processes, error)
- func (p *Provider) SystemReleases() (structs.Releases, error)
- func (p *Provider) SystemResourceCreate(kind string, opts structs.ResourceCreateOptions) (*structs.Resource, error)
- func (p *Provider) SystemResourceDelete(name string) error
- func (p *Provider) SystemResourceGet(name string) (*structs.Resource, error)
- func (p *Provider) SystemResourceLink(name, app string) (*structs.Resource, error)
- func (p *Provider) SystemResourceList() (structs.Resources, error)
- func (p *Provider) SystemResourceTypes() (structs.ResourceTypes, error)
- func (p *Provider) SystemResourceUnlink(name, app string) (*structs.Resource, error)
- func (p *Provider) SystemResourceUpdate(name string, opts structs.ResourceUpdateOptions) (*structs.Resource, error)
- func (p *Provider) SystemUninstall(name string, w io.Writer, opts structs.SystemUninstallOptions) error
- func (p *Provider) SystemUpdate(opts structs.SystemUpdateOptions) error
- func (p *Provider) WithContext(ctx context.Context) structs.Provider
- func (p *Provider) Workers() error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider struct { }
func (*Provider) AppLogs ¶
func (p *Provider) AppLogs(name string, opts structs.LogsOptions) (io.ReadCloser, error)
func (*Provider) AppMetrics ¶
func (*Provider) AppUpdate ¶
func (p *Provider) AppUpdate(name string, opts structs.AppUpdateOptions) error
func (*Provider) BuildCreate ¶
func (*Provider) BuildImport ¶
func (*Provider) BuildLogs ¶
func (p *Provider) BuildLogs(app, id string, opts structs.LogsOptions) (io.ReadCloser, error)
func (*Provider) BuildUpdate ¶
func (*Provider) CertificateApply ¶
func (*Provider) CertificateCreate ¶
func (p *Provider) CertificateCreate(pub, key string, opts structs.CertificateCreateOptions) (*structs.Certificate, error)
func (*Provider) CertificateDelete ¶
func (*Provider) CertificateGenerate ¶
func (p *Provider) CertificateGenerate(domains []string) (*structs.Certificate, error)
func (*Provider) CertificateList ¶
func (p *Provider) CertificateList() (structs.Certificates, error)
func (*Provider) EventSend ¶
func (p *Provider) EventSend(action string, opts structs.EventSendOptions) error
func (*Provider) FilesDelete ¶
func (*Provider) FilesDownload ¶
func (*Provider) Initialize ¶
func (p *Provider) Initialize(opts structs.ProviderOptions) error
func (*Provider) InstanceKeyroll ¶
func (*Provider) InstanceShell ¶
func (p *Provider) InstanceShell(id string, rw io.ReadWriter, opts structs.InstanceShellOptions) (int, error)
func (*Provider) InstanceTerminate ¶
func (*Provider) IsDBSnapshotComplete ¶
func (*Provider) ObjectDelete ¶
func (*Provider) ObjectFetch ¶
func (p *Provider) ObjectFetch(app, key string) (io.ReadCloser, error)
func (*Provider) ObjectStore ¶
func (*Provider) ProcessExec ¶
func (p *Provider) ProcessExec(app, pid, command string, rw io.ReadWriter, opts structs.ProcessExecOptions) (int, error)
func (*Provider) ProcessGet ¶
func (*Provider) ProcessList ¶
func (*Provider) ProcessLogs ¶
func (p *Provider) ProcessLogs(app, pid string, opts structs.LogsOptions) (io.ReadCloser, error)
func (*Provider) ProcessRun ¶
func (*Provider) ProcessStop ¶
func (*Provider) Proxy ¶
func (p *Provider) Proxy(host string, port int, rw io.ReadWriter, opts structs.ProxyOptions) error
func (*Provider) RegistryAdd ¶
func (*Provider) RegistryList ¶
func (p *Provider) RegistryList() (structs.Registries, error)
func (*Provider) RegistryRemove ¶
func (*Provider) ReleaseCreate ¶
func (*Provider) ReleaseGet ¶
func (*Provider) ReleaseList ¶
func (*Provider) ReleasePromote ¶
func (p *Provider) ReleasePromote(app, id string, opts structs.ReleasePromoteOptions) error
func (*Provider) ResourceGet ¶
func (*Provider) ResourceList ¶
func (*Provider) ServiceMetrics ¶
func (*Provider) ServiceRestart ¶
func (*Provider) ServiceUpdate ¶
func (p *Provider) ServiceUpdate(app, name string, opts structs.ServiceUpdateOptions) error
func (*Provider) SetDBDeletionProtectionAndCreateSnapShot ¶
func (*Provider) SyncInstancesIpInSecurityGroup ¶
func (*Provider) SystemInstall ¶
func (*Provider) SystemJwtSignKey ¶
func (*Provider) SystemJwtSignKeyRotate ¶
func (*Provider) SystemLogs ¶
func (p *Provider) SystemLogs(opts structs.LogsOptions) (io.ReadCloser, error)
func (*Provider) SystemMetrics ¶
func (*Provider) SystemProcesses ¶
func (*Provider) SystemResourceCreate ¶
func (*Provider) SystemResourceDelete ¶
func (*Provider) SystemResourceGet ¶
func (*Provider) SystemResourceLink ¶
func (*Provider) SystemResourceList ¶
func (*Provider) SystemResourceTypes ¶
func (p *Provider) SystemResourceTypes() (structs.ResourceTypes, error)
func (*Provider) SystemResourceUnlink ¶
func (*Provider) SystemResourceUpdate ¶
func (*Provider) SystemUninstall ¶
func (*Provider) SystemUpdate ¶
func (p *Provider) SystemUpdate(opts structs.SystemUpdateOptions) error
Click to show internal directories.
Click to hide internal directories.