Dell metro node Owner's manual

Type
Owner's manual
Dell EMC Storage Systems
REST API for PowerStore and Unity XT metro
node feature
Version 7.0
Table of Contents
1. Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê1
1.1. Version information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê1
1.2. Tags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê1
2. Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê3
2.1. basicAuth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê3
2.2. jwtAuth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê3
3. Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê4
3.1. Aggregate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê4
3.1.1. Groups the resources at the given URI by the values of the provided fields and returns
aggregated computations for each group
4
3.2. Amp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê4
3.2.1. Register a new ArrayManagementProvider . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê4
3.2.2. Returns a list of registered AMPs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê5
3.2.3. Returns the details of an AMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê6
3.2.4. Unregisters an AMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê7
3.3. Bulk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê7
3.3.1. Make a bulk request . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê7
3.4. Certificates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê8
3.4.1. Add the certificate to the keystore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê8
3.4.2. Fetch the certificate from the keystore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê9
3.4.3. Remove the certificate from the keystore. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê10
3.4.4. Fetches the SSL Certificate of an external system. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê11
3.5. Cluster_witness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê11
3.5.1. Return the cluster witness wired to the system . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê11
3.5.2. Deletes the cluster witness configuration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê12
3.5.3. Update attributes of a cluster witness. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê12
3.6. Clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê13
3.6.1. Returns a list of the available clusters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê13
3.6.2. Return a Cluster matching the provided name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê14
3.6.3. Update attributes of a cluster. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê15
3.7. Consistency_group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê16
3.7.1. Create a new ConsistencyGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê16
3.7.2. Returns a list of ConsistencyGroups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê17
3.7.3. Returns a single ConsistencyGroup object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê18
3.7.4. Deletes a single ConsistencyGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê19
3.7.5. Update attributes on a ConsistencyGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê19
3.8. Data_migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê20
3.8.1. Create a new DeviceMigration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê20
3.8.2. Returns a list of device migrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê21
3.8.3. Returns a single DeviceMigration object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê22
3.8.4. Deletes a single canceled or committed DeviceMigration . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê23
3.8.5. Update attributes on a DeviceMigration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê23
3.8.6. Create a new ExtentMigration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê24
3.8.7. Returns a list of extent migrations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê25
3.8.8. Returns a single ExtentMigration object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê26
3.8.9. Deletes a single canceled or committed ExtentMigration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê27
3.8.10. Update attributes on a ExtentMigration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê27
3.9. Devices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê28
3.9.1. Create a new Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê28
3.9.2. Returns a list of Device objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê30
3.9.3. Returns a single Device object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê31
3.9.4. Deletes a single Device. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê33
3.9.5. Update attributes of a local device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê33
3.10. Director. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê34
3.10.1. Returns a list of the available directors. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê34
3.10.2. Return a Director matching the provided name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê35
3.11. Director_ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê36
3.11.1. Returns a list of director ports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê36
3.11.2. Returns a single DirectorPort object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê37
3.11.3. Update attributes on a DirectorPort. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê37
3.12. Distributed_storage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê38
3.12.1. Create a new distributed ConsistencyGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê38
3.12.2. Returns a list of distributed ConsistencyGroups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê39
3.12.3. Returns a single distributed ConsistencyGroup object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê40
3.12.4. Deletes a single distributed ConsistencyGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê41
3.12.5. Update attributes on a distributed ConsistencyGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê41
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.
42
3.12.7. Create a new DistributedDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê43
3.12.8. Returns a list of DistributedDevices. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê44
3.12.9. Returns a single DistributedDevice object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê45
3.12.10. Deletes a single DistributedDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê46
3.12.11. Update attributes on a DistributedDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê47
3.12.12. Manually resume I/O to a distributed device that supports a distributed virtual-
volume.
48
3.12.13. Create a new distributed VirtualVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê49
3.12.14. Returns a list of distributed VirtualVolumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê50
3.12.15. Returns a single distributed VirtualVolume object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê51
3.12.16. Deletes a single distributed VirtualVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê52
3.12.17. Update attributes on a distributed VirtualVolume. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê52
3.12.18. Expand the capacity of a distributed VirtualVolume. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê53
3.12.19. Returns a list of RuleSets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê54
3.12.20. Returns a single RuleSet object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê55
3.13. Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê55
3.13.1. Returns a list of the available engines. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê56
3.13.2. Return a Engine matching the provided name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê56
3.14. Exports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê57
3.14.1. Registers an InitiatorPort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê57
3.14.2. Returns a list of InitiatorPort objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê58
3.14.3. Rediscover initiator ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê59
3.14.4. Returns a single InitiatorPort object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê59
3.14.5. Unregister an InitiatorPort. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê60
3.14.6. Update attributes on an InitiatorPort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê61
3.14.7. Returns a list of Port objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê62
3.14.8. Returns a single Port object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê62
3.14.9. Update attributes on a Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê63
3.14.10. Create a new StorageView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê64
3.14.11. Returns a list of StorageView objects. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê66
3.14.12. Returns a single StorageView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê66
3.14.13. Deletes a single StorageView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê67
3.14.14. Update attributes on a StorageView . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê68
3.15. Extent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê69
3.15.1. Create a new Extent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê69
3.15.2. Returns a list of Extent objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê70
3.15.3. Returns a single Extent object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê71
3.15.4. Delets a single Extent object. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê72
3.15.5. Update attributes on a Extent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê73
3.16. Hardware_ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê74
3.16.1. Returns a list of hardware ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê74
3.17. Health . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê75
3.17.1. Return local-COM health information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê75
3.17.2. Return WAN-COM health information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê76
3.18. Jobs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê76
3.18.1. Create a VIAS provisioning job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê76
3.18.2. Get all the current VIAS provisioning jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê77
3.18.3. Get the status of a VIAS provisioning job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê78
3.18.4. Delete a VIAS provisioning jobs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê79
3.18.5. Cancel a vias provisioning job. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê80
3.18.6. Resubmit a vias provisioning job . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê81
3.19. Licenses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê82
3.19.1. Install a new license file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê82
3.19.2. Returns a list of installed licenses on the setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê83
3.19.3. Deletes the licenses. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê83
3.19.4. Validate a license file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê84
3.20. Logger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê84
3.20.1. Log information on the server. This endpoint is intended for internal system use only.Ê84
3.21. Logging_volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê85
3.21.1. Creates a new Logging Volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê85
3.21.2. Returns a list of LoggingVolume objects. Supports paging. . . . . . . . . . . . . . . . . . . . . . . . . . . Ê86
3.21.3. Returns a single LoggingVolume by name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê87
3.21.4. Deletes a single LoggingVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê88
3.22. Logical_units . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê88
3.22.1. Returns a list of LogicalUnits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê88
3.22.2. Forgets logicalUnits in an array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê89
3.22.3. Returns a single LogicalUnit by name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê90
3.23. Maps . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê91
3.23.1. Get the parents and children for the passed element . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê91
3.24. Meta_volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê91
3.24.1. Create a new MetaVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê91
3.24.2. Returns a list of MetaVolume objects. Supports paging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê92
3.24.3. Returns a single MetaVolume by name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê93
3.24.4. Deletes a single MetaVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê94
3.24.5. Update attributes on a MetaVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê95
3.25. Metadata_backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê96
3.25.1. Create List of configured MetaData Backups Volume with their scheduled time . . . . . . Ê96
3.25.2. List the configured MetaData Backup settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê97
3.25.3. Delete configured Metadata backup settings. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê97
3.26. Monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê98
3.26.1. Return the list of names of active performance monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê98
3.26.2. Return performance stats for the given perf monitor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê99
3.26.3. Return the list of names of active vvol monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê100
3.26.4. Return performance stats for the given vvol monitor. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê100
3.27. Permissions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê101
3.27.1. Returns the Role-Based Authentication configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê101
3.27.2. Return the Role-Based Authentication configuration for one role. . . . . . . . . . . . . . . . . . . Ê102
3.27.3. Modify the Role-Based Authentication configuration for this role . . . . . . . . . . . . . . . . . . Ê103
3.28. Storage_array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê104
3.28.1. Returns a list of StorageArrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê104
3.28.2. Returns a single StorageArray by name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê104
3.28.3. Get the default name mapping for claimable volumes on this array . . . . . . . . . . . . . . . . Ê105
3.28.4. Rediscover LUNs on the array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê106
3.29. Storage_group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê107
3.29.1. Return the list storage groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê107
3.29.2. Return details of a given storage group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê108
3.30. Storage_pool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê109
3.30.1. Return the list storage pools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê109
3.30.2. Return details of a given storage pool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê110
3.31. Storage_volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê111
3.31.1. Returns a list of StorageVolume objects. Supports paging . . . . . . . . . . . . . . . . . . . . . . . . . . Ê111
3.31.2. Returns a single StorageVolume by name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê112
3.31.3. Storage volume is not really missing it will reappear after being forgotten . . . . . . . . . . Ê114
3.31.4. Update attributes on a StorageVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê115
3.31.5. Claim a StorageVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê116
3.31.6. Unclaim a StorageVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê118
3.32. System_config . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê120
3.32.1. Return the system configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê120
3.33. Token. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê121
3.33.1. URL to authenticate and get back access_token in case of success . . . . . . . . . . . . . . . . . . Ê121
3.33.2. Endpoint to logout and invalidate/delete the token. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê122
3.34. Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê122
3.34.1. Returns a list of versions of the metro node components . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
3.35. Virtual_volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê123
3.35.1. Create a new virtual volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê123
3.35.2. Returns a list of virtual volumes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê124
3.35.3. Return a VirtualVolume matching the provided name. . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê126
3.35.4. Deletes a single VirtualVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê126
3.35.5. Update attributes on a VirtualVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê127
3.35.6. cache invalidate on virtual volume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê128
3.35.7. Expand the capacity of a VirtualVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê129
4. Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê131
4.1. Aggregate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê131
4.2. Aggregates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê131
4.3. ArrayManagementProvider. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê131
4.4. BulkResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê131
4.5. BulkResponse_tasks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê132
4.6. Certificate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê132
4.7. Cluster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê132
4.8. ClusterWitness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê133
4.9. ClusterWitness_components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê133
4.10. ConsistencyGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê134
4.11. ConsistencyGroup_operational_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê134
4.12. Device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê135
4.13. DeviceMigration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê136
4.14. Director. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê136
4.15. DirectorPort. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê138
4.16. DistributedDevice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê138
4.17. Engine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê139
4.18. Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê140
4.19. Extent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê140
4.20. ExtentMigration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê141
4.21. HardwarePort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê142
4.22. HardwarePorts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê142
4.23. InitiatorPort. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê142
4.24. JsonPatchOp. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê143
4.25. License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê143
4.26. LicenseArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê144
4.27. LocalComHealth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê144
4.28. LoggingVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê144
4.29. LogicalUnit. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê145
4.30. LoginPayload. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê145
4.31. LoginResponse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê145
4.32. MetaVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê146
4.33. Monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê146
4.34. Permission . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê147
4.35. Port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê147
4.36. Port_exports. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê148
4.37. RuleSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê148
4.38. StorageArray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê148
4.39. StorageGroup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê149
4.40. StorageMap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê149
4.41. StoragePool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê149
4.42. StorageView. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê150
4.43. StorageView_virtual_volumes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê150
4.44. StorageVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê150
4.45. StorageVolume_itls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê152
4.46. SystemConfig. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê152
4.47. SystemConfig_branding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê152
4.48. Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê152
4.49. Versions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê153
4.50. ViasJob . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê153
4.51. ViasJob_storage_pools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê153
4.52. VirtualVolume . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê154
4.53. WanComHealth. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê155
4.54. admin_state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê155
4.55. amp_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê155
4.56. certificate_payload. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê155
4.57. cg_resume_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê156
4.58. claim_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê156
4.59. com_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê156
4.60. communication_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê156
4.61. connectivity_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê156
4.62. consistency_group_payload. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê156
4.63. device_migration_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê156
4.64. device_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê157
4.65. distributed_consistency_group_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê157
4.66. distributed_device_payload. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê157
4.67. distributed_virtual_volume_expand_payload. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê157
4.68. distributed_virtual_volume_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê158
4.69. extent_migration_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê158
4.70. extent_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê158
4.71. health_state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê158
4.72. inline_response_200 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê158
4.73. inline_response_200_1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê159
4.74. inline_response_200_claimable_storage_volumes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê159
4.75. inline_response_201 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê159
4.76. jobs_storage_pools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê159
4.77. license_payload. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê160
4.78. logging_volume_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê160
4.79. meta_volume_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê160
4.80. metadata_backup_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê160
4.81. operational_status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê160
4.82. rediscover_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê160
4.83. register_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê161
4.84. role. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê161
4.85. status . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê161
4.86. storage_array_family. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê161
4.87. storage_view_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê161
4.88. unclaim_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê162
4.89. validate_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê162
4.90. vias_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê162
4.91. virtual_volume_expand_payload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê162
4.92. virtual_volume_payload. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ê163
Chapter 1. Overview
A definition for the next-gen metro node API
1.1. Version information
Version : 7.0
1.2. Tags
• aggregate
• amp
• bulk
• certificates
• cluster_witness
• clusters
• consistency_group
• data_migration
• devices
• director
• director_ports
• distributed_storage
• engine
• exports
• extent
• hardware_ports
• health
• jobs
• licenses
• logger
• logging_volume
• logical_units
• maps
• meta_volume
• metadata_backup
• monitors
1
• permissions
• storage_array
• storage_group
• storage_pool
• storage_volume
• system_config
• token
• version
• virtual_volume
2
Chapter 2. Security
2.1. basicAuth
Type : basic
2.2. jwtAuth
Type : apiKey
Name : Authorization
In : HEADER
3
Chapter 3. Resources
3.1. Aggregate
3.1.1. Groups the resources at the given URI by the values of the provided
fields and returns aggregated computations for each group
GET /aggregates
Parameters
Type Name Description Schema
Query
group_by
required
Comma-separated list of fields to aggregate on string
Query
uri
required
URI of collection to aggregate string
Responses
HTTP
Code
Description Schema
200 A JSON array of aggregates Aggregates
3.2. Amp
3.2.1. Register a new ArrayManagementProvider
POST /clusters/{cluster_name}/array_management_providers
Parameters
Type Name Description Schema
Path
cluster_name
required
The name of the cluster string
Body
amp_payload
required
amp_payload
Responses
4
HTTP
Code
Description Schema
201
Successfully registered the ArrayManagementProvider
Headers :
Location (string) : URI of registered AMP.
ArrayManagemen
tProvider
400 Bad request, for incorrect IP address Error
401 Unauthorzied error, in case of invalid username or password Error
Example HTTP response
Response 201
{
Ê "provider_type" : "SMI-S",
Ê "connectivity" : "connected",
Ê "port" : "port",
Ê "user_name" : "user_name",
Ê "use_ssl" : true,
Ê "name" : "name",
Ê "ip_address" : "ip_address",
Ê "managed_arrays" : [ "managed_arrays", "managed_arrays" ]
}
3.2.2. Returns a list of registered AMPs
GET /clusters/{cluster_name}/array_management_providers
Parameters
Type Name Description Schema
Path
cluster_name
required
The name of the cluster string
Query
connectivity_s
tatus
optional
Filter results by connectivity_status. See
LexicalQueryExpression for details.
string
(LexicalQueryExpres
sion)
Query
fields
optional
Select which fields are included in the response.
'name' is always included. See
FieldSelectionExpression for details.
string
(FieldSelectionExpre
ssion)
Query
limit
optional
<p>Maximum number of elements to include in
paginated results.<br> <b>'offset' must also be
specified.<b>
integer (int32)
Query
offset
optional
Index of the first element to include in paginated
results.<br> <b>'limit' must also be
specified.</b>
integer (int32)
5
Type Name Description Schema
Query
sort_by
optional
Specify the field priority order and direction for
sorting. See SortingOrderExpression for details.
string
(SortingOrderExpres
sion)
Responses
HTTP
Code
Description Schema
200
A JSON array of registered AMPs
Headers :
X-Total-Count (integer) : The total number of entities in the result set
after filtering.
<
ArrayManagemen
tProvider > array
500 Internal server error Error
3.2.3. Returns the details of an AMP
GET /clusters/{cluster_name}/array_management_providers/{name}
Parameters
Type Name Description Schema
Path
cluster_name
required
The name of the cluster string
Path
name
required
The name of a specific instance of the resource string
Query
fields
optional
Select which fields are included in the response.
'name' is always included. See
FieldSelectionExpression for details.
string
(FieldSelectionExpre
ssion)
Responses
HTTP
Code
Description Schema
200 A single AMP
ArrayManagemen
tProvider
Example HTTP response
Response 200
6
{
Ê "provider_type" : "SMI-S",
Ê "connectivity" : "connected",
Ê "port" : "port",
Ê "user_name" : "user_name",
Ê "use_ssl" : true,
Ê "name" : "name",
Ê "ip_address" : "ip_address",
Ê "managed_arrays" : [ "managed_arrays", "managed_arrays" ]
}
3.2.4. Unregisters an AMP
DELETE /clusters/{cluster_name}/array_management_providers/{name}
Parameters
Type Name Description Schema
Path
cluster_name
required
The name of the cluster string
Path
name
required
The name of a specific instance of the resource string
Responses
HTTP
Code
Description Schema
204 Successfully unregistered the ArrayManagementProvider No Content
3.3. Bulk
3.3.1. Make a bulk request
POST /bulk/
Parameters
Type Name Schema
Body
request
required
< string, object > map
7
Responses
HTTP
Code
Description Schema
200
A summary of the results of the request. This response indicates that
the request was successfully processed, not necessarily that every
task succeeded. The caller should inspect the content of the response
to see which tasks failed.
BulkResponse
400
One of the specified objects requested was invalid. As a result, none
of the tasks were attempted.
No Content
Example HTTP response
Response 200
{
Ê "status" : "ok",
Ê "tasks" : [ {
Ê "status" : "ok",
Ê "object" : "/clusters/cluster-
2/storage_volumes/VPD83T3:600014400000001001f6383efd6c62c9"
Ê }, {
Ê "status" : "error",
Ê "object" : "/clusters/cluster-
2/storage_volumes/VPD83T3:600014400000001001f6383efd6c62cb",
Ê "reason" : {
Ê "code" : "7",
Ê "cmd" : "amf rename amf",
Ê "params" : {
Ê "newname" : "bulk_claim_2"
Ê }
Ê }
Ê } ]
}
3.4. Certificates
3.4.1. Add the certificate to the keystore.
POST /external_certificates/trusted/{external_certificate}
Parameters
8
Type Name Description Schema
Path
external_certi
ficate
required
The IP:PORT of system associated with this
certificate.
string
Body
certificate_pa
yload
required
certificate_payload
Responses
HTTP
Code
Description Schema
201 Added the certificate to the keystore. Certificate
500 Unable to add the certificate Error
Consumes
•
application/json
Produces
•
application/json
Example HTTP response
Response 201
{
Ê "ip_address" : "10.228.69.183",
Ê "issued_to" : "CN=dsvef103.lss.emc.com",
Ê "issued_by" : "CN=dsvef103.lss.emc.com-3KWZ7Q XMS Root CA",
Ê "issued_on" : "Mon Sep 18 07:09:29 UTC 2017",
Ê "expires_on" : "Fri Sep 18 07:09:29 UTC 2020",
Ê "SHA1" : "0d e0 ad 22 f2 de 35 25 9c dd 4d 6f 2d e2 25 e0 62 db 70 f6",
Ê "MD5" : "2d e3 a0 b8 54 77 6c",
Ê "encoded_certificate" : "Mkjhsdhnalka76e87dbnw8nk=="
}
3.4.2. Fetch the certificate from the keystore.
GET /external_certificates/trusted/{external_certificate}
Parameters
9
Type Name Description Schema
Path
external_certi
ficate
required
The IP:PORT of system associated with this
certificate.
string
Responses
HTTP
Code
Description Schema
200 Added the certificate to the keystore. Certificate
Produces
•
application/json
Example HTTP response
Response 200
{
Ê "ip_address" : "10.228.69.183",
Ê "issued_to" : "CN=dsvef103.lss.emc.com",
Ê "issued_by" : "CN=dsvef103.lss.emc.com-3KWZ7Q XMS Root CA",
Ê "issued_on" : "Mon Sep 18 07:09:29 UTC 2017",
Ê "expires_on" : "Fri Sep 18 07:09:29 UTC 2020",
Ê "SHA1" : "0d e0 ad 22 f2 de 35 25 9c dd 4d 6f 2d e2 25 e0 62 db 70 f6",
Ê "MD5" : "2d e3 a0 b8 54 77 6c",
Ê "encoded_certificate" : "Mkjhsdhnalka76e87dbnw8nk=="
}
3.4.3. Remove the certificate from the keystore.
DELETE /external_certificates/trusted/{external_certificate}
Parameters
Type Name Description Schema
Path
external_certi
ficate
required
The IP:PORT of system associated with this
certificate.
string
Responses
HTTP
Code
Description Schema
204 Deleted the certificate from the keystore. No Content
10
3.4.4. Fetches the SSL Certificate of an external system
GET /external_certificates/untrusted/{external_certificate}
Parameters
Type Name Description Schema
Path
external_certi
ficate
required
The IP:PORT of system associated with this
certificate.
string
Responses
HTTP
Code
Description Schema
200 A JSON Object with all the certificate details Certificate
Produces
•
application/json
Example HTTP response
Response 200
{
Ê "ip_address" : "10.228.69.183",
Ê "issued_to" : "CN=dsvef103.lss.emc.com",
Ê "issued_by" : "CN=dsvef103.lss.emc.com-3KWZ7Q XMS Root CA",
Ê "issued_on" : "Mon Sep 18 07:09:29 UTC 2017",
Ê "expires_on" : "Fri Sep 18 07:09:29 UTC 2020",
Ê "SHA1" : "0d e0 ad 22 f2 de 35 25 9c dd 4d 6f 2d e2 25 e0 62 db 70 f6",
Ê "MD5" : "2d e3 a0 b8 54 77 6c",
Ê "encoded_certificate" : "Mkjhsdhnalka76e87dbnw8nk=="
}
3.5. Cluster_witness
3.5.1. Return the cluster witness wired to the system
GET /cluster_witness
Responses
11
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78
  • Page 79 79
  • Page 80 80
  • Page 81 81
  • Page 82 82
  • Page 83 83
  • Page 84 84
  • Page 85 85
  • Page 86 86
  • Page 87 87
  • Page 88 88
  • Page 89 89
  • Page 90 90
  • Page 91 91
  • Page 92 92
  • Page 93 93
  • Page 94 94
  • Page 95 95
  • Page 96 96
  • Page 97 97
  • Page 98 98
  • Page 99 99
  • Page 100 100
  • Page 101 101
  • Page 102 102
  • Page 103 103
  • Page 104 104
  • Page 105 105
  • Page 106 106
  • Page 107 107
  • Page 108 108
  • Page 109 109
  • Page 110 110
  • Page 111 111
  • Page 112 112
  • Page 113 113
  • Page 114 114
  • Page 115 115
  • Page 116 116
  • Page 117 117
  • Page 118 118
  • Page 119 119
  • Page 120 120
  • Page 121 121
  • Page 122 122
  • Page 123 123
  • Page 124 124
  • Page 125 125
  • Page 126 126
  • Page 127 127
  • Page 128 128
  • Page 129 129
  • Page 130 130
  • Page 131 131
  • Page 132 132
  • Page 133 133
  • Page 134 134
  • Page 135 135
  • Page 136 136
  • Page 137 137
  • Page 138 138
  • Page 139 139
  • Page 140 140
  • Page 141 141
  • Page 142 142
  • Page 143 143
  • Page 144 144
  • Page 145 145
  • Page 146 146
  • Page 147 147
  • Page 148 148
  • Page 149 149
  • Page 150 150
  • Page 151 151
  • Page 152 152
  • Page 153 153
  • Page 154 154
  • Page 155 155
  • Page 156 156
  • Page 157 157
  • Page 158 158
  • Page 159 159
  • Page 160 160
  • Page 161 161
  • Page 162 162
  • Page 163 163
  • Page 164 164
  • Page 165 165
  • Page 166 166
  • Page 167 167
  • Page 168 168
  • Page 169 169
  • Page 170 170
  • Page 171 171
  • Page 172 172

Dell metro node Owner's manual

Type
Owner's manual

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI