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.