manage_rotation_settings
Manage secret and key rotation settings: schedule automatic rotation, adjust intervals, and monitor rotation status to ensure security compliance.
Instructions
ROTATION SETTINGS MANAGEMENT TOOL - Automate secret and key rotation for security compliance
SUPPORTED ACTIONS: • set_rotation: Set rotation settings for secrets and keys with scheduling • update_settings: Update existing rotation configurations and parameters • list_rotation: List items with rotation settings and status • get_rotation_status: Get detailed rotation status and history information
ROTATION FEATURES: • Auto-rotation with configurable intervals (7-365 days) • Rotation event notifications and scheduling • Advanced rotation windows and cron-based scheduling • Rotate after disconnect settings for security • Comprehensive rotation status tracking and reporting
SECURITY BENEFITS: • Automated security through intelligent rotation scheduling • Enterprise-grade rotation with access control and audit trails • Compliance with security policies and regulations • Reduced manual intervention and human error • Proactive security through regular credential updates
Example: Set up automated rotation for database credentials every 30 days
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| json | No | Set output format to JSON | |
| path | No | Path to list rotation settings from (for list_rotation action) | |
| action | Yes | Rotation settings management action to perform. SUPPORTED ACTIONS: 'set_rotation' (set rotation settings for secrets and keys), 'update_settings' (update existing rotation configurations), 'list_rotation' (list items with rotation settings), 'get_rotation_status' (get detailed rotation status information) | |
| filter_by | No | Filter items by pattern (for list_rotation action) | |
| item_name | No | Item name to manage rotation for (required for set_rotation, update_settings, get_rotation_status) | |
| auto_rotate | No | Enable auto-rotation | |
| rotation_window | No | Rotation window (e.g., '30d', '1w') | |
| rotation_event_in | No | Rotation event notifications | |
| rotation_interval | No | Rotation interval in days (7-365) | |
| rotation_schedule | No | Rotation schedule (cron format) | |
| rotate_after_disconnect | No | Rotate after disconnect setting |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||