Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type DeviceClassClusterExpansion
- type DeviceClassClusterInterface
- type DeviceClassesClusterGetter
- type ResourceClaimClusterExpansion
- type ResourceClaimClusterInterface
- type ResourceClaimTemplateClusterExpansion
- type ResourceClaimTemplateClusterInterface
- type ResourceClaimTemplatesClusterGetter
- type ResourceClaimTemplatesNamespacer
- type ResourceClaimsClusterGetter
- type ResourceClaimsNamespacer
- type ResourceSliceClusterExpansion
- type ResourceSliceClusterInterface
- type ResourceSlicesClusterGetter
- type ResourceV1beta2ClusterClient
- func (c *ResourceV1beta2ClusterClient) Cluster(clusterPath logicalcluster.Path) resourcev1beta2.ResourceV1beta2Interface
- func (c *ResourceV1beta2ClusterClient) DeviceClasses() DeviceClassClusterInterface
- func (c *ResourceV1beta2ClusterClient) ResourceClaimTemplates() ResourceClaimTemplateClusterInterface
- func (c *ResourceV1beta2ClusterClient) ResourceClaims() ResourceClaimClusterInterface
- func (c *ResourceV1beta2ClusterClient) ResourceSlices() ResourceSliceClusterInterface
- type ResourceV1beta2ClusterInterface
- type ResourceV1beta2ClusterScoper
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 ¶
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 (c *ResourceV1beta2ClusterClient) DeviceClasses() DeviceClassClusterInterface
func (*ResourceV1beta2ClusterClient) ResourceClaimTemplates ¶
func (c *ResourceV1beta2ClusterClient) ResourceClaimTemplates() ResourceClaimTemplateClusterInterface
func (*ResourceV1beta2ClusterClient) ResourceClaims ¶
func (c *ResourceV1beta2ClusterClient) ResourceClaims() ResourceClaimClusterInterface
func (*ResourceV1beta2ClusterClient) ResourceSlices ¶
func (c *ResourceV1beta2ClusterClient) ResourceSlices() ResourceSliceClusterInterface
type ResourceV1beta2ClusterInterface ¶
type ResourceV1beta2ClusterInterface interface {
ResourceV1beta2ClusterScoper
DeviceClassesClusterGetter
ResourceClaimsClusterGetter
ResourceClaimTemplatesClusterGetter
ResourceSlicesClusterGetter
}
type ResourceV1beta2ClusterScoper ¶
type ResourceV1beta2ClusterScoper interface {
Cluster(logicalcluster.Path) resourcev1beta2.ResourceV1beta2Interface
}