View Source XenAPI.Pool_update (XenAPI v0.1.2)

Link to this section Summary

Functions

Add the given key-value pair to the other_config field of the given pool_update.

Add the given key-value pair to the other_config field of the given pool_update. (Raise error on XMLRPC failure)

Apply the selected update to a host

Apply the selected update to a host (Raise error on XMLRPC failure)

Removes the database entry. Only works on unapplied update.

Removes the database entry. Only works on unapplied update. (Raise error on XMLRPC failure)

Get the after_apply_guidance field of the given pool_update.

Get the after_apply_guidance field of the given pool_update. (Raise error on XMLRPC failure)

Return a list of all the pool_updates known to the system.

Return a list of all the pool_updates known to the system. (Raise error on XMLRPC failure)

Return a map of pool_update references to pool_update records for all pool_updates known to the system.

Return a map of pool_update references to pool_update records for all pool_updates known to the system. (Raise error on XMLRPC failure)

Get all the pool_update instances with the given label.

Get all the pool_update instances with the given label. (Raise error on XMLRPC failure)

Get a reference to the pool_update instance with the specified UUID.

Get a reference to the pool_update instance with the specified UUID. (Raise error on XMLRPC failure)

Get the enforce_homogeneity field of the given pool_update.

Get the enforce_homogeneity field of the given pool_update. (Raise error on XMLRPC failure)

Get the hosts field of the given pool_update.

Get the hosts field of the given pool_update. (Raise error on XMLRPC failure)

Get the installation_size field of the given pool_update.

Get the installation_size field of the given pool_update. (Raise error on XMLRPC failure)

Get the key field of the given pool_update.

Get the key field of the given pool_update. (Raise error on XMLRPC failure)

Get the name/description field of the given pool_update.

Get the name/description field of the given pool_update. (Raise error on XMLRPC failure)

Get the name/label field of the given pool_update.

Get the name/label field of the given pool_update. (Raise error on XMLRPC failure)

Get the other_config field of the given pool_update.

Get the other_config field of the given pool_update. (Raise error on XMLRPC failure)

Get a record containing the current state of the given pool_update.

Get a record containing the current state of the given pool_update. (Raise error on XMLRPC failure)

Get the uuid field of the given pool_update.

Get the uuid field of the given pool_update. (Raise error on XMLRPC failure)

Get the vdi field of the given pool_update.

Get the vdi field of the given pool_update. (Raise error on XMLRPC failure)

Get the version field of the given pool_update.

Get the version field of the given pool_update. (Raise error on XMLRPC failure)

Introduce update VDI

Introduce update VDI (Raise error on XMLRPC failure)

Apply the selected update to all hosts in the pool

Apply the selected update to all hosts in the pool (Raise error on XMLRPC failure)

Removes the update's files from all hosts in the pool, but does not revert the update

Removes the update's files from all hosts in the pool, but does not revert the update (Raise error on XMLRPC failure)

Execute the precheck stage of the selected update on a host

Execute the precheck stage of the selected update on a host (Raise error on XMLRPC failure)

Remove the given key and its corresponding value from the other_config field of the given pool_update. If the key is not in that Map, then do nothing.

Remove the given key and its corresponding value from the other_config field of the given pool_update. If the key is not in that Map, then do nothing. (Raise error on XMLRPC failure)

Set the other_config field of the given pool_update.

Set the other_config field of the given pool_update. (Raise error on XMLRPC failure)

Link to this section Functions

Link to this function

add_to_other_config(xen_session, pool_update_ref, key, value)

View Source

Add the given key-value pair to the other_config field of the given pool_update.

Link to this function

add_to_other_config!(xen_session, pool_update_ref, key, value)

View Source

Add the given key-value pair to the other_config field of the given pool_update. (Raise error on XMLRPC failure)

Link to this function

apply(xen_session, pool_update_ref, host)

View Source

Apply the selected update to a host

Link to this function

apply!(xen_session, pool_update_ref, host)

View Source

Apply the selected update to a host (Raise error on XMLRPC failure)

Link to this function

destroy(xen_session, pool_update_ref)

View Source

Removes the database entry. Only works on unapplied update.

Link to this function

destroy!(xen_session, pool_update_ref)

View Source

Removes the database entry. Only works on unapplied update. (Raise error on XMLRPC failure)

Link to this function

get_after_apply_guidance(xen_session, pool_update_ref)

View Source

Get the after_apply_guidance field of the given pool_update.

Link to this function

get_after_apply_guidance!(xen_session, pool_update_ref)

View Source

Get the after_apply_guidance field of the given pool_update. (Raise error on XMLRPC failure)

Return a list of all the pool_updates known to the system.

Return a list of all the pool_updates known to the system. (Raise error on XMLRPC failure)

Link to this function

get_all_records(xen_session)

View Source

Return a map of pool_update references to pool_update records for all pool_updates known to the system.

Link to this function

get_all_records!(xen_session)

View Source

Return a map of pool_update references to pool_update records for all pool_updates known to the system. (Raise error on XMLRPC failure)

Link to this function

get_by_name_label(xen_session, label)

View Source

Get all the pool_update instances with the given label.

Link to this function

get_by_name_label!(xen_session, label)

