Skip to content

PSCumulus Module

Description

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.

PSCumulus

Connect-Cloud

Prepares a ready-to-use cloud session for the specified provider.

Disconnect-Cloud

Clears PSCumulus session context for a specific cloud provider.

Export-CloudInventory

Exports all connected cloud inventory to a file.

Find-CloudResource

Searches for cloud resources by name across providers and resource kinds.

Get-CloudContext

Returns the current PSCumulus session context for all connected providers.

Get-CloudDisk

Gets managed disks from a selected cloud provider.

Get-CloudFunction

Gets serverless functions from a selected cloud provider.

Get-CloudInstance

Gets compute instances from a selected cloud provider.

Get-CloudNetwork

Gets virtual networks from a selected cloud provider.

Get-CloudRegion

Lists supported regions for each cloud provider.

Get-CloudStorage

Gets storage resources from a selected cloud provider.

Get-CloudTag

Gets resource tags or labels from a selected cloud provider.

Resolve-CloudPath

Parses a cloud path string into a structured CloudPath object.

Restart-CloudInstance

Restarts a compute instance on a selected cloud provider.

Set-CloudTag

Sets tags or labels on a cloud resource across Azure, AWS, or GCP.

Start-CloudInstance

Starts a compute instance on a selected cloud provider.

Stop-CloudInstance

Stops a compute instance on a selected cloud provider.

Test-CloudConnection

Tests the validity of stored cloud provider credentials.