View Source XenAPI.VIF (XenAPI v0.1.2)
Link to this section Summary
Functions
Associates an IPv4 address with this VIF
Associates an IPv4 address with this VIF (Raise error on XMLRPC failure)
Associates an IPv6 address with this VIF
Associates an IPv6 address with this VIF (Raise error on XMLRPC failure)
Add the given key-value pair to the other_config field of the given VIF.
Add the given key-value pair to the other_config field of the given VIF. (Raise error on XMLRPC failure)
Add the given key-value pair to the qos/algorithm_params field of the given VIF.
Add the given key-value pair to the qos/algorithm_params field of the given VIF. (Raise error on XMLRPC failure)
Configure IPv4 settings for this virtual interface
Configure IPv4 settings for this virtual interface (Raise error on XMLRPC failure)
Configure IPv6 settings for this virtual interface
Configure IPv6 settings for this virtual interface (Raise error on XMLRPC failure)
Create a new VIF instance, and return its handle. The constructor args are: device, network, VM, MAC, MTU, other_config, qos_algorithm_type, qos_algorithm_params, locking_mode, ipv4_allowed, ipv6_allowed (* = non-optional).
Create a new VIF instance, and return its handle. The constructor args are: device, network, VM, MAC, MTU, other_config, qos_algorithm_type, qos_algorithm_params, locking_mode, ipv4_allowed, ipv6_allowed (* = non-optional). (Raise error on XMLRPC failure)
Destroy the specified VIF instance.
Destroy the specified VIF instance. (Raise error on XMLRPC failure)
Return a list of all the VIFs known to the system.
Return a list of all the VIFs known to the system. (Raise error on XMLRPC failure)
Return a map of VIF references to VIF records for all VIFs known to the system.
Return a map of VIF references to VIF records for all VIFs known to the system. (Raise error on XMLRPC failure)
Get the allowed_operations field of the given VIF.
Get the allowed_operations field of the given VIF. (Raise error on XMLRPC failure)
Get a reference to the VIF instance with the specified UUID.
Get a reference to the VIF instance with the specified UUID. (Raise error on XMLRPC failure)
Get the current_operations field of the given VIF.
Get the current_operations field of the given VIF. (Raise error on XMLRPC failure)
Get the currently_attached field of the given VIF.
Get the currently_attached field of the given VIF. (Raise error on XMLRPC failure)
Get the device field of the given VIF.
Get the device field of the given VIF. (Raise error on XMLRPC failure)
Get the ipv4_addresses field of the given VIF.
Get the ipv4_addresses field of the given VIF. (Raise error on XMLRPC failure)
Get the ipv4_allowed field of the given VIF.
Get the ipv4_allowed field of the given VIF. (Raise error on XMLRPC failure)
Get the ipv4_configuration_mode field of the given VIF.
Get the ipv4_configuration_mode field of the given VIF. (Raise error on XMLRPC failure)
Get the ipv4_gateway field of the given VIF.
Get the ipv4_gateway field of the given VIF. (Raise error on XMLRPC failure)
Get the ipv6_addresses field of the given VIF.
Get the ipv6_addresses field of the given VIF. (Raise error on XMLRPC failure)
Get the ipv6_allowed field of the given VIF.
Get the ipv6_allowed field of the given VIF. (Raise error on XMLRPC failure)
Get the ipv6_configuration_mode field of the given VIF.
Get the ipv6_configuration_mode field of the given VIF. (Raise error on XMLRPC failure)
Get the ipv6_gateway field of the given VIF.
Get the ipv6_gateway field of the given VIF. (Raise error on XMLRPC failure)
Get the locking_mode field of the given VIF.
Get the locking_mode field of the given VIF. (Raise error on XMLRPC failure)
Get the MAC field of the given VIF.
Get the MAC field of the given VIF. (Raise error on XMLRPC failure)
Get the MAC_autogenerated field of the given VIF.
Get the MAC_autogenerated field of the given VIF. (Raise error on XMLRPC failure)
Get the MTU field of the given VIF.
Get the MTU field of the given VIF. (Raise error on XMLRPC failure)
Get the metrics field of the given VIF.
Get the metrics field of the given VIF. (Raise error on XMLRPC failure)
Get the network field of the given VIF.
Get the network field of the given VIF. (Raise error on XMLRPC failure)
Get the other_config field of the given VIF.
Get the other_config field of the given VIF. (Raise error on XMLRPC failure)
Get the qos/algorithm_params field of the given VIF.
Get the qos/algorithm_params field of the given VIF. (Raise error on XMLRPC failure)
Get the qos/algorithm_type field of the given VIF.
Get the qos/algorithm_type field of the given VIF. (Raise error on XMLRPC failure)
Get the qos/supported_algorithms field of the given VIF.
Get the qos/supported_algorithms field of the given VIF. (Raise error on XMLRPC failure)
Get a record containing the current state of the given VIF.
Get a record containing the current state of the given VIF. (Raise error on XMLRPC failure)
Get the runtime_properties field of the given VIF.
Get the runtime_properties field of the given VIF. (Raise error on XMLRPC failure)
Get the status_code field of the given VIF.
Get the status_code field of the given VIF. (Raise error on XMLRPC failure)
Get the status_detail field of the given VIF.
Get the status_detail field of the given VIF. (Raise error on XMLRPC failure)
Get the uuid field of the given VIF.
Get the uuid field of the given VIF. (Raise error on XMLRPC failure)
Get the VM field of the given VIF.
Get the VM field of the given VIF. (Raise error on XMLRPC failure)
Move the specified VIF to the specified network, even while the VM is running
Move the specified VIF to the specified network, even while the VM is running (Raise error on XMLRPC failure)
Hotplug the specified VIF, dynamically attaching it to the running VM
Hotplug the specified VIF, dynamically attaching it to the running VM (Raise error on XMLRPC failure)
Remove the given key and its corresponding value from the other_config field of the given VIF. If the key is not in that Map, then do nothing.
Remove the given key and its corresponding value from the other_config field of the given VIF. If the key is not in that Map, then do nothing. (Raise error on XMLRPC failure)
Remove the given key and its corresponding value from the qos/algorithm_params field of the given VIF. If the key is not in that Map, then do nothing.
Remove the given key and its corresponding value from the qos/algorithm_params field of the given VIF. If the key is not in that Map, then do nothing. (Raise error on XMLRPC failure)
Removes an IPv4 address from this VIF
Removes an IPv4 address from this VIF (Raise error on XMLRPC failure)
Removes an IPv6 address from this VIF
Removes an IPv6 address from this VIF (Raise error on XMLRPC failure)
Set the IPv4 addresses to which traffic on this VIF can be restricted
Set the IPv4 addresses to which traffic on this VIF can be restricted (Raise error on XMLRPC failure)
Set the IPv6 addresses to which traffic on this VIF can be restricted
Set the IPv6 addresses to which traffic on this VIF can be restricted (Raise error on XMLRPC failure)
Set the locking mode for this VIF
Set the locking mode for this VIF (Raise error on XMLRPC failure)
Set the other_config field of the given VIF.
Set the other_config field of the given VIF. (Raise error on XMLRPC failure)
Set the qos/algorithm_params field of the given VIF.
Set the qos/algorithm_params field of the given VIF. (Raise error on XMLRPC failure)
Set the qos/algorithm_type field of the given VIF.
Set the qos/algorithm_type field of the given VIF. (Raise error on XMLRPC failure)
Hot-unplug the specified VIF, dynamically unattaching it from the running VM
Hot-unplug the specified VIF, dynamically unattaching it from the running VM (Raise error on XMLRPC failure)
Forcibly unplug the specified VIF
Forcibly unplug the specified VIF (Raise error on XMLRPC failure)
Link to this section Functions
Associates an IPv4 address with this VIF
Associates an IPv4 address with this VIF (Raise error on XMLRPC failure)
Associates an IPv6 address with this VIF
Associates an IPv6 address with this VIF (Raise error on XMLRPC failure)
Add the given key-value pair to the other_config field of the given VIF.
Add the given key-value pair to the other_config field of the given VIF. (Raise error on XMLRPC failure)
Add the given key-value pair to the qos/algorithm_params field of the given VIF.
Add the given key-value pair to the qos/algorithm_params field of the given VIF. (Raise error on XMLRPC failure)
Configure IPv4 settings for this virtual interface
Configure IPv4 settings for this virtual interface (Raise error on XMLRPC failure)
Configure IPv6 settings for this virtual interface
Configure IPv6 settings for this virtual interface (Raise error on XMLRPC failure)
Create a new VIF instance, and return its handle. The constructor args are: device, network, VM, MAC, MTU, other_config, qos_algorithm_type, qos_algorithm_params, locking_mode, ipv4_allowed, ipv6_allowed (* = non-optional).
Create a new VIF instance, and return its handle. The constructor args are: device, network, VM, MAC, MTU, other_config, qos_algorithm_type, qos_algorithm_params, locking_mode, ipv4_allowed, ipv6_allowed (* = non-optional). (Raise error on XMLRPC failure)
Destroy the specified VIF instance.
Destroy the specified VIF instance. (Raise error on XMLRPC failure)
Return a list of all the VIFs known to the system.
Return a list of all the VIFs known to the system. (Raise error on XMLRPC failure)
Return a map of VIF references to VIF records for all VIFs known to the system.
Return a map of VIF references to VIF records for all VIFs known to the system. (Raise error on XMLRPC failure)
Get the allowed_operations field of the given VIF.
Get the allowed_operations field of the given VIF. (Raise error on XMLRPC failure)
Get a reference to the VIF instance with the specified UUID.
Get a reference to the VIF instance with the specified UUID. (Raise error on XMLRPC failure)
Get the current_operations field of the given VIF.
Get the current_operations field of the given VIF. (Raise error on XMLRPC failure)
Get the currently_attached field of the given VIF.
Get the currently_attached field of the given VIF. (Raise error on XMLRPC failure)
Get the device field of the given VIF.
Get the device field of the given VIF. (Raise error on XMLRPC failure)
Get the ipv4_addresses field of the given VIF.
Get the ipv4_addresses field of the given VIF. (Raise error on XMLRPC failure)
Get the ipv4_allowed field of the given VIF.
Get the ipv4_allowed field of the given VIF. (Raise error on XMLRPC failure)
Get the ipv4_configuration_mode field of the given VIF.
Get the ipv4_configuration_mode field of the given VIF. (Raise error on XMLRPC failure)
Get the ipv4_gateway field of the given VIF.
Get the ipv4_gateway field of the given VIF. (Raise error on XMLRPC failure)
Get the ipv6_addresses field of the given VIF.
Get the ipv6_addresses field of the given VIF. (Raise error on XMLRPC failure)
Get the ipv6_allowed field of the given VIF.
Get the ipv6_allowed field of the given VIF. (Raise error on XMLRPC failure)
Get the ipv6_configuration_mode field of the given VIF.
Get the ipv6_configuration_mode field of the given VIF. (Raise error on XMLRPC failure)
Get the ipv6_gateway field of the given VIF.
Get the ipv6_gateway field of the given VIF. (Raise error on XMLRPC failure)
Get the locking_mode field of the given VIF.
Get the locking_mode field of the given VIF. (Raise error on XMLRPC failure)
Get the MAC field of the given VIF.
Get the MAC field of the given VIF. (Raise error on XMLRPC failure)
Get the MAC_autogenerated field of the given VIF.
Get the MAC_autogenerated field of the given VIF. (Raise error on XMLRPC failure)
Get the MTU field of the given VIF.
Get the MTU field of the given VIF. (Raise error on XMLRPC failure)
Get the metrics field of the given VIF.
Get the metrics field of the given VIF. (Raise error on XMLRPC failure)
Get the network field of the given VIF.
Get the network field of the given VIF. (Raise error on XMLRPC failure)
Get the other_config field of the given VIF.
Get the other_config field of the given VIF. (Raise error on XMLRPC failure)
Get the qos/algorithm_params field of the given VIF.
Get the qos/algorithm_params field of the given VIF. (Raise error on XMLRPC failure)
Get the qos/algorithm_type field of the given VIF.
Get the qos/algorithm_type field of the given VIF. (Raise error on XMLRPC failure)
Get the qos/supported_algorithms field of the given VIF.
Get the qos/supported_algorithms field of the given VIF. (Raise error on XMLRPC failure)
Get a record containing the current state of the given VIF.
Get a record containing the current state of the given VIF. (Raise error on XMLRPC failure)
Get the runtime_properties field of the given VIF.
Get the runtime_properties field of the given VIF. (Raise error on XMLRPC failure)
Get the status_code field of the given VIF.
Get the status_code field of the given VIF. (Raise error on XMLRPC failure)
Get the status_detail field of the given VIF.
Get the status_detail field of the given VIF. (Raise error on XMLRPC failure)
Get the uuid field of the given VIF.
Get the uuid field of the given VIF. (Raise error on XMLRPC failure)
Get the VM field of the given VIF.
Get the VM field of the given VIF. (Raise error on XMLRPC failure)
Move the specified VIF to the specified network, even while the VM is running
Move the specified VIF to the specified network, even while the VM is running (Raise error on XMLRPC failure)
Hotplug the specified VIF, dynamically attaching it to the running VM
Hotplug the specified VIF, dynamically attaching it to the running VM (Raise error on XMLRPC failure)
Remove the given key and its corresponding value from the other_config field of the given VIF. If the key is not in that Map, then do nothing.
Remove the given key and its corresponding value from the other_config field of the given VIF. If the key is not in that Map, then do nothing. (Raise error on XMLRPC failure)
Remove the given key and its corresponding value from the qos/algorithm_params field of the given VIF. If the key is not in that Map, then do nothing.
Remove the given key and its corresponding value from the qos/algorithm_params field of the given VIF. If the key is not in that Map, then do nothing. (Raise error on XMLRPC failure)
Removes an IPv4 address from this VIF
Removes an IPv4 address from this VIF (Raise error on XMLRPC failure)
Removes an IPv6 address from this VIF
Removes an IPv6 address from this VIF (Raise error on XMLRPC failure)
Set the IPv4 addresses to which traffic on this VIF can be restricted
Set the IPv4 addresses to which traffic on this VIF can be restricted (Raise error on XMLRPC failure)
Set the IPv6 addresses to which traffic on this VIF can be restricted
Set the IPv6 addresses to which traffic on this VIF can be restricted (Raise error on XMLRPC failure)
Set the locking mode for this VIF
Set the locking mode for this VIF (Raise error on XMLRPC failure)
Set the other_config field of the given VIF.
Set the other_config field of the given VIF. (Raise error on XMLRPC failure)
Set the qos/algorithm_params field of the given VIF.
Set the qos/algorithm_params field of the given VIF. (Raise error on XMLRPC failure)
Set the qos/algorithm_type field of the given VIF.
Set the qos/algorithm_type field of the given VIF. (Raise error on XMLRPC failure)
Hot-unplug the specified VIF, dynamically unattaching it from the running VM
Hot-unplug the specified VIF, dynamically unattaching it from the running VM (Raise error on XMLRPC failure)
Forcibly unplug the specified VIF
Forcibly unplug the specified VIF (Raise error on XMLRPC failure)