Skip to content

Commit 187b794

Browse files
author
Dingane Hlaluku
committed
Add extra parameter to accept additional configuration during VM deployment
1 parent 9fb36e7 commit 187b794

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

api/src/main/java/org/apache/cloudstack/api/ApiConstants.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -719,6 +719,8 @@ public class ApiConstants {
719719
public static final String LAST_ANNOTATED = "lastannotated";
720720
public static final String LDAP_DOMAIN = "ldapdomain";
721721

722+
public static final String EXTRA_CONFIG = "extraconfig";
723+
722724
public enum HostDetails {
723725
all, capacity, events, stats, min;
724726
}

api/src/main/java/org/apache/cloudstack/api/command/user/vm/DeployVMCmd.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -200,6 +200,9 @@ public class DeployVMCmd extends BaseAsyncCreateCustomIdCmd implements SecurityG
200200
" an optional parameter used to create additional data disks from datadisk templates; can't be specified with diskOfferingId parameter")
201201
private Map dataDiskTemplateToDiskOfferingList;
202202

203+
@Parameter(name = ApiConstants.EXTRA_CONFIG, type = CommandType.STRING, since = "4.12", description = "an optional URL encoded string that can be passed to the virtual machine upon successful deployment", authorized = { RoleType.Admin })
204+
private String extraConfig;
205+
203206
/////////////////////////////////////////////////////
204207
/////////////////// Accessors ///////////////////////
205208
/////////////////////////////////////////////////////

0 commit comments

Comments
 (0)