Package com.xensource.xenapi
Class Pool.Record
java.lang.Object
com.xensource.xenapi.Pool.Record
- All Implemented Interfaces:
Types.Record
- Enclosing class:
- Pool
Represents all the fields in a Pool
-
Field Summary
FieldsModifier and TypeFieldDescriptionlist of the operations allowed in this state.Binary blobs associated with this pool First published in XenServer 5.0.True if authentication by TLS client certificates is enabled First published in 1.318.0.The name (CN/SAN) that an incoming client certificate must have to allow authentication First published in 1.318.0.true if bias against pool master when scheduling vms is enabled, false otherwiseDetails about the physical CPUs on the pool First published in XenServer 7.0.The SR in which VDIs for crash dumps are createdlinks each of the running tasks using this object (by reference) to a current_operation enum which describes the nature of the task.Custom UEFI certificates allowing Secure Boot Experimental.Default SR for VDIsMaximum number of threads to use for external (AD) authentication Experimental.Pool-wide guest agent configuration information First published in XenServer 7.0.gui-specific configuration for pool First published in XenServer 5.0.If set to false then operations which would cause the Pool to become overcommitted will be blocked.The HA cluster stack that is currently in use.The current HA configuration First published in XenServer 5.0.true if HA is enabled on the pool, false otherwise First published in XenServer 5.0.Number of host failures to tolerate before the Pool is declared to be overcommitted First published in XenServer 5.0.True if the Pool is considered to be overcommitted i.e.Number of future host failures we have managed to find a plan for.HA statefile VDIs in use First published in XenServer 5.0.Configuration for the automatic health check feature First published in XenServer 7.0.true if IGMP snooping is enabled in the pool, false otherwise.True if either a PSR is running or we are waiting for a PSR to be re-run First published in Citrix Hypervisor 8.2 Hotfix 2.time of the last update sychronization Experimental.The pool-wide flag to show if the live patching feauture is disabled or not.Maximum number of threads to use for PAM authentication Experimental.The host that is pool masterThe set of currently known metadata VDIs for this pool First published in XenServer 6.0.Default behaviour during migration, True if stream compression should be used Experimental.DescriptionShort nameadditional configurationThe pool-wide policy for clients on whether to use the vendor device or not on newly created VMs.true a redo-log is to be used other than when HA is enabled, false otherwise First published in XenServer 5.6.indicates the VDI to use for the redo-log other than when HA is enabled First published in XenServer 5.6.The set of currently enabled repositories First published in 1.301.0.Password for the authentication of the proxy used in syncing with the enabled repositories First published in 21.3.0.Url of the proxy used in syncing with the enabled repositories First published in 21.3.0.Username for the authentication of the proxy used in syncing with the enabled repositories First published in 21.3.0.Pool-wide restrictions currently in effect First published in XenServer 5.6.The SR in which VDIs for suspend images are createduser-specified tags for categorization purposes First published in XenServer 5.0.How often the telemetry collection will be carried out Experimental.The earliest timestamp (in UTC) when the next round of telemetry collection can be carried out Experimental.The UUID of the pool for identification of telemetry data Experimental.True iff TLS certificate verification is enabled First published in 1.290.0.The UEFI certificates allowing Secure Boot First published in Citrix Hypervisor 8.1.The day of the week the update synchronizations will be scheduled, based on pool's local timezone.Whether periodic update synchronization is enabled or not Experimental.The frequency at which updates are synchronized from a remote CDN: daily or weekly.Unique identifier/object referenceaddress of the vswitch controller First published in XenServer 5.6.true if workload balancing is enabled on the pool, false otherwise First published in XenServer 5.5.Url for the configured workload balancing host First published in XenServer 5.5.Username for accessing the workload balancing host First published in XenServer 5.5.true if communication with the WLB server should enforce TLS certificate verification. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
uuid
Unique identifier/object reference -
nameLabel
Short name -
nameDescription
Description -
master
The host that is pool master -
defaultSR
Default SR for VDIs -
suspendImageSR
The SR in which VDIs for suspend images are created -
crashDumpSR
The SR in which VDIs for crash dumps are created -
otherConfig
additional configuration -
haEnabled
true if HA is enabled on the pool, false otherwise First published in XenServer 5.0. -
haConfiguration
The current HA configuration First published in XenServer 5.0. -
haStatefiles
HA statefile VDIs in use First published in XenServer 5.0. -
haHostFailuresToTolerate
Number of host failures to tolerate before the Pool is declared to be overcommitted First published in XenServer 5.0. -
haPlanExistsFor
Number of future host failures we have managed to find a plan for. Once this reaches zero any future host failures will cause the failure of protected VMs. First published in XenServer 5.0. -
haAllowOvercommit
If set to false then operations which would cause the Pool to become overcommitted will be blocked. First published in XenServer 5.0. -
haOvercommitted
True if the Pool is considered to be overcommitted i.e. if there exist insufficient physical resources to tolerate the configured number of host failures First published in XenServer 5.0. -
blobs
Binary blobs associated with this pool First published in XenServer 5.0. -
tags
user-specified tags for categorization purposes First published in XenServer 5.0. -
guiConfig
gui-specific configuration for pool First published in XenServer 5.0. -
healthCheckConfig
Configuration for the automatic health check feature First published in XenServer 7.0. -
wlbUrl
Url for the configured workload balancing host First published in XenServer 5.5. -
wlbUsername
Username for accessing the workload balancing host First published in XenServer 5.5. -
wlbEnabled
true if workload balancing is enabled on the pool, false otherwise First published in XenServer 5.5. -
wlbVerifyCert
true if communication with the WLB server should enforce TLS certificate verification. First published in XenServer 5.5. -
redoLogEnabled
true a redo-log is to be used other than when HA is enabled, false otherwise First published in XenServer 5.6. -
redoLogVdi
indicates the VDI to use for the redo-log other than when HA is enabled First published in XenServer 5.6. -
vswitchController
address of the vswitch controller First published in XenServer 5.6. -
restrictions
Pool-wide restrictions currently in effect First published in XenServer 5.6. -
metadataVDIs
The set of currently known metadata VDIs for this pool First published in XenServer 6.0. -
haClusterStack
The HA cluster stack that is currently in use. Only valid when HA is enabled. First published in XenServer 7.0. -
allowedOperations
list of the operations allowed in this state. This list is advisory only and the server state may have changed by the time this field is read by a client. -
currentOperations
links each of the running tasks using this object (by reference) to a current_operation enum which describes the nature of the task. -
guestAgentConfig
Pool-wide guest agent configuration information First published in XenServer 7.0. -
cpuInfo
Details about the physical CPUs on the pool First published in XenServer 7.0. -
policyNoVendorDevice
The pool-wide policy for clients on whether to use the vendor device or not on newly created VMs. This field will also be consulted if the 'has_vendor_device' field is not specified in the VM.create call. First published in XenServer 7.0. -
livePatchingDisabled
The pool-wide flag to show if the live patching feauture is disabled or not. First published in XenServer 7.1. -
igmpSnoopingEnabled
true if IGMP snooping is enabled in the pool, false otherwise. First published in XenServer 7.3. -
uefiCertificates
The UEFI certificates allowing Secure Boot First published in Citrix Hypervisor 8.1. -
customUefiCertificates
Custom UEFI certificates allowing Secure Boot Experimental. First published in 24.1.0. -
isPsrPending
True if either a PSR is running or we are waiting for a PSR to be re-run First published in Citrix Hypervisor 8.2 Hotfix 2. -
tlsVerificationEnabled
True iff TLS certificate verification is enabled First published in 1.290.0. -
repositories
The set of currently enabled repositories First published in 1.301.0. -
clientCertificateAuthEnabled
True if authentication by TLS client certificates is enabled First published in 1.318.0. -
clientCertificateAuthName
The name (CN/SAN) that an incoming client certificate must have to allow authentication First published in 1.318.0. -
repositoryProxyUrl
Url of the proxy used in syncing with the enabled repositories First published in 21.3.0. -
repositoryProxyUsername
Username for the authentication of the proxy used in syncing with the enabled repositories First published in 21.3.0. -
repositoryProxyPassword
Password for the authentication of the proxy used in syncing with the enabled repositories First published in 21.3.0. -
migrationCompression
Default behaviour during migration, True if stream compression should be used Experimental. First published in 22.33.0. -
coordinatorBias
true if bias against pool master when scheduling vms is enabled, false otherwise -
localAuthMaxThreads
Maximum number of threads to use for PAM authentication Experimental. First published in 23.27.0. -
extAuthMaxThreads
Maximum number of threads to use for external (AD) authentication Experimental. First published in 23.27.0. -
telemetryUuid
The UUID of the pool for identification of telemetry data Experimental. First published in 23.9.0. -
telemetryFrequency
How often the telemetry collection will be carried out Experimental. First published in 23.9.0. -
telemetryNextCollection
The earliest timestamp (in UTC) when the next round of telemetry collection can be carried out Experimental. First published in 23.9.0. -
lastUpdateSync
time of the last update sychronization Experimental. First published in 23.18.0. -
updateSyncFrequency
The frequency at which updates are synchronized from a remote CDN: daily or weekly. Experimental. First published in 23.18.0. -
updateSyncDay
The day of the week the update synchronizations will be scheduled, based on pool's local timezone. Ignored when update_sync_frequency is daily Experimental. First published in 23.18.0. -
updateSyncEnabled
Whether periodic update synchronization is enabled or not Experimental. First published in 23.18.0.
-
-
Constructor Details
-
Record
public Record()
-
-
Method Details
-
toString
-
toMap
Convert a pool.Record to a Map- Specified by:
toMap
in interfaceTypes.Record
-