| Change | Element | Description | 
|---|
| Published class | VMPP | VM Protection Policy | 
| Published class | tunnel | A tunnel for network traffic | 
| Published field | PIF.tunnel_access_PIF_of | Indicates to which tunnel this PIF gives access | 
| Published field | PIF.tunnel_transport_PIF_of | Indicates to which tunnel this PIF provides transport | 
| Published field | SR.local_cache_enabled | True if this SR is assigned to be the local cache for its host | 
| Published field | VDI.allow_caching | true if this VDI is to be cached in the local cache SR | 
| Published field | VDI.on_boot | The behaviour of this VDI on a VM boot | 
| Published field | VM.is_snapshot_from_vmpp | true if this snapshot was created by the protection policy | 
| Published field | VM.protection_policy | Ref pointing to a protection policy for this VM | 
| Published field | VMPP.VMs | all VMs attached to this protection policy | 
| Published field | VMPP.alarm_config | configuration for the alarm | 
| Published field | VMPP.archive_frequency | frequency of the archive schedule | 
| Published field | VMPP.archive_last_run_time | time of the last archive | 
| Published field | VMPP.archive_schedule | schedule of the archive containing 'hour', 'min', 'days'. Date/time-related information is in Local Timezone | 
| Published field | VMPP.archive_target_config | configuration for the archive, including its 'location', 'username', 'password' | 
| Published field | VMPP.archive_target_type | type of the archive target config | 
| Published field | VMPP.backup_frequency | frequency of the backup schedule | 
| Published field | VMPP.backup_last_run_time | time of the last backup | 
| Published field | VMPP.backup_retention_value | maximum number of backups that should be stored at any time | 
| Published field | VMPP.backup_schedule | schedule of the backup containing 'hour', 'min', 'days'. Date/time-related information is in Local Timezone | 
| Published field | VMPP.backup_type | type of the backup sub-policy | 
| Published field | VMPP.is_alarm_enabled | true if alarm is enabled for this policy | 
| Published field | VMPP.is_archive_running | true if this protection policy's archive is running | 
| Published field | VMPP.is_backup_running | true if this protection policy's backup is running | 
| Published field | VMPP.is_policy_enabled | enable or disable this policy | 
| Published field | VMPP.recent_alerts | recent alerts | 
| Published field | VMPP.uuid | Unique identifier/object reference | 
| Published field | host.local_cache_sr | The SR that is used as a local cache | 
| Published field | tunnel.access_PIF | The interface through which the tunnel is accessed | 
| Published field | tunnel.other_config | Additional configuration | 
| Published field | tunnel.status | Status information about the tunnel | 
| Published field | tunnel.transport_PIF | The interface used by the tunnel | 
| Published field | tunnel.uuid | Unique identifier/object reference | 
| Published message | VDI.set_allow_caching | Set the value of the allow_caching parameter. This value can only be changed when the VDI is not attached to a running VM. The caching behaviour is only affected by this flag for VHD-based VDIs that have one parent and no child VHDs. Moreover, caching only takes place when the host running the VM containing this VDI has a nominated SR for local caching. | 
| Published message | VDI.set_on_boot | Set the value of the on_boot parameter. This value can only be changed when the VDI is not attached to a running VM. | 
| Published message | VM.set_protection_policy | Set the value of the protection_policy field | 
| Published message | VMPP.add_to_alarm_config |  | 
| Published message | VMPP.add_to_archive_schedule |  | 
| Published message | VMPP.add_to_archive_target_config |  | 
| Published message | VMPP.add_to_backup_schedule |  | 
| Published message | VMPP.archive_now | This call archives the snapshot provided as a parameter | 
| Published message | VMPP.get_alerts | This call fetches a history of alerts for a given protection policy | 
| Published message | VMPP.protect_now | This call executes the protection policy immediately | 
| Published message | VMPP.remove_from_alarm_config |  | 
| Published message | VMPP.remove_from_archive_schedule |  | 
| Published message | VMPP.remove_from_archive_target_config |  | 
| Published message | VMPP.remove_from_backup_schedule |  | 
| Published message | VMPP.set_alarm_config |  | 
| Published message | VMPP.set_archive_frequency | Set the value of the archive_frequency field | 
| Published message | VMPP.set_archive_last_run_time |  | 
| Published message | VMPP.set_archive_schedule |  | 
| Published message | VMPP.set_archive_target_config |  | 
| Published message | VMPP.set_archive_target_type | Set the value of the archive_target_config_type field | 
| Published message | VMPP.set_backup_frequency | Set the value of the backup_frequency field | 
| Published message | VMPP.set_backup_last_run_time |  | 
| Published message | VMPP.set_backup_retention_value |  | 
| Published message | VMPP.set_backup_schedule |  | 
| Published message | VMPP.set_is_alarm_enabled | Set the value of the is_alarm_enabled field | 
| Published message | host.disable_local_storage_caching | Disable the use of a local SR for caching purposes | 
| Published message | host.enable_local_storage_caching | Enable the use of a local SR for caching purposes | 
| Published message | host.get_server_localtime | This call queries the host's clock for the current time in the host's local timezone | 
| Published message | host.set_power_on_mode | Set the power-on-mode, host, user and password | 
| Published message | pool.disable_local_storage_caching | This call disables pool-wide local storage caching | 
| Published message | pool.enable_local_storage_caching | This call attempts to enable pool-wide local storage caching | 
| Published message | pool.test_archive_target | This call tests if a location is valid | 
| Published message | tunnel.create | Create a tunnel | 
| Published message | tunnel.destroy | Destroy a tunnel | 
| Extended message | VDI.copy | The copy can now be performed between any two SRs. | 
| Extended message | VM.copy | The copy can now be performed between any two SRs. | 
| Extended message | pool.set_vswitch_controller | Allow to be set to the empty string (no controller is used). |