Interface | Description |
---|---|
Types.Record |
Interface for all Record classes
|
Class | Description |
---|---|
Auth |
Management of remote authentication services
First published in XenServer 5.5.
|
Blob |
A placeholder for a binary blob
First published in XenServer 5.0.
|
Blob.Record |
Represents all the fields in a Blob
|
Bond |
First published in XenServer 4.1.
|
Bond.Record |
Represents all the fields in a Bond
|
Connection |
Represents a connection to a XenServer.
|
Console |
A console
First published in XenServer 4.0.
|
Console.Record |
Represents all the fields in a Console
|
Crashdump |
A VM crashdump
First published in XenServer 4.0.
|
Crashdump.Record |
Represents all the fields in a Crashdump
|
DataSource |
Data sources for logging in RRDs
First published in XenServer 5.0.
|
DataSource.Record |
Represents all the fields in a DataSource
|
DRTask |
DR task
First published in XenServer 6.0.
|
DRTask.Record |
Represents all the fields in a DRTask
|
Event |
Asynchronous event registration and handling
First published in XenServer 4.0.
|
Event.Record |
Represents all the fields in a Event
|
EventBatch |
Class used to map the output of Event.from().
|
Feature |
A new piece of functionality
First published in .
|
Feature.Record |
Represents all the fields in a Feature
|
GPUGroup |
A group of compatible GPUs across the resource pool
First published in XenServer 6.0.
|
GPUGroup.Record |
Represents all the fields in a GPUGroup
|
Host |
A physical host
First published in XenServer 4.0.
|
Host.Record |
Represents all the fields in a Host
|
HostCpu |
A physical CPU
First published in XenServer 4.0.
|
HostCpu.Record |
Represents all the fields in a HostCpu
|
HostCrashdump |
Represents a host crash dump
First published in XenServer 4.0.
|
HostCrashdump.Record |
Represents all the fields in a HostCrashdump
|
HostMetrics |
The metrics associated with a host
First published in XenServer 4.0.
|
HostMetrics.Record |
Represents all the fields in a HostMetrics
|
HostPatch |
Represents a patch stored on a server
First published in XenServer 4.0.
|
HostPatch.Record |
Represents all the fields in a HostPatch
|
LVHD |
LVHD SR specific operations
First published in XenServer Dundee.
|
LVHD.Record |
Represents all the fields in a LVHD
|
Marshalling |
Marshalls Java types onto the wire.
|
Message |
An message for the attention of the administrator
First published in XenServer 5.0.
|
Message.Record |
Represents all the fields in a Message
|
Network |
A virtual network
First published in XenServer 4.0.
|
Network.Record |
Represents all the fields in a Network
|
PBD |
The physical block devices through which hosts access SRs
First published in XenServer 4.0.
|
PBD.Record |
Represents all the fields in a PBD
|
PCI |
A PCI device
First published in XenServer 6.0.
|
PCI.Record |
Represents all the fields in a PCI
|
PGPU |
A physical GPU (pGPU)
First published in XenServer 6.0.
|
PGPU.Record |
Represents all the fields in a PGPU
|
PIF |
A physical network interface (note separate VLANs are represented as several PIFs)
First published in XenServer 4.0.
|
PIF.Record |
Represents all the fields in a PIF
|
PIFMetrics |
The metrics associated with a physical network interface
First published in XenServer 4.0.
|
PIFMetrics.Record |
Represents all the fields in a PIFMetrics
|
Pool |
Pool-wide information
First published in XenServer 4.0.
|
Pool.Record |
Represents all the fields in a Pool
|
PoolPatch |
Pool-wide patches
First published in XenServer 4.1.
|
PoolPatch.Record |
Represents all the fields in a PoolPatch
|
PoolUpdate |
Pool-wide updates to the host software
First published in .
|
PoolUpdate.Record |
Represents all the fields in a PoolUpdate
|
PVSCacheStorage |
Describes the storage that is available to a PVS site for caching purposes
|
PVSCacheStorage.Record |
Represents all the fields in a PVSCacheStorage
|
PVSProxy |
a proxy connects a VM/VIF with a PVS site
|
PVSProxy.Record |
Represents all the fields in a PVSProxy
|
PVSServer |
individual machine serving provisioning (block) data
|
PVSServer.Record |
Represents all the fields in a PVSServer
|
PVSSite |
machines serving blocks of data for provisioning VMs
|
PVSSite.Record |
Represents all the fields in a PVSSite
|
Role |
A set of permissions associated with a subject
First published in XenServer 5.6.
|
Role.Record |
Represents all the fields in a Role
|
SDNController |
Describes the SDN controller that is to connect with the pool
First published in .
|
SDNController.Record |
Represents all the fields in a SDNController
|
Secret |
A secret
First published in XenServer 5.6.
|
Secret.Record |
Represents all the fields in a Secret
|
Session |
A session
First published in XenServer 4.0.
|
Session.Record |
Represents all the fields in a Session
|
SM |
A storage manager plugin
First published in XenServer 4.0.
|
SM.Record |
Represents all the fields in a SM
|
SR |
A storage repository
First published in XenServer 4.0.
|
SR.Record |
Represents all the fields in a SR
|
Subject |
A user or group that can log in xapi
First published in XenServer 5.5.
|
Subject.Record |
Represents all the fields in a Subject
|
Task |
A long-running asynchronous task
First published in XenServer 4.0.
|
Task.Record |
Represents all the fields in a Task
|
Tunnel |
A tunnel for network traffic
First published in XenServer 5.6 FP1.
|
Tunnel.Record |
Represents all the fields in a Tunnel
|
Types |
This class holds vital marshalling functions, enum types and exceptions.
|
User |
A user of the system
First published in XenServer 4.0.
|
User.Record |
Represents all the fields in a User
|
VBD |
A virtual block device
First published in XenServer 4.0.
|
VBD.Record |
Represents all the fields in a VBD
|
VBDMetrics |
The metrics associated with a virtual block device
First published in XenServer 4.0.
|
VBDMetrics.Record |
Represents all the fields in a VBDMetrics
|
VDI |
A virtual disk image
First published in XenServer 4.0.
|
VDI.Record |
Represents all the fields in a VDI
|
VGPU |
A virtual GPU (vGPU)
First published in XenServer 6.0.
|
VGPU.Record |
Represents all the fields in a VGPU
|
VGPUType |
A type of virtual GPU
First published in XenServer 6.2 SP1 Tech-Preview.
|
VGPUType.Record |
Represents all the fields in a VGPUType
|
VIF |
A virtual network interface
First published in XenServer 4.0.
|
VIF.Record |
Represents all the fields in a VIF
|
VIFMetrics |
The metrics associated with a virtual network device
First published in XenServer 4.0.
|
VIFMetrics.Record |
Represents all the fields in a VIFMetrics
|
VLAN |
A VLAN mux/demux
First published in XenServer 4.1.
|
VLAN.Record |
Represents all the fields in a VLAN
|
VM |
A virtual machine (or 'guest').
|
VM.Record |
Represents all the fields in a VM
|
VMAppliance |
VM appliance
First published in XenServer 6.0.
|
VMAppliance.Record |
Represents all the fields in a VMAppliance
|
VMGuestMetrics |
The metrics reported by the guest (as opposed to inferred from outside)
First published in XenServer 4.0.
|
VMGuestMetrics.Record |
Represents all the fields in a VMGuestMetrics
|
VMMetrics |
The metrics associated with a VM
First published in XenServer 4.0.
|
VMMetrics.Record |
Represents all the fields in a VMMetrics
|
VMPP |
VM Protection Policy
First published in XenServer 5.6 FP1.
|
VMPP.Record |
Represents all the fields in a VMPP
|
VMSS |
VM Snapshot Schedule
First published in .
|
VMSS.Record |
Represents all the fields in a VMSS
|
VTPM |
A virtual TPM device
First published in XenServer 4.0.
|
VTPM.Record |
Represents all the fields in a VTPM
|
XenAPIObject |
Exception | Description |
---|---|
Types.ActivationWhileNotFree |
An activation key can only be applied when the edition is set to 'free'.
|
Types.AddressViolatesLockingConstraint |
The specified IP address violates the VIF locking configuration.
|
Types.AuthAlreadyEnabled |
External authentication for this host is already enabled.
|
Types.AuthDisableFailed |
The host failed to disable external authentication.
|
Types.AuthDisableFailedPermissionDenied |
The host failed to disable external authentication.
|
Types.AuthDisableFailedWrongCredentials |
The host failed to disable external authentication.
|
Types.AuthEnableFailed |
The host failed to enable external authentication.
|
Types.AuthEnableFailedDomainLookupFailed |
The host failed to enable external authentication.
|
Types.AuthEnableFailedPermissionDenied |
The host failed to enable external authentication.
|
Types.AuthEnableFailedUnavailable |
The host failed to enable external authentication.
|
Types.AuthEnableFailedWrongCredentials |
The host failed to enable external authentication.
|
Types.AuthIsDisabled |
External authentication is disabled, unable to resolve subject name.
|
Types.AuthServiceError |
Error querying the external directory service.
|
Types.AuthUnknownType |
Unknown type of external authentication.
|
Types.BackupScriptFailed |
The backup could not be performed because the backup script failed.
|
Types.BadAsyncResult | |
Types.BadServerResponse |
Thrown if the response from the server contains an invalid status.
|
Types.BootloaderFailed |
The bootloader returned an error
|
Types.BridgeNameExists |
The specified bridge already exists.
|
Types.BridgeNotAvailable |
Could not find bridge required by VM.
|
Types.CannotAddTunnelToBondSlave |
This PIF is a bond slave and cannot have a tunnel on it.
|
Types.CannotAddVlanToBondSlave |
This PIF is a bond slave and cannot have a VLAN on it.
|
Types.CannotChangePifProperties |
This properties of this PIF cannot be changed.
|
Types.CannotContactHost |
Cannot forward messages because the host cannot be contacted.
|
Types.CannotCreateStateFile |
An HA statefile could not be created, perhaps because no SR with the appropriate capability was found.
|
Types.CannotDestroyDisasterRecoveryTask |
The disaster recovery task could not be cleanly destroyed.
|
Types.CannotDestroySystemNetwork |
You tried to destroy a system network: these cannot be destroyed.
|
Types.CannotEnableRedoLog |
Could not enable redo log.
|
Types.CannotEvacuateHost |
This host cannot be evacuated.
|
Types.CannotFetchPatch |
The requested update could to be obtained from the master.
|
Types.CannotFindOemBackupPartition |
The backup partition to stream the updat to cannot be found
|
Types.CannotFindPatch |
The requested update could not be found.
|
Types.CannotFindStatePartition |
This operation could not be performed because the state partition could not be found
|
Types.CannotFindUpdate |
The requested update could not be found.
|
Types.CannotPlugBondSlave |
This PIF is a bond slave and cannot be plugged.
|
Types.CannotPlugVif |
Cannot plug VIF
|
Types.CannotResetControlDomain |
The power-state of a control domain cannot be reset.
|
Types.CertificateAlreadyExists |
A certificate already exists with the specified name.
|
Types.CertificateCorrupt |
The specified certificate is corrupt or unreadable.
|
Types.CertificateDoesNotExist |
The specified certificate does not exist.
|
Types.CertificateLibraryCorrupt |
The certificate library is corrupt or unreadable.
|
Types.CertificateNameInvalid |
The specified certificate name is invalid.
|
Types.ChangePasswordRejected |
The system rejected the password change request; perhaps the new password was too short?
|
Types.ClusteredSrDegraded |
An SR is using clustered local storage.
|
Types.CouldNotFindNetworkInterfaceWithSpecifiedDeviceNameAndMacAddress |
Could not find a network interface with the specified device name and MAC address.
|
Types.CouldNotImportDatabase |
An error occurred while attempting to import a database from a metadata VDI
|
Types.CpuFeatureMaskingNotSupported |
The CPU does not support masking of features.
|
Types.CrlAlreadyExists |
A CRL already exists with the specified name.
|
Types.CrlCorrupt |
The specified CRL is corrupt or unreadable.
|
Types.CrlDoesNotExist |
The specified CRL does not exist.
|
Types.CrlNameInvalid |
The specified CRL name is invalid.
|
Types.DbUniquenessConstraintViolation |
You attempted an operation which would have resulted in duplicate keys in the database.
|
Types.DefaultSrNotFound |
The default SR reference does not point to a valid SR
|
Types.DeviceAlreadyAttached |
The device is already attached to a VM
|
Types.DeviceAlreadyDetached |
The device is not currently attached
|
Types.DeviceAlreadyExists |
A device with the name given already exists on the selected VM
|
Types.DeviceAttachTimeout |
A timeout happened while attempting to attach a device to a VM.
|
Types.DeviceDetachRejected |
The VM rejected the attempt to detach the device.
|
Types.DeviceDetachTimeout |
A timeout happened while attempting to detach a device from a VM.
|
Types.DeviceNotAttached |
The operation could not be performed because the VBD was not connected to the VM.
|
Types.DiskVbdMustBeReadwriteForHvm |
All VBDs of type 'disk' must be read/write for HVM guests
|
Types.DomainBuilderError |
An internal error generated by the domain builder.
|
Types.DomainExists |
The operation could not be performed because a domain still exists for the specified VM.
|
Types.DuplicateMacSeed |
This MAC seed is already in use by a VM in the pool
|
Types.DuplicatePifDeviceName |
A PIF with this specified device name already exists.
|
Types.DuplicateVm |
Cannot restore this VM because it would create a duplicate
|
Types.EventFromTokenParseFailure |
The event.from token could not be parsed.
|
Types.EventsLost |
Some events have been lost from the queue and cannot be retrieved.
|
Types.EventSubscriptionParseFailure |
The server failed to parse your event subscription.
|
Types.FailedToStartEmulator |
An emulator required to run this VM failed to start
|
Types.FeatureRequiresHvm |
The VM is set up to use a feature that requires it to boot as HVM.
|
Types.FeatureRestricted |
The use of this feature is restricted.
|
Types.FieldTypeError |
The value specified is of the wrong type
|
Types.GpuGroupContainsNoPgpus |
The GPU group does not contain any PGPUs.
|
Types.GpuGroupContainsPgpu |
The GPU group contains active PGPUs and cannot be deleted.
|
Types.GpuGroupContainsVgpu |
The GPU group contains active VGPUs and cannot be deleted.
|
Types.HaAbortNewMaster |
This host cannot accept the proposed new master setting at this time.
|
Types.HaCannotChangeBondStatusOfMgmtIface |
This operation cannot be performed because creating or deleting a bond involving the management interface is not allowed while HA is on.
|
Types.HaConstraintViolationNetworkNotShared |
This operation cannot be performed because the referenced network is not properly shared.
|
Types.HaConstraintViolationSrNotShared |
This operation cannot be performed because the referenced SR is not properly shared.
|
Types.HaDisableInProgress |
The operation could not be performed because HA disable is in progress
|
Types.HaEnableInProgress |
The operation could not be performed because HA enable is in progress
|
Types.HaFailedToFormLiveset |
HA could not be enabled on the Pool because a liveset could not be formed: check storage and network heartbeat paths.
|
Types.HaHeartbeatDaemonStartupFailed |
The host could not join the liveset because the HA daemon failed to start.
|
Types.HaHostCannotAccessStatefile |
The host could not join the liveset because the HA daemon could not access the heartbeat disk.
|
Types.HaHostCannotSeePeers |
The operation failed because the HA software on the specified host could not see a subset of other hosts.
|
Types.HaHostIsArmed |
The operation could not be performed while the host is still armed; it must be disarmed first
|
Types.HaIsEnabled |
The operation could not be performed because HA is enabled on the Pool
|
Types.HaLostStatefile |
This host lost access to the HA statefile.
|
Types.HandleInvalid |
You gave an invalid object reference.
|
Types.HaNoPlan |
Cannot find a plan for placement of VMs as there are no other hosts available.
|
Types.HaNotEnabled |
The operation could not be performed because HA is not enabled on the Pool
|
Types.HaNotInstalled |
The operation could not be performed because the HA software is not installed on this host.
|
Types.HaOperationWouldBreakFailoverPlan |
This operation cannot be performed because it would invalidate VM failover planning such that the system would be unable to guarantee to restart protected VMs after a Host failure.
|
Types.HaPoolIsEnabledButHostIsDisabled |
This host cannot join the pool because the pool has HA enabled but this host has HA disabled.
|
Types.HaShouldBeFenced |
Host cannot rejoin pool because it should have fenced (it is not in the master's partition)
|
Types.HaTooFewHosts |
HA can only be enabled for 2 hosts or more.
|
Types.HostBroken |
This host failed in the middle of an automatic failover operation and needs to retry the failover action
|
Types.HostCannotAttachNetwork |
Host cannot attach network (in the case of NIC bonding, this may be because attaching the network on this host would require other networks [that are currently active] to be taken down).
|
Types.HostCannotDestroySelf |
The pool master host cannot be removed.
|
Types.HostCannotReadMetrics |
The metrics of this host could not be read.
|
Types.HostCdDriveEmpty |
The host CDROM drive does not contain a valid CD
|
Types.HostDisabled |
The specified host is disabled.
|
Types.HostDisabledUntilReboot |
The specified host is disabled and cannot be re-enabled until after it has rebooted.
|
Types.HostEvacuateInProgress |
This host is being evacuated.
|
Types.HostHasNoManagementIp |
The host failed to acquire an IP address on its management interface and therefore cannot contact the master.
|
Types.HostHasResidentVms |
This host can not be forgotten because there are some user VMs still running
|
Types.HostInEmergencyMode |
Cannot perform operation as the host is running in emergency mode.
|
Types.HostInUse |
This operation cannot be completed as the host is in use by (at least) the object of type and ref echoed below.
|
Types.HostIsLive |
This operation cannot be completed as the host is still live.
|
Types.HostIsSlave |
You cannot make regular API calls directly on a slave.
|
Types.HostItsOwnSlave |
The host is its own slave.
|
Types.HostMasterCannotTalkBack |
The master reports that it cannot talk back to the slave on the supplied management IP address.
|
Types.HostNameInvalid |
The host name is invalid.
|
Types.HostNotDisabled |
This operation cannot be performed because the host is not disabled.
|
Types.HostNotEnoughFreeMemory |
Not enough host memory is available to perform this operation
|
Types.HostNotLive |
This operation cannot be completed as the host is not live.
|
Types.HostOffline |
You attempted an operation which involves a host which could not be contacted.
|
Types.HostPowerOnModeDisabled |
This operation cannot be completed as the host power on mode is disabled.
|
Types.HostsNotCompatible |
The hosts in this pool are not compatible.
|
Types.HostsNotHomogeneous |
The hosts in this pool are not homogeneous.
|
Types.HostStillBooting |
The host toolstack is still initialising.
|
Types.HostUnknownToMaster |
The master says the host is not known to it.
|
Types.IllegalVbdDevice |
The specified VBD device is not recognized: please use a non-negative integer
|
Types.ImportError |
The VM could not be imported.
|
Types.ImportErrorAttachedDisksNotFound |
The VM could not be imported because attached disks could not be found.
|
Types.ImportErrorCannotHandleChunked |
Cannot import VM using chunked encoding.
|
Types.ImportErrorFailedToFindObject |
The VM could not be imported because a required object could not be found.
|
Types.ImportErrorPrematureEof |
The VM could not be imported; the end of the file was reached prematurely.
|
Types.ImportErrorSomeChecksumsFailed |
Some data checksums were incorrect; the VM may be corrupt.
|
Types.ImportErrorUnexpectedFile |
The VM could not be imported because the XVA file is invalid: an unexpected file was encountered.
|
Types.ImportIncompatibleVersion |
The import failed because this export has been created by a different (incompatible) product version
|
Types.IncompatibleClusterStackActive |
This operation cannot be performed, because it is incompatible with the currently active HA cluster stack.
|
Types.IncompatiblePifProperties |
These PIFs can not be bonded, because their properties are different.
|
Types.IncompatibleStatefileSr |
The specified SR is incompatible with the selected HA cluster stack.
|
Types.InterfaceHasNoIp |
The specified interface cannot be used because it has no IP address
|
Types.InternalError |
The server failed to handle your request, due to an internal error.
|
Types.InvalidCidrAddressSpecified |
A required parameter contained an invalid CIDR address (
|
Types.InvalidDevice |
The device name is invalid
|
Types.InvalidEdition |
The edition you supplied is invalid.
|
Types.InvalidFeatureString |
The given feature string is not valid.
|
Types.InvalidIpAddressSpecified |
A required parameter contained an invalid IP address
|
Types.InvalidPatch |
The uploaded patch file is invalid
|
Types.InvalidPatchWithLog |
The uploaded patch file is invalid.
|
Types.InvalidUpdate |
The uploaded update package is invalid.
|
Types.InvalidValue |
The value given is invalid
|
Types.IsTunnelAccessPif |
You tried to create a VLAN or tunnel on top of a tunnel access PIF - use the underlying transport PIF instead.
|
Types.JoiningHostCannotBeMasterOfOtherHosts |
The host joining the pool cannot already be a master of another pool.
|
Types.JoiningHostCannotContainSharedSrs |
The host joining the pool cannot contain any shared storage.
|
Types.JoiningHostCannotHaveRunningOrSuspendedVms |
The host joining the pool cannot have any running or suspended VMs.
|
Types.JoiningHostCannotHaveRunningVms |
The host joining the pool cannot have any running VMs.
|
Types.JoiningHostCannotHaveVmsWithCurrentOperations |
The host joining the pool cannot have any VMs with active tasks.
|
Types.JoiningHostConnectionFailed |
There was an error connecting to the host while joining it in the pool.
|
Types.JoiningHostServiceFailed |
There was an error connecting to the host.
|
Types.LicenceRestriction |
This operation is not allowed because your license lacks a needed feature.
|
Types.LicenseCannotDowngradeWhileInPool |
Cannot downgrade license while in pool.
|
Types.LicenseCheckoutError |
The license for the edition you requested is not available.
|
Types.LicenseDoesNotSupportPooling |
This host cannot join a pool because its license does not support pooling.
|
Types.LicenseDoesNotSupportXha |
XHA cannot be enabled because this host's license does not allow it.
|
Types.LicenseExpired |
Your license has expired.
|
Types.LicenseFileDeprecated |
This license file is no longer accepted.
|
Types.LicenseHostPoolMismatch |
Host and pool have incompatible licenses (editions).
|
Types.LicenseProcessingError |
There was an error processing your license.
|
Types.LocationNotUnique |
A VDI with the specified location already exists within the SR
|
Types.MacDoesNotExist |
The MAC address specified doesn't exist on this host.
|
Types.MacInvalid |
The MAC address specified is not valid.
|
Types.MacStillExists |
The MAC address specified still exists on this host.
|
Types.MapDuplicateKey |
You tried to add a key-value pair to a map, but that key is already there.
|
Types.MemoryConstraintViolation |
The dynamic memory range does not satisfy the following constraint.
|
Types.MessageDeprecated |
This message has been deprecated.
|
Types.MessageMethodUnknown |
You tried to call a method that does not exist.
|
Types.MessageParameterCountMismatch |
You tried to call a method with the incorrect number of parameters.
|
Types.MessageRemoved |
This function is no longer available.
|
Types.MirrorFailed |
The VDI mirroring cannot be performed
|
Types.MissingConnectionDetails |
The license-server connection details (address or port) were missing or incomplete.
|
Types.NetworkAlreadyConnected |
You tried to create a PIF, but the network you tried to attach it to is already attached to some other PIF, and so the creation failed.
|
Types.NetworkContainsPif |
The network contains active PIFs and cannot be deleted.
|
Types.NetworkContainsVif |
The network contains active VIFs and cannot be deleted.
|
Types.NetworkUnmanaged |
The network is not managed by xapi.
|
Types.NoHostsAvailable |
There were no hosts available to complete the specified operation.
|
Types.NoMoreRedoLogsAllowed |
The upper limit of active redo log instances was reached.
|
Types.NotAllowedOnOemEdition |
This command is not allowed on the OEM edition.
|
Types.NotImplemented |
The function is not implemented
|
Types.NotInEmergencyMode |
This pool is not in emergency mode.
|
Types.NotSupportedDuringUpgrade |
This operation is not supported during an upgrade.
|
Types.NotSystemDomain |
The given VM is not registered as a system domain.
|
Types.ObjectNolongerExists |
The specified object no longer exists.
|
Types.OnlyAllowedOnOemEdition |
This command is only allowed on the OEM edition.
|
Types.OpenvswitchNotActive |
This operation needs the OpenVSwitch networking backend to be enabled on all hosts in the pool.
|
Types.OperationBlocked |
You attempted an operation that was explicitly blocked (see the blocked_operations field of the given object).
|
Types.OperationNotAllowed |
You attempted an operation that was not allowed.
|
Types.OperationPartiallyFailed |
Some VMs belonging to the appliance threw an exception while carrying out the specified operation
|
Types.OtherOperationInProgress |
Another operation involving the object is currently in progress
|
Types.OutOfSpace |
There is not enough space to upload the update
|
Types.PatchAlreadyApplied |
This patch has already been applied
|
Types.PatchAlreadyExists |
The uploaded patch file already exists
|
Types.PatchApplyFailed |
The patch apply failed.
|
Types.PatchApplyFailedBackupFilesExist |
The patch apply failed: there are backup files created while applying patch.
|
Types.PatchIsApplied |
The specified patch is applied and cannot be destroyed.
|
Types.PatchPrecheckFailedIsoMounted |
Tools ISO must be ejected from all running VMs.
|
Types.PatchPrecheckFailedOutOfSpace |
The patch precheck stage failed: the server does not have enough space.
|
Types.PatchPrecheckFailedPrerequisiteMissing |
The patch precheck stage failed: prerequisite patches are missing.
|
Types.PatchPrecheckFailedUnknownError |
The patch precheck stage failed with an unknown error.
|
Types.PatchPrecheckFailedVmRunning |
The patch precheck stage failed: there are one or more VMs still running on the server.
|
Types.PatchPrecheckFailedWrongServerBuild |
The patch precheck stage failed: the server is of an incorrect build.
|
Types.PatchPrecheckFailedWrongServerVersion |
The patch precheck stage failed: the server is of an incorrect version.
|
Types.PbdExists |
A PBD already exists connecting the SR to the host
|
Types.PermissionDenied |
Caller not allowed to perform this operation.
|
Types.PgpuInsufficientCapacityForVgpu |
There is insufficient capacity on this PGPU to run the VGPU.
|
Types.PgpuInUseByVm |
This PGPU is currently in use by running VMs.
|
Types.PgpuNotCompatibleWithGpuGroup |
PGPU type not compatible with destination group.
|
Types.PifAlreadyBonded |
This operation cannot be performed because the pif is bonded.
|
Types.PifBondMoreThanOneIp |
Only one PIF on a bond is allowed to have an IP configuration.
|
Types.PifBondNeedsMoreMembers |
A bond must consist of at least two member interfaces
|
Types.PifCannotBondCrossHost |
You cannot bond interfaces across different hosts.
|
Types.PifConfigurationError |
An unknown error occurred while attempting to configure an interface.
|
Types.PifDeviceNotFound |
The specified device was not found.
|
Types.PifDoesNotAllowUnplug |
The operation you requested cannot be performed because the specified PIF does not allow unplug.
|
Types.PifHasNoNetworkConfiguration |
PIF has no IP configuration (mode currently set to 'none')
|
Types.PifHasNoV6NetworkConfiguration |
PIF has no IPv6 configuration (mode currently set to 'none')
|
Types.PifIncompatiblePrimaryAddressType |
The primary address types are not compatible
|
Types.PifIsManagementInterface |
The operation you requested cannot be performed because the specified PIF is the management interface.
|
Types.PifIsPhysical |
You tried to destroy a PIF, but it represents an aspect of the physical host configuration, and so cannot be destroyed.
|
Types.PifIsVlan |
You tried to create a VLAN on top of another VLAN - use the underlying physical PIF/bond instead
|
Types.PifTunnelStillExists |
Operation cannot proceed while a tunnel exists on this interface.
|
Types.PifUnmanaged |
The operation you requested cannot be performed because the specified PIF is not managed by xapi.
|
Types.PifVlanExists |
You tried to create a PIF, but it already exists.
|
Types.PifVlanStillExists |
Operation cannot proceed while a VLAN exists on this interface.
|
Types.PoolAuthAlreadyEnabled |
External authentication in this pool is already enabled for at least one host.
|
Types.PoolAuthDisableFailed |
The pool failed to disable the external authentication of at least one host.
|
Types.PoolAuthDisableFailedPermissionDenied |
The pool failed to disable the external authentication of at least one host.
|
Types.PoolAuthDisableFailedWrongCredentials |
The pool failed to disable the external authentication of at least one host.
|
Types.PoolAuthEnableFailed |
The pool failed to enable external authentication.
|
Types.PoolAuthEnableFailedDomainLookupFailed |
The pool failed to enable external authentication.
|
Types.PoolAuthEnableFailedDuplicateHostname |
The pool failed to enable external authentication.
|
Types.PoolAuthEnableFailedInvalidOu |
The pool failed to enable external authentication.
|
Types.PoolAuthEnableFailedPermissionDenied |
The pool failed to enable external authentication.
|
Types.PoolAuthEnableFailedWrongCredentials |
The pool failed to enable external authentication.
|
Types.PoolJoiningExternalAuthMismatch |
Cannot join pool whose external authentication configuration is different.
|
Types.PoolJoiningHostMustHavePhysicalManagementNic |
The host joining the pool must have a physical management NIC (i.e.
|
Types.PoolJoiningHostMustHaveSameApiVersion |
The host joining the pool must have the same API version as the pool master.
|
Types.PoolJoiningHostMustHaveSameDbSchema |
The host joining the pool must have the same database schema as the pool master.
|
Types.PoolJoiningHostMustHaveSameProductVersion |
The host joining the pool must have the same product version as the pool master.
|
Types.PoolJoiningHostMustOnlyHavePhysicalPifs |
The host joining the pool must not have any bonds, VLANs or tunnels.
|
Types.ProvisionFailedOutOfSpace |
The provision call failed because it ran out of space.
|
Types.ProvisionOnlyAllowedOnTemplate |
The provision call can only be invoked on templates, not regular VMs.
|
Types.PvsCacheStorageAlreadyPresent |
The PVS site already has cache storage configured for the host.
|
Types.PvsCacheStorageIsInUse |
The PVS cache storage is in use by the site and cannot be removed.
|
Types.PvsProxyAlreadyPresent |
The VIF is already associated with a PVS proxy
|
Types.PvsServerAddressInUse |
The address specified is already in use by an existing PVS_server object
|
Types.PvsSiteContainsRunningProxies |
The PVS site contains running proxies.
|
Types.PvsSiteContainsServers |
The PVS site contains servers and cannot be forgotten.
|
Types.RbacPermissionDenied |
RBAC permission denied.
|
Types.RedoLogIsEnabled |
The operation could not be performed because a redo log is enabled on the Pool.
|
Types.RestoreIncompatibleVersion |
The restore could not be performed because this backup has been created by a different (incompatible) product version
|
Types.RestoreScriptFailed |
The restore could not be performed because the restore script failed.
|
Types.RestoreTargetMgmtIfNotInBackup |
The restore could not be performed because the host's current management interface is not in the backup.
|
Types.RestoreTargetMissingDevice |
The restore could not be performed because a network interface is missing
|
Types.RoleAlreadyExists |
Role already exists.
|
Types.RoleNotFound |
Role cannot be found.
|
Types.SessionAuthenticationFailed |
The credentials given by the user are incorrect, so access has been denied, and you have not been issued a session handle.
|
Types.SessionInvalid |
You gave an invalid session reference.
|
Types.SessionNotRegistered |
This session is not registered to receive events.
|
Types.SlaveRequiresManagementInterface |
The management interface on a slave cannot be disabled because the slave would enter emergency mode.
|
Types.SmPluginCommunicationFailure |
The SM plugin did not respond to a query.
|
Types.SrAttachFailed |
Attaching this SR failed.
|
Types.SrBackendFailure |
There was an SR backend failure.
|
Types.SrDeviceInUse |
The SR operation cannot be performed because a device underlying the SR is in use by the host.
|
Types.SrDoesNotSupportMigration |
You attempted to migrate a VDI to or from an SR which doesn't support migration
|
Types.SrFull |
The SR is full.
|
Types.SrHasMultiplePbds |
The SR.shared flag cannot be set to false while the SR remains connected to multiple hosts
|
Types.SrHasNoPbds |
The SR has no attached PBDs
|
Types.SrHasPbd |
The SR is still connected to a host via a PBD.
|
Types.SrIndestructible |
The SR could not be destroyed, as the 'indestructible' flag was set on it.
|
Types.SrIsCacheSr |
The SR is currently being used as a local cache SR.
|
Types.SrNotAttached |
The SR is not attached.
|
Types.SrNotEmpty |
The SR operation cannot be performed because the SR is not empty.
|
Types.SrNotSharable |
The PBD could not be plugged because the SR is in use by another host and is not marked as sharable.
|
Types.SrOperationNotSupported |
The SR backend does not support the operation (check the SR's allowed operations)
|
Types.SrRequiresUpgrade |
The operation cannot be performed until the SR has been upgraded
|
Types.SrUnknownDriver |
The SR could not be connected because the driver was not recognised.
|
Types.SrUuidExists |
An SR with that uuid already exists.
|
Types.SrVdiLockingFailed |
The operation could not proceed because necessary VDIs were already locked at the storage level.
|
Types.SslVerifyError |
The remote system's SSL certificate failed to verify against our certificate library.
|
Types.SubjectAlreadyExists |
Subject already exists.
|
Types.SubjectCannotBeResolved |
Subject cannot be resolved by the external directory service.
|
Types.SuspendImageNotAccessible |
The suspend image of a checkpoint is not accessible from the host on which the VM is running
|
Types.SystemStatusMustUseTarOnOem |
You must use tar output to retrieve system status from an OEM host.
|
Types.SystemStatusRetrievalFailed |
Retrieving system status from the host failed.
|
Types.TaskCancelled |
The request was asynchronously cancelled.
|
Types.TooBusy |
The request was rejected because the server is too busy.
|
Types.TooManyPendingTasks |
The request was rejected because there are too many pending tasks on the server.
|
Types.TooManyStorageMigrates |
You reached the maximal number of concurrently migrating VMs.
|
Types.TransportPifNotConfigured |
The tunnel transport PIF has no IP configuration set.
|
Types.UnimplementedInSmBackend |
You have attempted a function which is not implemented
|
Types.UnknownBootloader |
The requested bootloader is unknown
|
Types.UpdateAlreadyApplied |
This update has already been applied.
|
Types.UpdateAlreadyAppliedInPool |
This update has already been applied to all hosts in the pool.
|
Types.UpdateAlreadyExists |
The uploaded update already exists
|
Types.UpdateApplyFailed |
The update failed to apply.
|
Types.UpdateIsApplied |
The specified update has been applied and cannot be destroyed.
|
Types.UpdatePoolApplyFailed |
The update cannot be applied for the following host(s).
|
Types.UpdatePrecheckFailedConflictPresent |
The update precheck stage failed: conflicting update(s) are present.
|
Types.UpdatePrecheckFailedGpgkeyNotImported |
The update precheck stage failed: RPM package validation requires a GPG key that is not present on the host.
|
Types.UpdatePrecheckFailedOutOfSpace |
The update precheck stage failed: the server does not have enough space.
|
Types.UpdatePrecheckFailedPrerequisiteMissing |
The update precheck stage failed: prerequisite update(s) are missing.
|
Types.UpdatePrecheckFailedUnknownError |
The update precheck stage failed with an unknown error.
|
Types.UpdatePrecheckFailedWrongServerVersion |
The update precheck stage failed: the server is of an incorrect version.
|
Types.UserIsNotLocalSuperuser |
Only the local superuser can execute this operation
|
Types.UuidInvalid |
The uuid you supplied was invalid.
|
Types.V6dFailure |
There was a problem with the license daemon (v6d).
|
Types.ValueNotSupported |
You attempted to set a value that is not supported by this implementation.
|
Types.VbdCdsMustBeReadonly |
Read/write CDs are not supported
|
Types.VbdIsEmpty |
Operation could not be performed because the drive is empty
|
Types.VbdNotEmpty |
Operation could not be performed because the drive is not empty
|
Types.VbdNotRemovableMedia |
Media could not be ejected because it is not removable
|
Types.VbdNotUnpluggable |
Drive could not be hot-unplugged because it is not marked as unpluggable
|
Types.VbdTrayLocked |
This VM has locked the DVD drive tray, so the disk cannot be ejected
|
Types.VdiContainsMetadataOfThisPool |
The VDI could not be opened for metadata recovery as it contains the current pool's metadata.
|
Types.VdiCopyFailed |
The VDI copy action has failed
|
Types.VdiHasRrds |
The operation cannot be performed because this VDI has rrd stats
|
Types.VdiIncompatibleType |
This operation cannot be performed because the specified VDI is of an incompatible type (eg: an HA statefile cannot be attached to a guest)
|
Types.VdiInUse |
This operation cannot be performed because this VDI is in use by some other operation
|
Types.VdiIsAPhysicalDevice |
The operation cannot be performed on physical device
|
Types.VdiIsNotIso |
This operation can only be performed on CD VDIs (iso files or CDROM drives)
|
Types.VdiLocationMissing |
This operation cannot be performed because the specified VDI could not be found in the specified SR
|
Types.VdiMissing |
This operation cannot be performed because the specified VDI could not be found on the storage substrate
|
Types.VdiNeedsVmForMigrate |
You attempted to migrate a VDI which is not attached to a running VM.
|
Types.VdiNotAvailable |
This operation cannot be performed because this VDI could not be properly attached to the VM.
|
Types.VdiNotInMap |
This VDI was not mapped to a destination SR in VM.migrate_send operation
|
Types.VdiNotManaged |
This operation cannot be performed because the system does not manage this VDI
|
Types.VdiNotSparse |
The VDI is not stored using a sparse format.
|
Types.VdiOnBootModeIncompatibleWithOperation |
This operation is not permitted on VMs containing VDIs in the 'on-boot=reset' mode
|
Types.VdiReadonly |
The operation required write access but this VDI is read-only
|
Types.VdiTooSmall |
The VDI is too small.
|
Types.VersionException | |
Types.VgpuTypeNotCompatibleWithRunningType |
VGPU type is not compatible with one or more of the VGPU types currently running on this PGPU
|
Types.VgpuTypeNotEnabled |
VGPU type is not one of the PGPU's enabled types.
|
Types.VgpuTypeNotSupported |
VGPU type is not one of the PGPU's supported types.
|
Types.VifInUse |
Network has active VIFs
|
Types.VifNotInMap |
This VIF was not mapped to a destination Network in VM.migrate_send operation
|
Types.VlanInUse |
Operation cannot be performed because this VLAN is already in use.
|
Types.VlanTagInvalid |
You tried to create a VLAN, but the tag you gave was invalid -- it must be between 0 and 4094.
|
Types.VmAssignedToProtectionPolicy |
This VM is assigned to a protection policy.
|
Types.VmAssignedToSnapshotSchedule |
This VM is assigned to a snapshot schedule.
|
Types.VmAttachedToMoreThanOneVdiWithTimeoffsetMarkedAsResetOnBoot |
You attempted to start a VM that's attached to more than one VDI with a timeoffset marked as reset-on-boot.
|
Types.VmBadPowerState |
You attempted an operation on a VM that was not in an appropriate power state at the time; for example, you attempted to start a VM that was already running.
|
Types.VmBiosStringsAlreadySet |
The BIOS strings for this VM have already been set and cannot be changed anymore.
|
Types.VmCallPluginRateLimit |
There is a minimal interval required between consecutive plugin calls made on the same VM, please wait before retry.
|
Types.VmCannotDeleteDefaultTemplate |
You cannot delete the specified default template.
|
Types.VmCheckpointResumeFailed |
An error occured while restoring the memory image of the specified virtual machine
|
Types.VmCheckpointSuspendFailed |
An error occured while saving the memory image of the specified virtual machine
|
Types.VmCrashed |
The VM crashed
|
Types.VmDuplicateVbdDevice |
The specified VM has a duplicate VBD device and cannot be started.
|
Types.VmFailedShutdownAcknowledgment |
VM didn't acknowledge the need to shutdown.
|
Types.VmHalted |
The VM unexpectedly halted
|
Types.VmHasCheckpoint |
You attempted to migrate a VM which has a checkpoint.
|
Types.VmHasPciAttached |
This operation could not be performed, because the VM has one or more PCI devices passed through.
|
Types.VmHasTooManySnapshots |
You attempted to migrate a VM with more than one snapshot.
|
Types.VmHasVgpu |
This operation could not be performed, because the VM has one or more virtual GPUs.
|
Types.VmHostIncompatibleVersion |
This VM operation cannot be performed on an older-versioned host during an upgrade.
|
Types.VmHostIncompatibleVersionMigrate |
You attempted to migrate a VM to a destination host running a version of XenServer older than the source host.
|
Types.VmHostIncompatibleVirtualHardwarePlatformVersion |
You attempted to run a VM on a host that cannot provide the VM's required Virtual Hardware Platform version.
|
Types.VmHvmRequired |
HVM is required for this operation
|
Types.VmIncompatibleWithThisHost |
The VM is incompatible with the CPU features of this host.
|
Types.VmIsImmobile |
The VM is configured in a way that prevents it from being mobile.
|
Types.VmIsPartOfAnAppliance |
This operation is not allowed as the VM is part of an appliance.
|
Types.VmIsProtected |
This operation cannot be performed because the specified VM is protected by xHA
|
Types.VmIsTemplate |
The operation attempted is not valid for a template VM
|
Types.VmIsUsingNestedVirt |
This operation is illegal because the VM is using nested virtualisation.
|
Types.VmLacksFeature |
You attempted an operation on a VM which lacks the feature.
|
Types.VmLacksFeatureShutdown |
You attempted an operation which needs the cooperative shutdown feature on a VM which lacks it.
|
Types.VmLacksFeatureStaticIpSetting |
You attempted an operation which needs the VM static-ip-setting feature on a VM which lacks it.
|
Types.VmLacksFeatureSuspend |
You attempted an operation which needs the VM cooperative suspend feature on a VM which lacks it.
|
Types.VmLacksFeatureVcpuHotplug |
You attempted an operation which needs the VM hotplug-vcpu feature on a VM which lacks it.
|
Types.VmMemorySizeTooLow |
The specified VM has too little memory to be started.
|
Types.VmMigrateFailed |
An error occurred during the migration process.
|
Types.VmMissingPvDrivers |
You attempted an operation on a VM which requires PV drivers to be installed but the drivers were not detected.
|
Types.VmNoCrashdumpSr |
This VM does not have a crashdump SR specified.
|
Types.VmNoEmptyCdVbd |
The VM has no empty CD drive (VBD).
|
Types.VmNoSuspendSr |
This VM does not have a suspend SR specified.
|
Types.VmNotResidentHere |
The specified VM is not currently resident on the specified host.
|
Types.VmNoVcpus |
You need at least 1 VCPU to start a VM
|
Types.VmOldPvDrivers |
You attempted an operation on a VM which requires a more recent version of the PV drivers.
|
Types.VmppArchiveMoreFrequentThanBackup |
Archive more frequent than backup.
|
Types.VmppHasVm |
There is at least one VM assigned to this protection policy.
|
Types.VmPvDriversInUse |
VM PV drivers still in use
|
Types.VmRebooted |
The VM unexpectedly rebooted
|
Types.VmRequiresGpu |
You attempted to run a VM on a host which doesn't have a pGPU available in the GPU group needed by the VM.
|
Types.VmRequiresIommu |
You attempted to run a VM on a host which doesn't have I/O virtualization (IOMMU/VT-d) enabled, which is needed by the VM.
|
Types.VmRequiresNetwork |
You attempted to run a VM on a host which doesn't have a PIF on a Network needed by the VM.
|
Types.VmRequiresSr |
You attempted to run a VM on a host which doesn't have access to an SR needed by the VM.
|
Types.VmRequiresVdi |
VM cannot be started because it requires a VDI which cannot be attached
|
Types.VmRequiresVgpu |
You attempted to run a VM on a host on which the vGPU required by the VM cannot be allocated on any pGPUs in the GPU_group needed by the VM.
|
Types.VmRevertFailed |
An error occured while reverting the specified virtual machine to the specified snapshot
|
Types.VmsFailedToCooperate |
The given VMs failed to release memory when instructed to do so
|
Types.VmShutdownTimeout |
VM failed to shutdown before the timeout expired
|
Types.VmSnapshotWithQuiesceFailed |
The quiesced-snapshot operation failed for an unexpected reason
|
Types.VmSnapshotWithQuiesceNotSupported |
The VSS plug-in is not installed on this virtual machine
|
Types.VmSnapshotWithQuiescePluginDeosNotRespond |
The VSS plug-in cannot be contacted
|
Types.VmSnapshotWithQuiesceTimeout |
The VSS plug-in has timed out
|
Types.VmssHasVm |
There is at least one VM assigned to snapshot schedule.
|
Types.VmToImportIsNotNewerVersion |
The VM cannot be imported unforced because it is either the same version or an older version of an existing VM.
|
Types.VmTooManyVcpus |
Too many VCPUs to start this VM
|
Types.VmUnsafeBoot |
You attempted an operation on a VM that was judged to be unsafe by the server.
|
Types.WlbAuthenticationFailed |
WLB rejected our configured authentication details.
|
Types.WlbConnectionRefused |
WLB refused a connection to the server.
|
Types.WlbConnectionReset |
The connection to the WLB server was reset.
|
Types.WlbDisabled |
This pool has wlb-enabled set to false.
|
Types.WlbInternalError |
WLB reported an internal error.
|
Types.WlbMalformedRequest |
WLB rejected the server's request as malformed.
|
Types.WlbMalformedResponse |
WLB said something that the server wasn't expecting or didn't understand.
|
Types.WlbNotInitialized |
No WLB connection is configured.
|
Types.WlbTimeout |
The communication with the WLB server timed out.
|
Types.WlbUnknownHost |
The configured WLB server name failed to resolve in DNS.
|
Types.WlbUrlInvalid |
The WLB URL is invalid.
|
Types.WlbXenserverAuthenticationFailed |
WLB reported that the server rejected its configured authentication details.
|
Types.WlbXenserverConnectionRefused |
WLB reported that the server refused it a connection (even though we're connecting perfectly fine in the other direction).
|
Types.WlbXenserverMalformedResponse |
WLB reported that the server said something to it that WLB wasn't expecting or didn't understand.
|
Types.WlbXenserverTimeout |
WLB reported that communication with the server timed out.
|
Types.WlbXenserverUnknownHost |
WLB reported that its configured server name for this server instance failed to resolve in DNS.
|
Types.XapiHookFailed |
3rd party xapi hook failed
|
Types.XenAPIException |
Base class for all XenAPI Exceptions
|
Types.XenapiMissingPlugin |
The requested plugin could not be found.
|
Types.XenapiPluginFailure |
There was a failure communicating with the plugin.
|
Types.XenVssReqErrorAddingVolumeToSnapsetFailed |
Some volumes to be snapshot could not be added to the VSS snapshot set
|
Types.XenVssReqErrorCreatingSnapshot |
An attempt to create the snapshots failed
|
Types.XenVssReqErrorCreatingSnapshotXmlString |
Could not create the XML string generated by the transportable snapshot
|
Types.XenVssReqErrorInitFailed |
Initialization of the VSS requester failed
|
Types.XenVssReqErrorNoVolumesSupported |
Could not find any volumes supported by the Vss Provider
|
Types.XenVssReqErrorPreparingWriters |
An attempt to prepare VSS writers for the snapshot failed
|
Types.XenVssReqErrorProvNotLoaded |
The Vss Provider is not loaded
|
Types.XenVssReqErrorStartSnapshotSetFailed |
An attempt to start a new VSS snapshot failed
|
Types.XmlrpcUnmarshalFailure |
The server failed to unmarshal the XMLRPC message; it was expecting one element and received something else.
|