| 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.
|