Skip to main content
Version: 0.1.2

Introduction to Aruba Cloud CLI

Aruba Cloud CLI (acloud) is the official command-line interface tool for managing and automating your Aruba Cloud infrastructure. Built with Go and leveraging the Aruba Cloud SDK, it provides a powerful, scriptable interface to interact with all Aruba Cloud services directly from your terminal.

What is Aruba Cloud CLI?

The Aruba Cloud CLI is a comprehensive tool that enables you to manage your entire Aruba Cloud infrastructure through simple, intuitive commands. Whether you're provisioning resources, managing networks, configuring storage, or automating deployments, the CLI provides a consistent interface across all Aruba Cloud services.

Key Capabilities

Infrastructure Management

Manage the full lifecycle of your cloud resources including:

  • Compute Resources: Cloud servers, key pairs, and container orchestration (KaaS)
  • Storage: Block storage volumes, snapshots, backups, and restore operations
  • Networking: Virtual Private Clouds (VPCs), subnets, security groups, elastic IPs, load balancers, and VPN configurations
  • Databases: Database-as-a-Service (DBaaS) instances, databases, users, and backups
  • Security: Key Management Service (KMS) keys and encryption
  • Scheduling: Automated job scheduling and management
  • Projects: Multi-project management and organization

Developer Experience

  • Intuitive Commands: Consistent, predictable command structure across all resources
  • Shell Auto-completion: Intelligent tab completion for commands, flags, and resource IDs
  • Context Management: Switch between projects and environments seamlessly
  • Debug Mode: Detailed logging for troubleshooting and development
  • Scriptable: Perfect for automation, CI/CD pipelines, and infrastructure-as-code workflows

Enterprise Features

  • Multi-Project Support: Manage multiple projects from a single CLI instance
  • Secure Credential Management: Encrypted storage of API credentials
  • Comprehensive Error Handling: Clear, actionable error messages
  • Full API Coverage: Complete CRUD operations for all supported resources

Why Use Aruba Cloud CLI?

  • Automation: Integrate Aruba Cloud management into your DevOps workflows and automation scripts
  • Efficiency: Manage resources faster than using the web console, especially for bulk operations
  • Consistency: Reproducible infrastructure management through command-line scripts
  • Integration: Easily integrate with other tools, CI/CD pipelines, and infrastructure management platforms
  • Power Users: Advanced features for power users who prefer command-line interfaces

Getting Started

Ready to start using Aruba Cloud CLI? Check out the Installation guide to get set up on your platform.

Explore Resources

Once installed, explore the available resources: