Versions in this module Expand all Collapse all v0 v0.1.0 Apr 9, 2021 Changes in this version + func BytesToHumanReadibleUnit(bytes uint64) string + func DisplayText(item Displayable, out io.Writer, noHeaders bool, includeCols []string) error + type Account struct + func (a *Account) ColMap() map[string]string + func (a *Account) Cols() []string + func (a *Account) JSON(out io.Writer) error + func (a *Account) KV() []map[string]interface{} + type Action struct + Actions bl.Actions + func (a *Action) ColMap() map[string]string + func (a *Action) Cols() []string + func (a *Action) JSON(out io.Writer) error + func (a *Action) KV() []map[string]interface{} + type Balance struct + func (a *Balance) ColMap() map[string]string + func (a *Balance) Cols() []string + func (a *Balance) JSON(out io.Writer) error + func (a *Balance) KV() []map[string]interface{} + type BillingHistory struct + func (i *BillingHistory) ColMap() map[string]string + func (i *BillingHistory) Cols() []string + func (i *BillingHistory) JSON(out io.Writer) error + func (i *BillingHistory) KV() []map[string]interface{} + type Displayable interface + ColMap func() map[string]string + Cols func() []string + JSON func(io.Writer) error + KV func() []map[string]interface{} + type Displayer struct + ColumnList string + Item Displayable + NoHeaders bool + Out io.Writer + OutputType string + func (d *Displayer) Display() error + type Domain struct + Domains bl.Domains + func (d *Domain) ColMap() map[string]string + func (d *Domain) Cols() []string + func (d *Domain) JSON(out io.Writer) error + func (d *Domain) KV() []map[string]interface{} + type DomainRecord struct + DomainRecords bl.DomainRecords + func (dr *DomainRecord) ColMap() map[string]string + func (dr *DomainRecord) Cols() []string + func (dr *DomainRecord) JSON(out io.Writer) error + func (dr *DomainRecord) KV() []map[string]interface{} + type Firewall struct + Firewalls bl.Firewalls + func (f *Firewall) ColMap() map[string]string + func (f *Firewall) Cols() []string + func (f *Firewall) JSON(out io.Writer) error + func (f *Firewall) KV() []map[string]interface{} + type FloatingIP struct + FloatingIPs bl.FloatingIPs + func (fi *FloatingIP) ColMap() map[string]string + func (fi *FloatingIP) Cols() []string + func (fi *FloatingIP) JSON(out io.Writer) error + func (fi *FloatingIP) KV() []map[string]interface{} + type Image struct + Images bl.Images + func (gi *Image) ColMap() map[string]string + func (gi *Image) Cols() []string + func (gi *Image) JSON(out io.Writer) error + func (gi *Image) KV() []map[string]interface{} + type Invoice struct + func (i *Invoice) ColMap() map[string]string + func (i *Invoice) Cols() []string + func (i *Invoice) JSON(out io.Writer) error + func (i *Invoice) KV() []map[string]interface{} + type InvoiceList struct + func (i *InvoiceList) ColMap() map[string]string + func (i *InvoiceList) Cols() []string + func (i *InvoiceList) JSON(out io.Writer) error + func (i *InvoiceList) KV() []map[string]interface{} + type InvoiceSummary struct + func (i *InvoiceSummary) ColMap() map[string]string + func (i *InvoiceSummary) Cols() []string + func (i *InvoiceSummary) JSON(out io.Writer) error + func (i *InvoiceSummary) KV() []map[string]interface{} + type Kernel struct + Kernels bl.Kernels + func (ke *Kernel) ColMap() map[string]string + func (ke *Kernel) Cols() []string + func (ke *Kernel) JSON(out io.Writer) error + func (ke *Kernel) KV() []map[string]interface{} + type Key struct + Keys bl.SSHKeys + func (ke *Key) ColMap() map[string]string + func (ke *Key) Cols() []string + func (ke *Key) JSON(out io.Writer) error + func (ke *Key) KV() []map[string]interface{} + type KeyGet struct + Keys bl.SSHKeys + func (ke *KeyGet) ColMap() map[string]string + func (ke *KeyGet) Cols() []string + func (ke *KeyGet) JSON(out io.Writer) error + func (ke *KeyGet) KV() []map[string]interface{} + type LoadBalancer struct + LoadBalancers bl.LoadBalancers + func (lb *LoadBalancer) ColMap() map[string]string + func (lb *LoadBalancer) Cols() []string + func (lb *LoadBalancer) JSON(out io.Writer) error + func (lb *LoadBalancer) KV() []map[string]interface{} + type PlugDesc struct + Name string + Path string + type Plugin struct + Plugins []PlugDesc + func (p *Plugin) ColMap() map[string]string + func (p *Plugin) Cols() []string + func (p *Plugin) JSON(out io.Writer) error + func (p *Plugin) KV() []map[string]interface{} + type Project struct + Projects bl.Projects + func (p *Project) ColMap() map[string]string + func (p *Project) Cols() []string + func (p *Project) JSON(out io.Writer) error + func (p *Project) KV() []map[string]interface{} + type ProjectResource struct + ProjectResources bl.ProjectResources + func (p *ProjectResource) ColMap() map[string]string + func (p *ProjectResource) Cols() []string + func (p *ProjectResource) JSON(out io.Writer) error + func (p *ProjectResource) KV() []map[string]interface{} + type RateLimit struct + func (rl *RateLimit) ColMap() map[string]string + func (rl *RateLimit) Cols() []string + func (rl *RateLimit) JSON(out io.Writer) error + func (rl *RateLimit) KV() []map[string]interface{} + type Region struct + Regions bl.Regions + func (re *Region) ColMap() map[string]string + func (re *Region) Cols() []string + func (re *Region) JSON(out io.Writer) error + func (re *Region) KV() []map[string]interface{} + type Server struct + Servers bl.Servers + func (d *Server) ColMap() map[string]string + func (d *Server) Cols() []string + func (d *Server) JSON(out io.Writer) error + func (d *Server) KV() []map[string]interface{} + type Size struct + Sizes bl.Sizes + func (si *Size) ColMap() map[string]string + func (si *Size) Cols() []string + func (si *Size) JSON(out io.Writer) error + func (si *Size) KV() []map[string]interface{} + type Snapshot struct + Snapshots bl.Snapshots + func (s *Snapshot) ColMap() map[string]string + func (s *Snapshot) Cols() []string + func (s *Snapshot) JSON(out io.Writer) error + func (s *Snapshot) KV() []map[string]interface{} + type Tag struct + Tags bl.Tags + func (t *Tag) ColMap() map[string]string + func (t *Tag) Cols() []string + func (t *Tag) JSON(out io.Writer) error + func (t *Tag) KV() []map[string]interface{} + type VPC struct + VPCs bl.VPCs + func (v *VPC) ColMap() map[string]string + func (v *VPC) Cols() []string + func (v *VPC) JSON(out io.Writer) error + func (v *VPC) KV() []map[string]interface{}