Data Object - HostConnectSpec

Parameter to
AddHost_Task, AddStandaloneHost_Task, ReconnectHost_Task
Extends
DynamicData
See also
Folder

Data Object Description

Specifies the parameters needed to add a single host. This includes a small set of optional information about the host configuration. This allows the network and datastore configuration of the host to be synchronized with the naming conventions of the datacenter, as well as the configuration of a vim account (the username/password for the virtual machine files that is created on disk).

Properties

Name Type Description
forcexsd:boolean

If this flag is set to "true", then the connection succeeds even if the host is already being managed by another VirtualCenter server. The original VirtualCenter server loses connection to the host.
hostName*xsd:string

The DNS name or IP address of the host. (Required for adding a host.)
password*xsd:string

The password for the administration account. (Required for adding a host.)
port*xsd:int

The port number for the connection. If this is not specified, the default port number is used. For ESX 2.x hosts this is the authd port (902 by default). For ESX 3.x and above and VMware Server hosts this is the https port (443 by default). If this is a reconnect, the port number is unchanged.
sslThumbprint*xsd:string

The thumbprint of the SSL certificate, which the host is expected to have. If this value is set and matches the certificate thumbprint presented by the host, then the host is authenticated. If this value is not set or does not match the certificate thumbprint presented by the host, then the host's certificate is verified by checking whether it was signed by a recognized CA.

The thumbprint is always computed using the SHA1 hash and is the string representation of that hash in the format: xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx:xx where, 'x' represents a hexadecimal digit

Since VI API 2.5
userName*xsd:string

The administration account on the host. (Required for adding a host.)
vimAccountName*xsd:string

The username to be used for accessing the virtual machine files on the disk.
vimAccountPassword*xsd:string

The password to be used with the vimAccountName property for accessing the virtual machine files on the disk.
vmFolder*ManagedObjectReference
to a Folder

The folder in which to store the existing virtual machines on the host. If this folder is not specified, a default folder is chosen (and possibly created) by the VirtualCenter. This folder exists (or is possibly created) on the VirtualCenter server and is called "Discovered VM".
Properties inherited from DynamicData
dynamicProperty, dynamicType
*Need not be set
Show WSDL type definition