Documentation
¶
Index ¶
- Constants
- type Collection
- type ConfigFilter
- type DeploymentFilter
- type DiscoveryCollection
- type EndpointFilter
- type Event
- type Filter
- type IngressCollection
- type Key
- type Kind
- type ManifestCollection
- type NamespaceFilter
- type NodeCollection
- type Opts
- type PodFilter
- type QueryFilter
- type RouteFilter
- type Runtime
- type SecretFilter
- type ServiceFilter
- type VolumeFilter
- type Watcher
- type WatcherEvent
Constants ¶
View Source
const ( ErrEntityExists = errors.ErrEntityExists ErrOperationFailure = errors.ErrOperationFailure ErrEntityNotFound = errors.ErrEntityNotFound ErrStructArgIsNil = errors.ErrStructArgIsNil ErrStructOutIsNil = errors.ErrStructOutIsNil ErrStructArgIsInvalid = errors.ErrStructArgIsInvalid ErrStructOutIsInvalid = errors.ErrStructOutIsInvalid ErrStructOutIsNotPointer = errors.ErrStructOutIsNotPointer )
View Source
const ( STORAGEDELETEEVENT = types.EventActionDelete STORAGECREATEEVENT = types.EventActionCreate STORAGEUPDATEEVENT = types.EventActionUpdate STORAGEERROREVENT = types.EventActionError )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Collection ¶
type Collection interface { Namespace() string Service() string Deployment() string Cluster() string Pod() string Ingress() IngressCollection Discovery() DiscoveryCollection System() string Node() NodeCollection Route() string Volume() string Secret() string Config() string Endpoint() string Network() string Subnet() string Manifest() ManifestCollection Test() string }
type ConfigFilter ¶
type DeploymentFilter ¶
type DiscoveryCollection ¶
type EndpointFilter ¶
type Filter ¶
type Filter interface { Namespace() NamespaceFilter Service() ServiceFilter Config() ConfigFilter Deployment() DeploymentFilter Pod() PodFilter Endpoint() EndpointFilter Route() RouteFilter Secret() SecretFilter Volume() VolumeFilter }
type IngressCollection ¶
type Key ¶
type Key interface { Namespace(name string) string Service(namespace, name string) string Deployment(namespace, service, name string) string Pod(namespace, service, deployment, name string) string Endpoint(namespace, service string) string Config(namespace, name string) string Secret(namespace, name string) string Volume(namespace, name string) string Ingress(name string) string Discovery(name string) string Process(kind, hostname string, pid int, lead bool) string Manifest(name string) string Node(name string) string Route(namespace, name string) string Subnet(name string) string }
type ManifestCollection ¶
type NamespaceFilter ¶
type NamespaceFilter interface { }
type NodeCollection ¶
type QueryFilter ¶
type QueryFilter string
func (QueryFilter) String ¶
func (qf QueryFilter) String() string
type RouteFilter ¶
type SecretFilter ¶
type ServiceFilter ¶
type VolumeFilter ¶
Click to show internal directories.
Click to hide internal directories.