Documentation ¶
Overview ¶
Package capabilities for storage plugin capabilities
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var RegisteredCapabilities = map[schema.GroupVersion]interface{}{ filestorev1alpha1.FileStoreV1alpha1GV: (*filestorev1alpha1.FileStoreCapable)(nil), archivev1alpha1.ArchiveV1alpha1GV: (*archivev1alpha1.ArchiveCapable)(nil), }
RegisteredCapabilities declares which interface a versioned capability should implement.
Functions ¶
func GetImplementedCapabilities ¶
func GetImplementedCapabilities(obj interface{}) []string
GetImplementedCapabilities returns string list of capabilities an object implemented
Types ¶
This section is empty.
Directories ¶
Path | Synopsis |
---|---|
Package archive for archive capability
|
Package archive for archive capability |
v1alpha1
Package v1alpha1 defines versioned interfaces for archive capability
|
Package v1alpha1 defines versioned interfaces for archive capability |
Package filestore for file store capability
|
Package filestore for file store capability |
v1alpha1
Package v1alpha1 defines versioned interfaces for file-store capability
|
Package v1alpha1 defines versioned interfaces for file-store capability |
Click to show internal directories.
Click to hide internal directories.