/* * Copyright (c) Citrix Systems, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions * are met: * * 1) Redistributions of source code must retain the above copyright * notice, this list of conditions and the following disclaimer. * * 2) Redistributions in binary form must reproduce the above * copyright notice, this list of conditions and the following * disclaimer in the documentation and/or other materials * provided with the distribution. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE * COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR * SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED * OF THE POSSIBILITY OF SUCH DAMAGE. */ using System; using System.Collections; using System.Collections.Generic; using CookComputing.XmlRpc; namespace XenAPI { public partial interface Proxy : IXmlRpcProxy { [XmlRpcMethod("event.get_record")] Response event_get_record(string session, string _event); [XmlRpcMethod("event.get_by_uuid")] Response event_get_by_uuid(string session, string _uuid); [XmlRpcMethod("event.get_id")] Response event_get_id(string session, string _event); [XmlRpcMethod("event.set_id")] Response event_set_id(string session, string _event, string _id); [XmlRpcMethod("event.register")] Response event_register(string session, string [] _classes); [XmlRpcMethod("event.unregister")] Response event_unregister(string session, string [] _classes); [XmlRpcMethod("event.next")] Response event_next(string session); [XmlRpcMethod("event.from")] Response event_from(string session, string [] _classes, string _token, double _timeout); [XmlRpcMethod("session.get_record")] Response session_get_record(string session, string _session); [XmlRpcMethod("session.get_by_uuid")] Response session_get_by_uuid(string session, string _uuid); [XmlRpcMethod("session.get_uuid")] Response session_get_uuid(string session, string _session); [XmlRpcMethod("session.get_this_host")] Response session_get_this_host(string session, string _session); [XmlRpcMethod("session.get_this_user")] Response session_get_this_user(string session, string _session); [XmlRpcMethod("session.get_last_active")] Response session_get_last_active(string session, string _session); [XmlRpcMethod("session.get_pool")] Response session_get_pool(string session, string _session); [XmlRpcMethod("session.get_other_config")] Response session_get_other_config(string session, string _session); [XmlRpcMethod("session.get_is_local_superuser")] Response session_get_is_local_superuser(string session, string _session); [XmlRpcMethod("session.get_subject")] Response session_get_subject(string session, string _session); [XmlRpcMethod("session.get_validation_time")] Response session_get_validation_time(string session, string _session); [XmlRpcMethod("session.get_auth_user_sid")] Response session_get_auth_user_sid(string session, string _session); [XmlRpcMethod("session.get_auth_user_name")] Response session_get_auth_user_name(string session, string _session); [XmlRpcMethod("session.get_rbac_permissions")] Response session_get_rbac_permissions(string session, string _session); [XmlRpcMethod("session.get_tasks")] Response session_get_tasks(string session, string _session); [XmlRpcMethod("session.get_parent")] Response session_get_parent(string session, string _session); [XmlRpcMethod("session.get_originator")] Response session_get_originator(string session, string _session); [XmlRpcMethod("session.set_other_config")] Response session_set_other_config(string session, string _session, Object _other_config); [XmlRpcMethod("session.add_to_other_config")] Response session_add_to_other_config(string session, string _session, string _key, string _value); [XmlRpcMethod("session.remove_from_other_config")] Response session_remove_from_other_config(string session, string _session, string _key); [XmlRpcMethod("session.login_with_password")] Response session_login_with_password(string _uname, string _pwd); [XmlRpcMethod("session.login_with_password")] Response session_login_with_password(string _uname, string _pwd, string _version); [XmlRpcMethod("session.login_with_password")] Response session_login_with_password(string _uname, string _pwd, string _version, string _originator); [XmlRpcMethod("session.logout")] Response session_logout(string session); [XmlRpcMethod("session.change_password")] Response session_change_password(string session, string _old_pwd, string _new_pwd); [XmlRpcMethod("session.slave_local_login_with_password")] Response session_slave_local_login_with_password(string _uname, string _pwd); [XmlRpcMethod("session.local_logout")] Response session_local_logout(string session); [XmlRpcMethod("session.get_all_subject_identifiers")] Response session_get_all_subject_identifiers(string session); [XmlRpcMethod("Async.session.get_all_subject_identifiers")] Response async_session_get_all_subject_identifiers(string session); [XmlRpcMethod("session.logout_subject_identifier")] Response session_logout_subject_identifier(string session, string _subject_identifier); [XmlRpcMethod("Async.session.logout_subject_identifier")] Response async_session_logout_subject_identifier(string session, string _subject_identifier); [XmlRpcMethod("session.get_all_records")] Response session_get_all_records(string session); [XmlRpcMethod("auth.get_subject_identifier")] Response auth_get_subject_identifier(string session, string _subject_name); [XmlRpcMethod("auth.get_subject_information_from_identifier")] Response auth_get_subject_information_from_identifier(string session, string _subject_identifier); [XmlRpcMethod("auth.get_group_membership")] Response auth_get_group_membership(string session, string _subject_identifier); [XmlRpcMethod("auth.get_all_records")] Response auth_get_all_records(string session); [XmlRpcMethod("subject.get_record")] Response subject_get_record(string session, string _subject); [XmlRpcMethod("subject.get_by_uuid")] Response subject_get_by_uuid(string session, string _uuid); [XmlRpcMethod("subject.create")] Response subject_create(string session, Proxy_Subject _record); [XmlRpcMethod("Async.subject.create")] Response async_subject_create(string session, Proxy_Subject _record); [XmlRpcMethod("subject.destroy")] Response subject_destroy(string session, string _subject); [XmlRpcMethod("Async.subject.destroy")] Response async_subject_destroy(string session, string _subject); [XmlRpcMethod("subject.get_uuid")] Response subject_get_uuid(string session, string _subject); [XmlRpcMethod("subject.get_subject_identifier")] Response subject_get_subject_identifier(string session, string _subject); [XmlRpcMethod("subject.get_other_config")] Response subject_get_other_config(string session, string _subject); [XmlRpcMethod("subject.get_roles")] Response subject_get_roles(string session, string _subject); [XmlRpcMethod("subject.add_to_roles")] Response subject_add_to_roles(string session, string _subject, string _role); [XmlRpcMethod("subject.remove_from_roles")] Response subject_remove_from_roles(string session, string _subject, string _role); [XmlRpcMethod("subject.get_permissions_name_label")] Response subject_get_permissions_name_label(string session, string _subject); [XmlRpcMethod("subject.get_all")] Response subject_get_all(string session); [XmlRpcMethod("subject.get_all_records")] Response subject_get_all_records(string session); [XmlRpcMethod("role.get_record")] Response role_get_record(string session, string _role); [XmlRpcMethod("role.get_by_uuid")] Response role_get_by_uuid(string session, string _uuid); [XmlRpcMethod("role.get_by_name_label")] Response role_get_by_name_label(string session, string _label); [XmlRpcMethod("role.get_uuid")] Response role_get_uuid(string session, string _role); [XmlRpcMethod("role.get_name_label")] Response role_get_name_label(string session, string _role); [XmlRpcMethod("role.get_name_description")] Response role_get_name_description(string session, string _role); [XmlRpcMethod("role.get_subroles")] Response role_get_subroles(string session, string _role); [XmlRpcMethod("role.get_permissions")] Response role_get_permissions(string session, string _role); [XmlRpcMethod("role.get_permissions_name_label")] Response role_get_permissions_name_label(string session, string _role); [XmlRpcMethod("role.get_by_permission")] Response role_get_by_permission(string session, string _role); [XmlRpcMethod("role.get_by_permission_name_label")] Response role_get_by_permission_name_label(string session, string _label); [XmlRpcMethod("role.get_all")] Response role_get_all(string session); [XmlRpcMethod("role.get_all_records")] Response role_get_all_records(string session); [XmlRpcMethod("task.get_record")] Response task_get_record(string session, string _task); [XmlRpcMethod("task.get_by_uuid")] Response task_get_by_uuid(string session, string _uuid); [XmlRpcMethod("task.get_by_name_label")] Response task_get_by_name_label(string session, string _label); [XmlRpcMethod("task.get_uuid")] Response task_get_uuid(string session, string _task); [XmlRpcMethod("task.get_name_label")] Response task_get_name_label(string session, string _task); [XmlRpcMethod("task.get_name_description")] Response task_get_name_description(string session, string _task); [XmlRpcMethod("task.get_allowed_operations")] Response task_get_allowed_operations(string session, string _task); [XmlRpcMethod("task.get_current_operations")] Response task_get_current_operations(string session, string _task); [XmlRpcMethod("task.get_created")] Response task_get_created(string session, string _task); [XmlRpcMethod("task.get_finished")] Response task_get_finished(string session, string _task); [XmlRpcMethod("task.get_status")] Response task_get_status(string session, string _task); [XmlRpcMethod("task.get_resident_on")] Response task_get_resident_on(string session, string _task); [XmlRpcMethod("task.get_progress")] Response task_get_progress(string session, string _task); [XmlRpcMethod("task.get_type")] Response task_get_type(string session, string _task); [XmlRpcMethod("task.get_result")] Response task_get_result(string session, string _task); [XmlRpcMethod("task.get_error_info")] Response task_get_error_info(string session, string _task); [XmlRpcMethod("task.get_other_config")] Response task_get_other_config(string session, string _task); [XmlRpcMethod("task.get_subtask_of")] Response task_get_subtask_of(string session, string _task); [XmlRpcMethod("task.get_subtasks")] Response task_get_subtasks(string session, string _task); [XmlRpcMethod("task.get_backtrace")] Response task_get_backtrace(string session, string _task); [XmlRpcMethod("task.set_other_config")] Response task_set_other_config(string session, string _task, Object _other_config); [XmlRpcMethod("task.add_to_other_config")] Response task_add_to_other_config(string session, string _task, string _key, string _value); [XmlRpcMethod("task.remove_from_other_config")] Response task_remove_from_other_config(string session, string _task, string _key); [XmlRpcMethod("task.create")] Response task_create(string session, string _label, string _description); [XmlRpcMethod("task.destroy")] Response task_destroy(string session, string _task); [XmlRpcMethod("task.cancel")] Response task_cancel(string session, string _task); [XmlRpcMethod("Async.task.cancel")] Response async_task_cancel(string session, string _task); [XmlRpcMethod("task.get_all")] Response task_get_all(string session); [XmlRpcMethod("task.get_all_records")] Response task_get_all_records(string session); [XmlRpcMethod("pool.get_record")] Response pool_get_record(string session, string _pool); [XmlRpcMethod("pool.get_by_uuid")] Response pool_get_by_uuid(string session, string _uuid); [XmlRpcMethod("pool.get_uuid")] Response pool_get_uuid(string session, string _pool); [XmlRpcMethod("pool.get_name_label")] Response pool_get_name_label(string session, string _pool); [XmlRpcMethod("pool.get_name_description")] Response pool_get_name_description(string session, string _pool); [XmlRpcMethod("pool.get_master")] Response pool_get_master(string session, string _pool); [XmlRpcMethod("pool.get_default_SR")] Response pool_get_default_sr(string session, string _pool); [XmlRpcMethod("pool.get_suspend_image_SR")] Response pool_get_suspend_image_sr(string session, string _pool); [XmlRpcMethod("pool.get_crash_dump_SR")] Response pool_get_crash_dump_sr(string session, string _pool); [XmlRpcMethod("pool.get_other_config")] Response pool_get_other_config(string session, string _pool); [XmlRpcMethod("pool.get_ha_enabled")] Response pool_get_ha_enabled(string session, string _pool); [XmlRpcMethod("pool.get_ha_configuration")] Response pool_get_ha_configuration(string session, string _pool); [XmlRpcMethod("pool.get_ha_statefiles")] Response pool_get_ha_statefiles(string session, string _pool); [XmlRpcMethod("pool.get_ha_host_failures_to_tolerate")] Response pool_get_ha_host_failures_to_tolerate(string session, string _pool); [XmlRpcMethod("pool.get_ha_plan_exists_for")] Response pool_get_ha_plan_exists_for(string session, string _pool); [XmlRpcMethod("pool.get_ha_allow_overcommit")] Response pool_get_ha_allow_overcommit(string session, string _pool); [XmlRpcMethod("pool.get_ha_overcommitted")] Response pool_get_ha_overcommitted(string session, string _pool); [XmlRpcMethod("pool.get_blobs")] Response pool_get_blobs(string session, string _pool); [XmlRpcMethod("pool.get_tags")] Response pool_get_tags(string session, string _pool); [XmlRpcMethod("pool.get_gui_config")] Response pool_get_gui_config(string session, string _pool); [XmlRpcMethod("pool.get_health_check_config")] Response pool_get_health_check_config(string session, string _pool); [XmlRpcMethod("pool.get_wlb_url")] Response pool_get_wlb_url(string session, string _pool); [XmlRpcMethod("pool.get_wlb_username")] Response pool_get_wlb_username(string session, string _pool); [XmlRpcMethod("pool.get_wlb_enabled")] Response pool_get_wlb_enabled(string session, string _pool); [XmlRpcMethod("pool.get_wlb_verify_cert")] Response pool_get_wlb_verify_cert(string session, string _pool); [XmlRpcMethod("pool.get_redo_log_enabled")] Response pool_get_redo_log_enabled(string session, string _pool); [XmlRpcMethod("pool.get_redo_log_vdi")] Response pool_get_redo_log_vdi(string session, string _pool); [XmlRpcMethod("pool.get_vswitch_controller")] Response pool_get_vswitch_controller(string session, string _pool); [XmlRpcMethod("pool.get_restrictions")] Response pool_get_restrictions(string session, string _pool); [XmlRpcMethod("pool.get_metadata_VDIs")] Response pool_get_metadata_vdis(string session, string _pool); [XmlRpcMethod("pool.set_name_label")] Response pool_set_name_label(string session, string _pool, string _name_label); [XmlRpcMethod("pool.set_name_description")] Response pool_set_name_description(string session, string _pool, string _name_description); [XmlRpcMethod("pool.set_default_SR")] Response pool_set_default_sr(string session, string _pool, string _default_sr); [XmlRpcMethod("pool.set_suspend_image_SR")] Response pool_set_suspend_image_sr(string session, string _pool, string _suspend_image_sr); [XmlRpcMethod("pool.set_crash_dump_SR")] Response pool_set_crash_dump_sr(string session, string _pool, string _crash_dump_sr); [XmlRpcMethod("pool.set_other_config")] Response pool_set_other_config(string session, string _pool, Object _other_config); [XmlRpcMethod("pool.add_to_other_config")] Response pool_add_to_other_config(string session, string _pool, string _key, string _value); [XmlRpcMethod("pool.remove_from_other_config")] Response pool_remove_from_other_config(string session, string _pool, string _key); [XmlRpcMethod("pool.set_ha_allow_overcommit")] Response pool_set_ha_allow_overcommit(string session, string _pool, bool _ha_allow_overcommit); [XmlRpcMethod("pool.set_tags")] Response pool_set_tags(string session, string _pool, string [] _tags); [XmlRpcMethod("pool.add_tags")] Response pool_add_tags(string session, string _pool, string _value); [XmlRpcMethod("pool.remove_tags")] Response pool_remove_tags(string session, string _pool, string _value); [XmlRpcMethod("pool.set_gui_config")] Response pool_set_gui_config(string session, string _pool, Object _gui_config); [XmlRpcMethod("pool.add_to_gui_config")] Response pool_add_to_gui_config(string session, string _pool, string _key, string _value); [XmlRpcMethod("pool.remove_from_gui_config")] Response pool_remove_from_gui_config(string session, string _pool, string _key); [XmlRpcMethod("pool.set_health_check_config")] Response pool_set_health_check_config(string session, string _pool, Object _health_check_config); [XmlRpcMethod("pool.add_to_health_check_config")] Response pool_add_to_health_check_config(string session, string _pool, string _key, string _value); [XmlRpcMethod("pool.remove_from_health_check_config")] Response pool_remove_from_health_check_config(string session, string _pool, string _key); [XmlRpcMethod("pool.set_wlb_enabled")] Response pool_set_wlb_enabled(string session, string _pool, bool _wlb_enabled); [XmlRpcMethod("pool.set_wlb_verify_cert")] Response pool_set_wlb_verify_cert(string session, string _pool, bool _wlb_verify_cert); [XmlRpcMethod("pool.join")] Response pool_join(string session, string _master_address, string _master_username, string _master_password); [XmlRpcMethod("Async.pool.join")] Response async_pool_join(string session, string _master_address, string _master_username, string _master_password); [XmlRpcMethod("pool.join_force")] Response pool_join_force(string session, string _master_address, string _master_username, string _master_password); [XmlRpcMethod("Async.pool.join_force")] Response async_pool_join_force(string session, string _master_address, string _master_username, string _master_password); [XmlRpcMethod("pool.eject")] Response pool_eject(string session, string _host); [XmlRpcMethod("Async.pool.eject")] Response async_pool_eject(string session, string _host); [XmlRpcMethod("pool.emergency_transition_to_master")] Response pool_emergency_transition_to_master(string session); [XmlRpcMethod("pool.emergency_reset_master")] Response pool_emergency_reset_master(string session, string _master_address); [XmlRpcMethod("pool.recover_slaves")] Response pool_recover_slaves(string session); [XmlRpcMethod("Async.pool.recover_slaves")] Response async_pool_recover_slaves(string session); [XmlRpcMethod("pool.create_VLAN")] Response pool_create_vlan(string session, string _device, string _network, string _vlan); [XmlRpcMethod("Async.pool.create_VLAN")] Response async_pool_create_vlan(string session, string _device, string _network, string _vlan); [XmlRpcMethod("pool.create_VLAN_from_PIF")] Response pool_create_vlan_from_pif(string session, string _pif, string _network, string _vlan); [XmlRpcMethod("Async.pool.create_VLAN_from_PIF")] Response async_pool_create_vlan_from_pif(string session, string _pif, string _network, string _vlan); [XmlRpcMethod("pool.enable_ha")] Response pool_enable_ha(string session, string [] _heartbeat_srs, Object _configuration); [XmlRpcMethod("Async.pool.enable_ha")] Response async_pool_enable_ha(string session, string [] _heartbeat_srs, Object _configuration); [XmlRpcMethod("pool.disable_ha")] Response pool_disable_ha(string session); [XmlRpcMethod("Async.pool.disable_ha")] Response async_pool_disable_ha(string session); [XmlRpcMethod("pool.sync_database")] Response pool_sync_database(string session); [XmlRpcMethod("Async.pool.sync_database")] Response async_pool_sync_database(string session); [XmlRpcMethod("pool.designate_new_master")] Response pool_designate_new_master(string session, string _host); [XmlRpcMethod("Async.pool.designate_new_master")] Response async_pool_designate_new_master(string session, string _host); [XmlRpcMethod("pool.ha_prevent_restarts_for")] Response pool_ha_prevent_restarts_for(string session, string _seconds); [XmlRpcMethod("pool.ha_failover_plan_exists")] Response pool_ha_failover_plan_exists(string session, string _n); [XmlRpcMethod("pool.ha_compute_max_host_failures_to_tolerate")] Response pool_ha_compute_max_host_failures_to_tolerate(string session); [XmlRpcMethod("pool.ha_compute_hypothetical_max_host_failures_to_tolerate")] Response pool_ha_compute_hypothetical_max_host_failures_to_tolerate(string session, Object _configuration); [XmlRpcMethod("pool.ha_compute_vm_failover_plan")] Response pool_ha_compute_vm_failover_plan(string session, string [] _failed_hosts, string [] _failed_vms); [XmlRpcMethod("pool.set_ha_host_failures_to_tolerate")] Response pool_set_ha_host_failures_to_tolerate(string session, string _pool, string _value); [XmlRpcMethod("Async.pool.set_ha_host_failures_to_tolerate")] Response async_pool_set_ha_host_failures_to_tolerate(string session, string _pool, string _value); [XmlRpcMethod("pool.create_new_blob")] Response pool_create_new_blob(string session, string _pool, string _name, string _mime_type); [XmlRpcMethod("Async.pool.create_new_blob")] Response async_pool_create_new_blob(string session, string _pool, string _name, string _mime_type); [XmlRpcMethod("pool.create_new_blob")] Response pool_create_new_blob(string session, string _pool, string _name, string _mime_type, bool _public); [XmlRpcMethod("Async.pool.create_new_blob")] Response async_pool_create_new_blob(string session, string _pool, string _name, string _mime_type, bool _public); [XmlRpcMethod("pool.enable_external_auth")] Response pool_enable_external_auth(string session, string _pool, Object _config, string _service_name, string _auth_type); [XmlRpcMethod("pool.disable_external_auth")] Response pool_disable_external_auth(string session, string _pool, Object _config); [XmlRpcMethod("pool.detect_nonhomogeneous_external_auth")] Response pool_detect_nonhomogeneous_external_auth(string session, string _pool); [XmlRpcMethod("pool.initialize_wlb")] Response pool_initialize_wlb(string session, string _wlb_url, string _wlb_username, string _wlb_password, string _xenserver_username, string _xenserver_password); [XmlRpcMethod("Async.pool.initialize_wlb")] Response async_pool_initialize_wlb(string session, string _wlb_url, string _wlb_username, string _wlb_password, string _xenserver_username, string _xenserver_password); [XmlRpcMethod("pool.deconfigure_wlb")] Response pool_deconfigure_wlb(string session); [XmlRpcMethod("Async.pool.deconfigure_wlb")] Response async_pool_deconfigure_wlb(string session); [XmlRpcMethod("pool.send_wlb_configuration")] Response pool_send_wlb_configuration(string session, Object _config); [XmlRpcMethod("Async.pool.send_wlb_configuration")] Response async_pool_send_wlb_configuration(string session, Object _config); [XmlRpcMethod("pool.retrieve_wlb_configuration")] Response pool_retrieve_wlb_configuration(string session); [XmlRpcMethod("Async.pool.retrieve_wlb_configuration")] Response async_pool_retrieve_wlb_configuration(string session); [XmlRpcMethod("pool.retrieve_wlb_recommendations")] Response pool_retrieve_wlb_recommendations(string session); [XmlRpcMethod("Async.pool.retrieve_wlb_recommendations")] Response async_pool_retrieve_wlb_recommendations(string session); [XmlRpcMethod("pool.send_test_post")] Response pool_send_test_post(string session, string _host, string _port, string _body); [XmlRpcMethod("Async.pool.send_test_post")] Response async_pool_send_test_post(string session, string _host, string _port, string _body); [XmlRpcMethod("pool.certificate_install")] Response pool_certificate_install(string session, string _name, string _cert); [XmlRpcMethod("Async.pool.certificate_install")] Response async_pool_certificate_install(string session, string _name, string _cert); [XmlRpcMethod("pool.certificate_uninstall")] Response pool_certificate_uninstall(string session, string _name); [XmlRpcMethod("Async.pool.certificate_uninstall")] Response async_pool_certificate_uninstall(string session, string _name); [XmlRpcMethod("pool.certificate_list")] Response pool_certificate_list(string session); [XmlRpcMethod("Async.pool.certificate_list")] Response async_pool_certificate_list(string session); [XmlRpcMethod("pool.crl_install")] Response pool_crl_install(string session, string _name, string _cert); [XmlRpcMethod("Async.pool.crl_install")] Response async_pool_crl_install(string session, string _name, string _cert); [XmlRpcMethod("pool.crl_uninstall")] Response pool_crl_uninstall(string session, string _name); [XmlRpcMethod("Async.pool.crl_uninstall")] Response async_pool_crl_uninstall(string session, string _name); [XmlRpcMethod("pool.crl_list")] Response pool_crl_list(string session); [XmlRpcMethod("Async.pool.crl_list")] Response async_pool_crl_list(string session); [XmlRpcMethod("pool.certificate_sync")] Response pool_certificate_sync(string session); [XmlRpcMethod("Async.pool.certificate_sync")] Response async_pool_certificate_sync(string session); [XmlRpcMethod("pool.enable_redo_log")] Response pool_enable_redo_log(string session, string _sr); [XmlRpcMethod("Async.pool.enable_redo_log")] Response async_pool_enable_redo_log(string session, string _sr); [XmlRpcMethod("pool.disable_redo_log")] Response pool_disable_redo_log(string session); [XmlRpcMethod("Async.pool.disable_redo_log")] Response async_pool_disable_redo_log(string session); [XmlRpcMethod("pool.set_vswitch_controller")] Response pool_set_vswitch_controller(string session, string _address); [XmlRpcMethod("Async.pool.set_vswitch_controller")] Response async_pool_set_vswitch_controller(string session, string _address); [XmlRpcMethod("pool.test_archive_target")] Response pool_test_archive_target(string session, string _pool, Object _config); [XmlRpcMethod("pool.enable_local_storage_caching")] Response pool_enable_local_storage_caching(string session, string _pool); [XmlRpcMethod("Async.pool.enable_local_storage_caching")] Response async_pool_enable_local_storage_caching(string session, string _pool); [XmlRpcMethod("pool.disable_local_storage_caching")] Response pool_disable_local_storage_caching(string session, string _pool); [XmlRpcMethod("Async.pool.disable_local_storage_caching")] Response async_pool_disable_local_storage_caching(string session, string _pool); [XmlRpcMethod("pool.get_license_state")] Response pool_get_license_state(string session, string _pool); [XmlRpcMethod("Async.pool.get_license_state")] Response async_pool_get_license_state(string session, string _pool); [XmlRpcMethod("pool.apply_edition")] Response pool_apply_edition(string session, string _pool, string _edition); [XmlRpcMethod("Async.pool.apply_edition")] Response async_pool_apply_edition(string session, string _pool, string _edition); [XmlRpcMethod("pool.get_all")] Response pool_get_all(string session); [XmlRpcMethod("pool.get_all_records")] Response pool_get_all_records(string session); [XmlRpcMethod("pool_patch.get_record")] Response pool_patch_get_record(string session, string _pool_patch); [XmlRpcMethod("pool_patch.get_by_uuid")] Response pool_patch_get_by_uuid(string session, string _uuid); [XmlRpcMethod("pool_patch.get_by_name_label")] Response pool_patch_get_by_name_label(string session, string _label); [XmlRpcMethod("pool_patch.get_uuid")] Response pool_patch_get_uuid(string session, string _pool_patch); [XmlRpcMethod("pool_patch.get_name_label")] Response pool_patch_get_name_label(string session, string _pool_patch); [XmlRpcMethod("pool_patch.get_name_description")] Response pool_patch_get_name_description(string session, string _pool_patch); [XmlRpcMethod("pool_patch.get_version")] Response pool_patch_get_version(string session, string _pool_patch); [XmlRpcMethod("pool_patch.get_size")] Response pool_patch_get_size(string session, string _pool_patch); [XmlRpcMethod("pool_patch.get_pool_applied")] Response pool_patch_get_pool_applied(string session, string _pool_patch); [XmlRpcMethod("pool_patch.get_host_patches")] Response pool_patch_get_host_patches(string session, string _pool_patch); [XmlRpcMethod("pool_patch.get_after_apply_guidance")] Response pool_patch_get_after_apply_guidance(string session, string _pool_patch); [XmlRpcMethod("pool_patch.get_other_config")] Response pool_patch_get_other_config(string session, string _pool_patch); [XmlRpcMethod("pool_patch.set_other_config")] Response pool_patch_set_other_config(string session, string _pool_patch, Object _other_config); [XmlRpcMethod("pool_patch.add_to_other_config")] Response pool_patch_add_to_other_config(string session, string _pool_patch, string _key, string _value); [XmlRpcMethod("pool_patch.remove_from_other_config")] Response pool_patch_remove_from_other_config(string session, string _pool_patch, string _key); [XmlRpcMethod("pool_patch.apply")] Response pool_patch_apply(string session, string _pool_patch, string _host); [XmlRpcMethod("Async.pool_patch.apply")] Response async_pool_patch_apply(string session, string _pool_patch, string _host); [XmlRpcMethod("pool_patch.pool_apply")] Response pool_patch_pool_apply(string session, string _pool_patch); [XmlRpcMethod("Async.pool_patch.pool_apply")] Response async_pool_patch_pool_apply(string session, string _pool_patch); [XmlRpcMethod("pool_patch.precheck")] Response pool_patch_precheck(string session, string _pool_patch, string _host); [XmlRpcMethod("Async.pool_patch.precheck")] Response async_pool_patch_precheck(string session, string _pool_patch, string _host); [XmlRpcMethod("pool_patch.clean")] Response pool_patch_clean(string session, string _pool_patch); [XmlRpcMethod("Async.pool_patch.clean")] Response async_pool_patch_clean(string session, string _pool_patch); [XmlRpcMethod("pool_patch.pool_clean")] Response pool_patch_pool_clean(string session, string _pool_patch); [XmlRpcMethod("Async.pool_patch.pool_clean")] Response async_pool_patch_pool_clean(string session, string _pool_patch); [XmlRpcMethod("pool_patch.destroy")] Response pool_patch_destroy(string session, string _pool_patch); [XmlRpcMethod("Async.pool_patch.destroy")] Response async_pool_patch_destroy(string session, string _pool_patch); [XmlRpcMethod("pool_patch.clean_on_host")] Response pool_patch_clean_on_host(string session, string _pool_patch, string _host); [XmlRpcMethod("Async.pool_patch.clean_on_host")] Response async_pool_patch_clean_on_host(string session, string _pool_patch, string _host); [XmlRpcMethod("pool_patch.get_all")] Response pool_patch_get_all(string session); [XmlRpcMethod("pool_patch.get_all_records")] Response pool_patch_get_all_records(string session); [XmlRpcMethod("VM.get_record")] Response vm_get_record(string session, string _vm); [XmlRpcMethod("VM.get_by_uuid")] Response vm_get_by_uuid(string session, string _uuid); [XmlRpcMethod("VM.create")] Response vm_create(string session, Proxy_VM _record); [XmlRpcMethod("Async.VM.create")] Response async_vm_create(string session, Proxy_VM _record); [XmlRpcMethod("VM.destroy")] Response vm_destroy(string session, string _vm); [XmlRpcMethod("Async.VM.destroy")] Response async_vm_destroy(string session, string _vm); [XmlRpcMethod("VM.get_by_name_label")] Response vm_get_by_name_label(string session, string _label); [XmlRpcMethod("VM.get_uuid")] Response vm_get_uuid(string session, string _vm); [XmlRpcMethod("VM.get_allowed_operations")] Response vm_get_allowed_operations(string session, string _vm); [XmlRpcMethod("VM.get_current_operations")] Response vm_get_current_operations(string session, string _vm); [XmlRpcMethod("VM.get_power_state")] Response vm_get_power_state(string session, string _vm); [XmlRpcMethod("VM.get_name_label")] Response vm_get_name_label(string session, string _vm); [XmlRpcMethod("VM.get_name_description")] Response vm_get_name_description(string session, string _vm); [XmlRpcMethod("VM.get_user_version")] Response vm_get_user_version(string session, string _vm); [XmlRpcMethod("VM.get_is_a_template")] Response vm_get_is_a_template(string session, string _vm); [XmlRpcMethod("VM.get_suspend_VDI")] Response vm_get_suspend_vdi(string session, string _vm); [XmlRpcMethod("VM.get_resident_on")] Response vm_get_resident_on(string session, string _vm); [XmlRpcMethod("VM.get_affinity")] Response vm_get_affinity(string session, string _vm); [XmlRpcMethod("VM.get_memory_overhead")] Response vm_get_memory_overhead(string session, string _vm); [XmlRpcMethod("VM.get_memory_target")] Response vm_get_memory_target(string session, string _vm); [XmlRpcMethod("VM.get_memory_static_max")] Response vm_get_memory_static_max(string session, string _vm); [XmlRpcMethod("VM.get_memory_dynamic_max")] Response vm_get_memory_dynamic_max(string session, string _vm); [XmlRpcMethod("VM.get_memory_dynamic_min")] Response vm_get_memory_dynamic_min(string session, string _vm); [XmlRpcMethod("VM.get_memory_static_min")] Response vm_get_memory_static_min(string session, string _vm); [XmlRpcMethod("VM.get_VCPUs_params")] Response vm_get_vcpus_params(string session, string _vm); [XmlRpcMethod("VM.get_VCPUs_max")] Response vm_get_vcpus_max(string session, string _vm); [XmlRpcMethod("VM.get_VCPUs_at_startup")] Response vm_get_vcpus_at_startup(string session, string _vm); [XmlRpcMethod("VM.get_actions_after_shutdown")] Response vm_get_actions_after_shutdown(string session, string _vm); [XmlRpcMethod("VM.get_actions_after_reboot")] Response vm_get_actions_after_reboot(string session, string _vm); [XmlRpcMethod("VM.get_actions_after_crash")] Response vm_get_actions_after_crash(string session, string _vm); [XmlRpcMethod("VM.get_consoles")] Response vm_get_consoles(string session, string _vm); [XmlRpcMethod("VM.get_VIFs")] Response vm_get_vifs(string session, string _vm); [XmlRpcMethod("VM.get_VBDs")] Response vm_get_vbds(string session, string _vm); [XmlRpcMethod("VM.get_crash_dumps")] Response vm_get_crash_dumps(string session, string _vm); [XmlRpcMethod("VM.get_VTPMs")] Response vm_get_vtpms(string session, string _vm); [XmlRpcMethod("VM.get_PV_bootloader")] Response vm_get_pv_bootloader(string session, string _vm); [XmlRpcMethod("VM.get_PV_kernel")] Response vm_get_pv_kernel(string session, string _vm); [XmlRpcMethod("VM.get_PV_ramdisk")] Response vm_get_pv_ramdisk(string session, string _vm); [XmlRpcMethod("VM.get_PV_args")] Response vm_get_pv_args(string session, string _vm); [XmlRpcMethod("VM.get_PV_bootloader_args")] Response vm_get_pv_bootloader_args(string session, string _vm); [XmlRpcMethod("VM.get_PV_legacy_args")] Response vm_get_pv_legacy_args(string session, string _vm); [XmlRpcMethod("VM.get_HVM_boot_policy")] Response vm_get_hvm_boot_policy(string session, string _vm); [XmlRpcMethod("VM.get_HVM_boot_params")] Response vm_get_hvm_boot_params(string session, string _vm); [XmlRpcMethod("VM.get_HVM_shadow_multiplier")] Response vm_get_hvm_shadow_multiplier(string session, string _vm); [XmlRpcMethod("VM.get_platform")] Response vm_get_platform(string session, string _vm); [XmlRpcMethod("VM.get_PCI_bus")] Response vm_get_pci_bus(string session, string _vm); [XmlRpcMethod("VM.get_other_config")] Response vm_get_other_config(string session, string _vm); [XmlRpcMethod("VM.get_domid")] Response vm_get_domid(string session, string _vm); [XmlRpcMethod("VM.get_domarch")] Response vm_get_domarch(string session, string _vm); [XmlRpcMethod("VM.get_last_boot_CPU_flags")] Response vm_get_last_boot_cpu_flags(string session, string _vm); [XmlRpcMethod("VM.get_is_control_domain")] Response vm_get_is_control_domain(string session, string _vm); [XmlRpcMethod("VM.get_metrics")] Response vm_get_metrics(string session, string _vm); [XmlRpcMethod("VM.get_guest_metrics")] Response vm_get_guest_metrics(string session, string _vm); [XmlRpcMethod("VM.get_last_booted_record")] Response vm_get_last_booted_record(string session, string _vm); [XmlRpcMethod("VM.get_recommendations")] Response vm_get_recommendations(string session, string _vm); [XmlRpcMethod("VM.get_xenstore_data")] Response vm_get_xenstore_data(string session, string _vm); [XmlRpcMethod("VM.get_ha_always_run")] Response vm_get_ha_always_run(string session, string _vm); [XmlRpcMethod("VM.get_ha_restart_priority")] Response vm_get_ha_restart_priority(string session, string _vm); [XmlRpcMethod("VM.get_is_a_snapshot")] Response vm_get_is_a_snapshot(string session, string _vm); [XmlRpcMethod("VM.get_snapshot_of")] Response vm_get_snapshot_of(string session, string _vm); [XmlRpcMethod("VM.get_snapshots")] Response vm_get_snapshots(string session, string _vm); [XmlRpcMethod("VM.get_snapshot_time")] Response vm_get_snapshot_time(string session, string _vm); [XmlRpcMethod("VM.get_transportable_snapshot_id")] Response vm_get_transportable_snapshot_id(string session, string _vm); [XmlRpcMethod("VM.get_blobs")] Response vm_get_blobs(string session, string _vm); [XmlRpcMethod("VM.get_tags")] Response vm_get_tags(string session, string _vm); [XmlRpcMethod("VM.get_blocked_operations")] Response vm_get_blocked_operations(string session, string _vm); [XmlRpcMethod("VM.get_snapshot_info")] Response vm_get_snapshot_info(string session, string _vm); [XmlRpcMethod("VM.get_snapshot_metadata")] Response vm_get_snapshot_metadata(string session, string _vm); [XmlRpcMethod("VM.get_parent")] Response vm_get_parent(string session, string _vm); [XmlRpcMethod("VM.get_children")] Response vm_get_children(string session, string _vm); [XmlRpcMethod("VM.get_bios_strings")] Response vm_get_bios_strings(string session, string _vm); [XmlRpcMethod("VM.get_protection_policy")] Response vm_get_protection_policy(string session, string _vm); [XmlRpcMethod("VM.get_is_snapshot_from_vmpp")] Response vm_get_is_snapshot_from_vmpp(string session, string _vm); [XmlRpcMethod("VM.get_appliance")] Response vm_get_appliance(string session, string _vm); [XmlRpcMethod("VM.get_start_delay")] Response vm_get_start_delay(string session, string _vm); [XmlRpcMethod("VM.get_shutdown_delay")] Response vm_get_shutdown_delay(string session, string _vm); [XmlRpcMethod("VM.get_order")] Response vm_get_order(string session, string _vm); [XmlRpcMethod("VM.get_VGPUs")] Response vm_get_vgpus(string session, string _vm); [XmlRpcMethod("VM.get_attached_PCIs")] Response vm_get_attached_pcis(string session, string _vm); [XmlRpcMethod("VM.get_suspend_SR")] Response vm_get_suspend_sr(string session, string _vm); [XmlRpcMethod("VM.get_version")] Response vm_get_version(string session, string _vm); [XmlRpcMethod("VM.get_generation_id")] Response vm_get_generation_id(string session, string _vm); [XmlRpcMethod("VM.get_hardware_platform_version")] Response vm_get_hardware_platform_version(string session, string _vm); [XmlRpcMethod("VM.set_name_label")] Response vm_set_name_label(string session, string _vm, string _label); [XmlRpcMethod("VM.set_name_description")] Response vm_set_name_description(string session, string _vm, string _description); [XmlRpcMethod("VM.set_user_version")] Response vm_set_user_version(string session, string _vm, string _user_version); [XmlRpcMethod("VM.set_is_a_template")] Response vm_set_is_a_template(string session, string _vm, bool _is_a_template); [XmlRpcMethod("VM.set_affinity")] Response vm_set_affinity(string session, string _vm, string _affinity); [XmlRpcMethod("VM.set_VCPUs_params")] Response vm_set_vcpus_params(string session, string _vm, Object _params); [XmlRpcMethod("VM.add_to_VCPUs_params")] Response vm_add_to_vcpus_params(string session, string _vm, string _key, string _value); [XmlRpcMethod("VM.remove_from_VCPUs_params")] Response vm_remove_from_vcpus_params(string session, string _vm, string _key); [XmlRpcMethod("VM.set_actions_after_shutdown")] Response vm_set_actions_after_shutdown(string session, string _vm, string _after_shutdown); [XmlRpcMethod("VM.set_actions_after_reboot")] Response vm_set_actions_after_reboot(string session, string _vm, string _after_reboot); [XmlRpcMethod("VM.set_actions_after_crash")] Response vm_set_actions_after_crash(string session, string _vm, string _after_crash); [XmlRpcMethod("VM.set_PV_bootloader")] Response vm_set_pv_bootloader(string session, string _vm, string _bootloader); [XmlRpcMethod("VM.set_PV_kernel")] Response vm_set_pv_kernel(string session, string _vm, string _kernel); [XmlRpcMethod("VM.set_PV_ramdisk")] Response vm_set_pv_ramdisk(string session, string _vm, string _ramdisk); [XmlRpcMethod("VM.set_PV_args")] Response vm_set_pv_args(string session, string _vm, string _args); [XmlRpcMethod("VM.set_PV_bootloader_args")] Response vm_set_pv_bootloader_args(string session, string _vm, string _bootloader_args); [XmlRpcMethod("VM.set_PV_legacy_args")] Response vm_set_pv_legacy_args(string session, string _vm, string _legacy_args); [XmlRpcMethod("VM.set_HVM_boot_policy")] Response vm_set_hvm_boot_policy(string session, string _vm, string _boot_policy); [XmlRpcMethod("VM.set_HVM_boot_params")] Response vm_set_hvm_boot_params(string session, string _vm, Object _boot_params); [XmlRpcMethod("VM.add_to_HVM_boot_params")] Response vm_add_to_hvm_boot_params(string session, string _vm, string _key, string _value); [XmlRpcMethod("VM.remove_from_HVM_boot_params")] Response vm_remove_from_hvm_boot_params(string session, string _vm, string _key); [XmlRpcMethod("VM.set_platform")] Response vm_set_platform(string session, string _vm, Object _platform); [XmlRpcMethod("VM.add_to_platform")] Response vm_add_to_platform(string session, string _vm, string _key, string _value); [XmlRpcMethod("VM.remove_from_platform")] Response vm_remove_from_platform(string session, string _vm, string _key); [XmlRpcMethod("VM.set_PCI_bus")] Response vm_set_pci_bus(string session, string _vm, string _pci_bus); [XmlRpcMethod("VM.set_other_config")] Response vm_set_other_config(string session, string _vm, Object _other_config); [XmlRpcMethod("VM.add_to_other_config")] Response vm_add_to_other_config(string session, string _vm, string _key, string _value); [XmlRpcMethod("VM.remove_from_other_config")] Response vm_remove_from_other_config(string session, string _vm, string _key); [XmlRpcMethod("VM.set_recommendations")] Response vm_set_recommendations(string session, string _vm, string _recommendations); [XmlRpcMethod("VM.set_xenstore_data")] Response vm_set_xenstore_data(string session, string _vm, Object _xenstore_data); [XmlRpcMethod("VM.add_to_xenstore_data")] Response vm_add_to_xenstore_data(string session, string _vm, string _key, string _value); [XmlRpcMethod("VM.remove_from_xenstore_data")] Response vm_remove_from_xenstore_data(string session, string _vm, string _key); [XmlRpcMethod("VM.set_tags")] Response vm_set_tags(string session, string _vm, string [] _tags); [XmlRpcMethod("VM.add_tags")] Response vm_add_tags(string session, string _vm, string _value); [XmlRpcMethod("VM.remove_tags")] Response vm_remove_tags(string session, string _vm, string _value); [XmlRpcMethod("VM.set_blocked_operations")] Response vm_set_blocked_operations(string session, string _vm, Object _blocked_operations); [XmlRpcMethod("VM.add_to_blocked_operations")] Response vm_add_to_blocked_operations(string session, string _vm, string _key, string _value); [XmlRpcMethod("VM.remove_from_blocked_operations")] Response vm_remove_from_blocked_operations(string session, string _vm, string _key); [XmlRpcMethod("VM.set_suspend_SR")] Response vm_set_suspend_sr(string session, string _vm, string _suspend_sr); [XmlRpcMethod("VM.set_hardware_platform_version")] Response vm_set_hardware_platform_version(string session, string _vm, string _hardware_platform_version); [XmlRpcMethod("VM.snapshot")] Response vm_snapshot(string session, string _vm, string _new_name); [XmlRpcMethod("Async.VM.snapshot")] Response async_vm_snapshot(string session, string _vm, string _new_name); [XmlRpcMethod("VM.snapshot_with_quiesce")] Response vm_snapshot_with_quiesce(string session, string _vm, string _new_name); [XmlRpcMethod("Async.VM.snapshot_with_quiesce")] Response async_vm_snapshot_with_quiesce(string session, string _vm, string _new_name); [XmlRpcMethod("VM.clone")] Response vm_clone(string session, string _vm, string _new_name); [XmlRpcMethod("Async.VM.clone")] Response async_vm_clone(string session, string _vm, string _new_name); [XmlRpcMethod("VM.copy")] Response vm_copy(string session, string _vm, string _new_name, string _sr); [XmlRpcMethod("Async.VM.copy")] Response async_vm_copy(string session, string _vm, string _new_name, string _sr); [XmlRpcMethod("VM.revert")] Response vm_revert(string session, string _vm); [XmlRpcMethod("Async.VM.revert")] Response async_vm_revert(string session, string _vm); [XmlRpcMethod("VM.checkpoint")] Response vm_checkpoint(string session, string _vm, string _new_name); [XmlRpcMethod("Async.VM.checkpoint")] Response async_vm_checkpoint(string session, string _vm, string _new_name); [XmlRpcMethod("VM.provision")] Response vm_provision(string session, string _vm); [XmlRpcMethod("Async.VM.provision")] Response async_vm_provision(string session, string _vm); [XmlRpcMethod("VM.start")] Response vm_start(string session, string _vm, bool _start_paused, bool _force); [XmlRpcMethod("Async.VM.start")] Response async_vm_start(string session, string _vm, bool _start_paused, bool _force); [XmlRpcMethod("VM.start_on")] Response vm_start_on(string session, string _vm, string _host, bool _start_paused, bool _force); [XmlRpcMethod("Async.VM.start_on")] Response async_vm_start_on(string session, string _vm, string _host, bool _start_paused, bool _force); [XmlRpcMethod("VM.pause")] Response vm_pause(string session, string _vm); [XmlRpcMethod("Async.VM.pause")] Response async_vm_pause(string session, string _vm); [XmlRpcMethod("VM.unpause")] Response vm_unpause(string session, string _vm); [XmlRpcMethod("Async.VM.unpause")] Response async_vm_unpause(string session, string _vm); [XmlRpcMethod("VM.clean_shutdown")] Response vm_clean_shutdown(string session, string _vm); [XmlRpcMethod("Async.VM.clean_shutdown")] Response async_vm_clean_shutdown(string session, string _vm); [XmlRpcMethod("VM.shutdown")] Response vm_shutdown(string session, string _vm); [XmlRpcMethod("Async.VM.shutdown")] Response async_vm_shutdown(string session, string _vm); [XmlRpcMethod("VM.clean_reboot")] Response vm_clean_reboot(string session, string _vm); [XmlRpcMethod("Async.VM.clean_reboot")] Response async_vm_clean_reboot(string session, string _vm); [XmlRpcMethod("VM.hard_shutdown")] Response vm_hard_shutdown(string session, string _vm); [XmlRpcMethod("Async.VM.hard_shutdown")] Response async_vm_hard_shutdown(string session, string _vm); [XmlRpcMethod("VM.power_state_reset")] Response vm_power_state_reset(string session, string _vm); [XmlRpcMethod("Async.VM.power_state_reset")] Response async_vm_power_state_reset(string session, string _vm); [XmlRpcMethod("VM.hard_reboot")] Response vm_hard_reboot(string session, string _vm); [XmlRpcMethod("Async.VM.hard_reboot")] Response async_vm_hard_reboot(string session, string _vm); [XmlRpcMethod("VM.suspend")] Response vm_suspend(string session, string _vm); [XmlRpcMethod("Async.VM.suspend")] Response async_vm_suspend(string session, string _vm); [XmlRpcMethod("VM.resume")] Response vm_resume(string session, string _vm, bool _start_paused, bool _force); [XmlRpcMethod("Async.VM.resume")] Response async_vm_resume(string session, string _vm, bool _start_paused, bool _force); [XmlRpcMethod("VM.resume_on")] Response vm_resume_on(string session, string _vm, string _host, bool _start_paused, bool _force); [XmlRpcMethod("Async.VM.resume_on")] Response async_vm_resume_on(string session, string _vm, string _host, bool _start_paused, bool _force); [XmlRpcMethod("VM.pool_migrate")] Response vm_pool_migrate(string session, string _vm, string _host, Object _options); [XmlRpcMethod("Async.VM.pool_migrate")] Response async_vm_pool_migrate(string session, string _vm, string _host, Object _options); [XmlRpcMethod("VM.set_VCPUs_number_live")] Response vm_set_vcpus_number_live(string session, string _vm, string _nvcpu); [XmlRpcMethod("Async.VM.set_VCPUs_number_live")] Response async_vm_set_vcpus_number_live(string session, string _vm, string _nvcpu); [XmlRpcMethod("VM.add_to_VCPUs_params_live")] Response vm_add_to_vcpus_params_live(string session, string _vm, string _key, string _value); [XmlRpcMethod("Async.VM.add_to_VCPUs_params_live")] Response async_vm_add_to_vcpus_params_live(string session, string _vm, string _key, string _value); [XmlRpcMethod("VM.set_ha_restart_priority")] Response vm_set_ha_restart_priority(string session, string _vm, string _value); [XmlRpcMethod("VM.set_ha_always_run")] Response vm_set_ha_always_run(string session, string _vm, bool _value); [XmlRpcMethod("VM.compute_memory_overhead")] Response vm_compute_memory_overhead(string session, string _vm); [XmlRpcMethod("Async.VM.compute_memory_overhead")] Response async_vm_compute_memory_overhead(string session, string _vm); [XmlRpcMethod("VM.set_memory_dynamic_max")] Response vm_set_memory_dynamic_max(string session, string _vm, string _value); [XmlRpcMethod("VM.set_memory_dynamic_min")] Response vm_set_memory_dynamic_min(string session, string _vm, string _value); [XmlRpcMethod("VM.set_memory_dynamic_range")] Response vm_set_memory_dynamic_range(string session, string _vm, string _min, string _max); [XmlRpcMethod("Async.VM.set_memory_dynamic_range")] Response async_vm_set_memory_dynamic_range(string session, string _vm, string _min, string _max); [XmlRpcMethod("VM.set_memory_static_max")] Response vm_set_memory_static_max(string session, string _vm, string _value); [XmlRpcMethod("VM.set_memory_static_min")] Response vm_set_memory_static_min(string session, string _vm, string _value); [XmlRpcMethod("VM.set_memory_static_range")] Response vm_set_memory_static_range(string session, string _vm, string _min, string _max); [XmlRpcMethod("Async.VM.set_memory_static_range")] Response async_vm_set_memory_static_range(string session, string _vm, string _min, string _max); [XmlRpcMethod("VM.set_memory_limits")] Response vm_set_memory_limits(string session, string _vm, string _static_min, string _static_max, string _dynamic_min, string _dynamic_max); [XmlRpcMethod("Async.VM.set_memory_limits")] Response async_vm_set_memory_limits(string session, string _vm, string _static_min, string _static_max, string _dynamic_min, string _dynamic_max); [XmlRpcMethod("VM.set_memory_target_live")] Response vm_set_memory_target_live(string session, string _vm, string _target); [XmlRpcMethod("Async.VM.set_memory_target_live")] Response async_vm_set_memory_target_live(string session, string _vm, string _target); [XmlRpcMethod("VM.wait_memory_target_live")] Response vm_wait_memory_target_live(string session, string _vm); [XmlRpcMethod("Async.VM.wait_memory_target_live")] Response async_vm_wait_memory_target_live(string session, string _vm); [XmlRpcMethod("VM.get_cooperative")] Response vm_get_cooperative(string session, string _vm); [XmlRpcMethod("Async.VM.get_cooperative")] Response async_vm_get_cooperative(string session, string _vm); [XmlRpcMethod("VM.set_HVM_shadow_multiplier")] Response vm_set_hvm_shadow_multiplier(string session, string _vm, double _value); [XmlRpcMethod("VM.set_shadow_multiplier_live")] Response vm_set_shadow_multiplier_live(string session, string _vm, double _multiplier); [XmlRpcMethod("Async.VM.set_shadow_multiplier_live")] Response async_vm_set_shadow_multiplier_live(string session, string _vm, double _multiplier); [XmlRpcMethod("VM.set_VCPUs_max")] Response vm_set_vcpus_max(string session, string _vm, string _value); [XmlRpcMethod("VM.set_VCPUs_at_startup")] Response vm_set_vcpus_at_startup(string session, string _vm, string _value); [XmlRpcMethod("VM.send_sysrq")] Response vm_send_sysrq(string session, string _vm, string _key); [XmlRpcMethod("Async.VM.send_sysrq")] Response async_vm_send_sysrq(string session, string _vm, string _key); [XmlRpcMethod("VM.send_trigger")] Response vm_send_trigger(string session, string _vm, string _trigger); [XmlRpcMethod("Async.VM.send_trigger")] Response async_vm_send_trigger(string session, string _vm, string _trigger); [XmlRpcMethod("VM.maximise_memory")] Response vm_maximise_memory(string session, string _vm, string _total, bool _approximate); [XmlRpcMethod("Async.VM.maximise_memory")] Response async_vm_maximise_memory(string session, string _vm, string _total, bool _approximate); [XmlRpcMethod("VM.migrate_send")] Response vm_migrate_send(string session, string _vm, Object _dest, bool _live, Object _vdi_map, Object _vif_map, Object _options); [XmlRpcMethod("Async.VM.migrate_send")] Response async_vm_migrate_send(string session, string _vm, Object _dest, bool _live, Object _vdi_map, Object _vif_map, Object _options); [XmlRpcMethod("VM.assert_can_migrate")] Response vm_assert_can_migrate(string session, string _vm, Object _dest, bool _live, Object _vdi_map, Object _vif_map, Object _options); [XmlRpcMethod("Async.VM.assert_can_migrate")] Response async_vm_assert_can_migrate(string session, string _vm, Object _dest, bool _live, Object _vdi_map, Object _vif_map, Object _options); [XmlRpcMethod("VM.get_boot_record")] Response vm_get_boot_record(string session, string _vm); [XmlRpcMethod("VM.get_data_sources")] Response vm_get_data_sources(string session, string _vm); [XmlRpcMethod("VM.record_data_source")] Response vm_record_data_source(string session, string _vm, string _data_source); [XmlRpcMethod("VM.query_data_source")] Response vm_query_data_source(string session, string _vm, string _data_source); [XmlRpcMethod("VM.forget_data_source_archives")] Response vm_forget_data_source_archives(string session, string _vm, string _data_source); [XmlRpcMethod("VM.assert_operation_valid")] Response vm_assert_operation_valid(string session, string _vm, string _op); [XmlRpcMethod("Async.VM.assert_operation_valid")] Response async_vm_assert_operation_valid(string session, string _vm, string _op); [XmlRpcMethod("VM.update_allowed_operations")] Response vm_update_allowed_operations(string session, string _vm); [XmlRpcMethod("Async.VM.update_allowed_operations")] Response async_vm_update_allowed_operations(string session, string _vm); [XmlRpcMethod("VM.get_allowed_VBD_devices")] Response vm_get_allowed_vbd_devices(string session, string _vm); [XmlRpcMethod("VM.get_allowed_VIF_devices")] Response vm_get_allowed_vif_devices(string session, string _vm); [XmlRpcMethod("VM.get_possible_hosts")] Response vm_get_possible_hosts(string session, string _vm); [XmlRpcMethod("Async.VM.get_possible_hosts")] Response async_vm_get_possible_hosts(string session, string _vm); [XmlRpcMethod("VM.assert_can_boot_here")] Response vm_assert_can_boot_here(string session, string _vm, string _host); [XmlRpcMethod("Async.VM.assert_can_boot_here")] Response async_vm_assert_can_boot_here(string session, string _vm, string _host); [XmlRpcMethod("VM.create_new_blob")] Response vm_create_new_blob(string session, string _vm, string _name, string _mime_type); [XmlRpcMethod("Async.VM.create_new_blob")] Response async_vm_create_new_blob(string session, string _vm, string _name, string _mime_type); [XmlRpcMethod("VM.create_new_blob")] Response vm_create_new_blob(string session, string _vm, string _name, string _mime_type, bool _public); [XmlRpcMethod("Async.VM.create_new_blob")] Response async_vm_create_new_blob(string session, string _vm, string _name, string _mime_type, bool _public); [XmlRpcMethod("VM.assert_agile")] Response vm_assert_agile(string session, string _vm); [XmlRpcMethod("Async.VM.assert_agile")] Response async_vm_assert_agile(string session, string _vm); [XmlRpcMethod("VM.retrieve_wlb_recommendations")] Response vm_retrieve_wlb_recommendations(string session, string _vm); [XmlRpcMethod("Async.VM.retrieve_wlb_recommendations")] Response async_vm_retrieve_wlb_recommendations(string session, string _vm); [XmlRpcMethod("VM.copy_bios_strings")] Response vm_copy_bios_strings(string session, string _vm, string _host); [XmlRpcMethod("Async.VM.copy_bios_strings")] Response async_vm_copy_bios_strings(string session, string _vm, string _host); [XmlRpcMethod("VM.set_protection_policy")] Response vm_set_protection_policy(string session, string _vm, string _value); [XmlRpcMethod("VM.set_start_delay")] Response vm_set_start_delay(string session, string _vm, string _value); [XmlRpcMethod("Async.VM.set_start_delay")] Response async_vm_set_start_delay(string session, string _vm, string _value); [XmlRpcMethod("VM.set_shutdown_delay")] Response vm_set_shutdown_delay(string session, string _vm, string _value); [XmlRpcMethod("Async.VM.set_shutdown_delay")] Response async_vm_set_shutdown_delay(string session, string _vm, string _value); [XmlRpcMethod("VM.set_order")] Response vm_set_order(string session, string _vm, string _value); [XmlRpcMethod("Async.VM.set_order")] Response async_vm_set_order(string session, string _vm, string _value); [XmlRpcMethod("VM.set_suspend_VDI")] Response vm_set_suspend_vdi(string session, string _vm, string _value); [XmlRpcMethod("Async.VM.set_suspend_VDI")] Response async_vm_set_suspend_vdi(string session, string _vm, string _value); [XmlRpcMethod("VM.assert_can_be_recovered")] Response vm_assert_can_be_recovered(string session, string _vm, string _session_to); [XmlRpcMethod("Async.VM.assert_can_be_recovered")] Response async_vm_assert_can_be_recovered(string session, string _vm, string _session_to); [XmlRpcMethod("VM.get_SRs_required_for_recovery")] Response vm_get_srs_required_for_recovery(string session, string _vm, string _session_to); [XmlRpcMethod("Async.VM.get_SRs_required_for_recovery")] Response async_vm_get_srs_required_for_recovery(string session, string _vm, string _session_to); [XmlRpcMethod("VM.recover")] Response vm_recover(string session, string _vm, string _session_to, bool _force); [XmlRpcMethod("Async.VM.recover")] Response async_vm_recover(string session, string _vm, string _session_to, bool _force); [XmlRpcMethod("VM.import_convert")] Response vm_import_convert(string session, string _type, string _username, string _password, string _sr, Object _remote_config); [XmlRpcMethod("Async.VM.import_convert")] Response async_vm_import_convert(string session, string _type, string _username, string _password, string _sr, Object _remote_config); [XmlRpcMethod("VM.set_appliance")] Response vm_set_appliance(string session, string _vm, string _value); [XmlRpcMethod("Async.VM.set_appliance")] Response async_vm_set_appliance(string session, string _vm, string _value); [XmlRpcMethod("VM.query_services")] Response vm_query_services(string session, string _vm); [XmlRpcMethod("Async.VM.query_services")] Response async_vm_query_services(string session, string _vm); [XmlRpcMethod("VM.call_plugin")] Response vm_call_plugin(string session, string _vm, string _plugin, string _fn, Object _args); [XmlRpcMethod("Async.VM.call_plugin")] Response async_vm_call_plugin(string session, string _vm, string _plugin, string _fn, Object _args); [XmlRpcMethod("VM.get_all")] Response vm_get_all(string session); [XmlRpcMethod("VM.get_all_records")] Response vm_get_all_records(string session); [XmlRpcMethod("VM_metrics.get_record")] Response vm_metrics_get_record(string session, string _vm_metrics); [XmlRpcMethod("VM_metrics.get_by_uuid")] Response vm_metrics_get_by_uuid(string session, string _uuid); [XmlRpcMethod("VM_metrics.get_uuid")] Response vm_metrics_get_uuid(string session, string _vm_metrics); [XmlRpcMethod("VM_metrics.get_memory_actual")] Response vm_metrics_get_memory_actual(string session, string _vm_metrics); [XmlRpcMethod("VM_metrics.get_VCPUs_number")] Response vm_metrics_get_vcpus_number(string session, string _vm_metrics); [XmlRpcMethod("VM_metrics.get_VCPUs_utilisation")] Response vm_metrics_get_vcpus_utilisation(string session, string _vm_metrics); [XmlRpcMethod("VM_metrics.get_VCPUs_CPU")] Response vm_metrics_get_vcpus_cpu(string session, string _vm_metrics); [XmlRpcMethod("VM_metrics.get_VCPUs_params")] Response vm_metrics_get_vcpus_params(string session, string _vm_metrics); [XmlRpcMethod("VM_metrics.get_VCPUs_flags")] Response vm_metrics_get_vcpus_flags(string session, string _vm_metrics); [XmlRpcMethod("VM_metrics.get_state")] Response vm_metrics_get_state(string session, string _vm_metrics); [XmlRpcMethod("VM_metrics.get_start_time")] Response vm_metrics_get_start_time(string session, string _vm_metrics); [XmlRpcMethod("VM_metrics.get_install_time")] Response vm_metrics_get_install_time(string session, string _vm_metrics); [XmlRpcMethod("VM_metrics.get_last_updated")] Response vm_metrics_get_last_updated(string session, string _vm_metrics); [XmlRpcMethod("VM_metrics.get_other_config")] Response vm_metrics_get_other_config(string session, string _vm_metrics); [XmlRpcMethod("VM_metrics.set_other_config")] Response vm_metrics_set_other_config(string session, string _vm_metrics, Object _other_config); [XmlRpcMethod("VM_metrics.add_to_other_config")] Response vm_metrics_add_to_other_config(string session, string _vm_metrics, string _key, string _value); [XmlRpcMethod("VM_metrics.remove_from_other_config")] Response vm_metrics_remove_from_other_config(string session, string _vm_metrics, string _key); [XmlRpcMethod("VM_metrics.get_all")] Response vm_metrics_get_all(string session); [XmlRpcMethod("VM_metrics.get_all_records")] Response vm_metrics_get_all_records(string session); [XmlRpcMethod("VM_guest_metrics.get_record")] Response vm_guest_metrics_get_record(string session, string _vm_guest_metrics); [XmlRpcMethod("VM_guest_metrics.get_by_uuid")] Response vm_guest_metrics_get_by_uuid(string session, string _uuid); [XmlRpcMethod("VM_guest_metrics.get_uuid")] Response vm_guest_metrics_get_uuid(string session, string _vm_guest_metrics); [XmlRpcMethod("VM_guest_metrics.get_os_version")] Response vm_guest_metrics_get_os_version(string session, string _vm_guest_metrics); [XmlRpcMethod("VM_guest_metrics.get_PV_drivers_version")] Response vm_guest_metrics_get_pv_drivers_version(string session, string _vm_guest_metrics); [XmlRpcMethod("VM_guest_metrics.get_PV_drivers_up_to_date")] Response vm_guest_metrics_get_pv_drivers_up_to_date(string session, string _vm_guest_metrics); [XmlRpcMethod("VM_guest_metrics.get_memory")] Response vm_guest_metrics_get_memory(string session, string _vm_guest_metrics); [XmlRpcMethod("VM_guest_metrics.get_disks")] Response vm_guest_metrics_get_disks(string session, string _vm_guest_metrics); [XmlRpcMethod("VM_guest_metrics.get_networks")] Response vm_guest_metrics_get_networks(string session, string _vm_guest_metrics); [XmlRpcMethod("VM_guest_metrics.get_other")] Response vm_guest_metrics_get_other(string session, string _vm_guest_metrics); [XmlRpcMethod("VM_guest_metrics.get_last_updated")] Response vm_guest_metrics_get_last_updated(string session, string _vm_guest_metrics); [XmlRpcMethod("VM_guest_metrics.get_other_config")] Response vm_guest_metrics_get_other_config(string session, string _vm_guest_metrics); [XmlRpcMethod("VM_guest_metrics.get_live")] Response vm_guest_metrics_get_live(string session, string _vm_guest_metrics); [XmlRpcMethod("VM_guest_metrics.set_other_config")] Response vm_guest_metrics_set_other_config(string session, string _vm_guest_metrics, Object _other_config); [XmlRpcMethod("VM_guest_metrics.add_to_other_config")] Response vm_guest_metrics_add_to_other_config(string session, string _vm_guest_metrics, string _key, string _value); [XmlRpcMethod("VM_guest_metrics.remove_from_other_config")] Response vm_guest_metrics_remove_from_other_config(string session, string _vm_guest_metrics, string _key); [XmlRpcMethod("VM_guest_metrics.get_all")] Response vm_guest_metrics_get_all(string session); [XmlRpcMethod("VM_guest_metrics.get_all_records")] Response vm_guest_metrics_get_all_records(string session); [XmlRpcMethod("VMPP.get_record")] Response vmpp_get_record(string session, string _vmpp); [XmlRpcMethod("VMPP.get_by_uuid")] Response vmpp_get_by_uuid(string session, string _uuid); [XmlRpcMethod("VMPP.create")] Response vmpp_create(string session, Proxy_VMPP _record); [XmlRpcMethod("Async.VMPP.create")] Response async_vmpp_create(string session, Proxy_VMPP _record); [XmlRpcMethod("VMPP.destroy")] Response vmpp_destroy(string session, string _vmpp); [XmlRpcMethod("Async.VMPP.destroy")] Response async_vmpp_destroy(string session, string _vmpp); [XmlRpcMethod("VMPP.get_by_name_label")] Response vmpp_get_by_name_label(string session, string _label); [XmlRpcMethod("VMPP.get_uuid")] Response vmpp_get_uuid(string session, string _vmpp); [XmlRpcMethod("VMPP.get_name_label")] Response vmpp_get_name_label(string session, string _vmpp); [XmlRpcMethod("VMPP.get_name_description")] Response vmpp_get_name_description(string session, string _vmpp); [XmlRpcMethod("VMPP.get_is_policy_enabled")] Response vmpp_get_is_policy_enabled(string session, string _vmpp); [XmlRpcMethod("VMPP.get_backup_type")] Response vmpp_get_backup_type(string session, string _vmpp); [XmlRpcMethod("VMPP.get_backup_retention_value")] Response vmpp_get_backup_retention_value(string session, string _vmpp); [XmlRpcMethod("VMPP.get_backup_frequency")] Response vmpp_get_backup_frequency(string session, string _vmpp); [XmlRpcMethod("VMPP.get_backup_schedule")] Response vmpp_get_backup_schedule(string session, string _vmpp); [XmlRpcMethod("VMPP.get_is_backup_running")] Response vmpp_get_is_backup_running(string session, string _vmpp); [XmlRpcMethod("VMPP.get_backup_last_run_time")] Response vmpp_get_backup_last_run_time(string session, string _vmpp); [XmlRpcMethod("VMPP.get_archive_target_type")] Response vmpp_get_archive_target_type(string session, string _vmpp); [XmlRpcMethod("VMPP.get_archive_target_config")] Response vmpp_get_archive_target_config(string session, string _vmpp); [XmlRpcMethod("VMPP.get_archive_frequency")] Response vmpp_get_archive_frequency(string session, string _vmpp); [XmlRpcMethod("VMPP.get_archive_schedule")] Response vmpp_get_archive_schedule(string session, string _vmpp); [XmlRpcMethod("VMPP.get_is_archive_running")] Response vmpp_get_is_archive_running(string session, string _vmpp); [XmlRpcMethod("VMPP.get_archive_last_run_time")] Response vmpp_get_archive_last_run_time(string session, string _vmpp); [XmlRpcMethod("VMPP.get_VMs")] Response vmpp_get_vms(string session, string _vmpp); [XmlRpcMethod("VMPP.get_is_alarm_enabled")] Response vmpp_get_is_alarm_enabled(string session, string _vmpp); [XmlRpcMethod("VMPP.get_alarm_config")] Response vmpp_get_alarm_config(string session, string _vmpp); [XmlRpcMethod("VMPP.get_recent_alerts")] Response vmpp_get_recent_alerts(string session, string _vmpp); [XmlRpcMethod("VMPP.set_name_label")] Response vmpp_set_name_label(string session, string _vmpp, string _label); [XmlRpcMethod("VMPP.set_name_description")] Response vmpp_set_name_description(string session, string _vmpp, string _description); [XmlRpcMethod("VMPP.set_is_policy_enabled")] Response vmpp_set_is_policy_enabled(string session, string _vmpp, bool _is_policy_enabled); [XmlRpcMethod("VMPP.set_backup_type")] Response vmpp_set_backup_type(string session, string _vmpp, string _backup_type); [XmlRpcMethod("VMPP.protect_now")] Response vmpp_protect_now(string session, string _vmpp); [XmlRpcMethod("VMPP.archive_now")] Response vmpp_archive_now(string session, string _snapshot); [XmlRpcMethod("VMPP.get_alerts")] Response vmpp_get_alerts(string session, string _vmpp, string _hours_from_now); [XmlRpcMethod("VMPP.set_backup_retention_value")] Response vmpp_set_backup_retention_value(string session, string _vmpp, string _value); [XmlRpcMethod("VMPP.set_backup_frequency")] Response vmpp_set_backup_frequency(string session, string _vmpp, string _value); [XmlRpcMethod("VMPP.set_backup_schedule")] Response vmpp_set_backup_schedule(string session, string _vmpp, Object _value); [XmlRpcMethod("VMPP.set_archive_frequency")] Response vmpp_set_archive_frequency(string session, string _vmpp, string _value); [XmlRpcMethod("VMPP.set_archive_schedule")] Response vmpp_set_archive_schedule(string session, string _vmpp, Object _value); [XmlRpcMethod("VMPP.set_archive_target_type")] Response vmpp_set_archive_target_type(string session, string _vmpp, string _value); [XmlRpcMethod("VMPP.set_archive_target_config")] Response vmpp_set_archive_target_config(string session, string _vmpp, Object _value); [XmlRpcMethod("VMPP.set_is_alarm_enabled")] Response vmpp_set_is_alarm_enabled(string session, string _vmpp, bool _value); [XmlRpcMethod("VMPP.set_alarm_config")] Response vmpp_set_alarm_config(string session, string _vmpp, Object _value); [XmlRpcMethod("VMPP.add_to_backup_schedule")] Response vmpp_add_to_backup_schedule(string session, string _vmpp, string _key, string _value); [XmlRpcMethod("VMPP.add_to_archive_target_config")] Response vmpp_add_to_archive_target_config(string session, string _vmpp, string _key, string _value); [XmlRpcMethod("VMPP.add_to_archive_schedule")] Response vmpp_add_to_archive_schedule(string session, string _vmpp, string _key, string _value); [XmlRpcMethod("VMPP.add_to_alarm_config")] Response vmpp_add_to_alarm_config(string session, string _vmpp, string _key, string _value); [XmlRpcMethod("VMPP.remove_from_backup_schedule")] Response vmpp_remove_from_backup_schedule(string session, string _vmpp, string _key); [XmlRpcMethod("VMPP.remove_from_archive_target_config")] Response vmpp_remove_from_archive_target_config(string session, string _vmpp, string _key); [XmlRpcMethod("VMPP.remove_from_archive_schedule")] Response vmpp_remove_from_archive_schedule(string session, string _vmpp, string _key); [XmlRpcMethod("VMPP.remove_from_alarm_config")] Response vmpp_remove_from_alarm_config(string session, string _vmpp, string _key); [XmlRpcMethod("VMPP.set_backup_last_run_time")] Response vmpp_set_backup_last_run_time(string session, string _vmpp, DateTime _value); [XmlRpcMethod("VMPP.set_archive_last_run_time")] Response vmpp_set_archive_last_run_time(string session, string _vmpp, DateTime _value); [XmlRpcMethod("VMPP.get_all")] Response vmpp_get_all(string session); [XmlRpcMethod("VMPP.get_all_records")] Response vmpp_get_all_records(string session); [XmlRpcMethod("VM_appliance.get_record")] Response vm_appliance_get_record(string session, string _vm_appliance); [XmlRpcMethod("VM_appliance.get_by_uuid")] Response vm_appliance_get_by_uuid(string session, string _uuid); [XmlRpcMethod("VM_appliance.create")] Response vm_appliance_create(string session, Proxy_VM_appliance _record); [XmlRpcMethod("Async.VM_appliance.create")] Response async_vm_appliance_create(string session, Proxy_VM_appliance _record); [XmlRpcMethod("VM_appliance.destroy")] Response vm_appliance_destroy(string session, string _vm_appliance); [XmlRpcMethod("Async.VM_appliance.destroy")] Response async_vm_appliance_destroy(string session, string _vm_appliance); [XmlRpcMethod("VM_appliance.get_by_name_label")] Response vm_appliance_get_by_name_label(string session, string _label); [XmlRpcMethod("VM_appliance.get_uuid")] Response vm_appliance_get_uuid(string session, string _vm_appliance); [XmlRpcMethod("VM_appliance.get_name_label")] Response vm_appliance_get_name_label(string session, string _vm_appliance); [XmlRpcMethod("VM_appliance.get_name_description")] Response vm_appliance_get_name_description(string session, string _vm_appliance); [XmlRpcMethod("VM_appliance.get_allowed_operations")] Response vm_appliance_get_allowed_operations(string session, string _vm_appliance); [XmlRpcMethod("VM_appliance.get_current_operations")] Response vm_appliance_get_current_operations(string session, string _vm_appliance); [XmlRpcMethod("VM_appliance.get_VMs")] Response vm_appliance_get_vms(string session, string _vm_appliance); [XmlRpcMethod("VM_appliance.set_name_label")] Response vm_appliance_set_name_label(string session, string _vm_appliance, string _label); [XmlRpcMethod("VM_appliance.set_name_description")] Response vm_appliance_set_name_description(string session, string _vm_appliance, string _description); [XmlRpcMethod("VM_appliance.start")] Response vm_appliance_start(string session, string _vm_appliance, bool _paused); [XmlRpcMethod("Async.VM_appliance.start")] Response async_vm_appliance_start(string session, string _vm_appliance, bool _paused); [XmlRpcMethod("VM_appliance.clean_shutdown")] Response vm_appliance_clean_shutdown(string session, string _vm_appliance); [XmlRpcMethod("Async.VM_appliance.clean_shutdown")] Response async_vm_appliance_clean_shutdown(string session, string _vm_appliance); [XmlRpcMethod("VM_appliance.hard_shutdown")] Response vm_appliance_hard_shutdown(string session, string _vm_appliance); [XmlRpcMethod("Async.VM_appliance.hard_shutdown")] Response async_vm_appliance_hard_shutdown(string session, string _vm_appliance); [XmlRpcMethod("VM_appliance.shutdown")] Response vm_appliance_shutdown(string session, string _vm_appliance); [XmlRpcMethod("Async.VM_appliance.shutdown")] Response async_vm_appliance_shutdown(string session, string _vm_appliance); [XmlRpcMethod("VM_appliance.assert_can_be_recovered")] Response vm_appliance_assert_can_be_recovered(string session, string _vm_appliance, string _session_to); [XmlRpcMethod("Async.VM_appliance.assert_can_be_recovered")] Response async_vm_appliance_assert_can_be_recovered(string session, string _vm_appliance, string _session_to); [XmlRpcMethod("VM_appliance.get_SRs_required_for_recovery")] Response vm_appliance_get_srs_required_for_recovery(string session, string _vm_appliance, string _session_to); [XmlRpcMethod("Async.VM_appliance.get_SRs_required_for_recovery")] Response async_vm_appliance_get_srs_required_for_recovery(string session, string _vm_appliance, string _session_to); [XmlRpcMethod("VM_appliance.recover")] Response vm_appliance_recover(string session, string _vm_appliance, string _session_to, bool _force); [XmlRpcMethod("Async.VM_appliance.recover")] Response async_vm_appliance_recover(string session, string _vm_appliance, string _session_to, bool _force); [XmlRpcMethod("VM_appliance.get_all")] Response vm_appliance_get_all(string session); [XmlRpcMethod("VM_appliance.get_all_records")] Response vm_appliance_get_all_records(string session); [XmlRpcMethod("DR_task.get_record")] Response dr_task_get_record(string session, string _dr_task); [XmlRpcMethod("DR_task.get_by_uuid")] Response dr_task_get_by_uuid(string session, string _uuid); [XmlRpcMethod("DR_task.get_uuid")] Response dr_task_get_uuid(string session, string _dr_task); [XmlRpcMethod("DR_task.get_introduced_SRs")] Response dr_task_get_introduced_srs(string session, string _dr_task); [XmlRpcMethod("DR_task.create")] Response dr_task_create(string session, string _type, Object _device_config, string [] _whitelist); [XmlRpcMethod("Async.DR_task.create")] Response async_dr_task_create(string session, string _type, Object _device_config, string [] _whitelist); [XmlRpcMethod("DR_task.destroy")] Response dr_task_destroy(string session, string _dr_task); [XmlRpcMethod("Async.DR_task.destroy")] Response async_dr_task_destroy(string session, string _dr_task); [XmlRpcMethod("DR_task.get_all")] Response dr_task_get_all(string session); [XmlRpcMethod("DR_task.get_all_records")] Response dr_task_get_all_records(string session); [XmlRpcMethod("host.get_record")] Response host_get_record(string session, string _host); [XmlRpcMethod("host.get_by_uuid")] Response host_get_by_uuid(string session, string _uuid); [XmlRpcMethod("host.get_by_name_label")] Response host_get_by_name_label(string session, string _label); [XmlRpcMethod("host.get_uuid")] Response host_get_uuid(string session, string _host); [XmlRpcMethod("host.get_name_label")] Response host_get_name_label(string session, string _host); [XmlRpcMethod("host.get_name_description")] Response host_get_name_description(string session, string _host); [XmlRpcMethod("host.get_memory_overhead")] Response host_get_memory_overhead(string session, string _host); [XmlRpcMethod("host.get_allowed_operations")] Response host_get_allowed_operations(string session, string _host); [XmlRpcMethod("host.get_current_operations")] Response host_get_current_operations(string session, string _host); [XmlRpcMethod("host.get_API_version_major")] Response host_get_api_version_major(string session, string _host); [XmlRpcMethod("host.get_API_version_minor")] Response host_get_api_version_minor(string session, string _host); [XmlRpcMethod("host.get_API_version_vendor")] Response host_get_api_version_vendor(string session, string _host); [XmlRpcMethod("host.get_API_version_vendor_implementation")] Response host_get_api_version_vendor_implementation(string session, string _host); [XmlRpcMethod("host.get_enabled")] Response host_get_enabled(string session, string _host); [XmlRpcMethod("host.get_software_version")] Response host_get_software_version(string session, string _host); [XmlRpcMethod("host.get_other_config")] Response host_get_other_config(string session, string _host); [XmlRpcMethod("host.get_capabilities")] Response host_get_capabilities(string session, string _host); [XmlRpcMethod("host.get_cpu_configuration")] Response host_get_cpu_configuration(string session, string _host); [XmlRpcMethod("host.get_sched_policy")] Response host_get_sched_policy(string session, string _host); [XmlRpcMethod("host.get_supported_bootloaders")] Response host_get_supported_bootloaders(string session, string _host); [XmlRpcMethod("host.get_resident_VMs")] Response host_get_resident_vms(string session, string _host); [XmlRpcMethod("host.get_logging")] Response host_get_logging(string session, string _host); [XmlRpcMethod("host.get_PIFs")] Response host_get_pifs(string session, string _host); [XmlRpcMethod("host.get_suspend_image_sr")] Response host_get_suspend_image_sr(string session, string _host); [XmlRpcMethod("host.get_crash_dump_sr")] Response host_get_crash_dump_sr(string session, string _host); [XmlRpcMethod("host.get_crashdumps")] Response host_get_crashdumps(string session, string _host); [XmlRpcMethod("host.get_patches")] Response host_get_patches(string session, string _host); [XmlRpcMethod("host.get_PBDs")] Response host_get_pbds(string session, string _host); [XmlRpcMethod("host.get_host_CPUs")] Response host_get_host_cpus(string session, string _host); [XmlRpcMethod("host.get_cpu_info")] Response host_get_cpu_info(string session, string _host); [XmlRpcMethod("host.get_hostname")] Response host_get_hostname(string session, string _host); [XmlRpcMethod("host.get_address")] Response host_get_address(string session, string _host); [XmlRpcMethod("host.get_metrics")] Response host_get_metrics(string session, string _host); [XmlRpcMethod("host.get_license_params")] Response host_get_license_params(string session, string _host); [XmlRpcMethod("host.get_ha_statefiles")] Response host_get_ha_statefiles(string session, string _host); [XmlRpcMethod("host.get_ha_network_peers")] Response host_get_ha_network_peers(string session, string _host); [XmlRpcMethod("host.get_blobs")] Response host_get_blobs(string session, string _host); [XmlRpcMethod("host.get_tags")] Response host_get_tags(string session, string _host); [XmlRpcMethod("host.get_external_auth_type")] Response host_get_external_auth_type(string session, string _host); [XmlRpcMethod("host.get_external_auth_service_name")] Response host_get_external_auth_service_name(string session, string _host); [XmlRpcMethod("host.get_external_auth_configuration")] Response host_get_external_auth_configuration(string session, string _host); [XmlRpcMethod("host.get_edition")] Response host_get_edition(string session, string _host); [XmlRpcMethod("host.get_license_server")] Response host_get_license_server(string session, string _host); [XmlRpcMethod("host.get_bios_strings")] Response host_get_bios_strings(string session, string _host); [XmlRpcMethod("host.get_power_on_mode")] Response host_get_power_on_mode(string session, string _host); [XmlRpcMethod("host.get_power_on_config")] Response host_get_power_on_config(string session, string _host); [XmlRpcMethod("host.get_local_cache_sr")] Response host_get_local_cache_sr(string session, string _host); [XmlRpcMethod("host.get_chipset_info")] Response host_get_chipset_info(string session, string _host); [XmlRpcMethod("host.get_PCIs")] Response host_get_pcis(string session, string _host); [XmlRpcMethod("host.get_PGPUs")] Response host_get_pgpus(string session, string _host); [XmlRpcMethod("host.get_guest_VCPUs_params")] Response host_get_guest_vcpus_params(string session, string _host); [XmlRpcMethod("host.get_display")] Response host_get_display(string session, string _host); [XmlRpcMethod("host.get_virtual_hardware_platform_versions")] Response host_get_virtual_hardware_platform_versions(string session, string _host); [XmlRpcMethod("host.set_name_label")] Response host_set_name_label(string session, string _host, string _label); [XmlRpcMethod("host.set_name_description")] Response host_set_name_description(string session, string _host, string _description); [XmlRpcMethod("host.set_other_config")] Response host_set_other_config(string session, string _host, Object _other_config); [XmlRpcMethod("host.add_to_other_config")] Response host_add_to_other_config(string session, string _host, string _key, string _value); [XmlRpcMethod("host.remove_from_other_config")] Response host_remove_from_other_config(string session, string _host, string _key); [XmlRpcMethod("host.set_logging")] Response host_set_logging(string session, string _host, Object _logging); [XmlRpcMethod("host.add_to_logging")] Response host_add_to_logging(string session, string _host, string _key, string _value); [XmlRpcMethod("host.remove_from_logging")] Response host_remove_from_logging(string session, string _host, string _key); [XmlRpcMethod("host.set_suspend_image_sr")] Response host_set_suspend_image_sr(string session, string _host, string _suspend_image_sr); [XmlRpcMethod("host.set_crash_dump_sr")] Response host_set_crash_dump_sr(string session, string _host, string _crash_dump_sr); [XmlRpcMethod("host.set_hostname")] Response host_set_hostname(string session, string _host, string _hostname); [XmlRpcMethod("host.set_address")] Response host_set_address(string session, string _host, string _address); [XmlRpcMethod("host.set_tags")] Response host_set_tags(string session, string _host, string [] _tags); [XmlRpcMethod("host.add_tags")] Response host_add_tags(string session, string _host, string _value); [XmlRpcMethod("host.remove_tags")] Response host_remove_tags(string session, string _host, string _value); [XmlRpcMethod("host.set_license_server")] Response host_set_license_server(string session, string _host, Object _license_server); [XmlRpcMethod("host.add_to_license_server")] Response host_add_to_license_server(string session, string _host, string _key, string _value); [XmlRpcMethod("host.remove_from_license_server")] Response host_remove_from_license_server(string session, string _host, string _key); [XmlRpcMethod("host.set_guest_VCPUs_params")] Response host_set_guest_vcpus_params(string session, string _host, Object _guest_vcpus_params); [XmlRpcMethod("host.add_to_guest_VCPUs_params")] Response host_add_to_guest_vcpus_params(string session, string _host, string _key, string _value); [XmlRpcMethod("host.remove_from_guest_VCPUs_params")] Response host_remove_from_guest_vcpus_params(string session, string _host, string _key); [XmlRpcMethod("host.set_display")] Response host_set_display(string session, string _host, string _display); [XmlRpcMethod("host.disable")] Response host_disable(string session, string _host); [XmlRpcMethod("Async.host.disable")] Response async_host_disable(string session, string _host); [XmlRpcMethod("host.enable")] Response host_enable(string session, string _host); [XmlRpcMethod("Async.host.enable")] Response async_host_enable(string session, string _host); [XmlRpcMethod("host.shutdown")] Response host_shutdown(string session, string _host); [XmlRpcMethod("Async.host.shutdown")] Response async_host_shutdown(string session, string _host); [XmlRpcMethod("host.reboot")] Response host_reboot(string session, string _host); [XmlRpcMethod("Async.host.reboot")] Response async_host_reboot(string session, string _host); [XmlRpcMethod("host.dmesg")] Response host_dmesg(string session, string _host); [XmlRpcMethod("Async.host.dmesg")] Response async_host_dmesg(string session, string _host); [XmlRpcMethod("host.dmesg_clear")] Response host_dmesg_clear(string session, string _host); [XmlRpcMethod("Async.host.dmesg_clear")] Response async_host_dmesg_clear(string session, string _host); [XmlRpcMethod("host.get_log")] Response host_get_log(string session, string _host); [XmlRpcMethod("Async.host.get_log")] Response async_host_get_log(string session, string _host); [XmlRpcMethod("host.send_debug_keys")] Response host_send_debug_keys(string session, string _host, string _keys); [XmlRpcMethod("Async.host.send_debug_keys")] Response async_host_send_debug_keys(string session, string _host, string _keys); [XmlRpcMethod("host.bugreport_upload")] Response host_bugreport_upload(string session, string _host, string _url, Object _options); [XmlRpcMethod("Async.host.bugreport_upload")] Response async_host_bugreport_upload(string session, string _host, string _url, Object _options); [XmlRpcMethod("host.list_methods")] Response host_list_methods(string session); [XmlRpcMethod("host.license_apply")] Response host_license_apply(string session, string _host, string _contents); [XmlRpcMethod("Async.host.license_apply")] Response async_host_license_apply(string session, string _host, string _contents); [XmlRpcMethod("host.destroy")] Response host_destroy(string session, string _host); [XmlRpcMethod("Async.host.destroy")] Response async_host_destroy(string session, string _host); [XmlRpcMethod("host.power_on")] Response host_power_on(string session, string _host); [XmlRpcMethod("Async.host.power_on")] Response async_host_power_on(string session, string _host); [XmlRpcMethod("host.emergency_ha_disable")] Response host_emergency_ha_disable(string session); [XmlRpcMethod("host.get_data_sources")] Response host_get_data_sources(string session, string _host); [XmlRpcMethod("host.record_data_source")] Response host_record_data_source(string session, string _host, string _data_source); [XmlRpcMethod("host.query_data_source")] Response host_query_data_source(string session, string _host, string _data_source); [XmlRpcMethod("host.forget_data_source_archives")] Response host_forget_data_source_archives(string session, string _host, string _data_source); [XmlRpcMethod("host.assert_can_evacuate")] Response host_assert_can_evacuate(string session, string _host); [XmlRpcMethod("Async.host.assert_can_evacuate")] Response async_host_assert_can_evacuate(string session, string _host); [XmlRpcMethod("host.get_vms_which_prevent_evacuation")] Response host_get_vms_which_prevent_evacuation(string session, string _host); [XmlRpcMethod("Async.host.get_vms_which_prevent_evacuation")] Response async_host_get_vms_which_prevent_evacuation(string session, string _host); [XmlRpcMethod("host.get_uncooperative_resident_VMs")] Response host_get_uncooperative_resident_vms(string session, string _host); [XmlRpcMethod("Async.host.get_uncooperative_resident_VMs")] Response async_host_get_uncooperative_resident_vms(string session, string _host); [XmlRpcMethod("host.evacuate")] Response host_evacuate(string session, string _host); [XmlRpcMethod("Async.host.evacuate")] Response async_host_evacuate(string session, string _host); [XmlRpcMethod("host.syslog_reconfigure")] Response host_syslog_reconfigure(string session, string _host); [XmlRpcMethod("Async.host.syslog_reconfigure")] Response async_host_syslog_reconfigure(string session, string _host); [XmlRpcMethod("host.management_reconfigure")] Response host_management_reconfigure(string session, string _pif); [XmlRpcMethod("Async.host.management_reconfigure")] Response async_host_management_reconfigure(string session, string _pif); [XmlRpcMethod("host.local_management_reconfigure")] Response host_local_management_reconfigure(string session, string _interface); [XmlRpcMethod("host.management_disable")] Response host_management_disable(string session); [XmlRpcMethod("host.get_management_interface")] Response host_get_management_interface(string session, string _host); [XmlRpcMethod("Async.host.get_management_interface")] Response async_host_get_management_interface(string session, string _host); [XmlRpcMethod("host.get_system_status_capabilities")] Response host_get_system_status_capabilities(string session, string _host); [XmlRpcMethod("host.restart_agent")] Response host_restart_agent(string session, string _host); [XmlRpcMethod("Async.host.restart_agent")] Response async_host_restart_agent(string session, string _host); [XmlRpcMethod("host.shutdown_agent")] Response host_shutdown_agent(string session); [XmlRpcMethod("host.set_hostname_live")] Response host_set_hostname_live(string session, string _host, string _hostname); [XmlRpcMethod("host.compute_free_memory")] Response host_compute_free_memory(string session, string _host); [XmlRpcMethod("Async.host.compute_free_memory")] Response async_host_compute_free_memory(string session, string _host); [XmlRpcMethod("host.compute_memory_overhead")] Response host_compute_memory_overhead(string session, string _host); [XmlRpcMethod("Async.host.compute_memory_overhead")] Response async_host_compute_memory_overhead(string session, string _host); [XmlRpcMethod("host.sync_data")] Response host_sync_data(string session, string _host); [XmlRpcMethod("host.backup_rrds")] Response host_backup_rrds(string session, string _host, double _delay); [XmlRpcMethod("host.create_new_blob")] Response host_create_new_blob(string session, string _host, string _name, string _mime_type); [XmlRpcMethod("Async.host.create_new_blob")] Response async_host_create_new_blob(string session, string _host, string _name, string _mime_type); [XmlRpcMethod("host.create_new_blob")] Response host_create_new_blob(string session, string _host, string _name, string _mime_type, bool _public); [XmlRpcMethod("Async.host.create_new_blob")] Response async_host_create_new_blob(string session, string _host, string _name, string _mime_type, bool _public); [XmlRpcMethod("host.call_plugin")] Response host_call_plugin(string session, string _host, string _plugin, string _fn, Object _args); [XmlRpcMethod("Async.host.call_plugin")] Response async_host_call_plugin(string session, string _host, string _plugin, string _fn, Object _args); [XmlRpcMethod("host.get_servertime")] Response host_get_servertime(string session, string _host); [XmlRpcMethod("host.get_server_localtime")] Response host_get_server_localtime(string session, string _host); [XmlRpcMethod("host.enable_external_auth")] Response host_enable_external_auth(string session, string _host, Object _config, string _service_name, string _auth_type); [XmlRpcMethod("host.disable_external_auth")] Response host_disable_external_auth(string session, string _host, Object _config); [XmlRpcMethod("host.retrieve_wlb_evacuate_recommendations")] Response host_retrieve_wlb_evacuate_recommendations(string session, string _host); [XmlRpcMethod("Async.host.retrieve_wlb_evacuate_recommendations")] Response async_host_retrieve_wlb_evacuate_recommendations(string session, string _host); [XmlRpcMethod("host.get_server_certificate")] Response host_get_server_certificate(string session, string _host); [XmlRpcMethod("Async.host.get_server_certificate")] Response async_host_get_server_certificate(string session, string _host); [XmlRpcMethod("host.apply_edition")] Response host_apply_edition(string session, string _host, string _edition); [XmlRpcMethod("host.apply_edition")] Response host_apply_edition(string session, string _host, string _edition, bool _force); [XmlRpcMethod("host.refresh_pack_info")] Response host_refresh_pack_info(string session, string _host); [XmlRpcMethod("Async.host.refresh_pack_info")] Response async_host_refresh_pack_info(string session, string _host); [XmlRpcMethod("host.set_power_on_mode")] Response host_set_power_on_mode(string session, string _host, string _power_on_mode, Object _power_on_config); [XmlRpcMethod("Async.host.set_power_on_mode")] Response async_host_set_power_on_mode(string session, string _host, string _power_on_mode, Object _power_on_config); [XmlRpcMethod("host.set_cpu_features")] Response host_set_cpu_features(string session, string _host, string _features); [XmlRpcMethod("host.reset_cpu_features")] Response host_reset_cpu_features(string session, string _host); [XmlRpcMethod("host.enable_local_storage_caching")] Response host_enable_local_storage_caching(string session, string _host, string _sr); [XmlRpcMethod("host.disable_local_storage_caching")] Response host_disable_local_storage_caching(string session, string _host); [XmlRpcMethod("host.migrate_receive")] Response host_migrate_receive(string session, string _host, string _network, Object _options); [XmlRpcMethod("Async.host.migrate_receive")] Response async_host_migrate_receive(string session, string _host, string _network, Object _options); [XmlRpcMethod("host.declare_dead")] Response host_declare_dead(string session, string _host); [XmlRpcMethod("Async.host.declare_dead")] Response async_host_declare_dead(string session, string _host); [XmlRpcMethod("host.enable_display")] Response host_enable_display(string session, string _host); [XmlRpcMethod("Async.host.enable_display")] Response async_host_enable_display(string session, string _host); [XmlRpcMethod("host.disable_display")] Response host_disable_display(string session, string _host); [XmlRpcMethod("Async.host.disable_display")] Response async_host_disable_display(string session, string _host); [XmlRpcMethod("host.get_all")] Response host_get_all(string session); [XmlRpcMethod("host.get_all_records")] Response host_get_all_records(string session); [XmlRpcMethod("host_crashdump.get_record")] Response host_crashdump_get_record(string session, string _host_crashdump); [XmlRpcMethod("host_crashdump.get_by_uuid")] Response host_crashdump_get_by_uuid(string session, string _uuid); [XmlRpcMethod("host_crashdump.get_uuid")] Response host_crashdump_get_uuid(string session, string _host_crashdump); [XmlRpcMethod("host_crashdump.get_host")] Response host_crashdump_get_host(string session, string _host_crashdump); [XmlRpcMethod("host_crashdump.get_timestamp")] Response host_crashdump_get_timestamp(string session, string _host_crashdump); [XmlRpcMethod("host_crashdump.get_size")] Response host_crashdump_get_size(string session, string _host_crashdump); [XmlRpcMethod("host_crashdump.get_other_config")] Response host_crashdump_get_other_config(string session, string _host_crashdump); [XmlRpcMethod("host_crashdump.set_other_config")] Response host_crashdump_set_other_config(string session, string _host_crashdump, Object _other_config); [XmlRpcMethod("host_crashdump.add_to_other_config")] Response host_crashdump_add_to_other_config(string session, string _host_crashdump, string _key, string _value); [XmlRpcMethod("host_crashdump.remove_from_other_config")] Response host_crashdump_remove_from_other_config(string session, string _host_crashdump, string _key); [XmlRpcMethod("host_crashdump.destroy")] Response host_crashdump_destroy(string session, string _host_crashdump); [XmlRpcMethod("Async.host_crashdump.destroy")] Response async_host_crashdump_destroy(string session, string _host_crashdump); [XmlRpcMethod("host_crashdump.upload")] Response host_crashdump_upload(string session, string _host_crashdump, string _url, Object _options); [XmlRpcMethod("Async.host_crashdump.upload")] Response async_host_crashdump_upload(string session, string _host_crashdump, string _url, Object _options); [XmlRpcMethod("host_crashdump.get_all")] Response host_crashdump_get_all(string session); [XmlRpcMethod("host_crashdump.get_all_records")] Response host_crashdump_get_all_records(string session); [XmlRpcMethod("host_patch.get_record")] Response host_patch_get_record(string session, string _host_patch); [XmlRpcMethod("host_patch.get_by_uuid")] Response host_patch_get_by_uuid(string session, string _uuid); [XmlRpcMethod("host_patch.get_by_name_label")] Response host_patch_get_by_name_label(string session, string _label); [XmlRpcMethod("host_patch.get_uuid")] Response host_patch_get_uuid(string session, string _host_patch); [XmlRpcMethod("host_patch.get_name_label")] Response host_patch_get_name_label(string session, string _host_patch); [XmlRpcMethod("host_patch.get_name_description")] Response host_patch_get_name_description(string session, string _host_patch); [XmlRpcMethod("host_patch.get_version")] Response host_patch_get_version(string session, string _host_patch); [XmlRpcMethod("host_patch.get_host")] Response host_patch_get_host(string session, string _host_patch); [XmlRpcMethod("host_patch.get_applied")] Response host_patch_get_applied(string session, string _host_patch); [XmlRpcMethod("host_patch.get_timestamp_applied")] Response host_patch_get_timestamp_applied(string session, string _host_patch); [XmlRpcMethod("host_patch.get_size")] Response host_patch_get_size(string session, string _host_patch); [XmlRpcMethod("host_patch.get_pool_patch")] Response host_patch_get_pool_patch(string session, string _host_patch); [XmlRpcMethod("host_patch.get_other_config")] Response host_patch_get_other_config(string session, string _host_patch); [XmlRpcMethod("host_patch.set_other_config")] Response host_patch_set_other_config(string session, string _host_patch, Object _other_config); [XmlRpcMethod("host_patch.add_to_other_config")] Response host_patch_add_to_other_config(string session, string _host_patch, string _key, string _value); [XmlRpcMethod("host_patch.remove_from_other_config")] Response host_patch_remove_from_other_config(string session, string _host_patch, string _key); [XmlRpcMethod("host_patch.destroy")] Response host_patch_destroy(string session, string _host_patch); [XmlRpcMethod("Async.host_patch.destroy")] Response async_host_patch_destroy(string session, string _host_patch); [XmlRpcMethod("host_patch.apply")] Response host_patch_apply(string session, string _host_patch); [XmlRpcMethod("Async.host_patch.apply")] Response async_host_patch_apply(string session, string _host_patch); [XmlRpcMethod("host_patch.get_all")] Response host_patch_get_all(string session); [XmlRpcMethod("host_patch.get_all_records")] Response host_patch_get_all_records(string session); [XmlRpcMethod("host_metrics.get_record")] Response host_metrics_get_record(string session, string _host_metrics); [XmlRpcMethod("host_metrics.get_by_uuid")] Response host_metrics_get_by_uuid(string session, string _uuid); [XmlRpcMethod("host_metrics.get_uuid")] Response host_metrics_get_uuid(string session, string _host_metrics); [XmlRpcMethod("host_metrics.get_memory_total")] Response host_metrics_get_memory_total(string session, string _host_metrics); [XmlRpcMethod("host_metrics.get_memory_free")] Response host_metrics_get_memory_free(string session, string _host_metrics); [XmlRpcMethod("host_metrics.get_live")] Response host_metrics_get_live(string session, string _host_metrics); [XmlRpcMethod("host_metrics.get_last_updated")] Response host_metrics_get_last_updated(string session, string _host_metrics); [XmlRpcMethod("host_metrics.get_other_config")] Response host_metrics_get_other_config(string session, string _host_metrics); [XmlRpcMethod("host_metrics.set_other_config")] Response host_metrics_set_other_config(string session, string _host_metrics, Object _other_config); [XmlRpcMethod("host_metrics.add_to_other_config")] Response host_metrics_add_to_other_config(string session, string _host_metrics, string _key, string _value); [XmlRpcMethod("host_metrics.remove_from_other_config")] Response host_metrics_remove_from_other_config(string session, string _host_metrics, string _key); [XmlRpcMethod("host_metrics.get_all")] Response host_metrics_get_all(string session); [XmlRpcMethod("host_metrics.get_all_records")] Response host_metrics_get_all_records(string session); [XmlRpcMethod("host_cpu.get_record")] Response host_cpu_get_record(string session, string _host_cpu); [XmlRpcMethod("host_cpu.get_by_uuid")] Response host_cpu_get_by_uuid(string session, string _uuid); [XmlRpcMethod("host_cpu.get_uuid")] Response host_cpu_get_uuid(string session, string _host_cpu); [XmlRpcMethod("host_cpu.get_host")] Response host_cpu_get_host(string session, string _host_cpu); [XmlRpcMethod("host_cpu.get_number")] Response host_cpu_get_number(string session, string _host_cpu); [XmlRpcMethod("host_cpu.get_vendor")] Response host_cpu_get_vendor(string session, string _host_cpu); [XmlRpcMethod("host_cpu.get_speed")] Response host_cpu_get_speed(string session, string _host_cpu); [XmlRpcMethod("host_cpu.get_modelname")] Response host_cpu_get_modelname(string session, string _host_cpu); [XmlRpcMethod("host_cpu.get_family")] Response host_cpu_get_family(string session, string _host_cpu); [XmlRpcMethod("host_cpu.get_model")] Response host_cpu_get_model(string session, string _host_cpu); [XmlRpcMethod("host_cpu.get_stepping")] Response host_cpu_get_stepping(string session, string _host_cpu); [XmlRpcMethod("host_cpu.get_flags")] Response host_cpu_get_flags(string session, string _host_cpu); [XmlRpcMethod("host_cpu.get_features")] Response host_cpu_get_features(string session, string _host_cpu); [XmlRpcMethod("host_cpu.get_utilisation")] Response host_cpu_get_utilisation(string session, string _host_cpu); [XmlRpcMethod("host_cpu.get_other_config")] Response host_cpu_get_other_config(string session, string _host_cpu); [XmlRpcMethod("host_cpu.set_other_config")] Response host_cpu_set_other_config(string session, string _host_cpu, Object _other_config); [XmlRpcMethod("host_cpu.add_to_other_config")] Response host_cpu_add_to_other_config(string session, string _host_cpu, string _key, string _value); [XmlRpcMethod("host_cpu.remove_from_other_config")] Response host_cpu_remove_from_other_config(string session, string _host_cpu, string _key); [XmlRpcMethod("host_cpu.get_all")] Response host_cpu_get_all(string session); [XmlRpcMethod("host_cpu.get_all_records")] Response host_cpu_get_all_records(string session); [XmlRpcMethod("network.get_record")] Response network_get_record(string session, string _network); [XmlRpcMethod("network.get_by_uuid")] Response network_get_by_uuid(string session, string _uuid); [XmlRpcMethod("network.create")] Response network_create(string session, Proxy_Network _record); [XmlRpcMethod("Async.network.create")] Response async_network_create(string session, Proxy_Network _record); [XmlRpcMethod("network.destroy")] Response network_destroy(string session, string _network); [XmlRpcMethod("Async.network.destroy")] Response async_network_destroy(string session, string _network); [XmlRpcMethod("network.get_by_name_label")] Response network_get_by_name_label(string session, string _label); [XmlRpcMethod("network.get_uuid")] Response network_get_uuid(string session, string _network); [XmlRpcMethod("network.get_name_label")] Response network_get_name_label(string session, string _network); [XmlRpcMethod("network.get_name_description")] Response network_get_name_description(string session, string _network); [XmlRpcMethod("network.get_allowed_operations")] Response network_get_allowed_operations(string session, string _network); [XmlRpcMethod("network.get_current_operations")] Response network_get_current_operations(string session, string _network); [XmlRpcMethod("network.get_VIFs")] Response network_get_vifs(string session, string _network); [XmlRpcMethod("network.get_PIFs")] Response network_get_pifs(string session, string _network); [XmlRpcMethod("network.get_MTU")] Response network_get_mtu(string session, string _network); [XmlRpcMethod("network.get_other_config")] Response network_get_other_config(string session, string _network); [XmlRpcMethod("network.get_bridge")] Response network_get_bridge(string session, string _network); [XmlRpcMethod("network.get_blobs")] Response network_get_blobs(string session, string _network); [XmlRpcMethod("network.get_tags")] Response network_get_tags(string session, string _network); [XmlRpcMethod("network.get_default_locking_mode")] Response network_get_default_locking_mode(string session, string _network); [XmlRpcMethod("network.get_assigned_ips")] Response network_get_assigned_ips(string session, string _network); [XmlRpcMethod("network.set_name_label")] Response network_set_name_label(string session, string _network, string _label); [XmlRpcMethod("network.set_name_description")] Response network_set_name_description(string session, string _network, string _description); [XmlRpcMethod("network.set_MTU")] Response network_set_mtu(string session, string _network, string _mtu); [XmlRpcMethod("network.set_other_config")] Response network_set_other_config(string session, string _network, Object _other_config); [XmlRpcMethod("network.add_to_other_config")] Response network_add_to_other_config(string session, string _network, string _key, string _value); [XmlRpcMethod("network.remove_from_other_config")] Response network_remove_from_other_config(string session, string _network, string _key); [XmlRpcMethod("network.set_tags")] Response network_set_tags(string session, string _network, string [] _tags); [XmlRpcMethod("network.add_tags")] Response network_add_tags(string session, string _network, string _value); [XmlRpcMethod("network.remove_tags")] Response network_remove_tags(string session, string _network, string _value); [XmlRpcMethod("network.create_new_blob")] Response network_create_new_blob(string session, string _network, string _name, string _mime_type); [XmlRpcMethod("Async.network.create_new_blob")] Response async_network_create_new_blob(string session, string _network, string _name, string _mime_type); [XmlRpcMethod("network.create_new_blob")] Response network_create_new_blob(string session, string _network, string _name, string _mime_type, bool _public); [XmlRpcMethod("Async.network.create_new_blob")] Response async_network_create_new_blob(string session, string _network, string _name, string _mime_type, bool _public); [XmlRpcMethod("network.set_default_locking_mode")] Response network_set_default_locking_mode(string session, string _network, string _value); [XmlRpcMethod("Async.network.set_default_locking_mode")] Response async_network_set_default_locking_mode(string session, string _network, string _value); [XmlRpcMethod("network.get_all")] Response network_get_all(string session); [XmlRpcMethod("network.get_all_records")] Response network_get_all_records(string session); [XmlRpcMethod("VIF.get_record")] Response vif_get_record(string session, string _vif); [XmlRpcMethod("VIF.get_by_uuid")] Response vif_get_by_uuid(string session, string _uuid); [XmlRpcMethod("VIF.create")] Response vif_create(string session, Proxy_VIF _record); [XmlRpcMethod("Async.VIF.create")] Response async_vif_create(string session, Proxy_VIF _record); [XmlRpcMethod("VIF.destroy")] Response vif_destroy(string session, string _vif); [XmlRpcMethod("Async.VIF.destroy")] Response async_vif_destroy(string session, string _vif); [XmlRpcMethod("VIF.get_uuid")] Response vif_get_uuid(string session, string _vif); [XmlRpcMethod("VIF.get_allowed_operations")] Response vif_get_allowed_operations(string session, string _vif); [XmlRpcMethod("VIF.get_current_operations")] Response vif_get_current_operations(string session, string _vif); [XmlRpcMethod("VIF.get_device")] Response vif_get_device(string session, string _vif); [XmlRpcMethod("VIF.get_network")] Response vif_get_network(string session, string _vif); [XmlRpcMethod("VIF.get_VM")] Response vif_get_vm(string session, string _vif); [XmlRpcMethod("VIF.get_MAC")] Response vif_get_mac(string session, string _vif); [XmlRpcMethod("VIF.get_MTU")] Response vif_get_mtu(string session, string _vif); [XmlRpcMethod("VIF.get_other_config")] Response vif_get_other_config(string session, string _vif); [XmlRpcMethod("VIF.get_currently_attached")] Response vif_get_currently_attached(string session, string _vif); [XmlRpcMethod("VIF.get_status_code")] Response vif_get_status_code(string session, string _vif); [XmlRpcMethod("VIF.get_status_detail")] Response vif_get_status_detail(string session, string _vif); [XmlRpcMethod("VIF.get_runtime_properties")] Response vif_get_runtime_properties(string session, string _vif); [XmlRpcMethod("VIF.get_qos_algorithm_type")] Response vif_get_qos_algorithm_type(string session, string _vif); [XmlRpcMethod("VIF.get_qos_algorithm_params")] Response vif_get_qos_algorithm_params(string session, string _vif); [XmlRpcMethod("VIF.get_qos_supported_algorithms")] Response vif_get_qos_supported_algorithms(string session, string _vif); [XmlRpcMethod("VIF.get_metrics")] Response vif_get_metrics(string session, string _vif); [XmlRpcMethod("VIF.get_MAC_autogenerated")] Response vif_get_mac_autogenerated(string session, string _vif); [XmlRpcMethod("VIF.get_locking_mode")] Response vif_get_locking_mode(string session, string _vif); [XmlRpcMethod("VIF.get_ipv4_allowed")] Response vif_get_ipv4_allowed(string session, string _vif); [XmlRpcMethod("VIF.get_ipv6_allowed")] Response vif_get_ipv6_allowed(string session, string _vif); [XmlRpcMethod("VIF.set_other_config")] Response vif_set_other_config(string session, string _vif, Object _other_config); [XmlRpcMethod("VIF.add_to_other_config")] Response vif_add_to_other_config(string session, string _vif, string _key, string _value); [XmlRpcMethod("VIF.remove_from_other_config")] Response vif_remove_from_other_config(string session, string _vif, string _key); [XmlRpcMethod("VIF.set_qos_algorithm_type")] Response vif_set_qos_algorithm_type(string session, string _vif, string _algorithm_type); [XmlRpcMethod("VIF.set_qos_algorithm_params")] Response vif_set_qos_algorithm_params(string session, string _vif, Object _algorithm_params); [XmlRpcMethod("VIF.add_to_qos_algorithm_params")] Response vif_add_to_qos_algorithm_params(string session, string _vif, string _key, string _value); [XmlRpcMethod("VIF.remove_from_qos_algorithm_params")] Response vif_remove_from_qos_algorithm_params(string session, string _vif, string _key); [XmlRpcMethod("VIF.plug")] Response vif_plug(string session, string _vif); [XmlRpcMethod("Async.VIF.plug")] Response async_vif_plug(string session, string _vif); [XmlRpcMethod("VIF.unplug")] Response vif_unplug(string session, string _vif); [XmlRpcMethod("Async.VIF.unplug")] Response async_vif_unplug(string session, string _vif); [XmlRpcMethod("VIF.unplug_force")] Response vif_unplug_force(string session, string _vif); [XmlRpcMethod("Async.VIF.unplug_force")] Response async_vif_unplug_force(string session, string _vif); [XmlRpcMethod("VIF.set_locking_mode")] Response vif_set_locking_mode(string session, string _vif, string _value); [XmlRpcMethod("Async.VIF.set_locking_mode")] Response async_vif_set_locking_mode(string session, string _vif, string _value); [XmlRpcMethod("VIF.set_ipv4_allowed")] Response vif_set_ipv4_allowed(string session, string _vif, string [] _value); [XmlRpcMethod("Async.VIF.set_ipv4_allowed")] Response async_vif_set_ipv4_allowed(string session, string _vif, string [] _value); [XmlRpcMethod("VIF.add_ipv4_allowed")] Response vif_add_ipv4_allowed(string session, string _vif, string _value); [XmlRpcMethod("Async.VIF.add_ipv4_allowed")] Response async_vif_add_ipv4_allowed(string session, string _vif, string _value); [XmlRpcMethod("VIF.remove_ipv4_allowed")] Response vif_remove_ipv4_allowed(string session, string _vif, string _value); [XmlRpcMethod("Async.VIF.remove_ipv4_allowed")] Response async_vif_remove_ipv4_allowed(string session, string _vif, string _value); [XmlRpcMethod("VIF.set_ipv6_allowed")] Response vif_set_ipv6_allowed(string session, string _vif, string [] _value); [XmlRpcMethod("Async.VIF.set_ipv6_allowed")] Response async_vif_set_ipv6_allowed(string session, string _vif, string [] _value); [XmlRpcMethod("VIF.add_ipv6_allowed")] Response vif_add_ipv6_allowed(string session, string _vif, string _value); [XmlRpcMethod("Async.VIF.add_ipv6_allowed")] Response async_vif_add_ipv6_allowed(string session, string _vif, string _value); [XmlRpcMethod("VIF.remove_ipv6_allowed")] Response vif_remove_ipv6_allowed(string session, string _vif, string _value); [XmlRpcMethod("Async.VIF.remove_ipv6_allowed")] Response async_vif_remove_ipv6_allowed(string session, string _vif, string _value); [XmlRpcMethod("VIF.get_all")] Response vif_get_all(string session); [XmlRpcMethod("VIF.get_all_records")] Response vif_get_all_records(string session); [XmlRpcMethod("VIF_metrics.get_record")] Response vif_metrics_get_record(string session, string _vif_metrics); [XmlRpcMethod("VIF_metrics.get_by_uuid")] Response vif_metrics_get_by_uuid(string session, string _uuid); [XmlRpcMethod("VIF_metrics.get_uuid")] Response vif_metrics_get_uuid(string session, string _vif_metrics); [XmlRpcMethod("VIF_metrics.get_io_read_kbs")] Response vif_metrics_get_io_read_kbs(string session, string _vif_metrics); [XmlRpcMethod("VIF_metrics.get_io_write_kbs")] Response vif_metrics_get_io_write_kbs(string session, string _vif_metrics); [XmlRpcMethod("VIF_metrics.get_last_updated")] Response vif_metrics_get_last_updated(string session, string _vif_metrics); [XmlRpcMethod("VIF_metrics.get_other_config")] Response vif_metrics_get_other_config(string session, string _vif_metrics); [XmlRpcMethod("VIF_metrics.set_other_config")] Response vif_metrics_set_other_config(string session, string _vif_metrics, Object _other_config); [XmlRpcMethod("VIF_metrics.add_to_other_config")] Response vif_metrics_add_to_other_config(string session, string _vif_metrics, string _key, string _value); [XmlRpcMethod("VIF_metrics.remove_from_other_config")] Response vif_metrics_remove_from_other_config(string session, string _vif_metrics, string _key); [XmlRpcMethod("VIF_metrics.get_all")] Response vif_metrics_get_all(string session); [XmlRpcMethod("VIF_metrics.get_all_records")] Response vif_metrics_get_all_records(string session); [XmlRpcMethod("PIF.get_record")] Response pif_get_record(string session, string _pif); [XmlRpcMethod("PIF.get_by_uuid")] Response pif_get_by_uuid(string session, string _uuid); [XmlRpcMethod("PIF.get_uuid")] Response pif_get_uuid(string session, string _pif); [XmlRpcMethod("PIF.get_device")] Response pif_get_device(string session, string _pif); [XmlRpcMethod("PIF.get_network")] Response pif_get_network(string session, string _pif); [XmlRpcMethod("PIF.get_host")] Response pif_get_host(string session, string _pif); [XmlRpcMethod("PIF.get_MAC")] Response pif_get_mac(string session, string _pif); [XmlRpcMethod("PIF.get_MTU")] Response pif_get_mtu(string session, string _pif); [XmlRpcMethod("PIF.get_VLAN")] Response pif_get_vlan(string session, string _pif); [XmlRpcMethod("PIF.get_metrics")] Response pif_get_metrics(string session, string _pif); [XmlRpcMethod("PIF.get_physical")] Response pif_get_physical(string session, string _pif); [XmlRpcMethod("PIF.get_currently_attached")] Response pif_get_currently_attached(string session, string _pif); [XmlRpcMethod("PIF.get_ip_configuration_mode")] Response pif_get_ip_configuration_mode(string session, string _pif); [XmlRpcMethod("PIF.get_IP")] Response pif_get_ip(string session, string _pif); [XmlRpcMethod("PIF.get_netmask")] Response pif_get_netmask(string session, string _pif); [XmlRpcMethod("PIF.get_gateway")] Response pif_get_gateway(string session, string _pif); [XmlRpcMethod("PIF.get_DNS")] Response pif_get_dns(string session, string _pif); [XmlRpcMethod("PIF.get_bond_slave_of")] Response pif_get_bond_slave_of(string session, string _pif); [XmlRpcMethod("PIF.get_bond_master_of")] Response pif_get_bond_master_of(string session, string _pif); [XmlRpcMethod("PIF.get_VLAN_master_of")] Response pif_get_vlan_master_of(string session, string _pif); [XmlRpcMethod("PIF.get_VLAN_slave_of")] Response pif_get_vlan_slave_of(string session, string _pif); [XmlRpcMethod("PIF.get_management")] Response pif_get_management(string session, string _pif); [XmlRpcMethod("PIF.get_other_config")] Response pif_get_other_config(string session, string _pif); [XmlRpcMethod("PIF.get_disallow_unplug")] Response pif_get_disallow_unplug(string session, string _pif); [XmlRpcMethod("PIF.get_tunnel_access_PIF_of")] Response pif_get_tunnel_access_pif_of(string session, string _pif); [XmlRpcMethod("PIF.get_tunnel_transport_PIF_of")] Response pif_get_tunnel_transport_pif_of(string session, string _pif); [XmlRpcMethod("PIF.get_ipv6_configuration_mode")] Response pif_get_ipv6_configuration_mode(string session, string _pif); [XmlRpcMethod("PIF.get_IPv6")] Response pif_get_ipv6(string session, string _pif); [XmlRpcMethod("PIF.get_ipv6_gateway")] Response pif_get_ipv6_gateway(string session, string _pif); [XmlRpcMethod("PIF.get_primary_address_type")] Response pif_get_primary_address_type(string session, string _pif); [XmlRpcMethod("PIF.get_managed")] Response pif_get_managed(string session, string _pif); [XmlRpcMethod("PIF.get_properties")] Response pif_get_properties(string session, string _pif); [XmlRpcMethod("PIF.set_other_config")] Response pif_set_other_config(string session, string _pif, Object _other_config); [XmlRpcMethod("PIF.add_to_other_config")] Response pif_add_to_other_config(string session, string _pif, string _key, string _value); [XmlRpcMethod("PIF.remove_from_other_config")] Response pif_remove_from_other_config(string session, string _pif, string _key); [XmlRpcMethod("PIF.set_disallow_unplug")] Response pif_set_disallow_unplug(string session, string _pif, bool _disallow_unplug); [XmlRpcMethod("PIF.create_VLAN")] Response pif_create_vlan(string session, string _device, string _network, string _host, string _vlan); [XmlRpcMethod("Async.PIF.create_VLAN")] Response async_pif_create_vlan(string session, string _device, string _network, string _host, string _vlan); [XmlRpcMethod("PIF.destroy")] Response pif_destroy(string session, string _pif); [XmlRpcMethod("Async.PIF.destroy")] Response async_pif_destroy(string session, string _pif); [XmlRpcMethod("PIF.reconfigure_ip")] Response pif_reconfigure_ip(string session, string _pif, string _mode, string _ip, string _netmask, string _gateway, string _dns); [XmlRpcMethod("Async.PIF.reconfigure_ip")] Response async_pif_reconfigure_ip(string session, string _pif, string _mode, string _ip, string _netmask, string _gateway, string _dns); [XmlRpcMethod("PIF.reconfigure_ipv6")] Response pif_reconfigure_ipv6(string session, string _pif, string _mode, string _ipv6, string _gateway, string _dns); [XmlRpcMethod("Async.PIF.reconfigure_ipv6")] Response async_pif_reconfigure_ipv6(string session, string _pif, string _mode, string _ipv6, string _gateway, string _dns); [XmlRpcMethod("PIF.set_primary_address_type")] Response pif_set_primary_address_type(string session, string _pif, string _primary_address_type); [XmlRpcMethod("Async.PIF.set_primary_address_type")] Response async_pif_set_primary_address_type(string session, string _pif, string _primary_address_type); [XmlRpcMethod("PIF.scan")] Response pif_scan(string session, string _host); [XmlRpcMethod("Async.PIF.scan")] Response async_pif_scan(string session, string _host); [XmlRpcMethod("PIF.introduce")] Response pif_introduce(string session, string _host, string _mac, string _device); [XmlRpcMethod("Async.PIF.introduce")] Response async_pif_introduce(string session, string _host, string _mac, string _device); [XmlRpcMethod("PIF.introduce")] Response pif_introduce(string session, string _host, string _mac, string _device, bool _managed); [XmlRpcMethod("Async.PIF.introduce")] Response async_pif_introduce(string session, string _host, string _mac, string _device, bool _managed); [XmlRpcMethod("PIF.forget")] Response pif_forget(string session, string _pif); [XmlRpcMethod("Async.PIF.forget")] Response async_pif_forget(string session, string _pif); [XmlRpcMethod("PIF.unplug")] Response pif_unplug(string session, string _pif); [XmlRpcMethod("Async.PIF.unplug")] Response async_pif_unplug(string session, string _pif); [XmlRpcMethod("PIF.plug")] Response pif_plug(string session, string _pif); [XmlRpcMethod("Async.PIF.plug")] Response async_pif_plug(string session, string _pif); [XmlRpcMethod("PIF.db_introduce")] Response pif_db_introduce(string session, string _device, string _network, string _host, string _mac, string _mtu, string _vlan, bool _physical, string _ip_configuration_mode, string _ip, string _netmask, string _gateway, string _dns, string _bond_slave_of, string _vlan_master_of, bool _management, Object _other_config, bool _disallow_unplug); [XmlRpcMethod("Async.PIF.db_introduce")] Response async_pif_db_introduce(string session, string _device, string _network, string _host, string _mac, string _mtu, string _vlan, bool _physical, string _ip_configuration_mode, string _ip, string _netmask, string _gateway, string _dns, string _bond_slave_of, string _vlan_master_of, bool _management, Object _other_config, bool _disallow_unplug); [XmlRpcMethod("PIF.db_introduce")] Response pif_db_introduce(string session, string _device, string _network, string _host, string _mac, string _mtu, string _vlan, bool _physical, string _ip_configuration_mode, string _ip, string _netmask, string _gateway, string _dns, string _bond_slave_of, string _vlan_master_of, bool _management, Object _other_config, bool _disallow_unplug, string _ipv6_configuration_mode, string [] _ipv6, string _ipv6_gateway, string _primary_address_type); [XmlRpcMethod("Async.PIF.db_introduce")] Response async_pif_db_introduce(string session, string _device, string _network, string _host, string _mac, string _mtu, string _vlan, bool _physical, string _ip_configuration_mode, string _ip, string _netmask, string _gateway, string _dns, string _bond_slave_of, string _vlan_master_of, bool _management, Object _other_config, bool _disallow_unplug, string _ipv6_configuration_mode, string [] _ipv6, string _ipv6_gateway, string _primary_address_type); [XmlRpcMethod("PIF.db_introduce")] Response pif_db_introduce(string session, string _device, string _network, string _host, string _mac, string _mtu, string _vlan, bool _physical, string _ip_configuration_mode, string _ip, string _netmask, string _gateway, string _dns, string _bond_slave_of, string _vlan_master_of, bool _management, Object _other_config, bool _disallow_unplug, string _ipv6_configuration_mode, string [] _ipv6, string _ipv6_gateway, string _primary_address_type, bool _managed); [XmlRpcMethod("Async.PIF.db_introduce")] Response async_pif_db_introduce(string session, string _device, string _network, string _host, string _mac, string _mtu, string _vlan, bool _physical, string _ip_configuration_mode, string _ip, string _netmask, string _gateway, string _dns, string _bond_slave_of, string _vlan_master_of, bool _management, Object _other_config, bool _disallow_unplug, string _ipv6_configuration_mode, string [] _ipv6, string _ipv6_gateway, string _primary_address_type, bool _managed); [XmlRpcMethod("PIF.db_introduce")] Response pif_db_introduce(string session, string _device, string _network, string _host, string _mac, string _mtu, string _vlan, bool _physical, string _ip_configuration_mode, string _ip, string _netmask, string _gateway, string _dns, string _bond_slave_of, string _vlan_master_of, bool _management, Object _other_config, bool _disallow_unplug, string _ipv6_configuration_mode, string [] _ipv6, string _ipv6_gateway, string _primary_address_type, bool _managed, Object _properties); [XmlRpcMethod("Async.PIF.db_introduce")] Response async_pif_db_introduce(string session, string _device, string _network, string _host, string _mac, string _mtu, string _vlan, bool _physical, string _ip_configuration_mode, string _ip, string _netmask, string _gateway, string _dns, string _bond_slave_of, string _vlan_master_of, bool _management, Object _other_config, bool _disallow_unplug, string _ipv6_configuration_mode, string [] _ipv6, string _ipv6_gateway, string _primary_address_type, bool _managed, Object _properties); [XmlRpcMethod("PIF.db_forget")] Response pif_db_forget(string session, string _pif); [XmlRpcMethod("Async.PIF.db_forget")] Response async_pif_db_forget(string session, string _pif); [XmlRpcMethod("PIF.set_property")] Response pif_set_property(string session, string _pif, string _name, string _value); [XmlRpcMethod("Async.PIF.set_property")] Response async_pif_set_property(string session, string _pif, string _name, string _value); [XmlRpcMethod("PIF.get_all")] Response pif_get_all(string session); [XmlRpcMethod("PIF.get_all_records")] Response pif_get_all_records(string session); [XmlRpcMethod("PIF_metrics.get_record")] Response pif_metrics_get_record(string session, string _pif_metrics); [XmlRpcMethod("PIF_metrics.get_by_uuid")] Response pif_metrics_get_by_uuid(string session, string _uuid); [XmlRpcMethod("PIF_metrics.get_uuid")] Response pif_metrics_get_uuid(string session, string _pif_metrics); [XmlRpcMethod("PIF_metrics.get_io_read_kbs")] Response pif_metrics_get_io_read_kbs(string session, string _pif_metrics); [XmlRpcMethod("PIF_metrics.get_io_write_kbs")] Response pif_metrics_get_io_write_kbs(string session, string _pif_metrics); [XmlRpcMethod("PIF_metrics.get_carrier")] Response pif_metrics_get_carrier(string session, string _pif_metrics); [XmlRpcMethod("PIF_metrics.get_vendor_id")] Response pif_metrics_get_vendor_id(string session, string _pif_metrics); [XmlRpcMethod("PIF_metrics.get_vendor_name")] Response pif_metrics_get_vendor_name(string session, string _pif_metrics); [XmlRpcMethod("PIF_metrics.get_device_id")] Response pif_metrics_get_device_id(string session, string _pif_metrics); [XmlRpcMethod("PIF_metrics.get_device_name")] Response pif_metrics_get_device_name(string session, string _pif_metrics); [XmlRpcMethod("PIF_metrics.get_speed")] Response pif_metrics_get_speed(string session, string _pif_metrics); [XmlRpcMethod("PIF_metrics.get_duplex")] Response pif_metrics_get_duplex(string session, string _pif_metrics); [XmlRpcMethod("PIF_metrics.get_pci_bus_path")] Response pif_metrics_get_pci_bus_path(string session, string _pif_metrics); [XmlRpcMethod("PIF_metrics.get_last_updated")] Response pif_metrics_get_last_updated(string session, string _pif_metrics); [XmlRpcMethod("PIF_metrics.get_other_config")] Response pif_metrics_get_other_config(string session, string _pif_metrics); [XmlRpcMethod("PIF_metrics.set_other_config")] Response pif_metrics_set_other_config(string session, string _pif_metrics, Object _other_config); [XmlRpcMethod("PIF_metrics.add_to_other_config")] Response pif_metrics_add_to_other_config(string session, string _pif_metrics, string _key, string _value); [XmlRpcMethod("PIF_metrics.remove_from_other_config")] Response pif_metrics_remove_from_other_config(string session, string _pif_metrics, string _key); [XmlRpcMethod("PIF_metrics.get_all")] Response pif_metrics_get_all(string session); [XmlRpcMethod("PIF_metrics.get_all_records")] Response pif_metrics_get_all_records(string session); [XmlRpcMethod("Bond.get_record")] Response bond_get_record(string session, string _bond); [XmlRpcMethod("Bond.get_by_uuid")] Response bond_get_by_uuid(string session, string _uuid); [XmlRpcMethod("Bond.get_uuid")] Response bond_get_uuid(string session, string _bond); [XmlRpcMethod("Bond.get_master")] Response bond_get_master(string session, string _bond); [XmlRpcMethod("Bond.get_slaves")] Response bond_get_slaves(string session, string _bond); [XmlRpcMethod("Bond.get_other_config")] Response bond_get_other_config(string session, string _bond); [XmlRpcMethod("Bond.get_primary_slave")] Response bond_get_primary_slave(string session, string _bond); [XmlRpcMethod("Bond.get_mode")] Response bond_get_mode(string session, string _bond); [XmlRpcMethod("Bond.get_properties")] Response bond_get_properties(string session, string _bond); [XmlRpcMethod("Bond.get_links_up")] Response bond_get_links_up(string session, string _bond); [XmlRpcMethod("Bond.set_other_config")] Response bond_set_other_config(string session, string _bond, Object _other_config); [XmlRpcMethod("Bond.add_to_other_config")] Response bond_add_to_other_config(string session, string _bond, string _key, string _value); [XmlRpcMethod("Bond.remove_from_other_config")] Response bond_remove_from_other_config(string session, string _bond, string _key); [XmlRpcMethod("Bond.create")] Response bond_create(string session, string _network, string [] _members, string _mac); [XmlRpcMethod("Async.Bond.create")] Response async_bond_create(string session, string _network, string [] _members, string _mac); [XmlRpcMethod("Bond.create")] Response bond_create(string session, string _network, string [] _members, string _mac, string _mode); [XmlRpcMethod("Async.Bond.create")] Response async_bond_create(string session, string _network, string [] _members, string _mac, string _mode); [XmlRpcMethod("Bond.create")] Response bond_create(string session, string _network, string [] _members, string _mac, string _mode, Object _properties); [XmlRpcMethod("Async.Bond.create")] Response async_bond_create(string session, string _network, string [] _members, string _mac, string _mode, Object _properties); [XmlRpcMethod("Bond.destroy")] Response bond_destroy(string session, string _bond); [XmlRpcMethod("Async.Bond.destroy")] Response async_bond_destroy(string session, string _bond); [XmlRpcMethod("Bond.set_mode")] Response bond_set_mode(string session, string _bond, string _value); [XmlRpcMethod("Async.Bond.set_mode")] Response async_bond_set_mode(string session, string _bond, string _value); [XmlRpcMethod("Bond.set_property")] Response bond_set_property(string session, string _bond, string _name, string _value); [XmlRpcMethod("Async.Bond.set_property")] Response async_bond_set_property(string session, string _bond, string _name, string _value); [XmlRpcMethod("Bond.get_all")] Response bond_get_all(string session); [XmlRpcMethod("Bond.get_all_records")] Response bond_get_all_records(string session); [XmlRpcMethod("VLAN.get_record")] Response vlan_get_record(string session, string _vlan); [XmlRpcMethod("VLAN.get_by_uuid")] Response vlan_get_by_uuid(string session, string _uuid); [XmlRpcMethod("VLAN.get_uuid")] Response vlan_get_uuid(string session, string _vlan); [XmlRpcMethod("VLAN.get_tagged_PIF")] Response vlan_get_tagged_pif(string session, string _vlan); [XmlRpcMethod("VLAN.get_untagged_PIF")] Response vlan_get_untagged_pif(string session, string _vlan); [XmlRpcMethod("VLAN.get_tag")] Response vlan_get_tag(string session, string _vlan); [XmlRpcMethod("VLAN.get_other_config")] Response vlan_get_other_config(string session, string _vlan); [XmlRpcMethod("VLAN.set_other_config")] Response vlan_set_other_config(string session, string _vlan, Object _other_config); [XmlRpcMethod("VLAN.add_to_other_config")] Response vlan_add_to_other_config(string session, string _vlan, string _key, string _value); [XmlRpcMethod("VLAN.remove_from_other_config")] Response vlan_remove_from_other_config(string session, string _vlan, string _key); [XmlRpcMethod("VLAN.create")] Response vlan_create(string session, string _tagged_pif, string _tag, string _network); [XmlRpcMethod("Async.VLAN.create")] Response async_vlan_create(string session, string _tagged_pif, string _tag, string _network); [XmlRpcMethod("VLAN.destroy")] Response vlan_destroy(string session, string _vlan); [XmlRpcMethod("Async.VLAN.destroy")] Response async_vlan_destroy(string session, string _vlan); [XmlRpcMethod("VLAN.get_all")] Response vlan_get_all(string session); [XmlRpcMethod("VLAN.get_all_records")] Response vlan_get_all_records(string session); [XmlRpcMethod("SM.get_record")] Response sm_get_record(string session, string _sm); [XmlRpcMethod("SM.get_by_uuid")] Response sm_get_by_uuid(string session, string _uuid); [XmlRpcMethod("SM.get_by_name_label")] Response sm_get_by_name_label(string session, string _label); [XmlRpcMethod("SM.get_uuid")] Response sm_get_uuid(string session, string _sm); [XmlRpcMethod("SM.get_name_label")] Response sm_get_name_label(string session, string _sm); [XmlRpcMethod("SM.get_name_description")] Response sm_get_name_description(string session, string _sm); [XmlRpcMethod("SM.get_type")] Response sm_get_type(string session, string _sm); [XmlRpcMethod("SM.get_vendor")] Response sm_get_vendor(string session, string _sm); [XmlRpcMethod("SM.get_copyright")] Response sm_get_copyright(string session, string _sm); [XmlRpcMethod("SM.get_version")] Response sm_get_version(string session, string _sm); [XmlRpcMethod("SM.get_required_api_version")] Response sm_get_required_api_version(string session, string _sm); [XmlRpcMethod("SM.get_configuration")] Response sm_get_configuration(string session, string _sm); [XmlRpcMethod("SM.get_capabilities")] Response sm_get_capabilities(string session, string _sm); [XmlRpcMethod("SM.get_features")] Response sm_get_features(string session, string _sm); [XmlRpcMethod("SM.get_other_config")] Response sm_get_other_config(string session, string _sm); [XmlRpcMethod("SM.get_driver_filename")] Response sm_get_driver_filename(string session, string _sm); [XmlRpcMethod("SM.set_other_config")] Response sm_set_other_config(string session, string _sm, Object _other_config); [XmlRpcMethod("SM.add_to_other_config")] Response sm_add_to_other_config(string session, string _sm, string _key, string _value); [XmlRpcMethod("SM.remove_from_other_config")] Response sm_remove_from_other_config(string session, string _sm, string _key); [XmlRpcMethod("SM.get_all")] Response sm_get_all(string session); [XmlRpcMethod("SM.get_all_records")] Response sm_get_all_records(string session); [XmlRpcMethod("SR.get_record")] Response sr_get_record(string session, string _sr); [XmlRpcMethod("SR.get_by_uuid")] Response sr_get_by_uuid(string session, string _uuid); [XmlRpcMethod("SR.get_by_name_label")] Response sr_get_by_name_label(string session, string _label); [XmlRpcMethod("SR.get_uuid")] Response sr_get_uuid(string session, string _sr); [XmlRpcMethod("SR.get_name_label")] Response sr_get_name_label(string session, string _sr); [XmlRpcMethod("SR.get_name_description")] Response sr_get_name_description(string session, string _sr); [XmlRpcMethod("SR.get_allowed_operations")] Response sr_get_allowed_operations(string session, string _sr); [XmlRpcMethod("SR.get_current_operations")] Response sr_get_current_operations(string session, string _sr); [XmlRpcMethod("SR.get_VDIs")] Response sr_get_vdis(string session, string _sr); [XmlRpcMethod("SR.get_PBDs")] Response sr_get_pbds(string session, string _sr); [XmlRpcMethod("SR.get_virtual_allocation")] Response sr_get_virtual_allocation(string session, string _sr); [XmlRpcMethod("SR.get_physical_utilisation")] Response sr_get_physical_utilisation(string session, string _sr); [XmlRpcMethod("SR.get_physical_size")] Response sr_get_physical_size(string session, string _sr); [XmlRpcMethod("SR.get_type")] Response sr_get_type(string session, string _sr); [XmlRpcMethod("SR.get_content_type")] Response sr_get_content_type(string session, string _sr); [XmlRpcMethod("SR.get_shared")] Response sr_get_shared(string session, string _sr); [XmlRpcMethod("SR.get_other_config")] Response sr_get_other_config(string session, string _sr); [XmlRpcMethod("SR.get_tags")] Response sr_get_tags(string session, string _sr); [XmlRpcMethod("SR.get_sm_config")] Response sr_get_sm_config(string session, string _sr); [XmlRpcMethod("SR.get_blobs")] Response sr_get_blobs(string session, string _sr); [XmlRpcMethod("SR.get_local_cache_enabled")] Response sr_get_local_cache_enabled(string session, string _sr); [XmlRpcMethod("SR.get_introduced_by")] Response sr_get_introduced_by(string session, string _sr); [XmlRpcMethod("SR.set_other_config")] Response sr_set_other_config(string session, string _sr, Object _other_config); [XmlRpcMethod("SR.add_to_other_config")] Response sr_add_to_other_config(string session, string _sr, string _key, string _value); [XmlRpcMethod("SR.remove_from_other_config")] Response sr_remove_from_other_config(string session, string _sr, string _key); [XmlRpcMethod("SR.set_tags")] Response sr_set_tags(string session, string _sr, string [] _tags); [XmlRpcMethod("SR.add_tags")] Response sr_add_tags(string session, string _sr, string _value); [XmlRpcMethod("SR.remove_tags")] Response sr_remove_tags(string session, string _sr, string _value); [XmlRpcMethod("SR.set_sm_config")] Response sr_set_sm_config(string session, string _sr, Object _sm_config); [XmlRpcMethod("SR.add_to_sm_config")] Response sr_add_to_sm_config(string session, string _sr, string _key, string _value); [XmlRpcMethod("SR.remove_from_sm_config")] Response sr_remove_from_sm_config(string session, string _sr, string _key); [XmlRpcMethod("SR.create")] Response sr_create(string session, string _host, Object _device_config, string _physical_size, string _name_label, string _name_description, string _type, string _content_type, bool _shared); [XmlRpcMethod("Async.SR.create")] Response async_sr_create(string session, string _host, Object _device_config, string _physical_size, string _name_label, string _name_description, string _type, string _content_type, bool _shared); [XmlRpcMethod("SR.create")] Response sr_create(string session, string _host, Object _device_config, string _physical_size, string _name_label, string _name_description, string _type, string _content_type, bool _shared, Object _sm_config); [XmlRpcMethod("Async.SR.create")] Response async_sr_create(string session, string _host, Object _device_config, string _physical_size, string _name_label, string _name_description, string _type, string _content_type, bool _shared, Object _sm_config); [XmlRpcMethod("SR.introduce")] Response sr_introduce(string session, string _uuid, string _name_label, string _name_description, string _type, string _content_type, bool _shared); [XmlRpcMethod("Async.SR.introduce")] Response async_sr_introduce(string session, string _uuid, string _name_label, string _name_description, string _type, string _content_type, bool _shared); [XmlRpcMethod("SR.introduce")] Response sr_introduce(string session, string _uuid, string _name_label, string _name_description, string _type, string _content_type, bool _shared, Object _sm_config); [XmlRpcMethod("Async.SR.introduce")] Response async_sr_introduce(string session, string _uuid, string _name_label, string _name_description, string _type, string _content_type, bool _shared, Object _sm_config); [XmlRpcMethod("SR.make")] Response sr_make(string session, string _host, Object _device_config, string _physical_size, string _name_label, string _name_description, string _type, string _content_type); [XmlRpcMethod("Async.SR.make")] Response async_sr_make(string session, string _host, Object _device_config, string _physical_size, string _name_label, string _name_description, string _type, string _content_type); [XmlRpcMethod("SR.make")] Response sr_make(string session, string _host, Object _device_config, string _physical_size, string _name_label, string _name_description, string _type, string _content_type, Object _sm_config); [XmlRpcMethod("Async.SR.make")] Response async_sr_make(string session, string _host, Object _device_config, string _physical_size, string _name_label, string _name_description, string _type, string _content_type, Object _sm_config); [XmlRpcMethod("SR.destroy")] Response sr_destroy(string session, string _sr); [XmlRpcMethod("Async.SR.destroy")] Response async_sr_destroy(string session, string _sr); [XmlRpcMethod("SR.forget")] Response sr_forget(string session, string _sr); [XmlRpcMethod("Async.SR.forget")] Response async_sr_forget(string session, string _sr); [XmlRpcMethod("SR.update")] Response sr_update(string session, string _sr); [XmlRpcMethod("Async.SR.update")] Response async_sr_update(string session, string _sr); [XmlRpcMethod("SR.get_supported_types")] Response sr_get_supported_types(string session); [XmlRpcMethod("SR.scan")] Response sr_scan(string session, string _sr); [XmlRpcMethod("Async.SR.scan")] Response async_sr_scan(string session, string _sr); [XmlRpcMethod("SR.probe")] Response sr_probe(string session, string _host, Object _device_config, string _type, Object _sm_config); [XmlRpcMethod("Async.SR.probe")] Response async_sr_probe(string session, string _host, Object _device_config, string _type, Object _sm_config); [XmlRpcMethod("SR.set_shared")] Response sr_set_shared(string session, string _sr, bool _value); [XmlRpcMethod("Async.SR.set_shared")] Response async_sr_set_shared(string session, string _sr, bool _value); [XmlRpcMethod("SR.set_name_label")] Response sr_set_name_label(string session, string _sr, string _value); [XmlRpcMethod("Async.SR.set_name_label")] Response async_sr_set_name_label(string session, string _sr, string _value); [XmlRpcMethod("SR.set_name_description")] Response sr_set_name_description(string session, string _sr, string _value); [XmlRpcMethod("Async.SR.set_name_description")] Response async_sr_set_name_description(string session, string _sr, string _value); [XmlRpcMethod("SR.create_new_blob")] Response sr_create_new_blob(string session, string _sr, string _name, string _mime_type); [XmlRpcMethod("Async.SR.create_new_blob")] Response async_sr_create_new_blob(string session, string _sr, string _name, string _mime_type); [XmlRpcMethod("SR.create_new_blob")] Response sr_create_new_blob(string session, string _sr, string _name, string _mime_type, bool _public); [XmlRpcMethod("Async.SR.create_new_blob")] Response async_sr_create_new_blob(string session, string _sr, string _name, string _mime_type, bool _public); [XmlRpcMethod("SR.set_physical_size")] Response sr_set_physical_size(string session, string _sr, string _value); [XmlRpcMethod("SR.set_virtual_allocation")] Response sr_set_virtual_allocation(string session, string _sr, string _value); [XmlRpcMethod("SR.set_physical_utilisation")] Response sr_set_physical_utilisation(string session, string _sr, string _value); [XmlRpcMethod("SR.assert_can_host_ha_statefile")] Response sr_assert_can_host_ha_statefile(string session, string _sr); [XmlRpcMethod("Async.SR.assert_can_host_ha_statefile")] Response async_sr_assert_can_host_ha_statefile(string session, string _sr); [XmlRpcMethod("SR.assert_supports_database_replication")] Response sr_assert_supports_database_replication(string session, string _sr); [XmlRpcMethod("Async.SR.assert_supports_database_replication")] Response async_sr_assert_supports_database_replication(string session, string _sr); [XmlRpcMethod("SR.enable_database_replication")] Response sr_enable_database_replication(string session, string _sr); [XmlRpcMethod("Async.SR.enable_database_replication")] Response async_sr_enable_database_replication(string session, string _sr); [XmlRpcMethod("SR.disable_database_replication")] Response sr_disable_database_replication(string session, string _sr); [XmlRpcMethod("Async.SR.disable_database_replication")] Response async_sr_disable_database_replication(string session, string _sr); [XmlRpcMethod("SR.get_all")] Response sr_get_all(string session); [XmlRpcMethod("SR.get_all_records")] Response sr_get_all_records(string session); [XmlRpcMethod("VDI.get_record")] Response vdi_get_record(string session, string _vdi); [XmlRpcMethod("VDI.get_by_uuid")] Response vdi_get_by_uuid(string session, string _uuid); [XmlRpcMethod("VDI.create")] Response vdi_create(string session, Proxy_VDI _record); [XmlRpcMethod("Async.VDI.create")] Response async_vdi_create(string session, Proxy_VDI _record); [XmlRpcMethod("VDI.destroy")] Response vdi_destroy(string session, string _vdi); [XmlRpcMethod("Async.VDI.destroy")] Response async_vdi_destroy(string session, string _vdi); [XmlRpcMethod("VDI.get_by_name_label")] Response vdi_get_by_name_label(string session, string _label); [XmlRpcMethod("VDI.get_uuid")] Response vdi_get_uuid(string session, string _vdi); [XmlRpcMethod("VDI.get_name_label")] Response vdi_get_name_label(string session, string _vdi); [XmlRpcMethod("VDI.get_name_description")] Response vdi_get_name_description(string session, string _vdi); [XmlRpcMethod("VDI.get_allowed_operations")] Response vdi_get_allowed_operations(string session, string _vdi); [XmlRpcMethod("VDI.get_current_operations")] Response vdi_get_current_operations(string session, string _vdi); [XmlRpcMethod("VDI.get_SR")] Response vdi_get_sr(string session, string _vdi); [XmlRpcMethod("VDI.get_VBDs")] Response vdi_get_vbds(string session, string _vdi); [XmlRpcMethod("VDI.get_crash_dumps")] Response vdi_get_crash_dumps(string session, string _vdi); [XmlRpcMethod("VDI.get_virtual_size")] Response vdi_get_virtual_size(string session, string _vdi); [XmlRpcMethod("VDI.get_physical_utilisation")] Response vdi_get_physical_utilisation(string session, string _vdi); [XmlRpcMethod("VDI.get_type")] Response vdi_get_type(string session, string _vdi); [XmlRpcMethod("VDI.get_sharable")] Response vdi_get_sharable(string session, string _vdi); [XmlRpcMethod("VDI.get_read_only")] Response vdi_get_read_only(string session, string _vdi); [XmlRpcMethod("VDI.get_other_config")] Response vdi_get_other_config(string session, string _vdi); [XmlRpcMethod("VDI.get_storage_lock")] Response vdi_get_storage_lock(string session, string _vdi); [XmlRpcMethod("VDI.get_location")] Response vdi_get_location(string session, string _vdi); [XmlRpcMethod("VDI.get_managed")] Response vdi_get_managed(string session, string _vdi); [XmlRpcMethod("VDI.get_missing")] Response vdi_get_missing(string session, string _vdi); [XmlRpcMethod("VDI.get_parent")] Response vdi_get_parent(string session, string _vdi); [XmlRpcMethod("VDI.get_xenstore_data")] Response vdi_get_xenstore_data(string session, string _vdi); [XmlRpcMethod("VDI.get_sm_config")] Response vdi_get_sm_config(string session, string _vdi); [XmlRpcMethod("VDI.get_is_a_snapshot")] Response vdi_get_is_a_snapshot(string session, string _vdi); [XmlRpcMethod("VDI.get_snapshot_of")] Response vdi_get_snapshot_of(string session, string _vdi); [XmlRpcMethod("VDI.get_snapshots")] Response vdi_get_snapshots(string session, string _vdi); [XmlRpcMethod("VDI.get_snapshot_time")] Response vdi_get_snapshot_time(string session, string _vdi); [XmlRpcMethod("VDI.get_tags")] Response vdi_get_tags(string session, string _vdi); [XmlRpcMethod("VDI.get_allow_caching")] Response vdi_get_allow_caching(string session, string _vdi); [XmlRpcMethod("VDI.get_on_boot")] Response vdi_get_on_boot(string session, string _vdi); [XmlRpcMethod("VDI.get_metadata_of_pool")] Response vdi_get_metadata_of_pool(string session, string _vdi); [XmlRpcMethod("VDI.get_metadata_latest")] Response vdi_get_metadata_latest(string session, string _vdi); [XmlRpcMethod("VDI.set_other_config")] Response vdi_set_other_config(string session, string _vdi, Object _other_config); [XmlRpcMethod("VDI.add_to_other_config")] Response vdi_add_to_other_config(string session, string _vdi, string _key, string _value); [XmlRpcMethod("VDI.remove_from_other_config")] Response vdi_remove_from_other_config(string session, string _vdi, string _key); [XmlRpcMethod("VDI.set_xenstore_data")] Response vdi_set_xenstore_data(string session, string _vdi, Object _xenstore_data); [XmlRpcMethod("VDI.add_to_xenstore_data")] Response vdi_add_to_xenstore_data(string session, string _vdi, string _key, string _value); [XmlRpcMethod("VDI.remove_from_xenstore_data")] Response vdi_remove_from_xenstore_data(string session, string _vdi, string _key); [XmlRpcMethod("VDI.set_sm_config")] Response vdi_set_sm_config(string session, string _vdi, Object _sm_config); [XmlRpcMethod("VDI.add_to_sm_config")] Response vdi_add_to_sm_config(string session, string _vdi, string _key, string _value); [XmlRpcMethod("VDI.remove_from_sm_config")] Response vdi_remove_from_sm_config(string session, string _vdi, string _key); [XmlRpcMethod("VDI.set_tags")] Response vdi_set_tags(string session, string _vdi, string [] _tags); [XmlRpcMethod("VDI.add_tags")] Response vdi_add_tags(string session, string _vdi, string _value); [XmlRpcMethod("VDI.remove_tags")] Response vdi_remove_tags(string session, string _vdi, string _value); [XmlRpcMethod("VDI.snapshot")] Response vdi_snapshot(string session, string _vdi, Object _driver_params); [XmlRpcMethod("Async.VDI.snapshot")] Response async_vdi_snapshot(string session, string _vdi, Object _driver_params); [XmlRpcMethod("VDI.clone")] Response vdi_clone(string session, string _vdi, Object _driver_params); [XmlRpcMethod("Async.VDI.clone")] Response async_vdi_clone(string session, string _vdi, Object _driver_params); [XmlRpcMethod("VDI.resize")] Response vdi_resize(string session, string _vdi, string _size); [XmlRpcMethod("Async.VDI.resize")] Response async_vdi_resize(string session, string _vdi, string _size); [XmlRpcMethod("VDI.resize_online")] Response vdi_resize_online(string session, string _vdi, string _size); [XmlRpcMethod("Async.VDI.resize_online")] Response async_vdi_resize_online(string session, string _vdi, string _size); [XmlRpcMethod("VDI.introduce")] Response vdi_introduce(string session, string _uuid, string _name_label, string _name_description, string _sr, string _type, bool _sharable, bool _read_only, Object _other_config, string _location, Object _xenstore_data, Object _sm_config); [XmlRpcMethod("Async.VDI.introduce")] Response async_vdi_introduce(string session, string _uuid, string _name_label, string _name_description, string _sr, string _type, bool _sharable, bool _read_only, Object _other_config, string _location, Object _xenstore_data, Object _sm_config); [XmlRpcMethod("VDI.introduce")] Response vdi_introduce(string session, string _uuid, string _name_label, string _name_description, string _sr, string _type, bool _sharable, bool _read_only, Object _other_config, string _location, Object _xenstore_data, Object _sm_config, bool _managed, string _virtual_size, string _physical_utilisation, string _metadata_of_pool, bool _is_a_snapshot, DateTime _snapshot_time, string _snapshot_of); [XmlRpcMethod("Async.VDI.introduce")] Response async_vdi_introduce(string session, string _uuid, string _name_label, string _name_description, string _sr, string _type, bool _sharable, bool _read_only, Object _other_config, string _location, Object _xenstore_data, Object _sm_config, bool _managed, string _virtual_size, string _physical_utilisation, string _metadata_of_pool, bool _is_a_snapshot, DateTime _snapshot_time, string _snapshot_of); [XmlRpcMethod("VDI.db_introduce")] Response vdi_db_introduce(string session, string _uuid, string _name_label, string _name_description, string _sr, string _type, bool _sharable, bool _read_only, Object _other_config, string _location, Object _xenstore_data, Object _sm_config); [XmlRpcMethod("Async.VDI.db_introduce")] Response async_vdi_db_introduce(string session, string _uuid, string _name_label, string _name_description, string _sr, string _type, bool _sharable, bool _read_only, Object _other_config, string _location, Object _xenstore_data, Object _sm_config); [XmlRpcMethod("VDI.db_introduce")] Response vdi_db_introduce(string session, string _uuid, string _name_label, string _name_description, string _sr, string _type, bool _sharable, bool _read_only, Object _other_config, string _location, Object _xenstore_data, Object _sm_config, bool _managed, string _virtual_size, string _physical_utilisation, string _metadata_of_pool, bool _is_a_snapshot, DateTime _snapshot_time, string _snapshot_of); [XmlRpcMethod("Async.VDI.db_introduce")] Response async_vdi_db_introduce(string session, string _uuid, string _name_label, string _name_description, string _sr, string _type, bool _sharable, bool _read_only, Object _other_config, string _location, Object _xenstore_data, Object _sm_config, bool _managed, string _virtual_size, string _physical_utilisation, string _metadata_of_pool, bool _is_a_snapshot, DateTime _snapshot_time, string _snapshot_of); [XmlRpcMethod("VDI.db_forget")] Response vdi_db_forget(string session, string _vdi); [XmlRpcMethod("Async.VDI.db_forget")] Response async_vdi_db_forget(string session, string _vdi); [XmlRpcMethod("VDI.update")] Response vdi_update(string session, string _vdi); [XmlRpcMethod("Async.VDI.update")] Response async_vdi_update(string session, string _vdi); [XmlRpcMethod("VDI.copy")] Response vdi_copy(string session, string _vdi, string _sr); [XmlRpcMethod("Async.VDI.copy")] Response async_vdi_copy(string session, string _vdi, string _sr); [XmlRpcMethod("VDI.copy")] Response vdi_copy(string session, string _vdi, string _sr, string _base_vdi, string _into_vdi); [XmlRpcMethod("Async.VDI.copy")] Response async_vdi_copy(string session, string _vdi, string _sr, string _base_vdi, string _into_vdi); [XmlRpcMethod("VDI.set_managed")] Response vdi_set_managed(string session, string _vdi, bool _value); [XmlRpcMethod("VDI.forget")] Response vdi_forget(string session, string _vdi); [XmlRpcMethod("Async.VDI.forget")] Response async_vdi_forget(string session, string _vdi); [XmlRpcMethod("VDI.set_sharable")] Response vdi_set_sharable(string session, string _vdi, bool _value); [XmlRpcMethod("VDI.set_read_only")] Response vdi_set_read_only(string session, string _vdi, bool _value); [XmlRpcMethod("VDI.set_missing")] Response vdi_set_missing(string session, string _vdi, bool _value); [XmlRpcMethod("VDI.set_virtual_size")] Response vdi_set_virtual_size(string session, string _vdi, string _value); [XmlRpcMethod("VDI.set_physical_utilisation")] Response vdi_set_physical_utilisation(string session, string _vdi, string _value); [XmlRpcMethod("VDI.set_is_a_snapshot")] Response vdi_set_is_a_snapshot(string session, string _vdi, bool _value); [XmlRpcMethod("VDI.set_snapshot_of")] Response vdi_set_snapshot_of(string session, string _vdi, string _value); [XmlRpcMethod("VDI.set_snapshot_time")] Response vdi_set_snapshot_time(string session, string _vdi, DateTime _value); [XmlRpcMethod("VDI.set_metadata_of_pool")] Response vdi_set_metadata_of_pool(string session, string _vdi, string _value); [XmlRpcMethod("VDI.set_name_label")] Response vdi_set_name_label(string session, string _vdi, string _value); [XmlRpcMethod("Async.VDI.set_name_label")] Response async_vdi_set_name_label(string session, string _vdi, string _value); [XmlRpcMethod("VDI.set_name_description")] Response vdi_set_name_description(string session, string _vdi, string _value); [XmlRpcMethod("Async.VDI.set_name_description")] Response async_vdi_set_name_description(string session, string _vdi, string _value); [XmlRpcMethod("VDI.set_on_boot")] Response vdi_set_on_boot(string session, string _vdi, string _value); [XmlRpcMethod("Async.VDI.set_on_boot")] Response async_vdi_set_on_boot(string session, string _vdi, string _value); [XmlRpcMethod("VDI.set_allow_caching")] Response vdi_set_allow_caching(string session, string _vdi, bool _value); [XmlRpcMethod("Async.VDI.set_allow_caching")] Response async_vdi_set_allow_caching(string session, string _vdi, bool _value); [XmlRpcMethod("VDI.open_database")] Response vdi_open_database(string session, string _vdi); [XmlRpcMethod("Async.VDI.open_database")] Response async_vdi_open_database(string session, string _vdi); [XmlRpcMethod("VDI.read_database_pool_uuid")] Response vdi_read_database_pool_uuid(string session, string _vdi); [XmlRpcMethod("Async.VDI.read_database_pool_uuid")] Response async_vdi_read_database_pool_uuid(string session, string _vdi); [XmlRpcMethod("VDI.pool_migrate")] Response vdi_pool_migrate(string session, string _vdi, string _sr, Object _options); [XmlRpcMethod("Async.VDI.pool_migrate")] Response async_vdi_pool_migrate(string session, string _vdi, string _sr, Object _options); [XmlRpcMethod("VDI.get_all")] Response vdi_get_all(string session); [XmlRpcMethod("VDI.get_all_records")] Response vdi_get_all_records(string session); [XmlRpcMethod("VBD.get_record")] Response vbd_get_record(string session, string _vbd); [XmlRpcMethod("VBD.get_by_uuid")] Response vbd_get_by_uuid(string session, string _uuid); [XmlRpcMethod("VBD.create")] Response vbd_create(string session, Proxy_VBD _record); [XmlRpcMethod("Async.VBD.create")] Response async_vbd_create(string session, Proxy_VBD _record); [XmlRpcMethod("VBD.destroy")] Response vbd_destroy(string session, string _vbd); [XmlRpcMethod("Async.VBD.destroy")] Response async_vbd_destroy(string session, string _vbd); [XmlRpcMethod("VBD.get_uuid")] Response vbd_get_uuid(string session, string _vbd); [XmlRpcMethod("VBD.get_allowed_operations")] Response vbd_get_allowed_operations(string session, string _vbd); [XmlRpcMethod("VBD.get_current_operations")] Response vbd_get_current_operations(string session, string _vbd); [XmlRpcMethod("VBD.get_VM")] Response vbd_get_vm(string session, string _vbd); [XmlRpcMethod("VBD.get_VDI")] Response vbd_get_vdi(string session, string _vbd); [XmlRpcMethod("VBD.get_device")] Response vbd_get_device(string session, string _vbd); [XmlRpcMethod("VBD.get_userdevice")] Response vbd_get_userdevice(string session, string _vbd); [XmlRpcMethod("VBD.get_bootable")] Response vbd_get_bootable(string session, string _vbd); [XmlRpcMethod("VBD.get_mode")] Response vbd_get_mode(string session, string _vbd); [XmlRpcMethod("VBD.get_type")] Response vbd_get_type(string session, string _vbd); [XmlRpcMethod("VBD.get_unpluggable")] Response vbd_get_unpluggable(string session, string _vbd); [XmlRpcMethod("VBD.get_storage_lock")] Response vbd_get_storage_lock(string session, string _vbd); [XmlRpcMethod("VBD.get_empty")] Response vbd_get_empty(string session, string _vbd); [XmlRpcMethod("VBD.get_other_config")] Response vbd_get_other_config(string session, string _vbd); [XmlRpcMethod("VBD.get_currently_attached")] Response vbd_get_currently_attached(string session, string _vbd); [XmlRpcMethod("VBD.get_status_code")] Response vbd_get_status_code(string session, string _vbd); [XmlRpcMethod("VBD.get_status_detail")] Response vbd_get_status_detail(string session, string _vbd); [XmlRpcMethod("VBD.get_runtime_properties")] Response vbd_get_runtime_properties(string session, string _vbd); [XmlRpcMethod("VBD.get_qos_algorithm_type")] Response vbd_get_qos_algorithm_type(string session, string _vbd); [XmlRpcMethod("VBD.get_qos_algorithm_params")] Response vbd_get_qos_algorithm_params(string session, string _vbd); [XmlRpcMethod("VBD.get_qos_supported_algorithms")] Response vbd_get_qos_supported_algorithms(string session, string _vbd); [XmlRpcMethod("VBD.get_metrics")] Response vbd_get_metrics(string session, string _vbd); [XmlRpcMethod("VBD.set_userdevice")] Response vbd_set_userdevice(string session, string _vbd, string _userdevice); [XmlRpcMethod("VBD.set_bootable")] Response vbd_set_bootable(string session, string _vbd, bool _bootable); [XmlRpcMethod("VBD.set_mode")] Response vbd_set_mode(string session, string _vbd, string _mode); [XmlRpcMethod("VBD.set_type")] Response vbd_set_type(string session, string _vbd, string _type); [XmlRpcMethod("VBD.set_unpluggable")] Response vbd_set_unpluggable(string session, string _vbd, bool _unpluggable); [XmlRpcMethod("VBD.set_other_config")] Response vbd_set_other_config(string session, string _vbd, Object _other_config); [XmlRpcMethod("VBD.add_to_other_config")] Response vbd_add_to_other_config(string session, string _vbd, string _key, string _value); [XmlRpcMethod("VBD.remove_from_other_config")] Response vbd_remove_from_other_config(string session, string _vbd, string _key); [XmlRpcMethod("VBD.set_qos_algorithm_type")] Response vbd_set_qos_algorithm_type(string session, string _vbd, string _algorithm_type); [XmlRpcMethod("VBD.set_qos_algorithm_params")] Response vbd_set_qos_algorithm_params(string session, string _vbd, Object _algorithm_params); [XmlRpcMethod("VBD.add_to_qos_algorithm_params")] Response vbd_add_to_qos_algorithm_params(string session, string _vbd, string _key, string _value); [XmlRpcMethod("VBD.remove_from_qos_algorithm_params")] Response vbd_remove_from_qos_algorithm_params(string session, string _vbd, string _key); [XmlRpcMethod("VBD.eject")] Response vbd_eject(string session, string _vbd); [XmlRpcMethod("Async.VBD.eject")] Response async_vbd_eject(string session, string _vbd); [XmlRpcMethod("VBD.insert")] Response vbd_insert(string session, string _vbd, string _vdi); [XmlRpcMethod("Async.VBD.insert")] Response async_vbd_insert(string session, string _vbd, string _vdi); [XmlRpcMethod("VBD.plug")] Response vbd_plug(string session, string _vbd); [XmlRpcMethod("Async.VBD.plug")] Response async_vbd_plug(string session, string _vbd); [XmlRpcMethod("VBD.unplug")] Response vbd_unplug(string session, string _vbd); [XmlRpcMethod("Async.VBD.unplug")] Response async_vbd_unplug(string session, string _vbd); [XmlRpcMethod("VBD.unplug_force")] Response vbd_unplug_force(string session, string _vbd); [XmlRpcMethod("Async.VBD.unplug_force")] Response async_vbd_unplug_force(string session, string _vbd); [XmlRpcMethod("VBD.assert_attachable")] Response vbd_assert_attachable(string session, string _vbd); [XmlRpcMethod("Async.VBD.assert_attachable")] Response async_vbd_assert_attachable(string session, string _vbd); [XmlRpcMethod("VBD.get_all")] Response vbd_get_all(string session); [XmlRpcMethod("VBD.get_all_records")] Response vbd_get_all_records(string session); [XmlRpcMethod("VBD_metrics.get_record")] Response vbd_metrics_get_record(string session, string _vbd_metrics); [XmlRpcMethod("VBD_metrics.get_by_uuid")] Response vbd_metrics_get_by_uuid(string session, string _uuid); [XmlRpcMethod("VBD_metrics.get_uuid")] Response vbd_metrics_get_uuid(string session, string _vbd_metrics); [XmlRpcMethod("VBD_metrics.get_io_read_kbs")] Response vbd_metrics_get_io_read_kbs(string session, string _vbd_metrics); [XmlRpcMethod("VBD_metrics.get_io_write_kbs")] Response vbd_metrics_get_io_write_kbs(string session, string _vbd_metrics); [XmlRpcMethod("VBD_metrics.get_last_updated")] Response vbd_metrics_get_last_updated(string session, string _vbd_metrics); [XmlRpcMethod("VBD_metrics.get_other_config")] Response vbd_metrics_get_other_config(string session, string _vbd_metrics); [XmlRpcMethod("VBD_metrics.set_other_config")] Response vbd_metrics_set_other_config(string session, string _vbd_metrics, Object _other_config); [XmlRpcMethod("VBD_metrics.add_to_other_config")] Response vbd_metrics_add_to_other_config(string session, string _vbd_metrics, string _key, string _value); [XmlRpcMethod("VBD_metrics.remove_from_other_config")] Response vbd_metrics_remove_from_other_config(string session, string _vbd_metrics, string _key); [XmlRpcMethod("VBD_metrics.get_all")] Response vbd_metrics_get_all(string session); [XmlRpcMethod("VBD_metrics.get_all_records")] Response vbd_metrics_get_all_records(string session); [XmlRpcMethod("PBD.get_record")] Response pbd_get_record(string session, string _pbd); [XmlRpcMethod("PBD.get_by_uuid")] Response pbd_get_by_uuid(string session, string _uuid); [XmlRpcMethod("PBD.create")] Response pbd_create(string session, Proxy_PBD _record); [XmlRpcMethod("Async.PBD.create")] Response async_pbd_create(string session, Proxy_PBD _record); [XmlRpcMethod("PBD.destroy")] Response pbd_destroy(string session, string _pbd); [XmlRpcMethod("Async.PBD.destroy")] Response async_pbd_destroy(string session, string _pbd); [XmlRpcMethod("PBD.get_uuid")] Response pbd_get_uuid(string session, string _pbd); [XmlRpcMethod("PBD.get_host")] Response pbd_get_host(string session, string _pbd); [XmlRpcMethod("PBD.get_SR")] Response pbd_get_sr(string session, string _pbd); [XmlRpcMethod("PBD.get_device_config")] Response pbd_get_device_config(string session, string _pbd); [XmlRpcMethod("PBD.get_currently_attached")] Response pbd_get_currently_attached(string session, string _pbd); [XmlRpcMethod("PBD.get_other_config")] Response pbd_get_other_config(string session, string _pbd); [XmlRpcMethod("PBD.set_other_config")] Response pbd_set_other_config(string session, string _pbd, Object _other_config); [XmlRpcMethod("PBD.add_to_other_config")] Response pbd_add_to_other_config(string session, string _pbd, string _key, string _value); [XmlRpcMethod("PBD.remove_from_other_config")] Response pbd_remove_from_other_config(string session, string _pbd, string _key); [XmlRpcMethod("PBD.plug")] Response pbd_plug(string session, string _pbd); [XmlRpcMethod("Async.PBD.plug")] Response async_pbd_plug(string session, string _pbd); [XmlRpcMethod("PBD.unplug")] Response pbd_unplug(string session, string _pbd); [XmlRpcMethod("Async.PBD.unplug")] Response async_pbd_unplug(string session, string _pbd); [XmlRpcMethod("PBD.set_device_config")] Response pbd_set_device_config(string session, string _pbd, Object _value); [XmlRpcMethod("Async.PBD.set_device_config")] Response async_pbd_set_device_config(string session, string _pbd, Object _value); [XmlRpcMethod("PBD.get_all")] Response pbd_get_all(string session); [XmlRpcMethod("PBD.get_all_records")] Response pbd_get_all_records(string session); [XmlRpcMethod("crashdump.get_record")] Response crashdump_get_record(string session, string _crashdump); [XmlRpcMethod("crashdump.get_by_uuid")] Response crashdump_get_by_uuid(string session, string _uuid); [XmlRpcMethod("crashdump.get_uuid")] Response crashdump_get_uuid(string session, string _crashdump); [XmlRpcMethod("crashdump.get_VM")] Response crashdump_get_vm(string session, string _crashdump); [XmlRpcMethod("crashdump.get_VDI")] Response crashdump_get_vdi(string session, string _crashdump); [XmlRpcMethod("crashdump.get_other_config")] Response crashdump_get_other_config(string session, string _crashdump); [XmlRpcMethod("crashdump.set_other_config")] Response crashdump_set_other_config(string session, string _crashdump, Object _other_config); [XmlRpcMethod("crashdump.add_to_other_config")] Response crashdump_add_to_other_config(string session, string _crashdump, string _key, string _value); [XmlRpcMethod("crashdump.remove_from_other_config")] Response crashdump_remove_from_other_config(string session, string _crashdump, string _key); [XmlRpcMethod("crashdump.destroy")] Response crashdump_destroy(string session, string _crashdump); [XmlRpcMethod("Async.crashdump.destroy")] Response async_crashdump_destroy(string session, string _crashdump); [XmlRpcMethod("crashdump.get_all")] Response crashdump_get_all(string session); [XmlRpcMethod("crashdump.get_all_records")] Response crashdump_get_all_records(string session); [XmlRpcMethod("VTPM.get_record")] Response vtpm_get_record(string session, string _vtpm); [XmlRpcMethod("VTPM.get_by_uuid")] Response vtpm_get_by_uuid(string session, string _uuid); [XmlRpcMethod("VTPM.create")] Response vtpm_create(string session, Proxy_VTPM _record); [XmlRpcMethod("Async.VTPM.create")] Response async_vtpm_create(string session, Proxy_VTPM _record); [XmlRpcMethod("VTPM.destroy")] Response vtpm_destroy(string session, string _vtpm); [XmlRpcMethod("Async.VTPM.destroy")] Response async_vtpm_destroy(string session, string _vtpm); [XmlRpcMethod("VTPM.get_uuid")] Response vtpm_get_uuid(string session, string _vtpm); [XmlRpcMethod("VTPM.get_VM")] Response vtpm_get_vm(string session, string _vtpm); [XmlRpcMethod("VTPM.get_backend")] Response vtpm_get_backend(string session, string _vtpm); [XmlRpcMethod("VTPM.get_all_records")] Response vtpm_get_all_records(string session); [XmlRpcMethod("console.get_record")] Response console_get_record(string session, string _console); [XmlRpcMethod("console.get_by_uuid")] Response console_get_by_uuid(string session, string _uuid); [XmlRpcMethod("console.create")] Response console_create(string session, Proxy_Console _record); [XmlRpcMethod("Async.console.create")] Response async_console_create(string session, Proxy_Console _record); [XmlRpcMethod("console.destroy")] Response console_destroy(string session, string _console); [XmlRpcMethod("Async.console.destroy")] Response async_console_destroy(string session, string _console); [XmlRpcMethod("console.get_uuid")] Response console_get_uuid(string session, string _console); [XmlRpcMethod("console.get_protocol")] Response console_get_protocol(string session, string _console); [XmlRpcMethod("console.get_location")] Response console_get_location(string session, string _console); [XmlRpcMethod("console.get_VM")] Response console_get_vm(string session, string _console); [XmlRpcMethod("console.get_other_config")] Response console_get_other_config(string session, string _console); [XmlRpcMethod("console.set_other_config")] Response console_set_other_config(string session, string _console, Object _other_config); [XmlRpcMethod("console.add_to_other_config")] Response console_add_to_other_config(string session, string _console, string _key, string _value); [XmlRpcMethod("console.remove_from_other_config")] Response console_remove_from_other_config(string session, string _console, string _key); [XmlRpcMethod("console.get_all")] Response console_get_all(string session); [XmlRpcMethod("console.get_all_records")] Response console_get_all_records(string session); [XmlRpcMethod("user.get_record")] Response user_get_record(string session, string _user); [XmlRpcMethod("user.get_by_uuid")] Response user_get_by_uuid(string session, string _uuid); [XmlRpcMethod("user.create")] Response user_create(string session, Proxy_User _record); [XmlRpcMethod("Async.user.create")] Response async_user_create(string session, Proxy_User _record); [XmlRpcMethod("user.destroy")] Response user_destroy(string session, string _user); [XmlRpcMethod("Async.user.destroy")] Response async_user_destroy(string session, string _user); [XmlRpcMethod("user.get_uuid")] Response user_get_uuid(string session, string _user); [XmlRpcMethod("user.get_short_name")] Response user_get_short_name(string session, string _user); [XmlRpcMethod("user.get_fullname")] Response user_get_fullname(string session, string _user); [XmlRpcMethod("user.get_other_config")] Response user_get_other_config(string session, string _user); [XmlRpcMethod("user.set_fullname")] Response user_set_fullname(string session, string _user, string _fullname); [XmlRpcMethod("user.set_other_config")] Response user_set_other_config(string session, string _user, Object _other_config); [XmlRpcMethod("user.add_to_other_config")] Response user_add_to_other_config(string session, string _user, string _key, string _value); [XmlRpcMethod("user.remove_from_other_config")] Response user_remove_from_other_config(string session, string _user, string _key); [XmlRpcMethod("user.get_all_records")] Response user_get_all_records(string session); [XmlRpcMethod("data_source.get_all_records")] Response data_source_get_all_records(string session); [XmlRpcMethod("blob.get_record")] Response blob_get_record(string session, string _blob); [XmlRpcMethod("blob.get_by_uuid")] Response blob_get_by_uuid(string session, string _uuid); [XmlRpcMethod("blob.get_by_name_label")] Response blob_get_by_name_label(string session, string _label); [XmlRpcMethod("blob.get_uuid")] Response blob_get_uuid(string session, string _blob); [XmlRpcMethod("blob.get_name_label")] Response blob_get_name_label(string session, string _blob); [XmlRpcMethod("blob.get_name_description")] Response blob_get_name_description(string session, string _blob); [XmlRpcMethod("blob.get_size")] Response blob_get_size(string session, string _blob); [XmlRpcMethod("blob.get_public")] Response blob_get_public(string session, string _blob); [XmlRpcMethod("blob.get_last_updated")] Response blob_get_last_updated(string session, string _blob); [XmlRpcMethod("blob.get_mime_type")] Response blob_get_mime_type(string session, string _blob); [XmlRpcMethod("blob.set_name_label")] Response blob_set_name_label(string session, string _blob, string _label); [XmlRpcMethod("blob.set_name_description")] Response blob_set_name_description(string session, string _blob, string _description); [XmlRpcMethod("blob.set_public")] Response blob_set_public(string session, string _blob, bool _public); [XmlRpcMethod("blob.create")] Response blob_create(string session, string _mime_type); [XmlRpcMethod("blob.create")] Response blob_create(string session, string _mime_type, bool _public); [XmlRpcMethod("blob.destroy")] Response blob_destroy(string session, string _blob); [XmlRpcMethod("blob.get_all")] Response blob_get_all(string session); [XmlRpcMethod("blob.get_all_records")] Response blob_get_all_records(string session); [XmlRpcMethod("message.create")] Response message_create(string session, string _name, string _priority, string _cls, string _obj_uuid, string _body); [XmlRpcMethod("message.destroy")] Response message_destroy(string session, string _message); [XmlRpcMethod("message.get")] Response message_get(string session, string _cls, string _obj_uuid, DateTime _since); [XmlRpcMethod("message.get_all")] Response message_get_all(string session); [XmlRpcMethod("message.get_since")] Response message_get_since(string session, DateTime _since); [XmlRpcMethod("message.get_record")] Response message_get_record(string session, string _message); [XmlRpcMethod("message.get_by_uuid")] Response message_get_by_uuid(string session, string _uuid); [XmlRpcMethod("message.get_all_records")] Response message_get_all_records(string session); [XmlRpcMethod("message.get_all_records_where")] Response message_get_all_records_where(string session, string _expr); [XmlRpcMethod("secret.get_record")] Response secret_get_record(string session, string _secret); [XmlRpcMethod("secret.get_by_uuid")] Response secret_get_by_uuid(string session, string _uuid); [XmlRpcMethod("secret.create")] Response secret_create(string session, Proxy_Secret _record); [XmlRpcMethod("Async.secret.create")] Response async_secret_create(string session, Proxy_Secret _record); [XmlRpcMethod("secret.destroy")] Response secret_destroy(string session, string _secret); [XmlRpcMethod("Async.secret.destroy")] Response async_secret_destroy(string session, string _secret); [XmlRpcMethod("secret.get_uuid")] Response secret_get_uuid(string session, string _secret); [XmlRpcMethod("secret.get_value")] Response secret_get_value(string session, string _secret); [XmlRpcMethod("secret.get_other_config")] Response secret_get_other_config(string session, string _secret); [XmlRpcMethod("secret.set_value")] Response secret_set_value(string session, string _secret, string _value); [XmlRpcMethod("secret.set_other_config")] Response secret_set_other_config(string session, string _secret, Object _other_config); [XmlRpcMethod("secret.add_to_other_config")] Response secret_add_to_other_config(string session, string _secret, string _key, string _value); [XmlRpcMethod("secret.remove_from_other_config")] Response secret_remove_from_other_config(string session, string _secret, string _key); [XmlRpcMethod("secret.get_all")] Response secret_get_all(string session); [XmlRpcMethod("secret.get_all_records")] Response secret_get_all_records(string session); [XmlRpcMethod("tunnel.get_record")] Response tunnel_get_record(string session, string _tunnel); [XmlRpcMethod("tunnel.get_by_uuid")] Response tunnel_get_by_uuid(string session, string _uuid); [XmlRpcMethod("tunnel.get_uuid")] Response tunnel_get_uuid(string session, string _tunnel); [XmlRpcMethod("tunnel.get_access_PIF")] Response tunnel_get_access_pif(string session, string _tunnel); [XmlRpcMethod("tunnel.get_transport_PIF")] Response tunnel_get_transport_pif(string session, string _tunnel); [XmlRpcMethod("tunnel.get_status")] Response tunnel_get_status(string session, string _tunnel); [XmlRpcMethod("tunnel.get_other_config")] Response tunnel_get_other_config(string session, string _tunnel); [XmlRpcMethod("tunnel.set_status")] Response tunnel_set_status(string session, string _tunnel, Object _status); [XmlRpcMethod("tunnel.add_to_status")] Response tunnel_add_to_status(string session, string _tunnel, string _key, string _value); [XmlRpcMethod("tunnel.remove_from_status")] Response tunnel_remove_from_status(string session, string _tunnel, string _key); [XmlRpcMethod("tunnel.set_other_config")] Response tunnel_set_other_config(string session, string _tunnel, Object _other_config); [XmlRpcMethod("tunnel.add_to_other_config")] Response tunnel_add_to_other_config(string session, string _tunnel, string _key, string _value); [XmlRpcMethod("tunnel.remove_from_other_config")] Response tunnel_remove_from_other_config(string session, string _tunnel, string _key); [XmlRpcMethod("tunnel.create")] Response tunnel_create(string session, string _transport_pif, string _network); [XmlRpcMethod("Async.tunnel.create")] Response async_tunnel_create(string session, string _transport_pif, string _network); [XmlRpcMethod("tunnel.destroy")] Response tunnel_destroy(string session, string _tunnel); [XmlRpcMethod("Async.tunnel.destroy")] Response async_tunnel_destroy(string session, string _tunnel); [XmlRpcMethod("tunnel.get_all")] Response tunnel_get_all(string session); [XmlRpcMethod("tunnel.get_all_records")] Response tunnel_get_all_records(string session); [XmlRpcMethod("PCI.get_record")] Response pci_get_record(string session, string _pci); [XmlRpcMethod("PCI.get_by_uuid")] Response pci_get_by_uuid(string session, string _uuid); [XmlRpcMethod("PCI.get_uuid")] Response pci_get_uuid(string session, string _pci); [XmlRpcMethod("PCI.get_class_name")] Response pci_get_class_name(string session, string _pci); [XmlRpcMethod("PCI.get_vendor_name")] Response pci_get_vendor_name(string session, string _pci); [XmlRpcMethod("PCI.get_device_name")] Response pci_get_device_name(string session, string _pci); [XmlRpcMethod("PCI.get_host")] Response pci_get_host(string session, string _pci); [XmlRpcMethod("PCI.get_pci_id")] Response pci_get_pci_id(string session, string _pci); [XmlRpcMethod("PCI.get_dependencies")] Response pci_get_dependencies(string session, string _pci); [XmlRpcMethod("PCI.get_other_config")] Response pci_get_other_config(string session, string _pci); [XmlRpcMethod("PCI.get_subsystem_vendor_name")] Response pci_get_subsystem_vendor_name(string session, string _pci); [XmlRpcMethod("PCI.get_subsystem_device_name")] Response pci_get_subsystem_device_name(string session, string _pci); [XmlRpcMethod("PCI.set_other_config")] Response pci_set_other_config(string session, string _pci, Object _other_config); [XmlRpcMethod("PCI.add_to_other_config")] Response pci_add_to_other_config(string session, string _pci, string _key, string _value); [XmlRpcMethod("PCI.remove_from_other_config")] Response pci_remove_from_other_config(string session, string _pci, string _key); [XmlRpcMethod("PCI.get_all")] Response pci_get_all(string session); [XmlRpcMethod("PCI.get_all_records")] Response pci_get_all_records(string session); [XmlRpcMethod("PGPU.get_record")] Response pgpu_get_record(string session, string _pgpu); [XmlRpcMethod("PGPU.get_by_uuid")] Response pgpu_get_by_uuid(string session, string _uuid); [XmlRpcMethod("PGPU.get_uuid")] Response pgpu_get_uuid(string session, string _pgpu); [XmlRpcMethod("PGPU.get_PCI")] Response pgpu_get_pci(string session, string _pgpu); [XmlRpcMethod("PGPU.get_GPU_group")] Response pgpu_get_gpu_group(string session, string _pgpu); [XmlRpcMethod("PGPU.get_host")] Response pgpu_get_host(string session, string _pgpu); [XmlRpcMethod("PGPU.get_other_config")] Response pgpu_get_other_config(string session, string _pgpu); [XmlRpcMethod("PGPU.get_supported_VGPU_types")] Response pgpu_get_supported_vgpu_types(string session, string _pgpu); [XmlRpcMethod("PGPU.get_enabled_VGPU_types")] Response pgpu_get_enabled_vgpu_types(string session, string _pgpu); [XmlRpcMethod("PGPU.get_resident_VGPUs")] Response pgpu_get_resident_vgpus(string session, string _pgpu); [XmlRpcMethod("PGPU.get_supported_VGPU_max_capacities")] Response pgpu_get_supported_vgpu_max_capacities(string session, string _pgpu); [XmlRpcMethod("PGPU.get_dom0_access")] Response pgpu_get_dom0_access(string session, string _pgpu); [XmlRpcMethod("PGPU.get_is_system_display_device")] Response pgpu_get_is_system_display_device(string session, string _pgpu); [XmlRpcMethod("PGPU.set_other_config")] Response pgpu_set_other_config(string session, string _pgpu, Object _other_config); [XmlRpcMethod("PGPU.add_to_other_config")] Response pgpu_add_to_other_config(string session, string _pgpu, string _key, string _value); [XmlRpcMethod("PGPU.remove_from_other_config")] Response pgpu_remove_from_other_config(string session, string _pgpu, string _key); [XmlRpcMethod("PGPU.add_enabled_VGPU_types")] Response pgpu_add_enabled_vgpu_types(string session, string _pgpu, string _value); [XmlRpcMethod("Async.PGPU.add_enabled_VGPU_types")] Response async_pgpu_add_enabled_vgpu_types(string session, string _pgpu, string _value); [XmlRpcMethod("PGPU.remove_enabled_VGPU_types")] Response pgpu_remove_enabled_vgpu_types(string session, string _pgpu, string _value); [XmlRpcMethod("Async.PGPU.remove_enabled_VGPU_types")] Response async_pgpu_remove_enabled_vgpu_types(string session, string _pgpu, string _value); [XmlRpcMethod("PGPU.set_enabled_VGPU_types")] Response pgpu_set_enabled_vgpu_types(string session, string _pgpu, string [] _value); [XmlRpcMethod("Async.PGPU.set_enabled_VGPU_types")] Response async_pgpu_set_enabled_vgpu_types(string session, string _pgpu, string [] _value); [XmlRpcMethod("PGPU.set_GPU_group")] Response pgpu_set_gpu_group(string session, string _pgpu, string _value); [XmlRpcMethod("Async.PGPU.set_GPU_group")] Response async_pgpu_set_gpu_group(string session, string _pgpu, string _value); [XmlRpcMethod("PGPU.get_remaining_capacity")] Response pgpu_get_remaining_capacity(string session, string _pgpu, string _vgpu_type); [XmlRpcMethod("Async.PGPU.get_remaining_capacity")] Response async_pgpu_get_remaining_capacity(string session, string _pgpu, string _vgpu_type); [XmlRpcMethod("PGPU.enable_dom0_access")] Response pgpu_enable_dom0_access(string session, string _pgpu); [XmlRpcMethod("Async.PGPU.enable_dom0_access")] Response async_pgpu_enable_dom0_access(string session, string _pgpu); [XmlRpcMethod("PGPU.disable_dom0_access")] Response pgpu_disable_dom0_access(string session, string _pgpu); [XmlRpcMethod("Async.PGPU.disable_dom0_access")] Response async_pgpu_disable_dom0_access(string session, string _pgpu); [XmlRpcMethod("PGPU.get_all")] Response pgpu_get_all(string session); [XmlRpcMethod("PGPU.get_all_records")] Response pgpu_get_all_records(string session); [XmlRpcMethod("GPU_group.get_record")] Response gpu_group_get_record(string session, string _gpu_group); [XmlRpcMethod("GPU_group.get_by_uuid")] Response gpu_group_get_by_uuid(string session, string _uuid); [XmlRpcMethod("GPU_group.get_by_name_label")] Response gpu_group_get_by_name_label(string session, string _label); [XmlRpcMethod("GPU_group.get_uuid")] Response gpu_group_get_uuid(string session, string _gpu_group); [XmlRpcMethod("GPU_group.get_name_label")] Response gpu_group_get_name_label(string session, string _gpu_group); [XmlRpcMethod("GPU_group.get_name_description")] Response gpu_group_get_name_description(string session, string _gpu_group); [XmlRpcMethod("GPU_group.get_PGPUs")] Response gpu_group_get_pgpus(string session, string _gpu_group); [XmlRpcMethod("GPU_group.get_VGPUs")] Response gpu_group_get_vgpus(string session, string _gpu_group); [XmlRpcMethod("GPU_group.get_GPU_types")] Response gpu_group_get_gpu_types(string session, string _gpu_group); [XmlRpcMethod("GPU_group.get_other_config")] Response gpu_group_get_other_config(string session, string _gpu_group); [XmlRpcMethod("GPU_group.get_allocation_algorithm")] Response gpu_group_get_allocation_algorithm(string session, string _gpu_group); [XmlRpcMethod("GPU_group.get_supported_VGPU_types")] Response gpu_group_get_supported_vgpu_types(string session, string _gpu_group); [XmlRpcMethod("GPU_group.get_enabled_VGPU_types")] Response gpu_group_get_enabled_vgpu_types(string session, string _gpu_group); [XmlRpcMethod("GPU_group.set_name_label")] Response gpu_group_set_name_label(string session, string _gpu_group, string _label); [XmlRpcMethod("GPU_group.set_name_description")] Response gpu_group_set_name_description(string session, string _gpu_group, string _description); [XmlRpcMethod("GPU_group.set_other_config")] Response gpu_group_set_other_config(string session, string _gpu_group, Object _other_config); [XmlRpcMethod("GPU_group.add_to_other_config")] Response gpu_group_add_to_other_config(string session, string _gpu_group, string _key, string _value); [XmlRpcMethod("GPU_group.remove_from_other_config")] Response gpu_group_remove_from_other_config(string session, string _gpu_group, string _key); [XmlRpcMethod("GPU_group.set_allocation_algorithm")] Response gpu_group_set_allocation_algorithm(string session, string _gpu_group, string _allocation_algorithm); [XmlRpcMethod("GPU_group.create")] Response gpu_group_create(string session, string _name_label, string _name_description, Object _other_config); [XmlRpcMethod("Async.GPU_group.create")] Response async_gpu_group_create(string session, string _name_label, string _name_description, Object _other_config); [XmlRpcMethod("GPU_group.destroy")] Response gpu_group_destroy(string session, string _gpu_group); [XmlRpcMethod("Async.GPU_group.destroy")] Response async_gpu_group_destroy(string session, string _gpu_group); [XmlRpcMethod("GPU_group.get_remaining_capacity")] Response gpu_group_get_remaining_capacity(string session, string _gpu_group, string _vgpu_type); [XmlRpcMethod("Async.GPU_group.get_remaining_capacity")] Response async_gpu_group_get_remaining_capacity(string session, string _gpu_group, string _vgpu_type); [XmlRpcMethod("GPU_group.get_all")] Response gpu_group_get_all(string session); [XmlRpcMethod("GPU_group.get_all_records")] Response gpu_group_get_all_records(string session); [XmlRpcMethod("VGPU.get_record")] Response vgpu_get_record(string session, string _vgpu); [XmlRpcMethod("VGPU.get_by_uuid")] Response vgpu_get_by_uuid(string session, string _uuid); [XmlRpcMethod("VGPU.get_uuid")] Response vgpu_get_uuid(string session, string _vgpu); [XmlRpcMethod("VGPU.get_VM")] Response vgpu_get_vm(string session, string _vgpu); [XmlRpcMethod("VGPU.get_GPU_group")] Response vgpu_get_gpu_group(string session, string _vgpu); [XmlRpcMethod("VGPU.get_device")] Response vgpu_get_device(string session, string _vgpu); [XmlRpcMethod("VGPU.get_currently_attached")] Response vgpu_get_currently_attached(string session, string _vgpu); [XmlRpcMethod("VGPU.get_other_config")] Response vgpu_get_other_config(string session, string _vgpu); [XmlRpcMethod("VGPU.get_type")] Response vgpu_get_type(string session, string _vgpu); [XmlRpcMethod("VGPU.get_resident_on")] Response vgpu_get_resident_on(string session, string _vgpu); [XmlRpcMethod("VGPU.set_other_config")] Response vgpu_set_other_config(string session, string _vgpu, Object _other_config); [XmlRpcMethod("VGPU.add_to_other_config")] Response vgpu_add_to_other_config(string session, string _vgpu, string _key, string _value); [XmlRpcMethod("VGPU.remove_from_other_config")] Response vgpu_remove_from_other_config(string session, string _vgpu, string _key); [XmlRpcMethod("VGPU.create")] Response vgpu_create(string session, string _vm, string _gpu_group, string _device, Object _other_config); [XmlRpcMethod("Async.VGPU.create")] Response async_vgpu_create(string session, string _vm, string _gpu_group, string _device, Object _other_config); [XmlRpcMethod("VGPU.create")] Response vgpu_create(string session, string _vm, string _gpu_group, string _device, Object _other_config, string _type); [XmlRpcMethod("Async.VGPU.create")] Response async_vgpu_create(string session, string _vm, string _gpu_group, string _device, Object _other_config, string _type); [XmlRpcMethod("VGPU.destroy")] Response vgpu_destroy(string session, string _vgpu); [XmlRpcMethod("Async.VGPU.destroy")] Response async_vgpu_destroy(string session, string _vgpu); [XmlRpcMethod("VGPU.get_all")] Response vgpu_get_all(string session); [XmlRpcMethod("VGPU.get_all_records")] Response vgpu_get_all_records(string session); [XmlRpcMethod("VGPU_type.get_record")] Response vgpu_type_get_record(string session, string _vgpu_type); [XmlRpcMethod("VGPU_type.get_by_uuid")] Response vgpu_type_get_by_uuid(string session, string _uuid); [XmlRpcMethod("VGPU_type.get_uuid")] Response vgpu_type_get_uuid(string session, string _vgpu_type); [XmlRpcMethod("VGPU_type.get_vendor_name")] Response vgpu_type_get_vendor_name(string session, string _vgpu_type); [XmlRpcMethod("VGPU_type.get_model_name")] Response vgpu_type_get_model_name(string session, string _vgpu_type); [XmlRpcMethod("VGPU_type.get_framebuffer_size")] Response vgpu_type_get_framebuffer_size(string session, string _vgpu_type); [XmlRpcMethod("VGPU_type.get_max_heads")] Response vgpu_type_get_max_heads(string session, string _vgpu_type); [XmlRpcMethod("VGPU_type.get_max_resolution_x")] Response vgpu_type_get_max_resolution_x(string session, string _vgpu_type); [XmlRpcMethod("VGPU_type.get_max_resolution_y")] Response vgpu_type_get_max_resolution_y(string session, string _vgpu_type); [XmlRpcMethod("VGPU_type.get_supported_on_PGPUs")] Response vgpu_type_get_supported_on_pgpus(string session, string _vgpu_type); [XmlRpcMethod("VGPU_type.get_enabled_on_PGPUs")] Response vgpu_type_get_enabled_on_pgpus(string session, string _vgpu_type); [XmlRpcMethod("VGPU_type.get_VGPUs")] Response vgpu_type_get_vgpus(string session, string _vgpu_type); [XmlRpcMethod("VGPU_type.get_supported_on_GPU_groups")] Response vgpu_type_get_supported_on_gpu_groups(string session, string _vgpu_type); [XmlRpcMethod("VGPU_type.get_enabled_on_GPU_groups")] Response vgpu_type_get_enabled_on_gpu_groups(string session, string _vgpu_type); [XmlRpcMethod("VGPU_type.get_all")] Response vgpu_type_get_all(string session); [XmlRpcMethod("VGPU_type.get_all_records")] Response vgpu_type_get_all_records(string session); } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Session { public string uuid; public string this_host; public string this_user; public DateTime last_active; public bool pool; public Object other_config; public bool is_local_superuser; public string subject; public DateTime validation_time; public string auth_user_sid; public string auth_user_name; public string [] rbac_permissions; public string [] tasks; public string parent; public string originator; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Auth { } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Subject { public string uuid; public string subject_identifier; public Object other_config; public string [] roles; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Role { public string uuid; public string name_label; public string name_description; public string [] subroles; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Task { public string uuid; public string name_label; public string name_description; public string [] allowed_operations; public Object current_operations; public DateTime created; public DateTime finished; public string status; public string resident_on; public double progress; public string type; public string result; public string [] error_info; public Object other_config; public string subtask_of; public string [] subtasks; public string backtrace; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Pool { public string uuid; public string name_label; public string name_description; public string master; public string default_SR; public string suspend_image_SR; public string crash_dump_SR; public Object other_config; public bool ha_enabled; public Object ha_configuration; public string [] ha_statefiles; public string ha_host_failures_to_tolerate; public string ha_plan_exists_for; public bool ha_allow_overcommit; public bool ha_overcommitted; public Object blobs; public string [] tags; public Object gui_config; public Object health_check_config; public string wlb_url; public string wlb_username; public bool wlb_enabled; public bool wlb_verify_cert; public bool redo_log_enabled; public string redo_log_vdi; public string vswitch_controller; public Object restrictions; public string [] metadata_VDIs; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Pool_patch { public string uuid; public string name_label; public string name_description; public string version; public string size; public bool pool_applied; public string [] host_patches; public string [] after_apply_guidance; public Object other_config; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_VM { public string uuid; public string [] allowed_operations; public Object current_operations; public string power_state; public string name_label; public string name_description; public string user_version; public bool is_a_template; public string suspend_VDI; public string resident_on; public string affinity; public string memory_overhead; public string memory_target; public string memory_static_max; public string memory_dynamic_max; public string memory_dynamic_min; public string memory_static_min; public Object VCPUs_params; public string VCPUs_max; public string VCPUs_at_startup; public string actions_after_shutdown; public string actions_after_reboot; public string actions_after_crash; public string [] consoles; public string [] VIFs; public string [] VBDs; public string [] crash_dumps; public string [] VTPMs; public string PV_bootloader; public string PV_kernel; public string PV_ramdisk; public string PV_args; public string PV_bootloader_args; public string PV_legacy_args; public string HVM_boot_policy; public Object HVM_boot_params; public double HVM_shadow_multiplier; public Object platform; public string PCI_bus; public Object other_config; public string domid; public string domarch; public Object last_boot_CPU_flags; public bool is_control_domain; public string metrics; public string guest_metrics; public string last_booted_record; public string recommendations; public Object xenstore_data; public bool ha_always_run; public string ha_restart_priority; public bool is_a_snapshot; public string snapshot_of; public string [] snapshots; public DateTime snapshot_time; public string transportable_snapshot_id; public Object blobs; public string [] tags; public Object blocked_operations; public Object snapshot_info; public string snapshot_metadata; public string parent; public string [] children; public Object bios_strings; public string protection_policy; public bool is_snapshot_from_vmpp; public string appliance; public string start_delay; public string shutdown_delay; public string order; public string [] VGPUs; public string [] attached_PCIs; public string suspend_SR; public string version; public string generation_id; public string hardware_platform_version; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_VM_metrics { public string uuid; public string memory_actual; public string VCPUs_number; public Object VCPUs_utilisation; public Object VCPUs_CPU; public Object VCPUs_params; public Object VCPUs_flags; public string [] state; public DateTime start_time; public DateTime install_time; public DateTime last_updated; public Object other_config; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_VM_guest_metrics { public string uuid; public Object os_version; public Object PV_drivers_version; public bool PV_drivers_up_to_date; public Object memory; public Object disks; public Object networks; public Object other; public DateTime last_updated; public Object other_config; public bool live; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_VMPP { public string uuid; public string name_label; public string name_description; public bool is_policy_enabled; public string backup_type; public string backup_retention_value; public string backup_frequency; public Object backup_schedule; public bool is_backup_running; public DateTime backup_last_run_time; public string archive_target_type; public Object archive_target_config; public string archive_frequency; public Object archive_schedule; public bool is_archive_running; public DateTime archive_last_run_time; public string [] VMs; public bool is_alarm_enabled; public Object alarm_config; public string [] recent_alerts; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_VM_appliance { public string uuid; public string name_label; public string name_description; public string [] allowed_operations; public Object current_operations; public string [] VMs; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_DR_task { public string uuid; public string [] introduced_SRs; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Host { public string uuid; public string name_label; public string name_description; public string memory_overhead; public string [] allowed_operations; public Object current_operations; public string API_version_major; public string API_version_minor; public string API_version_vendor; public Object API_version_vendor_implementation; public bool enabled; public Object software_version; public Object other_config; public string [] capabilities; public Object cpu_configuration; public string sched_policy; public string [] supported_bootloaders; public string [] resident_VMs; public Object logging; public string [] PIFs; public string suspend_image_sr; public string crash_dump_sr; public string [] crashdumps; public string [] patches; public string [] PBDs; public string [] host_CPUs; public Object cpu_info; public string hostname; public string address; public string metrics; public Object license_params; public string [] ha_statefiles; public string [] ha_network_peers; public Object blobs; public string [] tags; public string external_auth_type; public string external_auth_service_name; public Object external_auth_configuration; public string edition; public Object license_server; public Object bios_strings; public string power_on_mode; public Object power_on_config; public string local_cache_sr; public Object chipset_info; public string [] PCIs; public string [] PGPUs; public Object guest_VCPUs_params; public string display; public string [] virtual_hardware_platform_versions; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Host_crashdump { public string uuid; public string host; public DateTime timestamp; public string size; public Object other_config; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Host_patch { public string uuid; public string name_label; public string name_description; public string version; public string host; public bool applied; public DateTime timestamp_applied; public string size; public string pool_patch; public Object other_config; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Host_metrics { public string uuid; public string memory_total; public string memory_free; public bool live; public DateTime last_updated; public Object other_config; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Host_cpu { public string uuid; public string host; public string number; public string vendor; public string speed; public string modelname; public string family; public string model; public string stepping; public string flags; public string features; public double utilisation; public Object other_config; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Network { public string uuid; public string name_label; public string name_description; public string [] allowed_operations; public Object current_operations; public string [] VIFs; public string [] PIFs; public string MTU; public Object other_config; public string bridge; public Object blobs; public string [] tags; public string default_locking_mode; public Object assigned_ips; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_VIF { public string uuid; public string [] allowed_operations; public Object current_operations; public string device; public string network; public string VM; public string MAC; public string MTU; public Object other_config; public bool currently_attached; public string status_code; public string status_detail; public Object runtime_properties; public string qos_algorithm_type; public Object qos_algorithm_params; public string [] qos_supported_algorithms; public string metrics; public bool MAC_autogenerated; public string locking_mode; public string [] ipv4_allowed; public string [] ipv6_allowed; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_VIF_metrics { public string uuid; public double io_read_kbs; public double io_write_kbs; public DateTime last_updated; public Object other_config; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_PIF { public string uuid; public string device; public string network; public string host; public string MAC; public string MTU; public string VLAN; public string metrics; public bool physical; public bool currently_attached; public string ip_configuration_mode; public string IP; public string netmask; public string gateway; public string DNS; public string bond_slave_of; public string [] bond_master_of; public string VLAN_master_of; public string [] VLAN_slave_of; public bool management; public Object other_config; public bool disallow_unplug; public string [] tunnel_access_PIF_of; public string [] tunnel_transport_PIF_of; public string ipv6_configuration_mode; public string [] IPv6; public string ipv6_gateway; public string primary_address_type; public bool managed; public Object properties; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_PIF_metrics { public string uuid; public double io_read_kbs; public double io_write_kbs; public bool carrier; public string vendor_id; public string vendor_name; public string device_id; public string device_name; public string speed; public bool duplex; public string pci_bus_path; public DateTime last_updated; public Object other_config; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Bond { public string uuid; public string master; public string [] slaves; public Object other_config; public string primary_slave; public string mode; public Object properties; public string links_up; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_VLAN { public string uuid; public string tagged_PIF; public string untagged_PIF; public string tag; public Object other_config; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_SM { public string uuid; public string name_label; public string name_description; public string type; public string vendor; public string copyright; public string version; public string required_api_version; public Object configuration; public string [] capabilities; public Object features; public Object other_config; public string driver_filename; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_SR { public string uuid; public string name_label; public string name_description; public string [] allowed_operations; public Object current_operations; public string [] VDIs; public string [] PBDs; public string virtual_allocation; public string physical_utilisation; public string physical_size; public string type; public string content_type; public bool shared; public Object other_config; public string [] tags; public Object sm_config; public Object blobs; public bool local_cache_enabled; public string introduced_by; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_VDI { public string uuid; public string name_label; public string name_description; public string [] allowed_operations; public Object current_operations; public string SR; public string [] VBDs; public string [] crash_dumps; public string virtual_size; public string physical_utilisation; public string type; public bool sharable; public bool read_only; public Object other_config; public bool storage_lock; public string location; public bool managed; public bool missing; public string parent; public Object xenstore_data; public Object sm_config; public bool is_a_snapshot; public string snapshot_of; public string [] snapshots; public DateTime snapshot_time; public string [] tags; public bool allow_caching; public string on_boot; public string metadata_of_pool; public bool metadata_latest; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_VBD { public string uuid; public string [] allowed_operations; public Object current_operations; public string VM; public string VDI; public string device; public string userdevice; public bool bootable; public string mode; public string type; public bool unpluggable; public bool storage_lock; public bool empty; public Object other_config; public bool currently_attached; public string status_code; public string status_detail; public Object runtime_properties; public string qos_algorithm_type; public Object qos_algorithm_params; public string [] qos_supported_algorithms; public string metrics; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_VBD_metrics { public string uuid; public double io_read_kbs; public double io_write_kbs; public DateTime last_updated; public Object other_config; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_PBD { public string uuid; public string host; public string SR; public Object device_config; public bool currently_attached; public Object other_config; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Crashdump { public string uuid; public string VM; public string VDI; public Object other_config; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_VTPM { public string uuid; public string VM; public string backend; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Console { public string uuid; public string protocol; public string location; public string VM; public Object other_config; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_User { public string uuid; public string short_name; public string fullname; public Object other_config; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Data_source { public string name_label; public string name_description; public bool enabled; public bool standard; public string units; public double min; public double max; public double value; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Blob { public string uuid; public string name_label; public string name_description; public string size; public bool pubblic; public DateTime last_updated; public string mime_type; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Message { public string uuid; public string name; public string priority; public string cls; public string obj_uuid; public DateTime timestamp; public string body; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Secret { public string uuid; public string value; public Object other_config; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_Tunnel { public string uuid; public string access_PIF; public string transport_PIF; public Object status; public Object other_config; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_PCI { public string uuid; public string class_name; public string vendor_name; public string device_name; public string host; public string pci_id; public string [] dependencies; public Object other_config; public string subsystem_vendor_name; public string subsystem_device_name; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_PGPU { public string uuid; public string PCI; public string GPU_group; public string host; public Object other_config; public string [] supported_VGPU_types; public string [] enabled_VGPU_types; public string [] resident_VGPUs; public Object supported_VGPU_max_capacities; public string dom0_access; public bool is_system_display_device; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_GPU_group { public string uuid; public string name_label; public string name_description; public string [] PGPUs; public string [] VGPUs; public string [] GPU_types; public Object other_config; public string allocation_algorithm; public string [] supported_VGPU_types; public string [] enabled_VGPU_types; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_VGPU { public string uuid; public string VM; public string GPU_group; public string device; public bool currently_attached; public Object other_config; public string type; public string resident_on; } [XmlRpcMissingMapping(MappingAction.Ignore)] public class Proxy_VGPU_type { public string uuid; public string vendor_name; public string model_name; public string framebuffer_size; public string max_heads; public string max_resolution_x; public string max_resolution_y; public string [] supported_on_PGPUs; public string [] enabled_on_PGPUs; public string [] VGPUs; public string [] supported_on_GPU_groups; public string [] enabled_on_GPU_groups; } }