Documentation ¶
Index ¶
- func NewCSIStorageCapacityClusterLister(indexer cache.Indexer) *cSIStorageCapacityClusterLister
- func NewVolumeAttachmentClusterLister(indexer cache.Indexer) *volumeAttachmentClusterLister
- func NewVolumeAttributesClassClusterLister(indexer cache.Indexer) *volumeAttributesClassClusterLister
- type CSIStorageCapacityClusterLister
- type CSIStorageCapacityClusterListerExpansion
- type VolumeAttachmentClusterLister
- type VolumeAttachmentClusterListerExpansion
- type VolumeAttributesClassClusterLister
- type VolumeAttributesClassClusterListerExpansion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCSIStorageCapacityClusterLister ¶
NewCSIStorageCapacityClusterLister returns a new CSIStorageCapacityClusterLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index - has the kcpcache.ClusterAndNamespaceIndex as an index
func NewVolumeAttachmentClusterLister ¶
NewVolumeAttachmentClusterLister returns a new VolumeAttachmentClusterLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index
func NewVolumeAttributesClassClusterLister ¶
func NewVolumeAttributesClassClusterLister(indexer cache.Indexer) *volumeAttributesClassClusterLister
NewVolumeAttributesClassClusterLister returns a new VolumeAttributesClassClusterLister. We assume that the indexer: - is fed by a cross-workspace LIST+WATCH - uses kcpcache.MetaClusterNamespaceKeyFunc as the key function - has the kcpcache.ClusterIndex as an index
Types ¶
type CSIStorageCapacityClusterLister ¶
type CSIStorageCapacityClusterLister interface { // List lists all CSIStorageCapacities in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*storagev1alpha1.CSIStorageCapacity, err error) // Cluster returns a lister that can list and get CSIStorageCapacities in one workspace. Cluster(clusterName logicalcluster.Name) storagev1alpha1listers.CSIStorageCapacityLister CSIStorageCapacityClusterListerExpansion }
CSIStorageCapacityClusterLister can list CSIStorageCapacities across all workspaces, or scope down to a CSIStorageCapacityLister for one workspace. All objects returned here must be treated as read-only.
type CSIStorageCapacityClusterListerExpansion ¶
type CSIStorageCapacityClusterListerExpansion interface{}
CSIStorageCapacityClusterListerExpansion allows custom methods to be added to CSIStorageCapacityClusterLister.
type VolumeAttachmentClusterLister ¶
type VolumeAttachmentClusterLister interface { // List lists all VolumeAttachments in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*storagev1alpha1.VolumeAttachment, err error) // Cluster returns a lister that can list and get VolumeAttachments in one workspace. Cluster(clusterName logicalcluster.Name) storagev1alpha1listers.VolumeAttachmentLister VolumeAttachmentClusterListerExpansion }
VolumeAttachmentClusterLister can list VolumeAttachments across all workspaces, or scope down to a VolumeAttachmentLister for one workspace. All objects returned here must be treated as read-only.
type VolumeAttachmentClusterListerExpansion ¶
type VolumeAttachmentClusterListerExpansion interface{}
VolumeAttachmentClusterListerExpansion allows custom methods to be added to VolumeAttachmentClusterLister.
type VolumeAttributesClassClusterLister ¶
type VolumeAttributesClassClusterLister interface { // List lists all VolumeAttributesClasses in the indexer. // Objects returned here must be treated as read-only. List(selector labels.Selector) (ret []*storagev1alpha1.VolumeAttributesClass, err error) // Cluster returns a lister that can list and get VolumeAttributesClasses in one workspace. Cluster(clusterName logicalcluster.Name) storagev1alpha1listers.VolumeAttributesClassLister VolumeAttributesClassClusterListerExpansion }
VolumeAttributesClassClusterLister can list VolumeAttributesClasses across all workspaces, or scope down to a VolumeAttributesClassLister for one workspace. All objects returned here must be treated as read-only.
type VolumeAttributesClassClusterListerExpansion ¶
type VolumeAttributesClassClusterListerExpansion interface{}
VolumeAttributesClassClusterListerExpansion allows custom methods to be added to VolumeAttributesClassClusterLister.