Documentation ¶
Index ¶
- type PodSchedulingContextClusterInterface
- type PodSchedulingContextsClusterGetter
- type PodSchedulingContextsNamespacer
- type ResourceClaimClusterInterface
- type ResourceClaimParametersClusterGetter
- type ResourceClaimParametersClusterInterface
- type ResourceClaimParametersNamespacer
- type ResourceClaimTemplateClusterInterface
- type ResourceClaimTemplatesClusterGetter
- type ResourceClaimTemplatesNamespacer
- type ResourceClaimsClusterGetter
- type ResourceClaimsNamespacer
- type ResourceClassClusterInterface
- type ResourceClassParametersClusterGetter
- type ResourceClassParametersClusterInterface
- type ResourceClassParametersNamespacer
- type ResourceClassesClusterGetter
- type ResourceSliceClusterInterface
- type ResourceSlicesClusterGetter
- type ResourceV1alpha2ClusterClient
- func (c *ResourceV1alpha2ClusterClient) Cluster(clusterPath logicalcluster.Path) resourcev1alpha2.ResourceV1alpha2Interface
- func (c *ResourceV1alpha2ClusterClient) PodSchedulingContexts() PodSchedulingContextClusterInterface
- func (c *ResourceV1alpha2ClusterClient) ResourceClaimParameters() ResourceClaimParametersClusterInterface
- func (c *ResourceV1alpha2ClusterClient) ResourceClaimTemplates() ResourceClaimTemplateClusterInterface
- func (c *ResourceV1alpha2ClusterClient) ResourceClaims() ResourceClaimClusterInterface
- func (c *ResourceV1alpha2ClusterClient) ResourceClassParameters() ResourceClassParametersClusterInterface
- func (c *ResourceV1alpha2ClusterClient) ResourceClasses() ResourceClassClusterInterface
- func (c *ResourceV1alpha2ClusterClient) ResourceSlices() ResourceSliceClusterInterface
- type ResourceV1alpha2ClusterInterface
- type ResourceV1alpha2ClusterScoper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PodSchedulingContextClusterInterface ¶
type PodSchedulingContextClusterInterface interface { Cluster(logicalcluster.Path) PodSchedulingContextsNamespacer List(ctx context.Context, opts metav1.ListOptions) (*resourcev1alpha2.PodSchedulingContextList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) }
PodSchedulingContextClusterInterface can operate on PodSchedulingContexts across all clusters, or scope down to one cluster and return a PodSchedulingContextsNamespacer.
type PodSchedulingContextsClusterGetter ¶
type PodSchedulingContextsClusterGetter interface {
PodSchedulingContexts() PodSchedulingContextClusterInterface
}
PodSchedulingContextsClusterGetter has a method to return a PodSchedulingContextClusterInterface. A group's cluster client should implement this interface.
type PodSchedulingContextsNamespacer ¶
type PodSchedulingContextsNamespacer interface {
Namespace(string) resourcev1alpha2client.PodSchedulingContextInterface
}
PodSchedulingContextsNamespacer can scope to objects within a namespace, returning a resourcev1alpha2client.PodSchedulingContextInterface.
type ResourceClaimClusterInterface ¶
type ResourceClaimClusterInterface interface { Cluster(logicalcluster.Path) ResourceClaimsNamespacer List(ctx context.Context, opts metav1.ListOptions) (*resourcev1alpha2.ResourceClaimList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) }
ResourceClaimClusterInterface can operate on ResourceClaims across all clusters, or scope down to one cluster and return a ResourceClaimsNamespacer.
type ResourceClaimParametersClusterGetter ¶
type ResourceClaimParametersClusterGetter interface {
ResourceClaimParameters() ResourceClaimParametersClusterInterface
}
ResourceClaimParametersClusterGetter has a method to return a ResourceClaimParametersClusterInterface. A group's cluster client should implement this interface.
type ResourceClaimParametersClusterInterface ¶
type ResourceClaimParametersClusterInterface interface { Cluster(logicalcluster.Path) ResourceClaimParametersNamespacer List(ctx context.Context, opts metav1.ListOptions) (*resourcev1alpha2.ResourceClaimParametersList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) }
ResourceClaimParametersClusterInterface can operate on ResourceClaimParameters across all clusters, or scope down to one cluster and return a ResourceClaimParametersNamespacer.
type ResourceClaimParametersNamespacer ¶
type ResourceClaimParametersNamespacer interface {
Namespace(string) resourcev1alpha2client.ResourceClaimParametersInterface
}
ResourceClaimParametersNamespacer can scope to objects within a namespace, returning a resourcev1alpha2client.ResourceClaimParametersInterface.
type ResourceClaimTemplateClusterInterface ¶
type ResourceClaimTemplateClusterInterface interface { Cluster(logicalcluster.Path) ResourceClaimTemplatesNamespacer List(ctx context.Context, opts metav1.ListOptions) (*resourcev1alpha2.ResourceClaimTemplateList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) }
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) resourcev1alpha2client.ResourceClaimTemplateInterface
}
ResourceClaimTemplatesNamespacer can scope to objects within a namespace, returning a resourcev1alpha2client.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) resourcev1alpha2client.ResourceClaimInterface
}
ResourceClaimsNamespacer can scope to objects within a namespace, returning a resourcev1alpha2client.ResourceClaimInterface.
type ResourceClassClusterInterface ¶
type ResourceClassClusterInterface interface { Cluster(logicalcluster.Path) resourcev1alpha2client.ResourceClassInterface List(ctx context.Context, opts metav1.ListOptions) (*resourcev1alpha2.ResourceClassList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) }
ResourceClassClusterInterface can operate on ResourceClasses across all clusters, or scope down to one cluster and return a resourcev1alpha2client.ResourceClassInterface.
type ResourceClassParametersClusterGetter ¶
type ResourceClassParametersClusterGetter interface {
ResourceClassParameters() ResourceClassParametersClusterInterface
}
ResourceClassParametersClusterGetter has a method to return a ResourceClassParametersClusterInterface. A group's cluster client should implement this interface.
type ResourceClassParametersClusterInterface ¶
type ResourceClassParametersClusterInterface interface { Cluster(logicalcluster.Path) ResourceClassParametersNamespacer List(ctx context.Context, opts metav1.ListOptions) (*resourcev1alpha2.ResourceClassParametersList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) }
ResourceClassParametersClusterInterface can operate on ResourceClassParameters across all clusters, or scope down to one cluster and return a ResourceClassParametersNamespacer.
type ResourceClassParametersNamespacer ¶
type ResourceClassParametersNamespacer interface {
Namespace(string) resourcev1alpha2client.ResourceClassParametersInterface
}
ResourceClassParametersNamespacer can scope to objects within a namespace, returning a resourcev1alpha2client.ResourceClassParametersInterface.
type ResourceClassesClusterGetter ¶
type ResourceClassesClusterGetter interface {
ResourceClasses() ResourceClassClusterInterface
}
ResourceClassesClusterGetter has a method to return a ResourceClassClusterInterface. A group's cluster client should implement this interface.
type ResourceSliceClusterInterface ¶
type ResourceSliceClusterInterface interface { Cluster(logicalcluster.Path) resourcev1alpha2client.ResourceSliceInterface List(ctx context.Context, opts metav1.ListOptions) (*resourcev1alpha2.ResourceSliceList, error) Watch(ctx context.Context, opts metav1.ListOptions) (watch.Interface, error) }
ResourceSliceClusterInterface can operate on ResourceSlices across all clusters, or scope down to one cluster and return a resourcev1alpha2client.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 ResourceV1alpha2ClusterClient ¶
type ResourceV1alpha2ClusterClient struct {
// contains filtered or unexported fields
}
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ResourceV1alpha2ClusterClient, error)
NewForConfig creates a new ResourceV1alpha2ClusterClient 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 ResourceV1alpha2ClusterClient 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) *ResourceV1alpha2ClusterClient
NewForConfigOrDie creates a new ResourceV1alpha2ClusterClient for the given config and panics if there is an error in the config.
func (*ResourceV1alpha2ClusterClient) Cluster ¶
func (c *ResourceV1alpha2ClusterClient) Cluster(clusterPath logicalcluster.Path) resourcev1alpha2.ResourceV1alpha2Interface
func (*ResourceV1alpha2ClusterClient) PodSchedulingContexts ¶
func (c *ResourceV1alpha2ClusterClient) PodSchedulingContexts() PodSchedulingContextClusterInterface
func (*ResourceV1alpha2ClusterClient) ResourceClaimParameters ¶
func (c *ResourceV1alpha2ClusterClient) ResourceClaimParameters() ResourceClaimParametersClusterInterface
func (*ResourceV1alpha2ClusterClient) ResourceClaimTemplates ¶
func (c *ResourceV1alpha2ClusterClient) ResourceClaimTemplates() ResourceClaimTemplateClusterInterface
func (*ResourceV1alpha2ClusterClient) ResourceClaims ¶
func (c *ResourceV1alpha2ClusterClient) ResourceClaims() ResourceClaimClusterInterface
func (*ResourceV1alpha2ClusterClient) ResourceClassParameters ¶
func (c *ResourceV1alpha2ClusterClient) ResourceClassParameters() ResourceClassParametersClusterInterface
func (*ResourceV1alpha2ClusterClient) ResourceClasses ¶
func (c *ResourceV1alpha2ClusterClient) ResourceClasses() ResourceClassClusterInterface
func (*ResourceV1alpha2ClusterClient) ResourceSlices ¶
func (c *ResourceV1alpha2ClusterClient) ResourceSlices() ResourceSliceClusterInterface
type ResourceV1alpha2ClusterInterface ¶
type ResourceV1alpha2ClusterInterface interface { ResourceV1alpha2ClusterScoper ResourceClaimsClusterGetter PodSchedulingContextsClusterGetter ResourceClassesClusterGetter ResourceClaimTemplatesClusterGetter ResourceSlicesClusterGetter ResourceClaimParametersClusterGetter ResourceClassParametersClusterGetter }
type ResourceV1alpha2ClusterScoper ¶
type ResourceV1alpha2ClusterScoper interface {
Cluster(logicalcluster.Path) resourcev1alpha2.ResourceV1alpha2Interface
}