Documentation ¶
Index ¶
- func AsyncUpdateCapabilities(controllerFlagFile string)
- func GetMetroDomain(backendName string) string
- func GetMetrovStorePairID(backendName string) string
- func RegisterBackend(backendConfigs []map[string]interface{}, keepLogin bool) error
- func SelectStoragePool(requestSize int64, parameters map[string]interface{}) (*StoragePool, *StoragePool, error)
- func SyncUpdateCapabilities() error
- type Backend
- type StoragePool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AsyncUpdateCapabilities ¶
func AsyncUpdateCapabilities(controllerFlagFile string)
func GetMetroDomain ¶
func GetMetrovStorePairID ¶
func RegisterBackend ¶
func SelectStoragePool ¶
func SelectStoragePool(requestSize int64, parameters map[string]interface{}) (*StoragePool, *StoragePool, error)
func SyncUpdateCapabilities ¶
func SyncUpdateCapabilities() error
Types ¶
type Backend ¶
type Backend struct { Name string Storage string Available bool Plugin plugin.Plugin Pools []*StoragePool Parameters map[string]interface{} MetroDomain string MetrovStorePairID string MetroBackendName string MetroBackend *Backend ReplicaBackendName string ReplicaBackend *Backend }
func GetBackend ¶
Click to show internal directories.
Click to hide internal directories.