What You Can Do
MCP Tools
openstoragealerts-delete
Delete alerts
openstoragealerts-enumeratewithfilters
Allows querying alerts.
openstoragebucket-create
POST /v1/bucket
openstoragebucket-grantaccess
POST /v1/bucket/access/{bucket_id}
openstoragebucket-revokeaccess
POST /v1/bucket/revoke/{bucket_id}
openstoragebucket-delete
DELETE /v1/bucket/{bucket_id}
openstoragecloudbackup-create
Creates a backup request for a specified volume. Use OpenStorageCloudBackup.Status() to get the current status of the backup request.
openstoragecloudbackup-delete
Deletes a backup stored in the cloud. If the backup is an incremental backup and other backups are dependent on it, it will not be able to be deleted.
openstoragecloudbackup-catalog
Catalog returns a list of the contents in the backup
openstoragecloudbackup-deleteall
DeleteAll deletes all the backups in the cloud for the specified volume.
openstoragecloudbackup-enumeratewithfilters
Return a list of backups for the specified volume
openstoragecloudbackup-groupcreate
Creates a group backup request for a specified group. Use OpenStorageCloudBackup.Status() to get the current status of the backup request.
openstoragecloudbackup-history
History returns a list of backups for a specified volume
openstoragecloudbackup-restore
Restore creates a new volume from a backup id. The newly created volume has an ha_level (number of replicas) of only 1. To increase the number of replicas, use OpenStorageVolume.Set() to change the ha_level.
openstoragecloudbackup-schedenumerate
Enumerate cloud backup schedules
openstoragecloudbackup-schedcreate
Create cloud backup schedule
openstoragecloudbackup-schedupdate
Update existing cloud backup schedule
openstoragecloudbackup-scheddelete
Delete cloud backup schedule
openstoragecloudbackup-size
Size returns the size of any cloud backups of a volume
openstoragecloudbackup-statechange
StateChange can be used to stop, pause, and restart a backup
openstoragecloudbackup-status
Status returns the status of any cloud backups of a volume
openstorageclusterdomains-enumerate
Enumerate returns names of all the cluster domains in the cluster
openstorageclusterdomains-activate
Activates a cluster domain in the cluster. All the nodes which are part of an active cluster domain will participate in cluster quorum calculation
openstorageclusterdomains-deactivate
Deactivates a cluster domain in the cluster. All the nodes which are part of a deactivated cluster domain. will not participate in cluster quorum calculation
openstorageclusterdomains-inspect
Inspect returns information about a cluster domain and a status indicating whether the cluster domain is active
openstorageclusterpair-enumerate
Enumerate returns list of cluster pairs
openstorageclusterpair-create
Creates Pair with a remote cluster and returns details about the remote cluster
openstorageclusterpair-inspect
Inspect information about a cluster pair
openstorageclusterpair-gettoken
GetToken returns a auth token
openstorageclusterpair-resettoken
ResetToken returns a auth token
openstorageclusterpair-delete
Delete a cluster pair
openstoragecluster-inspectcurrent
InspectCurrent returns information about the current cluster
openstoragecredentials-enumerate
Enumerate returns a list of credential ids
openstoragecredentials-create
Create is used to submit cloud credentials. It will return an id of the credentials once they are verified to work.
openstoragecredentials-inspect
Inspect returns the information about a credential, but does not return the secret key.
openstoragecredentials-deletereferences
DeleteReferences is used to remove references to credentials
openstoragecredentials-validate
Validate is used to validate credentials
openstoragecredentials-delete
Delete a specified credential
openstoragecredentials-update
input is very same as credential create
openstoragediags-collect
Collect starts a job to collect diagnostics from set of nodes that are selected based on the selectors provided in the SdkDiagsCollectRequest. See SdkDiagsCollectRequest for more details on how to select the nodes Returns SdkDiagsCollectRes
openstoragefilesystemcheck-deletesnapshots
Delete all fsck created snapshots on volume
openstoragefilesystemcheck-listsnapshots
List all fsck created snapshots on volume
openstoragefilesystemcheck-listvolumes
List of all volumes which require fsck check/fix to be run
openstoragefilesystemcheck-start
Start a filesystem-check background operation on a unmounted volume.
openstoragefilesystemcheck-status
Get Status of a filesystem-check background operation on an unmounted volume, if any
openstoragefilesystemcheck-stop
Stop a filesystem check background operation on an unmounted volume, if any
openstoragefilesystemdefrag-createschedule
Create a schedule to run defragmentation tasks periodically
openstoragefilesystemdefrag-cleanupschedules
Clean up all defrag schedules and stop all operations
openstoragefilesystemdefrag-enumeratenodestatus
Enumerate all nodes, returning defrag status of the entire cluster
openstoragefilesystemdefrag-getnodestatus
Get defrag status of a node
openstoragefilesystemtrim-autofstrimpop
Pop a auto filesystem Trim job from the queue
openstoragefilesystemtrim-autofstrimpush
Push a auto filesystem Trim job into the queue
openstoragefilesystemtrim-autofstrimstatus
GET /v1/filesystem-trim/auto-fstrim-status
openstoragefilesystemtrim-autofstrimusage
Usage of a filesystem Trim background operation on all locally mounted volume
openstoragefilesystemtrim-start
Start a filesystem Trim background operation on a mounted volume
openstoragefilesystemtrim-status
Status of a filesystem Trim background operation on a mounted volume, if any
openstoragefilesystemtrim-stop
Stop a filesystem Trim background operation on a mounted volume, if any
openstorageidentity-capabilities
Capabilities returns the supported services by the cluster. This allows SDK implementations to advertise their supported services as the API matures. With this information, clients can determine supported services from storage clusters at d
openstorageidentity-version
Version returns version information about the system.
openstoragejob-enumerate
Enumerate returns all the jobs currently known to the system