All apps/Azure CLI

Azure CLI

azure-cli

A set of commands used to create and manage Azure resources.

Runs as az|macOS, Linux, Windows|learn.microsoft.com

Command form

ai-draft · 4 tasks · 15 fields

Create, list and delete resource groups. The rest of the az command tree (thousands of commands) is not modeled.

Opens the form; the finished command lands at your prompt, unrun
otty gui azure-cli

az group create

Create a resource group
Create a resource groupExample values, fixed in this page — nothing here reaches a terminal
Basic
Resource group*
string
Location*
string
Tags
string
Advanced
Output format
7 choicesenum
TasksEach one presets the form for one job
Create
namelocationtagsoutput
ParametersOnly these flags are editable in the form
Resource group
string
--name--resource-group-g-n
Location
Values from az account list-locations.
string
--location-l
Tags
Space-separated key[=value] pairs.
string
--tags
Managed by
ID of the resource that manages this group.
string
--managed-by
Output format
enum
--output-ojsonjsoncnonetabletsvyamlyamlc
Subscription
Name or ID.
string
--subscription

az group delete

Delete a resource group
Delete a resource groupExample values, fixed in this page — nothing here reaches a terminal
Basic
Resource group*
string
Do not wait
--no-wait
Do not ask for confirmation
--yes
TasksEach one presets the form for one job
Delete
nameno_waityes
ParametersOnly these flags are editable in the form
Resource group
string
--name--resource-group-g-n
Force-delete resource types
enum
--force-deletion-types-fMicrosoft.Compute/virtualMachineScaleSetsMicrosoft.Compute/virtualMachinesMicrosoft.Databricks/workspaces
Do not wait
boolean
--no-wait
Do not ask for confirmation
boolean
--yes-y
Subscription
Name or ID.
string
--subscription

az group list

List resource groups
List resource groupsExample values, fixed in this page — nothing here reaches a terminal
Basic
Tag filter
string
JMESPath query
string
Output format
7 choicesenum
TasksEach one presets the form for one job
List
tagqueryoutput
List as a table
tagoutput
ParametersOnly these flags are editable in the form
Tag filter
key[=value]
string
--tag
JMESPath query
string
--query
Output format
enum
--output-ojsonjsoncnonetabletsvyamlyamlc
Subscription
Name or ID.
string
--subscription
SourcesEvery flag above is checked against these
ref
az group create --location --name --resource-group [--managed-by] [--tags] --location -l Location. Values from: az account list-locations. You can configure the default location using az configure --defaults location=<location>. --name --resource-group -g -n Name of the new resource group. --managed-by The ID o…
manual2026-10-27

learn.microsoft.com

ref
az group delete --name --resource-group [--force-deletion-types {Microsoft.Compute/virtualMachineScaleSets, Microsoft.Compute/virtualMachines, Microsoft.Databricks/workspaces}] [--no-wait] [--yes] --name --resource-group -g -n Name of resource group. You can configure the default group using az configure --defa…
manual2026-10-27

learn.microsoft.com

ref
az group list [--tag] --tag A single tag in 'key[=value]' format. Use "" to clear existing tags. az group list --query "[?location=='westus']" --output -o Output format. Accepted values: json, jsonc, none, table, tsv, yaml, yamlc --query JMESPath query string. See http://jmespath.org/ for more information and examples. --subscription Name or ID of subscripti…
manual2026-10-27

learn.microsoft.com

Before it fills your prompt, Otty checks the installed az against its version. A form that does not match your version is not offered.