NetApp Ransomware Resilience Volume Offline Playbook

Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊

Back to Content Index


This playbook takes a NetApp volume offline using the updated NetApp Ransomware Resilience take-volume-offline API endpoint and optionally polls for completion.

Attribute Value
Type Playbook
Solution NetApp Ransomware Resilience
Source View on GitHub

Logic App Connectors

This playbook uses 1 Logic App connector / built-in action:

Connector / Action Type Connections Actions
http Built-in 0 3
Action parameters (URLs, paths, function IDs)

http (Built-in)

Action Method Endpoint Other
Call_Auth_Playbook POST [listCallbackUrl(resourceId('Microsoft.Logic/workflows/triggers', parameters('NetAppRansomwareResilienceAuthPlaybookName'), 'manual'), '2019-05-01').value]
Submit_Volume_Offline POST https://api.bluexp.netapp.com/v1/services/rps/v1/account/@{variables('AccountId')}/storage/take-volume-offline
Call_Async_Poll_Playbook POST [listCallbackUrl(resourceId('Microsoft.Logic/workflows/triggers', parameters('NetAppRansomwareResilienceAsyncPollPlaybookName'), 'manual'), '2019-05-01').value]

Additional Documentation

📄 Source: NetApp-RansomwareResilience_Volume_Offline_Playbook/readme.md

NetApp-RansomwareResilience-Volume-Offline

Overview

This playbook takes NetApp volumes offline to immediately stop access and prevent further damage during a security incident. Taking a volume offline is a protective action that isolates compromised or at-risk storage.

Purpose

When you identify a volume that is compromised by ransomware or under active attack, taking it offline immediately stops all access, preventing the spread of malware and protecting other parts of your infrastructure.

Deployment Order

This playbook should be deployed SIXTH, after:

  1. ✅ Auth Playbook (required)
  2. ✅ Async Poll Playbook (required)
  3. ✅ Enrich IP Playbook (optional)
  4. ✅ Enrich StorageVM Playbook (optional)
  5. ✅ Volume Snapshot Playbook (optional, but strongly recommended)

What It Does

Prerequisites

Before deploying this playbook:

  1. Auth Playbook must be deployed and functioning correctly
  2. Async Poll Playbook must be deployed and functioning correctly
  3. Valid NetApp API credentials configured

How to Use

This playbook can be:

Input Required:

⚠️ Critical Considerations

Before taking a volume offline:

Use Case Example

Ransomware Containment:

  1. Receive alert about active file encryption on a volume
  2. Use Enrich IP or Enrich StorageVM playbooks to confirm the affected volume
  3. Use Volume Snapshot playbook to create a clean recovery point
  4. Use this playbook to take the compromised volume offline
  5. Investigation and remediation can proceed safely
  6. Restore from snapshot when ready

Post-Deployment Configuration

After deploying this playbook:

  1. Test with a non-production volume using valid IDs
  2. Verify the volume is taken offline successfully
  3. Test bringing the volume back online to ensure recoverability
  4. Configure automation rules with appropriate severity thresholds
  5. Document your volume offline procedures and approval workflows

Building Custom Workflows

This playbook is typically the final protective action in an incident response workflow:

Need Help?

If the volume offline operation isn't working, verify:

Recovery

To bring a volume back online after remediation:


Browse: 🏠 · Solutions · Connectors · Methods · Tables · Content · Parsers · ASIM Parsers · ASIM Products · Logic Apps · 📊

Back to Playbooks · Back to NetApp Ransomware Resilience