presenters

package
v0.0.112 Latest Latest
Warning

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

Go to latest
Published: Apr 1, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FormatAllocSummary added in v0.0.109

func FormatAllocSummary(alloc *api.AllocationStatus) string

func FormatDeploymemntAllocSummary added in v0.0.109

func FormatDeploymemntAllocSummary(d *api.DeploymentStatus) string

func FormatDeploymentSummary added in v0.0.109

func FormatDeploymentSummary(d *api.DeploymentStatus) string

func FormatHealthChecksSummary added in v0.0.109

func FormatHealthChecksSummary(allocs ...*api.AllocationStatus) string

Types

type AllocationChecks added in v0.0.109

type AllocationChecks struct {
	Checks []api.CheckState
}

func (*AllocationChecks) FieldNames added in v0.0.109

func (p *AllocationChecks) FieldNames() []string

func (*AllocationChecks) Records added in v0.0.109

func (p *AllocationChecks) Records() []map[string]string

type AllocationEvents added in v0.0.109

type AllocationEvents struct {
	Events []api.AllocationEvent
}

func (*AllocationEvents) FieldNames added in v0.0.109

func (p *AllocationEvents) FieldNames() []string

func (*AllocationEvents) Records added in v0.0.109

func (p *AllocationEvents) Records() []map[string]string

type Allocations

type Allocations struct {
	Allocations []*api.AllocationStatus
}

func (*Allocations) FieldNames

func (p *Allocations) FieldNames() []string

func (*Allocations) Records

func (p *Allocations) Records() []map[string]string

type AppHistory

type AppHistory struct {
	AppChanges []api.AppChange
}

func (*AppHistory) FieldNames

func (p *AppHistory) FieldNames() []string

func (*AppHistory) Records

func (p *AppHistory) Records() []map[string]string

type AppInfo

type AppInfo struct {
	App api.App
}

func (*AppInfo) FieldNames

func (p *AppInfo) FieldNames() []string

func (*AppInfo) Records

func (p *AppInfo) Records() []map[string]string

type Apps

type Apps struct {
	App  *api.App
	Apps []api.App
}

func (*Apps) FieldNames

func (p *Apps) FieldNames() []string

func (*Apps) Records

func (p *Apps) Records() []map[string]string

type AutoscalingRegionConfigs added in v0.0.98

type AutoscalingRegionConfigs struct {
	Regions []api.AutoscalingRegionConfig
}

func (*AutoscalingRegionConfigs) FieldNames added in v0.0.98

func (p *AutoscalingRegionConfigs) FieldNames() []string

func (*AutoscalingRegionConfigs) Records added in v0.0.98

func (p *AutoscalingRegionConfigs) Records() []map[string]string

type Builds

type Builds struct {
	Builds []api.Build
}

func (*Builds) FieldNames

func (p *Builds) FieldNames() []string

func (*Builds) Records

func (p *Builds) Records() []map[string]string

type Certificate

type Certificate struct {
	Certificate *api.AppCertificate
}

func (*Certificate) FieldNames

func (p *Certificate) FieldNames() []string

func (*Certificate) Records

func (p *Certificate) Records() []map[string]string

type Certificates

type Certificates struct {
	Certificates []api.AppCertificate
}

func (*Certificates) FieldNames

func (p *Certificates) FieldNames() []string

func (*Certificates) Records

func (p *Certificates) Records() []map[string]string

type DeploymentStatus

type DeploymentStatus struct {
	Status *api.DeploymentStatus
}

func (*DeploymentStatus) FieldNames

func (p *DeploymentStatus) FieldNames() []string

func (*DeploymentStatus) Records

func (p *DeploymentStatus) Records() []map[string]string

type IPAddresses

type IPAddresses struct {
	IPAddresses []api.IPAddress
}

func (*IPAddresses) FieldNames

func (p *IPAddresses) FieldNames() []string

func (*IPAddresses) Records

func (p *IPAddresses) Records() []map[string]string

type LogPresenter added in v0.0.109

type LogPresenter struct {
	RemoveNewlines bool
	HideRegion     bool
	HideAllocID    bool
}

func (*LogPresenter) FPrint added in v0.0.109

func (lp *LogPresenter) FPrint(w io.Writer, entries []api.LogEntry)

type Options

type Options struct {
	Vertical   bool
	HideHeader bool
}

type Presentable

type Presentable interface {
	FieldNames() []string
	Records() []map[string]string
}

type Presenter

type Presenter struct {
	Item Presentable
	Out  io.Writer
	Opts Options
}

func (*Presenter) Render

func (p *Presenter) Render() error

type Regions added in v0.0.95

type Regions struct {
	Regions []api.Region
}

func (*Regions) FieldNames added in v0.0.95

func (p *Regions) FieldNames() []string

func (*Regions) Records added in v0.0.95

func (p *Regions) Records() []map[string]string

type Releases

type Releases struct {
	Releases []api.Release
	Release  *api.Release
}

func (*Releases) FieldNames

func (p *Releases) FieldNames() []string

func (*Releases) Records

func (p *Releases) Records() []map[string]string

type Secrets

type Secrets struct {
	Secrets []api.Secret
}

func (*Secrets) FieldNames

func (p *Secrets) FieldNames() []string

func (*Secrets) Records

func (p *Secrets) Records() []map[string]string

type Services

type Services struct {
	Services []api.Service
}

func (*Services) FieldNames

func (p *Services) FieldNames() []string

func (*Services) Records

func (p *Services) Records() []map[string]string

type VMSizes added in v0.0.98

type VMSizes struct {
	VMSizes []api.VMSize
}

func (*VMSizes) FieldNames added in v0.0.98

func (p *VMSizes) FieldNames() []string

func (*VMSizes) Records added in v0.0.98

func (p *VMSizes) Records() []map[string]string

Jump to

Keyboard shortcuts

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