Erasure coding topology resources

Content Platform Tenant Management Help

Version
9.7.x
File Size
4269 KB
Audience
anonymous
Part Number
MK-95HCPH002-19

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.

Table. .../services/erasureCoding/ecTopologies
Data type Method Use Access Notes
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.

Table. .../services/erasureCoding/ecTopologies/ec-topology-name
Data type Method Use Access Notes
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  
N/A DELETE Delete an erasure coding topology System-level user account with the administrator role  
Table. .../services/erasureCoding/ecTopologies/ec-topology-name/tenantCandidates
Data type Method Use Access Notes
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
Table. .../services/erasureCoding/ecTopologies/ec-topology-name/tenantConflictingCandidates
Data type Method Use Access Notes
tenant Candidates GET Retrieve a list of tenants that are not eligible to be added to an erasure coding topology due to name or link conflicts System-level user account with the monitor or administrator role
Table. .../services/erasureCoding/ecTopologies/ec-topology-name/tenants
Data type Method Use Access Notes
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.

Table. .../services/erasureCoding/ecTopologies/ec-topology-name/tenants/tenant-name
Data type Method Use Access Notes
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
Table. .../services/erasureCoding/linkCandidates
Data type Method Use Access Notes
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