PSCumulus

0.1.2

Cross-cloud PowerShell module for Azure, AWS, and GCP. Unified commands (Get-CloudInstance, Get-CloudStorage, etc.) return normalized objects with a consistent output shape across all three providers.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PSCumulus

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PSCumulus

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) Adil. All rights reserved.

Package Details

Author(s)

  • Adil Leghari

Tags

PowerShell Cloud Azure AWS GCP MultiCloud DevOps

Functions

Connect-Cloud Disconnect-Cloud Get-CloudContext Get-CloudInstance Get-CloudStorage Get-CloudTag Get-CloudNetwork Get-CloudDisk Get-CloudFunction Start-CloudInstance Stop-CloudInstance

PSEditions

Desktop Core

Dependencies

This module has no dependencies.

Release Notes

0.1.0
- Connect-Cloud: unified auth for Azure, AWS, and GCP; accepts array of providers
- Get-CloudInstance -All: query all connected providers in one pipeline
- Tags property on all CloudRecord objects, normalized across providers
- Get-CloudStorage, Get-CloudDisk, Get-CloudNetwork, Get-CloudFunction
- Start-CloudInstance, Stop-CloudInstance
- Get-CloudContext, Get-CloudTag

0.1.1
- Disconnect-Cloud: clear provider-scoped PSCumulus session state
- AWS connection context captures account id when available
- Get-CloudContext recalculates the active provider when session state changes

0.1.2
- Cloud context output now distinguishes Current vs Connected providers
- Azure instance status falls back to Ready when a power state is unavailable
- Get-CloudInstance detailed output now uses State for the instance status label

FileList

Version History

Version Downloads Last updated
0.1.2 (current version) 3 4/12/2026
0.1.1 6 4/11/2026
0.1.0 3 4/11/2026