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.

.../services/erasureCoding/ecTopologies
Data typeMethodUseAccessNotes
ecTopologyPUTCreate an erasure coding topologySystem-level user account with the administrator role
ListGETRetrieve a list of the existing erasure coding topologiesSystem-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
Data typeMethodUseAccessNotes
ecTopologyGETRetrieve information about an erasure coding topologySystem-level user account with the monitor or administrator role
N/AHEADCheck for the existence of an erasure coding topologySystem-level user account with the monitor or administrator role
ecTopologyPOSTModify or retire an erasure coding topologySystem-level user account with the administrator role
N/ADELETEDelete an erasure coding topologySystem-level user account with the administrator role
.../services/erasureCoding/ecTopologies/ec-topology-name/tenantCandidates
Data typeMethodUseAccessNotes
tenant CandidatesGETRetrieve a list of the tenants that are eligible to be added to an erasure coding topologySystem-level user account with the monitor or administrator role
.../services/erasureCoding/ecTopologies/ec-topology-name/tenantConflictingCandidates
Data typeMethodUseAccessNotes
tenant CandidatesGETRetrieve a list of tenants that are not eligible to be added to an erasure coding topoloty due to name or link conflictsSystem-level user account with the monitor or administrator role
.../services/erasureCoding/ecTopologies/ec-topology-name/tenants
Data typeMethodUseAccessNotes
ListGETRetrieve a list of the tenants that are included in a replication topologySystem-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
Data typeMethodUseAccessNotes
StringPUTAdd a tenant to an erasure coding topologySystem-level user account with the administrator roleWith cURL, you need to use -X PUT, not -T, in a request to add a tenant to an erasure coding topology.
StringDELETERemove a tenant from an erasure coding topologySystem-level user account with the administrator role
.../services/erasureCoding/linkCandidates
Data typeMethodUseAccessNotes
repliationLinksGETRetrieve a list of the replication links that may be eligible for use in an erasure coding topology that includes the local HCP systemSystem-level user account with the monitor or administrator role