View Source

Get all the pool_update instances with the given label. (Raise error on XMLRPC failure)

Link to this function

get_by_uuid(xen_session, uuid)

View Source

Get a reference to the pool_update instance with the specified UUID.

Link to this function

get_by_uuid!(xen_session, uuid)

View Source

Get a reference to the pool_update instance with the specified UUID. (Raise error on XMLRPC failure)

Link to this function

get_enforce_homogeneity(xen_session, pool_update_ref)

View Source

Get the enforce_homogeneity field of the given pool_update.

Link to this function

get_enforce_homogeneity!(xen_session, pool_update_ref)

View Source

Get the enforce_homogeneity field of the given pool_update. (Raise error on XMLRPC failure)

Link to this function

get_hosts(xen_session, pool_update_ref)

View Source

Get the hosts field of the given pool_update.

Link to this function

get_hosts!(xen_session, pool_update_ref)

View Source

Get the hosts field of the given pool_update. (Raise error on XMLRPC failure)

Link to this function

get_installation_size(xen_session, pool_update_ref)

View Source

Get the installation_size field of the given pool_update.

Link to this function

get_installation_size!(xen_session, pool_update_ref)

View Source

Get the installation_size field of the given pool_update. (Raise error on XMLRPC failure)

Link to this function

get_key(xen_session, pool_update_ref)

View Source

Get the key field of the given pool_update.

Link to this function

get_key!(xen_session, pool_update_ref)

View Source

Get the key field of the given pool_update. (Raise error on XMLRPC failure)

Link to this function

get_name_description(xen_session, pool_update_ref)

View Source

Get the name/description field of the given pool_update.

Link to this function

get_name_description!(xen_session, pool_update_ref)

View Source

Get the name/description field of the given pool_update. (Raise error on XMLRPC failure)

Link to this function

get_name_label(xen_session, pool_update_ref)

View Source

Get the name/label field of the given pool_update.

Link to this function

get_name_label!(xen_session, pool_update_ref)

View Source

Get the name/label field of the given pool_update. (Raise error on XMLRPC failure)

Link to this function

get_other_config(xen_session, pool_update_ref)

View Source

Get the other_config field of the given pool_update.

Link to this function

get_other_config!(xen_session, pool_update_ref)

View Source

Get the other_config field of the given pool_update. (Raise error on XMLRPC failure)

Link to this function

get_record(xen_session, pool_update_ref)

View Source

Get a record containing the current state of the given pool_update.

Link to this function

get_record!(xen_session, pool_update_ref)

View Source

Get a record containing the current state of the given pool_update. (Raise error on XMLRPC failure)

Link to this function

get_uuid(xen_session, pool_update_ref)

View Source

Get the uuid field of the given pool_update.

Link to this function

get_uuid!(xen_session, pool_update_ref)

View Source

Get the uuid field of the given pool_update. (Raise error on XMLRPC failure)

Link to this function

get_vdi(xen_session, pool_update_ref)

View Source

Get the vdi field of the given pool_update.

Link to this function

get_vdi!(xen_session, pool_update_ref)

View Source

Get the vdi field of the given pool_update. (Raise error on XMLRPC failure)

Link to this function

get_version(xen_session, pool_update_ref)

View Source

Get the version field of the given pool_update.

Link to this function

get_version!(xen_session, pool_update_ref)

View Source

Get the version field of the given pool_update. (Raise error on XMLRPC failure)

Link to this function

introduce(xen_session, vdi)

View Source

Introduce update VDI

Link to this function

introduce!(xen_session, vdi)

View Source

Introduce update VDI (Raise error on XMLRPC failure)

Link to this function

pool_apply(xen_session, pool_update_ref)

View Source

Apply the selected update to all hosts in the pool

Link to this function

pool_apply!(xen_session, pool_update_ref)

View Source

Apply the selected update to all hosts in the pool (Raise error on XMLRPC failure)

Link to this function

pool_clean(xen_session, pool_update_ref)

View Source

Removes the update's files from all hosts in the pool, but does not revert the update

Link to this function

pool_clean!(xen_session, pool_update_ref)

View Source

Removes the update's files from all hosts in the pool, but does not revert the update (Raise error on XMLRPC failure)

Link to this function

precheck(xen_session, pool_update_ref, host)

View Source

Execute the precheck stage of the selected update on a host

Link to this function

precheck!(xen_session, pool_update_ref, host)

View Source

Execute the precheck stage of the selected update on a host (Raise error on XMLRPC failure)

Link to this function

remove_from_other_config(xen_session, pool_update_ref, key)

View Source

Remove the given key and its corresponding value from the other_config field of the given pool_update. If the key is not in that Map, then do nothing.

Link to this function

remove_from_other_config!(xen_session, pool_update_ref, key)

View Source

Remove the given key and its corresponding value from the other_config field of the given pool_update. If the key is not in that Map, then do nothing. (Raise error on XMLRPC failure)

Link to this function

set_other_config(xen_session, pool_update_ref, value)

View Source

Set the other_config field of the given pool_update.

Link to this function

set_other_config!(xen_session, pool_update_ref, value)

View Source

Set the other_config field of the given pool_update. (Raise error on XMLRPC failure)