API Guide

Table Of Contents
3.8.2. Returns a list of device migrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê20
3.8.3. Returns a single DeviceMigration object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê21
3.8.4. Deletes a single canceled or committed DeviceMigration . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê22
3.8.5. Update attributes on a DeviceMigration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê22
3.8.6. Create a new ExtentMigration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê23
3.8.7. Returns a list of extent migrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê24
3.8.8. Returns a single ExtentMigration object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê25
3.8.9. Deletes a single canceled or committed ExtentMigration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê26
3.8.10. Update attributes on a ExtentMigration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê26
3.9. Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê27
3.9.1. Create a new Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê27
3.9.2. Returns a list of Device objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê28
3.9.3. Returns a single Device object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê29
3.9.4. Deletes a single Device. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê30
3.9.5. Update attributes of a local device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê30
3.10. Director. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê31
3.10.1. Returns a list of the available directors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê31
3.10.2. Return a Director matching the provided name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê32
3.11. Director_ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê33
3.11.1. Returns a list of director ports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê33
3.11.2. Returns a single DirectorPort object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê34
3.11.3. Update attributes on a DirectorPort. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê34
3.12. Distributed_storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê35
3.12.1. Create a new distributed ConsistencyGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê35
3.12.2. Returns a list of distributed ConsistencyGroups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê36
3.12.3. Returns a single distributed ConsistencyGroup object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê37
3.12.4. Deletes a single distributed ConsistencyGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê37
3.12.5. Update attributes on a distributed ConsistencyGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê38
3.12.6. Manually resume I/O to the virtual-volumes in a distributed consistency group. In a
cluster-partition scenario where the ruleset does not indicate an automatic winner, this
endpoint will select the winning cluster where I/O should continue. After a cluster-partition is
resolved, in the case that auto-resume-at-loser is set to false, this endpoint will resume I/O on
the losing cluster.
39
3.12.7. Create a new DistributedDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê40
3.12.8. Returns a list of DistributedDevices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê40
3.12.9. Returns a single DistributedDevice object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê41
3.12.10. Deletes a single DistributedDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê42
3.12.11. Update attributes on a DistributedDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê42
3.12.12. Manually resume I/O to a distributed device that supports a distributed virtual-
volume.
43
3.12.13. Create a new distributed VirtualVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê43