Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type CSIStorageCapacitiesClusterGetter
- type CSIStorageCapacitiesNamespacer
- type CSIStorageCapacityClusterExpansion
- type CSIStorageCapacityClusterInterface
- type StorageV1alpha1ClusterClient
- func (c *StorageV1alpha1ClusterClient) CSIStorageCapacities() CSIStorageCapacityClusterInterface
- func (c *StorageV1alpha1ClusterClient) Cluster(clusterPath logicalcluster.Path) storagev1alpha1.StorageV1alpha1Interface
- func (c *StorageV1alpha1ClusterClient) VolumeAttachments() VolumeAttachmentClusterInterface
- func (c *StorageV1alpha1ClusterClient) VolumeAttributesClasses() VolumeAttributesClassClusterInterface
- type StorageV1alpha1ClusterInterface
- type StorageV1alpha1ClusterScoper
- type VolumeAttachmentClusterExpansion
- type VolumeAttachmentClusterInterface
- type VolumeAttachmentsClusterGetter
- type VolumeAttributesClassClusterExpansion
- type VolumeAttributesClassClusterInterface
- type VolumeAttributesClassesClusterGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CSIStorageCapacitiesClusterGetter ¶
type CSIStorageCapacitiesClusterGetter interface {
CSIStorageCapacities() CSIStorageCapacityClusterInterface
}
CSIStorageCapacitiesClusterGetter has a method to return a CSIStorageCapacityClusterInterface. A group's cluster client should implement this interface.
type CSIStorageCapacitiesNamespacer ¶
type CSIStorageCapacitiesNamespacer interface {
Namespace(string) typedstoragev1alpha1.CSIStorageCapacityInterface
}
CSIStorageCapacitiesNamespacer can scope to objects within a namespace, returning a typedstoragev1alpha1.CSIStorageCapacityInterface.
type CSIStorageCapacityClusterExpansion ¶
type CSIStorageCapacityClusterExpansion interface{}
type CSIStorageCapacityClusterInterface ¶
type CSIStorageCapacityClusterInterface interface {
Cluster(logicalcluster.Path) CSIStorageCapacitiesNamespacer
List(ctx context.Context, opts v1.ListOptions) (*storagev1alpha1.CSIStorageCapacityList, error)
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
CSIStorageCapacityClusterExpansion
}
CSIStorageCapacityClusterInterface can operate on CSIStorageCapacities across all clusters, or scope down to one cluster and return a CSIStorageCapacitiesNamespacer.
type StorageV1alpha1ClusterClient ¶
type StorageV1alpha1ClusterClient struct {
// contains filtered or unexported fields
}
StorageV1alpha1ClusterClient is used to interact with features provided by the storage.k8s.io group.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*StorageV1alpha1ClusterClient, error)
NewForConfig creates a new StorageV1alpha1ClusterClient 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 StorageV1alpha1ClusterClient 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) *StorageV1alpha1ClusterClient
NewForConfigOrDie creates a new StorageV1alpha1ClusterClient for the given config and panics if there is an error in the config.
func (*StorageV1alpha1ClusterClient) CSIStorageCapacities ¶
func (c *StorageV1alpha1ClusterClient) CSIStorageCapacities() CSIStorageCapacityClusterInterface
func (*StorageV1alpha1ClusterClient) Cluster ¶
func (c *StorageV1alpha1ClusterClient) Cluster(clusterPath logicalcluster.Path) storagev1alpha1.StorageV1alpha1Interface
func (*StorageV1alpha1ClusterClient) VolumeAttachments ¶
func (c *StorageV1alpha1ClusterClient) VolumeAttachments() VolumeAttachmentClusterInterface
func (*StorageV1alpha1ClusterClient) VolumeAttributesClasses ¶
func (c *StorageV1alpha1ClusterClient) VolumeAttributesClasses() VolumeAttributesClassClusterInterface
type StorageV1alpha1ClusterInterface ¶
type StorageV1alpha1ClusterInterface interface {
StorageV1alpha1ClusterScoper
CSIStorageCapacitiesClusterGetter
VolumeAttachmentsClusterGetter
VolumeAttributesClassesClusterGetter
}
type StorageV1alpha1ClusterScoper ¶
type StorageV1alpha1ClusterScoper interface {
Cluster(logicalcluster.Path) storagev1alpha1.StorageV1alpha1Interface
}
type VolumeAttachmentClusterExpansion ¶
type VolumeAttachmentClusterExpansion interface{}
type VolumeAttachmentClusterInterface ¶
type VolumeAttachmentClusterInterface interface {
Cluster(logicalcluster.Path) storagev1alpha1.VolumeAttachmentInterface
List(ctx context.Context, opts v1.ListOptions) (*apistoragev1alpha1.VolumeAttachmentList, error)
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
VolumeAttachmentClusterExpansion
}
VolumeAttachmentClusterInterface can operate on VolumeAttachments across all clusters, or scope down to one cluster and return a storagev1alpha1.VolumeAttachmentInterface.
type VolumeAttachmentsClusterGetter ¶
type VolumeAttachmentsClusterGetter interface {
VolumeAttachments() VolumeAttachmentClusterInterface
}
VolumeAttachmentsClusterGetter has a method to return a VolumeAttachmentClusterInterface. A group's cluster client should implement this interface.
type VolumeAttributesClassClusterExpansion ¶
type VolumeAttributesClassClusterExpansion interface{}
type VolumeAttributesClassClusterInterface ¶
type VolumeAttributesClassClusterInterface interface {
Cluster(logicalcluster.Path) storagev1alpha1.VolumeAttributesClassInterface
List(ctx context.Context, opts v1.ListOptions) (*apistoragev1alpha1.VolumeAttributesClassList, error)
Watch(ctx context.Context, opts v1.ListOptions) (watch.Interface, error)
VolumeAttributesClassClusterExpansion
}
VolumeAttributesClassClusterInterface can operate on VolumeAttributesClasses across all clusters, or scope down to one cluster and return a storagev1alpha1.VolumeAttributesClassInterface.
type VolumeAttributesClassesClusterGetter ¶
type VolumeAttributesClassesClusterGetter interface {
VolumeAttributesClasses() VolumeAttributesClassClusterInterface
}
VolumeAttributesClassesClusterGetter has a method to return a VolumeAttributesClassClusterInterface. A group's cluster client should implement this interface.