An alternative Powershell module for interacting with Azure through Azure Resource Manager. Very much work in progress.
- Better abstraction from Azure's APIs (i.e. more PowerShell-y)
- Make it easy to extend by providing internal functions to abstract away stuff like Rest calls etc
- Robust pipeline support (for example
Get-ArmResourceGroup | Get-ArmVm
or whatever else makes sense)
- Simple authentication support (MS account and OrgId)¨
- Helper functions to make function development as easy as possible (the *armresourcegroup functions will serve as "templates")
- Interacting with Resource Groups
- support for credentials with multiple subscriptions
- Support for refresh tokens
- Azure Automation functions (@bgelens)
- IaaS functions (compute/network) (@trondhindenes)
- Super-efficient VM image repository search using a separate image index
- Storage Accounts