Documentation
¶
Index ¶
- func NewAll(ctx context.Context, config *rest.Config, scheme *runtime.Scheme, ...) (client.Client, error)
- func NewForLogicalCluster(config *rest.Config, scheme *runtime.Scheme, clusterKey logicalcluster.Name) (client.Client, error)
- type ConfigSchemeKCPClientGetter
- func (f *ConfigSchemeKCPClientGetter) AllClient(ctx context.Context, apiexportEndpointSliceName string) (client.Client, error)
- func (f *ConfigSchemeKCPClientGetter) NewClientForLogicalCluster(ctx context.Context, cluster string) (client.Client, error)
- func (f *ConfigSchemeKCPClientGetter) NewClientFromContext(ctx context.Context) (client.Client, error)
- type KCPAllClientGetter
- type KCPClientGetter
- type KCPCombinedClientGetter
- type ManagerKCPClientGetter
- func (f *ManagerKCPClientGetter) AllClient(ctx context.Context, apiexportEndpointSliceName string) (client.Client, error)
- func (f *ManagerKCPClientGetter) NewClientForLogicalCluster(ctx context.Context, cluster string) (client.Client, error)
- func (f *ManagerKCPClientGetter) NewClientFromContext(ctx context.Context) (client.Client, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAll ¶ added in v0.31.0
func NewAll(ctx context.Context, config *rest.Config, scheme *runtime.Scheme, apiexportEndpointSliceName string) (client.Client, error)
NewAll returns a client that can query all resources of the APIExportEndpointSlice, based on a given KCP base config and APIExportEndpointSlice name
Types ¶
type ConfigSchemeKCPClientGetter ¶ added in v0.31.0
type ConfigSchemeKCPClientGetter struct {
// contains filtered or unexported fields
}
ConfigSchemeKCPClientGetter builds cluster and all-Clients via a given config and scheme.
func NewConfigSchemeKCPClientGetter ¶ added in v0.31.0
func NewConfigSchemeKCPClientGetter(config *rest.Config, scheme *runtime.Scheme) *ConfigSchemeKCPClientGetter
func (*ConfigSchemeKCPClientGetter) NewClientForLogicalCluster ¶ added in v0.31.0
func (*ConfigSchemeKCPClientGetter) NewClientFromContext ¶ added in v0.31.0
type KCPAllClientGetter ¶ added in v0.31.0
type KCPClientGetter ¶ added in v0.31.0
type KCPCombinedClientGetter ¶ added in v0.31.0
type KCPCombinedClientGetter interface {
KCPClientGetter
KCPAllClientGetter
}
type ManagerKCPClientGetter ¶ added in v0.31.0
type ManagerKCPClientGetter struct {
// contains filtered or unexported fields
}
ManagerKCPClientGetter retrieves cluster clients via the manager and builds all-Clients via the manager's config and scheme.
func NewManagerKCPClientGetter ¶ added in v0.31.0
func NewManagerKCPClientGetter(mgr mcmanager.Manager) *ManagerKCPClientGetter
func (*ManagerKCPClientGetter) NewClientForLogicalCluster ¶ added in v0.31.0
func (*ManagerKCPClientGetter) NewClientFromContext ¶ added in v0.31.0
Click to show internal directories.
Click to hide internal directories.