Back Back

/managed_volume

Internal Endpoints

REST Endpoint
Description
GraphQL Query CDM Availability
GET /managed_volume Retrieve summary information for all managed volumes that are created within a Rubrik cluster. Available
POST /managed_volume Create a managed volume. mutation addManagedVolume Available
GET /managed_volume/snapshot/export Returns a list of summary information for all exports of all managed volume snapshots, sorted and filtered. query managedVolumeLiveMounts Available
GET /managed_volume/snapshot/export/{id} Retrieve detailed information about a managed volume snapshot export by specifying the snapshot export ID. Available
GET /managed_volume/snapshot/{id} Retrieve detailed information about a snapshot. Available
DELETE /managed_volume/snapshot/{id} Delete a managed volume snapshot. Restricted
GET /managed_volume/snapshot/{id}/browse Lists all files and directories in a given path. Available
POST /managed_volume/snapshot/{id}/download Create a download managed volume snapshot from archival request. mutation exportManagedVolumeSnapshot Available
POST /managed_volume/snapshot/{id}/download_file Create a download file request. Available
POST /managed_volume/snapshot/{id}/download_files Start an asynchronous job to download multiple files and folders from a specified managed volume backup. The response returns an asynchronous request ID. Get the URL for downloading the ZIP file including the specific files/folders by sending a GET request to 'managed-volume/request/{id}'. mutation downloadManagedVolumeFiles Available
GET /managed_volume/{id} Details of a managed volume. query managedVolumes Available
PATCH /managed_volume/{id} Update managed volume with specified properties. Restricted
DELETE /managed_volume/{id} Delete a managed volume. mutation deleteManagedVolume Restricted
GET /managed_volume/{id}/inflight_snapshot Returns summary information about the in-flight snapshot if the managed volume is open for write operations. When the managed volume is in any other state, returns a 404 error. query managedVolumes Available
POST /managed_volume/{id}/resize Resize the managed volume to a larger size. Once a volume size has been increased, it can not be decreased. mutation resizeManagedVolume Restricted
GET /managed_volume/{id}/search Search a managed volume for files. Available
GET /managed_volume/{id}/snapshot Returns a list of summary information for snapshots of a managed volume. query managedVolumes Available
POST /managed_volume/{id}/snapshot Create a job for an on-demand snapshot of an SLA Managed Volume. The response returns a request ID. To see the status of the request, poll 'managed-volume/request/{id}' with the request ID obtained in the response. Available
GET /managed_volume/{id}/snapshot/{snapshot_id}/reference Get information about references to an in-flight snapshot of a managed volume. This is for internal use only. Available
GET /managed_volume/{id}/snapshot/{snapshot_id}/reference/{reference_id} Get information about a reference to an in-flight snapshot of a managed volume. Restricted
PUT /managed_volume/{id}/snapshot/{snapshot_id}/reference/{reference_id} Add a reference to an in-flight snapshot of a managed volume. Restricted
PATCH /managed_volume/{id}/snapshot/{snapshot_id}/reference/{reference_id} Update a reference to an in-flight snapshot of a managed volume. Restricted
DELETE /managed_volume/{id}/snapshot/{snapshot_id}/reference/{reference_id} Remove a reference to an in-flight snapshot of a managed volume. Restricted

v1 Endpoints

REST Endpoint
Description
GraphQL Query CDM Availability
POST /managed_volume Start an asynchronous job to create a Managed Volume stack. Available
GET /managed_volume/request/{id} Retrieve the status of a Managed Volume async request. Available
DELETE /managed_volume/snapshot/export/{id} Deletes an exported Managed Volume snapshot, identified by the snapshot ID. mutation deleteManagedVolumeSnapshotExport Available
POST /managed_volume/snapshot/export/{id}/script Start an asynchronous job to generate and download a script to unify export paths across channels in Managed Volume export. Restricted
POST /managed_volume/snapshot/{id}/export Exports a Managed Volume snapshot as a share. mutation exportManagedVolumeSnapshot Available
POST /managed_volume/snapshot/{id}/restore Exports an SLA Managed Volume snapshot as a share and mounts it on a given host. mutation exportSlaManagedVolumeSnapshot Available
POST /managed_volume/snapshot/{snapshot_id}/{location_id}/download Initiates a job to download a snapshot from the specified location when the snapshot does not exist locally. The specified location has to be a remote target connected to this Rubrik cluster. Available
POST /managed_volume/snapshot/{snapshot_id}/{location_id}/download_files Initiates a job to download one or more files or folders from an archived Managed Volume snapshot. Returns the job instance ID. Available
DELETE /managed_volume/{id} Delete a Managed Volume. Restricted
POST /managed_volume/{id}/begin_snapshot Opens the Managed Volume for writes. All data written to the Managed Volume until the next end-snapshot call will be part of this snapshot. mutation beginManagedVolumeSnapshot Available
POST /managed_volume/{id}/configure_log_export For a specific SLA Managed Volume, this endpoint creates a log export if it does not already exist, otherwise it updates the existing log export. Restricted
POST /managed_volume/{id}/end_snapshot Close a Managed Volume for writes. A snapshot will be created containing all writes since the last begin-snapshot call. mutation endManagedVolumeSnapshot Available
POST /managed_volume/{id}/restore_logs This endpoint restores logs for the given time window for a SLA Managed Volume. This API returns an error if no logs are available in the specified time range. Restricted