vcenter vm hardware cdrom: update spec

The update_spec structure describes the updates to be made to the configuration of a virtual CD-ROM device.

Representation:

{
    "start_connected"true,
    "backing"{
        "device_access_type""EMULATION",
        "iso_file""string",
        "type""ISO_FILE",
        "host_device""string"
    },
    "allow_guest_control"true
}

Attributes:

Name Type Description
Required
backing.type string Backing type for the virtual CD-ROM device.

Defines the valid backing types for a virtual CD-ROM device. Value is one of:
ISO_FILE: Virtual CD-ROM device is backed by an ISO file.
HOST_DEVICE: Virtual CD-ROM device is backed by a device on the host where the virtual machine is running.
CLIENT_DEVICE: Virtual CD-ROM device is backed by a device on the client that is connected to the virtual machine console.

Optional
backing backing_spec Physical resource backing for the virtual CD-ROM device.

This field may only be modified if the virtual machine is not powered on or the virtual CD-ROM device is not connected.

Optional. If unset, the value is unchanged.

backing.iso_file string Path of the image file that should be used as the virtual CD-ROM device backing.

Optional. It is only relevant when type has value ISO_FILE. This field is optional and it is only relevant when the value of type is ISO_FILE.

backing.host_device string Name of the device that should be used as the virtual CD-ROM device backing.

Optional. It is only relevant when type has value HOST_DEVICE. If unset, the virtual CD-ROM device will be configured to automatically detect a suitable host device.

backing.device_access_type string Access type for the device backing.

Optional. It is only relevant when type has value [HOST_DEVICE, CLIENT_DEVICE]. If unset, defaults to EMULATION.

start_connected boolean Flag indicating whether the virtual device should be connected whenever the virtual machine is powered on.

Optional. If unset, the value is unchanged.

allow_guest_control boolean Flag indicating whether the guest can connect and disconnect the device.

Optional. If unset, the value is unchanged.