HP DL385 XenEnterprise Management API

HP DL385 - ProLiant - G5 Manual

HP DL385 manual content summary:

  • HP DL385 | XenEnterprise Management API - Page 1
    XenEnterprise Management API API Revision 1.1 XenEnterprise Management API Version: API Revision 1.1 Date: 16th August 2007 Copyright c 2007 XenSource Inc, All Rights Reserved.
  • HP DL385 | XenEnterprise Management API - Page 2
    Additional RPCs 6 1.3 Wire Protocol for Remote API Calls 7 1.3.1 Note on References vs UUIDs 8 1.3.2 Return Values/Status Codes 8 1.4 Making XML-RPC Calls 9 1.4.1 Transport Layer 9 1.4.2 Session Layer 9 1.4.3 Synchronous and Asynchronous invocation 9 1.5 Example interactive session
  • HP DL385 | XenEnterprise Management API - Page 3
    148 2.16.1 Fields for class: host cpu 148 2.16.2 RPCs associated with class: host cpu 148 2.17 Class: network 154 2.17.1 Fields for class: network 154 2.17.2 RPCs associated with class: network 154 2.18 Class: VIF 162 2.18.1 Fields for class: VIF 162 2.18.2 RPCs associated with class: VIF
  • HP DL385 | XenEnterprise Management API - Page 4
    : console 277 2.33 Class: user 282 2.33.1 Fields for class: user 282 2.33.2 RPCs associated with class: user 282 2.34 Error Handling 285 2.34.1 Error Codes 286 4
  • HP DL385 | XenEnterprise Management API - Page 5
    on the server-side. Clients may obtain opaque references to these server-side objects and manually set when a new object is created, but is then Read Only for the duration of the object's life. For example, the maximum memory new VIF causes the VIFs field of the corresponding VM object to be updated
  • HP DL385 | XenEnterprise Management API - Page 6
    RW and ROins . The result of this RPC is that a new persistent object is created on the server-side with the specified field values. • Each class has x)" RPC that explicitly deletes the persistent object specified by x from the system. This is a non-cascading delete - if the object being removed is
  • HP DL385 | XenEnterprise Management API - Page 7
    1.3 Wire Protocol for Remote API Calls API calls are sent over a network to a Xen-enabled host using the XML-RPC protocol. In this strings and should not expect them to remain valid after the client's session with the server has terminated. • fields named "uuid" of type "String" are mapped to the
  • HP DL385 | XenEnterprise Management API - Page 8
    has UUID=u; • A get uuid function (a regular "field getter" RPC) that takes an opaque reference, r, and returns the UUID of the server-side object that is referenced by r. 1.3.2 Return Values/Status Codes The return value of an RPC call is an XML-RPC Struct. • The first element of the struct is named
  • HP DL385 | XenEnterprise Management API - Page 9
    XML-RPC Calls 1.4.1 Transport Layer The following transport layers are currently supported: • HTTP/S for remote administration • HTTP over Unix domain sockets for local administration 1.4.2 Session Layer The XML-RPC interface is session-based; before you can make arbitrary RPC calls you must login
  • HP DL385 | XenEnterprise Management API - Page 10
    returns a set of all task IDs known to the system. The status (including any returned result and error codes) of these tasks can then be queried by accessing xmlrpclib Create a python object referencing the remote server: >>> xen = xmlrpclib.Server("https://localhost:443") Acquire a session reference
  • HP DL385 | XenEnterprise Management API - Page 11
    as a python dictionary: >>> record = xen.VM.get_record(session, all_templates[0])['Value'] >>> record['power_state'] 'Halted' >>> record['name_label'] 'XenSource P2V Server' To retrieve all the VM records in a single call: >>> records = xen.VM.get_all_records(session)['Value'] >>> records.keys
  • HP DL385 | XenEnterprise Management API - Page 12
    string, then paravirtual domain building and booting will be used; otherwise the VM will be loaded as an HVM domain, and booted using an emulated BIOS. When paravirtual booting is in use, the PV/bootloader field indicates the bootloader to use. It may be "pygrub", in which case the platform's default
  • HP DL385 | XenEnterprise Management API - Page 13
    1.7. VM BOOT PARAMETERS CHAPTER 1. INTRODUCTION Only one policy is currently defined: "BIOS order". In this case, HVM/boot params should contain one key-value pair "order" = "N" where N is the string that will be passed to QEMU. 13
  • HP DL385 | XenEnterprise Management API - Page 14
    Represents a host crash dump Represents a patch stored on a server The metrics associated with a host A physical CPU A virtual network A virtual network interface The metrics associated with a virtual network device A physical network interface (note separate VLANs are represented as several PIFs
  • HP DL385 | XenEnterprise Management API - Page 15
    object.field Bond.slaves Bond.master VLAN.tagged PIF PBD.host PBD.SR VBD.VDI crashdump.VDI VM.VBDs VM.crash dumps VM.VIFs network.VIFs host.PIFs network.PIFs VDI.SR VM.VTPMs VM.consoles VM.resident on host cpu.host host crashdump.host host patch.host host patch.pool patch
  • HP DL385 | XenEnterprise Management API - Page 16
    attach eject insert plug unplug unplug force Attempting to attach this VBD to a VM Attempting to eject the media from this VBD Attempting to insert new media into this VBD Attempting to hotplug this VBD Attempting to hot unplug this VBD Attempting to forcibly unplug this VBD 16
  • HP DL385 | XenEnterprise Management API - Page 17
    VDI Introducing a new VDI Destroying a VDI Resizing a VDI Cloneing a VDI Snapshotting a VDI enum vif operations attach plug unplug Attempting to attach this VIF to a VM Attempting to hotplug this VIF Attempting to hot unplug this VIF enum network operations attaching Indicates this network is
  • HP DL385 | XenEnterprise Management API - Page 18
    2.3. TYPES Halted Paused Running Suspended Unknown CHAPTER 2. API REFERENCE VM is offline and not using any resources All resources have been allocated but the VM itself is paused and its vCPUs are not running Running VM state has been saved to disk and it is nolonger running. Note that disks remain
  • HP DL385 | XenEnterprise Management API - Page 19
    memory live changing shadow memory live changing VCPUs live assert operation valid update VM and start a new copy enum ip configuration mode None DHCP Static Do not acquire an IP address Acquire an IP address by DHCP Static IP address configuration enum vdi type system
  • HP DL385 | XenEnterprise Management API - Page 20
    2.3. TYPES CHAPTER 2. API REFERENCE enum vbd mode RO only read-only access will be allowed RW read-write access will be allowed enum vbd type CD VBD will appear to guest as CD Disk VBD will appear to guest as disk 20
  • HP DL385 | XenEnterprise Management API - Page 21
    . Client API version. Return Type: session ref reference of newly created session Possible Error Codes: SESSION AUTHENTICATION FAILED RPC name: logout Overview: Log out of a session. Signature: with root priviledges then the old pwd is validated and the new pwd is set regardless. Signature: 21
  • HP DL385 | XenEnterprise Management API - Page 22
    API REFERENCE void change_password (session_id s, string old_pwd, string new_pwd) Arguments: type string string name description old pwd Old password for account new pwd New password for account Return Type: void RPC name: get uuid Overview: Get the uuid field of the given session. Signature
  • HP DL385 | XenEnterprise Management API - Page 23
    2.4. CLASS: SESSION Arguments: type name description session ref self reference to the object Return Type: user ref value of the field CHAPTER 2. API REFERENCE RPC name: get last active Overview: Get the last active field of the given session. Signature: datetime get_last_active (session_id
  • HP DL385 | XenEnterprise Management API - Page 24
    (session_id s, session ref self, (string -> string) Map value) Arguments: type session ref (string → string) Map name description self reference to the object value New value to set Return Type: void RPC name: add to other config Overview: Add the given key-value pair to the other config field of
  • HP DL385 | XenEnterprise Management API - Page 25
    2.4. CLASS: SESSION CHAPTER 2. API REFERENCE RPC name: get by uuid Overview: Get a reference to the session instance with the specified UUID. Signature: (session ref) get_by_uuid (session_id s, string uuid) Arguments: type name description string uuid UUID of object to return Return Type: session
  • HP DL385 | XenEnterprise Management API - Page 26
    reference a human-readable name a notes field containg humanreadable description list of the operations allowed in this state. This list is advisory only and the server state may have changed by the time this field is read by a client. links each of the running tasks using this object (by reference
  • HP DL385 | XenEnterprise Management API - Page 27
    Undefined otherwise. additional configuration 2.5.2 RPCs associated with class: task RPC name: create Overview: Create a new task object which must be manually destroyed. Signature: (task ref) create (session_id s, string label, string description) Arguments: type string string name description
  • HP DL385 | XenEnterprise Management API - Page 28
    2.5. CLASS: TASK Possible Error Codes: OPERATION NOT ALLOWED RPC name: get all Overview: Return a list of all the tasks known to the system. Signature: ((task ref) Set) get_all (session_id s) Return Type: (task ref) Set references to all objects CHAPTER 2. API REFERENCE RPC name: get all records
  • HP DL385 | XenEnterprise Management API - Page 29
    2.5. CLASS: TASK Arguments: type name description task ref self reference to the object Return Type: string value of the field CHAPTER 2. API REFERENCE RPC name: get name description Overview: Get the name/description field of the given task. Signature: string get_name_description (session_id s,
  • HP DL385 | XenEnterprise Management API - Page 30
    2.5. CLASS: TASK CHAPTER 2. API REFERENCE Return Type: (string → task allowed operations) Map value of the field RPC name: get created Overview: Get the created field of the given task. Signature: datetime get_created (session_id s, task ref self) Arguments: type name description task ref self
  • HP DL385 | XenEnterprise Management API - Page 31
    2.5. CLASS: TASK CHAPTER 2. API REFERENCE RPC name: get resident on Overview: Get the resident on field of the given task. Signature: (host ref) get_resident_on (session_id s, task ref self) Arguments: type name description task ref self reference to the object Return Type: host ref value of the fi
  • HP DL385 | XenEnterprise Management API - Page 32
    2.5. CLASS: TASK CHAPTER 2. API REFERENCE RPC name: get result Overview: Get the result field of the given task. Signature: string get_result (session_id s, task ref self) Arguments: type name description task ref self reference to the object Return Type: string value of the field RPC name: get
  • HP DL385 | XenEnterprise Management API - Page 33
    (session_id s, task ref self, (string -> string) Map value) Arguments: type task ref (string → string) Map name description self reference to the object value New value to set Return Type: void RPC name: add to other config Overview: Add the given key-value pair to the other config field of
  • HP DL385 | XenEnterprise Management API - Page 34
    2.5. CLASS: TASK CHAPTER 2. API REFERENCE RPC name: get by uuid Overview: Get a reference to the task instance with the specified UUID. Signature: (task ref) get_by_uuid (session_id s, string uuid) Arguments: type name description string uuid UUID of object to return Return Type: task ref reference
  • HP DL385 | XenEnterprise Management API - Page 35
    of the object that changed 2.6.2 RPCs associated with class: event RPC name: register Overview: Registers this session with the event system. Specifying the empty list will register for all classes. Signature: void register (session_id s, string Set classes) Arguments: type name description
  • HP DL385 | XenEnterprise Management API - Page 36
    returns a (possibly empty) batch of events. Signature: ((event record) Set) next (session_id s) Return Type: (event record) Set the batch of events Possible Error Codes: SESSION NOT REGISTERED, EVENTS LOST RPC name: get current id Overview: Return the ID of the next event to be generated by the
  • HP DL385 | XenEnterprise Management API - Page 37
    The password for the master (for initial authentication) Return Type: void Possible Error Codes: JOINING HOST CANNOT CONTAIN SHARED SRS RPC name: join force Overview: Instruct host to join a new pool. Signature: void join_force (session_id s, string master_address, string master_username, string
  • HP DL385 | XenEnterprise Management API - Page 38
    master_address) Arguments: type name description string master address The hostname of the master Return Type: void RPC name: recover slaves Overview: Instruct a pool master, M, to try and contact its slaves and, if slaves are in emergency mode, reset their master address to M. Signature
  • HP DL385 | XenEnterprise Management API - Page 39
    ref int name device network VLAN description physical interface on which to create the VLAN interface network to which this interface should be connected VLAN tag for the new interface Return Type: (PIF ref) Set The references of the created PIF objects Possible Error Codes: VLAN TAG INVALID
  • HP DL385 | XenEnterprise Management API - Page 40
    host ref host) Arguments: type name description host ref host The host who should become the new master Return Type: void RPC name: get all Overview: Return a list of all the pools known to the system. Signature: ((pool ref) Set) get_all (session_id s) Return Type: (pool ref) Set references to all
  • HP DL385 | XenEnterprise Management API - Page 41
    the given pool. Signature: void set_name_label (session_id s, pool ref self, string value) Arguments: type pool ref string name description self reference to the object value New value to set Return Type: void 41
  • HP DL385 | XenEnterprise Management API - Page 42
    . Signature: void set_name_description (session_id s, pool ref self, string value) Arguments: type pool ref string name description self reference to the object value New value to set Return Type: void RPC name: get master Overview: Get the master field of the given pool. Signature: (host ref
  • HP DL385 | XenEnterprise Management API - Page 43
    Signature: void set_default_SR (session_id s, pool ref self, SR ref value) Arguments: type pool ref SR ref name description self reference to the object value New value to set Return Type: void RPC name: get suspend image SR Overview: Get the suspend image SR field of the given pool. Signature
  • HP DL385 | XenEnterprise Management API - Page 44
    Signature: void set_suspend_image_SR (session_id s, pool ref self, SR ref value) Arguments: type pool ref SR ref name description self reference to the object value New value to set Return Type: void RPC name: get crash dump SR Overview: Get the crash dump SR field of the given pool. Signature
  • HP DL385 | XenEnterprise Management API - Page 45
    (session_id s, pool ref self, (string -> string) Map value) Arguments: type pool ref (string → string) Map name description self reference to the object value New value to set Return Type: void RPC name: add to other config Overview: Add the given key-value pair to the other config field of
  • HP DL385 | XenEnterprise Management API - Page 46
    2.7. CLASS: POOL CHAPTER 2. API REFERENCE RPC name: remove from other config Overview: Remove the given key and its corresponding value from the other config field of the given pool. If the key is not in that Map, then do nothing. Signature: void remove_from_other_config (session_id s, pool ref
  • HP DL385 | XenEnterprise Management API - Page 47
    2.8. CLASS: POOL PATCH CHAPTER 2. API REFERENCE 2.8 Class: pool patch 2.8.1 Fields for class: pool patch Name Description Quals RO run RO ins RO ins RO ins RO run RO run RO run RO run RO run RW pool patch Pool-wide patches. Field uuid name/label name/description version filename size pool
  • HP DL385 | XenEnterprise Management API - Page 48
    2.8. CLASS: POOL PATCH CHAPTER 2. API REFERENCE RPC name: precheck Overview: Execute the precheck stage of the selected patch on a host and return its output. Signature: string precheck (session_id s, pool_patch ref self, host ref host) Arguments: type pool patch ref host ref name description
  • HP DL385 | XenEnterprise Management API - Page 49
    name: get all records Overview: Return a map of pool patch references to pool patch records for all pool patchs known to the system. Signature: ((pool_patch ref -> pool_patch record) Map) get_all_records (session_id s) Return Type: (pool patch ref → pool patch record) Map records of all objects RPC
  • HP DL385 | XenEnterprise Management API - Page 50
    2.8. CLASS: POOL PATCH Return Type: string value of the field CHAPTER 2. API REFERENCE RPC name: get name description Overview: Get the name/description field of the given pool patch. Signature: string get_name_description (session_id s, pool_patch ref self) Arguments: type name description
  • HP DL385 | XenEnterprise Management API - Page 51
    2.8. CLASS: POOL PATCH CHAPTER 2. API REFERENCE RPC name: get pool applied Overview: Get the pool applied field of the given pool patch. Signature: bool get_pool_applied (session_id s, pool_patch ref self) Arguments: type name description pool patch ref self reference to the object Return
  • HP DL385 | XenEnterprise Management API - Page 52
    s, pool_patch ref self, (string -> string) Map value) Arguments: type pool patch ref (string → string) Map name description self reference to the object value New value to set Return Type: void RPC name: add to other config Overview: Add the given key-value pair to the other config field of
  • HP DL385 | XenEnterprise Management API - Page 53
    2.8. CLASS: POOL PATCH CHAPTER 2. API REFERENCE RPC name: remove from other config Overview: Remove the given key and its corresponding value from the other config field of the given pool patch. If the key is not in that Map, then do nothing. Signature: void remove_from_other_config (session_id s,
  • HP DL385 | XenEnterprise Management API - Page 54
    2.8. CLASS: POOL PATCH CHAPTER 2. API REFERENCE RPC name: get by name label Overview: Get all the pool patch instances with the given label. Signature: ((pool_patch ref) Set) get_by_name_label (session_id s, string label) Arguments: type name description string label label of object to return
  • HP DL385 | XenEnterprise Management API - Page 55
    of the operations allowed in this state. This list is advisory only and the server state may have changed by the time this field is read by a client VM start time acts as a hard limit of the amount of memory a guest can use. New values only take effect on reboot. Dynamic maximum (bytes) Dynamic
  • HP DL385 | XenEnterprise Management API - Page 56
    the guest crashes virtual console devices virtual network interfaces virtual block devices crash dumps associated with is a control domain (domain 0 or a driver domain) metrics associated with this VM metrics associated record at time of last boot, updated dynamically to reflect the runtime state
  • HP DL385 | XenEnterprise Management API - Page 57
    string new_name) Arguments: type VM ref string name description vm The VM to be cloned new name The name of the cloned VM Return Type: VM ref The reference of the newly created VM. Possible Error Codes: VM BAD POWER STATE, SR FULL, OPERATION NOT ALLOWED RPC name: copy Overview: Copied the
  • HP DL385 | XenEnterprise Management API - Page 58
    safety checks (e.g. if the CPU the VM last booted on looks substantially different to the current one) Return Type: void Possible Error Codes: VM BAD POWER STATE, VM HVM REQUIRED, VM IS TEMPLATE, OTHER OPERATION IN PROGRESS, OPERATION NOT ALLOWED, BOOTLOADER FAILED, UNKNOWN BOOTLOADER, NO HOSTS
  • HP DL385 | XenEnterprise Management API - Page 59
    name description VM ref vm The VM to pause Return Type: void Possible Error Codes: VM BAD POWER STATE, OTHER OPERATION IN PROGRESS, OPERATION NOT ALLOWED, VM to cleanly shutdown the specified VM. (Note: this may not be supported-e.g. if a guest agent is not installed). This can only be called when
  • HP DL385 | XenEnterprise Management API - Page 60
    Attempt to cleanly shutdown the specified VM (Note: this may not be supported-e.g. if a guest agent is not installed). This can only be called when description VM ref vm The VM to destroy Return Type: void Possible Error Codes: VM BAD POWER STATE, OTHER OPERATION IN PROGRESS, OPERATION NOT ALLOWED,
  • HP DL385 | XenEnterprise Management API - Page 61
    VM. Signature: void hard_reboot (session_id s, VM ref vm) Arguments: type name description VM ref vm The VM to reboot Return Type: void Possible Error Codes: VM BAD POWER STATE, OTHER OPERATION IN PROGRESS, OPERATION NOT ALLOWED, VM IS TEMPLATE RPC name: suspend Overview: Suspend the specified VM to
  • HP DL385 | XenEnterprise Management API - Page 62
    migrate The target host Extra configuration operations Return Type: void Possible Error Codes: VM BAD POWER STATE, OTHER OPERATION IN PROGRESS, VM IS TEMPLATE, OPERATION NOT ALLOWED, VM MIGRATE FAILED, VM MISSING PV DRIVERS RPC name: set VCPUs number live Overview: Set this VM's VCPUs/at startup
  • HP DL385 | XenEnterprise Management API - Page 63
    The value Return Type: void RPC name: set memory target live Overview: Set the balloon driver's target on a running VM. Signature: void shadow multiplier live Overview: Set the shadow memory on a running VM with the new shadow multiplier. Signature: void set_shadow_multiplier_live (session_id
  • HP DL385 | XenEnterprise Management API - Page 64
    ref float name description self The VM multiplier The new shadow multiplier to set Return Type: void RPC Codes: VM BAD POWER STATE RPC name: maximise memory Overview: Returns the maximum amount of guest memory which will fit, together with overheads, in the supplied amount of physical memory
  • HP DL385 | XenEnterprise Management API - Page 65
    a record describing the VM's dynamic state, initialised when the VM boots and updated to reflect runtime configuration changes e.g. CPU hotplug. Signature: (VM to see whether this operation is acceptable in the current state of the system, raising an error if the operation is invalid for some reason.
  • HP DL385 | XenEnterprise Management API - Page 66
    name: update allowed operations Overview: Recomputes the list of acceptable operations. Signature: void update_allowed_operations (session_id s, VM ref self) Arguments: type name description VM ref self reference to the object Return Type: void RPC name: get allowed VBD devices Overview: Returns
  • HP DL385 | XenEnterprise Management API - Page 67
    ref name description self The VM host The host Return Type: void Possible Error Codes: HOST NOT ENOUGH FREE MEMORY, VM REQUIRES SR RPC name: atomic set resident on Overview: . Signature: void Return a list of all the VMs known to the system. Signature: ((VM ref) Set) get_all (session_id s) 67
  • HP DL385 | XenEnterprise Management API - Page 68
    objects CHAPTER 2. API REFERENCE RPC name: get all records Overview: Return a map of VM references to VM records for all VMs known to the system. Signature: ((VM ref -> VM record) Map) get_all_records (session_id s) Return Type: (VM ref → VM record) Map records of all objects RPC name: get uuid
  • HP DL385 | XenEnterprise Management API - Page 69
    2.9. CLASS: VM CHAPTER 2. API REFERENCE RPC name: get current operations Overview: Get the current operations field of the given VM. Signature: ((string -> vm_operations) Map) get_current_operations (session_id s, VM ref self) Arguments: type name description VM ref self reference to the object
  • HP DL385 | XenEnterprise Management API - Page 70
    VM. Signature: void set_name_label (session_id s, VM ref self, string value) Arguments: type VM ref string name description self reference to the object value New value to set Return Type: void RPC name: get name description Overview: Get the name/description field of the given VM. Signature
  • HP DL385 | XenEnterprise Management API - Page 71
    given VM. Signature: void set_user_version (session_id s, VM ref self, int value) Arguments: type VM ref int name description self reference to the object value New value to set Return Type: void RPC name: get is a template Overview: Get the is a template field of the given VM. Signature: bool
  • HP DL385 | XenEnterprise Management API - Page 72
    VM. Signature: void set_is_a_template (session_id s, VM ref self, bool value) Arguments: type VM ref bool name description self reference to the object value New value to set Return Type: void RPC name: get suspend VDI Overview: Get the suspend VDI field of the given VM. Signature: (VDI ref
  • HP DL385 | XenEnterprise Management API - Page 73
    ref value) Arguments: type VM ref host ref name description self reference to the object value New value to set Return Type: void RPC name: get memory static max Overview: Get the memory/static max field of the given VM. Signature: int get_memory_static_max (session_id s, VM ref self) Arguments
  • HP DL385 | XenEnterprise Management API - Page 74
    , int value) Arguments: type VM ref int name description self reference to the object value New value to set Return Type: void RPC name: get memory dynamic max Overview: Get the memory/dynamic max field of the given VM. Signature: int get_memory_dynamic_max (session_id s, VM ref self) Arguments
  • HP DL385 | XenEnterprise Management API - Page 75
    self, int value) Arguments: type VM ref int name description self reference to the object value New value to set Return Type: void RPC name: get memory static min Overview: Get the memory/static min field of the given VM. Signature: int get_memory_static_min (session_id s, VM ref self) Arguments
  • HP DL385 | XenEnterprise Management API - Page 76
    2. API REFERENCE RPC name: set memory static min Overview: Set the memory/static min field of the given VM. Signature: void set_memory_static_min (session_id s, VM ref self, int value) Arguments: type VM ref int name description self reference to the object value New value to set Return Type
  • HP DL385 | XenEnterprise Management API - Page 77
    2.9. CLASS: VM CHAPTER 2. API REFERENCE RPC name: add to VCPUs params Overview: Add the given key-value pair to the VCPUs/params field of the given VM. Signature: void add_to_VCPUs_params (session_id s, VM ref self, string key, string value) Arguments: type VM ref string string name self key
  • HP DL385 | XenEnterprise Management API - Page 78
    the given VM. Signature: void set_VCPUs_max (session_id s, VM ref self, int value) Arguments: type VM ref int name description self reference to the object value New value to set Return Type: void RPC name: get VCPUs at startup Overview: Get the VCPUs/at startup field of the given VM. Signature
  • HP DL385 | XenEnterprise Management API - Page 79
    set_actions_after_shutdown (session_id s, VM ref self, on_normal_exit value) Arguments: type VM ref on normal exit name description self reference to the object value New value to set Return Type: void RPC name: get actions after reboot Overview: Get the actions/after reboot field of the given
  • HP DL385 | XenEnterprise Management API - Page 80
    set_actions_after_reboot (session_id s, VM ref self, on_normal_exit value) Arguments: type VM ref on normal exit name description self reference to the object value New value to set Return Type: void RPC name: get actions after crash Overview: Get the actions/after crash field of the given VM
  • HP DL385 | XenEnterprise Management API - Page 81
    2.9. CLASS: VM CHAPTER 2. API REFERENCE RPC name: get consoles Overview: Get the consoles field of the given VM. Signature: ((console ref) Set) get_consoles (session_id s, VM ref self) Arguments: type name description VM ref self reference to the object Return Type: (console ref) Set value of the fi
  • HP DL385 | XenEnterprise Management API - Page 82
    2.9. CLASS: VM CHAPTER 2. API REFERENCE RPC name: get crash dumps Overview: Get the crash dumps field of the given VM. Signature: ((crashdump ref) Set) get_crash_dumps (session_id s, VM ref self) Arguments: type name description VM ref self reference to the object Return Type: (crashdump ref) Set
  • HP DL385 | XenEnterprise Management API - Page 83
    given VM. Signature: void set_PV_bootloader (session_id s, VM ref self, string value) Arguments: type VM ref string name description self reference to the object value New value to set Return Type: void RPC name: get PV kernel Overview: Get the PV/kernel field of the given VM. Signature: string
  • HP DL385 | XenEnterprise Management API - Page 84
    VM. Signature: void set_PV_ramdisk (session_id s, VM ref self, string value) Arguments: type VM ref string name description self reference to the object value New value to set Return Type: void RPC name: get PV args Overview: Get the PV/args field of the given VM. Signature: string get_PV_args
  • HP DL385 | XenEnterprise Management API - Page 85
    VM. Signature: void set_PV_args (session_id s, VM ref self, string value) Arguments: type VM ref string name description self reference to the object value New value to set Return Type: void RPC name: get PV bootloader args Overview: Get the PV/bootloader args field of the given VM. Signature
  • HP DL385 | XenEnterprise Management API - Page 86
    VM. Signature: void set_PV_legacy_args (session_id s, VM ref self, string value) Arguments: type VM ref string name description self reference to the object value New value to set Return Type: void RPC name: get HVM boot policy Overview: Get the HVM/boot policy field of the given VM. Signature
  • HP DL385 | XenEnterprise Management API - Page 87
    VM. Signature: void set_HVM_boot_policy (session_id s, VM ref self, string value) Arguments: type VM ref string name description self reference to the object value New value to set Return Type: void RPC name: get HVM boot params Overview: Get the HVM/boot params field of the given VM. Signature
  • HP DL385 | XenEnterprise Management API - Page 88
    2.9. CLASS: VM CHAPTER 2. API REFERENCE RPC name: add to HVM boot params Overview: Add the given key-value pair to the HVM/boot params field of the given VM. Signature: void add_to_HVM_boot_params (session_id s, VM ref self, string key, string value) Arguments: type VM ref string string name
  • HP DL385 | XenEnterprise Management API - Page 89
    VM. Signature: void set_HVM_shadow_multiplier (session_id s, VM ref self, float value) Arguments: type VM ref float name description self reference to the object value New value to set Return Type: void RPC name: get platform Overview: Get the platform field of the given VM. Signature: ((string
  • HP DL385 | XenEnterprise Management API - Page 90
    2.9. CLASS: VM CHAPTER 2. API REFERENCE RPC name: add to platform Overview: Add the given key-value pair to the platform field of the given VM. Signature: void add_to_platform (session_id s, VM ref self, string key, string value) Arguments: type VM ref string string name self key value
  • HP DL385 | XenEnterprise Management API - Page 91
    given VM. Signature: void set_PCI_bus (session_id s, VM ref self, string value) Arguments: type VM ref string name description self reference to the object value New value to set Return Type: void RPC name: get other config Overview: Get the other config field of the given VM. Signature: ((string
  • HP DL385 | XenEnterprise Management API - Page 92
    2.9. CLASS: VM CHAPTER 2. API REFERENCE RPC name: add to other config Overview: Add the given key-value pair to the other config field of the given VM. Signature: void add_to_other_config (session_id s, VM ref self, string key, string value) Arguments: type VM ref string string name self key
  • HP DL385 | XenEnterprise Management API - Page 93
    2.9. CLASS: VM CHAPTER 2. API REFERENCE RPC name: get domarch Overview: Get the domarch field of the given VM. Signature: string get_domarch (session_id s, VM ref self) Arguments: type name description VM ref self reference to the object Return Type: string value of the field RPC name: get last
  • HP DL385 | XenEnterprise Management API - Page 94
    2.9. CLASS: VM CHAPTER 2. API REFERENCE RPC name: get metrics Overview: Get the metrics field of the given VM. Signature: (VM_metrics ref) get_metrics (session_id s, VM ref self) Arguments: type name description VM ref self reference to the object Return Type: VM metrics ref value of the field RPC
  • HP DL385 | XenEnterprise Management API - Page 95
    VM. Signature: void set_recommendations (session_id s, VM ref self, string value) Arguments: type VM ref string name description self reference to the object value New value to set Return Type: void RPC name: get xenstore data Overview: Get the xenstore data field of the given VM. Signature
  • HP DL385 | XenEnterprise Management API - Page 96
    (session_id s, VM ref self, (string -> string) Map value) Arguments: type VM ref (string → string) Map name description self reference to the object value New value to set Return Type: void RPC name: add to xenstore data Overview: Add the given key-value pair to the xenstore data field of
  • HP DL385 | XenEnterprise Management API - Page 97
    CHAPTER 2. API REFERENCE RPC name: create Overview: Create a new VM instance, and return its handle. Signature: (VM ref) name: destroy Overview: Destroy the specified VM. The VM is completely removed from the system. This function can only be called when the VM is in the Halted State. Signature:
  • HP DL385 | XenEnterprise Management API - Page 98
    2.9. CLASS: VM CHAPTER 2. API REFERENCE RPC name: get record Overview: Get a record containing the current state of the given VM. Signature: (VM record) get_record (session_id s, VM ref self) Arguments: type name description VM ref self reference to the object Return Type: VM record all fields from
  • HP DL385 | XenEnterprise Management API - Page 99
    datetime install time last updated datetime datetime Description unique identifier/object reference Guest's actual memory (bytes) Current number Overview: Return a list of all the VM metrics instances known to the system. Signature: ((VM_metrics ref) Set) get_all (session_id s) Return Type: (
  • HP DL385 | XenEnterprise Management API - Page 100
    description VM metrics ref self reference to the object Return Type: string value of the field RPC name: get memory actual Overview: Get the memory/actual field of the given VM metrics. Signature: int get_memory_actual (session_id s, VM_metrics ref self) Arguments: type name description VM
  • HP DL385 | XenEnterprise Management API - Page 101
    2.10. CLASS: VM METRICS CHAPTER 2. API REFERENCE RPC name: get VCPUs utilisation Overview: Get the VCPUs/utilisation field of the given VM metrics. Signature: ((int -> float) Map) get_VCPUs_utilisation (session_id s, VM_metrics ref self) Arguments: type name description VM metrics ref self
  • HP DL385 | XenEnterprise Management API - Page 102
    2.10. CLASS: VM METRICS CHAPTER 2. API REFERENCE RPC name: get VCPUs flags Overview: Get the VCPUs/flags field of the given VM metrics. Signature: ((int -> string Set) Map) get_VCPUs_flags (session_id s, VM_metrics ref self) Arguments: type name description VM metrics ref self reference to the
  • HP DL385 | XenEnterprise Management API - Page 103
    VM metrics ref self reference to the object Return Type: datetime value of the field RPC name: get last updated Overview: Get the last updated field of the given VM metrics. Signature: datetime get_last_updated (session_id s, VM_metrics ref self) Arguments: type name description VM metrics
  • HP DL385 | XenEnterprise Management API - Page 104
    2.10. CLASS: VM METRICS CHAPTER 2. API REFERENCE RPC name: get record Overview: Get a record containing the current state of the given VM metrics. Signature: (VM_metrics record) get_record (session_id s, VM_metrics ref self) Arguments: type name description VM metrics ref self reference to
  • HP DL385 | XenEnterprise Management API - Page 105
    drivers appear to be up to date memory (string → string) Map free/used/total memory disks (string → string) Map disk configuration/free space networks (string → string) Map network configuration other (string → string) Map anything else last updated known to the system. Signature: ((
  • HP DL385 | XenEnterprise Management API - Page 106
    ref self reference to the object Return Type: (string → string) Map value of the field RPC name: get PV drivers up to date Overview: Get the PV drivers up to date field of the given VM guest metrics. Signature: bool get_PV_drivers_up_to_date (session_id s, VM_guest_metrics ref self) Arguments
  • HP DL385 | XenEnterprise Management API - Page 107
    metrics ref self reference to the object Return Type: (string → string) Map value of the field RPC name: get networks Overview: Get the networks field of the given VM guest metrics. Signature: ((string -> string) Map) get_networks (session_id s, VM_guest_metrics ref self) Arguments: type name
  • HP DL385 | XenEnterprise Management API - Page 108
    ref self reference to the object Return Type: (string → string) Map value of the field RPC name: get last updated Overview: Get the last updated field of the given VM guest metrics. Signature: datetime get_last_updated (session_id s, VM_guest_metrics ref self) Arguments: type name description
  • HP DL385 | XenEnterprise Management API - Page 109
    2.11. CLASS: VM GUEST METRICS CHAPTER 2. API REFERENCE RPC name: get record Overview: Get a record containing the current state of the given VM guest metrics. Signature: (VM_guest_metrics record) get_record (session_id s, VM_guest_metrics ref self) Arguments: type name description VM guest
  • HP DL385 | XenEnterprise Management API - Page 110
    capabilities cpu configuration sched policy supported bootloaders resident of the operations al state. This list is advis the server state may hav the time this field is rea links machine list of VMs currently res logging configuration physical network interfa The SR in which VDIs images are created
  • HP DL385 | XenEnterprise Management API - Page 111
    2.12. CLASS: HOST CHAPTER 2. API REFERENCE RO run boot free mem int Free memory on host at 2.12.2 RPCs associated with class: host RPC name: disable Overview: Puts the host into a state in which no new VMs can be started. Currently active VMs on the host continue to execute. Signature: void
  • HP DL385 | XenEnterprise Management API - Page 112
    2.12. CLASS: HOST CHAPTER 2. API REFERENCE RPC name: reboot Overview: Reboot the host. (This function can only be called if there are no currently running VMs on the host and it is disabled.). Signature: void reboot (session_id s, host ref host) Arguments: type name description host ref host The
  • HP DL385 | XenEnterprise Management API - Page 113
    The keys to send Return Type: void RPC name: bugreport upload Overview: Run xen-bugtool -yestoall and upload the output to Citrix support. Signature: void bugreport_upload (session_id s, host ref host, string url, (string -> string) Map options) Arguments: type host ref string (string → string
  • HP DL385 | XenEnterprise Management API - Page 114
    . Signature: (string Set) list_methods (session_id s) Return Type: string Set The name of every supported method. CHAPTER 2. API REFERENCE RPC name: license apply Overview: Apply a new license to a host. Signature: void license_apply (session_id s, host ref host, string contents) Arguments
  • HP DL385 | XenEnterprise Management API - Page 115
    param- eters and reconfigure itself accordingly Return Type: void RPC name: management reconfigure Overview: Reconfigure the management network interface. Signature: void management_reconfigure (session_id s, PIF ref pif) Arguments: type PIF ref name description pif reference to a PIF object
  • HP DL385 | XenEnterprise Management API - Page 116
    Return Type: void RPC name: management disable Overview: Disable the management network interface. Signature: void management_disable (session_id s) Return Type: void RPC name: get system status capabilities Overview: . Signature: string get_system_status_capabilities (session_id s, host ref host
  • HP DL385 | XenEnterprise Management API - Page 117
    type host ref string name description host The host whose host name to set hostname The new host name Return Type: void RPC name: get all Overview: Return a list of all the hosts known to the system. Signature: ((host ref) Set) get_all (session_id s) Return Type: (host ref) Set references to all
  • HP DL385 | XenEnterprise Management API - Page 118
    Signature: void set_name_label (session_id s, host ref self, string value) Arguments: type host ref string name description self reference to the object value New value to set Return Type: void RPC name: get name description Overview: Get the name/description field of the given host. Signature
  • HP DL385 | XenEnterprise Management API - Page 119
    : void set_name_description (session_id s, host ref self, string value) Arguments: type host ref string name description self reference to the object value New value to set Return Type: void RPC name: get allowed operations Overview: Get the allowed operations field of the given host. Signature
  • HP DL385 | XenEnterprise Management API - Page 120
    2.12. CLASS: HOST CHAPTER 2. API REFERENCE RPC name: get API version major Overview: Get the API version/major field of the given host. Signature: int get_API_version_major (session_id s, host ref self) Arguments: type name description host ref self reference to the object Return Type: int value of
  • HP DL385 | XenEnterprise Management API - Page 121
    2.12. CLASS: HOST CHAPTER 2. API REFERENCE RPC name: get API version vendor implementation Overview: Get the API version/vendor implementation field of the given host. Signature: ((string -> string) Map) get_API_version_vendor_implementation (session_id s, host ref self) Arguments: type name
  • HP DL385 | XenEnterprise Management API - Page 122
    (session_id s, host ref self, (string -> string) Map value) Arguments: type host ref (string → string) Map name description self reference to the object value New value to set Return Type: void RPC name: add to other config Overview: Add the given key-value pair to the other config field of
  • HP DL385 | XenEnterprise Management API - Page 123
    2.12. CLASS: HOST CHAPTER 2. API REFERENCE RPC name: remove from other config Overview: Remove the given key and its corresponding value from the other config field of the given host. If the key is not in that Map, then do nothing. Signature: void remove_from_other_config (session_id s, host ref
  • HP DL385 | XenEnterprise Management API - Page 124
    type name description host ref self reference to the object Return Type: string value of the field RPC name: get supported bootloaders Overview: Get the supported bootloaders field of the given host. Signature: (string Set) get_supported_bootloaders (session_id s, host ref self) Arguments: type name
  • HP DL385 | XenEnterprise Management API - Page 125
    session_id s, host ref self, (string -> string) Map value) Arguments: type host ref (string → string) Map name description self reference to the object value New value to set Return Type: void RPC name: add to logging Overview: Add the given key-value pair to the logging field of the given
  • HP DL385 | XenEnterprise Management API - Page 126
    2.12. CLASS: HOST CHAPTER 2. API REFERENCE RPC name: remove from logging Overview: Remove the given key and its corresponding value from the logging field of the given host. If the key is not in that Map, then do nothing. Signature: void remove_from_logging (session_id s, host ref self, string
  • HP DL385 | XenEnterprise Management API - Page 127
    Signature: void set_suspend_image_sr (session_id s, host ref self, SR ref value) Arguments: type host ref SR ref name description self reference to the object value New value to set Return Type: void RPC name: get crash dump sr Overview: Get the crash dump sr field of the given host. Signature
  • HP DL385 | XenEnterprise Management API - Page 128
    2.12. CLASS: HOST CHAPTER 2. API REFERENCE RPC name: get crashdumps Overview: Get the crashdumps field of the given host. Signature: ((host_crashdump ref) Set) get_crashdumps (session_id s, host ref self) Arguments: type name description host ref self reference to the object Return Type: (host
  • HP DL385 | XenEnterprise Management API - Page 129
    the given host. Signature: void set_hostname (session_id s, host ref self, string value) Arguments: type host ref string name description self reference to the object value New value to set Return Type: void 129
  • HP DL385 | XenEnterprise Management API - Page 130
    . Signature: void set_address (session_id s, host ref self, string value) Arguments: type host ref string name description self reference to the object value New value to set Return Type: void RPC name: get metrics Overview: Get the metrics field of the given host. Signature: (host_metrics ref
  • HP DL385 | XenEnterprise Management API - Page 131
    2.12. CLASS: HOST CHAPTER 2. API REFERENCE RPC name: get license params Overview: Get the license params field of the given host. Signature: ((string -> string) Map) get_license_params (session_id s, host ref self) Arguments: type name description host ref self reference to the object Return Type:
  • HP DL385 | XenEnterprise Management API - Page 132
    2.12. CLASS: HOST CHAPTER 2. API REFERENCE RPC name: get by name label Overview: Get all the host instances with the given label. Signature: ((host ref) Set) get_by_name_label (session_id s, string label) Arguments: type name description string label label of object to return Return Type: (host
  • HP DL385 | XenEnterprise Management API - Page 133
    to upload to Extra configuration operations Return Type: void RPC name: get all Overview: Return a list of all the host crashdumps known to the system. Signature: 133
  • HP DL385 | XenEnterprise Management API - Page 134
    records Overview: Return a map of host crashdump references to host crashdump records for all host crashdumps known to the system. Signature: ((host_crashdump ref -> host_crashdump record) Map) get_all_records (session_id s) Return Type: (host crashdump ref → host crashdump record) Map records of
  • HP DL385 | XenEnterprise Management API - Page 135
    2.13. CLASS: HOST CRASHDUMP CHAPTER 2. API REFERENCE RPC name: get timestamp Overview: Get the timestamp field of the given host crashdump. Signature: datetime get_timestamp (session_id s, host_crashdump ref self) Arguments: type name description host crashdump ref self reference to the
  • HP DL385 | XenEnterprise Management API - Page 136
    host_crashdump ref self, (string -> string) Map value) Arguments: type host crashdump ref (string → string) Map name description self reference to the object value New value to set Return Type: void RPC name: add to other config Overview: Add the given key-value pair to the other config field of
  • HP DL385 | XenEnterprise Management API - Page 137
    2.13. CLASS: HOST CRASHDUMP CHAPTER 2. API REFERENCE RPC name: get by uuid Overview: Get a reference to the host crashdump instance with the specified UUID. Signature: (host_crashdump ref) get_by_uuid (session_id s, string uuid) Arguments: type name description string uuid UUID of object to return
  • HP DL385 | XenEnterprise Management API - Page 138
    RO ins RO ins RO ins RO ins RO run RO run RO run RO run RO ins RW host patch Represents a patch stored on a server. Field Type uuid string name/label string name/description string version host filename applied timestamp applied size pool patch other config string host ref string
  • HP DL385 | XenEnterprise Management API - Page 139
    2.14. CLASS: HOST PATCH CHAPTER 2. API REFERENCE RPC name: get all Overview: Return a list of all the host patchs known to the system. Signature: ((host_patch ref) Set) get_all (session_id s) Return Type: (host patch ref) Set references to all objects RPC name: get all records Overview: Return a
  • HP DL385 | XenEnterprise Management API - Page 140
    2.14. CLASS: HOST PATCH Return Type: string value of the field CHAPTER 2. API REFERENCE RPC name: get name description Overview: Get the name/description field of the given host patch. Signature: string get_name_description (session_id s, host_patch ref self) Arguments: type name description
  • HP DL385 | XenEnterprise Management API - Page 141
    2.14. CLASS: HOST PATCH CHAPTER 2. API REFERENCE RPC name: get applied Overview: Get the applied field of the given host patch. Signature: bool get_applied (session_id s, host_patch ref self) Arguments: type name description host patch ref self reference to the object Return Type: bool value
  • HP DL385 | XenEnterprise Management API - Page 142
    set_other_config (session_id s, host_patch ref self, (string -> string) Map value) Arguments: type host patch ref (string → string) Map name description self reference to the object value New value to set Return Type: void 142
  • HP DL385 | XenEnterprise Management API - Page 143
    2.14. CLASS: HOST PATCH CHAPTER 2. API REFERENCE RPC name: add to other config Overview: Add the given key-value pair to the other config field of the given host patch. Signature: void add_to_other_config (session_id s, host_patch ref self, string key, string value) Arguments: type host patch ref
  • HP DL385 | XenEnterprise Management API - Page 144
    2.14. CLASS: HOST PATCH CHAPTER 2. API REFERENCE RPC name: get record Overview: Get a record containing the current state of the given host patch. Signature: (host_patch record) get_record (session_id s, host_patch ref self) Arguments: type name description host patch ref self reference to
  • HP DL385 | XenEnterprise Management API - Page 145
    's free memory (bytes) live bool Pool master thinks this host is live last updated datetime Time at which this information was last updated 2.15.2 RPCs associated with class: host metrics RPC name: get all Overview: Return a list of all the host metrics instances known to the system. Signature
  • HP DL385 | XenEnterprise Management API - Page 146
    description host metrics ref self reference to the object Return Type: int value of the field RPC name: get memory free Overview: Get the memory/free field of the given host metrics. Signature: int get_memory_free (session_id s, host_metrics ref self) Arguments: type name description host
  • HP DL385 | XenEnterprise Management API - Page 147
    2.15. CLASS: HOST METRICS CHAPTER 2. API REFERENCE RPC name: get last updated Overview: Get the last updated field of the given host metrics. Signature: datetime get_last_updated (session_id s, host_metrics ref self) Arguments: type name description host metrics ref self reference to the
  • HP DL385 | XenEnterprise Management API - Page 148
    utilisation 2.16.2 RPCs associated with class: host cpu RPC name: get all Overview: Return a list of all the host cpus known to the system. Signature: ((host_cpu ref) Set) get_all (session_id s) Return Type: (host cpu ref) Set references to all objects RPC name: get all records Overview: Return
  • HP DL385 | XenEnterprise Management API - Page 149
    2.16. CLASS: HOST CPU CHAPTER 2. API REFERENCE RPC name: get uuid Overview: Get the uuid field of the given host cpu. Signature: string get_uuid (session_id s, host_cpu ref self) Arguments: type name description host cpu ref self reference to the object Return Type: string value of the field
  • HP DL385 | XenEnterprise Management API - Page 150
    2.16. CLASS: HOST CPU CHAPTER 2. API REFERENCE RPC name: get vendor Overview: Get the vendor field of the given host cpu. Signature: string get_vendor (session_id s, host_cpu ref self) Arguments: type name description host cpu ref self reference to the object Return Type: string value of the
  • HP DL385 | XenEnterprise Management API - Page 151
    2.16. CLASS: HOST CPU CHAPTER 2. API REFERENCE RPC name: get family Overview: Get the family field of the given host cpu. Signature: int get_family (session_id s, host_cpu ref self) Arguments: type name description host cpu ref self reference to the object Return Type: int value of the field
  • HP DL385 | XenEnterprise Management API - Page 152
    2.16. CLASS: HOST CPU CHAPTER 2. API REFERENCE RPC name: get flags Overview: Get the flags field of the given host cpu. Signature: string get_flags (session_id s, host_cpu ref self) Arguments: type name description host cpu ref self reference to the object Return Type: string value of the field
  • HP DL385 | XenEnterprise Management API - Page 153
    2.16. CLASS: HOST CPU CHAPTER 2. API REFERENCE RPC name: get by uuid Overview: Get a reference to the host cpu instance with the specified UUID. Signature: (host_cpu ref) get_by_uuid (session_id s, string uuid) Arguments: type name description string uuid UUID of object to return Return Type: host
  • HP DL385 | XenEnterprise Management API - Page 154
    to all objects RPC name: get all records Overview: Return a map of network references to network records for all networks known to the system. Signature: ((network ref -> network record) Map) get_all_records (session_id s) Return Type: (network ref → network record) Map records of all objects 154
  • HP DL385 | XenEnterprise Management API - Page 155
    field RPC name: set name label Overview: Set the name/label field of the given network. Signature: void set_name_label (session_id s, network ref self, string value) Arguments: type network ref string name description self reference to the object value New value to set Return Type: void 155
  • HP DL385 | XenEnterprise Management API - Page 156
    description Overview: Set the name/description field of the given network. Signature: void set_name_description (session_id s, network ref self, string value) Arguments: type network ref string name description self reference to the object value New value to set Return Type: void RPC name: get
  • HP DL385 | XenEnterprise Management API - Page 157
    ) Map value of the field RPC name: get VIFs Overview: Get the VIFs field of the given network. Signature: ((VIF ref) Set) get_VIFs (session_id s, network ref self) Arguments: type name description network ref self reference to the object Return Type: (VIF ref) Set value of the field RPC name
  • HP DL385 | XenEnterprise Management API - Page 158
    Set the other config field of the given network. Signature: void set_other_config (session_id s, network ref self, (string -> string) Map value) Arguments: type network ref (string → string) Map name description self reference to the object value New value to set Return Type: void RPC name: add
  • HP DL385 | XenEnterprise Management API - Page 159
    the field RPC name: create Overview: Create a new network instance, and return its handle. Signature: (network ref) create (session_id s, network record args) Arguments: type name description network record args All constructor arguments Return Type: network ref reference to the newly created
  • HP DL385 | XenEnterprise Management API - Page 160
    ref self reference to the object Return Type: void RPC name: get by uuid Overview: Get a reference to the network instance with the specified UUID. Signature: (network ref) get_by_uuid (session_id s, string uuid) Arguments: type name description string uuid UUID of object to return Return Type
  • HP DL385 | XenEnterprise Management API - Page 161
    2.17. CLASS: NETWORK CHAPTER 2. API REFERENCE ((network ref) Set) get_by_name_label (session_id s, string label) Arguments: type name description string label label of object to return Return Type: (network ref) Set references to objects with matching names 161
  • HP DL385 | XenEnterprise Management API - Page 162
    ins RO run RW RO run RO run RO run RO run RW RW RO run RO run VIF A virtual network interface. Field uuid allowed operations current operations device network VM MAC MTU reserved other config currently attached status code status detail runtime properties qos/algorithm type qos/algorithm params qos
  • HP DL385 | XenEnterprise Management API - Page 163
    name: get all Overview: Return a list of all the VIFs known to the system. Signature: ((VIF ref) Set) get_all (session_id s) Return Type: (VIF ref) a map of VIF references to VIF records for all VIFs known to the system. Signature: ((VIF ref -> VIF record) Map) get_all_records (session_id s) Return
  • HP DL385 | XenEnterprise Management API - Page 164
    description VIF ref self reference to the object Return Type: (string → vif operations) Map value of the field RPC name: get device Overview: Get the device field of the given VIF. Signature: string get_device (session_id s, VIF ref self) Arguments: type name description VIF ref self reference to
  • HP DL385 | XenEnterprise Management API - Page 165
    2.18. CLASS: VIF Return Type: string value of the field CHAPTER 2. API REFERENCE RPC name: get network Overview: Get the network field of the given VIF. Signature: (network ref) get_network (session_id s, VIF ref self) Arguments: type name description VIF ref self reference to the object Return Type
  • HP DL385 | XenEnterprise Management API - Page 166
    : void set_other_config (session_id s, VIF ref self, (string -> string) Map value) Arguments: type VIF ref (string → string) Map name description self reference to the object value New value to set Return Type: void 166
  • HP DL385 | XenEnterprise Management API - Page 167
    2.18. CLASS: VIF CHAPTER 2. API REFERENCE RPC name: add to other config Overview: Add the given key-value pair to the other config field of the given VIF. Signature: void add_to_other_config (session_id s, VIF ref self, string key, string value) Arguments: type VIF ref string string name self
  • HP DL385 | XenEnterprise Management API - Page 168
    2.18. CLASS: VIF CHAPTER 2. API REFERENCE RPC name: get status code Overview: Get the status code field of the given VIF. Signature: int get_status_code (session_id s, VIF ref self) Arguments: type name description VIF ref self reference to the object Return Type:
  • HP DL385 | XenEnterprise Management API - Page 169
    . Signature: void set_qos_algorithm_type (session_id s, VIF ref self, string value) Arguments: type VIF ref string name description self reference to the object value New value to set Return Type: void RPC name: get qos algorithm params Overview: Get the qos/algorithm params field of the given
  • HP DL385 | XenEnterprise Management API - Page 170
    (session_id s, VIF ref self, (string -> string) Map value) Arguments: type VIF ref (string → string) Map name description self reference to the object value New value to set Return Type: void RPC name: add to qos algorithm params Overview: Add the given key-value pair to the qos/algorithm
  • HP DL385 | XenEnterprise Management API - Page 171
    VIF CHAPTER 2. API REFERENCE RPC name: get qos supported algorithms Overview: Get the qos/supported algorithms field of the given VIF. Signature: VIF metrics ref value of the field RPC name: create Overview: Create a new VIF instance, and return its handle. Signature: (VIF ref) create (session_id
  • HP DL385 | XenEnterprise Management API - Page 172
    2.18. CLASS: VIF RPC name: destroy Overview: Destroy the specified VIF instance. Signature: void destroy (session_id s, VIF ref self) Arguments: type name description VIF ref self reference to the object Return Type: void CHAPTER 2. API REFERENCE RPC name: get by uuid Overview: Get a reference to
  • HP DL385 | XenEnterprise Management API - Page 173
    RO run VIF metrics The metrics associated with a virtual network device. Field Type Description uuid string unique identifier/object reference updated 2.19.2 RPCs associated with class: VIF metrics RPC name: get all Overview: Return a list of all the VIF metrics instances known to the system
  • HP DL385 | XenEnterprise Management API - Page 174
    VIF metrics ref self reference to the object Return Type: float value of the field RPC name: get last updated Overview: Get the last updated field of the given VIF metrics. Signature: datetime get_last_updated (session_id s, VIF_metrics ref self) Arguments: type name description VIF metrics
  • HP DL385 | XenEnterprise Management API - Page 175
    2.19. CLASS: VIF METRICS CHAPTER 2. API REFERENCE RPC name: get by uuid Overview: Get a reference to the VIF metrics instance with the specified UUID. Signature: (VIF_metrics ref) get_by_uuid (session_id s, string uuid) Arguments: type name description string uuid UUID of object to return Return
  • HP DL385 | XenEnterprise Management API - Page 176
    represented as several PIFs). Field Type Description uuid string unique identifier/object reference device string machine-readable name of the inter- face (e.g. eth0) network network ref virtual network to which this pif is connected host host ref physical machine to which this pif
  • HP DL385 | XenEnterprise Management API - Page 177
    network ref host ref int name device network host VLAN description physical interface on which to create the VLAN interface network to which this interface should be connected physical machine to which this PIF is connected VLAN tag for the new Type: void Possible Error Codes: PIF IS PHYSICAL RPC
  • HP DL385 | XenEnterprise Management API - Page 178
    RPC name: introduce Overview: Create a PIF object matching a particular network interface. Signature: (PIF ref) introduce (session_id s, host ref host, string MAC, string device) Arguments: type host ref string string name host MAC device description The host on which the interface exists The
  • HP DL385 | XenEnterprise Management API - Page 179
    Return a map of PIF references to PIF records for all PIFs known to the system. Signature: ((PIF ref -> PIF record) Map) get_all_records (session_id s) Return Type: string value of the field RPC name: get device Overview: Get the device field of the given PIF. Signature: string get_device (session_id
  • HP DL385 | XenEnterprise Management API - Page 180
    ref) get_network (session_id s, PIF ref self) Arguments: type name description PIF ref self reference to the object Return Type: network ref value of the field RPC name: get host Overview: Get the host field of the given PIF. Signature: (host ref) get_host (session_id s, PIF ref
  • HP DL385 | XenEnterprise Management API - Page 181
    2.20. CLASS: PIF RPC name: get MTU Overview: Get the MTU field of the given PIF. Signature: int get_MTU (session_id s, PIF ref self) Arguments: type name description PIF ref self reference to the object Return Type: int value of the field CHAPTER 2. API REFERENCE RPC name: get VLAN Overview: Get the
  • HP DL385 | XenEnterprise Management API - Page 182
    of the given PIF. Signature: (ip_configuration_mode) get_ip_configuration_mode (session_id s, PIF ref self) Arguments: type name description PIF ref self reference to the object Return Type: ip configuration mode value of the field 182
  • HP DL385 | XenEnterprise Management API - Page 183
    2.20. CLASS: PIF RPC name: get IP Overview: Get the IP field of the given PIF. Signature: string get_IP (session_id s, PIF ref self) Arguments: type name description PIF ref self reference to the object Return Type: string value of the field CHAPTER 2. API REFERENCE RPC name: get netmask Overview:
  • HP DL385 | XenEnterprise Management API - Page 184
    2.20. CLASS: PIF RPC name: get DNS Overview: Get the DNS field of the given PIF. Signature: string get_DNS (session_id s, PIF ref self) Arguments: type name description PIF ref self reference to the object Return Type: string value of the field CHAPTER 2. API REFERENCE RPC name: get bond slave of
  • HP DL385 | XenEnterprise Management API - Page 185
    2.20. CLASS: PIF CHAPTER 2. API REFERENCE RPC name: get VLAN master of Overview: Get the VLAN master of field of the given PIF. Signature: (VLAN ref) get_VLAN_master_of (session_id s, PIF ref self) Arguments: type name description PIF ref self reference to the object Return Type: VLAN ref value of
  • HP DL385 | XenEnterprise Management API - Page 186
    (session_id s, PIF ref self, (string -> string) Map value) Arguments: type PIF ref (string → string) Map name description self reference to the object value New value to set Return Type: void RPC name: add to other config Overview: Add the given key-value pair to the other config field of
  • HP DL385 | XenEnterprise Management API - Page 187
    2.20. CLASS: PIF CHAPTER 2. API REFERENCE RPC name: remove from other config Overview: Remove the given key and its corresponding value from the other config field of the given PIF. If the key is not in that Map, then do nothing. Signature: void remove_from_other_config (session_id s, PIF ref self,
  • HP DL385 | XenEnterprise Management API - Page 188
    physical network device id string Report device ID device name string Report device updated datetime Time at which this information was last updated 2.21.2 RPCs associated with class: PIF metrics RPC name: get all Overview: Return a list of all the PIF metrics instances known to the system
  • HP DL385 | XenEnterprise Management API - Page 189
    2.21. CLASS: PIF METRICS CHAPTER 2. API REFERENCE RPC name: get uuid Overview: Get the uuid field of the given PIF metrics. Signature: string get_uuid (session_id s, PIF_metrics ref self) Arguments: type name description PIF metrics ref self reference to the object Return Type: string value
  • HP DL385 | XenEnterprise Management API - Page 190
    2.21. CLASS: PIF METRICS CHAPTER 2. API REFERENCE RPC name: get carrier Overview: Get the carrier field of the given PIF metrics. Signature: bool get_carrier (session_id s, PIF_metrics ref self) Arguments: type name description PIF metrics ref self reference to the object Return Type: bool
  • HP DL385 | XenEnterprise Management API - Page 191
    description PIF metrics ref self reference to the object Return Type: string value of the field RPC name: get device name Overview: Get the device name field of the given PIF metrics. Signature: string get_device_name (session_id s, PIF_metrics ref self) Arguments: type name description PIF
  • HP DL385 | XenEnterprise Management API - Page 192
    PIF metrics ref self reference to the object Return Type: string value of the field RPC name: get last updated Overview: Get the last updated field of the given PIF metrics. Signature: datetime get_last_updated (session_id s, PIF_metrics ref self) Arguments: type name description PIF metrics
  • HP DL385 | XenEnterprise Management API - Page 193
    2.21. CLASS: PIF METRICS CHAPTER 2. API REFERENCE RPC name: get by uuid Overview: Get a reference to the PIF metrics instance with the specified UUID. Signature: (PIF_metrics ref) get_by_uuid (session_id s, string uuid) Arguments: type name description string uuid UUID of object to return Return
  • HP DL385 | XenEnterprise Management API - Page 194
    name: create Overview: Create an interface bond. Signature: (Bond ref) create (session_id s, network ref network, (PIF ref) Set members, string MAC) Arguments: type network ref (PIF ref) Set string name network members MAC description Network to add the bonded PIF to PIFs to add to this bond
  • HP DL385 | XenEnterprise Management API - Page 195
    CHAPTER 2. API REFERENCE RPC name: get all records Overview: Return a map of Bond references to Bond records for all Bonds known to the system. Signature: ((Bond ref -> Bond record) Map) get_all_records (session_id s) Return Type: (Bond ref → Bond record) Map records of all objects RPC name: get
  • HP DL385 | XenEnterprise Management API - Page 196
    : void set_other_config (session_id s, Bond ref self, (string -> string) Map value) Arguments: type Bond ref (string → string) Map name description self reference to the object value New value to set Return Type: void 196
  • HP DL385 | XenEnterprise Management API - Page 197
    2.22. CLASS: BOND CHAPTER 2. API REFERENCE RPC name: add to other config Overview: Add the given key-value pair to the other config field of the given Bond. Signature: void add_to_other_config (session_id s, Bond ref self, string key, string value) Arguments: type Bond ref string string name
  • HP DL385 | XenEnterprise Management API - Page 198
    2.22. CLASS: BOND CHAPTER 2. API REFERENCE RPC name: get record Overview: Get a record containing the current state of the given Bond. Signature: (Bond record) get_record (session_id s, Bond ref self) Arguments: type name description Bond ref self reference to the object Return Type: Bond record
  • HP DL385 | XenEnterprise Management API - Page 199
    ref tagged_PIF, int tag, network ref network) Arguments: type PIF ref int network ref name tagged PIF tag network description PIF which receives the tagged traffic VLAN tag in use Network to receive the untagged traffic all Overview: Return a list of all the VLANs known to the system. Signature: 199
  • HP DL385 | XenEnterprise Management API - Page 200
    CHAPTER 2. API REFERENCE RPC name: get all records Overview: Return a map of VLAN references to VLAN records for all VLANs known to the system. Signature: ((VLAN ref -> VLAN record) Map) get_all_records (session_id s) Return Type: (VLAN ref → VLAN record) Map records of all objects RPC name: get
  • HP DL385 | XenEnterprise Management API - Page 201
    2.23. CLASS: VLAN CHAPTER 2. API REFERENCE RPC name: get untagged PIF Overview: Get the untagged PIF field of the given VLAN. Signature: (PIF ref) get_untagged_PIF (session_id s, VLAN ref self) Arguments: type name description VLAN ref self reference to the object Return Type: PIF ref value of the
  • HP DL385 | XenEnterprise Management API - Page 202
    (session_id s, VLAN ref self, (string -> string) Map value) Arguments: type VLAN ref (string → string) Map name description self reference to the object value New value to set Return Type: void RPC name: add to other config Overview: Add the given key-value pair to the other config field of
  • HP DL385 | XenEnterprise Management API - Page 203
    2.23. CLASS: VLAN CHAPTER 2. API REFERENCE RPC name: get by uuid Overview: Get a reference to the VLAN instance with the specified UUID. Signature: (VLAN ref) get_by_uuid (session_id s, string uuid) Arguments: type name description string uuid UUID of object to return Return Type: VLAN ref
  • HP DL385 | XenEnterprise Management API - Page 204
    string required api version string configuration (string → string) Map Minimum SM API version required on the server names and descriptions of device config keys capabilities of the SM to SM records for all SMs known to the system. Signature: ((SM ref -> SM record) Map) get_all_records (session_id s)
  • HP DL385 | XenEnterprise Management API - Page 205
    2.24. CLASS: SM RPC name: get uuid Overview: Get the uuid field of the given SM. Signature: string get_uuid (session_id s, SM ref self) Arguments: type name description SM ref self reference to the object Return Type: string value of the field CHAPTER 2. API REFERENCE RPC name: get name label
  • HP DL385 | XenEnterprise Management API - Page 206
    2.24. CLASS: SM RPC name: get type Overview: Get the type field of the given SM. Signature: string get_type (session_id s, SM ref self) Arguments: type name description SM ref self reference to the object Return Type: string value of the field CHAPTER 2. API REFERENCE RPC name: get vendor Overview:
  • HP DL385 | XenEnterprise Management API - Page 207
    2.24. CLASS: SM CHAPTER 2. API REFERENCE RPC name: get version Overview: Get the version field of the given SM. Signature: string get_version (session_id s, SM ref self) Arguments: type name description SM ref self reference to the object Return Type: string value of the field RPC name: get
  • HP DL385 | XenEnterprise Management API - Page 208
    : void set_other_config (session_id s, SM ref self, (string -> string) Map value) Arguments: type SM ref (string → string) Map name description self reference to the object value New value to set Return Type: void 208
  • HP DL385 | XenEnterprise Management API - Page 209
    2.24. CLASS: SM CHAPTER 2. API REFERENCE RPC name: add to other config Overview: Add the given key-value pair to the other config field of the given SM. Signature: void add_to_other_config (session_id s, SM ref self, string key, string value) Arguments: type SM ref string string name self key
  • HP DL385 | XenEnterprise Management API - Page 210
    2.24. CLASS: SM CHAPTER 2. API REFERENCE RPC name: get record Overview: Get a record containing the current state of the given SM. Signature: (SM record) get_record (session_id s, SM ref self) Arguments: type name description SM ref self reference to the object Return Type: SM record all fields
  • HP DL385 | XenEnterprise Management API - Page 211
    the operations allowed in this state. This list is advisory only and the server state may have changed by the time this field is read by a a new Storage Repository and introduce it into the managed system, creating both SR record and PBD record to attach it to current host (with specified device con
  • HP DL385 | XenEnterprise Management API - Page 212
    device config string that will be passed to backend SR driver The physical size of the new storage repository The name of the new storage repository The description of the new Error Codes: SR UNKNOWN DRIVER RPC name: introduce Overview: Introduce a new Storage Repository into the managed system.
  • HP DL385 | XenEnterprise Management API - Page 213
    device config string that will be passed to backend SR driver The physical size of the new storage repository The name of the new storage repository The description of the new ref sr The SR to destroy Return Type: void Possible Error Codes: SR HAS PBD RPC name: forget Overview: Removing specified
  • HP DL385 | XenEnterprise Management API - Page 214
    supported types Overview: Return a set of all the SR types supported by the system. Signature: (string Set) get_supported_types (session_id s) Return Type: string Set the supported device config string that will be passed to backend SR driver The type of the SR; used to specify the SR backend driver
  • HP DL385 | XenEnterprise Management API - Page 215
    : void set_physical_size (session_id s, SR ref self, int value) Arguments: type SR ref int name description self The SR to modify value The new value of the SR's physical size Return Type: void RPC name: set virtual allocation Overview: Sets the SR's virtual allocation field. Signature
  • HP DL385 | XenEnterprise Management API - Page 216
    type SR ref int name description self The SR to modify value The new value of the SR's physical utilisation Return Type: void RPC name: get Return a map of SR references to SR records for all SRs known to the system. Signature: ((SR ref -> SR record) Map) get_all_records (session_id s) Return Type
  • HP DL385 | XenEnterprise Management API - Page 217
    SR. Signature: void set_name_label (session_id s, SR ref self, string value) Arguments: type SR ref string name description self reference to the object value New value to set Return Type: void RPC name: get name description Overview: Get the name/description field of the given SR. Signature
  • HP DL385 | XenEnterprise Management API - Page 218
    : void set_name_description (session_id s, SR ref self, string value) Arguments: type SR ref string name description self reference to the object value New value to set Return Type: void RPC name: get allowed operations Overview: Get the allowed operations field of the given SR. Signature
  • HP DL385 | XenEnterprise Management API - Page 219
    2.25. CLASS: SR CHAPTER 2. API REFERENCE RPC name: get VDIs Overview: Get the VDIs field of the given SR. Signature: ((VDI ref) Set) get_VDIs (session_id s, SR ref self) Arguments: type name description SR ref self reference to the object Return Type: (VDI ref) Set value of the field RPC name: get
  • HP DL385 | XenEnterprise Management API - Page 220
    2.25. CLASS: SR CHAPTER 2. API REFERENCE RPC name: get physical utilisation Overview: Get the physical utilisation field of the given SR. Signature: int get_physical_utilisation (session_id s, SR ref self) Arguments: type name description SR ref self reference to the object Return Type: int value
  • HP DL385 | XenEnterprise Management API - Page 221
    2.25. CLASS: SR CHAPTER 2. API REFERENCE RPC name: get content type Overview: Get the content type field of the given SR. Signature: string get_content_type (session_id s, SR ref self) Arguments: type name description SR ref self reference to the object Return Type: string value of the field RPC
  • HP DL385 | XenEnterprise Management API - Page 222
    (session_id s, SR ref self, (string -> string) Map value) Arguments: type SR ref (string → string) Map name description self reference to the object value New value to set Return Type: void RPC name: add to other config Overview: Add the given key-value pair to the other config field of
  • HP DL385 | XenEnterprise Management API - Page 223
    set_sm_config (session_id s, SR ref self, (string -> string) Map value) Arguments: type SR ref (string → string) Map name description self reference to the object value New value to set Return Type: void RPC name: add to sm config Overview: Add the given key-value pair to the sm config field of
  • HP DL385 | XenEnterprise Management API - Page 224
    2.25. CLASS: SR CHAPTER 2. API REFERENCE RPC name: remove from sm config Overview: Remove the given key and its corresponding value from the sm config field of the given SR. If the key is not in that Map, then do nothing. Signature: void remove_from_sm_config (session_id s, SR ref self, string key)
  • HP DL385 | XenEnterprise Management API - Page 225
    2.25. CLASS: SR CHAPTER 2. API REFERENCE RPC name: get by name label Overview: Get all the SR instances with the given label. Signature: ((SR ref) Set) get_by_name_label (session_id s, string label) Arguments: type name description string label label of object to return Return Type: (SR ref) Set
  • HP DL385 | XenEnterprise Management API - Page 226
    the operations allowed in this state. This list is advisory only and the server state may have changed by the time this field is read by a data to be inserted into the xenstore tree (/local/domain/0/backend/vbd/¡domid¿/¡device id¿/sm-data) after the VDI is at- tached. This is generally
  • HP DL385 | XenEnterprise Management API - Page 227
    RPC name: clone Overview: Take an exact copy of the VDI and return a reference to the new disk. If any driver params are specified then these are passed through to the storage-specific substrate driver that implements the clone operation. NB the clone lives in the same Storage Repository as its parent
  • HP DL385 | XenEnterprise Management API - Page 228
    -specific config Return Type: VDI ref The ref of the newly created VDI record. Possible Error Codes: SR OPERATION NOT SUPPORTED RPC name: db introduce Overview: Create a new VDI record in the database only. Signature: (VDI ref) db_introduce (session_id s, string uuid, string name_label, string
  • HP DL385 | XenEnterprise Management API - Page 229
    forget about Return Type: void RPC name: copy Overview: Make a fresh VDI in the specified SR and copy the supplied VDI's data to the new disk. Signature: (VDI ref) copy (session_id s, VDI ref vdi, SR ref sr) Arguments: type VDI ref SR ref name description vdi The VDI to copy
  • HP DL385 | XenEnterprise Management API - Page 230
    . Signature: void set_managed (session_id s, VDI ref self, bool value) Arguments: type VDI ref bool name description self The VDI to modify value The new value of the VDI's managed field Return Type: void RPC name: forget Overview: Removes a VDI record from the database. Signature: void forget
  • HP DL385 | XenEnterprise Management API - Page 231
    bool name description self The VDI to modify value The new value of the VDI's missing field Return Type: self The VDI to modify value The new value of the VDI's virtual size Return name description self The VDI to modify value The new value of the VDI's physical utilisation Return Type:
  • HP DL385 | XenEnterprise Management API - Page 232
    CHAPTER 2. API REFERENCE RPC name: get all records Overview: Return a map of VDI references to VDI records for all VDIs known to the system. Signature: ((VDI ref -> VDI record) Map) get_all_records (session_id s) Return Type: (VDI ref → VDI record) Map records of all objects RPC name: get uuid
  • HP DL385 | XenEnterprise Management API - Page 233
    type VDI ref string name description self reference to the object value New value to set Return Type: void CHAPTER 2. API REFERENCE RPC : type VDI ref string name description self reference to the object value New value to set Return Type: void RPC name: get allowed operations Overview
  • HP DL385 | XenEnterprise Management API - Page 234
    2.26. CLASS: VDI Return Type: (vdi operations) Set value of the field CHAPTER 2. API REFERENCE RPC name: get current operations Overview: Get the current operations field of the given VDI. Signature: ((string -> vdi_operations) Map) get_current_operations (session_id s, VDI ref self) Arguments: type
  • HP DL385 | XenEnterprise Management API - Page 235
    2.26. CLASS: VDI CHAPTER 2. API REFERENCE RPC name: get crash dumps Overview: Get the crash dumps field of the given VDI. Signature: ((crashdump ref) Set) get_crash_dumps (session_id s, VDI ref self) Arguments: type name description VDI ref self reference to the object Return Type: (crashdump ref)
  • HP DL385 | XenEnterprise Management API - Page 236
    the given VDI. Signature: void set_sharable (session_id s, VDI ref self, bool value) Arguments: type VDI ref bool name description self reference to the object value New value to set Return Type: void 236
  • HP DL385 | XenEnterprise Management API - Page 237
    : void set_other_config (session_id s, VDI ref self, (string -> string) Map value) Arguments: type VDI ref (string → string) Map name description self reference to the object value New value to set Return Type: void 237
  • HP DL385 | XenEnterprise Management API - Page 238
    2.26. CLASS: VDI CHAPTER 2. API REFERENCE RPC name: add to other config Overview: Add the given key-value pair to the other config field of the given VDI. Signature: void add_to_other_config (session_id s, VDI ref self, string key, string value) Arguments: type VDI ref string string name self
  • HP DL385 | XenEnterprise Management API - Page 239
    2.26. CLASS: VDI CHAPTER 2. API REFERENCE RPC name: get location Overview: Get the location field of the given VDI. Signature: string get_location (session_id s, VDI ref self) Arguments: type name description VDI ref self reference to the object Return Type: string value of the field RPC name: get
  • HP DL385 | XenEnterprise Management API - Page 240
    : void set_xenstore_data (session_id s, VDI ref self, (string -> string) Map value) Arguments: type VDI ref (string → string) Map name description self reference to the object value New value to set Return Type: void 240
  • HP DL385 | XenEnterprise Management API - Page 241
    2.26. CLASS: VDI CHAPTER 2. API REFERENCE RPC name: add to xenstore data Overview: Add the given key-value pair to the xenstore data field of the given VDI. Signature: void add_to_xenstore_data (session_id s, VDI ref self, string key, string value) Arguments: type VDI ref string string name
  • HP DL385 | XenEnterprise Management API - Page 242
    set_sm_config (session_id s, VDI ref self, (string -> string) Map value) Arguments: type VDI ref (string → string) Map name description self reference to the object value New value to set Return Type: void RPC name: add to sm config Overview: Add the given key-value pair to the sm config field of
  • HP DL385 | XenEnterprise Management API - Page 243
    2.26. CLASS: VDI CHAPTER 2. API REFERENCE RPC name: create Overview: Create a new VDI instance, and return its handle. Signature: (VDI ref) create (session_id s, VDI record args) Arguments: type name description VDI record args All constructor arguments Return
  • HP DL385 | XenEnterprise Management API - Page 244
    2.26. CLASS: VDI CHAPTER 2. API REFERENCE (VDI record) get_record (session_id s, VDI ref self) Arguments: type name description VDI ref self reference to the object Return Type: VDI record all fields from the object RPC name: get by name label Overview: Get all the VDI instances with the given
  • HP DL385 | XenEnterprise Management API - Page 245
    of the operations allowed in this state. This list is advisory only and the server state may have changed by the time this field is read by a client. /migrate additional configuration is the device currently attached (erased on reboot) error/success code associated with last attach-operation (erased
  • HP DL385 | XenEnterprise Management API - Page 246
    vbd, VDI ref vdi) Arguments: type VBD ref VDI ref name description vbd The vbd representing the CDROM-like device vdi The new VDI to 'insert' Return Type: void Possible Error Codes: VBD NOT REMOVABLE MEDIA, VBD NOT EMPTY RPC name: plug Overview: Hotplug the specified VBD, dynamically attaching
  • HP DL385 | XenEnterprise Management API - Page 247
    The VBD to hot-unplug Return Type: void Possible Error Codes: DEVICE DETACH REJECTED, DEVICE ALREADY DETACHED RPC name: unplug force Overview: Forcibly unplug the a list of all the VBDs known to the system. Signature: ((VBD ref) Set) get_all (session_id s) Return Type: (VBD ref) Set references to
  • HP DL385 | XenEnterprise Management API - Page 248
    CHAPTER 2. API REFERENCE RPC name: get all records Overview: Return a map of VBD references to VBD records for all VBDs known to the system. Signature: ((VBD ref -> VBD record) Map) get_all_records (session_id s) Return Type: (VBD ref → VBD record) Map records of all objects RPC name: get uuid
  • HP DL385 | XenEnterprise Management API - Page 249
    Arguments: type name description VBD ref self reference to the object Return Type: VDI ref value of the field RPC name: get device Overview: Get the device field of the given VBD. Signature: string get_device (session_id s, VBD ref self) Arguments: type name description VBD ref self reference to the
  • HP DL385 | XenEnterprise Management API - Page 250
    Signature: void set_userdevice (session_id s, VBD ref self, string value) Arguments: type VBD ref string name description self reference to the object value New value to set Return Type: void RPC name: get bootable Overview: Get the bootable field of the given VBD. Signature: bool get_bootable
  • HP DL385 | XenEnterprise Management API - Page 251
    given VBD. Signature: void set_bootable (session_id s, VBD ref self, bool value) Arguments: type VBD ref bool name description self reference to the object value New value to set Return Type: void RPC name: get mode Overview: Get the mode field of the given VBD. Signature: (vbd_mode) get_mode
  • HP DL385 | XenEnterprise Management API - Page 252
    : void set_type (session_id s, VBD ref self, vbd_type value) Arguments: type VBD ref vbd type name description self reference to the object value New value to set Return Type: void RPC name: get unpluggable Overview: Get the unpluggable field of the given VBD. Signature: bool get_unpluggable
  • HP DL385 | XenEnterprise Management API - Page 253
    VBD. Signature: void set_unpluggable (session_id s, VBD ref self, bool value) Arguments: type VBD ref bool name description self reference to the object value New value to set Return Type: void RPC name: get storage lock Overview: Get the storage lock field of the given VBD. Signature: bool
  • HP DL385 | XenEnterprise Management API - Page 254
    (session_id s, VBD ref self, (string -> string) Map value) Arguments: type VBD ref (string → string) Map name description self reference to the object value New value to set Return Type: void RPC name: add to other config Overview: Add the given key-value pair to the other config field of
  • HP DL385 | XenEnterprise Management API - Page 255
    : type name description VBD ref self reference to the object Return Type: bool value of the field RPC name: get status code Overview: Get the status code field of the given VBD. Signature: int get_status_code (session_id s, VBD ref self) Arguments: type name description VBD ref self reference to
  • HP DL385 | XenEnterprise Management API - Page 256
    2.27. CLASS: VBD CHAPTER 2. API REFERENCE RPC name: get status detail Overview: Get the status detail field of the given VBD. Signature: string get_status_detail (session_id s, VBD ref self) Arguments: type name description VBD ref self reference to the object Return Type: string value of the field
  • HP DL385 | XenEnterprise Management API - Page 257
    . Signature: void set_qos_algorithm_type (session_id s, VBD ref self, string value) Arguments: type VBD ref string name description self reference to the object value New value to set Return Type: void RPC name: get qos algorithm params Overview: Get the qos/algorithm params field of the given
  • HP DL385 | XenEnterprise Management API - Page 258
    string name description self reference to the object key Key to remove Return Type: void RPC name: get qos supported algorithms Overview: Get the qos/supported algorithms field of the given VBD. Signature: (string Set) get_qos_supported_algorithms (session_id s, VBD ref self) Arguments: type name
  • HP DL385 | XenEnterprise Management API - Page 259
    name description VBD ref self reference to the object Return Type: VBD metrics ref value of the field RPC name: create Overview: Create a new VBD instance, and return its handle. Signature: (VBD ref) create (session_id s, VBD record args) Arguments: type name description VBD record args All
  • HP DL385 | XenEnterprise Management API - Page 260
    2.27. CLASS: VBD CHAPTER 2. API REFERENCE (VBD ref) get_by_uuid (session_id s, string uuid) Arguments: type name description string uuid UUID of object to return Return Type: VBD ref reference to the object RPC name: get record Overview: Get a record containing the current state of the given VBD.
  • HP DL385 | XenEnterprise Management API - Page 261
    RO run VBD metrics The metrics associated with a virtual block device. Field Type Description uuid string unique identifier/object reference io updated 2.28.2 RPCs associated with class: VBD metrics RPC name: get all Overview: Return a list of all the VBD metrics instances known to the system
  • HP DL385 | XenEnterprise Management API - Page 262
    VBD metrics ref self reference to the object Return Type: float value of the field RPC name: get last updated Overview: Get the last updated field of the given VBD metrics. Signature: datetime get_last_updated (session_id s, VBD_metrics ref self) Arguments: type name description VBD metrics
  • HP DL385 | XenEnterprise Management API - Page 263
    2.28. CLASS: VBD METRICS CHAPTER 2. API REFERENCE RPC name: get by uuid Overview: Get a reference to the VBD metrics instance with the specified UUID. Signature: (VBD_metrics ref) get_by_uuid (session_id s, string uuid) Arguments: type name description string uuid UUID of object to return Return
  • HP DL385 | XenEnterprise Management API - Page 264
    RO ins RO ins RO ins RO run RW PBD The physical block devices through which hosts access SRs. Field Type Description uuid string unique identifier ref self The PBD to activate Return Type: void Possible Error Codes: SR UNKNOWN DRIVER RPC name: unplug Overview: Deactivate the specified PBD,
  • HP DL385 | XenEnterprise Management API - Page 265
    ref (string → string) Map name description self The PBD to modify value The new value of the PBD's device config Return Type: void RPC name: get all Overview: Return a list of all the PBDs known to the system. Signature: ((PBD ref) Set) get_all (session_id s) Return Type: (PBD ref) Set references
  • HP DL385 | XenEnterprise Management API - Page 266
    : type name description PBD ref self reference to the object Return Type: SR ref value of the field RPC name: get device config Overview: Get the device config field of the given PBD. Signature: ((string -> string) Map) get_device_config (session_id s, PBD ref self) Arguments: type name description PBD
  • HP DL385 | XenEnterprise Management API - Page 267
    : void set_other_config (session_id s, PBD ref self, (string -> string) Map value) Arguments: type PBD ref (string → string) Map name description self reference to the object value New value to set Return Type: void 267
  • HP DL385 | XenEnterprise Management API - Page 268
    type PBD ref string name description self reference to the object key Key to remove Return Type: void RPC name: create Overview: Create a new PBD instance, and return its handle. Signature: (PBD ref) create (session_id s, PBD record args) Arguments: type name description PBD record args All
  • HP DL385 | XenEnterprise Management API - Page 269
    2.29. CLASS: PBD RPC name: destroy Overview: Destroy the specified PBD instance. Signature: void destroy (session_id s, PBD ref self) Arguments: type name description PBD ref self reference to the object Return Type: void CHAPTER 2. API REFERENCE RPC name: get by uuid Overview: Get a reference to
  • HP DL385 | XenEnterprise Management API - Page 270
    ref self The crashdump to destroy Return Type: void RPC name: get all Overview: Return a list of all the crashdumps known to the system. Signature: ((crashdump ref) Set) get_all (session_id s) Return Type: (crashdump ref) Set references to all objects RPC name: get all records Overview: Return
  • HP DL385 | XenEnterprise Management API - Page 271
    2.30. CLASS: CRASHDUMP CHAPTER 2. API REFERENCE RPC name: get uuid Overview: Get the uuid field of the given crashdump. Signature: string get_uuid (session_id s, crashdump ref self) Arguments: type name description crashdump ref self reference to the object Return Type: string value of the fi
  • HP DL385 | XenEnterprise Management API - Page 272
    session_id s, crashdump ref self, (string -> string) Map value) Arguments: type crashdump ref (string → string) Map name description self reference to the object value New value to set Return Type: void RPC name: add to other config Overview: Add the given key-value pair to the other config field
  • HP DL385 | XenEnterprise Management API - Page 273
    2.30. CLASS: CRASHDUMP CHAPTER 2. API REFERENCE RPC name: remove from other config Overview: Remove the given key and its corresponding value from the other config field of the given crashdump. If the key is not in that Map, then do nothing. Signature: void remove_from_other_config (session_id s,
  • HP DL385 | XenEnterprise Management API - Page 274
    CHAPTER 2. API REFERENCE 2.31 Class: VTPM 2.31.1 Fields for class: VTPM Name Description Quals RO run RO ins RO ins VTPM A virtual TPM device. Field Type Description uuid string unique identifier/object reference VM VM ref the virtual machine backend VM ref the domain where the backend is
  • HP DL385 | XenEnterprise Management API - Page 275
    ref self reference to the object Return Type: VM ref value of the field CHAPTER 2. API REFERENCE RPC name: create Overview: Create a new VTPM instance, and return its handle. Signature: (VTPM ref) create (session_id s, VTPM record args) Arguments: type name description VTPM record args All
  • HP DL385 | XenEnterprise Management API - Page 276
    2.31. CLASS: VTPM reference to the object CHAPTER 2. API REFERENCE RPC name: get record Overview: Get a record containing the current state of the given VTPM. Signature: (VTPM record) get_record (session_id s, VTPM ref self) Arguments: type name description VTPM ref self reference to the object
  • HP DL385 | XenEnterprise Management API - Page 277
    unique identifier/object reference the protocol used by this console URI for the console service VM to which this console is attached additional configuration port in dom0 on which the console server is listening 2.32.2 RPCs associated with class: console RPC name: get all Overview: Return a list
  • HP DL385 | XenEnterprise Management API - Page 278
    2.32. CLASS: CONSOLE Return Type: string value of the field CHAPTER 2. API REFERENCE RPC name: get protocol Overview: Get the protocol field of the given console. Signature: (console_protocol) get_protocol (session_id s, console ref self) Arguments: type name description console ref self
  • HP DL385 | XenEnterprise Management API - Page 279
    (session_id s, console ref self, (string -> string) Map value) Arguments: type console ref (string → string) Map name description self reference to the object value New value to set Return Type: void RPC name: add to other config Overview: Add the given key-value pair to the other config field of
  • HP DL385 | XenEnterprise Management API - Page 280
    ref string name description self reference to the object key Key to remove Return Type: void RPC name: create Overview: Create a new console instance, and return its handle. Signature: (console ref) create (session_id s, console record args) Arguments: type name description console record
  • HP DL385 | XenEnterprise Management API - Page 281
    2.32. CLASS: CONSOLE CHAPTER 2. API REFERENCE RPC name: get by uuid Overview: Get a reference to the console instance with the specified UUID. Signature: (console ref) get_by_uuid (session_id s, string uuid) Arguments: type name description string uuid UUID of object to return Return Type: console
  • HP DL385 | XenEnterprise Management API - Page 282
    API REFERENCE 2.33 Class: user 2.33.1 Fields for class: user Name Description Quals RO run RO ins RW user A user of the system. Field Type Description uuid string unique identifier/object reference short name string short name (e.g. userid) fullname string full name 2.33.2 RPCs associated
  • HP DL385 | XenEnterprise Management API - Page 283
    ref self, string value) Arguments: type user ref string name description self reference to the object value New value to set Return Type: void RPC name: create Overview: Create a new user instance, and return its handle. Signature: (user ref) create (session_id s, user record args) Arguments
  • HP DL385 | XenEnterprise Management API - Page 284
    2.33. CLASS: USER Return Type: void CHAPTER 2. API REFERENCE RPC name: get by uuid Overview: Get a reference to the user instance with the specified UUID. Signature: (user ref) get_by_uuid (session_id s, string uuid) Arguments: type name description string uuid UUID of object to return Return Type:
  • HP DL385 | XenEnterprise Management API - Page 285
    occurs, or a request is malformed at the HTTP or XML-RPC level, the server may send an XML-RPC Fault response, or the client may simulate the same. of the array is an error code; the remainder of the array are strings representing error parameters relating to that code. In this case, the client
  • HP DL385 | XenEnterprise Management API - Page 286
    2.34.1 Error Codes BACKUP SCRIPT FAILED switched off or there may be network connectivity problems. Signature: CANNOT_CONTACT_HOST(host) CANNOT update could to be obtained from the master. Signature: CANNOT_FETCH_PATCH(uuid) CANNOT FIND OEM BACKUP PARTITION The backup partition to stream the updat
  • HP DL385 | XenEnterprise Management API - Page 287
    FIND PATCH The requested update could not be found. This can occur when you designate a new master or xe patch-clean. Please upload the update again No parameters. (VIF) CHANGE PASSWORD REJECTED The system rejected the password change request; perhaps the new password was too short? Signature:
  • HP DL385 | XenEnterprise Management API - Page 288
    is already attached to a VM Signature: DEVICE_ALREADY_ATTACHED(device) CHAPTER 2. API REFERENCE DEVICE ALREADY DETACHED The device is not currently attached Signature: DEVICE_ALREADY_DETACHED(device) DEVICE ALREADY EXISTS A device with the name given already exists on the selected VM Signature
  • HP DL385 | XenEnterprise Management API - Page 289
    cannot accept the proposed new master setting at this time. Signature: HA_ABORT_NEW_MASTER(reason) HA HOST CANNOT SEE PEERS The operation failed because the HA software on the specified host could not see a subset of other hosts. Check your network connectivity. Signature: HA_HOST_CANNOT_SEE_PEERS
  • HP DL385 | XenEnterprise Management API - Page 290
    2.34. ERROR HANDLING CHAPTER 2. API REFERENCE HA HOST IS ARMED The operation could not be performed while the host is still armed; it must be disarmed first Signature: HA_HOST_IS_ARMED(host) HA IS ENABLED The operation could not be performed because HA is enabled on the Pool No parameters. HA NOT
  • HP DL385 | XenEnterprise Management API - Page 291
    (in the case of NIC bonding, this may be because attaching the network on this host would require other networks [that are currently active] to be taken down). Signature: HOST_CANNOT_ATTACH_NETWORK(host, network) HOST CANNOT DESTROY SELF This host cannot destroy itself. No parameters. HOST CANNOT
  • HP DL385 | XenEnterprise Management API - Page 292
    (ip) HOST NOT DISABLED This operation cannot be performed because the host is not disabled. No parameters. HOST NOT ENOUGH FREE MEMORY Not enough host memory is available to perform this operation No parameters. HOST NOT LIVE This operation cannot be completed as the host is not live
  • HP DL385 | XenEnterprise Management API - Page 293
    2.34. ERROR HANDLING CHAPTER 2. API REFERENCE HOST OFFLINE You attempted an operation which involves a host which could not be contacted. Signature: HOST_OFFLINE(host) HOST STILL BOOTING The host is still booting. No parameters. HOST UNKNOWN TO MASTER The master says the host is not known to it.
  • HP DL385 | XenEnterprise Management API - Page 294
    API REFERENCE INTERNAL ERROR The server failed to handle your request, due to an internal error. The given message may give details useful for debugging the problem. Signature: INTERNAL_ERROR(message) INVALID DEVICE The device name is invalid Signature: INVALID_DEVICE(device) INVALID IP ADDRESS
  • HP DL385 | XenEnterprise Management API - Page 295
    FAILED There was an error connecting to the host. the service contacted didn't reply properly. No parameters. LICENCE RESTRICTION This operation is not allowed under your license. Please contact your support representative. No parameters. LICENSE CANNOT DOWNGRADE WHILE IN POOL Cannot downgrade
  • HP DL385 | XenEnterprise Management API - Page 296
    representative. No parameters. LICENSE PROCESSING ERROR There was an error processing your license. Please contact your support representative. No parameters. LOCATION NOT UNIQUE A VDI with the specified location already exists within the SR Signature: LOCATION_NOT_UNIQUE(SR, location) MAC DOES
  • HP DL385 | XenEnterprise Management API - Page 297
    used, and the number of received and expected parameters are returned. Signature: MESSAGE_PARAMETER_COUNT_MISMATCH(method, expected, received) NETWORK ALREADY CONNECTED You tried to create a PIF, but the network you tried to attach it to is already attached to some other PIF, and so the creation
  • HP DL385 | XenEnterprise Management API - Page 298
    NETWORK CONTAINS PIF The network contains active PIFs and cannot be deleted. Signature: NETWORK_CONTAINS_PIF(pifs) NETWORK CONTAINS VIF The network not in emergency mode. No parameters. NOT SUPPORTED DURING UPGRADE This operation is not supported during an upgrade No parameters. NO HOSTS AVAILABLE
  • HP DL385 | XenEnterprise Management API - Page 299
    2.34. ERROR HANDLING OBJECT NOLONGER EXISTS The specified object no longer exists. No parameters. ONLY ALLOWED ON OEM EDITION This command is only allowed on the OEM edition. Signature: ONLY_ALLOWED_ON_OEM_EDITION(command) CHAPTER 2. API REFERENCE OPERATION NOT ALLOWED You attempted an operation
  • HP DL385 | XenEnterprise Management API - Page 300
    (patch, info) PATCH PRECHECK FAILED VM RUNNING The patch precheck stage failed: there are one or more VMs still running on the server. All VMs must be suspended before the patch can be applied. Signature: PATCH_PRECHECK_FAILED_VM_RUNNING(patch) PATCH PRECHECK FAILED WRONG
  • HP DL385 | XenEnterprise Management API - Page 301
    consist of at least two member interfaces No parameters. PIF CANNOT BOND CROSS HOST You cannot bond interfaces across different hosts. No parameters. PIF CONFIGURATION ERROR An unknown error occurred while attempting to configure an interface. Signature: PIF_CONFIGURATION_ERROR(PIF, msg) PIF
  • HP DL385 | XenEnterprise Management API - Page 302
    2.34. ERROR HANDLING CHAPTER 2. API REFERENCE PIF HAS NO NETWORK CONFIGURATION PIF has no IP configuration (mode curently set to 'none') No parameters. PIF IS MANAGEMENT INTERFACE PIF is the management interface. Signature: PIF_IS_MANAGEMENT_INTERFACE(PIF)
  • HP DL385 | XenEnterprise Management API - Page 303
    MISSING DEVICE The restore could not be performed because a network interface is missing Signature: RESTORE_TARGET_MISSING_DEVICE(device) session reference. It may have been invalidated by a server restart, or timed out. You should get a new session handle, using one of the session.login calls
  • HP DL385 | XenEnterprise Management API - Page 304
    Signature: SR_ATTACH_FAILED(sr) SR BACKEND FAILURE There was an SR backend failure. Signature: SR_BACKEND_FAILURE(status, stdout, stderr) SR DEVICE IN USE The SR operation cannot be performed because a device underlying the SR is in use by the host. No parameters. SR FULL The SR is full. Requested
  • HP DL385 | XenEnterprise Management API - Page 305
    use by another host and is not marked as sharable. Signature: SR_NOT_SHARABLE(sr, host) SR OPERATION NOT SUPPORTED The SR backend does not support the operation (check the SR's allowed operations) Signature: SR_OPERATION_NOT_SUPPORTED(sr) SR UNKNOWN DRIVER The SR could not be connected because the
  • HP DL385 | XenEnterprise Management API - Page 306
    TAR ON OEM You must use tar output to retrieve system status from an OEM host. No parameters. SYSTEM STATUS RETRIEVAL FAILED Retrieving system status from the host failed. A diagnostic reason suitable for support organisations is also returned. Signature: SYSTEM_STATUS_RETRIEVAL_FAILED(reason) TASK
  • HP DL385 | XenEnterprise Management API - Page 307
    vm, bootloader) CHAPTER 2. API REFERENCE UUID INVALID The uuid you supplied was invalid. Signature: UUID_INVALID(type, uuid) VALUE NOT SUPPORTED You attempted to set a value that is not supported by this implementation. The fully-qualified field name and the value that you tried to set are returned
  • HP DL385 | XenEnterprise Management API - Page 308
    be performed because this VDI is in use by some other operation Signature: VDI_IN_USE(vdi, operation) VDI IS A PHYSICAL DEVICE The operation cannot be performed on physical device Signature: VDI_IS_A_PHYSICAL_DEVICE(vdi) VDI IS NOT ISO This operation can only be performed on CD VDIs (iso files or
  • HP DL385 | XenEnterprise Management API - Page 309
    VDI_NOT_AVAILABLE(vdi) VDI READONLY The operation required write access but this VDI is read-only Signature: VDI_READONLY(vdi) VIF IN USE Network has active VIFs Signature: VIF_IN_USE(network, VIF) VLAN TAG INVALID You tried to create a VLAN, but the tag you gave was invalid - it must be between
  • HP DL385 | XenEnterprise Management API - Page 310
    the specified default template. Signature: VM_CANNOT_DELETE_DEFAULT_TEMPLATE(vm) VM DUPLICATE VBD DEVICE The specified VM has a duplicate VBD device and cannot be started. Signature: VM_DUPLICATE_VBD_DEVICE(vm, vbd, device) VM FAILED SHUTDOWN ACKNOWLEDGMENT VM didn't acknowledge the need to shutdown
  • HP DL385 | XenEnterprise Management API - Page 311
    The specified VM has too little memory to be started. Signature: VM_MEMORY_SIZE_TOO_LOW(vm) CHAPTER 2. API REFERENCE VM MIGRATE FAILED An error occurred during the migration process. Signature: VM_MIGRATE_FAILED(vm, source, destination, msg) VM MISSING PV DRIVERS You attempted an operation on a VM
  • HP DL385 | XenEnterprise Management API - Page 312
    an operation on a VM which requires a more recent version of the PV drivers. Please upgrade your PV drivers. Signature: VM_OLD_PV_DRIVERS(vm, major, minor) VM REQUIRES NETWORK You attempted to run a VM on a host which doesn't have a PIF on a Network needed by the VM. The VM has at least one VIF
  • HP DL385 | XenEnterprise Management API - Page 313
    BOOT You attempted an operation on a VM that was judged to be unsafe by the server. This can happen if the VM would run on a CPU that has a potentially force' option. Signature: VM_UNSAFE_BOOT(vm) XMLRPC UNMARSHAL FAILURE The server failed to unmarshal the XMLRPC message; it was expecting one
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313

XenEnterprise Management API
API Revision 1.1
XenEnterprise Management API
Version: API Revision 1.1
Date: 16th August 2007
Copyright c
°
2007 XenSource Inc, All Rights Reserved.