Class: pool

Pool-wide information

Enums

pool_allowed_operations

Fields

enum pool_allowed_operations set allowed_operations [RO/runtime]
(string → blob ref) map blobs [RO/runtime]
(string → string) map cpu_info [RO/runtime]
SR ref crash_dump_SR [RW]
(string → enum pool_allowed_operations) map current_operations [RO/runtime]
SR ref default_SR [RW]
(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 live_patching_disabled [RW]
host ref master [RO/runtime]
VDI ref set metadata_VDIs [RO/runtime]
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]
(string → string) map restrictions [RO/runtime]
SR ref suspend_image_SR [RW]
string set tags [RW]
string uuid [RO/runtime]
Deprecated
string vswitch_controller [RO/runtime]
bool wlb_enabled [RW]
string wlb_url [RO/runtime]
string wlb_username [RO/runtime]
bool wlb_verify_cert [RW]

Messages

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)
void certificate_install (session ref, string, string)
string set certificate_list (session ref)
void certificate_sync (session ref)
void certificate_uninstall (session ref, string)
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_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_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_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)
void enable_ssl_legacy (session ref, pool 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)
(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)
SR ref get_default_SR (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)
(string → string) map get_license_state (session ref, pool ref)
bool get_live_patching_disabled (session ref, pool ref)
host ref get_master (session ref, pool ref)
VDI ref set get_metadata_VDIs (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)
(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)
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)
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 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_tags (session ref, pool ref, string)
(string → string) map retrieve_wlb_configuration (session ref)
(VM ref → string set) map retrieve_wlb_recommendations (session ref)
string send_test_post (session ref, string, int, string)
void send_wlb_configuration (session ref, (string → string) map)
void set_crash_dump_SR (session ref, pool ref, SR ref)
void set_default_SR (session ref, pool ref, SR ref)
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)
void set_live_patching_disabled (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_suspend_image_SR (session ref, pool ref, SR ref)
void set_tags (session ref, pool ref, string set)
Deprecated
void set_vswitch_controller (session ref, string)
void set_wlb_enabled (session ref, pool ref, bool)
void set_wlb_verify_cert (session ref, pool ref, bool)
void sync_database (session ref)
string test_archive_target (session ref, pool ref, (string → string) map)