image.store
Description
Provides methods to access and modify image stores.
Namespace:
image.store
Method: create
HTTP POST
Description:
Create a new image store
Parameters:
- 
string sessionKey
 - 
string label
 - 
string uri
 - 
string storeType
 - 
struct credentials - optional
- 
string "username"
 - 
string "password"
 
 - 
 
Returns:
- 
int - 1 on success, exception thrown otherwise.
 
Method: delete
HTTP POST
Description:
Delete an image store
Parameters:
- 
string sessionKey
 - 
string label
 
Returns:
- 
int - 1 on success, exception thrown otherwise.
 
Method: getDetails
HTTP GET
Description:
Get details of an image store
Parameters:
- 
string sessionKey
 - 
string label
 
Returns:
- 
* struct image store information
- 
string "label"
 - 
string "uri"
 - 
string "storetype"
 - 
boolean "hasCredentials"
 - 
string "username"
 
 - 
 
Method: listImageStoreTypes
HTTP GET
Description:
List available image store types
Parameters:
- 
string sessionKey
 
Returns:
- 
array :
 - 
struct image store type information
- 
int "id"
 - 
string "label"
 - 
string "name"
 
 - 
 
Method: listImageStores
HTTP GET
Description:
List available image stores
Parameters:
- 
string sessionKey
 
Returns:
- 
array :
 - 
struct image store information
- 
string "label"
 - 
string "uri"
 - 
string "storetype"
 - 
boolean "hasCredentials"
 - 
string "username"
 
 - 
 
Method: setDetails
HTTP POST
Description:
Set details of an image store
Parameters:
- 
string sessionKey
 - 
string label
 - 
struct details - image store details
- 
string "uri"
 - 
string "username" - pass empty string to unset credentials
 - 
string "password"
 
 - 
 
Returns:
- 
int - 1 on success, exception thrown otherwise.