Class: pool

Pool-wide information

Enums

pool_allowed_operations
telemetry_frequency
update_sync_frequency

Fields

enum pool_allowed_operations set allowed_operations [RO/runtime]
(string → blob ref) map blobs [RO/runtime]
bool client_certificate_auth_enabled [RO/runtime]
string client_certificate_auth_name [RO/runtime]
bool coordinator_bias [RW]
(string → string) map cpu_info [RO/runtime]
SR ref crash_dump_SR [RW]
(string → enum pool_allowed_operations) map current_operations [RO/runtime]
Prototype
string custom_uefi_certificates [RO/constructor]
SR ref default_SR [RW]
Prototype
int ext_auth_max_threads [RO/constructor]
(string → string) map guest_agent_config [RO/runtime]
(string → string) map gui_config [RW]
bool ha_allow_overcommit [RW]
string ha_cluster_stack [RO/runtime]
(string → string) map ha_configuration [RO/runtime]
bool ha_enabled [RO/runtime]
int ha_host_failures_to_tolerate [RO/runtime]
bool ha_overcommitted [RO/runtime]
int ha_plan_exists_for [RO/runtime]
string set ha_statefiles [RO/runtime]
(string → string) map health_check_config [RW]
bool igmp_snooping_enabled [RO/runtime]
bool is_psr_pending [RW]
Prototype
datetime last_update_sync [RO/runtime]
bool live_patching_disabled [RW]
Prototype
int local_auth_max_threads [RO/constructor]
host ref master [RO/runtime]
VDI ref set metadata_VDIs [RO/runtime]
Prototype
bool migration_compression [RW]
string name_description [RW]
string name_label [RW]
(string → string) map other_config [RW]
bool policy_no_vendor_device [RW]
bool redo_log_enabled [RO/runtime]
VDI ref redo_log_vdi [RO/runtime]
Repository ref set repositories [RO/runtime]
secret ref repository_proxy_password [RO/runtime]
string repository_proxy_url [RO/runtime]
string repository_proxy_username [RO/runtime]
(string → string) map restrictions [RO/runtime]
SR ref suspend_image_SR [RW]
string set tags [RW]
Prototype
enum telemetry_frequency telemetry_frequency [RO/runtime]
Prototype
datetime telemetry_next_collection [RO/runtime]
Prototype
secret ref telemetry_uuid [RO/runtime]
bool tls_verification_enabled [RO/runtime]
string uefi_certificates [RO/constructor]
Prototype
int update_sync_day [RO/runtime]
Prototype
bool update_sync_enabled [RO/runtime]
Prototype
enum update_sync_frequency update_sync_frequency [RO/runtime]
string uuid [RO/runtime]
Deprecated
string vswitch_controller [RO/runtime]
bool wlb_enabled [RW]
string wlb_url [RO/runtime]
string wlb_username [RO/runtime]
Deprecated
bool wlb_verify_cert [RW]

Messages

