Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type DeviceClassClusterExpansion
- type DeviceClassClusterInterface
- type DeviceClassesClusterGetter
- type DeviceTaintRuleClusterExpansion
- type DeviceTaintRuleClusterInterface
- type DeviceTaintRulesClusterGetter
- type ResourceClaimClusterExpansion
- type ResourceClaimClusterInterface
- type ResourceClaimTemplateClusterExpansion
- type ResourceClaimTemplateClusterInterface
- type ResourceClaimTemplatesClusterGetter
- type ResourceClaimTemplatesNamespacer
- type ResourceClaimsClusterGetter
- type ResourceClaimsNamespacer
- type ResourceSliceClusterExpansion
- type ResourceSliceClusterInterface
- type ResourceSlicesClusterGetter
- type ResourceV1alpha3ClusterClient
- func (c *ResourceV1alpha3ClusterClient) Cluster(clusterPath logicalcluster.Path) resourcev1alpha3.ResourceV1alpha3Interface
- func (c *ResourceV1alpha3ClusterClient) DeviceClasses() DeviceClassClusterInterface
- func (c *ResourceV1alpha3ClusterClient) DeviceTaintRules() DeviceTaintRuleClusterInterface
- func (c *ResourceV1alpha3ClusterClient) ResourceClaimTemplates() ResourceClaimTemplateClusterInterface
- func (c *ResourceV1alpha3ClusterClient) ResourceClaims() ResourceClaimClusterInterface
- func (c *ResourceV1alpha3ClusterClient) ResourceSlices() ResourceSliceClusterInterface
- type ResourceV1alpha3ClusterInterface
- type ResourceV1alpha3ClusterScoper
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) resourcev1alpha3.DeviceClassInterface
List(ctx context.Context, opts v1.ListOptions) (*apiresourcev1alpha3.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 resourcev1alpha3.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 DeviceTaintRuleClusterExpansion ¶
type DeviceTaintRuleClusterExpansion interface{}
type DeviceTaintRuleClusterInterface ¶
type DeviceTaintRuleClusterInterface interface {
Cluster(logicalcluster.Path) resourcev1alpha3.DeviceTaintRuleInterface
List(ctx context.Context, opts v1.ListOptions) (*apiresourcev1alpha3.DeviceTaintRuleList, error)
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
DeviceTaintRuleClusterExpansion
}
DeviceTaintRuleClusterInterface can operate on DeviceTaintRules across all clusters, or scope down to one cluster and return a resourcev1alpha3.DeviceTaintRuleInterface.
type DeviceTaintRulesClusterGetter ¶
type DeviceTaintRulesClusterGetter interface {
DeviceTaintRules() DeviceTaintRuleClusterInterface
}
DeviceTaintRulesClusterGetter has a method to return a DeviceTaintRuleClusterInterface. 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) (*resourcev1alpha3.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) (*resourcev1alpha3.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) typedresourcev1alpha3.ResourceClaimTemplateInterface
}
ResourceClaimTemplatesNamespacer can scope to objects within a namespace, returning a typedresourcev1alpha3.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) typedresourcev1alpha3.ResourceClaimInterface
}
ResourceClaimsNamespacer can scope to objects within a namespace, returning a typedresourcev1alpha3.ResourceClaimInterface.
type ResourceSliceClusterExpansion ¶
type ResourceSliceClusterExpansion interface{}
type ResourceSliceClusterInterface ¶
type ResourceSliceClusterInterface interface {
Cluster(logicalcluster.Path) resourcev1alpha3.ResourceSliceInterface
List(ctx context.Context, opts v1.ListOptions) (*apiresourcev1alpha3.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 resourcev1alpha3.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 ResourceV1alpha3ClusterClient ¶
type ResourceV1alpha3ClusterClient struct {
// contains filtered or unexported fields
}
ResourceV1alpha3ClusterClient is used to interact with features provided by the resource.k8s.io group.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ResourceV1alpha3ClusterClient, error)
NewForConfig creates a new ResourceV1alpha3ClusterClient 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 ResourceV1alpha3ClusterClient 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) *ResourceV1alpha3ClusterClient
NewForConfigOrDie creates a new ResourceV1alpha3ClusterClient for the given config and panics if there is an error in the config.
func (*ResourceV1alpha3ClusterClient) Cluster ¶
func (c *ResourceV1alpha3ClusterClient) Cluster(clusterPath logicalcluster.Path) resourcev1alpha3.ResourceV1alpha3Interface
func (*ResourceV1alpha3ClusterClient) DeviceClasses ¶
func (c *ResourceV1alpha3ClusterClient) DeviceClasses() DeviceClassClusterInterface
func (*ResourceV1alpha3ClusterClient) DeviceTaintRules ¶
func (c *ResourceV1alpha3ClusterClient) DeviceTaintRules() DeviceTaintRuleClusterInterface
func (*ResourceV1alpha3ClusterClient) ResourceClaimTemplates ¶
func (c *ResourceV1alpha3ClusterClient) ResourceClaimTemplates() ResourceClaimTemplateClusterInterface
func (*ResourceV1alpha3ClusterClient) ResourceClaims ¶
func (c *ResourceV1alpha3ClusterClient) ResourceClaims() ResourceClaimClusterInterface
func (*ResourceV1alpha3ClusterClient) ResourceSlices ¶
func (c *ResourceV1alpha3ClusterClient) ResourceSlices() ResourceSliceClusterInterface
type ResourceV1alpha3ClusterInterface ¶
type ResourceV1alpha3ClusterInterface interface {
ResourceV1alpha3ClusterScoper
DeviceClassesClusterGetter
DeviceTaintRulesClusterGetter
ResourceClaimsClusterGetter
ResourceClaimTemplatesClusterGetter
ResourceSlicesClusterGetter
}
type ResourceV1alpha3ClusterScoper ¶
type ResourceV1alpha3ClusterScoper interface {
Cluster(logicalcluster.Path) resourcev1alpha3.ResourceV1alpha3Interface
}