Skip to content

DeadmanXXXII/Azure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

Azure

Certainly! Here is a comprehensive list of Azure CLI commands, organized by their functionality.

Azure CLI Commands

General Commands

  • Login to Azure:

    az login
  • Log out of Azure:

    az logout
  • List available subscriptions:

    az account list
  • Set a specific subscription:

    az account set --subscription "Subscription Name or ID"
  • Get the current subscription:

    az account show
  • Get Azure CLI version:

    az --version

Compute

  • List all virtual machines:

    az vm list --output table
  • Create a new virtual machine:

    az vm create --resource-group MyResourceGroup --name MyVM --image UbuntuLTS --admin-username azureuser --generate-ssh-keys
  • Start a virtual machine:

    az vm start --resource-group MyResourceGroup --name MyVM
  • Stop a virtual machine:

    az vm stop --resource-group MyResourceGroup --name MyVM
  • Delete a virtual machine:

    az vm delete --resource-group MyResourceGroup --name MyVM --yes --no-wait
  • List all VM sizes:

    az vm list-sizes --location eastus

Storage

  • List all storage accounts:

    az storage account list --output table
  • Create a new storage account:

    az storage account create --name mystorageaccount --resource-group MyResourceGroup --location eastus --sku Standard_LRS
  • Delete a storage account:

    az storage account delete --name mystorageaccount --resource-group MyResourceGroup --yes
  • List containers in a storage account:

    az storage container list --account-name mystorageaccount --output table
  • Create a new container:

    az storage container create --name mycontainer --account-name mystorageaccount
  • Delete a container:

    az storage container delete --name mycontainer --account-name mystorageaccount

Networking

  • List all virtual networks:

    az network vnet list --output table
  • Create a new virtual network:

    az network vnet create --resource-group MyResourceGroup --name MyVNet --address-prefix 10.0.0.0/16
  • Delete a virtual network:

    az network vnet delete --resource-group MyResourceGroup --name MyVNet
  • List all network security groups:

    az network nsg list --output table
  • Create a new network security group:

    az network nsg create --resource-group MyResourceGroup --name MyNSG
  • Delete a network security group:

    az network nsg delete --resource-group MyResourceGroup --name MyNSG

Resource Management

  • List all resource groups:

    az group list --output table
  • Create a new resource group:

    az group create --name MyResourceGroup --location eastus
  • Delete a resource group:

    az group delete --name MyResourceGroup --yes --no-wait

SQL Database

  • List all SQL servers:

    az sql server list --output table
  • Create a new SQL server:

    az sql server create --name myserver --resource-group MyResourceGroup --location eastus --admin-user myadmin --admin-password mypassword
  • Delete a SQL server:

    az sql server delete --name myserver --resource-group MyResourceGroup --yes
  • List all databases in a server:

    az sql db list --server myserver --resource-group MyResourceGroup --output table
  • Create a new database:

    az sql db create --resource-group MyResourceGroup --server myserver --name mydatabase --service-objective S0
  • Delete a database:

    az sql db delete --resource-group MyResourceGroup --server myserver --name mydatabase --yes

App Services

  • List all app services:

    az webapp list --output table
  • Create a new app service:

    az webapp create --resource-group MyResourceGroup --plan MyAppServicePlan --name MyWebApp --runtime "NODE|14-lts"
  • Delete an app service:

    az webapp delete --resource-group MyResourceGroup --name MyWebApp
  • List all app service plans:

    az appservice plan list --output table
  • Create a new app service plan:

    az appservice plan create --name MyAppServicePlan --resource-group MyResourceGroup --sku B1
  • Delete an app service plan:

    az appservice plan delete --name MyAppServicePlan --resource-group MyResourceGroup --yes

Key Vault

  • List all key vaults:

    az keyvault list --output table
  • Create a new key vault:

    az keyvault create --name MyKeyVault --resource-group MyResourceGroup --location eastus
  • Delete a key vault:

    az keyvault delete --name MyKeyVault --resource-group MyResourceGroup
  • List secrets in a key vault:

    az keyvault secret list --vault-name MyKeyVault --output table
  • Set a secret in a key vault:

    az keyvault secret set --vault-name MyKeyVault --name MySecret --value "MySecretValue"
  • Get a secret from a key vault:

    az keyvault secret show --vault-name MyKeyVault --name MySecret

Cosmos DB

  • List all Cosmos DB accounts:

    az cosmosdb list --output table
  • Create a new Cosmos DB account:

    az cosmosdb create --name MyCosmosDB --resource-group MyResourceGroup --kind MongoDB
  • Delete a Cosmos DB account:

    az cosmosdb delete --name MyCosmosDB --resource-group MyResourceGroup --yes

Traffic Manager

  • List all Traffic Manager profiles:

    az network traffic-manager profile list --output table
  • Create a new Traffic Manager profile:

    az network traffic-manager profile create --name MyTrafficManager --resource-group MyResourceGroup --routing-method Priority --unique-dns-name mytrafficmanager
  • Delete a Traffic Manager profile:

    az network traffic-manager profile delete --name MyTrafficManager --resource-group MyResourceGroup --yes

Azure Kubernetes Service (AKS)

  • List all AKS clusters:

    az aks list --output table
  • Create a new AKS cluster:

    az aks create --resource-group MyResourceGroup --name MyAKSCluster --node-count 1 --enable-addons monitoring --generate-ssh-keys
  • Delete an AKS cluster:

    az aks delete --resource-group MyResourceGroup --name MyAKSCluster --yes
  • Get AKS credentials:

    az aks get-credentials --resource-group MyResourceGroup --name MyAKSCluster

This list includes a broad range of Azure CLI commands for managing various Azure resources and services. It should provide a solid foundation for interacting with Azure via the command line.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published