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.