Supported operations
This section lists the InfoScale operations that are supported with the currently available REST APIs.
Table: Storage configuration and management operations
Category | Operation |
---|
Disks | List all the disks List the details of a disk View the disk access name of a disk View the media format discovery (MFD) value of a disk Initialize a disk Uninitialize a disk Bring a disk online Take a disk offline Resize a local or a shared disk Change the media type of a local or a shared disk Change the attributes of a local or a shared disk - for example, thin, reclaim, and so on Change the format of a disk Set a tag to a disk Remove a tag from a disk Include a DMP device Exclude a DMP device
|
Disk groups | List all the disk groups Create a disk group Delete a disk group Import a disk group Deport a disk group Add a disk to a disk group Remove a disk from a disk group List details of specific disk group Support for coordinator disk group creation Replace a disk from a disk group Upgrade, change version of the diskgroup Set a tag on disk group Remove a tag from a disk group Rebalance a disk group
|
Volumes | List the details of a volume Create a volume Delete a volume Resize a volume Start a volume Stop a volume Set a tag to a volume Remove a tag from a volume Add a mirror to a volume Remove a mirror from a volume Associate a Dirty Region Log (DRL), a Data Change Map (DCM), or a Data Change Object (DCO) with a volume Dissociate a DRL, a DCM, or a DCO from a volume Search API to list all volumes List volumes in specified disk group ID Resize (all volumes - snapshots, data volumes, srl volume, etc.) State change(Start/stop volume) Restore a volume from a snapshot Add snap ready mirrors to a volume (for mirror-break off snapshot)
|
Snapshots | List all the snapshots List the details of a snapshot Create a snapshot Delete a snapshot Resize a snapshot Change the state of a snapshot Set a tag to a snapshot Remove a tag from a snapshot Support mirror-break off snapshot creation Perform operations on snapshots Dissociate a snapshot Restore a snapshot Reattach a snapshot Refresh a snapshot
|
Replicated volume groups (RVG) | List all the RVGs in a disk group List the details of a RVG Create a primary RVG Delete a primary RVG Add a secondary RVG Delete a secondary RVG Change the replication settings Perform replication operations
|
File systems | Create a file system (mkfs) Mount a file system Unmount a file system List the mount points of a system List the details of a mount point Resize a file system Search API for the filesystem Get filesystem on volume Get details of filesystem Search API for the mountpoints
|
VSET | List of vsets List details of a vset Create vset with "AutoCreateVols" true / false Add a volume to vset Remove a volume from vset State change (start / stop volumes in a vset) Set a tag on vset Remove a tag from vset Resize a vset Delete a particular vset
|
Vset filesystem Create filesystem on vset Get filesystem on vset Get details of filesystem on vset Mount the vset filesystem Unmount the vset filesystem Get details of vset mountpoint Get list of mountpoints Defragmentation on vset filesystem
|
Table: Cluster configuration and management operations
Category | Operation |
---|
Cluster nodes | |
Clusters | List all the cluster attributes Change configuration mode make-read-only make-read-write
Verify the status of the CVM cluster and the state of the node Perform operations on a cluster Reset the gab version to the latest value Reset the vxfen version to the latest value Reset the vxdctl version to the latest value Reset the fsclustadm version Reset the odm version Reset the vcs version List clusters CVMReinit ProtocolUpgrade Configuration operations - make-read-only, make-read-write
|
Service groups | List all the service groups List the details of a service group Create a service group Delete a service group Bring a service group online Take a service group offline Switch a service group Modify a service group Freeze a service group Unfreeze a service group Clear the state of a service group Flush the state of a service group Enable a service group Disable a service group Auto enable a service group Create a service group dependency Delete a service group dependency Enable a service group resource Disable a service group resource Bring a service group online propagate Take a service group offline propagate Link/Unlink Update service group attributes while creating service group
|
Resources | List all the resources List the details of a resource Create a resource Delete a resource Bring a resource online Take a resource offline Probe a resource state Clear a resource state Modify a resource Add a resource dependency Delete a resource dependency Override a resource attribute Localize a resource attribute Remove a resource attribute Link/Unlink a resource attribute Update resource attributes while creating resource
|
Resource Type | List of types List details of a types
|
| |
Table: Other operations
Category | Operation |
---|
Authentication | List all the Certificate Authority (CA) certificates that are trusted by the REST server Add a CA certificate Delete a CA certificate Generate a JSON web token (JWT) for a valid Pluggable Authentication Modules (PAM) user or Lightweight Directory Access Protocol (LDAP) user to be used for all subsequent API requests Return a JWT when a service is signed with a valid CA certificate Issue refresh tokens Revoke refresh tokens
|
User management | List all the users and their roles Create a user and associate the user with a role View the details of a user Change the roles associated with a user Delete the user and the associated roles
|
Long duration operations | View the details of an operation (for example, process ID of the operation that is running in the background) Forcibly stop the operation (for example, kill a process that may not be responding)
|