Portworx · Capability
OpenStorage SDK — OpenStoragePool
OpenStorage SDK — OpenStoragePool. 8 operations. Lead operation: Rebalance creates a new rebalance task. Self-contained Naftiko capability covering one Portworx business surface.
What You Can Do
PUT
Openstoragepoolrebalance
— Rebalance creates a new rebalance task
/v1/v1/storagepools/rebalance
GET
Openstoragepoolenumeraterebalancejobs
— EnumerateRebalanceJobs returns all rebalance jobs currently known to the system
/v1/v1/storagepools/rebalance/job
GET
Openstoragepoolgetrebalancejobstatus
— GetRebalanceJobStatus returns rebalance status for specified job
/v1/v1/storagepools/rebalance/job/{id}
PUT
Openstoragepoolupdaterebalancejobstate
— UpdateRebalanceJobState updates existing rebalance task state.
/v1/v1/storagepools/rebalance/job/{id}
DELETE
Openstoragepooldeleterebalanceschedule
— DeleteRebalanceSchedule deletes the rebalance schedule
/v1/v1/storagepools/rebalance/schedule
GET
Openstoragepoolgetrebalanceschedule
— GetRebalanceSchedule returns the information of rebalance schedule
/v1/v1/storagepools/rebalance/schedule
POST
Openstoragepoolcreaterebalanceschedule
— CreateRebalanceSchedule creates a scheudle for the input rebalance requests
/v1/v1/storagepools/rebalance/schedule
PUT
Openstoragepoolresize
— Resize expands the specified storage pool based on the request parameters
/v1/v1/storagepools/resize/{uuid}
MCP Tools
rebalance-creates-new-rebalance-task
Rebalance creates a new rebalance task
idempotent
enumeraterebalancejobs-returns-all-rebalance-jobs
EnumerateRebalanceJobs returns all rebalance jobs currently known to the system
read-only
idempotent
getrebalancejobstatus-returns-rebalance-status-specified
GetRebalanceJobStatus returns rebalance status for specified job
read-only
idempotent
updaterebalancejobstate-updates-existing-rebalance-task
UpdateRebalanceJobState updates existing rebalance task state.
idempotent
deleterebalanceschedule-deletes-rebalance-schedule
DeleteRebalanceSchedule deletes the rebalance schedule
idempotent
getrebalanceschedule-returns-information-rebalance-schedule
GetRebalanceSchedule returns the information of rebalance schedule
read-only
idempotent
createrebalanceschedule-creates-scheudle-input-rebalance
CreateRebalanceSchedule creates a scheudle for the input rebalance requests
resize-expands-specified-storage-pool
Resize expands the specified storage pool based on the request parameters
idempotent