v1alpha1

package
v0.11.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 18, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	CAggregatesResourceType = "aggregates"
)
View Source
const (
	CInventoriesResourceType = "inventories"
)
View Source
const (
	CSizesResourceType = "sizes"
)
View Source
const (
	CStatusSubresource = "status"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type SizeInterface

type SizeInterface interface {
	Get(ctx context.Context, name string, opts metav1.GetOptions) (*metalv1alpha4.Size, error)
	List(ctx context.Context, opts metav1.ListOptions) (*metalv1alpha4.SizeList, error)
	Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error)
	Create(ctx context.Context, size *metalv1alpha4.Size, opts metav1.CreateOptions) (*metalv1alpha4.Size, error)
	Update(ctx context.Context, size *metalv1alpha4.Size, opts metav1.UpdateOptions) (*metalv1alpha4.Size, error)
	UpdateStatus(ctx context.Context, size *metalv1alpha4.Size, opts metav1.UpdateOptions) (*metalv1alpha4.Size, error)
	Delete(ctx context.Context, name string, opts metav1.DeleteOptions) error
	DeleteCollection(ctx context.Context, opts metav1.DeleteOptions, listOpts metav1.ListOptions) error
	Patch(ctx context.Context, name string, pt types.PatchType, data []byte, opts metav1.PatchOptions, subresources ...string) (*metalv1alpha4.Size, error)
}

type V1Alpha1Interface

type V1Alpha1Interface interface {
	Sizes(namespace string) SizeInterface
	Inventories(namespace string) InventoryInterface
	Aggregates(namespace string) AggregateInterface
}

func NewForConfig

func NewForConfig(c *rest.Config) (V1Alpha1Interface, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL