NetApp Ransomware Resilience Volume Snapshot Playbook

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

Back to Content Index


This playbook creates a NetApp volume snapshot using the updated NetApp Ransomware Resilience take-snapshot 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_Snapshot POST https://api.bluexp.netapp.com/v1/services/rps/v1/account/@{variables('AccountId')}/storage/take-snapshot
Call_Async_Poll_Playbook POST [listCallbackUrl(resourceId('Microsoft.Logic/workflows/triggers', parameters('NetAppRansomwareResilienceAsyncPollPlaybookName'), 'manual'), '2019-05-01').value]

Additional Documentation

📄 Source: NetApp-RansomwareResilience_Volume_Snapshot_Playbook/readme.md

NetApp-RansomwareResilience-Volume-Snapshot

Overview

This playbook creates point-in-time snapshots of NetApp volumes to protect your data. When responding to a security incident, snapshots provide a clean recovery point and preserve evidence for investigation.

Purpose

During a ransomware or security incident, taking immediate snapshots of critical volumes ensures you have a clean copy of data before any potential corruption or encryption occurs. These snapshots can be used for recovery or forensic analysis.

Deployment Order

This playbook should be deployed FIFTH, after:

  1. ✅ Auth Playbook (required)
  2. ✅ Async Poll Playbook (required)
  3. ✅ Enrich IP Playbook (optional)
  4. ✅ Enrich StorageVM Playbook (optional)

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
  4. Sufficient storage capacity for snapshots

How to Use

This playbook can be:

Input Required:

Use Case Example

Ransomware Incident Response:

  1. Receive alert about suspicious file encryption activity
  2. Use Enrich IP or Enrich StorageVM playbooks to identify affected volumes
  3. Use this playbook to immediately snapshot clean volumes
  4. Use Volume Offline playbook to isolate compromised volumes
  5. Restore from snapshots if needed

Important Notes

Post-Deployment Configuration

After deploying this playbook:

  1. Test with a non-production volume using valid IDs
  2. Verify the snapshot is created successfully
  3. Configure automation rules to trigger snapshots during security incidents
  4. Document your snapshot retention policies

Building Custom Workflows

Combine this playbook with others to create comprehensive incident response:

Need Help?

If snapshot creation isn't working, verify:


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

Back to Playbooks · Back to NetApp Ransomware Resilience