installProfile¶
Describes the installation profile of an appliance template. The installation profile holds configuration information that should be applied as part of the installation of an operating system. This includes partitioning table layout, root password information, kernel parameters, keyboard settings, timezone etc.
Attributes¶
The list of attributes for installProfile
are:
activationKey
(string): the activation key of the Windows operating systemapplianceUri
(anyURI): the uri resource of the appliance template this install profile belongs todiskSize
(long): the disk size (in bytes). .. note:: this is only used forbasic partitioning
with one diskfirewallAuto
(boolean): boolean to determine whether the firewall settings are automatically set, if false this question is asked to the user interactively when provisioning an instancefirewallEnabled
(boolean): boolean to determine if the firewall is enabled (only used iffirewallAuto = true
)groups
: the list of operating system groups (see osGroupgroupsUri
(anyURI): the uri resource to retrieve all the operating system groupshwType
(string): the recommended hardware type (used for VMware type machine images)internetSettingsAuto
(boolean): boolean to determine whether the internet settings are automatically set, if false this question is asked to the user interactively when provisioning an instancekernelParameters
(string): the list of kernel parameters to use (this is one string with each kernel parameter separated by a commakeyboard
: the keyboard setting (only used ifkeyboardAuto = true
)keyboardAuto
(boolean): boolean to determine whether the keyboard settings are automatically set, if false this question is asked to the user interactively when provisioning an instancememorySize
(long): the recommended memory size to use for running an instancenics
: the list of NICs to configure (see nic)nicsUri
(anyURI): the uri resource to get the list of NIC informationpartitionAuto
(boolean): boolean to determine whether to automatically create the partitioning table, if false this question is asked to the user interactively when provisioning an instancepartitionTable
(partitionTable): the partition table information (see partitionTable). Only used ifpartitionAuto = true
rootUser
(osUser): the root user information, includes root password informationrunSysprep
(boolean): boolean to determine if sysprep will be executed for Windows operating systemskipLicenses
(boolean): a boolean to determine whether to display and enforce the user to accept licensing information during the provisioning of an instance. iftrue
no licensing information is displayedswapSize
(long): the swap size (in bytes). .. note:: this is only used forbasic partitioning
with one disktimezone
: the timezone to set. Only used iftimezoneAuto == true
timezoneAuto
(boolean): boolean to determine whether the timezone settings are automatically set, if false this question is asked to the user interactively when provisioning an instancetimezoneCity
(string): the city name of the timezone that is set (only considered iftimezoneAuto == true
updateTools
(boolean): boolean to determine whether to allow automatic update of AWS libraries and tools in the cloud environment. .. note:: only used for AWSuri
(anyURI): the uri resource of this install profileusers
: the list of operating system users to set (see osUser)usersUri
(anyURI): the uri resource to retrieve all the operating system usersvagrantUser
(string): the user to set for vagrant base boxeswelcomeMsg
(string): welcome message to display to the end user when provisioning an instanceseLinuxMode
(seLinuxMode): the SELinux mode (disabled/permissive/enforcing)created
(dateTime): the date the appliance template is createddbId
(long): the database id of the objectdigest
(string): the digest value (used for etag)lastModified
(dateTime): the last modified date of this object