Erasure coding topology resources let you create, specify tenants for, modify, retire, and delete erasure coding topologies. The table below provides information about these resources. For more information about erasure coding topologies, see About erasure coding topologies.
Data type |
Method |
Use |
Access |
Notes |
---|---|---|---|---|
.../services/erasureCoding/ecTopologies |
||||
ecTopology | PUT | Create an erasure coding topology | System-level user account with the administrator role | |
List | GET | Retrieve a list of the existing erasure coding topologies | System-level user account with the monitor or administrator role |
The listed erasure coding topologies are identified by erasure coding topology name. In XML, the element that identifies each erasure coding topology is name. The root element for the list of erasure coding topologies is ecTopologies. In JSON, the name in the name/value pair that lists the erasure coding topologies is name. |
.../services/erasureCoding/ecTopologies/ec-topology-name |
||||
ecTopology | GET | Retrieve information about an erasure coding topology | System-level user account with the monitor or administrator role | |
N/A | HEAD | Check for the existence of an erasure coding topology | System-level user account with the monitor or administrator role | |
ecTopology | POST | Modify or retire an erasure coding topology | System-level user account with the administrator role | For information about the required query parameter for retiring an erasure coding topology, see Query parameter for retiring an erasure coding topology. |
N/A | DELETE | Delete an erasure coding topology | System-level user account with the administrator role | For an optional query parameter for deleting an erasure coding topology, see Query parameter for forcing the deletion of an erasure coding topology. |
.../services/erasureCoding/ecTopologies/ec-topology-name/tenantCandidates | ||||
tenant Candidates |
GET | Retrieve a list of the tenants that are eligible to be added to an erasure coding topology | System-level user account with the monitor or administrator role | |
.../services/erasureCoding/ecTopologies/ec-topology-name/tenantConflictingCandidates | ||||
tenant Candidates |
GET | Retrieve a list of tenants that are not eligible to be added to an erasure coding topoloty due to name or link conflicts | System-level user account with the monitor or administrator role | |
.../services/erasureCoding/ecTopologies/ec-topology-name/tenants | ||||
List | GET | Retrieve a list of the tenants that are included in a replication topology | System-level user account with the monitor or administrator role |
In XML, the element that identifies each tenant is name. The root element for the list of tenants is tenants. In JSON, the name in the name/value pair that lists the tenants is name. |
.../services/erasureCoding/ecTopologies/ec-topology-name/tenants/tenant-name | ||||
String | PUT | Add a tenant to an erasure coding topology | System-level user account with the administrator role | With cURL, you need to use -X PUT, not -T, in a request to add a tenant to an erasure coding topology. |
String | DELETE | Remove a tenant from an erasure coding topology | System-level user account with the administrator role | |
.../services/erasureCoding/linkCandidates | ||||
repliationLinks | GET | Retrieve a list of the replication links that may be eligible for use in an erasure coding topology that includes the local HCP system | System-level user account with the monitor or administrator role |
© 2015, 2020 Hitachi Vantara LLC. All rights reserved.