splunk-ddaa-archive-setup

Render and validate per-index DDAA archival settings for Splunk Cloud.

36|7|Updated Mar 17, 2026
One-click install
npx skills add https://github.com/chambear2809/splunk-cisco-skills --skill splunk-ddaa-archive-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: splunk-ddaa-archive-setup
Source: https://github.com/chambear2809/splunk-cisco-skills/tree/main/skills/splunk-ddaa-archive-setup
Command: npx skills add https://github.com/chambear2809/splunk-cisco-skills --skill splunk-ddaa-archive-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Manages per-index DDAA archival retention in Splunk Cloud by rendering policies, validating inputs, and producing ready-to-use artifacts and runbooks.

Core Features & Use Cases

  • Render per-index DDAA policy payload with searchable days and archival retention via ACS.
  • Validate inputs, generate acs-payload.json, restore-runbook.md, disable-runbook.md, and status.sh for auditing and rollback.
  • Apply archival retention via ACS (with explicit acceptance) or provide UI/runbook guidance for Splunk Web.

Quick Start

Render a DDAA policy for a given index using its searchable and archival retention values.

Frequently Asked Questions about splunk-ddaa-archive-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure per-index DDAA archival retention in Splunk Cloud?

To configure per-index DDAA archival retention in Splunk Cloud, you render an ACS policy payload specifying searchable days and archival days for the target index. Explicit approval is required before applying the configuration via ACS.

What is the Splunk DDAA archival policy payload used for?

The Splunk DDAA archival policy payload defines searchable days and archival retention limits for individual indexes. It enforces input constraints and generates artifacts like runbooks and status scripts for validation and rollback.

How do I generate a restore or disable runbook for Splunk Cloud index archival?

You generate a restore or disable runbook for Splunk Cloud index archival by rendering the per-index DDAA policy. The workflow produces acs-payload.json, restore-runbook.md, disable-runbook.md, and status.sh for rollback and validation.

Does applying Splunk DDAA retention via ACS require explicit approval?

Yes, applying Splunk DDAA retention via ACS requires explicit approval to execute. The workflow validates index name, searchable days, and archival days, and provides UI runbook guidance as an alternative to direct ACS application.

What constraints are enforced when setting DDAA searchable and archival days?

When setting DDAA searchable and archival days, the workflow enforces strict input constraints on the index name, searchable days, and archival days. This validates the index state before producing the ACS payload and runbooks.