View Source XenAPI.SM (XenAPI v0.2.0)

Link to this section Summary

Functions

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

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

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

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

Return a map of SM references to SM records for all SMs known to the system.

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

Get all the SM instances with the given label.

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

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

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

Get the capabilities field of the given SM.

Get the capabilities field of the given SM. (Raise error on XMLRPC failure)

Get the configuration field of the given SM.

Get the configuration field of the given SM. (Raise error on XMLRPC failure)

Get the copyright field of the given SM.

Get the copyright field of the given SM. (Raise error on XMLRPC failure)

Get the driver_filename field of the given SM.

Get the driver_filename field of the given SM. (Raise error on XMLRPC failure)

Get the features field of the given SM.

Get the features field of the given SM. (Raise error on XMLRPC failure)

Get the name/description field of the given SM.

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

Get the name/label field of the given SM.

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

Get the other_config field of the given SM.

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

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

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

Get the required_api_version field of the given SM.

Get the required_api_version field of the given SM. (Raise error on XMLRPC failure)

Get the required_cluster_stack field of the given SM.

Get the required_cluster_stack field of the given SM. (Raise error on XMLRPC failure)

Get the type field of the given SM.

Get the type field of the given SM. (Raise error on XMLRPC failure)

Get the uuid field of the given SM.

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

Get the vendor field of the given SM.

Get the vendor field of the given SM. (Raise error on XMLRPC failure)

Get the version field of the given SM.

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

Remove the given key and its corresponding value from the other_config field of the given SM. 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 SM. If the key is not in that Map, then do nothing. (Raise error on XMLRPC failure)

Set the other_config field of the given SM.

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

Link to this section Functions

Link to this function

add_to_other_config(xen_session, sm_ref, key, value)

View Source

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

Link to this function

add_to_other_config!(xen_session, sm_ref, key, value)

View Source

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

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

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

Link to this function

get_all_records(xen_session)

View Source

Return a map of SM references to SM records for all SMs known to the system.

Link to this function

get_all_records!(xen_session)

View Source

Return a map of SM references to SM records for all SMs 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 SM instances with the given label.

Link to this function

get_by_name_label!(xen_session, label)

View Source

Get all the SM 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 SM instance with the specified UUID.

Link to this function

get_by_uuid!(xen_session, uuid)

View Source

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

Link to this function

get_capabilities(xen_session, sm_ref)

View Source

Get the capabilities field of the given SM.

Link to this function

get_capabilities!(xen_session, sm_ref)

View Source

Get the capabilities field of the given SM. (Raise error on XMLRPC failure)

Link to this function

get_configuration(xen_session, sm_ref)

View Source

Get the configuration field of the given SM.

Link to this function

get_configuration!(xen_session, sm_ref)

View Source

Get the configuration field of the given SM. (Raise error on XMLRPC failure)

Link to this function

get_copyright(xen_session, sm_ref)

View Source

Get the copyright field of the given SM.

Link to this function

get_copyright!(xen_session, sm_ref)

View Source

Get the copyright field of the given SM. (Raise error on XMLRPC failure)

Link to this function

get_driver_filename(xen_session, sm_ref)

View Source

Get the driver_filename field of the given SM.

Link to this function

get_driver_filename!(xen_session, sm_ref)

View Source

Get the driver_filename field of the given SM. (Raise error on XMLRPC failure)

Link to this function

get_features(xen_session, sm_ref)

View Source

Get the features field of the given SM.

Link to this function

get_features!(xen_session, sm_ref)

View Source

Get the features field of the given SM. (Raise error on XMLRPC failure)

Link to this function

get_name_description(xen_session, sm_ref)

View Source

Get the name/description field of the given SM.

Link to this function

get_name_description!(xen_session, sm_ref)

View Source

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

Link to this function

get_name_label(xen_session, sm_ref)

View Source

Get the name/label field of the given SM.

Link to this function

get_name_label!(xen_session, sm_ref)

View Source

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

Link to this function

get_other_config(xen_session, sm_ref)

View Source

Get the other_config field of the given SM.

Link to this function

get_other_config!(xen_session, sm_ref)

View Source

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

Link to this function

get_record(xen_session, sm_ref)

View Source

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

Link to this function

get_record!(xen_session, sm_ref)

View Source

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

Link to this function

get_required_api_version(xen_session, sm_ref)

View Source

Get the required_api_version field of the given SM.

Link to this function

get_required_api_version!(xen_session, sm_ref)

View Source

Get the required_api_version field of the given SM. (Raise error on XMLRPC failure)

Link to this function

get_required_cluster_stack(xen_session, sm_ref)

View Source

Get the required_cluster_stack field of the given SM.

Link to this function

get_required_cluster_stack!(xen_session, sm_ref)

View Source

Get the required_cluster_stack field of the given SM. (Raise error on XMLRPC failure)

Link to this function

get_type(xen_session, sm_ref)

View Source

Get the type field of the given SM.

Link to this function

get_type!(xen_session, sm_ref)

View Source

Get the type field of the given SM. (Raise error on XMLRPC failure)

Link to this function

get_uuid(xen_session, sm_ref)

View Source

Get the uuid field of the given SM.

Link to this function

get_uuid!(xen_session, sm_ref)

View Source

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

Link to this function

get_vendor(xen_session, sm_ref)

View Source

Get the vendor field of the given SM.

Link to this function

get_vendor!(xen_session, sm_ref)

View Source

Get the vendor field of the given SM. (Raise error on XMLRPC failure)

Link to this function

get_version(xen_session, sm_ref)

View Source

Get the version field of the given SM.

Link to this function

get_version!(xen_session, sm_ref)

View Source

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

Link to this function

remove_from_other_config(xen_session, sm_ref, key)

View Source

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

Link to this function

remove_from_other_config!(xen_session, sm_ref, key)

View Source

Remove the given key and its corresponding value from the other_config field of the given SM. 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, sm_ref, value)

View Source

Set the other_config field of the given SM.

Link to this function

set_other_config!(xen_session, sm_ref, value)

View Source

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