Skip to main content
The recommendation command group (alias: rec) surfaces AI-powered optimization suggestions generated by InfraAudit’s Gemini-backed analysis engine. Recommendations cover cost savings, security hardening, and compliance improvements.

recommendation list

List recommendations with optional filters. Synopsis:
infraudit recommendation list [flags]
infraudit rec list [flags]
FlagValuesDescription
--typecost, performance, securityFilter by recommendation category
--priorityhigh, medium, lowFilter by priority level
--statuspending, applied, dismissedFilter by action status
Examples:
# List all recommendations
infraudit recommendation list

# Show high-priority cost recommendations
infraudit rec list --type cost --priority high

# Show pending security recommendations
infraudit rec list --type security --status pending

# Sum estimated savings across all cost recommendations
infraudit rec list --type cost -o json | jq '[.[].estimated_savings] | add'

recommendation get

Show full details for a specific recommendation, including the rationale, estimated impact, and suggested actions: Synopsis:
infraudit recommendation get <recommendation-id>
infraudit rec get <recommendation-id>
Example:
infraudit rec get 10

recommendation generate

Trigger a new AI analysis run to generate fresh recommendations based on the current state of your infrastructure:
infraudit recommendation generate
infraudit rec generate

recommendation savings

Show the total potential savings across all pending cost recommendations:
infraudit rec savings

recommendation apply

Mark a recommendation as applied: Synopsis:
infraudit recommendation apply <recommendation-id>
infraudit rec apply <recommendation-id>
Example:
infraudit rec apply 10

recommendation dismiss

Dismiss a recommendation so it no longer appears in the default list: Synopsis:
infraudit recommendation dismiss <recommendation-id>
infraudit rec dismiss <recommendation-id>
Example:
infraudit rec dismiss 10
For automated, approval-gated fix execution, use the remediation command group. Recommendations describe what to change; remediations execute the change against live infrastructure.