import "istio.io/istio/istioctl/pkg/util/configdump"
bootstrap.go cluster.go listener.go route.go secret.go util.go wrapper.go
type Wrapper struct { *adminapi.ConfigDump }
Wrapper is a wrapper around the Envoy ConfigDump It has extra helper functions for handling any/struct/marshal protobuf pain
func (w *Wrapper) GetBootstrapConfigDump() (*adminapi.BootstrapConfigDump, error)
GetBootstrapConfigDump retrieves the bootstrap config dump from the ConfigDump
func (w *Wrapper) GetClusterConfigDump() (*adminapi.ClustersConfigDump, error)
GetClusterConfigDump retrieves the cluster config dump from the ConfigDump
GetDynamicClusterDump retrieves a cluster dump with just dynamic active clusters in it
func (w *Wrapper) GetDynamicListenerDump(stripVersions bool) (*adminapi.ListenersConfigDump, error)
GetDynamicListenerDump retrieves a listener dump with just dynamic active listeners in it
GetDynamicRouteDump retrieves a route dump with just dynamic active routes in it
GetLastUpdatedDynamicRouteTime retrieves the LastUpdated timestamp of the most recently updated DynamicRouteConfig
func (w *Wrapper) GetListenerConfigDump() (*adminapi.ListenersConfigDump, error)
GetListenerConfigDump retrieves the listener config dump from the ConfigDump
func (w *Wrapper) GetRouteConfigDump() (*adminapi.RoutesConfigDump, error)
GetRouteConfigDump retrieves the route config dump from the ConfigDump
func (w *Wrapper) GetSecretConfigDump() (*adminapi.SecretsConfigDump, error)
GetSecretsConfigDump retrieves a secret dump from a config dump wrapper
MarshalJSON is a custom marshaller to handle protobuf pain
UnmarshalJSON is a custom unmarshaller to handle protobuf pain
Package configdump imports 17 packages (graph) and is imported by 8 packages. Updated 2020-10-21. Refresh now. Tools for package owners.