void add_repository (session ref, pool ref, Repository ref)
void add_tags (session ref, pool ref, string)
void add_to_guest_agent_config (session ref, pool ref, string, string)
void add_to_gui_config (session ref, pool ref, string, string)
void add_to_health_check_config (session ref, pool ref, string, string)
void add_to_other_config (session ref, pool ref, string, string)
void apply_edition (session ref, pool ref, string)
Deprecated
void certificate_install (session ref, string, string)
Deprecated
string set certificate_list (session ref)
void certificate_sync (session ref)
Deprecated
void certificate_uninstall (session ref, string)
string set set check_update_readiness (session ref, pool ref, bool)
void configure_repository_proxy (session ref, pool ref, string, string, string)
Prototype
void configure_update_sync (session ref, pool ref, enum update_sync_frequency, int)
PIF ref set create_VLAN (session ref, string, network ref, int)
PIF ref set create_VLAN_from_PIF (session ref, PIF ref, network ref, int)
blob ref create_new_blob (session ref, pool ref, string, string, bool)
void crl_install (session ref, string, string)
string set crl_list (session ref)
void crl_uninstall (session ref, string)
void deconfigure_wlb (session ref)
void designate_new_master (session ref, host ref)
void detect_nonhomogeneous_external_auth (session ref, pool ref)
void disable_client_certificate_auth (session ref, pool ref)
void disable_external_auth (session ref, pool ref, (string → string) map)
void disable_ha (session ref)
void disable_local_storage_caching (session ref, pool ref)
void disable_redo_log (session ref)
void disable_repository_proxy (session ref, pool ref)
Deprecated
void disable_ssl_legacy (session ref, pool ref)
void eject (session ref, host ref)
void emergency_reset_master (session ref, string)
void emergency_transition_to_master (session ref)
void enable_client_certificate_auth (session ref, pool ref, string)
void enable_external_auth (session ref, pool ref, (string → string) map, string, string)
void enable_ha (session ref, SR ref set, (string → string) map)
void enable_local_storage_caching (session ref, pool ref)
void enable_redo_log (session ref, SR ref)
Removed
void enable_ssl_legacy (session ref, pool ref)
void enable_tls_verification (session ref)
pool ref set get_all (session ref)
(pool ref → pool record) map get_all_records (session ref)
enum pool_allowed_operations set get_allowed_operations (session ref, pool ref)
(string → blob ref) map get_blobs (session ref, pool ref)
pool ref get_by_uuid (session ref, string)
bool get_client_certificate_auth_enabled (session ref, pool ref)
string get_client_certificate_auth_name (session ref, pool ref)
bool get_coordinator_bias (session ref, pool ref)
(string → string) map get_cpu_info (session ref, pool ref)
SR ref get_crash_dump_SR (session ref, pool ref)
(string → enum pool_allowed_operations) map get_current_operations (session ref, pool ref)
Prototype
string get_custom_uefi_certificates (session ref, pool ref)
SR ref get_default_SR (session ref, pool ref)
Prototype
int get_ext_auth_max_threads (session ref, pool ref)
(string → string) map get_guest_agent_config (session ref, pool ref)
(string → string) map get_gui_config (session ref, pool ref)
bool get_ha_allow_overcommit (session ref, pool ref)
string get_ha_cluster_stack (session ref, pool ref)
(string → string) map get_ha_configuration (session ref, pool ref)
bool get_ha_enabled (session ref, pool ref)
int get_ha_host_failures_to_tolerate (session ref, pool ref)
bool get_ha_overcommitted (session ref, pool ref)
int get_ha_plan_exists_for (session ref, pool ref)
string set get_ha_statefiles (session ref, pool ref)
(string → string) map get_health_check_config (session ref, pool ref)
bool get_igmp_snooping_enabled (session ref, pool ref)
bool get_is_psr_pending (session ref, pool ref)
Prototype
datetime get_last_update_sync (session ref, pool ref)
(string → string) map get_license_state (session ref, pool ref)
bool get_live_patching_disabled (session ref, pool ref)
Prototype
int get_local_auth_max_threads (session ref, pool ref)
host ref get_master (session ref, pool ref)
VDI ref set get_metadata_VDIs (session ref, pool ref)
Prototype
bool get_migration_compression (session ref, pool ref)
string get_name_description (session ref, pool ref)
string get_name_label (session ref, pool ref)
(string → string) map get_other_config (session ref, pool ref)
bool get_policy_no_vendor_device (session ref, pool ref)
pool record get_record (session ref, pool ref)
bool get_redo_log_enabled (session ref, pool ref)
VDI ref get_redo_log_vdi (session ref, pool ref)
Repository ref set get_repositories (session ref, pool ref)
secret ref get_repository_proxy_password (session ref, pool ref)
string get_repository_proxy_url (session ref, pool ref)
string get_repository_proxy_username (session ref, pool ref)
(string → string) map get_restrictions (session ref, pool ref)
SR ref get_suspend_image_SR (session ref, pool ref)
string set get_tags (session ref, pool ref)
Prototype
enum telemetry_frequency get_telemetry_frequency (session ref, pool ref)
Prototype
datetime get_telemetry_next_collection (session ref, pool ref)
Prototype
secret ref get_telemetry_uuid (session ref, pool ref)
bool get_tls_verification_enabled (session ref, pool ref)
string get_uefi_certificates (session ref, pool ref)
Prototype
int get_update_sync_day (session ref, pool ref)
Prototype
bool get_update_sync_enabled (session ref, pool ref)
Prototype
enum update_sync_frequency get_update_sync_frequency (session ref, pool ref)
string get_uuid (session ref, pool ref)
Deprecated
string get_vswitch_controller (session ref, pool ref)
bool get_wlb_enabled (session ref, pool ref)
string get_wlb_url (session ref, pool ref)
string get_wlb_username (session ref, pool ref)
Deprecated
bool get_wlb_verify_cert (session ref, pool ref)
int ha_compute_hypothetical_max_host_failures_to_tolerate (session ref, (VM ref → string) map)
int ha_compute_max_host_failures_to_tolerate (session ref)
(VM ref → (string → string) map) map ha_compute_vm_failover_plan (session ref, host ref set, VM ref set)
bool ha_failover_plan_exists (session ref, int)
void ha_prevent_restarts_for (session ref, int)
bool has_extension (session ref, pool ref, string)
void initialize_wlb (session ref, string, string, string, string, string)
void install_ca_certificate (session ref, string, string)
void join (session ref, string, string, string)
void join_force (session ref, string, string, string)
void management_reconfigure (session ref, network ref)
host ref set recover_slaves (session ref)
void remove_from_guest_agent_config (session ref, pool ref, string)
void remove_from_gui_config (session ref, pool ref, string)
void remove_from_health_check_config (session ref, pool ref, string)
void remove_from_other_config (session ref, pool ref, string)
void remove_repository (session ref, pool ref, Repository ref)
void remove_tags (session ref, pool ref, string)
Prototype
void reset_telemetry_uuid (session ref, pool ref)
(string → string) map retrieve_wlb_configuration (session ref)
(VM ref → string set) map retrieve_wlb_recommendations (session ref)
void rotate_secret (session ref)
string send_test_post (session ref, string, int, string)
void send_wlb_configuration (session ref, (string → string) map)
void set_coordinator_bias (session ref, pool ref, bool)
void set_crash_dump_SR (session ref, pool ref, SR ref)
Prototype
void set_custom_uefi_certificates (session ref, pool ref, string)
void set_default_SR (session ref, pool ref, SR ref)
Prototype
void set_ext_auth_max_threads (session ref, pool ref, int)
void set_gui_config (session ref, pool ref, (string → string) map)
void set_ha_allow_overcommit (session ref, pool ref, bool)
void set_ha_host_failures_to_tolerate (session ref, pool ref, int)
void set_health_check_config (session ref, pool ref, (string → string) map)
Prototype
void set_https_only (session ref, pool ref, bool)
void set_igmp_snooping_enabled (session ref, pool ref, bool)
void set_is_psr_pending (session ref, pool ref, bool)
void set_live_patching_disabled (session ref, pool ref, bool)
Prototype
void set_local_auth_max_threads (session ref, pool ref, int)
Prototype
void set_migration_compression (session ref, pool ref, bool)
void set_name_description (session ref, pool ref, string)
void set_name_label (session ref, pool ref, string)
void set_other_config (session ref, pool ref, (string → string) map)
void set_policy_no_vendor_device (session ref, pool ref, bool)
void set_repositories (session ref, pool ref, Repository ref set)
void set_suspend_image_SR (session ref, pool ref, SR ref)
void set_tags (session ref, pool ref, string set)
Prototype
void set_telemetry_next_collection (session ref, pool ref, datetime)
Deprecated
void set_uefi_certificates (session ref, pool ref, string)
Prototype
void set_update_sync_enabled (session ref, pool ref, bool)
Deprecated
void set_vswitch_controller (session ref, string)
void set_wlb_enabled (session ref, pool ref, bool)
Deprecated
void set_wlb_verify_cert (session ref, pool ref, bool)
void sync_database (session ref)
string sync_updates (session ref, pool ref, bool, string, string)
string test_archive_target (session ref, pool ref, (string → string) map)
void uninstall_ca_certificate (session ref, string)