Interface | Description |
---|---|
Types.Record |
Interface for all Record classes
|
Class | Description |
---|---|
Auth |
Management of remote authentication services
|
Blob |
A placeholder for a binary blob
|
Blob.Record |
Represents all the fields in a Blob
|
Bond | |
Bond.Record |
Represents all the fields in a Bond
|
Connection |
Represents a connection to a XenServer.
|
Console |
A console
|
Console.Record |
Represents all the fields in a Console
|
Crashdump |
A VM crashdump
|
Crashdump.Record |
Represents all the fields in a Crashdump
|
DataSource |
Data sources for logging in RRDs
|
DataSource.Record |
Represents all the fields in a DataSource
|
Event |
Asynchronous event registration and handling
|
Event.Record |
Represents all the fields in a Event
|
Host |
A physical host
|
Host.Record |
Represents all the fields in a Host
|
HostCpu |
A physical CPU
|
HostCpu.Record |
Represents all the fields in a HostCpu
|
HostCrashdump |
Represents a host crash dump
|
HostCrashdump.Record |
Represents all the fields in a HostCrashdump
|
HostMetrics |
The metrics associated with a host
|
HostMetrics.Record |
Represents all the fields in a HostMetrics
|
HostPatch |
Represents a patch stored on a server
|
HostPatch.Record |
Represents all the fields in a HostPatch
|
Marshalling |
Marshalls Java types onto the wire.
|
Message |
An message for the attention of the administrator
|
Message.Record |
Represents all the fields in a Message
|
Network |
A virtual network
|
Network.Record |
Represents all the fields in a Network
|
PBD |
The physical block devices through which hosts access SRs
|
PBD.Record |
Represents all the fields in a PBD
|
PIF |
A physical network interface (note separate VLANs are represented as several PIFs)
|
PIF.Record |
Represents all the fields in a PIF
|
PIFMetrics |
The metrics associated with a physical network interface
|
PIFMetrics.Record |
Represents all the fields in a PIFMetrics
|
Pool |
Pool-wide information
|
Pool.Record |
Represents all the fields in a Pool
|
PoolPatch |
Pool-wide patches
|
PoolPatch.Record |
Represents all the fields in a PoolPatch
|
Role |
A set of permissions associated with a subject
|
Role.Record |
Represents all the fields in a Role
|
Secret |
A secret
|
Secret.Record |
Represents all the fields in a Secret
|
Session |
A session
|
Session.Record |
Represents all the fields in a Session
|
SM |
A storage manager plugin
|
SM.Record |
Represents all the fields in a SM
|
SR |
A storage repository
|
SR.Record |
Represents all the fields in a SR
|
Subject |
A user or group that can log in xapi
|
Subject.Record |
Represents all the fields in a Subject
|
Task |
A long-running asynchronous task
|
Task.Record |
Represents all the fields in a Task
|
Tunnel |
A tunnel for network traffic
|
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
|
User.Record |
Represents all the fields in a User
|
VBD |
A virtual block device
|
VBD.Record |
Represents all the fields in a VBD
|
VBDMetrics |
The metrics associated with a virtual block device
|
VBDMetrics.Record |
Represents all the fields in a VBDMetrics
|
VDI |
A virtual disk image
|
VDI.Record |
Represents all the fields in a VDI
|
VIF |
A virtual network interface
|
VIF.Record |
Represents all the fields in a VIF
|
VIFMetrics |
The metrics associated with a virtual network device
|
VIFMetrics.Record |
Represents all the fields in a VIFMetrics
|
VLAN |
A VLAN mux/demux
|
VLAN.Record |
Represents all the fields in a VLAN
|
VM |
A virtual machine (or 'guest').
|
VM.Record |
Represents all the fields in a VM
|
VMGuestMetrics |
The metrics reported by the guest (as opposed to inferred from outside)
|
VMGuestMetrics.Record |
Represents all the fields in a VMGuestMetrics
|
VMMetrics |
The metrics associated with a VM
|
VMMetrics.Record |
Represents all the fields in a VMMetrics
|
VMPP |
VM Protection Policy
|
VMPP.Record |
Represents all the fields in a VMPP
|
VTPM |
A virtual TPM device
|
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.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.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.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.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.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.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.DuplicatePifDeviceName |
A PIF with this specified device name already exists.
|
Types.DuplicateVm |
Cannot restore this VM because it would create a duplicate
|
Types.EventsLost |
Some events have been lost from the queue and cannot be retrieved.
|
Types.FeatureRestricted |
The use of this feature is restricted.
|
Types.FieldTypeError |
The value specified is of the wrong type
|
Types.HaAbortNewMaster |
This host cannot accept the proposed new master setting at this time.
|
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.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.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.HostsNotHomogeneous |
The hosts in this pool are not homogeneous.
|
Types.HostStillBooting |
The host is still booting.
|
Types.HostUnknownToMaster |
The master says the host is not known to it.
|
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.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.InvalidDevice |
The device name is invalid
|
Types.InvalidEdition |
The edition name 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.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 under your license.
|
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 it's 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.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.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.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.NoHostsAvailable |
There were no hosts available to complete the specified operation.
|
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.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.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.PatchIsApplied |
The specified patch is applied and cannot be destroyed.
|
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.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.PifAlreadyBonded |
This operation cannot be performed because the pif is bonded.
|
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 curently set to 'none')
|
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.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.PoolJoiningHostMustHaveSameProductVersion |
The host joining the pool must have the same product version as the pool master.
|
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.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.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.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.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.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.TransportPifNotConfigured |
The tunnel transport PIF has no IP configuration set.
|
Types.UnknownBootloader |
The requested bootloader is unknown
|
Types.UserIsNotLocalSuperuser |
Only the local superuser can execute this operation
|
Types.UuidInvalid |
The uuid you supplied was invalid.
|
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.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.VdiNotAvailable |
This operation cannot be performed because this VDI could not be properly attached to the VM.
|
Types.VdiNotManaged |
This operation cannot be performed because the system does not manage this VDI
|
Types.VdiReadonly |
The operation required write access but this VDI is read-only
|
Types.VersionException | |
Types.VifInUse |
Network has active VIFs
|
Types.VlanTagInvalid |
You tried to create a VLAN, but the tag you gave was invalid -- it must be between 0 and 4094.
|
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.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.VmHvmRequired |
HVM is required for this operation
|
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.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.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 on VM assigned to this protection policy.
|
Types.VmRebooted |
The VM unexpectedly rebooted
|
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.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.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 |
The WLB server rejected our configured authentication details.
|
Types.WlbConnectionRefused |
The WLB server refused a connection to XenServer.
|
Types.WlbConnectionReset |
The connection to the WLB server was reset.
|
Types.WlbDisabled |
This pool has wlb-enabled set to false.
|
Types.WlbInternalError |
The WLB server reported an internal error.
|
Types.WlbMalformedRequest |
The WLB server rejected XenServer's request as malformed.
|
Types.WlbMalformedResponse |
The WLB server said something that XenServer 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 |
The WLB server reported that XenServer rejected its configured authentication details.
|
Types.WlbXenserverConnectionRefused |
The WLB server reported that XenServer refused it a connection (even though we're connecting perfectly fine in the other direction).
|
Types.WlbXenserverMalformedResponse |
The WLB server reported that XenServer said something to it that WLB wasn't expecting or didn't understand.
|
Types.WlbXenserverTimeout |
The WLB server reported that communication with XenServer timed out.
|
Types.WlbXenserverUnknownHost |
The WLB server reported that its configured server name for this XenServer 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 requestor failed
|
Types.XenVssReqErrorNoVolumesSupported |
Could not find any volumes supported by the Citrix XenServer Vss Provider
|
Types.XenVssReqErrorPreparingWriters |
An attempt to prepare VSS writers for the snapshot failed
|
Types.XenVssReqErrorProvNotLoaded |
The Citrix XenServer 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.
|