/nas
v1 Endpoints
REST Endpoint  | 
Description  | 
GraphQL Query | CDM Availability | 
|---|---|---|---|
| PATCH /nas/namespace/hide_reveal | Hide individually selected NAS namespaces by setting the action field to Hide. Reveal the selected NAS namespaces by setting the action field to Reveal. | 
mutation hideRevealNasNamespaces | Restricted | 
| GET /nas/request/{id} | Gets the status code and description for an asynchronous request related to a NAS protected object. | query getNasAsyncRequestStatus | Restricted | 
| PATCH /nas/share | Updates fields like changelist of multiple NAS shares. | Restricted | |
| PATCH /nas/share/hide_reveal | Hide individually selected NAS shares by setting the action field to Hide. Reveal selected NAS shares by setting the action field to Reveal. | 
mutation hideRevealNasShares | Restricted | 
| GET /nas/system | Retrieve summary information for all registered NAS systems. Optionally, filter the retrieved information. | query nasSystems | Available in v8.1.3-p7 and later | 
| POST /nas/system | Register a NAS system such as a NetApp or an Isilon cluster to be protected. | mutation registerNasSystem | Available in v8.1.3-p7 and later | 
| DELETE /nas/system/bulk | Triggers a delete of the specified NAS systems. Returns an asynchronous request to check their delete status. | mutation bulkDeleteNasSystems | Restricted | 
| POST /nas/system/discover | Runs the NAS_DISCOVER job for autodiscovery/refresh of NAS systems. | Available in v8.1.3-p7 and later | |
| PATCH /nas/system/{id} | Change the hostname that is associated with a NAS system. Update the credentials used to access the vendor-specific APIs. | mutation updateNasSystem | Available in v8.1.3-p7 and later | 
| DELETE /nas/system/{id} | Delete a NAS system by specifying the NAS system ID. | mutation deleteNasSystem | Available in v8.1.3-p7 and later | 
| GET /nas/request/{id} | GET details about the status of an asynchronous request related to a NAS protected object | query getNasAsyncRequestStatus | Restricted |