Documentation ¶
Index ¶
- type Client
- func (c *Client) Create(ctx context.Context, manager string, obj *unstructured.Unstructured) (*unstructured.Unstructured, error)
- func (c *Client) Get(ctx context.Context, gvk schema.GroupVersionKind, ns string, name string) (*unstructured.Unstructured, error)
- func (c *Client) ListByLabel(ctx context.Context, gvk schema.GroupVersionKind, ns string, ...) (*unstructured.UnstructuredList, error)
- func (c *Client) Replace(ctx context.Context, manager string, gvk schema.GroupVersionKind, ns string, ...) (*unstructured.Unstructured, error)
- func (c *Client) SSA(ctx context.Context, manager string, obj *unstructured.Unstructured) (*unstructured.Unstructured, error)
- func (c *Client) Watch(ctx context.Context, gvk schema.GroupVersionKind, ns string) (watch.Interface, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) Create ¶
func (c *Client) Create(ctx context.Context, manager string, obj *unstructured.Unstructured) (*unstructured.Unstructured, error)
func (*Client) Get ¶
func (c *Client) Get(ctx context.Context, gvk schema.GroupVersionKind, ns string, name string) (*unstructured.Unstructured, error)
func (*Client) ListByLabel ¶
func (c *Client) ListByLabel(ctx context.Context, gvk schema.GroupVersionKind, ns string, labelSelector string) (*unstructured.UnstructuredList, error)
func (*Client) Replace ¶
func (c *Client) Replace(ctx context.Context, manager string, gvk schema.GroupVersionKind, ns string, name string, replace func(*unstructured.Unstructured) (*unstructured.Unstructured, error)) (*unstructured.Unstructured, error)
func (*Client) SSA ¶
func (c *Client) SSA(ctx context.Context, manager string, obj *unstructured.Unstructured) (*unstructured.Unstructured, error)
Click to show internal directories.
Click to hide internal directories.