v1beta2

package
v0.29.0-rc.1 Latest Latest
Warning

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

Go to latest
Published: Nov 10, 2025 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

This package has the automatically generated typed clients.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DeviceClassClusterExpansion

type DeviceClassClusterExpansion interface{}

type DeviceClassClusterInterface

type DeviceClassClusterInterface interface {
	Cluster(logicalcluster.Path) resourcev1beta2.DeviceClassInterface
	List(ctx context.Context, opts v1.ListOptions) (*apiresourcev1beta2.DeviceClassList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	DeviceClassClusterExpansion
}

DeviceClassClusterInterface can operate on DeviceClasses across all clusters, or scope down to one cluster and return a resourcev1beta2.DeviceClassInterface.

type DeviceClassesClusterGetter

type DeviceClassesClusterGetter interface {
	DeviceClasses() DeviceClassClusterInterface
}

DeviceClassesClusterGetter has a method to return a DeviceClassClusterInterface. A group's cluster client should implement this interface.

type ResourceClaimClusterExpansion

type ResourceClaimClusterExpansion interface{}

type ResourceClaimClusterInterface

type ResourceClaimClusterInterface interface {
	Cluster(logicalcluster.Path) ResourceClaimsNamespacer
	List(ctx context.Context, opts v1.ListOptions) (*resourcev1beta2.ResourceClaimList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	ResourceClaimClusterExpansion
}

ResourceClaimClusterInterface can operate on ResourceClaims across all clusters, or scope down to one cluster and return a ResourceClaimsNamespacer.

type ResourceClaimTemplateClusterExpansion

type ResourceClaimTemplateClusterExpansion interface{}

type ResourceClaimTemplateClusterInterface

type ResourceClaimTemplateClusterInterface interface {
	Cluster(logicalcluster.Path) ResourceClaimTemplatesNamespacer
	List(ctx context.Context, opts v1.ListOptions) (*resourcev1beta2.ResourceClaimTemplateList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	ResourceClaimTemplateClusterExpansion
}

ResourceClaimTemplateClusterInterface can operate on ResourceClaimTemplates across all clusters, or scope down to one cluster and return a ResourceClaimTemplatesNamespacer.

type ResourceClaimTemplatesClusterGetter

type ResourceClaimTemplatesClusterGetter interface {
	ResourceClaimTemplates() ResourceClaimTemplateClusterInterface
}

ResourceClaimTemplatesClusterGetter has a method to return a ResourceClaimTemplateClusterInterface. A group's cluster client should implement this interface.

type ResourceClaimTemplatesNamespacer

type ResourceClaimTemplatesNamespacer interface {
	Namespace(string) typedresourcev1beta2.ResourceClaimTemplateInterface
}

ResourceClaimTemplatesNamespacer can scope to objects within a namespace, returning a typedresourcev1beta2.ResourceClaimTemplateInterface.

type ResourceClaimsClusterGetter

type ResourceClaimsClusterGetter interface {
	ResourceClaims() ResourceClaimClusterInterface
}

ResourceClaimsClusterGetter has a method to return a ResourceClaimClusterInterface. A group's cluster client should implement this interface.

type ResourceClaimsNamespacer

type ResourceClaimsNamespacer interface {
	Namespace(string) typedresourcev1beta2.ResourceClaimInterface
}

ResourceClaimsNamespacer can scope to objects within a namespace, returning a typedresourcev1beta2.ResourceClaimInterface.

type ResourceSliceClusterExpansion

type ResourceSliceClusterExpansion interface{}

type ResourceSliceClusterInterface

type ResourceSliceClusterInterface interface {
	Cluster(logicalcluster.Path) resourcev1beta2.ResourceSliceInterface
	List(ctx context.Context, opts v1.ListOptions) (*apiresourcev1beta2.ResourceSliceList, error)
	Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
	ResourceSliceClusterExpansion
}

ResourceSliceClusterInterface can operate on ResourceSlices across all clusters, or scope down to one cluster and return a resourcev1beta2.ResourceSliceInterface.

type ResourceSlicesClusterGetter

type ResourceSlicesClusterGetter interface {
	ResourceSlices() ResourceSliceClusterInterface
}

ResourceSlicesClusterGetter has a method to return a ResourceSliceClusterInterface. A group's cluster client should implement this interface.

type ResourceV1beta2ClusterClient

type ResourceV1beta2ClusterClient struct {
	// contains filtered or unexported fields
}

ResourceV1beta2ClusterClient is used to interact with features provided by the resource.k8s.io group.

func NewForConfig

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

NewForConfig creates a new ResourceV1beta2ClusterClient for the given config. NewForConfig is equivalent to NewForConfigAndClient(c, httpClient), where httpClient was generated with rest.HTTPClientFor(c).

func NewForConfigAndClient

func NewForConfigAndClient(c *rest.Config, h *http.Client) (*ResourceV1beta2ClusterClient, error)

NewForConfigAndClient creates a new ResourceV1beta2ClusterClient for the given config and http client. Note the http client provided takes precedence over the configured transport values.

func NewForConfigOrDie

func NewForConfigOrDie(c *rest.Config) *ResourceV1beta2ClusterClient

NewForConfigOrDie creates a new ResourceV1beta2ClusterClient for the given config and panics if there is an error in the config.

func (*ResourceV1beta2ClusterClient) Cluster

func (c *ResourceV1beta2ClusterClient) Cluster(clusterPath logicalcluster.Path) resourcev1beta2.ResourceV1beta2Interface

func (*ResourceV1beta2ClusterClient) DeviceClasses

func (*ResourceV1beta2ClusterClient) ResourceClaimTemplates

func (*ResourceV1beta2ClusterClient) ResourceClaims

func (*ResourceV1beta2ClusterClient) ResourceSlices

type ResourceV1beta2ClusterScoper

type ResourceV1beta2ClusterScoper interface {
	Cluster(logicalcluster.Path) resourcev1beta2.ResourceV1beta2Interface
}

Directories

Path Synopsis
Package fake has the automatically generated cluster clients.
Package fake has the automatically generated cluster clients.

Jump to

Keyboard shortcuts

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