Copy either a full VDI or the block differences between two VDIs into either a fresh VDI or an existing VDI.
Copy either a full VDI or the block differences between two VDIs into either a fresh VDI or an existing VDI.
Create a new VDI instance, and return its handle.
Take an exact copy of the VDI and return a reference to the new disk.
Take an exact copy of the VDI and return a reference to the new disk.
Get a reference to the VDI instance with the specified UUID.
Get the redo_log_vdi field of the given pool.
Get the snapshot_of field of the given VDI.
Get the suspend_VDI field of the given VM.
Get the vdi field of the given pool_update.
Get the VDI field of the given crashdump.
Get the VDI field of the given PVS_cache_storage.
Get the VDI field of the given VBD.
VDI.introduce(Connection c,
String uuid,
String nameLabel,
String nameDescription,
SR SR,
Types.VdiType type,
Boolean sharable,
Boolean readOnly,
Map<String,String> otherConfig,
String location,
Map<String,String> xenstoreData)
Create a new VDI record in the database only
Minimum allowed role: vm-admin
First published in XenServer 4.1.
VDI.introduce(Connection c,
String uuid,
String nameLabel,
String nameDescription,
SR SR,
Types.VdiType type,
Boolean sharable,
Boolean readOnly,
Map<String,String> otherConfig,
String location,
Map<String,String> xenstoreData,
Map<String,String> smConfig)
Create a new VDI record in the database only
Minimum allowed role: vm-admin
First published in XenServer 4.1.
VDI.introduce(Connection c,
String uuid,
String nameLabel,
String nameDescription,
SR SR,
Types.VdiType type,
Boolean sharable,
Boolean readOnly,
Map<String,String> otherConfig,
String location,
Map<String,String> xenstoreData,
Map<String,String> smConfig,
Boolean managed,
Long virtualSize,
Long physicalUtilisation,
Pool metadataOfPool,
Boolean isASnapshot,
Date snapshotTime,
VDI snapshotOf)
Create a new VDI record in the database only
Minimum allowed role: vm-admin
First published in XenServer 4.1.
Migrate a VDI, which may be attached to a running guest, to a different SR.
Take a read-only snapshot of the VDI, returning a reference to the snapshot.
Take a read-only snapshot of the VDI, returning a reference to the snapshot.
Copy either a full VDI or the block differences between two VDIs into either a fresh VDI or an existing VDI.
Copy either a full VDI or the block differences between two VDIs into either a fresh VDI or an existing VDI.
void
Insert new media into the device
Minimum allowed role: vm-operator
First published in XenServer 4.0.
Insert new media into the device
Minimum allowed role: vm-operator
First published in XenServer 4.0.
Introduce update VDI
Minimum allowed role: pool-operator
First published in XenServer 7.1.
VDI.introduce(Connection c,
String uuid,
String nameLabel,
String nameDescription,
SR SR,
Types.VdiType type,
Boolean sharable,
Boolean readOnly,
Map<String,String> otherConfig,
String location,
Map<String,String> xenstoreData,
Map<String,String> smConfig,
Boolean managed,
Long virtualSize,
Long physicalUtilisation,
Pool metadataOfPool,
Boolean isASnapshot,
Date snapshotTime,
VDI snapshotOf)
Create a new VDI record in the database only
Minimum allowed role: vm-admin
First published in XenServer 4.1.
Introduce update VDI
Minimum allowed role: pool-operator
First published in XenServer 7.1.
VDI.introduceAsync(Connection c,
String uuid,
String nameLabel,
String nameDescription,
SR SR,
Types.VdiType type,
Boolean sharable,
Boolean readOnly,
Map<String,String> otherConfig,
String location,
Map<String,String> xenstoreData,
Map<String,String> smConfig,
Boolean managed,
Long virtualSize,
Long physicalUtilisation,
Pool metadataOfPool,
Boolean isASnapshot,
Date snapshotTime,
VDI snapshotOf)
Create a new VDI record in the database only
Minimum allowed role: vm-admin
First published in XenServer 4.1.
Compare two VDIs in 64k block increments and report which blocks differ.
Compare two VDIs in 64k block increments and report which blocks differ.
void
Set this VM's suspend VDI, which must be indentical to its current one
Minimum allowed role: pool-operator
First published in XenServer 6.0.
Set this VM's suspend VDI, which must be indentical to its current one
Minimum allowed role: pool-operator
First published in XenServer 6.0.