Erasure coding topology resources

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.