image.profile
Description
Provides methods to access and modify image profiles.
Namespace:
image.profile
Method: create
HTTP POST
Description:
Create a new image profile
Parameters:
- 
string sessionKey
 - 
string label
 - 
string type
 - 
string storeLabel
 - 
string path
 - 
string activationKey - optional
 - 
string kiwiOptions
 
Returns:
- 
int - 1 on success, exception thrown otherwise.
 
Method: create
HTTP POST
Description:
Create a new image profile
Parameters:
- 
string sessionKey
 - 
string label
 - 
string type
 - 
string storeLabel
 - 
string path
 - 
string activationKey - optional
 
Returns:
- 
int - 1 on success, exception thrown otherwise.
 
Method: delete
HTTP POST
Description:
Delete an image profile
Parameters:
- 
string sessionKey
 - 
string label
 
Returns:
- 
int - 1 on success, exception thrown otherwise.
 
Method: deleteCustomValues
HTTP POST
Description:
Delete the custom values defined for the specified image profile. (Note: Attempt to delete values of non-existing keys throws exception. Attempt to delete value of existing key which has assigned no values doesn’t throw exception.)
Parameters:
- 
string sessionKey
 - 
string label
 - 
string array keys - the custom data keys
 
Returns:
- 
int - 1 on success, exception thrown otherwise.
 
Method: getCustomValues
HTTP GET
Description:
Get the custom data values defined for the image profile
Parameters:
- 
string sessionKey
 - 
string label
 
Returns:
- 
struct the map of custom labels to custom values
- 
string "custom info label"
 - 
string "value"
 
 - 
 
Method: getDetails
HTTP GET
Description:
Get details of an image profile
Parameters:
- 
string sessionKey
 - 
string label
 
Returns:
- 
* struct image profile information
- 
string "label"
 - 
string "imageType"
 - 
string "imageStore"
 - 
string "activationKey"
 - 
string "path" - in case type support path
 
 - 
 
Method: listImageProfileTypes
HTTP GET
Description:
List available image store types
Parameters:
- 
string sessionKey
 
Returns:
- 
string array the list of image profile types
 
Method: listImageProfiles
HTTP GET
Description:
List available image profiles
Parameters:
- 
string sessionKey
 
Returns:
- 
array :
 - 
struct image profile information
- 
string "label"
 - 
string "imageType"
 - 
string "imageStore"
 - 
string "activationKey"
 - 
string "path" - in case type support path
 
 - 
 
Method: setCustomValues
HTTP POST
Description:
Set custom values for the specified image profile
Parameters:
- 
string sessionKey
 - 
string label
 - 
struct values - the map of custom labels to custom values
- 
string "custom info label"
 - 
string "value"
 
 - 
 
Returns:
- 
int - 1 on success, exception thrown otherwise.
 
Method: setDetails
HTTP POST
Description:
Set details of an image profile
Parameters:
- 
string sessionKey
 - 
string label
 - 
struct details
- 
string "storeLabel"
 - 
string "path"
 - 
string "activationKey" - set empty string to unset
 
 - 
 
Returns:
- 
int - 1 on success, exception thrown otherwise.