Documentation ¶
Index ¶
- Constants
- func CreateBackendStoragePoolsMapFromEncodedString(arg string) (map[string][]string, error)
- func MarshalRequestMap(requestMap map[string]Request) ([]byte, error)
- func UnmarshalOfferMap(mapJSON json.RawMessage) (map[string]Offer, error)
- func UnmarshalRequestMap(mapJSON json.RawMessage) (map[string]Request, error)
- type Offer
- type Request
- type StorageAttributeType
Constants ¶
View Source
const ( // Constants for integer storage category attributes IOPS = "IOPS" // Constants for boolean storage category attributes Snapshots = "snapshots" // Constants for string list attributes ProvisioningType = "provisioningType" BackendType = "backendType" Media = "media" // Testing constants RecoveryTest = "recoveryTest" UniqueOptions = "uniqueOptions" TestingAttribute = "testingAttribute" NonexistentBool = "nonexistentBool" // Values for media HDD = "hdd" SSD = "ssd" Hybrid = "hybrid" BackendStoragePools = "requiredStorage" )
Variables ¶
This section is empty.
Functions ¶
func UnmarshalOfferMap ¶
func UnmarshalOfferMap(mapJSON json.RawMessage) ( map[string]Offer, error, )
func UnmarshalRequestMap ¶
func UnmarshalRequestMap(mapJSON json.RawMessage) ( map[string]Request, error, )
Types ¶
type Request ¶
type Request interface { GetType() StorageAttributeType Value() interface{} String() string }
At the moment, there aren't any terribly useful methods to put here, but there might be. This is more here for symmetry at the moment.
func NewBoolRequest ¶
func NewIntRequest ¶
func NewStringRequest ¶
type StorageAttributeType ¶
type StorageAttributeType string
Click to show internal directories.
Click to hide internal directories.