Documentation ¶
Index ¶
- type ApplyOptions
- type Client
- func (c *Client) Apply(ctx context.Context, obj kube.Object, opt ApplyOptions, out kube.Object) error
- func (c *Client) Create(ctx context.Context, obj kube.Object) error
- func (c *Client) Dynamic() dynamic.Interface
- func (c *Client) Get(ctx context.Context, id types.NamespacedName, obj proto.Message) error
- func (c *Client) Uncached() client.Client
- type Component
- type ResourceClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplyOptions ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
type Component ¶
type Component struct {
Client *Client
}
func (*Component) AddToScope ¶
func (*Component) RegisterHandlers ¶
type ResourceClient ¶
type ResourceClient[T any] struct { // contains filtered or unexported fields }
func TypedClient ¶
func TypedClient[T proto.Message](client *Client, obj T) *ResourceClient[T]
Click to show internal directories.
Click to hide internal directories.