C#
Need help with ARMClient?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.
projectkudu

Description

A simple command line tool to invoke the Azure Resource Manager API

231 Stars 82 Forks Apache License 2.0 132 Commits 11 Opened issues

Services available

Need anything else?

ARMClient

ARMClient is a simple command line tool to invoke the Azure Resource Manager API.

You can install it from:

  • Chocolatey

    choco install armclient --source=https://chocolatey.org/api/v2/

  • Scoop

    scoop install armclient

  • The Releases page (old-school download/extract)

This blog post introduces the tool and is a good place to start.

Check out wiki for more details.

Login and get tokens
    ARMClient.exe login [environment name]

Login with Azure CLI 2.0 (az -- https://github.com/Azure/azure-cli) ARMClient.exe azlogin

Call ARM api ARMClient.exe [get|post|put|patch|delete] [url] () (-h "header: value") (-verbose) Use '-h' multiple times to add more than one custom HTTP header.

Copy token to clipboard ARMClient.exe token [tenant|subscription]

List token cache ARMClient.exe listcache

Clear token cache ARMClient.exe clearcache

Note: Valid values for optional

[environment name]
: (Default)
Prod
for Azure Global,
Fairfax
for Azure Government,
Blackforest
for Azure Germany,
Mooncake
for Azure China.

Note: The tokens are cached at

%USERPROFILE%\.arm
folder. All files are encrypted with CurrentUser ProtectData .NET api.

Note: PowerShell users will need to escape the

@
symbol with a back tick `.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.