az
The official CLI tool for Microsoft Azure. tldr-pages
On several platforms
Several platforms
The official CLI tool for Microsoft Azure. Some subcommands such as login have their own usage documentation.
Log in to Azure
az loginIdentifyManage azure subscription information
az accountIdentifyList all Azure Managed Disks
az disk listIdentifyList all Azure virtual machines
az vm listIdentifyManage Azure Kubernetes Services
az aksIdentifyManage Azure Network resources
az networkIdentifyStart in interactive mode
az interactiveIdentifyDisplay help
az --helpIdentifyIts command groups
acatACAT command groupaccountManage Azure subscription information.acrManage private registries with Azure Container Registries.adManage Microsoft Entra ID (formerly known as Azure Active Directory, Azure AD, AAD) entities needed for Azure role-based access control (Azure RBAC) through Microsoft Graph API.advisorManage Azure Advisor.afdManage Azure Front Door Standard/Premium.agentfabricManage Agent Fabric and related Microsoft.NetworkSecurity resources.ai-examplesAdd AI powered examples to help content.aiinfraoptimizationAI Infra OptimizationaimanagerManage AI Manager resources for inference on AKS.aksAzure Kubernetes ServicealdoManage Azure Local Disconnected Operations resources.alerts-managementManage Azure Alerts Management Service Resource.aliasManage Azure CLI Aliases.amlfsManage Azure Managed Lustre FilesystemamsManage Azure Media Services resources.aosmManage Azure Operator Service Manager resources.apicManage Azure API Center servicesapimManage Azure API Management services.appconfigManage App Configurations.appnetAzure Kubernetes Application NetworkappserviceManage AppserviceaprManage Azure Package Registry.arc-multicloudCommands for arc-multicloudarcgatewayManage gateway connection on Arc machinearoManage Azure Red Hat OpenShift resource typesartifact-signingManage artifact signing accountartifactsManage Azure Artifacts.attestationManage Microsoft Azure Attestation (MAA).automanageManage AutomanageautomationManage Automation Account.backupManage Azure Backups.baremetalinstanceHandle Operations for Compute Azure Bare Instances.baremetalstorageinstanceHandle Operations for Storage Azure Bare Metal Instances.batchManage Azure Batch.batchaiManage Batch AI resources.bicepBicep CLI command group.billingManage Azure Billing.billing-benefitsAzure billing benefits commandsblueprintCommands to manage blueprint.boardsManage Azure Boards.botManage Microsoft Azure Bot Service.cacheCommands to manage CLI objects cached using the --defer argument.capacityManage capacity.carbonManage CarboncdnManage Azure Content Delivery Networks (CDNs).change-analysisList changes for resourceschangesafetyManage ChangesafetychaosManage Azure Chaos Studio resources.cli-translatorTranslate ARM template or REST API to CLI scriptscloudManage registered Azure clouds.cloud-serviceManage cloud servicecloudhsmManage Cloud Hsm ClustercognitiveservicesManage Cognitive Servicescommand-changeCommands for CLI modules metadata management.communicationManage communication service with communication.compute-fleetManage for Azure Compute Fleetcompute-recommenderManage sku/zone/region recommender info for compute resourcescomputelimitManage compute shared limit resourcescomputescheduleComputeschedule batch virtual machine operationsconfcomCommands to generate security policies for confidential containers in Azure.confidentialledgerManage Confidential LedgerconfigManage Azure CLI configuration.configureManage Azure CLI configuration.confluentManage confluent organizationconnectedk8sCommands to manage connected kubernetes clusters.connectedmachineManage Azure Arc-Enabled Server.connectedvmwareCommands to manage Connected VMware.connectionCommands to manageconsumptionManage consumption of Azure resources.containerManage Azure Container Instances.containerappManage Azure Container Apps.cosmosdbManage Azure Cosmos DB database accounts.costmanagementcostmanagementcustom-providersCommands to manage custom providers.data-boundarydata boundary operationsdata-transferCommands for cross domain Service that enables customers to transfer data across security domains.databoxManage data boxdataboxedgeManage device with databoxedge.databricksManage databricks workspaces.datadogManage DatadogdatafactoryManage Data FactorydatamigrationManage DatamigrationdataprotectionManage dataprotection.datashareManage Data Sharededicated-hsmManage dedicated hsm with hardware security modulesdellManage Dell storage resources in Azuredependency-mapManage Dependency MapdeploymentManage Azure Resource Manager template deployment at subscription scope.deployment-scriptsManage deployment scripts at subscription or resource group scope.desktopvirtualizationManage desktop virtualization.devcenterManage resources with devcenter.devopsManage Azure DevOps organization level operations.discoveryManage Microsoft Discovery resources.diskManage Azure Managed Disks.disk-accessManage disk access resources.disk-encryption-setDisk Encryption Set resource.disk-poolManage Storage Pool ManagementdlsManage Data Lake Store accounts and filesystems.dmsManage Azure Data Migration Service (classic) instances.dncManage Delegated Network.dns-resolverManage Dns ResolverdocumentdbManage Azure DocumentDB clusters.durabletaskCommands to manage Durabletask schedulers and taskhubsdynatraceManage dynatraceedge-actionManage Edge Actionedge-zonesManage Edge Zone resourcesedgeorderManage Edge OrderelasticManage Microsoft Elastic.elastic-sanManage Elastic SAN.eventgridManage Azure Event Grid topics, domains, domain topics, system topics partner topics, event subscriptions, system topic event subscriptions and partner topic event subscriptions.eventhubsManage Event HubextensionManage and update CLI extensions.fabricManage Microsoft Fabric resourcesfeatureManage resource provider features.feedbackSend feedback to the Azure CLI Team.fileshareManage Azure File Shares.findI'm an AI assistant, my advice is based on Microsoft Learn documentation as well as the usage patterns of Azure CLI and Azure ARM users.firmwareanalysisCommands to manage firmware analysis.fleetCommands to manage fleet.fluid-relayManage Fluid RelayfootprintManage Footprint.functionappManage function apps.galleryAzure Compute GallerygrafanaCommands to manage Azure Managed Grafana resources.graphQuery the resources managed by Azure Resource Manager.graph-servicesMake operations on Microsoft.GraphServices resource typesgroupManage resource groups and template deployments.guestconfigManage Guest ConfigurationhackCommands to manage resources commonly used for student hacks.hdinsightManage HDInsight resources.healthbotManage bot with healthbothealthcareapisAzure Healthcare APIs is a secure cloud platform for managing health data, supporting analytics, machine learning, and scalable solutions.horizondbManage Azure HorizonDB.hpc-cacheCommands to manage hpc cache.identityManage Managed IdentityimageManage custom virtual machine images.import-exportManage Import ExportinformaticaManage all resources related to Informatica within the Azure CLI.initSet Azure CLI global configurations by selecting a bundle or responding to questions with walk-throughinterconnect-blockManage Interconnect Blockinterconnect-groupManage Interconnect Groupinternet-analyzerCommands to manage internet analyzer.iotManage Internet of Things (IoT) assets.k8s-configurationCommands to manage resources from Microsoft.KubernetesConfiguration.k8s-runtimeManage Arc Kubernetes Runtime resourceskeyvaultManage KeyVault keys, secrets, and certificates.kustoManage KustolabManage azure devtest labs.large-instanceHandle Operations for Compute Azure Large Instances.large-storage-instanceHandle Operations for Storage Azure Large Instances.loadManage Azure Load Testing resources.lockManage Azure locks.logicManage logiclogicappManage logic apps.loginLog in to Azure.logoutLog out to remove access to Azure subscriptionslogzManage Microsoft LogzmaintenanceManage Maintenancemanaged-cassandraAzure Managed Cassandra.managedappManage template solutions provided and maintained by Independent Software Vendors (ISVs).managedcleanroomManage Azure Confidential Clean RoommanagedservicesManage the registration assignments and definitions in Azure.managementpartnerAllows the partners to associate a Microsoft Partner Network(MPN) ID to a user or service principal in the customer's Azure directory.mapsManage Azure Maps.mariadbManage Azure Database for MariaDB servers.mccMicrosoft Connected Cache CLI CommandsmdpManage resources of Managed DevOps poolsmesh(PREVIEW) Manage Azure Service Fabric Mesh Resources.migrateManage Azure Migrate resources and operations.missionManage Missionmongo-dbManage Mongo DbmonitorManage the Azure Monitor Service.mysqlManage Azure Database for MySQL servers.napsterManage NapsternetappfilesManage Azure NetApp Files (ANF) ResourcesnetworkManage Azure Network resources.network-analyticsNetwork Analytics command group Azure Operator Insights resource manipulation.network-functionManage network functionnetworkcloudManage Network Cloud resourcesnetworkfabricManage Azure Network Fabric Management Service APInew-relicManage Azure New Relic resources.nextRecommend the possible next set of commands to takenexusidentityCommand to manage Nexusidentity keys.nginxManage NGINX deployment resourcesnotification-hubManage notification hubs.offazureManage on-premise resources for migrate.oracle-databaseCommand Modules for RP Oracle.DatabaseorbitalAzure Orbital Ground Station as-a-Service (GSaaS).palo-altoManage Palo Alto Networks resources within the Azure CLI.peeringManage peeringpipelinesManage Azure Pipelines.planetarycomputerManage Planetary Computer resources.policyManage resources defined and used by the Azure Policy service.policy-insightsManage resource policies.portalManage Portal.postgresManage Azure Database for PostgreSQL.powerbiManage PowerBI resources.ppgManage Proximity Placement Groups.private-linkprivate-link association CLI command group.providerManage resource providers.providerhubManage resources with ProviderHub.pscloudManage Pure Storage Block resourcespurviewManage PurviewquantumManage Azure Quantum Workspaces and submit jobs to Azure Quantum Providers.qumuloManage Qumulo file system storage resources with the Azure CLI.quotaManag quota for Azure resource providers.redisManage dedicated Redis caches for your Azure applications.redisenterpriseManage the redisenterprise cacherelationshipManage Azure Relationships.relayManage Azure Relay Service namespaces, WCF relays, hybrid connections, and rules.remote-rendering-accountManage remote rendering account with mixed reality.reposManage Azure Repos.reservationsAzure ReservationsresourceManage Azure resources.resource-moverManage Resource Mover Service API.resourcemanagementresourcemanagement CLI command group.restInvoke a custom request.restore-pointManage restore point with res.roleManage Azure role-based access control (Azure RBAC).scenarioE2E Scenario Usage GuidancescvmmCommands for managing Arc for SCVMM resourcessearchManage Azure AI SearchsecurityManage your security posture with Microsoft Defender for Cloud.self-helpAzure SelfHelp will help you troubleshoot issues with Azure resources.self-testRuns a self-test of the CLI.sentinelManage Microsoft Sentinel.serial-consoleConnect to the Serial Console of a Linux/Windows Virtual Machine or VMSS Instance.service-groupManage Azure Service Groups.servicebusManage Service BussfManage and administer Azure Service Fabric clusters.sftpGenerate SSH certificates and access Azure Storage blob data via SFTPsigManage shared image gallery.signalrManage Azure SignalR Service.siteManage Sitesite-recoveryManage Site Recovery ServicesnapshotManage point-in-time copies of managed disks, native blobs, or other snapshots.springCommands to manage Azure Spring Apps.sqlManage Azure SQL Databases and Data Warehouses.sshSSH into resources (Azure VMs, Arc servers, etc) using AAD issued openssh certificates.sshkeyManage ssh public key with vmstackA deployment stack is a native Azure resource type that enables you to perform operations on a resource collection as an atomic unit.stack-hciManage Azure Stack HCI.stack-whatifA deployment stack What-If is a preview of an operation to be performed on a new or existing deployment stack.standby-container-group-poolManage Standby Container Group Poolstandby-vm-poolManage Standby Virtual Machine PoolstaticwebappManage static apps.storageManage Azure Cloud Storage resources.storage-actionsManage StorageActionsstorage-discoveryManage Storage Discoverystorage-moverManage top-level Storage Mover resource.storagesyncManage Azure File Sync.stream-analyticsManage Stream AnalyticssupportManage Azure support resource.surveyTake Azure CLI survey.swiftletsynapseManage SynapsetagTag Management on a resource.termManage marketplace agreement with marketplaceorderingterraformAzure Terraform experiencetrustedsigningManage trusted signing accounttsManage template specs at subscription or resource group scope.tsiManage Azure Time Series Insights.upgradeUpgrade Azure CLI and extensionsvalidateCheck Azure CLI commands without running them.versionShow the versions of Azure CLI modules and extensions in JSON format by default or format configured by --outputvmManage Linux or Windows virtual machines.vmeCommands to manage version managed extensions on connected kubernetes clusters.vmssManage groupings of virtual machines in an Azure Virtual Machine Scale Set (VMSS).vmwareCommands to manage Azure VMware Solution.voice-serviceManage voice serviceswebwebappManage web apps.webpubsubCommands to manage Webpubsub.workload-managerManage Azure Compute Workload Manager resources.workload-orchestrationManage workload orchestration resourcesworkload-orchestration-previewManage workload orchestration resourcesworkloadsManage workloadszonesCommands to validate Availability Zone Configuration.