Outcome of one grown disk in a reconfigure task's result.grownDisks.
Name
Type
Required
Description
datastore
string
yes
Datastore id.
outcome
string or null
online (the guest saw the new size), offline (the file grew while the VM was off) or at-next-start (the running VM sees it after its next power cycle).
path
string
yes
Path below the datastore root.
sizeBytes
integer (int64)
yes
New capacity in bytes.
GuestAgentOffer
The answer: whether to offer, and what installing it means.
Name
Type
Required
Description
extraConfig
object or null
extraConfig with the snippet merged into guestinfo.vendordata, what guestAgent: true on the create request produces; absent when it cannot be merged (the VM's vendor data is not #cloud-config) or not offered.
mergeError
string or null
Set when the snippet cannot be merged into the VM's vendor data.
offer
boolean
yes
Offer the installation: the template's cloud image lacks qemu-guest-agent and the VM's cloud-init data does not install it.
reason
string
yes
Why (or why not), for the UI to show next to the choice.
vendorData
string
yes
The vendor-data snippet (#cloud-config that installs and starts the agent).
GuestAgentOfferRequest
Asks whether to offer the guest agent installation for a VM about to be created.
Name
Type
Required
Description
extraConfig
object
The VM's extraConfig so far (guestinfo.userdata and friends).
template
string
yes
The template, image or guest OS the VM is created from (Ubuntu 24.04 LTS, debian-13, ubuntu64Guest).
GuestAuthRequest
Guest authentication accepted by guest-ops routes (not checked against the guest).
Name
Type
Required
Description
interactiveSession
boolean or null
Interactive session flag (SOAP parity; ignored).
password
string or null
Guest password (accepted and discarded).
username
string or null
Guest account name (echoed; not verified).
GuestAuthView
Credentials echo from AcquireCredentialsInGuest.
Name
Type
Required
Description
interactiveSession
boolean
Interactive session flag echoed.
username
string
Account name handed back.
GuestChangeAttributesRequest
Change posix file attributes in the guest (ChangeFileAttributesInGuest).
Name
Type
Required
Description
accessTimeUnix
integer (int64) or null
Access time, Unix seconds; omit to leave unchanged.
groupId
integer (int32) or null
Group gid; omit to leave unchanged.
modificationTimeUnix
integer (int64) or null
Modification time, Unix seconds; omit to leave unchanged.
ownerId
integer (int32) or null
Owner uid; omit to leave unchanged.
path
string
yes
Path in the guest.
permissions
integer (int64) or null
Mode bits as VMware permissions (e.g. 420 = 0644); omit to leave unchanged.
GuestCreateTemporaryRequest
Create a temporary file or directory in the guest (CreateTemporary*InGuest).
Name
Type
Required
Description
directoryPath
string or null
Parent directory; omit for guest /tmp.
prefix
string
Name prefix (no path separators); may be empty.
suffix
string
Name suffix (no path separators); may be empty.
GuestCreateTemporaryView
Path created by CreateTemporary*InGuest.
Name
Type
Required
Description
path
string
yes
Absolute path in the guest.
GuestDeleteFileRequest
Delete a file in the guest (DeleteFileInGuest).
Name
Type
Required
Description
path
string
yes
File path in the guest (not a directory).
GuestEnvView
Guest environment variables.
Name
Type
Required
Description
variables
array of string
NAME=value lines.
GuestFileEntryView
One guest path as ListFilesInGuest / native list reports it.