@Sample(name="create-user",
description="\n\nCreateUser generates an random username (Usernnnn, where nnnn is a psuedo-randomly generated number) and random password and stores them in the credential store on the local machine. CreateUser works with ESX or ESXi only (not vCenter) \n")
public class CreateUser
extends ESXHostSampleBase
CreateUser
The CreateUser class creates a user account and password stores them the local credential store.
CreateUser should be used in conjunction with the SimpleAgent sample application only.
CreateUser generates an arbitrary user name (Usernnnn, where nnnn is a psuedo-randomly generated number)
and password and stores them in the credential store on the local machine.
CreateUser works with ESX or ESXi only (not vCenter)
Parameters:
url [required] : url of the web service
username [required] : username for the authentication
password [required] : password for the authentication
server [required] : server for which username and password are to be added
user [optional] : provide your own username to create (default is a randomly generated name)
pass [optional] : provide your own password for newly created username
(default is a randomly generated password)
Command Line:
run.bat com.vmware.simpleagent.CreateUser --server [myServerName] --url [URLString]
--username [User] --password [Password]
ConnectedVimServiceBase.ConnectionExceptionPROP_ME_NAME, SVC_INST_NAME| Constructor and Description |
|---|
CreateUser() |
| Modifier and Type | Method and Description |
|---|---|
void |
createUser() |
java.lang.String |
getPass() |
java.lang.String |
getUser() |
void |
setPass(java.lang.String password) |
void |
setServer(java.lang.String server) |
void |
setUser(java.lang.String userName) |
connect, setConnectionbasicConnectionFromConnection, disconnect, getServiceInstanceReference, setHostConnection@Option(name="server",
required=false,
description="server for which username and password are to be added")
public void setServer(java.lang.String server)
@Option(name="user",
required=false,
description="provide your own username to create (default is a randomly generated name)")
public void setUser(java.lang.String userName)
public java.lang.String getUser()
@Option(name="pass",
required=false,
description="provide your own password for newly created username (default is a randomly generated password)")
public void setPass(java.lang.String password)
public java.lang.String getPass()
@Action
public void createUser()
throws com.vmware.vim25.RuntimeFaultFaultMsg,
com.vmware.vim25.AlreadyExistsFaultMsg,
com.vmware.vim25.NotFoundFaultMsg,
com.vmware.vim25.AuthMinimumAdminPermissionFaultMsg,
com.vmware.vim25.UserNotFoundFaultMsg,
java.io.IOException
com.vmware.vim25.RuntimeFaultFaultMsgcom.vmware.vim25.AlreadyExistsFaultMsgcom.vmware.vim25.NotFoundFaultMsgcom.vmware.vim25.AuthMinimumAdminPermissionFaultMsgcom.vmware.vim25.UserNotFoundFaultMsgjava.io.IOException