cloudstack-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From chipchild...@apache.org
Subject git commit: refs/heads/4.1 - CLOUDSTACK-1157 updated API documentation for listTemplates command; fixed description of templateFilter parameter to all 7 options (in line with listIsos API cmd)
Date Fri, 15 Mar 2013 00:46:35 GMT
Updated Branches:
  refs/heads/4.1 8071bb7fe -> e30c90ba7


CLOUDSTACK-1157 updated API documentation for listTemplates command; fixed description of
templateFilter parameter to all 7 options (in line with listIsos API cmd)


Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/e30c90ba
Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/e30c90ba
Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/e30c90ba

Branch: refs/heads/4.1
Commit: e30c90ba74830476d0cd811807b5164bce16517f
Parents: 8071bb7
Author: David Grizzanti <david.grizzanti@sungard.com>
Authored: Tue Mar 12 16:02:59 2013 -0400
Committer: Chip Childers <chip.childers@gmail.com>
Committed: Thu Mar 14 20:46:08 2013 -0400

----------------------------------------------------------------------
 .../command/user/template/ListTemplatesCmd.java    |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/e30c90ba/api/src/org/apache/cloudstack/api/command/user/template/ListTemplatesCmd.java
----------------------------------------------------------------------
diff --git a/api/src/org/apache/cloudstack/api/command/user/template/ListTemplatesCmd.java
b/api/src/org/apache/cloudstack/api/command/user/template/ListTemplatesCmd.java
index c48534e..aeb76f5 100644
--- a/api/src/org/apache/cloudstack/api/command/user/template/ListTemplatesCmd.java
+++ b/api/src/org/apache/cloudstack/api/command/user/template/ListTemplatesCmd.java
@@ -55,11 +55,14 @@ public class ListTemplatesCmd extends BaseListTaggedResourcesCmd {
     @Parameter(name=ApiConstants.NAME, type=CommandType.STRING, description="the template
name")
     private String templateName;
 
-    @Parameter(name=ApiConstants.TEMPLATE_FILTER, type=CommandType.STRING, required=true,
description="possible values are \"featured\", \"self\", \"self-executable\", \"executable\",
and \"community\"." +
-                                                                                        "*
featured-templates that are featured and are public" +
-                                                                                        "*
self-templates that have been registered/created by the owner" +
-                                                                                        "*
selfexecutable-templates that have been registered/created by the owner that can be used to
deploy a new VM" +
-                                                                                        "*
executable-all templates that can be used to deploy a new VM* community-templates that are
public.")
+    @Parameter(name=ApiConstants.TEMPLATE_FILTER, type=CommandType.STRING, required=true,
description="possible values are \"featured\", \"self\", \"selfexecutable\",\"sharedexecutable\",\"executable\",
and \"community\". " + 
+                                                                                        "*
featured : templates that have been marked as featured and public. " +
+                                                                                        "*
self : templates that have been registered or created by the calling user. " +
+                                                                                        "*
selfexecutable : same as self, but only returns templates that can be used to deploy a new
VM. " +
+                                                                                        "*
sharedexecutable : templates ready to be deployed that have been granted to the calling user
by another user. " +
+                                                                                        "*
executable : templates that are owned by the calling user, or public templates, that can be
used to deploy a VM. " +
+                                                                                        "*
community : templates that have been marked as public but not featured. " +
+                                                                                        "*
all : all templates (only usable by admins).")
     private String templateFilter;
 
     @Parameter(name=ApiConstants.ZONE_ID, type=CommandType.UUID, entityType = ZoneResponse.class,


Mime
View raw message