samples-azure-cli-samples-repo.md

March 12, 2026 ยท View on GitHub

Subfolder nameSample fileReference commands used in sample
application-gatewaycreate-vmss.shaz network application-gateway create * az network public-ip create * az network public-ip show * az network vnet create * az network vnet subnet create * az vmss create * az vmss extension set
create-vmss-waf.shaz monitor diagnostic-settings create * az network application-gateway create * az network application-gateway show * az network application-gateway waf-config set * az network public-ip create * az network public-ip show * az network vnet create * az network vnet subnet create * az storage account create * az storage account show * az vmss create * az vmss extension set
app-servicebackup-restore.shaz appservice plan create * az storage account create * az storage account keys list * az storage container create * az storage container generate-sas * az webapp config backup create * az webapp config backup list * az webapp config backup restore * az webapp config backup show * az webapp config backup update * az webapp create
configure-custom-domain-webapp-only.shaz appservice plan create * az webapp create
configure-ssl-certificate.shaz appservice plan create * az webapp config hostname add * az webapp config ssl bind * az webapp config ssl upload * az webapp create
configure-ssl-certificate-webapp-only.shaz appservice plan create * az webapp create
connect-to-documentdb.shaz appservice plan create * az cosmosdb create * az cosmosdb keys list * az webapp config appsettings set * az webapp create
connect-to-redis.shaz appservice plan create * az redis create * az redis list-keys * az webapp config appsettings set * az webapp create
connect-to-sql.shaz appservice plan create * az sql db create * az sql db show-connection-string * az sql server create * az sql server firewall-rule create * az webapp config appsettings set * az webapp create
connect-to-storage.shaz appservice plan create * az storage account create * az storage account show-connection-string * az webapp config appsettings set * az webapp create
deploy-deployment-slot.shaz appservice plan create * az webapp create * az webapp deployment slot create * az webapp deployment slot swap * az webapp deployment source config
deploy-ftp.shaz appservice plan create * az webapp create * az webapp deployment list-publishing-profiles
deploy-github.shaz appservice plan create * az webapp create * az webapp deployment source config
deploy-linux-docker-webapp-only.shaz appservice plan create * az webapp create * az webapp list-runtimes
deploy-vsts-continuous-webapp-only.shaz appservice plan create * az webapp create
integrate-with-app-gateway.shaz appservice plan create * az network application-gateway create * az network application-gateway http-settings update * az network public-ip create * az network public-ip show * az network vnet create * az webapp config access-restriction add * az webapp create * az webapp show
monitor-with-logs.shaz appservice plan create * az webapp create * az webapp log config * az webapp log download
scale-geographic.shaz appservice plan create * az network traffic-manager endpoint create * az network traffic-manager profile create * az webapp create
scale-manual.shaz appservice plan create * az appservice plan update * az webapp create
azure-clicreate-azure-resources-at-scale.shaz account set * az network vnet create * az vm create
modify-azure-resources-at-scale.sh
modify-azure-resources-at-scale.sh
azure-front-doordeploy-custom-domain.shaz network dns record-set a create * az network dns record-set cname set-record * az network front-door create * az network front-door frontend-endpoint create * az network front-door frontend-endpoint enable-https * az network front-door routing-rule create * az network front-door routing-rule update * az storage account create * az storage account show * az storage blob service-properties update * az storage blob upload
azure-functionscreate-function-app-app-service-plan.shaz functionapp create * az functionapp plan create * az storage account create
create-function-app-connect-to-cosmos-db.shaz cosmosdb create * az cosmosdb keys list * az cosmosdb show * az functionapp config appsettings set * az functionapp create * az storage account create
create-function-app-connect-to-storage-account.shaz functionapp config appsettings set * az functionapp create * az storage account create * az storage account show-connection-string
create-function-app-consumption.shaz functionapp create * az storage account create
create-function-app-premium-plan.shaz functionapp create * az functionapp plan create * az storage account create
deploy-function-app-with-function-github-continuous.shaz functionapp create * az functionapp deployment source update-token * az storage account create
functions-cli-mount-files-storage-linux.shaz functionapp create * az storage account create * az storage account keys list * az storage directory create * az storage share create * az webapp config storage-account add * az webapp config storage-account list
azure-signalrcreate-signalr-service-and-group.shaz signalr create * az signalr key list
create-signalr-with-app-service.shaz appservice plan create * az signalr create * az signalr key list * az webapp config appsettings set * az webapp create
create-signalr-with-app-service-github-oauth.shaz appservice plan create * az signalr create * az signalr key list * az webapp config appsettings set * az webapp create * az webapp deployment source config-local-git * az webapp deployment user set
batchadd-application.shaz batch account create * az batch account login * az batch application create * az storage account create
create-account.shaz batch account create * az batch account keys list * az batch account login * az batch account set * az batch account show * az storage account create
create-account-user-subscription.shaz batch account create * az batch account login * az keyvault create * az keyvault set-policy * az role assignment create
manage-pool-linux.shaz batch account create * az batch account login * az batch node list * az batch pool create * az batch pool resize * az batch pool show * az batch pool supported-images list
manage-pool-windows.shaz batch account create * az batch account login * az batch pool autoscale disable * az batch pool autoscale enable * az batch pool create * az batch pool set * az batch pool show * az storage account create
run-job.shaz batch account create * az batch account login * az batch job create * az batch pool create * az batch task create * az storage account create
container-instancescontainer-instances-nat-gateway-custom.shaz container create * az container logs * az network nat gateway create * az network public-ip create * az network public-ip show * az network vnet subnet update
egress-ip-address.shaz container create * az container logs * az container show * az extension add * az network firewall application-rule create * az network firewall create * az network firewall ip-config create * az network firewall ip-config list * az network firewall nat-rule create * az network firewall update * az network public-ip create * az network public-ip show * az network route-table create * az network route-table route create * az network vnet subnet create * az network vnet subnet update
nat-gateway.shaz container create * az container logs * az network nat gateway create * az network public-ip create * az network public-ip show * az network vnet subnet update
container-registrycreate-registry-service-principal-assign-role.shaz acr create * az acr show * az ad sp create-for-rbac * az ad sp list * az role assignment create
cosmosdbautoscale.shaz cosmosdb cassandra keyspace create * az cosmosdb cassandra table create * az cosmosdb create
create.shaz cosmosdb cassandra keyspace create * az cosmosdb cassandra table create * az cosmosdb create
lock.shaz lock create * az lock delete * az lock list * az lock show
serverless.shaz cosmosdb cassandra keyspace create * az cosmosdb cassandra table create * az cosmosdb create
throughput.shaz cosmosdb cassandra keyspace create * az cosmosdb cassandra keyspace throughput migrate * az cosmosdb cassandra keyspace throughput show * az cosmosdb cassandra keyspace throughput update * az cosmosdb cassandra table create * az cosmosdb cassandra table throughput migrate * az cosmosdb cassandra table throughput show * az cosmosdb cassandra table throughput update * az cosmosdb create
convert-to-autoscale.shaz account set * az cosmosdb cassandra keyspace list * az cosmosdb cassandra keyspace throughput migrate * az cosmosdb cassandra keyspace throughput show * az cosmosdb cassandra table list * az cosmosdb cassandra table throughput migrate * az cosmosdb cassandra table throughput show * az cosmosdb gremlin database list * az cosmosdb gremlin database throughput migrate * az cosmosdb gremlin database throughput show * az cosmosdb gremlin graph list * az cosmosdb gremlin graph throughput migrate * az cosmosdb gremlin graph throughput show * az cosmosdb list * az cosmosdb mongodb collection list * az cosmosdb mongodb collection throughput migrate * az cosmosdb mongodb collection throughput show * az cosmosdb mongodb database list * az cosmosdb mongodb database throughput migrate * az cosmosdb mongodb database throughput show * az cosmosdb sql container list * az cosmosdb sql container throughput migrate * az cosmosdb sql container throughput show * az cosmosdb sql database list * az cosmosdb sql database throughput migrate * az cosmosdb sql database throughput show * az cosmosdb table list * az cosmosdb table throughput migrate * az cosmosdb table throughput show
find-free-tier-account.shaz account set * az cosmosdb list
ipfirewall.shaz cosmosdb create
ipfirewall-bulk-add.shaz account set * az cosmosdb list * az cosmosdb update
ipfirewall-bulk-remove.shaz account set * az cosmosdb list * az cosmosdb show * az cosmosdb update
keys.shaz cosmosdb create * az cosmosdb keys list * az cosmosdb keys regenerate
rbac-bulk-apply.shaz account show * az ad signed-in-user show * az cosmosdb list * az cosmosdb sql role assignment create * az identity show
regions.shaz cosmosdb create * az cosmosdb failover-priority-change * az cosmosdb update
service-endpoints.shaz cosmosdb create * az network vnet create * az network vnet subnet create * az network vnet subnet show
service-endpoints-ignore-missing-vnet.shaz cosmosdb create * az cosmosdb network-rule add * az network vnet create * az network vnet subnet create * az network vnet subnet show * az network vnet subnet update
autoscale.shaz cosmosdb create * az cosmosdb gremlin database create * az cosmosdb gremlin graph create
create.shaz cosmosdb create * az cosmosdb gremlin database create * az cosmosdb gremlin graph create
lock.shaz lock create * az lock delete * az lock list * az lock show
serverless.shaz cosmosdb create * az cosmosdb gremlin database create * az cosmosdb gremlin graph create
throughput.shaz cosmosdb create * az cosmosdb gremlin database create * az cosmosdb gremlin database throughput migrate * az cosmosdb gremlin database throughput show * az cosmosdb gremlin database throughput update * az cosmosdb gremlin graph create * az cosmosdb gremlin graph throughput migrate * az cosmosdb gremlin graph throughput show * az cosmosdb gremlin graph throughput update
autoscale.shaz cosmosdb create * az cosmosdb mongodb collection create * az cosmosdb mongodb database create
create.shaz cosmosdb create * az cosmosdb mongodb collection create * az cosmosdb mongodb database create
lock.shaz lock create * az lock delete * az lock list * az lock show
serverless.shaz cosmosdb create * az cosmosdb mongodb collection create * az cosmosdb mongodb database create
throughput.shaz cosmosdb create * az cosmosdb mongodb collection create * az cosmosdb mongodb collection throughput migrate * az cosmosdb mongodb collection throughput show * az cosmosdb mongodb collection throughput update * az cosmosdb mongodb database create * az cosmosdb mongodb database throughput migrate * az cosmosdb mongodb database throughput show * az cosmosdb mongodb database throughput update
autoscale.shaz cosmosdb create * az cosmosdb sql container create * az cosmosdb sql database create
create.shaz cosmosdb create * az cosmosdb sql container create * az cosmosdb sql database create
lock.shaz lock create * az lock delete * az lock list * az lock show
serverless.shaz cosmosdb create * az cosmosdb sql container create * az cosmosdb sql database create
throughput.shaz cosmosdb create * az cosmosdb sql container create * az cosmosdb sql container throughput migrate * az cosmosdb sql container throughput show * az cosmosdb sql container throughput update * az cosmosdb sql database create * az cosmosdb sql database throughput migrate * az cosmosdb sql database throughput show * az cosmosdb sql database throughput update
autoscale.shaz cosmosdb create * az cosmosdb table create
create.shaz cosmosdb create * az cosmosdb table create
lock.shaz lock create * az lock delete * az lock list * az lock show
serverless.shaz cosmosdb create * az cosmosdb table create
throughput.shaz cosmosdb create * az cosmosdb table create * az cosmosdb table throughput migrate * az cosmosdb table throughput show * az cosmosdb table throughput update
devtest-labcreate-verify-virtual-machine-in-lab.shaz lab vm create * az lab vm show
start-connect-virtual-machine-in-lab.shaz lab vm start
stop-delete-virtual-machine-in-lab.shaz lab vm delete * az lab vm stop
dnscreate-dns-zone-and-record.shaz network dns record-set a add-record * az network dns record-set list * az network dns zone create
event-gridevent-grid.shaz account show * az deployment group create * az eventgrid event-subscription create * az eventgrid topic create * az eventgrid topic key list * az eventgrid topic show * az provider register * az provider show
load-balancercreate-vm-nlb.shaz network lb create * az network lb inbound-nat-rule create * az network lb probe create * az network lb rule create * az network nic create * az network nsg create * az network nsg rule create * az network public-ip create * az network vnet create * az vm availability-set create * az vm create * az vm list
load-balance-across-availability-zones.shaz network lb create * az network lb inbound-nat-rule create * az network lb probe create * az network lb rule create * az network nic create * az network nsg create * az network nsg rule create * az network public-ip create * az network vnet create * az vm create * az vm list
load-balance-multiple-web-sites-vm.shaz network lb address-pool create * az network lb create * az network lb frontend-ip create * az network lb probe create * az network lb rule create * az network nic create * az network nic ip-config create * az network public-ip create * az network vnet create * az vm availability-set create * az vm create * az vm list
load-balance-vms-within-specific-availability-zone.shaz network lb create * az network lb inbound-nat-rule create * az network lb probe create * az network lb rule create * az network nic create * az network nsg create * az network nsg rule create * az network public-ip create * az network vnet create * az vm create * az vm list
managed-applicationscreate-managed-application.shaz account show * az ad group show * az managedapp create * az managedapp definition create * az managedapp definition show * az role definition list
mariadbbackup-restore.shaz mariadb server create * az mariadb server restore
change-server-configurations.shaz mariadb server configuration list * az mariadb server configuration set * az mariadb server configuration show * az mariadb server create
create-mariadb-server-and-firewall-rule.shaz mariadb server create * az mariadb server firewall-rule create
create-mariadb-server.shaz mariadb server create * az mariadb server vnet-rule create * az network vnet create * az network vnet list-endpoint-services * az network vnet subnet create * az network vnet subnet show
scale-mariadb-server.shaz account show * az mariadb server create * az mariadb server update * az monitor metrics list
server-logs.shaz mariadb server configuration list * az mariadb server configuration set * az mariadb server configuration show * az mariadb server create * az mariadb server-logs download * az mariadb server-logs list
media-servicesCreate-Asset.shaz ams asset create * az ams asset get-sas-urls * az storage blob upload
Create-EventGrid.shaz eventgrid event-subscription create
Create-Jobs.shaz ams asset create * az ams job start
Create-Transform.shaz ams transform create * az ams transform list
Create-Account.shaz ams account create * az ams account sp create * az storage account create
media-services-create-account.shaz ams account create * az ams account sp create * az storage account create
Publish-Asset.sh
Reset-Account-Credentials.shaz ams account sp reset-credentials
UploadFile-Asset.shaz storage blob upload
mysqlbackup-restore.shaz mysql server create * az mysql server restore
change-server-configurations.shaz mysql server configuration list * az mysql server configuration set * az mysql server configuration show * az mysql server create
create-mysql-server-and-firewall-rule.shaz mysql server create * az mysql server firewall-rule create
create-mysql-server.shaz mysql server create * az mysql server vnet-rule create * az network vnet create * az network vnet list-endpoint-services * az network vnet subnet create * az network vnet subnet show
restore-server.shaz mysql flexible-server create * az mysql flexible-server restore
configure-audit-logs.shaz mysql flexible-server create * az mysql flexible-server firewall-rule create * az mysql flexible-server parameter set
configure-slow-query-logs.shaz mysql flexible-server create * az mysql flexible-server firewall-rule create * az mysql flexible-server parameter set
create-connect-server-in-vnet.shaz mysql flexible-server create * az mysql flexible-server list-skus * az network private-dns zone create * az network vnet create * az network vnet list-endpoint-services * az network vnet subnet create * az network vnet subnet show * az vm create * az vm open-port
create-connect-burstable-server-public-access.shaz mysql flexible-server connect * az mysql flexible-server create * az mysql flexible-server firewall-rule create
same-zone-ha.shaz mysql flexible-server create * az mysql flexible-server firewall-rule create * az mysql flexible-server update
zone-redundant-ha.shaz mysql flexible-server create * az mysql flexible-server firewall-rule create * az mysql flexible-server update
change-server-parameters.shaz mysql flexible-server create * az mysql flexible-server firewall-rule create * az mysql flexible-server parameter list * az mysql flexible-server parameter set * az mysql flexible-server parameter show
restart-start-stop.shaz mysql flexible-server create * az mysql flexible-server firewall-rule create * az mysql flexible-server restart * az mysql flexible-server start * az mysql flexible-server stop
monitor-and-scale.shaz account show * az monitor metrics list * az mysql flexible-server create * az mysql flexible-server firewall-rule create * az mysql flexible-server update
create-manage-read-replicas.shaz account show * az mysql flexible-server create * az mysql flexible-server firewall-rule create * az mysql flexible-server replica create * az mysql flexible-server replica list * az mysql flexible-server replica stop-replication
scale-mysql-server.shaz account show * az monitor metrics list * az mysql server create * az mysql server update
server-logs.shaz mysql server configuration list * az mysql server configuration set * az mysql server configuration show * az mysql server create * az mysql server-logs download * az mysql server-logs list
postgresqlbackup-restore.shaz postgres server create * az postgres server restore
change-server-configurations.shaz postgres server configuration list * az postgres server configuration set * az postgres server configuration show * az postgres server create
create-postgresql-server-and-firewall-rule.shaz postgres server create * az postgres server firewall-rule create * az postgres server firewall-rule list
create-postgresql-server.shaz network vnet create * az network vnet list-endpoint-services * az network vnet subnet create * az network vnet subnet show * az postgres server create * az postgres server vnet-rule create
scale-postgresql-server.shaz account show * az monitor metrics list * az postgres server create * az postgres server update
server-logs.shaz postgres server configuration list * az postgres server configuration set * az postgres server create * az postgres server-logs download * az postgres server-logs list
redis-cachecreate-manage-cache.shaz redis create * az redis delete * az redis list-keys * az redis show
create-manage-premium-cache-cluster.shaz redis create * az redis delete * az redis list-keys * az redis show
service-fabriccreate-cluster.shaz sf cluster create
create-cluster-deploy-application.shaz keyvault create * az sf application create * az sf application delete * az sf application list * az sf application update * az sf application-type create * az sf application-type list * az sf application-type version create * az sf cluster create
deploy-application.sh
list-application.sh
remove-application.sh
upgrade-application.sh
sql-databasebackup-database.shaz sql db create * az sql db export * az sql server create * az sql server firewall-rule create * az storage account create * az storage account keys list * az storage container create
copy-database-to-new-server.shaz sql db copy * az sql db create * az sql server create
create-and-configure-database.shaz sql db create * az sql server create * az sql server firewall-rule create
database-auditing-and-threat-detection.shaz sql db advanced-threat-protection-setting update * az sql db audit-policy update * az sql db create * az sql server create * az storage account create
add-elastic-pool-to-failover-group-az-cli.shaz sql db create * az sql db update * az sql elastic-pool create * az sql elastic-pool list-dbs * az sql failover-group create * az sql failover-group set-primary * az sql failover-group show * az sql failover-group update * az sql server create
add-managed-instance-to-failover-group-az-cli.shaz network nsg create * az network nsg rule create * az network public-ip create * az network route-table create * az network route-table route create * az network vnet create * az network vnet subnet create * az network vnet subnet update * az network vnet-gateway create * az network vpn-connection create * az sql instance-failover-group create * az sql instance-failover-group set-primary * az sql instance-failover-group show * az sql mi create
add-single-db-to-failover-group-az-cli.shaz sql db create * az sql failover-group create * az sql failover-group set-primary * az sql failover-group show * az sql server create
import-from-bacpac.shaz rest * az sql db create * az sql db import * az sql server create * az sql server firewall-rule create * az storage account create * az storage account keys list * az storage blob upload * az storage container create
create-managed-instance.shaz network nsg create * az network nsg rule create * az network route-table create * az network route-table route create * az network vnet create * az network vnet subnet create * az network vnet subnet update * az sql mi create * az sql midb create
monitor-and-scale-database.shaz sql db create * az sql db list-usages * az sql server create
move-database-between-pools.shaz sql db create * az sql elastic-pool create * az sql server create
restore-database.shaz sql db create * az sql db restore * az sql server create
scale-pool.shaz sql db create * az sql elastic-pool create * az sql elastic-pool update * az sql server create
setup-geodr-and-failover-database-failover-group.shaz sql db create * az sql failover-group create * az sql failover-group delete * az sql failover-group set-primary * az sql failover-group show * az sql server create
setup-geodr-and-failover-elastic-pool.shaz sql db create * az sql db replica create * az sql db replica list-links * az sql db replica set-primary * az sql elastic-pool create * az sql server create
setup-geodr-and-failover-single-database.shaz sql db create * az sql db replica create * az sql db replica delete-link * az sql db replica list-links * az sql db replica set-primary * az sql server create
restore-geo-backup-cli.shaz sql midb create * az sql midb restore
setup-tde-byok-sqlmi.shaz keyvault certificate import * az keyvault create * az keyvault key create * az keyvault key show * az keyvault set-policy * az sql mi key create * az sql mi show * az sql mi tde-key set * az sql mi update
storagecalculate-container-size.shaz storage account create * az storage account keys list * az storage blob list * az storage blob upload-batch * az storage container create
delete-containers-by-prefix.shaz storage account create * az storage account keys list * az storage container create * az storage container delete * az storage container list
rotate-storage-account-keys.shaz storage account create * az storage account keys list * az storage account keys renew
traffic-managerdirect-traffic-for-increased-application-availability.shaz appservice plan create * az network traffic-manager endpoint create * az network traffic-manager profile create * az webapp create * az webapp deployment source config * az webapp show
virtual-machinecopy-managed-disks-to-same-or-different-subscription.shaz account set * az disk create * az disk show
copy-managed-disks-vhd-to-storage-account.shaz account set * az disk grant-access * az storage blob copy start
copy-snapshots-to-storage-account.shaz account set * az snapshot grant-access * az storage blob copy start
copy-snapshot-to-same-or-different-subscription.shaz account set * az snapshot create * az snapshot show
create-managed-data-disks-from-vhd.shaz account list-locations * az account set * az disk create
create-managed-disks-from-snapshot.shaz account set * az disk create * az snapshot show
create-vm-attach-existing-managed-os-disk.shaz account set * az disk show * az vm create
create-vm-from-snapshot.shaz account set * az disk create * az snapshot show * az vm create
create-vm-quick.shaz vm create
create-windows-vm-quick.shaz vm create
virtual-machine-scale-setsauto-scale-host-metrics.shaz monitor autoscale create * az monitor autoscale rule create * az vmss create
create-single-availability-zone.shaz network public-ip show * az vmss create * az vmss extension set
create-zone-redundant-scale-set.shaz network nsg rule create * az network public-ip show * az vmss create * az vmss extension set
install-apps.shaz network lb rule create * az network public-ip show * az vmss create * az vmss extension set
simple-scale-set.shaz vmss create
create-use-custom-vm-image.shaz account show * az sig create * az sig image-definition create * az sig image-version create * az vm create * az vmss create
use-data-disks.shaz vmss create * az vmss disk attach * az vmss disk detach * az vmss extension set * az vmss show
virtual-networkcreate-nat-gateway-cli.shaz network bastion create * az network nat gateway create * az network public-ip create * az network vnet create * az network vnet subnet create * az network vnet subnet update * az vm create
filter-network-traffic.shaz network nic create * az network nsg create * az network nsg rule create * az network public-ip create * az network vnet create * az network vnet subnet create * az network vnet subnet update * az vm create
peer-two-virtual-networks.shaz network vnet create * az network vnet peering create * az network vnet show
route-traffic-through-nva.shaz network nic create * az network nsg create * az network nsg rule create * az network public-ip create * az network route-table create * az network route-table route create * az network vnet create * az network vnet subnet create * az network vnet subnet update * az vm create * az vm list-ip-addresses
virtual-network-cli-sample-ipv6-dual-stack.shaz feature register * az feature show * az network lb address-pool create * az network lb create * az network lb frontend-ip create * az network lb rule create * az network nic create * az network nic ip-config create * az network nsg create * az network nsg rule create * az network public-ip create * az network vnet create * az network vnet subnet create * az provider register * az vm availability-set create * az vm create
virtual-network-cli-sample-ipv6-dual-stack-standard-load-balancer.shaz feature register * az feature show * az network lb address-pool create * az network lb create * az network lb frontend-ip create * az network lb rule create * az network nic create * az network nic ip-config create * az network nsg create * az network nsg rule create * az network public-ip create * az network vnet create * az network vnet subnet create * az provider register * az vm availability-set create * az vm create
virtual-network-multi-tier-application.shaz network nic create * az network nsg create * az network nsg rule create * az network public-ip create * az network vnet create * az network vnet subnet create * az network vnet subnet update * az vm create