Appearance
Media Packs
The Media Pack endpoints allows you to manage and retrieve Media Pack details including its metadata, network, and more.
Retrieve all Media Packs
GET /mediapacks
Retrieve all Media Packs in the system.Request Example:
bash
curl --location '{{url}}/mediapacks' \
--header 'token;'Retrieve a Media Pack by Id
GET /mediapacks/mediaPackId
Retrieve a Media Pack by Id.Request Example:
bash
curl --location '{{url}}/mediapacks/{{id}}' \
--header 'token;'Update a Media Pack
PUT /mediapacks/mediaPackId
Updates a Media Pack by Id.Required parameters are operation and performance.
- The operation field supports the following values:
bind,unbind, andremove - The performance field supports the following values:
highandscale-out
Request Example:
bash
curl --location --request PUT '{{url}}/mediapacks/{{id}}' \
--header 'token;' \
--header 'Content-Type: application/json' \
--data '{
"operation": "bind",
"performance": "high"
}'Retrieve a Media Pack's storage status
GET /mediapacks/storagestatus/mediaPackId
Retrieve a Media Pack's storage status by Id.Request Example:
bash
curl --location '{{url}}/mediapacks/storagestatus/{{id}}' \
--header 'token;'Retrieve a Media Pack statistics
GET /mediapacks/statistics/mediaPackId
Retrieve a Media Pack's statistics.Request Example:
bash
curl --location '{{url}}/mediapacks/statistics/{{id}}' \
--header 'token;'Retrieve a Media Pack's performance
GET /mediapacks/performance/mediaPackId
Retrieve a Media Pack's performance.Request Example:
bash
curl --location '{{url}}/mediapacks/performance/{{id}}' \
--header 'token;'Retrieve a Media Pack's network details
GET /mediapacks/networkstat/mediaPackId
Retrieve a Media Pack's network statistics.Request Example:
bash
curl --location '{{url}}/mediapacks/networkstat/{{id}}' \
--header 'token;'Retrieve a Media Pack's redistribution details
GET /mediapacks/redistribution/mediaPackId
Retrieve a Media Pack's redistributing statistics.Request Example:
bash
curl --location '{{url}}/mediapacks/redistribution/{{id}}' \
--header 'token;'Retrieve a Media Pack's metadata
GET /mediapacks/metadata/mediaPackId
Retrieve a Media Pack's metadata.Request Example:
bash
curl --location '{{url}}/mediapacks/metadata/{{id}}' \
--header 'token;'Retrieve a Media Pack's disk details
GET /mediapacks/diskstat/mediaPackId
Retrieve a Media Pack's disk statistics.Request Example:
bash
curl --location '{{url}}/mediapacks/diskstat/{{id}}' \
--header 'token;'Retrieve a Media Pack's S.M.A.R.T details
GET /mediapacks/smartstat/mediaPackId
This endpoint retrieves the S.M.A.R.T (Self-Monitoring, Analysis, and Reporting Technology) details of a Media Pack given its Id.Request Example:
bash
curl --location '{{url}}/mediapacks/smartstat/{{id}}' \
--header 'token;'Retrieve a Media Pack's RAID details
GET /mediapacks/raidstat/mediaPackId
Retrieve a Media Pack's RAID statistics.Request Example:
bash
curl --location '{{url}}/mediapacks/raidstat/{{id}}' \
--header 'token;'