• Stars
    star
    315
  • Rank 132,951 (Top 3 %)
  • Language
    C#
  • License
    Other
  • Created almost 10 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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

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] (<@file|content>) (-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 `.

More Repositories

1

kudu

Kudu is the engine behind git/hg deployments, WebJobs, and various other features in Azure Web Sites. It can also run outside of Azure.
C#
3,122
star
2

AzureResourceExplorer

Azure Resource Explorer - a site to explore and manage your ARM resources in style
TypeScript
197
star
3

KuduSync

A file copying tool with semantic appropriate for deploying web site files
JavaScript
57
star
4

slingshot

This project implements the Deploy To Azure button
C#
51
star
5

KuduSync.NET

A file copying tool with semantic appropriate for deploying web site files. Comes as a .NET exe
C#
50
star
6

KuduScript

Kudu's deployment script logic
JavaScript
37
star
7

KuduExec

A command line tool written in Node to execute Kudu commands remotely
JavaScript
16
star
8

KuduExec.NET

A command line tool written in C# to execute Kudu commands remotely
C#
15
star
9

FileCounterSiteExtension

Simple File Counter Azure Site Extension
Batchfile
12
star
10

PHPManager

An Azure Web Site Extension to help manage PHP settings
C#
7
star
11

KuduHandles

A console app that lists open file handles inside a process using only user mode calls
C#
6
star
12

vscode-azurefunctions-snippets

5
star
13

SiteExtensionUpdater

A client side script to allow site extensions to update themselves
JavaScript
4
star
14

KuduVfs

Implement FileSystem backed by Kudu's VFS.
C#
3
star
15

generator-azurefunctions

JavaScript
3
star
16

KuduCalf

A Kudu is an Antelope. Its baby is a calf. A Kudu Calf is deployed from Kudu.
C#
2
star
17

IISLogAnalyzerSiteExtension

JavaScript
2
star
18

vscode-azurefunctions

TypeScript
2
star
19

FileCounterMVC

A sample site extension that uses ASP.NET MVC
C#
1
star
20

MySqlUtils

C#
1
star
21

ARMExplorerSpecs

1
star