vSphere Web Services API


Data Object - CustomizationLinuxPrep(vim.vm.customization.LinuxPrep)

Extends
CustomizationIdentitySettings
See also
CustomizationName, CustomizationPassword, OptionValue
Since
2.0

Data Object Description

This is the Linux counterpart to the Windows Sysprep object. LinuxPrep contains machine-wide settings that identify a Linux machine in the same way that the Sysprep type identifies a Windows machine.

Properties

Name Type Description
compatibleCustomizationMethod*xsd:string

The compatible customization method is an identifier of a customization strategy which is implementable in a group of Linux operating systems. This value does not need to be set if your operating system is officially supported by VMware guest operating system customization. When using a Linux operating system which hasn't been officially supported and it is designed to be 100% bug-for-bug compatible with an officially supported Linux operating system, it can be customized by an existing customization method.

Please set the compatible customization method to a supported string value e.g. "GOSC_METHOD_1".
See Supported compatible customization method list.

Since vSphere API Release 8.0.3.0
domainxsd:string

The fully qualified domain name.
extraConfig*OptionValue[]

Additional key/value pairs to support third party customization.

Since vSphere API Release 9.1.0.0
hostNameCustomizationName

The network host name of the (Linux) virtual machine.
hwClockUTC*xsd:boolean

Specifies whether the hardware clock is in UTC or local time.
  • True when the hardware clock is in UTC.
  • False when the hardware clock is in local time.

Since vSphere API Release 4.0
password*CustomizationPassword

Password set for root accounts.

The password value must be a non-empty string. If this field is not set, the root password will remain unchanged.

Set the plainText flag to indicate whether the value is plain text or encrypted.

Since vSphere API Release 9.1.0.0
resetPassword*xsd:boolean

Require root accounts to change their password on first login after customization.

Since vSphere API Release 9.1.0.0
scriptText*xsd:string

The script to run before and after GOS customization.

Since vSphere API Release 7.0
timeZone*xsd:string

The case-sensitive timezone, such as Europe/Sofia. Valid timeZone values are based on the tz (timezone) database used by Linux and other Unix systems. The values are strings (xsd:string) in the form "Area/Location," in which Area is a continent or ocean name, and Location is the city, island, or other regional designation.

See the List of supported time zones for different vSphere versions in Linux/Unix systems.

Since vSphere API Release 4.0
Properties inherited from CustomizationIdentitySettings
None
Properties inherited from DynamicData
None
*Need not be set
Show WSDL type definition