@Sample(name="create",
description="This sample creates managed entity like Host-Standalone, Cluster, Datacenter, and folder")
public class Create
extends ConnectedVimServiceBase
Create
This sample creates managed entity like Host-Standalone Cluster
Datacenter, and folder
Parameters:
url [required] : url of the web service
username [required] : username for the authentication
password [required] : password for the authentication
parentname [required] : specifies the name of the parent folder
itemtype [required] : Type of the object to be added
e.g. Host-Standalone | Cluster | Datacenter | Folder
itemname [required] : Name of the item added
Command Line:
Create a folder named myFolder under root folder Root:
run.bat com.vmware.general.Create --url [webserviceurl]
--username [username] --password [password]
--parentName [Root] --itemType [Folder] --itemName [myFolder]
Create a datacenter named myDatacenter under root folder Root:
run.bat com.vmware.general.Create --url [webserviceurl]
--username [username] --password [password]
--parentName [Root] --itemType [Datacenter] --itemName [myDatacenter]
Create a cluster named myCluster under root folder Root:
run.bat com.vmware.general.Create --url [webserviceurl]
--username [username] --password [password]
--parentName [Root] --itemType [Cluster] --itemName [myCluster]
ConnectedVimServiceBase.ConnectionExceptionPROP_ME_NAME, SVC_INST_NAME| Constructor and Description |
|---|
Create() |
| Modifier and Type | Method and Description |
|---|---|
void |
create() |
void |
setItemName(java.lang.String itemName) |
void |
setItemType(java.lang.String itemType) |
void |
setLicenseKey(java.lang.String licenseKey) |
void |
setParentName(java.lang.String parentName) |
basicConnectionFromConnection, connect, disconnect, getServiceInstanceReference, setConnection, setHostConnection@Option(name="parentname",
description="specifies the name of the parent folder")
public void setParentName(java.lang.String parentName)
@Option(name="itemtype",
description="Type of the object to be added, e.g. Host-Standalone | Cluster | Datacenter | Folder")
public void setItemType(java.lang.String itemType)
@Option(name="itemname",
description="Name of the item added")
public void setItemName(java.lang.String itemName)
@Option(name="licensekey",
required=false)
public void setLicenseKey(java.lang.String licenseKey)
@Action
public void create()
throws com.vmware.vim25.DuplicateNameFaultMsg,
com.vmware.vim25.InvalidNameFaultMsg,
com.vmware.vim25.RuntimeFaultFaultMsg,
com.vmware.vim25.InvalidPropertyFaultMsg,
com.vmware.vim25.HostConnectFaultFaultMsg,
com.vmware.vim25.InvalidLoginFaultMsg,
com.vmware.vim25.InvalidCollectorVersionFaultMsg
com.vmware.vim25.DuplicateNameFaultMsgcom.vmware.vim25.InvalidNameFaultMsgcom.vmware.vim25.RuntimeFaultFaultMsgcom.vmware.vim25.InvalidPropertyFaultMsgcom.vmware.vim25.HostConnectFaultFaultMsgcom.vmware.vim25.InvalidLoginFaultMsgcom.vmware.vim25.InvalidCollectorVersionFaultMsg