cli: kubedb.dev/cli/pkg/describer Index | Files

package describer

import "kubedb.dev/cli/pkg/describer"

Index

Package Files

describer.go kubedb_describer.go printers.go

Constants

const (
    LEVEL_0 = iota
    LEVEL_1
    LEVEL_2
    LEVEL_3
)

Each level has 2 spaces for PrefixWriter

Variables

var DescriberFn describe.DescriberFunc = describer

DescriberFn gives a way to easily override the function for unit testing if needed

func DescribeEvents Uses

func DescribeEvents(el *core.EventList, w versioned.PrefixWriter)

func DescriberFor Uses

func DescriberFor(kind schema.GroupKind, clientConfig *rest.Config) (describe.Describer, bool)

DescriberFor returns the default describe functions for each of the standard Kubernetes types.

type DormantDatabaseDescriber Uses

type DormantDatabaseDescriber struct {
    // contains filtered or unexported fields
}

func (*DormantDatabaseDescriber) Describe Uses

func (d *DormantDatabaseDescriber) Describe(namespace, name string, describerSettings describe.DescriberSettings) (string, error)

type ElasticsearchDescriber Uses

type ElasticsearchDescriber struct {
    // contains filtered or unexported fields
}

func (*ElasticsearchDescriber) Describe Uses

func (d *ElasticsearchDescriber) Describe(namespace, name string, describerSettings describe.DescriberSettings) (string, error)

type EtcdDescriber Uses

type EtcdDescriber struct {
    // contains filtered or unexported fields
}

func (*EtcdDescriber) Describe Uses

func (d *EtcdDescriber) Describe(namespace, name string, describerSettings describe.DescriberSettings) (string, error)

type MemcachedDescriber Uses

type MemcachedDescriber struct {
    // contains filtered or unexported fields
}

func (*MemcachedDescriber) Describe Uses

func (d *MemcachedDescriber) Describe(namespace, name string, describerSettings describe.DescriberSettings) (string, error)

type MongoDBDescriber Uses

type MongoDBDescriber struct {
    // contains filtered or unexported fields
}

func (*MongoDBDescriber) Describe Uses

func (d *MongoDBDescriber) Describe(namespace, name string, describerSettings describe.DescriberSettings) (string, error)

type MySQLDescriber Uses

type MySQLDescriber struct {
    // contains filtered or unexported fields
}

func (*MySQLDescriber) Describe Uses

func (d *MySQLDescriber) Describe(namespace, name string, describerSettings describe.DescriberSettings) (string, error)

type PostgresDescriber Uses

type PostgresDescriber struct {
    // contains filtered or unexported fields
}

func (*PostgresDescriber) Describe Uses

func (d *PostgresDescriber) Describe(namespace, name string, describerSettings describe.DescriberSettings) (string, error)

type RedisDescriber Uses

type RedisDescriber struct {
    // contains filtered or unexported fields
}

func (*RedisDescriber) Describe Uses

func (d *RedisDescriber) Describe(namespace, name string, describerSettings describe.DescriberSettings) (string, error)

type SnapshotDescriber Uses

type SnapshotDescriber struct {
    // contains filtered or unexported fields
}

func (*SnapshotDescriber) Describe Uses

func (d *SnapshotDescriber) Describe(namespace, name string, describerSettings describe.DescriberSettings) (string, error)

Package describer imports 33 packages (graph) and is imported by 1 packages. Updated 2019-08-05. Refresh now. Tools for package owners.