Class: pool_update

Pool-wide updates to the host software

Enums

update_after_apply_guidance
livepatch_status

Fields

enum update_after_apply_guidance set after_apply_guidance [RO/constructor]
bool enforce_homogeneity [RO/constructor]
host ref set hosts [RO/runtime]
int installation_size [RO/constructor]
string key [RO/constructor]
string name_description [RO/constructor]
string name_label [RO/constructor]
(string → string) map other_config [RW]
string uuid [RO/runtime]
VDI ref vdi [RO/constructor]
string version [RO/constructor]

Messages

void add_to_other_config (session ref, pool_update ref, string, string)
void apply (session ref, pool_update ref, host ref)
void destroy (session ref, pool_update ref)
enum update_after_apply_guidance set get_after_apply_guidance (session ref, pool_update ref)
pool_update ref set get_all (session ref)
(pool_update ref → pool_update record) map get_all_records (session ref)
pool_update ref set get_by_name_label (session ref, string)
pool_update ref get_by_uuid (session ref, string)
bool get_enforce_homogeneity (session ref, pool_update ref)
host ref set get_hosts (session ref, pool_update ref)
int get_installation_size (session ref, pool_update ref)
string get_key (session ref, pool_update ref)
string get_name_description (session ref, pool_update ref)
string get_name_label (session ref, pool_update ref)
(string → string) map get_other_config (session ref, pool_update ref)
pool_update record get_record (session ref, pool_update ref)
string get_uuid (session ref, pool_update ref)
VDI ref get_vdi (session ref, pool_update ref)
string get_version (session ref, pool_update ref)
pool_update ref introduce (session ref, VDI ref)
void pool_apply (session ref, pool_update ref)
void pool_clean (session ref, pool_update ref)
enum livepatch_status precheck (session ref, pool_update ref, host ref)
void remove_from_other_config (session ref, pool_update ref, string)
void set_other_config (session ref, pool_update ref, (string → string) map)