|
|
乐观的哑铃 · httpClient中post请求并传送fo ...· 1 年前 · |
|
|
冷冷的春卷 · gcc:错误:无法识别的命令行选项-腾讯云开 ...· 2 年前 · |
|
|
豪爽的毛豆 · 【Gradle配置】AAPT2 ...· 2 年前 · |
|
|
失眠的玉米 · 如何关闭递归调用的setTimeout? ...· 3 年前 · |
|
|
八块腹肌的西装 · 从日期到字符串的Pyspark类型转换问题· 3 年前 · |
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Download Microsoft Edge More info about Internet Explorer and Microsoft Edge
az aks create
: Specify
--pod-cidr
with Azure CNI will return an error instead of logging a warning when not use
overlay
mode
az aks create
: Change the default value of
--enable-msi-auth-for-monitoring
to true and add check for airgap clouds
az aks update
: Support updating user assigned control plane identity for parameter
--assign-identity
az aks install-cli
: Add validation for installation path and update help message for parameters
--install-location
and
--kubelogin-install-location
az aks install-cli
: Fix incorrect architecture detection on Darwin/arm64
az aks create/update
: Add parameter
--enable-azure-monitor-metrics
to enable managed prometheus (Azure Monitor Metrics Addon)
az aks create/update
: Add parameter
--azure-monitor-workspace-resource-id
to store metrics for the managed prometheus addon
az aks create/update
: Add parameter
--grafana-resource-id
to link the Azure Monitor Workspace with a Grafana instance for viewing metrics and dashboards
az aks create/update
: Add parameter
--enable-windows-recording-rules
to enable windows recording rule groups on the Azure Monitor Workspace (by default they get created but are disabled)
az aks create/update
: Add parameter
--ksm-metric-labels-allow-list
to support the additional Kubernetes label keys that will be used in the resource's labels metric
az aks create/update
: Add parameter
--ksm-metric-annotations-allow-list
to support the Kubernetes annotations keys that will be used in the resource's labels metric
az aks update
: Add parameter
--disable-azure-monitor-metrics
to disable the Azure Monitor Metrics addon
az aks create
and
az aks nodepool add
: Add warning message when specifying
--os-sku
to
Mariner
or
CBLMariner
az appconfig feature
: Update feature name validation to disallow the colon character
az appconfig kv import
: Update feature name validation. Invalid feature flags will be skipped during import
az appconfig
: Update default connection string resolution logic
az functionapp create
: Add new parameter
--min-replicas
and
--max-replicas
to support minimum and maximum replicas
az functionapp create
: Add new parameter
--registry-server
to support Centauri function app
az functionapp create
: Update the default image to
mcr.microsoft.com
for Centauri
az webapp deploy
: Fix deployment failing with HTTP 400
az bicep format
: Fix the TypeError
expected str, bytes or os.PathLike object, not bool
az bicep publish/restore/generate-params
: Fix version checks without bicep installed
az bicep publish
: Add new parameter
--force
to allow overwriting existing module
az ts create
: Fix for the TypeError
string indices must be integers
az backup
: Add support for HANA HSR workload
az vm create
: Support new license type
UBUNTU_PRO
and
UBUNTU
az vm extension set
: Enable auto-upgrade by default for GuestAttestation extension
az image builder trigger
: Add subgroup to manage image builder template trigger
az image builder output versioning
: Add subgroup to manage image builder template output versioning
az image builder output add
: Add parameter
--versioning
to support describing how to generate new x.y.z version number for distribution
az image builder output add
: Add parameter
--vhd-uri
to support specifying storage uri for the distributed VHD blob
az container create
: Add new parameters for container security context for confidential ContainerGroupSku
az cosmosdb create/update
: Rename
--enable-public-network true/false
to
--public-network-access ENABLED/DISABLED/SECUREDBYPERIMETER
az cosmosdb create/update
: Add
--continuous-tier
to support continuous backup tier
az cosmosdb create/update
: Enable Partition Merge feature for CosmosDB
az eventhubs namespace network-rule
: This command group is removed and replaced by
az eventhubs namespace network-rule-set
az eventhubs namespace network-rule add
: This command is removed and replaced by
az eventhubs namespace network-rule-set ip-rule/virtual-network-rule add
az eventhubs namespace network-rule remove
: This command is removed and replaced by
az eventhubs namespace network-rule-set ip-rule/virtual-network-rule remove
az eventhubs eventhub create/update
: Remove
--message-retention
parameter, it is replaced by
--retention-time-in-hours
az eventhubs namespace application-group policy remove
: Rename
--throttling-policy-config
to
--policy
and remove
metric-id
and
rate-limit-threshold
properties in it
az eventhubs eventhub create/update
: Add
--cleanup-policy
,
--retention-time-in-hours
and
--tombstone-retention-time-in-hours
to support
Retention-Description
feature
az iot hub create/update/delete
: Fix poller issues
az keyvault create
:
--retention-days
becomes required for MHSM creation
az keyvault backup start
: The output will only contain
folderUrl
az keyvault restore start
: Nothing will return for successful run
az keyvault role assignment delete
: Nothing will return for successful run
az keyvault certificate show/set-attributes/import
: No longer return
x509CertificateProperties.basicConstraints
,
pending
az keyvault certificate contact delete
: Return an empty list instead of the deleted contact for consistency if the operation would remove the last contact
az keyvault certificate issuer create
:
organizationDetails.zip
is no longer returned by serivce, use 0 as the default
az keyvault security-domain upload
: Fix sd warpping keys with passwords
az keyvault setting
: New command group to manage MHSM settings
az monitor
: Add new subgroup
account
to support managing monitor workspace
az monitor log-analytics workspace table create/update
: Max
--total-retention-time
changed from 2555 to 2556
az netappfiles volume create
: Remove optional parameter
--vault-id
as this is not longer needed
az netappfiles vault list
: Remove command
vault list
as this is not longer needed
az netappfiles account create
: Add optional parameter
--identity-type
az netappfiles account ad add
: Add optional parameter
--preferred-servers-for-ldap-client
az netappfiles volume create
: Add optional parameter
--is-large-volume
az netappfiles volume account create
: Add optional parameter
--identity-type
az netappfiles volume quota-rule update
: Add optional parameter
--tags
az netappfiles volume
: Add new command
break-file-locks
to break all the file locks on a volume
az network cross-region-lb rule
: Remove parameters
--enable-tcp-reset
and
--idle-timeout
az network application-gateway http-settings update
: Use
null
instead of
""
to detach
az network application-gateway settings update
: Use
null
instead of
""
to detach
az network application-gateway url-path-map update
: Use
null
instead of
""
to detach
az network nic update
: Use
null
instead of
""
to detach
az network nic ip-config update
: Use
null
instead of
""
to detach
az network nsg rule update
: Use
null
instead of
""
to detach
az network vnet update
: Use
null
instead of
""
to detach
az network vnet subnet update
: Use
null
instead of
""
to detach
az network application-gateway client-cert remove
: Deprecate the output of command
az network application-gateway ssl-profile remove
: Deprecate the output of command
az network private-endpoint dns-zone-group remove
: Deprecate the output of command
az network private-endpoint ip-config remove
: Deprecate the output of command
az network private-endpoint asg remove
: Deprecate the output of command
az network nic ip-config address-pool remove
: Deprecate the output of command
az network nic ip-config inbound-nat-rule remove
: Deprecate the output of command
az network lb address-pool tunnel-interface remove
: Deprecate the output of command
az network cross-region-lb address-pool address remove
: Deprecate the output of command
az network private-endpoint-connection
: Add provider
Microsoft.HardwareSecurityModules/cloudHsmClusters
az network dns record-set cname set-record
: Declare TTL as integer type
az network vnet subnet update
:
--nat-gateway
cannot be set to null
az network vnet subnet create
:
--nsg
and
--route-table
cannot be used as name from Azure Stack
az mysql/postgres flexible-server create/update
: Deprecate
Enabled
for
--high-availability
argument
az mysql flexible-server restore/georestore/replica create
: Add
--public-access
parameter for restore, replication and georestore
az servicebus georecovery-alias fail-over
: Remove
--parameters
argument
az servicebus namespace network-rule
: This command group is removed and replaced by
az servicebus namespace network-rule-set
az servicebus namespace network-rule add
: This command is removed and replaced by
az servicebus namespace network-rule-set ip-rule/virtual-network-rule add
az servicebus namespace network-rule remove
: This is removed and replaced by by
az servicebus namespace network-rule-set ip-rule/virtual-network-rule remove
az servicebus queue update
: Remove deprecated parameters
--enable-partitioning
,
--enable-session
and
--duplicate-detection
az spring connection create
: Enable user-assigned managed identity for spring apps and deprecate Postgresql single server
az sql mi link create
: Remove
--replication-mode
argument
az sql elastic-pool
: Add
--preferred-enclave-type
argument
az sql mi link update
: Fix update command to use PATCH api
az storage account blob-service-properties cors-rule
: Add new command group to manage blob cors rules
Version 2.48.1
Version 2.48.0
az functionapp deployment user show
: Fix the AttributeError
'function' object has no attribute 'metadata'
az staticwebapp appsettings
: Add
--environment-name
parameter to allow app setting operation on preview environments
az functionapp create
: Update 'kind' attribute for Centauri function apps
az vm list-ip-addresses
: Fix the KeyError when attributes missing in public IP address
az vmss update
: Fix unexpected error while running the update instance protection command on VMSS flex instances
az sig update
: Fix issues that
is_soft_delete_enabled
may not exist
az vm host resize
: Add new command to support resizing dedicated host
az vm host list-resize-options
: Add new command to support getting possible resize options
az dms project tack create
: Add support for database schema migration
az eventhubs namespace application-group policy remove
: Add upcoming breaking change notification
az network nic update
: Add
--ip-configurations
to support shorthand syntax
az network public-ip prefix create
: Add parameter
--ip-tags
az network cross-region-lb rule create
: Set default value for
--enable-tcp-reset
and
--idle-timeout
az mysql flexible-server create/update/gtid reset
: Add GTID reset and fix public-access
az sql midb ledger-digest-uploads
: Support SQL Ledger
az sql mi server-configuration-option
: New command group to manage server configuration options
az sql vm enable-azure-ad-auth/validate-azure-ad-auth
: Single mode improvement
az storage file/directory
: Add
--auth-mode login
and
--backup-intent
to support OAuth
az storage blob sync
: Add positional argument
extra_options
to pass through options to
azcopy
Version 2.47.0
az aks create/update
: Add
--tier
argument will specify the sku tier that customer wants
az aks nodepool operation-abort
: Add new command to support aborting last running operation on nodepool
az aks operation-abort
: Add new command to support aborting last running operation on managed cluster
az aks create
: Raise a ClientRequestError when creating the same cluster again
az aks create/update
: Add new parameter
--enable-image-cleaner
to enable Image Cleaner service
az aks create/update
: Add new parameter
--image-cleaner-interval-hours
to set Image Cleaner scanning interval
az aks create
: Add new parameter
--network-plugin-mode
to support creating Azure CNI Overlay clusters
az aks create/update
: Add new parameter
--enable-workload-identity
to support enabling workload identity addon
az aks create
: Add new parameter
--network-dataplane
to support creating Cilium clusters
az aks update
: Add prameter
--network-plugin-mode
to update the mode of a network plugin
az aks update
: Add prameter
--pod-cidr
to update the pod CIDR for a cluster
az appconfig import/export
: Add warning log info to output even when
--yes
flag is set
az appconfig kv import
: Ensure the case of imported boolean values does not change for string conversion from file
az functionapp deployment source config-zip
: Fix the
Could not find a 'AzureWebJobsStorage' application setting
error
az webapp config ssl import
: Fix the UnboundLocalError
local variable 'cert_name' referenced before assignment
az functionapp create
: Support container app deployments
az functionapp delete
: Add a validation to check whether Azure Functions is not in the Azure Container app environments
az deployment group create
: Support deployment with bicepparam files
az resource patch
: Add new command to support updating resource by PATCH request
az bicep format
: Fix the TypeError
ensure_bicep_installation() missing 1 required positional argument 'cli_ctx'
az bicep install/upgrade
: Fix the
configparser.NoSectionError: No section: 'bicep'
az vm reimage
: Add new command to support reimaging a virtual machine
az vm/vmss create
: Deprecate image alias
UbuntuLTS
and
Win2008R2SP1
. Please use the image alias including the version of the distribution you want to use. For example: Please use
Ubuntu2204
instead of
UbuntuLTS
az cosmosdb identity assign
: Allow refreshing user assigned identities if they're reassigned to an account
az extension add
: Add actionable message for extension not found error
az keyvault region
: GA MHSM region commands
az monitor activity-log alert
: Adjust help message
az netappfiles volume update
: Patch assign snapshotpolicyID
az network
: Clean up irrelevant commands in azure-stack profiles.
az network application-gateway waf-policy custom-rule
: Rename output property
applicationGatewayIpConfigurations
to
applicationGatewayIPConfigurations
to keep consistent with the name in API
az network routeserver create/update
: Add parameter
--hub-routing-preference
azure-mgmt-network
SDK
az network private-link-service update
:
--lb-frontend-ip-configs
cannot be used
az postgres flexible-server replica create
: Fix the behavior of AZ selection in case zone is not passed as parameter
az mysql flexible-server restore/geo-restore
: Add parameters to enhance PITR
az mysql flexible-server replica create
: Add parameters to support cross region paired vnet
az servicebus namespace/topic/queue authorization-rule keys renew/list
: Add
-n
option for
--authorization-rule-name
to create auth rule
az sql server refresh-external-governance-status
: New command for refreshing external governance status
az sql db geo/ltr-backup restore
: Add more parameters to geo restore and ltr restore
az storage blob copy start
: Fix auth issue when providing source uri containing sas token
az storage container/blob list
: Fix MemoryError when service returns less num than requested
az storage account create
: GA partition DNS account support
az synapse spark pool create/update
: Update
--node-size-family
and
--node-size
allowed values
Version 2.46.0
az acr token\scope-map
: Tokens and Scope-Maps are Generally Available
az acr manifest
: Support oci image index
az acr cache
: Add new command group to manage cache rules
az acr credential-set
: Add new command group to manage credential sets
az acr
: Improve the 429 error handling for CONNECTIVITY_REFRESH_TOKEN_ERROR
az aks check-acr
: Fix mariner node missing cert
az aks nodepool upgrade
: Fix the crashes when the version passed in through the parameter
--kubernetes-version
is the same as the cluster version
az aks nodepool upgrade
: Fix agent pool property name used for fetching current k8s version
az aks create
: Add new parameter
--pod-cidrs
for setting the IP ranges used to allocate IPs to pods
az aks create
: Add new parameter
--service-cidrs
for setting the K8s service IPs
az aks create
: Add new parameter
--ip-families
for setting the IP types that should be used in a cluster (IPv4 or IPv6)
az aks create
: Add new parameter
--load-balanacer-managed-outbound-ipv6-count
for setting the number of IPv6 outbound IPs that AKS should managed for a cluster with IPv6 enabled
az aks update
: Support changing the load balancer managed outbound IPv6 count property
az aks get-credentials
: Fix path separator for Windows when finding
kubeconfig_path
az apim update
: Fix the bug that
--public-network-access
doesn't work to disable public network access
az webapp deleted restore
: Add new parameter
--target-app-svc-plan
to support setting app service plan for new azure web app
az webapp config ssl upload
: Refine error handling for
OpenSSL.crypto.Error
when obtaining the certificate's thrumbprint failed
az functionapp create
: Add new parameter
--environment
to support setting the name of container app environment
az webapp config ssl bind/unbind
: Allow user to specify hostname to (un)bind with
--hostname
az webapp config ssl create/upload/import
: Allow user to specify certificate name with
--certificate-name
az functionapp create
: Add new parameter
--environment
to support setting the name of container app environment
az bicep publish
: Update command to support new optional parameter
--documentationUri
az bicep
: Set bicep.use_binary_from_path to false when installed using Azure CLI
az bicep format
: Add new command to support formatting a Bicep file
az aro create
: Rename the create
install-version
parameter to
version
az vmss reimage
: Fix the bug that all instances will be reimaged after using
--instance-id
and add new parameter
--instance-ids
to replace
--instance-id
az vm create
: Support recommending more suitable regions through warning log when creating VM
az vm/vmss identity assign
: Add warning and modify help message for
--role
: Please note that the default value of
--role
will be removed in the breaking change release of the fall of 2023, so please specify
--role
and
--scope
at the same time when assigning a role to the managed identity.
az container create
: Add new parameters
--priority
,
--sku
and
--cce-policy
for container group
az cosmosdb container create
: GA Client Side Encryption feature
az cosmosdb container update
: Fix updates failure for containers with client encryption policy
az cosmosdb restore
: Add
--gremlin-databases-to-restore
,
--tables-to-restore
parameters to support restore of gremlin and table accounts
az cosmosdb gremlin restorable-resource list
: New command that list restorable gremlin resources
az cosmosdb gremlin restorable-database list
: New command that list restorable gremlin databases
az cosmosdb gremlin restorable-graph list
: New command that list restorable graphs under a gremlin database
az cosmosdb gremlin retrieve-latest-backup-time
: New command that retrieve latest backup time for a graph under a database
az cosmosdb table restorable-resource list
: New command that list restorable table resources
az cosmosdb table restorable-table list
: New command that list restorable tables
az cosmosdb table retrieve-latest-backup-time
: New command that retrieve latest backup time for a table
az deploymentmanager
: Remove command module since it is no longer maintained by service
az keyvault create/update-hsm
: Add
--public-network-access
for MHSM creating or updating
az network lb address-pool create/update
: Replace preview argument
--backend-addresses-config-file
and
--config-file
by
--backend-addresses
which supports Json, files and shorthand syntax formats
az network lb address-pool
: Output properties
privateIpAddress
,
privateIpAddressVersion
,
privateIpAllocationMethod
,
publicIpAddress
and
publicIpPrefix
are renamed by
privateIPAddress
,
privateIPAddressVersion
,
privateIPAllocationMethod
,
publicIPAddress
and
publicIPPrefix
to keep consistent with the name in API
az network cross-region-lb probe
: Deprecate command group as probes are not supported for global load balancer
az network nic create/update
: Rename output property
enableIpForwarding
to
enableIPForwarding
to keep consistent with the name in API
az network nic create/update
: Rename output property
privateIpAllocationMethod
to
privateIPAllocationMethod
to keep consistent with the name in API
az network nic create/update
: Rename output property
publicIpAddress
to
publicIPAddress
to keep consistent with the name in API
az network lb
: Update output property names in
2017-03-09-profile
,
2018-03-01-hybrid
,
2019-03-01-hybrid
and
2019-03-01-hybrid
profiles to keep consist with the
latest
profile.
az network cross-region-lb
: Remove in
2017-03-09-profile
,
2018-03-01-hybrid
,
2019-03-01-hybrid
and
2019-03-01-hybrid
profiles.
az network nic ip-config
: Rename output property
privateIpAddress
to
privateIPAddress
to keep consistent with the name in API
az network nic ip-config
: Rename output property
privateIpAllocationMethod
to
privateIPAllocationMethod
to keep consistent with the name in API
az network local-gateway
: Update output property names in
2017-03-09-profile
,
2018-03-01-hybrid
,
2019-03-01-hybrid
and
2019-03-01-hybrid
profiles to keep consist with the
latest
profile.
az network vpn-connection
: Update output property names in
2017-03-09-profile
,
2018-03-01-hybrid
,
2019-03-01-hybrid
and
2019-03-01-hybrid
profiles to keep consist with the
latest
profile.
az network vnet-gateway
: Update output property names in
2017-03-09-profile
,
2018-03-01-hybrid
,
2019-03-01-hybrid
and
2019-03-01-hybrid
profiles to keep consist with the
latest
profile.
az network nic
: Update output property names in
2017-03-09-profile
,
2018-03-01-hybrid
,
2019-03-01-hybrid
and
2019-03-01-hybrid
profiles to keep consist with the
latest
profile
az network watcher flow-log
: Remove the deprecated command
configure
az network vrouter
: Deprecate
vrouter
and use
routeserver
instead
az network watcher connection-monitor endpoint add
: Remove deprecated parameters
filter-item
and
filter-type
az network nsg rule list
: Fix
-o table
cannot be used
az network private-endpoint-connection
: Add provider
Microsoft.Monitor/Accounts
az network express-route gateway connection create/update
: Add parameters
--inbound-route-map
and
--outbound-route-map
to support route map
az network application-gateway rule create
: Creation fails with
--redirect-config
when there are multiple pools
az network private-endpoint-connection
: Add provider
Microsoft.DBforMySQL/flexibleServers
az policy remediation create
: Fix the
Required property 'policyAssignmentId' not found in JSON
error
az postgres flexible-server migration
: Use Cloud supplied URL's rather than hardcoded management URL's
az mysql flexible-server replica create
: Add
--location
to support specifying replica location
az mysql flexible-server update
: Fix
--storage-auto-grow
parameter unable to be set
az role assignment create
: Show warning if
--scope
argument is not specified:
--scope
argument will become required for creating a role assignment in the breaking change release of the fall of 2023. Please explicitly specify
--scope
.
azure-mgmt-authorization
SDK to Track 2 and bump API version to 2022-04-01
az servicebus namespace
: Add
--premium-messaging-partitions
to support ServiceBus Namespace ScaleSet
az connection create
: Add new param
--customized-keys
az sql instance-failover-group
: Add
--secondary-type
parameter to create and update commands
az sql midb restore
: Add tags parameter
az sql mi create/update
: Add
--zone-redundant
to support zone redundancy
az sql db tde-key revalidate/revert
: New commands to revert and revalidate the TDE protector key for the database and SQL server
az sql db create/update/show
: Add
--keys
,
--encryption-protector
,
--assign-identity
,
--user-assigned-identity-id
parameters to support Per DB CMK
az sql vm create/update
: Deprecate
--sql-mgmt-type
argument
az sql vm update
: Update no longer requires the mode to be sent as full
az sql vm enable-azure-ad-auth/validate-azure-ad-auth
: New commands for Sqlvm Azure AD authentication
az storage blob copy start-batch
: Add
--destination-blob-type
and
--tier
az storage account network-rule
: Support adding and removing multiple IPs
Version 2.45.0
acr manifest list-referrers
: Support OCI reference types and remove ORAS artifact reference types
az acr check-name
: Make command work with different profile
az aks upgrade
: Show warning if the Kubernetes version isn't supplied
az aks create
: Deprecate parameters
--aad-client-app-id
,
--aad-server-app-id
and
--aad-server-app-secret
az aks update-credentials
: Deprecate parameters
--reset-aad
,
--aad-client-app-id
,
--aad-server-app-id
and
--aad-server-app-secret
az webapp create-remote-connection
: Update the host address of SSH tunnel from 0.0.0.0 to 127.0.0.1
az functionapp function
: Add new command to list functions in a function app
az webapp config access-restriction add
: Fix the bug that it does not support more than one Front Door ID in X-Azure-FDID
az functionapp config set
: Add new parameter to set PowerShell version
az webapp config appsettings
: Register settings as deployment slot setting anytime when using
--slot-settings
az webapp config backup delete
: Add new command to delete a backup of the webapp
az bicep
: Add configuration
bicep.use_binary_from_path
. Possible values include
if_running_in_ci
(default) and Booleans
az bicep
: Add configuration
bicep.check_version
that accepts Boolean values. If set to
False
, version checks for Bicep CLI will be disabled
az deployment what-if
: Fix an issue where formatting nested array changes throws an exception
az resource tag
: Fix the issue of
the serializedData field is missing or null
when updating tag for Microsoft.insights/workbooks
az aro create/update
: Add NetworkContributor role to NAT Gateways in Cluster Resource Group when creating or updating clusters
az aro create
: Change
--pull-secret
parameter to no longer require
@
prefix on filenames
az backup vault
: Add new parameter
--public-network-access
to support enabling public network access for the backup vault
az backup vault create
: Add new parameter
--immutability-state
to support configuring immutability settings for the backup vault
az batch pool create
: Fix bug that caused 'MissingRequiredProperty' error when parameter
--encryption-key-identifier
is used
az image builder identity assign
: Add this command to add managed identity to an existing image builder template
az image builder identity remove
: Add this command to remove managed identity from an existing image builder template
az image builder identity show
: Add this command to display managed identity of an existing image builder template
az vmss reimage
: Let
--instance-id
support multiple ids
az disk create
: Fix help message for creating a standard disk for uploading blobs
az vmss create/update
: Add new parameter
--enable-osimage-notification
to support enabling OS image scheduled event
az vmss create
: Add new parameter
--max-surge
to support enabling rolling upgrade policy max surge
az managed-cassandra datacenter update
: Add support to update
--sku
az dms project task create
: Update DMS MySQL API to support new migration types
az iot hub wait
: Add wait commands
az iot hub delete
: Fix functionality issue for parameter
--no-wait
az keyvault security-domain restore-blob
: Support restoring blob offline
az keyvault security-domain upload
: Add
--restore-blob
to prevent exposing keys in online environment
az netappfiles volume update
: Fix volume patch dataprotection props
az network application-gateway ssl-profile
: Rename output property
verifyClientCertIssuerDn
to
verifyClientCertIssuerDN
to keep consistent with the name in API
az network cross-region-lb frontended-ip
: Rename output properties with
publicIp
prefix to
publicIP
prefix to keep consistent with the names in API response
az network lb frontended-ip
: Rename output properties with
publicIp
prefix to
publicIP
prefix to keep consistent with the names in API response
az network lb frontended-ip
: Rename output properties with
privateIp
prefix to
privateIP
prefix to keep consistent with the names in API response
az network lb inbound-nat-pool
: Rename output property
enableFloatingIp
to
enableFloatingIP
to keep consistent with the name in API
az network lb inbound-nat-pool
: Rename output property
frontendIpConfiguration
to
frontendIPConfiguration
to keep consistent with the name in API
az network lb inbound-nat-rule
: Rename output property
enableFloatingIp
to
enableFloatingIP
to keep consistent with the name in API
az network lb inbound-nat-rule
: Rename output property
frontendIpConfiguration
to
frontendIPConfiguration
to keep consistent with the name in API
az network lb rule
: Rename output property
enableFloatingIp
to
enableFloatingIP
to keep consistent with the name in API
az network lb rule
: Rename output property
frontendIpConfiguration
to
frontendIPConfiguration
to keep consistent with the name in API
az network cross-region-lb rule
: Rename output property
enableFloatingIp
to
enableFloatingIP
to keep consistent with the name in API
az network cross-region-lb rule
: Rename output property
frontendIpConfiguration
to
frontendIPConfiguration
to keep consistent with the name in API
az network lb outbound-rule
: Rename output property
frontendIpConfigurations
to
frontendIPConfigurations
to keep consistent with the name in API
az network cross-region-lb address-pool
: Rename output property
loadBalancerFrontendIpConfiguration
to
loadBalancerFrontendIPConfiguration
to keep consistent with the name in API
az network cross-region-lb address-pool create
: Replace preview argument
--backend-addresses-config-file --config-file
by
--backend-addresses
which supports Json, files and shorthand syntax formats
az network bastion
: Move Azure Bastion to Azure CLI Extension
bastion
az network list-usages
:
-o table
cannot be used
az network vnet-gateway create
: Active-Active gateway fails with insufficient IP configurations
az network dns zone export
: Fix the export to emit all ALIAS records for a particular record set name
az network public-ip create
: Add parameter
--ddos-protection-plan
to link a DDoS protection plan to public IP
az network nsg rule create
: Use
*
as default value for protocol
az network cross-region-lb address-pool update
: Add new command to update an address-pool
az policy attestation
: Add new command groups to manage resource policy attestation
az mysql flexible-server create/update
: Add
--auto-scale-iops
to enable or disable autoscale of iops
az mysql flexible-server start/stop
: Add no-wait support
az postgres flexible-server start/stop
: Add no-wait support
az postgres flexible-server migration
: Change behavior of cancel/cutover and added Offline Flag for FMS based migrations
az servicebus topic subscription rule create/update
: Add
--correlation-filter
to support custom filters
az sql midb recover
: Add support for managed database recover creation option
az sql recoverable-midb show
: Add support for getting geo replicated backup
az sql recoverable-midb list
: Add support for listing geo replicated backups
az sql db geo-backup restore/show/list
: New commands to manage geo redundant backups
az sql db threat-policy
: Change expiration version for cmd group to 2.49.0
az sql mi dtc
: Add managed instance DTC commands
az sql midb restore
: Add support for cross-subscription restore
az sql db geo/ltr-backup restore
: Add service objective parameter to ltr restore and geo restore
az storage account create
: Ongoing breaking change warning for disallowing blob public access by default
az storage container immutability-policy create
: Allow user to not specify
--resource-group
Version 2.44.1
az network lb probe
: Expose parameter
--probes
Version 2.44.0
az acr manifest
: Support oci artifact manifest
az aks create
: Add new parameter
--data-collection-settings
to support for AKS Monitoring Addon in MSI auth mode
az aks install-cli
: Automatically add the installation directories to system path on windows
az aks create/update
: Add support for KEDA workload auto-scaler
az apim api create
: Parse URL to detect Protocol and API type
az appservice plan create
: Fix zone redundant ASP creation fails for ASEv3
az appservice ase upgrade/send-test-notification
: Add new commands for ASE to support ASE upgrade and sending test notifications
az appservice ase update
: Add
--allow-incoming-ftp-connections
to allow incoming FTP connections
az appservice ase update
: Add
--allow-remote-debugging
to allow remote debugging
az appservice plan create
: Fix the bug that cannot create app plan in a different subscription for ASEv3
az functionapp cors credentials
: Add enable/disable CORS creds commands
az functionapp delete
: Add new parameter
--keep-empty-plan
to support keeping empty app service plan
az functionapp vnet-integration add
: Add consumption plan validation
az staticwebapp functions link
: Add new parameter
--environment-name
to support setting the environment name of static site
az batch pool create/set
: Add new parameter
--target-communication
to support setting the desired node communication mode for the pool
az vm create
: Fix the bug that the VM cannot be created from ACG image to other resource group
az disk create
: Add new parameter
--performance-plus
to support boosting the performance target
az vm list
: Add new paramter
--vmss
to support querying VM instances in a specific VMSS
az sig image-version create/update
: Add parameters
--target-edge-zone-encryption
and
--target-edge-zones
to support edge zones
az container export
: Fix export when identity is set
az keyvault key create
: Support OKP key and Ed25519 curve
az monitor action-group test-notifications create
: Remove notification in resource group and subscription level
az monitor diagnostic-settings create
: Create with resource id and export without workspace
az volumes qouta-rule create
: Add volume quota rule create command
az volumes qouta-rule show
: Add volume quota rule show command
az volumes qouta-rule list
: Add volume quota rule list command
az volumes qouta-rule update
: Add volume quota rule update command
az volumes qouta-rule delete
: Add volume quota rule delete command
az network vnet-gateway create
: Add parameter
--edge-zone-vnet-id
for local gateway
az network nsg rule create
:
--destination-asgs
and
--source-asgs
cannot be used
az network application-gateway stop/start
: Add missed parameter
--ids
az network watcher packet-capture create
: Resolve local path issue for Linux VM
az network lb update
: Expose parameter
--tags
az redis import/export
: Add new optional parameter
--preferred-data-archive-method
az redis server-link
: Linked server has two new properties:
geoReplicatedPrimaryHostName
and
primaryHostName
az security alert update
:
--status
now support
resolve
and
inprogress
az connection
: Support local connection which allows local environment to connect Azure resource
az webapp connection create mysql-flexible
: Fix mysql connection command with
--system-identity
az sql server/db/mi/midb advanced-threat-protection-setting show/update
: Support
advanced-threat-protection-setting
commands
az sql db threat-policy
: Declare deprecation of this command group in version 2.45.0
az sql db
: Add
--preferred-enclave-type
argument
az storage blob copy start
: Fix
--tier
to support setting blob tier when copying
Version 2.43.0
aaz
: Fix
has_value
function for list, dict and object arg types (#24625)
aaz
: Support argument preview and experimental (#24637)
aaz
: Add registered property for
AAZBaseArg
(#24640)
aaz
: Add aazlist and aazdict args transform help functions (#24690)
aaz
: Support camel case key in
AAZObjectType
(#24771)
az aks enable-addons
: Add
--enable-syslog
parameter to monitoring addon
az aks nodepool
: Unify the option names used to specify the nodepool name and cluster name. For nodepool name, option names are
--nodepool-name
,
--name
and
-n
. For cluster name, option name is
--cluster-name
az aks nodepool add
: Support the new SKU Mariner for parameter
--os-sku
az appconfig
: Update raised errors in app config command module
az staticwebapp backends link
: Link an backend to a static webapp. Also known as "Bring your own Backend."
az staticwebapp backends unlink
: Unlink backend from a static webapp
az staticwebapp backends show
: Show details on the backend linked to a static webapp
az staticwebapp backends validate
: Validate an backend for a static webapp
az webapp config snapshot restore
: Fix the AttributeError
str object has no attribute get
az appservice plan create/update
: Add new environment SKU for parameter
--sku
az staticwebapp create
: Add new parameter
--login-with-ado
to create azure dev ops token automatically
az functionapp keys set/delete
: Update the wrong accepted parameter value
systemKey
to
systemKeys
for
--key-type
az webapp create
: Add
--public-network-access
parameter to support enabling public access
az staticwebapp hostname show
: Fix dns-txt-token validation command to show command
az webapp create
: Improve the error message to show that the
az webapp list-runtimes
command depends on the specified runtime
az deployment mg create
: Add new parameter
--mode
to support setting the mode for deploying resources
az group lock list
: Mark the
--resource-group
as required in help message
az bicep install
: Address issue installing bicep on non-musl default systems with musl
az backup restore restore-disks
: Allow
--disk-encryption-set-id
for cross region restore
az sig image-version create
: Fix the error that the
--os-vhd-storage-account
must be a managed disk or snapshot
az iot dps linked-hub create
: Improve error handling for linked hubs
az iot hub create/delete
: Add
--no-wait
parameter to support no wait operation
az keyvault
: Add check-name command, support Security Domain Properties
az monitor diagnostic-settings
: Add
--marketplace-partner-id
parameter
az network bastion rdp
: Allow rdp session customization
az network private-endpoint-connection
: Enable private link support for provider
Microsoft.DesktopVirtualization/hostpools
and
Microsoft.DesktopVirtualization/workspaces
az network application-gateway
: Support OCSP revocation check on client certificate
az network traffic-manager endpoint
: Add
--always-serve
to manage the health check on endpoints
az network public-ip create
: Fix
--ip-tags
cannot be used
az network private-endpoint-connection
: Add Provider
Microsoft.MachineLearningServices/registries
az postgres flexible-server geo-restore/replica
: Introduce read replicas and geo-restore
az postgres flexible-server upgrade
: Add major version upgrade for PostgreSQL flexible server
az postgres flexible-server create/update/restore/replica
: Postgres flex byok
az postgres flexible-server identity
: Add user managed identity operations for PostgreSQL flexible server
az postgres flexible-server create/update/ad-admin
: Add Azure Active Directory Administrator operations for PostgreSQL flexible server
az webapp/spring/containerapp connection create mysql
: Deprecate mysql single server connection command
az sql server ipv6-firewall-rule
: Add new command group for AZ SQL server IPv6 firewall rule
az sql vm update
: Deprecate the
--yes
prompt to upgrade SqlIaaSAgent extension to full mode
az sql vm create/update
: Add
--least-privilege-mode
to take minimal permissions on their SQL Server
az sql vm group create/update
: Add
--cluster-subnet-type
to support High Availability configuration
az storage account show-connection-string/keys renew
: Fix resource group auto completion
az storage file upload-batch
: Fix
--dryrun
to show correct file paths
az storage blob copy start
: Add
--destination-blob-type
to allow switching between blob types when copying
az storage account encryption-scope list
: Add
--filter
,
--include
,
--maxpagesize
to support advanced list
az storage account failover
: Add
--failover-type
to support planned failover
Version 2.42.0
az acr task update
: Fix logic issue for updating encoded task
az aks list
: Fix pagination handling error
ContainerServiceClientConfiguration object has no attribute api_version
when there are many list results
az aks nodepool list
: Fix pagination handling error
ContainerServiceClientConfiguration object has no attribute api_version
when there are many list results
az aks create/update
: Add new parameters
--enable-blob-driver
and
--disable-blob-driver
to enable/disable Blob CSI Driver
az aks create/update
: Add new parameter
--enable-oidc-issuer
to support enabling oidc issuer feature
az aks oidc-issuer rotate-signing-keys
: Add new command to support rotating oidc issuer service account signing keys
az apim create/update
: Add
--public-network-access
to support specifying whether or not public endpoint access is allowed for this API management service
az apim create/update
: Add
--disable-gateway
to support disabling gateway in the master region
az appconfig
: Update raised errors in app config command module
az functionapp deployment source config-zip
: Fix the bug that zip deployment will fail if app settings contain any values of null
az backup restore restore-disks
: Update Cross Zonal Restore behaviour for ZRS vaults and primary region CRR scenarios
az backup job show
: Change subtask start/end time from minimum value to null for ongoing or yet-to-start operation
az vm run-command create/update
: Change help messages and add examples for
--output-blob-uri
parameter to illustrate that
--output-blob-uri
must be SAS URI
az vm list
: Fix the AttributeError 'ComputeManagementClientConfiguration' object has no attribute 'api_version'
az vm extension list
: Add new parameter
--ids
to support listing extensions by VM id
az sig image-version create/update
: Add
--allow-replicated-location-deletion
to support removing gallery image version from replicated regions
az snapshot create
: Fix the KeyError 'IMPORT_ENUM' when creating snapshot from source blob uri
az sig image-version update
: Support
excludeFromLatest
for
--add
parameter to exclude this image version when using the latest version of image definition
az sig image-version update
: Support
safetyProfile.allowDeletionOfReplicatedLocations
for
--set
parameter to allow users to remove the gallery image version from replicated regions
az hdinsight create
: Remove the enum value 1.0 and 1.1 from the
--minimal-tls-version
, HDInsight doesn't support TLS version which is less than 1.2 now.
az iot hub create
: Enforce data residency property on hubs created in
qatarcentral
az netappfiles account renew-credentials
: Add
renew-credentials
command to renew identity credentials that are used to authenticate to key vault, for customer-managed key encryption
az network public-ip
: Add alias
--ddos-protection-mode
to
--protection-mode
az network custom-ip prefix
: Add parameters
--asn
,
--geo
,
--no-internet-advertise
and so on
az network nic ip-config update
: ASGs update with multiple IP configurations
az network application-gateway waf-policy managed-rule exclusion rule-set remove
: Remove exclusion with different matchers
az network public-ip create
: Derive Public IPs in different resource group from Public IP Prefix
az network lb probe
: Support probe threshold via
--probe-threshold
az postgres flexible-server migration show
: Remove
--level
parameter
az postgres flexible-server migration delete
: Remove this command. Deleting a migration is not supported for now.
az postgres flexible-server migration update --cutover
to
az postgres flexible-server migration update --cutover db1 db2 db3
az postgres flexible-server migration create
: Add
--migration-mode
to support offline and online(with CDC) migrations. Default mode when
--migration-mode
not passed will be offline.
az postgres flexible-server migration update --cancel db1 db2 db3
to cancel a migration.
az resource delete
: Add new parameter
--no-wait
to support not waiting the long-running operation to finish
az role assignment create
: Support bring-your-own role assignment name
az role assignment delete
: If
--ids
is provided, ignore other arguments, instead of raising error
az sql midb log-replay start
: Add
--storage-identity
parameter
az storage account show-connection-string/keys renew
: Update options for
--key
parameter
az storage account create/update
: GA
--key-vault-federated-client-id
az synapse workspace create
: Add parameter
--managed-resource-group-name
az synapse spark pool
: Add parameter
--enable-dynamic-executor-allocation
Version 2.41.0
az config set core.allow_broker=true
az.ps1
to
azps.ps1
aaz
: Support
yaml
file as value for compound arguments
aaz
: Fix recursion depth exceeded for to_serialized_data of AAZObject
aaz
: Support customized life cycle callback functions for
AAZCommand
aaz
: Fix two AAZObjects or AAZDicts comparison
az acs
: Remove the deprecated command group
az aks install-cli
: Support determining the arch of binaries based on system information
az apim api import
: Fix the issue to import GraphQL API's using graphqllink
az appconfig kv import
: Add validation to JSON file import to ensure that only valid JSON objects are imports
az appconfig kv export
: Update the array conversion logic to prevent dropping keys during export
az appconfig kv export
: Fix MemoryError while exporting large stores
az appconfig replica
: New command group to support geo-replication
az appconfig kv export
: Support exporting app configuration settings as references to App Service
az appconfig kv import
: Ensure app configuration references are not imported from App Service
az appconfig feature filter update
: Add new command to support updating functionality for feature filters
az functionapp deployment github-actions
: Add support for linux powershell runtimes
az functionapp deployment github-actions
: Fix issue where publish profile would not be populated before the github action was run
az webapp up
: No longer show status during linux deployments
az webapp deployment source config-zip
: No longer show status during linux deployments
az deployment group what-if
: Fix an issue where
complete
deployment mode does not work
az backup policy
: Add support for Smart Tiering policy
az vmss create
: Update NAT pool to NAT rule V2 for Standard LB SKU when creating VMSS
az vm/vmss create
:
--enable-secure-boot
is set to True by default when the
--security-type
used by the VM/VMSS creation is
TrustedLaunch
az restore-point create
: Add new parameter
--consistency-mode
to support setting consistency mode
az vmss create/update
: Add new parameters
--priority-count
and
--priority-percentage
to support setting priority mix policy
az vm/vmss create/update
: Add new parameter
--disk-controller-type
to support setting disk controller type
az disk create
: Add warning log in three scenarios to later support creating disk with Gen2 and TLVM as default
az vmss create
: Add new parameter
--nat-rule-name
to specify the name of NAT rule V2 when creating a new load balancer (NAT rule V2 is used to replace NAT pool)
az cosmosdb mongodb role/user definition
: New command groups for enforcing RBAC on Cosmos DB Mongo accounts
az cosmosdb create/update
: GA mongo server version
az eventhubs namespace update
: Remove
--key-source
,
--key-name
,
--key-vault-uri
and
--key-version
. Please use
az eventhubs namespace encryption
to manage keys
az eventhubs namespace create/update
: Remove
--identity
. Please use
--mi-user-assigned
and
--mi-system-assigned
parameters and
az eventhubs namespace identity
commands
az eventhubs namespace create/update
: Remove
--default-action
and
--enable-trusted-service-access
. Please use
az eventhubs namespace network-rule update
command instead
az keyvault create/update
: Finally remove
--enable-soft-delete
parameter
az keyvault secret set
: Add alias
--content-type
for
--description
az monitor diagnostic-settings list
: Drop
value
property in output, return a list instead of a dict
az monitor autoscale
: Upgrade monitor autoscale api version
az monitor autoscale
: Add predictive metric show cmd
az netappfiles account create
: Add optional parameters
--key-name
,
--key-source
,
--keyvault-resource-id
,
--user-assigned-identity
az netappfiles account update
: Add optional parameters
--key-name
,
--key-source
,
--keyvault-resource-id
,
--user-assigned-identity
az netappfiles volume create
: Add optional parameters
--smb-access-based-enumeration
,
--smb-non-browsable
,
--delete-base-snapshot
az netappfiles resource
: Add new command
query-region-info
az network watcher connection-monitor create
: Deprecate classic connection monitor creation
az network application-gateway waf-policy managed-rule rule-set
: Change parameter
--rules
to
--rule
and support multi-properties
az network vnet
: Deprecate parameter
--defer
az network public-ip
: Change
publicIpAllocationMethod
to
publicIPAllocationMethod
az network public-ip
: Change
publicIp.publicIpPrefix
to
publicIp.publicIPPrefix
az network public-ip
: Change
publicIpAddressVersion
to
publicIPAddressVersion
az network application-gateway rule create
: Compatible with v1 SKU
az network private-endpoint-connection
: Add Provider
Microsoft.AgFoodPlatform/farmBeats
az network application-gateway waf-policy managed-rule rule-set
: Support per rule actions in web application firewall
az network public-ip
: Support ddos protection mode via
--protection-mode
az mysql flexible-server update
: Expose
--geo-redundant-backup
argument
az mysql/postgres flexible-server create/update
: Deprecate
Enabled
for
--high-availability
argument
az mysql flexible-server stop
: Change stopped time logging message
az mysql flexible-server ad-admin delete
: Disable
aad_auth_only
when dropping AAD admin
az mysql flexible-server identity remove
: Allow removing all identities in a MySQL server
reservation
extension
az servicebus namespace create/update
: Remove
--default-action
. Please use
az servicebus namespace network-rule update
command instead
az servicebus queue/topic create/update
: Support setting max message size
az servicebus topic subscription create
: Support client affine
az spring-cloud connection create postgres
: Add
--system-identity
for springcloud-postgres connection
az sql server audit-policy show
: Add
isManagedIdentityInUse
info in output
az storage blob/container
: Support
--account-name
for non-standard account URL
az storage account update
: Fix ADProperties wipe out issue when updating
--default-share-permission
az storage remove
: Add support for connection-string
Version 2.40.0
az acr config authentication-as-arm show
: Add new command to support showing the configured 'Azure AD authenticate as ARM' policy
az acr config authentication-as-arm update
: Add new command to support updating 'Azure AD authenticate as ARM' policy
az acr config soft-delete show
: Add new command to show soft-delete policy
az acr config soft-delete update
: Add new command to update soft-delete policy
az acr repository list-deleted
: Add new command to list deleted repositories
az acr manifest list-deleted
: Add new command to list deleted manifests
az acr manifest list-deleted-tags
: Add new command to list deleted tags
az acr manifest restore
: Add new command to restore deleted manifests and tags
az acr network-rule
: Deprecate params
--subnet
and
--vnet-name
acr config
: Fix bug in some commands that would in certain circumstances attempt to pull a nonexistent model from SDK
az aks nodepool wait
crashes with error "'Namespace' object has no attribute 'nodepool_name'"
az aks check-acr
: Append acr suffix to option
--acr
acording to cloud env
az aks
: Add
--gpu-instance-profile
for Nvidia multi-instan…
az aks update
: Update without args prompts to reconcile
az aks create/update
: Add new parameters
--enable-disk-driver
and
--disable-disk-driver
to enable/disable AzureDisk CSI Driver. When creating new cluster, AzureDisk CSI Driver is enabled by default.
az aks create/update
: Add new parameters
--enable-file-driver
and
--disable-file-driver
to enable/disable AzureFile CSI Driver. When creating new cluster, AzureFile CSI Driver is enabled by default.
az aks create/update
: Add new parameters
--enable-snapshot-controller
and
--disable-snapshot-controller
to enable/disable CSI Snapshot Controller. When creating new cluster, CSI Snapshot Controller is enabled by default.
az aks nodepool add
: Add option
Windows2019
,
Windows2022
to
--os-sku
parameter
az aks create
: Fix the CrashLoopBackOff issue when set
--network-policy
to 'Calico'
az functionapp github-actions add
: Fix the functionapp github actions on java
az functionapp list-runtimes
: Add linuxFxVersion to output
az webapp up
: Show status during deployment for linux apps
az webapp deployment source config-zip
: Show status during deployment for linux apps
az logicapp deployment
: Add a new command group to support managing logic app deployments
az logicapp scale
: Add a new command to support scaling a logic app
az logicapp config
: Add a new command group to support configuring a logic app
az logicapp update
: Add a new command to support updating a logic app
az bicep
: Use
AZURE_CLI_DISABLE_CONNECTION_VERIFICATION
when checking Bicep CLI versions
az backup vault create/backup-properties set
: Add support for Alert Settings
az backup restore restore-disks
: Support storage account being in a different resource group
az batch pool supported-images list
: Fix the
NoneType object has no attribute startswith
bug for getting supported images list
az vm run-command invoke
: Add new parameters
--no-wait
to support not waiting for the long running operation to finish
sig image-version create
: Fix the
Parameter tags must be of type dict
error when
--tags
parameter is passed as
key=value
pairs
az ppg create
: Fix the
Parameter tags must be of type dict
error when
--tags
parameter is passed as
key=value
pairs
az sig update
: Add parameters to support updating gallery from private to community
az sig share reset
: Update gallery from community to private
az vm/vmss create
:
--enable-vtpm
is set to
True
by default when the
--security-type
used by the VM/VMSS creation is
TrustedLaunch
az vm list-skus
: Fix filtering out VM sizes that are available regionally when they are restricted in all zones
az vm run-command show/list
: Add validation and refine help message for parameter combination
az identity federated-credential
: Add subgroup to support managing federated identity credentials of existing user assigned identities
az cosmos db service
: Add service support for cosmosDB
az cosmosdb gremlin graph
: Add analyticalStorageTTL property to sql containers
az survey
: New command for CLI survey
az monitor action-group test-notifications create
: Add new command
az monitor metric alert
: Support metric namespace with dash
az monitor action-group create
: Add optional parameter
--location
az netappfiles volume create
: Add optional parameter
--kv-private-endpoint-id
az netappfiles volume-group create
: Add optional parameter
--kv-private-endpoint-id
az netappfiles volume update
: Add optional parameter
--cool-access
az netappfiles volume update
: Add optional parameter
--coolness-period
az netappfiles pool update
: Add optional parameter
--cool-access
az network application-gateway create
: Support rule priority field provided as part of configuration
az network private-endpoint-connection
: Add
Microsoft.OpenEnergyPlatform/energyServices
provider
az network bastion create
: Add no wait support for bastion create
az network bastion create/update
: Add missing arguments and update command
az network watcher packet-capture create
: Add VMSS support in packet capture
az mysql flexible-server upgrade
: Add major version upgrade for MySQL flexible server
az mysql/postgres flexible-server backup
: Add backup commands for flexible servers
az postgres flexible-server create/update
: Add
SameZone
for HA in PostgreSQL flexible server
az mysql flexible-server create/update/restore/geo-restore/replica
: Add BYOK for MySQL Flexible Server
az mysql flexible-server identity/ad-admin
: User Identity and AAD Admin for MySQL flexible server
az security security-solutions-reference-data
: Add new command group
az security security-solutions
: Add new command group
az servicebus namespace create/update
: Support specifying
--min-tls
az servicebus namespace network-rule update
: Support updating network rules for given namespace
az spring connection
: Update description after spring app renames
az signalr custom-domain
: Support custom domain
az signalr custom-certificate
: Support custom certificate
az sql mi endpoint-cert
: New command group to manage endpoint certificates
az sql mi partner-cert
: New command group to manage partner certificates
az sql mi link
: New command group to manage instance link
az storage fs file set-expiry
: New command to support setting expiry for files in ADLS Gen2 file system
az storage account create/update
: Add
--enable-files-aadkerb
to support AAD Kerberos authentication for Azure Files
az storage account local-user
: New command group to manage identities when using SFTP
az storage account create/update
: Add
--enable-sftp
and
--enable-local-user
to support SSH File Transfer Protocol
az storage fs create
: Support encryption scope
az storage fs directory/fs generate-sas
: Support generating SAS token with specified encryption scope
Version 2.39.0
az acr update
: Update networkRuleSet.defaultAction to deny when
--public-network-enabled
is disabled
az acr task credential add
: Fix crashes when given a password but no username
az ad app federated-credential
: Federated identity credential GA
az advisor recommendation disable
: Fix NoneType error
--snapshot-id
option
az aks check-acr
: Bump canipull to v0.1.0 to add 5s wait to avoid attach race condition
az aks update
: Fix the issue of
NoneType
error when updating the config of keyvault secret provider
az aks create
: Add new parameter
--host-group-id
to support Azure dedicated host
az aks nodepool add
: Add new parameter
--host-group-id
to support Azure dedicated host
az aks create/update
: Add new parameters
--enable-azure-keyvault-kms
,
--azure-keyvault-kms-key-id
,
--azure-keyvault-kms-key-vault-network-access
,
--azure-keyvault-kms-key-vault-resource-id
and
--disable-azure-keyvault-kms
to support Key Management Service feature with Azure Key Vault
az aks create
: Add
--network-plugin=none
support for BYO CNI
az aks create/update
: Add parameter
--http-proxy-config
to support setting HTTP Proxy configuration
az functionapp plan create
: Add validation for the valid value of
--number-of-workers
option
az functionapp/logicapp create
: Add new
--https-only
parameter
az functionapp/webapp create
: Allow vnet integration for basic and elastic premium SKUs
az webapp list-runtimes
: Add Java 17 Support
az webapp create
: Add Java 17 Support
az webapp up
: Add Java 17 Support
az functionapp deployment github-actions add
: Add command to create GitHub actions to deploy to a Function App
az functionapp deployment github-actions remove
: Add command to remove Function App GitHub actions
az webapp deployment github-actions
: Add validation to ensure app is Web App
az backup protection backup-now
: Fix bug for SQL/HANA backup retention
az batch account network-profile show
: Add show network profile command for batch account
az batch account network-profile set
: Add set network profile command for batch account
az batch account network-profile network-rule list
: Add rule list command for batch account network
az batch account network-profile network-rule add
: Add rule add command for batch account network
az batch account network-profile network-rule delete
: Add rule delete command for batch account network
az batch account create
: Add managed identity support with
--mi-user-assigned
parameter
az batch account identity assign
: Add command to add identity to existing batch accounts
az batch account identity remove
: Add remove identity for existing batch accounts
az batch account identity show
: Add show identity for batch accounts
az batch pool create
: Update help text for
--json-file
to point to json schema
az ppg create/update
: Add parameter
--intentvmsizes
to specify possible sizes of VM that can be created in the proximity placement group
az ppg create
: Add parameter
--zone
to support specifying availability zone where the ppg should be created
az image-version create
: Unbind the usage of
--target-region-encryption
and
--target-region-cvm-encryption
az vm run-command create/update
: Parameter
--protected-parameters
does not achieve the desired effect
az vmss run-command create/update
: Parameter
--protected-parameters
does not achieve the desired effect
az vmss create
: Add new parameter
--os-disk-delete-option
to support configuring whether the VM OS disks of Flex VMSS will be deleted or detached upon VM deletion
az vmss create
: Add new parameter
--data-disk-delete-option
to support configuring whether the VM data disks of Flex VMSS will be deleted or detached upon VM deletion
az image builder create
: Add parameter
--staging-resource-group
to support custom resource group naming
az image builder validator
: Add subgroup to manage validate information of template
az vm disk detach
: Add parameter
--force-detach
to support force-detaching managed data disks from a VM
az container create
: Add environment variable interpolation in container group yaml
az eventhubs namespace
: Add
--minimum-tls-version
az eventhubs cluster
: Add
--supports-scaling
az keyvault security-domain upload
: Fix
password must be bytes-like
for
--passwords
az monitor autoscale rule create
: Suppress warning from antlr
az monitor metrics alert create/update
: Suppress warning from antlr
az network vnet subnet list-available-ips
: Get list of available IPs for subnet
az network private-endpoint-connection
: Enable private link support for provider
Microsoft.KubernetesConfiguration/privateLinkScopes
az network private-endpoint-connection
: Enable private link support for provider
Microsoft.Dashboard/grafana
az network dns zone export
: Add support for ALIAS record
az network dns zone import
: Add support for ALIAS record
az network application-gateway waf-policy custom-rule match-condition add
: Add validation for WAF custom rule condition
az network watcher flow-log
: Add support for
--vnet
,
--subnet
,
--nic
as target ID
az network private-endpoint create
: Add an example for creating with ASGs
az account list
: Add
TenantId
column to table output
az mysql flexible-server server-logs
: Add server logs for MySQL Flexible Server
az spring connection create eventhubs
: Add new parameter
--client-type kafka-springBoot
az webapp connection create
: Add
--config-connstr
to support webapp connection strings
az webapp connection create
: Use webapp name and resource group from config
az sql log-replay stop
: Drop DB only if it was created with LRS
az storage fs undelete-path
: Encode
--deleted-path-name
automatically
az storage file upload/upload-batch
: Fix
--content-md5
for upload, ignore
--content-md5
for upload-batch
az storage file show
: Fix JSON error when content-md5 is not None
az storage blob/file update
: Fix
--content-md5
TypeError
az storage container policy create
: No longer use default value for start and expiry time
az storage blob upload
: Add back
--socket-timeout
which has been renamed by SDK
az storage blob metadata
: Add
--lease-id
back
az storage blob download/download-batch
: Add
--overwrite
az synapse workspace
: Add
--last-commit-id
for git repo config
az synapse ad-only-auth
: New command group for supporting synapse azure ad only authentication
Version 2.38.0
az acr
: Show replication region endpoint status in table output
az acr task run
: Add Dockerfile to source upload if context is local directory
az ad app/sp update
: Support generic update
--set
on root level
az ad app federated-credential
: Support federated identity credentials
az aks get-credentials
: Fix permission prompt when saving config file to symlink
az aks command invoke
: Add support for
--no-wait
az aks get-credentials
: Fix the command error when KUBECONFIG is empty
az aks nodepool stop/start
: Add nodepool stop/start bindings
az apim
: Update experimental flag to get out of experimental state
az apim deletedservice
: Add command group to support managing soft-deleted azure API Management services
az appconfig
: GA features - soft-delete, feature-filter, strict-import and disable-local-auth
az webapp up
: Remove premium container SKUs (PC2, PC3, PC4)
az appservice plan create/update
: Remove premium container SKUs (PC2, PC3, PC4)
az functionapp plan create
: Remove premium container SKUs (PC2, PC3, PC4)
az webapp config ssl import
fixes to support new GraphAPI for SP queries
az webapp up
: Fix bug where runtime is detected even when
--runtime
is provided
az staticwebapp enterprise-edge
: Move command group from extension to official CLI
az appservice plan create
: Allow creating Hyper-V App Service Plans hosted on App Service Environments
az webapp/functionapp deployment slot create
: Allow using
--configuration-source
for apps with storage accounts added
az webapp up
: Fix bug when deploying to an App Service Environment (ASE) where the ASE is incorrectly categorized as an internal load balancing (ILB) ASE and fails validation
az functionapp update
: Update
--slot
logic to work correctly
az bicep build
:
--stdout
does not work
az bicep generate-params
: Add support for bicep generate-params command
az deployment
: Fix the error message of ARM deployment to the correct JSON format
az backup restore restore-disks
: Add Cross Subscription Restore for IaasVM ALR
az backup protection enable-for-vm
: Add a linux specific example
az backup protectable-item list
: SQLAG container fetch failure bug fix
az bot create
: Remove
--kind
,
--password
,
--lang
arguments. Add
--app-type
,
--tenant-id
,
--msi-resource-id
arguments
az cognitiveservices account deployment create
: Support standard scale type
az disk create
: Fix the issue that specifying encryption type as
EncryptionAtRestWithPlatformKey
does not take effect when creating a disk
az disk update
: Fix the
(InvalidParameter) Resource xxx encrypted with platform key has disk encryption set id specified
error when updating the encryption type to platform managed keys
az sig image-version create
: Add new parameters
--virtual-machine
and
--image-version
to support creating image version from different source
az vm
: Support a new disk storage SKU Premiumv2_LRS
az sig show-community
: Add new command to support listing image versions in community gallery
az sig image-definition show-community
: Add new command to support getting an image in a gallery community
az sig image-definition list-community
: Add new command to support listing VM Image definitions in a gallery community
az sig image-version show-community
: Add new command to support getting an image version in a gallery community
az sig image-version list-community
: Add new command to support listing VM image versions in a gallery community
az sig share enable-community
: Add new command to support sharing gallery to community
az sig gallery-application version
: Add new parameter
--package-file-name
to specify the downloaded package file on the VM
az sig gallery-application version
: Add new parameter
--config-file-name
to specify the downloaded config file on the VM
az disk create
: Add support for
--gallery-image-reference
to allow creating disk from shared gallery image version or community gallery image version
az disk create
: Add support for
--source
to allow creating a disk from disk restore point
az vm/vmss application set
: Add new parameter
--treat-deployment-as-failure
to treat any failure in the gallery application version as deployment failure
az vm image list
: Add parameter
--architecture
to filter image with its architecture
az disk-encryption-set create
: The
--encryption-type
parameter supports new value
ConfidentialVmEncryptedWithCustomerKey
for confidential VM
az disk create
: The
--security-type
parameter supports new value
ConfidentialVM_DiskEncryptedWithCustomerKey
for confidential VM
az disk create
: Add new parameter
--secure-vm-disk-encryption-set
to provide ID or name of disk encryption set created with
ConfidentialVmEncryptedWithCustomerKey
encryption type
az disk-encryption-set create/update
: Add new parameter
--federated-client-id
to access key vault in a different tenant
az disk-encryption-set create
: Add new parameters
--mi-system-assigned
and
--mi-user-assigned
to support assigning system and user assigned identities during disk encryption set creation
az disk-encryption-set identity
: Add new command groups with parameters
--system-assigned
and
--user-assigned
to support managing system and user assigned identities on existing disk encryption set
sig list-community
: Add new command to support listing community gallery
sig list-community
: GA shared/community image gallery related feature
az vm/vmss create
: The
--security-type
parameter supports new value
ConfidentialVM
for Confidential VM
az vm/vmss create
: Add new parameter
--os-disk-security-encryption-type
to support setting the encryption type of the OS managed disk for Confidential VM
az vm/vmss create
: Add new parameter
--os-disk-secure-vm-disk-encryption-set
to allows users to provide ID or name for disk encryption set created with
ConfidentialVmEncryptedWithCustomerKey
encryption type
az disk create
: Add new parameter
--security-data-uri
to specify the blob URI of VHD to be imported into VM guest state
az disk create
: Add new parameter
--upload-type
to extend and replace
--for-upload
which supports standard disk only upload and OS Disk upload along with VM guest state
az disk grant-access
: Add new parameter
--secure-vm-guest-state-sas
to support getting security data access SAS on managed disk with VM guest state
az cosmosdb sql container create
: Add support to create containers with client encryption policy
az eventhubs namespace application-group
: New command group to support management operations on EventHubs application groups
az eventhubs namespace network-rule update
: New command to update Network Rule Sets
az iot hub/dps certificate list
: Add table transform to certificate list commands
az keyvault role assignment
: Fix
'dict' object has no attribute 'object_id'
error
az keyvault set-policy
: Allow clearing permissions
az monitor log-analytics query-pack
: Add query pack commands.
az monitor log-analytics update
: Support empty string for
--key-version
az netappfiles account create
: Change
--location
to an optional parameter
az netappfiles pool create
: Change
--location
to an optional parameter
az netappfiles volume create
: Change
--location
to an optional parameter
az netappfiles snapshot create
: Change
--location
to an optional parameter
az netappfiles snapshot policy create
: Change
--location
to an optional parameter
az netappfiles snapshot policy update
: Change
--location
to an optional parameter
az netappfiles backup create
: Change
--location
to an optional parameter
az netappfiles backup-policy create
: Change
--location
to an optional parameter
az netappfiles volume-group create --help
: Fix typo in option global-placement-rules
az netappfiles volume create
: Add optional parameter
--zones
az netappfiles volume replication list
: Add operation to list volume replications
az netappfiles volume reset-cifs-pw
: Add operation to reset CIFS password
az netappfiles volume relocate
: Add operation to relocate volume to a new stamp
az netappfiles volume finalize-relocation
: Add operation to finalize volume relocation
az netappfiles volume revert-relocation
: Add operation to revert volume relocation
az network vnet subnet create
: Disable
PrivateEndpointNetworkPolicies
by default
az network application-gateway ssl-policy
: Support new SSL policy
CustomV2
az network private-endpoint-connection
: Enable Private link support for provider Microsoft.Authorization/resourceManagementPrivateLinks
az network dns zone import
: Fix importing zone files starting with space
az network public-ip prefix create
: Support cross-subscription association for Custom IP Prefix
az network public-ip create
: Reuse prefix info when creating Public IP
az mysql server create/update
: Update default value for mysql storage size
az rest
: Support Unicode characters in JSON request body
az search service create
: Add
--hosting-mode
argument to support S3HD SKU
az security atp cosmosdb
: Add CLI support for ATP settings (Defender) on Cosmos DB
az webapp connection create
: Add
--private-endpoint
to support private endpoint connection
az spring connection create
: Remove client-type limitation
az sf managed-cluster create
: Fix tag parsing for cluster command
az sql elastic-pool create
: Add support for HighAvailabilityReplica count for HS Elastic pools
az sql midb update
: Add update command
az sql vm update
: Add configuration options for SQL Assessment pre-requisites
az storage share close-handle
: Remove
--marker
which is not supported by sdk
az storage share snapshot
: Now only returns version, etag and last_modified info instead of all share properties
az storage account generate-sas
: Fix output sas random ordering for
srt
segment
az storage blob upload
: Fix storage blob upload to a through pipe encode error
az storage container policy create\update\list\show\delete
: Add new permissions, currently support
racwdxyltmei
az storage account file-service-properties update
: Fix
AttributeError: 'NoneType' object has no attribute 'smb'
az storage account genarete-sas
: Fix the flag
--auth-mode login
cause AttributeError
az synapse sql pool create
: Add parameter
--collation
az synapse link-connection
: New command group to support synapse link connections
Version 2.37.0
az acr manifest
commands do not correctly handle
-u/-p
credentials resulting in auth failure when not logged in to
az cli
az acr
commands do not handle certain next-link tokens correctly resulting in exceptions when paging
az acr manifest
commands do not correctly parse some FQDNs resulting in exceptions
az openshift
: Remove the deprecated command group
az aks create
: Add new option
--node-resource-group
to specify the name of the resource group where user resources are stored
az aks get-credentials
: Raise exception when existing config file is invalid
az aks check-acr
: Add new option
--node-name
to specify the name of a specific node to perform acr pull test checks
az aks nodepool add/update
: Fix autoscaler parameters for user node pools
az aks create/update
: Add Microsoft Defender security profile support
az aks update
: Add support for updating kubelet identity with
--assign-kubelet-identity
apply-network-updates
command
az webapp config backup restore
: Fix the bug that 'WebAppsOperations' object has no attribute 'restore_slot'
az resourcemanagement private-link create
: Create Resource management private link
az resourcemanagement private-link delete
: Delete Resource management private link
az resourcemanagement private-link show
: Get Resource management private link
az resourcemanagement private-link list
: List Resource management private link
az private-link association create
: Create private link association
az private-link association delete
: Delete private link association
az private-link association show
: Get private link association
az private-link association list
: List private link association
az group delete
: Add new parameter
--force-deletion-types
to support force deletion
az bicep restore
: Add new command to restore external modules
az bicep build
: Add new parameter
--no-restore
to allow compilation without restoring external modules
az bicep decompile
: Add new parameter
--force
to allow overwriting existing Bicep files
az resource wait
: Fix
--created
keeps waiting even when
az resource show
returns "provisioningState": "Succeeded"
az aro create
: Add support for FIPS modules, host encryption, and disk encryption for master and worker nodes
az backup vault resource-guard-mapping
: Add support for updating, showing, and deleting ResourceGuardProxy
az backup vault backup-properties set
/
az backup item set-policy
/
az backup policy set
/
az backup protection disable
--tenant-id
parameter in critical commands:
az backup vault backup-properties set
/
az backup item set-policy
/
az backup policy set
/
az backup protection disable
/
az backup vault resource-guard-mapping
for cross-tenant scenario
az vm image list
: Add new server version aliases
Win2022AzureEditionCore
for offline list
az vm update
: Add additional license type SLES for
--license-type
az vmss create
: Support enabling single placement group for Flexible VMSS
az disk create/update
: Add new parameter
--data-access-auth-mode
to support data access authentication mode
az sig show
: Add new parameter
--sharing-groups
to support query shared gallery group
az vm host group create
: Add new parameter
--ultra-ssd-enabled
to support Ultra SSD
az cosmosdb sql container update
: Fix bug to accept analyticalStorageTTL arg
az eventhubs namespace schema-registry
: Add cmdlets for schema registry
az identity list-resources
: Add new command to support list the associated resources for identity
az iot dps policy
and
az iot dps linked-hub
: Fix DPS state updating
az iot central app private-link-resource list
: Add a new command to support listing private link resources
az iot central app private-endpoint-connection show
: Add a new command to support showing details of a private endpoint connection of the IoT Central app
az iot central app private-endpoint-connection approve
: Add a new command to support approving a private endpoint connection for the IoT Central app
az iot central app private-endpoint-connection reject
: Add a new command to support rejecting a private endpoint connection for the IoT Central app
az iot central app private-endpoint-connection delete
: Add a new command to support deleting a private endpoint connection for the IoT Central app
az keyvault key decrypt/encrypt
: Fix returning bytes for
--output tsv
az monitor alert
: Deprecate whole command group, please use
monitor metrics alert
az monitor autoscale-settings
: Deprecate whole command group, please use
az monitor autoscale
az monitor activity-log list
: Deprecate parameter
--filters
.
az monitor activity-log list
: Deprecate parameter flag
--resource-provider
, please use
--namespace
az netappfiles volumes export-policy add
: Fix
rule-index
validation and parameter made non required
az netappfiles ad add
: Add new optional parameter
site
az netappfiles ad update
: Add new optional parameter
site
az network watcher connection monitor create
: Change for using user-provided workspace-ids even if output-type is missing
az network dns zone export
: Support traffic manager resources
Microsoft.Kusto/clusters
provider
az network lb create
: Add warnings for default SKU
az network lb address-pool
: Support connection draining on load balancer
az network application-gateway
: Add
settings
,
listener
and
routing-rule
command groups
az network application-gateway create
: Add parameter
--priority
az network application-gateway probe
: Add parameter
--host-name-from-settings
az network vnet peering
: Deprecate parameter flag
--remote-vnet-id
az mariadb server create/update
: Support
--minimal-tls-version
az az/role
: Migrate the underlying API of
az ad
and
az role
from AD Graph API to Microsoft Graph API. For more details, see
Microsoft Graph migration
az security alerts-suppression-rule
: Add alerts suppression rules to security module
az servicebus queue update
: Fix message time to live
az servicebus queue
: Add ReceiveDisabled to
--status
az servicebus namespace create/update
: Add
--disable-local-auth
to enable or disable SAS authentication
az servicebus namespace private-endpoint-connection/private-link-resource
: New command groups
az containerapp connection create
: Default client_type changed to
none
az containerapp connection
: Add new command group to support container app connection
az containerapp connection create
: Add
--container
parameter in interactive mode
az spring connection
: Add support for
az sping-cloud
renaming
Add new parameter key value pair to support password from KeyVault
az sf cluster node-type add
: Fix the unexpected error that 'StorageAccountsOperations' object has no attribute 'create'
az sql server ad-admin create
: Fix Display Name and Object ID to be required
az sql vm update
: Add configuration options for SQL Best Practices Assessment
az storage share show
: Remove contentLength, hasImmutabilityPolicy and hasLegalHold from the output result
az storage blob snapshot
: Now only returns version info instead of all blob properties
az storage fs directory
: Add new command
generate-sas
az storage account show-connection-string
: Append endpoints by default
az storage entity insert
: Fix
--if-exists fail
not working
az storage copy
: Fix
--exclude-path
TypeError
az storage blob download
: Allow downloading to stdout for pipe support
az storage entity insert
: Fix
Edm.Boolean
not working
az storage directory/file list
: Add
--exclude-extended-info
to exclude some properties info from response, default to
False
az storage blob upload/download
: Progress fix
az stroage entity query
: Fix UUID type is not JSON serializable
az storage blob delete-batch
: No longer exits after individual delete failure
Version 2.36.0
acr task run
: Add
--no-format
option
acr task logs
: Add
--no-format
option
acr taskrun logs
: Add
--no-format
option
az aks create
: Add
--nat-gateway-managed-outbound-ip-count
and
--nat-gateway-idle-timeout
to support nat gateway integration
az aks create
: Add
managedNATGateway
and
userAssignedNATGateway
to supported outbound type
az aks check-acr
: Bump canipull to 0.0.4-alpha to skip location check if cname returns only privatelink
az ams asset-track create
: Add command to create an asset track
az ams asset-track show
: Add command to show an asset track
az ams asset-track list
: Add command to list all tracks under an asset
az ams asset-track update
: Add command to update the parameters of a track
az ams asset-track update-data
: Add update-data command to refresh the server in case track file was updated
az ams asset-track delete
: Add command to delete track
az ams streaming-endpoint get-skus
: Add command to get skus under a streaming endpoint
az staticwebapp create
: Allow creating Static Web Apps not connected to a github repo
az webapp config backup create
: Fix AttributeError 'str' object has no attribute 'get'
az backup policy create/set
: Add support for creating/updating IaaSVM MBPD policy
az bot directline/email/facebook/kik/msteams/skype/slack/sms/telegram create
: Add
--location
argument as specified by user to channel creation for regionality/EUDB
az afd rule create
: Fix rule creation failure with action type RouteConfigurationOverride
az afd route create
: Fix route creation issue with disabled
--link-to-default-domain option
az cdn name-exists
missing type argument
az vm create
: Fix the bug of "NoneType object has no attribute lower" when creating Flex VMSS without
--vm-sku
parameter
az restore-point create
: Add a new parameter
--source-restore-point
to support cross region copy
az restore-point show
: Add a new parameter
--instance-view
to show the instance view of a restore point and replace the deprecated
--expand
az restore-point collection show
: Add a new parameter
--restore-points
to show all contained restore points in the restore point collection and replace the deprecated
--expand
az sig image-version create
: Add new parameter
--target-region-cvm-encryption
to support Confidential VM encrypting the OS disk
az vm/vmss create
: Install guest attestation extension and enable system managed identity by default when Trusted Launch configuration is met
az vm/vmss create
: Add new parameter
--disable-integrity-monitoring
to disable the default behavior (installing guest attestation extension and turning on MSI) when creating VM/VMSS compliant with Trusted Launch
iot dps access-policy
: Deprecate access-policy in favor of policy
az keyvault key
: GA SKR and keyvault key rotation
az keyvault network-rule
: Support removing multiple IP
az netappfiles volume-group
: Add command group to manage volume group resources
az network routeserver create
required
--public-ip-address
argument
az network traffic-manager endpoint update
required
--type
argument
Microsoft.Network/privateLinkServices
provider
az network nsg rule create
has no attribute "is_default"
az postgres server create
: Fix error message for invalid server names
az security automation
CLI commands
az servicebus namespace create
: Add zone redundant parameter
az servicebus namespace authorization-rule keys renew
: Add
--key-value
parameter
az webapp connection
: Add command
create sql/webpubsub
to support more target resources
az sql mi create
,
az sql mi update
: Add
--service-principal-type
parameter to support Win Auth (Kerberos)
az storage blob upload
: Make block size larger (100MB) for large files (>200GB)
az storage account/container/blob generate-sas
: Add
--encryption-scope
az storage copy
&
az storage remove
: Hide credentials in warning message
--blob-endpoint/--file-endpoint/--table-endpoint/--queue-endpoint
for data service commands to support customized service endpoint
az storage cors add
: Allow
PATCH
for
--methods
az storage entity
: Support specifying
EdmType
for
--entity
az storage blob download-batch
: Fix failure when
--pattern
is blob name
az storage blob sync
: Fix the flag
--delete-destination
default to false
az storage account blob-inventory-policy create
: Add missing fields, add excludePrefix in filter
Version 2.35.0
az acr create
: Reject request with a name using uppercase letters
az acr connected-registry create
: Reject request with a name using uppercase letters
az acr update
: Disable public network now displays a warning message
az acr manifest metadata
command group
az acr manifest
: Add
show-metadata
,
list-metadata
and
update-metadata
commands
az aks create/update
: Add new parameters
--enable-gmsa
,
--gmsa-dns-server
,
--gmsa-root-domain-name
to support Windows gMSA v2
aks enable-addons
: Add new parameter
--enable-msi-auth-for-monitoring
to support enabling managed identity auth
az aks snapshot create
: Move to
az aks nodepool snapshot create
az aks snapshot delete
: Move to
az aks nodepool snapshot delete
az aks snapshot list
: Move to
az aks nodepool snapshot list
az aks snapshot show
: Move to
az aks nodepool snapshot show
az aks create
: Add
--pod-subnet-id
to support dynamically assigne pod ip
az aks nodepool add
: Add
--pod-subnet-id
to support dynamically assigne pod ip
az aks create
: Add
--kubelet-config
and
--linux-os-config
to support custom node configuration
az aks nodepool add
: Add
--kubelet-config
and
--linux-os-config
to support custom node configuration
az ams account identity assign
: Add ability to assign managed identity to media services account
az ams account identity remove
: Add ability to assign managed identity to media services account
az ams transform create
: Add new parameter
blur-type
for FaceDetector presets
az ams account encryption set
: Add new parameters
system-assigned
and
user-assigned
to allow users to set managed identities to their account encryption
az ams account storage set-authentication
: Add new parameters
system-assigned
and
user-assigned
to allow users to set managed identities for their storage account attached to Media Services
apim api schema create
: Add new command to support creating a schema for graphql API
apim api schema delete
: Add new command to support deleting the schema of an API
apim api schema list
: Add new command to support showing the list of schema's of an API
apim api schema show
: Add new command to support getting the schema of an API
apim api schema entity
: Add new command to support getting the schema entity tag
az appconfig kv export
: Stop throwing error if no key-values are exported to App Service
az appconfig create
: Add new options
retention-days
and
enable-purge-protection
az appconfig list-deleted
: Add new command to list all deleted but not yet purged App Configurations
az appconfig show-deleted
: Add new command to show properties of a deleted but not yet purged App Configuration
az appconfig recover
: Add new command to recover a deleted but not yet purged App Configuration
az appconfig purge
: Add new command to purge a deleted store
az webapp deploy
: Fix
--async
argument value in help message
az webapp vnet-integration add
: Fix the AttributeError that 'NoneType' object has no attribute 'server_farm_id'
az staticwebapp create
: Change default output location and API location to
None
. Change default app location to "/". Remove unnecessary properties from output
az staticwebapp show
: Remove unnecessary properties from output
az staticwebapp list
: Remove unnecessary properties from output
az staticwebapp update
: Remove unnecessary properties from output
az webapp deployment slot create
: Allow overriding container settings
az webapp up
: Fix object has no attribute 'response'
az webapp up
: Fix TypeError: 'NoneType' object is not iterable
az webapp up
: Validate that ASE exists, is an ASE v3, and not an ILB ASE; Validate that preexisting plan is on the ASE; Default to I1V2 SKU if using an ASE
az functionapp deployment source config-zip
: Fix the bug that the parameter
--slot
doesn't work
az webapp create
: Allow plan in different resource group from web app
az staticwebapp identity assign
,
az staticwebapp hostname set
,
az staticwebapp create
: Fix #21186: Show detailed error message instead of "bad request"
az staticwebapp update
: Fix #21465: Allow specifying static web app resource group
az webapp deployment github-actions add
: Allow passing in runtime with colon delimiter
az webapp config
: Fix for Web App Persistent Storage gets disabled after each deployment
az appservice ase create-inbound-services
: Add support for Azure private DNS zone creation in ASEv3
az bicep
: Fix to use requests environment variables for CA bundle
az policy assignment create
: Support
--subscription
parameter
az backup restore restore-disks
: Add support for Original Location Restore and Alternate Location Restore
az backup policy create/set/list
: Add support for creating and selectively listing Enhanced policies
az backup protection enable-for-vm
: Add support for Trusted VM configure protection with Enhanced policies
az backup vault backup-properties
: Add new parameter
--hybrid-backup-security-features
to support setting the security features for hybrid backups
az cognitiveservices account list-models
az vm/vmss create
: Remove the default value
Contributor
of parameter
--role
az vm host
: Add new command
restart
to support dedicated host reboot
az vm extension show
: Add new parameters
--instance-view
to support track the vm extension progress
--enable-bursting
to flag it is for on-demand only
az vm create
: Determine plan information when using image alias
az disk/snapshot/sig definitiion create/update
: Add new parameters
--architecture
to support ARM64
az vm disk attach
: Add new parameter
--disks
to support attaching multiple disks in one API call
az vm/vmss create
: Support creating VM/VMSS from community gallery image
az vm/vmss create
: Add community gallery legal agreement acceptance
az vm/vmss create
: Add the verification of whether
--os-type
is correct when creating VM from community gallery image or shared gallery image
az cosmosdb update
: Support updating key vault key uri
az managed-cassandra cluster update
: Allow
--external-seed-nodes
,
--external-gossip-certificate
and
--client-certificate
to take empty list
az managed-cassandra cluster
: Fix
--repair-enabled
as of type three_state_flag
az eventhub namespace update
: Fix disable eventhub capture and autoinflate
az keyvault list-deleted
: List all deleted resources if no specified resource type
az keyvault key create
: Support
--default-cvm-policy
az keyvault network-rule remove
: Fix ip address remove issue
az netappfiles snapshot restore-files
: New command to restore specified files from the specified snapshot to the active filesystem
az netappfiles volume create
: Add optional parameters
--enable-subvolumes
az netappfiles volume delete
: Add optional parameter
--force-delete
or
--force
az netappfiles volume update
: Add optional parameter
--unix-permissions
az netappfiles subvolume
: New command group to manage subvolume resources
az netappfiles subvolume create
: New command to create subvolume
az netappfiles subvolume show
: New command to get specified subvolume
az netappfiles subvolume update
: New command to update specified subvolume
az netappfiles subvolume list
: New command to get all subvolume in a specified volume
az netappfiles subvolume delete
: New command to delete specified subvolume
az netappfiles subvolume metadata
: New command group to manage subvolume metadata resources
az netappfiles subvolume metadata show
: New command to get details about a specified subvolume
az netappfiles account ad add
: New optional parameters to support ldap search scope
--user-dn
,
--group-dn
and
--group-filter
az netappfiles account ad update
: New optional parameters to support ldap search scope
--user-dn
,
--group-dn
and
--group-filter
az network nat gateway
: Validate attaching public IPs
az network lb
: Support inbound NAT rule port mapping query
az network private-dns zone import
: Allow hyphenated SRV records
az network application-gateway waf-policy managed-rule exclusion rule-set
: Support pre-rule exclusion creation without exclusion
el8
RPM package
3.10.3-alpine3.15
az ad sp create-for-rbac
: Stop defaulting
--scopes
to subscription
az ad sp create-for-rbac
: When creating a self-signed certificate in keyvault,
validity_months
is changed from
years * 12 + 1
to
years * 12
az servicebus topic subscription rule create
: Add filter type parameter
az webapp/spring-cloud connection create/update
: Provide
--service-endpoint
parameter to support vnet scenario
az webapp/spring-cloud connection
: Add command
create redis/redis-enterprise
to support more target resources
az sql db tde list-activity
: Command no longer exists
az sql mi show/create/update/list
: Instead of
backupStorageRedundancy
,
currentBackupsStorageRedundancy
and
requestedBackupStorageRedundancy
properties are returned
az command sql db str-policy set
: Make
diffbackup_hours
parameter optional
az storage blob upload/upload-batch
: Fix
--content-md5
for upload, ignore
--content-md5
for upload-batch
az storage table/entity
:
--timeout
is removed for all sub commands
az storage entity query/show
:
--accept
is removed
az storage table/entity
: Add
--auth-mode login
to support RBAC
az storage blob upload/upload-batch
: Make precondition work
az storage blob upload-batch
: No longer exits on the first failure
az storage blob upload
: Fix storage blob upload not auto guessing file type
az storage entity merge
: Stop automatically casting DisplayVersion to float
az storage blob download
: Support downloading managed disk with both SASUri and OAuth by specifying
--blob-url
with
--auth-mode login
az storage blob upload-batch
: Fix upload-batch result url truncation issue
az storage account\container\blob generate-sas
: Allow new permissions
az synapse role assignment list
: Fix showing only 100 results
az synapse notebook import
: Fix
--folder-path
parameter problem
Version 2.34.1
az webapp log tail
: Fix the AttributeError that 'NoneType' object has no attribute 'host_name_ssl_states'
az webapp create-remote-connection
: Fix the EOFError that ran out of input
az webapp config snapshot restore
: Fix the AttributeError that 'WebAppsOperations' object has no attribute 'restore_snapshot'
az webapp config ssl bind
: Fix the AttributeError that 'str' object has no attribute 'value'
az webapp config backup restore
: Fix the AttributeError that 'WebAppsOperations' object has no attribute 'restore'
az storage blob upload/upload-batch
: Fix
--overwrite
that it no longer overwrite by default
Version 2.34.0
az acr manifest
: Add new command group to support managing artifact manifests in Azure Container Registries
az acr repository show-manifests
command and replace with
acr manifest metadata list
command
az aks nodepool update
: Add
--node-taints
to allow modify node taints
az aks get-credentials
: Add new parameter
--format
to support specifying the format of returned credential
az aks nodepool
: Allow specifying
--scale-down-mode
in nodepool create and update
az apim api import
: Update api-id description #18306
az apim api create/update/import
: Fix header and query param names being swapped
az appconfig kv import
: Add new parameter
--strict
to support strict import
az webapp up
: Change supported runtimes
az webapp create
: Change supported runtimes
az webapp list-runtimes
: Add
--os
/
--os-type
argument, change runtimes, change default behavior to return both linux and windows stacks, and deprecate
--linux
argument
az functionapp create
: Take runtime names and versions from API instead of hardcoded list
az functionapp plan
: Update the max value of
--max-burst
to 100
az functionapp list-runtimes
: Add new command to show function app runtimes, versions, and compatible functions versions
az webapp create
: Provide support
--https-only
flag
az webapp deployment github-actions remove
: Fix the bug that path cannot start with a slash
az account management-group entities
: Add a new command group to support entities (Management Groups and Subscriptions) operations for the authenticated user
az account management-group hierarchy-settings
: Add a new command group to support operations on hierarchy settings defined at the management group level
az account management-group tenant-backfill
: Add a new command group to support backfilling subscriptions for the tenant
az account management-group subscription show
: Get the details of a given subscription under a given management group
az account management-group subscription show-sub-under-mg
: Show what subscription is under a given management group
az account management-group check-name-availability
: Check if a management group name is valid and available
az deployment
: Fix the bug of 'bytes object has no attribute get' for error handling in retry cases
az vm create
: Fix the issue that VMCustomization is not enabled
az vm disk attach
: Modify help description to guide how to use the
--ids
parameter correctly
az restore-point
: Add new command group to support managing restore point
az vmss create/update
: Add new parameters
--security-type
,
--enable-secure-boot
and
--enable-vtpm
to support Trusted Launch
az vmss create/update
: Add new parameters
--automatic-repairs-action
to support repair action
az vmss create/update
: Add new parameters
--v-cpus-available
and
--v-cpus-per-core
to support VMSize customization
az managed-cassandra cluster update
: Fix to allow
--external-seed-nodes
and
--external-gossip-certificates
to be updated by the user
az eventhubs namespace create
: Add
--user-assigned
,
--system-assigned
,
--encryption-config
az eventhubs namespace identity
: Cmdlets for event hubs identity
az eventhubs namespace encryption
: Cmdlets for event hubs encryption
az servicebus namespace create
: Add
--user-assigned
,
--system-assigned
,
--encryption-config
az servicebus namespace identity
: Cmdlets for event hubs identity
az servicebus namespace encryption
: Cmdlets for event hubs encryption
az iot hub create
: Add the
--enforce-data-residency
parameter to support creating resources with data residency enforced (and cross-region disaster recovery disabled)
az iot dps create
: Add the
--enforce-data-residency
parameter to support creating resources with data residency enforced (and cross-region disaster recovery disabled)
az keyvault update
: Support updating tags
az keyvault key create/import/set-attributes
: Support
--immutable
to mark release policy immutable
az keyvault key import
: Support
--kty oct
to import AES key
az monitor log-analytics workspace table
: Add new command
create
,
delete
and
search-job create
to support Microsoft/Custom log/Search Results table operations
az monitor log-analytics workspace update
: Add a new parameter
--data-collection-rule
to support update defaultDataCollectionRuleResourceId
az monitor log-analytics workspace table
: Add new command
restore create
and
migrate
to support Restored logs table/migrate operations
az bastion ssh
: Provide support for Bastion SSH access on Darwin and Linux
az network private-endpoint
: Associate IP configurations and ASGs when creating PE
az account show
: Drop
--sdk-auth
role
and
ad
commands about Microsoft Graph migration
az sql server create/update
: Add federated client id support
az storage account create/update
: Support
--sam-account-name
and
--account-type
az storage blob upload
: Add
--tier
, migrate to track2
az storage blob upload-batch
: Migrate to track2
Version 2.33.1
Version 2.33.0
az acr connected-registry create
: Add
--notifications
to support adding patterns for generating notification events on connected registry artifacts
az acr connected-registry update
: Add
--add-notifications
and
--remove-notifications
to support adding or removing patterns for generating notification events on connected registry artifacts
az aks nodepool add/update/upgrade
: Add new parameter
--aks-custom-headers
to support custom headers
az aks create
: Add new parameter
--snapshot-id
to support creating a nodepool from snapshot when creating a cluster
az aks nodepool add/upgrade
: Add new parameter
--snapshot-id
to support creating a nodepool from snapshot
az aks snapshot create/delete/list/show
: Add new commands to support the management of snapshot related operations
az aks update/az aks nodepool update
: Allow empty string as label value
az webapp vnet-integration add
: Fix a bug that prevented adding a vnet in a different subscription from the webapp
az functionapp vnet-integration add
: Fix a bug that prevented adding a vnet in a different subscription from the functionapp
az webapp create
: Support joining a vnet in a different subscription
az functionapp create
: Support joining a vnet in a different subscription
az functionapp create
: Remove preview from PowerShell runtime for linux
az appservice plan update
: Add
--elastic-scale
and
--max-elastic-worker-count
parameters to support elastic scale
az webapp update
: Add
--minimum-elastic-instance-count
and
--prewarmed-instance-count
parameters to support setting instance count
az webapp up
: Add help text and debug text for configuration saving and loading
az webapp list-runtimes
: Support node 16-lts runtime for linux and windows
az batch create/activate
: Add clarify application package path help info for argument
--package-file
az bot create
: Add location as specified by user to bot creation for regionality/EUDB
az image builder create
: Add new parameter
--proxy-vm-size
to support proxy VM size customization
az image builder create
: Add new parameter
--build-vm-identities
to support user assigned identities customization
az vmss update
: Add new parameter
--force-deletion
to support force delete VMSS
az vm/vmss create
: Add warning log and modify help to inform that the default value
Contributor
of
--role
will be removed
az disk-encryption-set create
: Make the parameter
--source-vault
un-required
az vm create/update
: Add new parameters
--v-cpus-available
and
--v-cpus-per-core
to support VMSize customization
az managed-cassandra cluster status
: Add table format support
az keyvault create
: Add default permissions on keyvault creation
az monitor action-group
: Support event hub receiver
az netappfiles account ad add
: Add new optional parameter named encrypt-dc-connections
az netappfiles volume export-policy add
: Add missing optional parameters kerberos5_read_only, kerberos5_read_write, kerberos5i_read_only, kerberos5i_read_write, kerberos5_p_read_only, kerberos5_p_read_write, has_root_access, chown_mode
az netappfiles account ad update
: Add command
az network private-endpoint
: Add parameter and subgroup to support IP Configuration, ASG and NicName
az network traffic-manager endpoint create/update
: Add new arguments
--min-child-ipv4
and
--min-child-ipv6
.
az postgres flexible-server create
: Change default postgres version
az redis create
: Add default value for identity and public network access as
None
--auth-mode login
for
az storage blob sync
and
az storage fs directory upload/download
Version 2.32.0
az aks create
: Add new parameter
--enable-fips-image
to support enabling fips image
az aks nodepool add
: Add new parameter
--enable-fips-image
to support enabling fips image
az webapp up
: Remove support for the python|3.6 (linux and windows), ruby|2.5 (linux), and php|7.3 (windows) runtimes. Add support for the python|3.9 runtime (linux), php|8.0 (linux), and ruby|2.7 (linux)
az webapp create
: Remove support for the python|3.6 (linux and windows), ruby|2.5 (linux), and php|7.3 (windows) runtimes. Add support for the python|3.9 runtime (linux), php|8.0 (linux), and ruby|2.7 (linux)
az functionapp create
: Remove python 3.6 support
az staticwebapp users update
: Allow updating static web app user roles again
az logicapp create
: Autogenerate a WS1 App Service Plan when no value for
--plan
or
--consumption-plan-location
is provided
az appservice plan create
: Allow creating App Service Plans for Logic Apps (SKUs WS1, WS2, and WS3)
az webapp up
: Fix list index out of range when no
--plan
argument passed
az webapp up
: Search for *.csproj in child directories
az webapp list-runtimes
: Remove support for the python|3.6 (linux and windows), ruby|2.5 (linux), and php|7.3 (windows) runtimes. Add support for the python|3.9 runtime (linux), php|8.0 (linux), and ruby|2.7 (linux)
az backup restore restore-azurewl
: Add client side validations
az backup container unregister
: Support MAB type for parameter
--backup-management-type
az backup protectable-item list/show
: Add auto-protection policy and node-list field in the response for SQLInstance SQLAG
az backup protection auto-enable-for-azurewl/auto-disable-for-azurewl
: Add support for SQLAG
az vm/vmss create/update
: Expand validate license types for
--license-type
parameter
az sig image-definition list-shared
: Add new parameters
--marker
and
--show-next-marker
to support paging
az sig image-version list-shared
: Add new parameters
--marker
and
--show-next-marker
to support paging
az iot hub update
: Add error handling for file-upload parameters and fixes empty $default storage endpoint errors
az iot central app create
: Add new parameter
--mi-system-assigned
to support creating an app with system-assigned managed identity
az iot central app identity show/assign/remove
: Add new commands to manage the system-assigned managed identity to an existing IoT Central app
az iot dps access-policy
: Be replaced with
az iot dps policy
az iot dps linked-hub create
: Add convenience arguments for linking hubs
az network lb inbound-nat-pool create
: Add new parameter
--backend-pool-name
az account show/set
: Add
-n
,
--name
argument
az redis identity
: Add support for assigning and modifying Identity
az rest
: Remove
resourceGroup
,
x509ThumbprintHex
transforms
az ad sp create-for-rbac
: Drop
name
property from the output. Use
appId
instead
az ad sp create-for-rbac
: No role assignment will be created by default
az storage copy
: Add positional argument
extra_options
to pass through options to
azcopy
az synapse managed private endpoints create
: Remove
--resource-id
and
--group-id
, use
--file
instead
az synapse sql pool create/restore
: Add parameters
--storage-type
to support specifying storage account type
az synapse kql-script
: New command group to support Kusto script
Version 2.31.0
az aks update
: Support edit nodepool label after creation
az aks nodepool update
: Support edit nodepool label after creation
az aks create
: Fix issue that
--attach-acr
parameter can't work
az functionapp create
: Add support for creating a webapp joined to a vnet
az webapp up
: Fix failure to detect dotnet 6.0 web apps
az appservice ase update
: Support for allowing new private endpoint connections on ASEv3
az appservice ase list-addresses
: Support ASEv3
az staticwebapp identity assign
: Assign managed service identity to the static web app
az staticwebapp identity remove
: Disable static web app's managed service identity
az staticwebapp identity show
: Display static web app's managed service identity
az staticwebapp functions
: Add support for linking existing function app to static webapp (bring your own functions)
az staticwebapp create
: Update help text with guidance for repos in Github organizations
az functionapp deployment source config-zip
: Fix #12289: Allow build on zip deploy for windows function apps
az staticwebapp create
: Add better error message when attempting to create a static webapp that already exists
az appservice
: Fix AttributeError during user error handling
az appservice plan create
: Add
--zone-redundant
parameter to support enabling zone redundancy for high availability
az webapp ssh
: Add proxy support
az webapp create-remote-connection
: Add proxy support
az webapp log download/tail
: Add proxy support
az webapp create
: Fix container registry server url parsing for
--deployment-container-image-name/-i
argument
az functionapp deployment source config-zip
: Fix returning success when the deployment did not succeed
az staticwebapp appsettings set
: Make set functional
az staticwebapp appsettings
: Switch to the new SWA app settings SDK methods
az functionapp plan create
: Add
--zone-redundant
parameter to give the option to create a zone redundant app service plan
az resource\group list
: Support querying data only by passing the tag name to
--tag
parameter
az account management-group
: Add new parameters
--no-register
to skip RP registration for
Microsoft.Management
az deployment
: Prettify error output for ARM deployment
az bicep install
: Add a new parameter
--target-platform/-t
to specify the running platform of Bicep CLI
az bicep upgrade
: Add a new parameter
--target-platform/-t
to specify the running platform of Bicep CLI
az deployment sub/tenant/mg create
: Fix the
KeyError: 'resourceGroup'
in outputting results in table format when deploying non-resource group level resources
az policy assignment create
and
az policy assignment identity assign
support adding user assigned identity
az bicep install
: Work now behind a corporate proxy
az backup
and some bug fixes
az backup protectable-item list/show
: Fix AttributeError for server_name
az backup restore restore-disks
: Add support for Cross Zonal Restore
az cognitiveservices account deployment
: Add new commands
show
,
list
,
create
,
delete
az cognitiveservices account commitment-plan
: Add new commands
show
,
list
,
create
,
delete
az cognitiveservices commitment-tier
: Add new command
list
az snapshot create
: Fix auto-detection bug for
--copy-start
az vm create
: Fix
--data-disk-delete-option
not working when no
--attach-data-disks
are provided
az vm create/update
: Add new parameter
--enable-hibernation
to support enabling hibernation capability
az vm/vmss run-command show
: Add new parameter
--instance-view
to support tracking the progress of RunCommand
az disk create/update
: Add
--public-network-access
argument to control the policy for export on the disk
az disk create/update
: Add
--accelerated-network
argument to support the accelerated networking
az snapshot create/update
: Add
--public-network-access
argument to control the policy for export on the disk
az snapshot create/update
: Add
--accelerated-network
argument support the accelerated networking
az snapshot create
: Fix #20258: Fix creating a snapshot of a Uniform VMSS OS disk
az eventgrid system-topic
az keyvault key encrypt/decrypt
: Support AES algorithm for MHSM
az keyvault key rotation-policy update
: Support both camel case and snake case json for
--value
az netappfiles volume create
: Fix volume export policy
az network express-route peering connection ipv6-config
: Add new commands
set
,
remove
az network application-gateway waf-policy managed-rule exclusion
: Add new subgroup
rule-set
to support per rule exclusions
az network bastion create
: Fix invalid validator when
--scale-units
is None
az network vnet create
: Add
--enable-encryption
argument to support enable encryption on virtual network
az network vnet update
: Add
--enable-encryption
argument to support enable encryption on virtual network
az network vnet create
: Add
--encryption-enforcement-policy
argument to choose If Virtual Machine without encryption is allowed in encrypted Virtual Network.
az network vnet update
: Add
--encryption-enforcement-policy
argument to choose If Virtual Machine without encryption is allowed in encrypted Virtual Network.
az logout
,
az account clear
: Remove ADAL token cache file
accessTokens.json
az mysql/postgres flexible-server db create
: Make resource group and server name required
az postgres flexible-server
: Remove preview tag
az storage share list-handle/close-handle
: New commands for share handle
az synapse sql/pool audit-policy
: Remove
--blob-auditing-policy-name
az synapse notebook/spark-job-definition
: Add
--folder-path
argument
az synapse spark pool create/update
: Add
--spark-config-file-path
az synapse spark job submit
: Fix for
--main-class-name
az synapse sql-script
: New command group to support sql script management
Version 2.30.0
az connected-registry
:
--repository
flag short version
-t
is being removed.
az connected-registry install renew credentials
: Now it requires the user to confirm password generation.
az connected-registry install
: Deprecate and redirect to
az acr connected-registry get-settings
.
az connected-registry repo
: Deprecate and redirect to
az acr connected-registry permissions update
.
az connected-registry permissions show
: A new command that allows the user to see the sync scope map information.
az connected-registry get-settings
: A new command that retrieves the necessary information to install a connected registry and allows the generation of a new sync token password.
az connected-registry create
: No longer adds a postfix to the sync token and scope map name.
az aks create/update
: Add new parameter
--aks-custom-headers
to support for custom headers
az aks create
: Support setting
--private-dns-zone
to none for private cluster creation
az aks create/update
: Add new parameter
--enable-secret-rotation
and
--rotation-poll-interval
to support secret rotation
az aks enable-addons
: Add new parameter
--enable-secret-rotation
and
--rotation-poll-interval
to support secret rotation
az appconfig kv import/export
: Add new parameter
--profile
to support using
appconfig/kvset
profile
az webapp ssh
: Open Web SSH on the specified instance
az staticwebapp hostname
: Support adding static webapp hostname via TXT validation
az bicep publish
: Add new command to publish bicep modules
az aro create
: Remove Identifier URIs
az disk update
: Fix the problem that updating network access policy to
AllowPrivate
failed
az vm update
: Add
--host
argument and
--host-group
argument to support assign an existing VM to a specific ADH
az vm create
: Fix the issue that
--nic-delete-option
not working when no
--nics
is provided.
az snapshot create
: Support copyStart as createOption
az vmss create/update
: Support in-guest patching for VMSS
az vm application set/list
: Add new commands to support VM application
az vmss application set/list
: Add new commands to support VMSS application
az vm create
: Add
--ephemeral-os-disk-placement
argument to support choosing the Ephemeral OS disk provisioning location
az vmss create
: Add
--ephemeral-os-disk-placement
argument to support choosing the Ephemeral OS disk provisioning location
az vm update
: Add
--size
argument to support the resize
az vmss update
: Add
--vm-sku
argument to support the resize
az vm run-command
: Add new commands to support managing the running commands in VM
az vm update
: Add
--ephemeral-os-disk-placement
argument to support choose the Ephemeral OS disk provisioning location
az vmss update
: Add
--ephemeral-os-disk-placement
argument to support choose the Ephemeral OS disk provisioning location
az sig gallery-application
: Add new commands to support managing gallery application
az sig gallery-application version
: Add new commands to support managing gallery application version
az container create
: Add parameter
--zone
to support Availability Zone selection
az container create
: Fix the issue that
--subnet
or
--vnet
cannot be used with IP address type
Public
to allow
Private
az container create
: Add Support for
--registry-login-server
to work with
--acr-identity
az cosmosdb mongodb retrieve-latest-backup-time
: Add new command for fetching latest restorable timestamp for Mongo Account.
az cosmosdb locations
: Add new commands for listing account locations and their properties.
az managed-cassandra cluster/data-center
: GA support for managed cassandra cluster and data center
az dms project create/az dms project task create
: Add MySQL projects/tasks for offline migrations.
az functionapp devops-pipeline
: Remove commands and move them to
functionapp
extension
az hdinsight create
: Add two parameters
--zones
and
--private-link-configurations
to support creating cluster with availability zones feature and creating private link enabled cluster with private link configurations feature.
az keyvault key random
: Request some random bytes from managedHSM
az keyvault rotation-policy/key rotate
: Support rotate key and manage key rotation policy
az keyvault create/update
: Add
--public-network-access
parameter
az monitor metrics alert condition
: Add support for 'skip metric validation'
az netappfiles account backup-policy create/update
: Remove optional parameter
--yearly-backups
.
az netappfiles account list
: Add option to skip
--resource-group
parameter and fetch accounts for subscription.
az netappfiles pool create
: Add optional parameter named
--encryption-type
az netappfiles volume create
: Add optional parameters:
--network-features
,
--avs-data-store
,
--default-group-quota
,
--default-user-quota
,
--is-def-quota-enabled
az netappfiles volume update
: Add optional parameters:
--default-group-quota
,
--default-user-quota
,
--is-def-quota-enabled
az network bastion create
: Add new parameter
--scale-units
and
--sku
to support setting scale unit
az network vnet
: Add parameter
--bgp-community
az network private-endpoint-connection
: Support "Microsoft.Cache/Redis"
az network private-endpoint-connection
: Support "Microsoft.SignalRService/WebPubSub"
az mysql flexible-server
az webapp/spring-cloud connection
: New command group to support service to service connection
az sql server ad-admin
: Fix breaking change made to update and delete
az synapse kusto
: Add Kusto pool(mgmt) support
Version 2.29.2
az aro create
: Remove Identifier URIs
Version 2.29.1
azure-mgmt-web
to 4.0.0
Version 2.29.0
az aks check-acr
: Bump canipull to 0.0.3 alpha to support sovereign cloud
az aks create/update
: Add new parameter
--disable-local-accounts
to support disable local accounts
az aks enable-addons
: Support open-service-mesh addon
az aks create/update
: Add support for updating tags
jsondiff
and
javaproperties
az webapp create/up
: Correct the typo of wrong java version in help
az logicapp create/delete/show/list
: Add new commands to support logicapp related operations
az staticwebapp environment delete
: Add command to support deleting static app environment
az functionapp show
: Add kind validation for show operation
az webapp config backup list
: Fix issue that returned backup configuration instead of backup list
az logicapp start/restart/stop
: Add new commands for logicapp
az webapp config storage-account
: Update parameter descriptions
az deployment
: Remove the log of printing request body from custom policy
az deployment group create
: Fix incorrect scope in the example of creating deployment from template-spec
az ts create
: Simplify overwrite confirmation message
az backup container register
: Fix refresh container bug
az backup
: Add CRR functionality for Azure Workload
az backup
: Add support for MAB backup management type in some sub commands
az sig create/update
: Add new parameter
--soft-delete
to support soft delete
az sig image-version
: Add new parameter
--replication-mode
to support setting replication mode
az vm/vmss update
: Fix disassociation VM/VMSS from capacity reservation
az vm/vmss create
: Hide alias
--data-delete-option
in help
az vmss create
: Support quick creation for flexible VMSS
az container create
: Remove
--network-profile
parameter, property no longer supported
az container logs
: Fix the attribute error introduced by Track 2 migration
az container create
: Add parameter
--acr-identity
for support of MSI authenticated ACR image pull
az cosmosdb identity assign/remove
: Add support for user identity
az eventhubs namespace update
: Add
--infra-encryption
for encryption (enable-require-infrastructure-encryption).
az eventhubs namespace create/update
: Add
--disable-local-auth
to enable or disable SAS authentication.
az eventhubs namespace
: Add
private-endpoint-connection
and
private-link-resource
command groups
az keyvault network-rule add
: Fix the bug which allows duplicate
--ip-address
with the ones already in the network-rule
az keyvault network-rule add
: Add capability to accept multiple ip-addresses as a list in the form of
--ip-address ip1 [ip2] [ip3]...
az keyvault delete
: Add warning when deleting managed HSM
az network custom-ip prefix wait
az network vnet-gateway packet-capture wait
az network vnet-gateway vpn-client ipsec-policy wait
az network vnet-gateway nat-rule wait
az network vpn-connection packet-capture wait
Microsoft.BotService/botServices
to supported private endpoints operations
az network application-gateway client-cert
: Add commands
update
and
show
az network application-gateway ssl-profile
: Add commands
update
and
show
az network application-gateway http-listener create
: Add parameter
--ssl-profile
az network application-gateway http-listener update
: Add parameter
--ssl-profile
az network bastion create
: Add
--tags
argument
Microsoft.Authorization/resourceManagementPrivateLinks
Microsoft.MachineLearningServices/workspaces
az account show
: Deprecate
--sdk-auth
az postgres flexible-server migration
: Change
--properties @{filepath}
to
--properties {filepath}
az postgres flexible-server migration create
: User can pass in filename with double quotes or no quotes and same for absolute paths.
az postgres flexible-server migration check-name-availability
: Add a command to check if a migration name is available.
az postgres flexible-server migration update
: Add
--start-data-migration
to reschedule the migration to start right now.
az ad sp create-for-rbac
: Deprecate
--sdk-auth
az security setting update
az storage account hns-migration start/stop
: Support migrate a storage account to enable hierarchical namespace
az storage container-rm create/update
: Add
--root-squash
to support enable nfsv3 root squash or all squash
az storage blob upload
: make --name optional
az storage account create/update
: Add --public-network-access parameter
az storage container immutability-policy create
: Add --allow-protected-append-writes-all/--w-all parameter
az storage container legal-hold set
: Add --allow-protected-append-writes-all/--w-all parameter
az storage account create/update
: Enable account level immutability
az synapse sql/pool audit-policy update
: Add parameter
blob-storage-target-state
,
log-analytics-target-state
,
event-hub-target-state
(at least choose one of these 3 paras)
az synapse integration-runtime
: Support start/stop integration-runtime
az synapse trigger
: Add az synapse trigger wait
az synapse trigger-run
: Add az synapse trigger-run cancel
az synapse integration-runtime
: Deprecate
create
command and will redirect to
managed create
or
self-hosted create
command
az synapse dataset/pipeline/linked-service/trigger
: Deprecate
set
command and will redirect to
update
command
az synapse workspace-package
: Support workspace package CRUD
az synapse spark pool update
: Support add or remove specific packages
az synapse workspace create/update
: Add arguments for supporting synapse workspace repository configuration
az synapse spark-job-definition
: Support spark job definition CRUD
Version 2.28.1
Hotfix: Fix #19468: pip installs azure-cli 2.0.73 because of the dependency on deprecated package
jsmin
Version 2.28.0
az acr create/update
: Add support for disabling export through
--allow-exports
az acr
: Bump core api-version to
2021-06-01-preview
from
2020-11-01-preview
. agent_pool, tasks and runs operations unchanged from
2019-06-01-preview
az acr task credential
: Fix the issue where task credentials were not used
az acr task logs
: Fix the AttributeError when querying the task logs
az aks nodepool update
: Change rejecting the ability to use max-surge with node-image-only
az aks install-cli
: Add support for kubelogin darwin/arm64 releases
--assign-kubelet-identity
in aks create sub-command
2021-07-01
for ACS module
az aks create/update
: Add support for private cluster public fqdn feature
az aks create/update
: Add parameter
--auto-upgrade-channel
to support auto upgrade (with fix)
aks create/aks nodepool add
: Add parameter
--os-sku
to support choosing the underlying container host OS
appconfig kv import/export
: Add endpoint validation during import and export
az webapp config storage-account list/add/update/delete
: Remove preview flag
functionapp identity show
: Fix the crashes when the functionapp name does not reference an existing functionapp
az webapp config set
: Add additional help examples for powershell users
az functionapp update
: Add instance validation for updating functionapp
az webapp config hostname add
: Fix the issue caused by AttributeError
az webapp config hostname add
: Fix the issue caused by AttributeError
az staticwebapp secrets
: Add commands to manage deployment secrets
az webapp deployment source config-local-git
: Fix the issue caused by AttributeError when slot option is specified
az webapp deleted restore
: Fix the issue that 'WebAppsOperations' object has no attribute 'restore_from_deleted_app'
az webapp up
: Add ability to deploy Linux and Windows webapps to the same resource group
az webapp up
: Add support for deploying to an App Service Environment
az webapp deployment slot auto-swap
: Fix the AttributeError error for parameters
--slot --disable
az feature registration
: Add az feature registration apis
az tag create
: Add the note for handling existing tag in help
az ts create
: Fix issue where creating a template spec with inner deployments that reference a common template fails
az cdn endpoint create
: Fix endpoint creation failure with
--content-types-to-compress
az ssh vm
: Raise error for managed identity and Cloud Shell
2021-03-01
to
2021-04-01
az vmss create/update
: Support spot restore policy to VM scale sets
az vm image list/list-offers/list-skus/list-publishers/show
: Add new parameter
--edge-zone
to support querying the image under edge zone
os_type
when creating VM from shared gallery id
az capacity reservation
: Add new commands to manage capacity reservation
az capacity reservation group
: Add new commands to manage capacity reservation group
az vm create/update
: Add new parameter
--capacity-reservation-group
to support association to capacity reservation
az vmss create/update
: Add new parameter
--capacity-reservation-group
to support association to capacity reservation
az vmss create
: Support creating VMSS from shared gallery image
az iot hub/dps certificate update/create
: Add
--verified
argument to mark certificates as verified without proof-of-possession flow
az iot hub create/update
: Add
--disable-local-auth
,
--disable-device-sas
, and
--disable-module-sas
arguments to configure accepted SAS key authentication methods.
az keyvault private-endpoint-connection list
: Support list mhsm's private endpoint connections
az keyvault set-policy
:
--key-permissions
add new option
release
az network custom-ip prefix
.
az network public-ip
: Add parameter
--ip-address
.
az network public-ip prefix create
: Add parameter
--custom-ip-prefix-name
.
az network dns record-set {record-type} add-record
: Support idempotent
Microsoft.Purview/accounts
2021-07-01
az network bastion ssh
: connect to a Virtual machine through ssh using Bastion Tunneling.
az network bastion rdp
: connect to a Virtual machine through native RDP using Bastion Tunneling.
az network bastion tunnel
: connect to a Virtual machine using Bastion Tunneling.
az postgres flexible-server migration
: Rename
--migration-id
to
--migration-name
az mysql flexible-server create/update
:
--high-availability
available parameter is changed from 'Enabled' to 'ZoneRedundant' and 'SameZone' .
az mysql flexible-server restore
enables network option change from private network to public network and vice versa.
az mysql flexible-server replica create
: Add
zone
parameter.
az role assignment create
: Support
ForeignGroup
for
--assignee-principal-type
az role assignment create
: Do not invoke Graph API if
--assignee-principal-type
is provided
az sql mi update
: Add --subnet and --vnet-name parameters to support the cross subnet update SLO
az synapse workspace key update
to
az synapse workspace key activate
and remove
--is-active
az synapse
: Add managed private endpoints feature.
Version 2.27.2
az cosmosdb restore
: Fix the restore command for deleted accounts
Version 2.27.1
az deployment what-if
: Handle unsupported and no effect change types
Upgrade batch data-plane to
azure-batch 11.0.0
Upgrade batch management-plane to
azure-batch-mgmt 16.0.0
az batch location
: Add
list-skus
command to list SKUs available in a location
az batch account
: Add
outbound-endpoints
command to list outbound network dependencies
Version 2.27.0
az acr connected-registry install info
: Add a new required parameter
--parent-protocol
.
az acr connected-registry install renew-credentials
: Add a new required parameter
--parent-protocol
.
az acr import
: Support new parameter
--no-wait
az acr build
: Make file .dockerignore include directories with
!
az aks check-acr
: Fix issues parsing certain client minor versions
appconfig feature set
: Set the value of parameter
--description
to empty string if it is not specified
az appconfig feature
: Support namespacing for feature flags and change output fields
az appconfig create
: Add tags support when creating resource
az webapp config set
: Add support for VNet Route All property.
az webapp vnet-integration add
: Default to VNet Route All. Allow cross subscription integration.
az appservice ase create
: Support for ASEv3 External and Zone redundancy
az webapp hybrid-connection add
: Improve help/error message and unblock Linux
az webapp config access-restriction remove
: Fix #18947 issue removing service endpoint rules
az appservice plan show
: Provide correct exit status
az what-if
: Fix output formatting
az bicep uninstall
: Add new command to uninstall bicep
az bicep build
: Fix an issue where running with --stdout doesn't print any output
az provider register
: Add deprecate info for
--accept-term
az lock create/delete
: Add examples for operating different levels of locks
az deployment group/sub/mg/tenant create
: Add --what-if parameter for invoking What-If with the deployment create commands.
az deployment group/sub/mg/tenant create
: Add --proceed-if-no-change parameter to skip confirmation when --confirm-with-what-if is set and there's no changes in What-If results.
az ts create
: Make parameter
--template-file
support bicep file
az resource create
: Add example for creating site extension to web app
az ts export
: Fix the issue that export template specs with no linked templates failed
az backup vault
: Add support for Customer Managed Keys(CMK)
az backup restore restore-disks
: Add MSI usage in IaaS VM Restore
az cdn endpoint rule
: Add OriginGroupOverride action support
az sig image-version create
: Support mixing disks, snapshots, and vhd
az vmss update
: Upgrade package version to fix securityProfile issue
az vm boot-diagnostics get-boot-log
: Fix crash when getting boot diagnostics log
az vm list-skus
: Fix the issue that it can't query the SKU which with partially zones available
az vm auto-shutdown
: Fix the issue that
--webhook
is required when
--email
is passed in
az vm create
: Support creating VM from shared gallery image
az vm secret add
: Add note to use Azure Key Vault VM extension instead in help
az container exec
: Fix and improve terminal experience
az dms project create/az dms project task create
: Remove MySQL projects/tasks for online migrations since they are no longer supported.
az iot hub create/update
: Add checks to prevent bad file-upload identity parameters when hub doesn't have identity
az iot hub create/update
: Add
--fileupload-notification-lock-duration
parameter
az iot hub create/update
: Deprecate
fileupload-storage-container-uri
parameter
az iot dps/hub certificate create
: Certificates will now always be uploaded in base64 encoding.
az maps creator create
: Support maps creator create managed
az maps creator update
: Support maps creator update managed
az maps creator list
: Support maps creator list managed
az maps creator show
: Support maps creator show managed
az maps creator delete
: Support maps creator delete managed
az netappfiles volume pool-change
: Update help description for pool-change
az network application-gateway create
: Add
--ssl-certificate-name
argument
az network application-gateway waf-policy custom-rule match-condition add
: Add examples
az network express-route port link update
: Add
--macsec-sci-state
argument.
az network lb frontend-ip update
: Support cross tenant for argument
--gateway-lb
.
az network nic ip-config update
: Support cross tenant for argument
--gateway-lb
.
az redis create\update
: Add new parameter
--redis-version
az sql server outbound-firewall-rule create
: Azure CLI Commands for Outbound Firewall Rules
az storage fs file list --exclude-dir
breaks with
--show-next-marker
az storage fs generate-sas
: Support generate sas token for file system in ADLS Gen2 account
az storage account blob-service-properties
: Support last access tracking policy
storage container-rm migrate-vlw
: Support Version level Worm (VLW)
az storage copy
add new option
--cap-mbps
synapse workspace key update
: Fix the issue that updating a workspace key failure due to parameter
--is-active-cmk
lost
Version 2.26.1
az acr build\connected-registry\pack\run\scope-map
: Fix the compatibility bug caused by SDK upgrade
az aks create
: Fix the issue that
assign-kubelet-identity
option can't work
az storage fs directory download
: Fix the issue with
--sas-token
to generate valid sas url
az storage blob copy start
: Fix the issue in copy from different account
Version 2.26.0
az aks get-credentials
: Add a check for KUBECONFIG environmental variable
az apim create
: Fix
--enable-managed-identity
true failure
az functionapp create
: Remove support for EOL Node 8 and 10
az webapp deployment source config
: Remove vsts-cd-manager
az functionapp deployment source config
: Remove vsts-cd-manager
az webapp/functionapp config access-restriction add
: Prevent duplicate rules using service endpoints.
az webapp/functionapp config access-restriction remove
: Remove service endpoints are case-insensitive
az webapp config access-restrictions add
: Skip validation if user does not have access to get service tag list.
az appservice domain create
: Fix get correct domain agreements
az webapp deployment github-actions add/remove
: new commands
disable_local_auth
az provider register
: Make parameter
--accept-term
become not required
az aro create
: Add cidr values for pod/service
az backup container
: Fix container registration
Workload container registration fix, SDK upgraded to 0.12.0, Fixed and Re-ran tests
az cognitiveservices account
: Add list-deleted, show-deleted, recover, purge commands
az sig create/update
: Add --permissions to specify the permission of sharing gallery.
az sig share
: Manage gallery sharing profile.
az sig list-shared
: List shared galleries by subscription id or tenant id.
az sig show-shared
: Get a shared gallery.
az sig image-definition list-shared
: List shared galleries by subscription id or tenant id.
az sig image-definition show-shared
: Get a shared gallery image.
az sig image-version list-shared
: List shared galleries by subscription id or tenant id.
az sig image-version show-shared
: Get a shared gallery image version.
az vmss create
: Support NetworkApiVersion for Vmss with OrchestraionMode == Flexible
az hdinsight create
: Remove the incoming breaking change notice for the parameter
--workernode-size
and
--headnode-size
.
az netappfiles account ad add
: Optional parameter added named --administrators
az netappfiles pool create
: Optional parameter added --cool-access
az netappfiles volume create
: Optional parameters added named --chown-mode, --cool-access, --coolness-period, --coolness-period
az netappfiles volume backup restore-status
: Command added to see backup restore status
az network routeserver create
: Add
--public-ip-address
argument.
az sql db ledger-digest-uploads
: Support SQL Ledger
az sql db str-policy set/show
: Add Set and Show ShortTermRetentionPolicy
az storage account create
: Support
--enable-nfs-v3
to set NFS 3.0 protocol
Version 2.25.0
az acr connected-registry
: Minor bug fixes
az webapp deployment source config-local-git
: Fix to set SiteConfig
az resource tag
: Fix the problem of tagging resources with resource type
Microsoft.Network/publicIPAddresses
az policy assignment non-compliance-message
: New command group for policy assignment non-compliance messages
az policy assignment update
: New command for partially updating existing policy assignments
az vm create
: Support delete option for NICs and Disks for VMs in Azure CLI
az container exec
: Decode received bytes as utf-8 string
az keyvault set-policy/delete-policy
: Support --application-id
az keyvault recover
: Support MHSM
az keyvault private-link-resource list
: Support MHSM
az keyvault private-endpoint-connection
: Support MHSM
az netappfiles volume backup status
: Command added to get the status of the backup for a volume.
az netappfiles volume update
: Optional parameter added named
--snapshot-policy-id
o assign a snapshot policy to the volume.
az netappfiles volume backup create
: Optional parameter added named
--use-existing-snapshot
to manually backup an already existing snapshot.
az netappfiles volume backup update
: Optional parameters added named
--use-existing-snapshot
to manually backup an already existing snapshot. Optional parameter label also added to add a label to backup.
Microsoft.Sql/servers
provider in Private link
az network private-link-resource list
: Support
--type microsoft.keyvault/managedHSMs
az network private-endpoint-connection
: Support
--type microsoft.keyvault/managedHSMs
az postgres flexible-server migration
: Add customer facing feature to migrate postgres db servers from Sterling to Meru platform
az ad sp create-for-rbac
:
--name
is now only used as the
displayName
of the app. It is not used to generate
identifierUris
anymore.
name
in the output is now the same as
appID
(
servicePrincipalNames
) and deprecated.
az signalr identity
: Add managed identity related command
az signalr cors update
: Add update command for cors
az storage blob copy start
: Support --tier and --rehydrate-priority
az storage account create
: Remove
StorageFileDataSmbShareOwner
option for --default-share-permission
az storage blob list
: --delimiter parameter value will now be honored
az webapp deploy
param help text
Version 2.24.2
az container create
fails with
AttributeError: 'ResourcesOperations' object has no attribute 'create_or_update'
Version 2.24.1
Version 2.24.0
az aks check-acr
: Add the nodeslector linux to avoid the "canipull" pod to be scheduled on the windows node
az webapp list-runtimes
: Add Dotnet6 support and update runtimes
webapp log tail
: Fix #17987: logging.warning call with invalid 'end' argument
az appservice
: Add function to retrieve users github personal access token
az ts
: Add UiFormDefinition file support to TemplateSpecs for GA (05/04)
az sshkey create
: Save private key to local file system
az labs create environment
: Fix error creating an environment from an ARM template
az hdinsight create
: Use getting default sku api to set workernode and headnode size if customer does not provide.
az iot hub create
: Support assigning identities and assigning roles to system-managed identity.
az iot hub update
: New parameter
--file-upload-storage-identity
to allow for managed-identity authenticated file upload.
az iot hub identity assign
: New command to assign user/system-assigned managed identities to an IoT Hub.
az iot hub identity show
: New command to show identity property of an IoT Hub.
az iot hub identity show
: New command to update identity type of an IoT Hub.
az iot hub identity remove
: New command to remove user/system-assigned managed identities from an IoT Hub.
az iot hub routing-endpoint create
: New
--identity
parameter allows choosing a user/system-assigned identity for routing endpoints.
az iot hub route create
: New routing source-type
DeviceConnectionStateEvents
az network lb address-pool tunnel-interface
az network lb frontend-ip update
: New parameter
--gateway-lb
az network nic ip-config update
: New parameter
--gateway-lb
az network rule create/update
: New parameter
--backend-pools-name
az network vnet-gateway create
: Add new paramter
--nat-rule
az network vnet-gateway nat-rule
az network vpn-conncetion create
: Add new paramter
--ingress-nat-rule
and
--egress-nat-rule
az network vnet create
: Add new parameter
--flowtimeout
az sf cluster certificate
: Remove all commands under this group. Please follow the instructions in
Add a secondary certificate using Azure Resource Manager
to add/remove cluster certificates.
az sf managed-service update
: Remove deprecated parameter --drop-source-replica-on-move.
az sf managed-service create
: Remove deprecated parameters --service-dns-name, --drop-source-replica-on-move and -instance-close-delay-duration.
az sf cluster
: Rename parameter --vault-resource-group to --vault-rg.
az sf managed-cluster and sf managed-node-type
: Set groups as not preview
az sf managed-cluster create
: Add parameters --upgrade-mode, --upgrade-cadence and --code-version.
az sf managed-node-type
: Add parameters --data-disk-type, --is-stateless and --multiple-placement-groups.
az sql server create
: Add a space to split the concatenated words in the help message of the argument --assign-identity.
az sql server update
: Add a space to split the concatenated words in the help message of the argument --assign_identity.
az storage share-rm delete
: Raise error when there are snapshots for target file share and add
--include
to specify deleting target file share and its snapshots
az storage blob generate-sas
: Add spaces to split the concatenated words in the help message of the arguments --cache-control, --content-disposition, --content-encoding, --content-language and --content-type.
az storage blob url
: Add a space to split the concatenated words in the help message of the argument --snapshot.
az storage container generate-sas
: Add spaces to split the concatenated words in the help message of the arguments --cache-control, --content-disposition, --content-encoding, --content-language and --content-type.
az storage share-rm list
: Support list with snapshots.
Version 2.23.0
az acr check-health
: Add support to verify dns routings to private endpoints
az aks update
: Add
--windows-admin-password
to support updating Windows password
az aks update
: Support updating from SPN cluster to MSI cluster.
az aks create
: Add
--enable-encryption-at-host
parameter
az staticwebapp browse
to
az staticwebapp show
az staticwebapp create --sku
az staticwebapp update
az webapp/functionapp config access-restriction add/remove
: Support for Service Tag, Http headers and multi-source rules.
az bicep
: Replace datetime APIs that are not available in Python 3.6
az deployment group create
: Fix the compatibility issue of api-version for parameter
--template-specs
az backup vault create
: Add tags as an optional argument
az cdn endpoint rule add
: Fix delivery rule creation for non-Microsoft SKU
az sig image-version create
: Support creating from a VHD
az vm create --count
: Support vnet and subnet configuration
az vmss extension upgrade
: Fix a bug
vm identity assign
az disk create
: Trusted launch
az disk create
: Hibernation
az sig image version create
: Support data disk VHDs
--workernode-size
and
--headnode-size
keyvault delete --hsm-name
will perform soft delete on a MHSM.
az term
to accept/show terms
az monitor metrics list-namespaces
arecords
in output will be changed to
aRecords
.
az network express-route list-route-tables-summary
.
az network express-route peering get-stats
.
az network express-route peering connection list
.
az network lb create
: Add new parameter
--edge-zone
az network nic create
: Add new parameter
--edge-zone
az network private-endpoint create
: Add new parameter
--edge-zone
az network private-link-service create
: Add new parameter
--edge-zone
az network public-ip create
: Add new parameter
--edge-zone
az network public-ip prefix create
: Add new parameter
--edge-zone
az network vnet create
: Add new parameter
--edge-zone
az network lb list-nic
az network application-gateway show-backend-health
: support probe operation arguments.
az network vpn-connection list
: support parameter
--vnet-gateway
.
az network vnet-gateway disconnect-vpn-connections
.
az network vnet-gateway vpn-client show-health
.
az network vnet-gateway vpn-client ipsec-policy show
.
az network vnet-gateway vpn-client ipsec-policy set
.
az network vnet-gateway packet-capture start
.
az network vnet-gateway packet-capture stop
.
az network vnet-gateway show-supported-devices
.
az network vpn-connection list-ike-sas
.
az network vpn-connection packet-capture start
.
az network vpn-connection packet-capture stop
.
az network vpn-connection show-device-config-script
.
az network private-link-resource list
: support more providers for
--type
3.8.9
in docker image
3.8.9
in MSI.
az mysql flexible-server create
:
--storage-size
default value is changed from 10 to 32.
az postgres flexible-server create
: Add
--private-dns-zone
parameter for creating server with private access.
az role assignment create/update
: Auto complete
assignee_principal_type
az sql db create
: Add --ha-replicas argument
az sql db replica create
: Add --ha-replicas argument
az storage account create
: Add edge zone support
az storage account create/update
: Support sas&key policy
az synapse notebook create
: Create a notebook
Version 2.22.1
Version 2.22.0
az acr connected-registry install info
: Replace keys ACR_REGISTRY_NAME, ACR_SYNC_TOKEN_NAME, ACR_SYNC_TOKEN_PASSWORD, ACR_PARENT_GATEWAY_ENDPOINT, and ACR_PARENT_PROTOCOL with a new connected string key, ACR_REGISTRY_CONNECTION_STRING.
az acr connected-registry install renew-credentials
: Replace keys ACR_REGISTRY_NAME, ACR_SYNC_TOKEN_NAME, ACR_SYNC_TOKEN_PASSWORD, ACR_PARENT_GATEWAY_ENDPOINT, and ACR_PARENT_PROTOCOL with a new connected string key, ACR_REGISTRY_CONNECTION_STRING.
az acr connected-registry create
: Verify before the creation of the token and sync scope map that all ancestors are active.
az acr connected-registry create
: Add the repository and gateway permissions required for creation to all the ancestors of the new connected registry if needed prior to the connected registry creation.
az acr connected-registry delete
: Remove the gateway permissions of the deleted resources from all its ancestors' sync scope maps.
az acr connected-registry repo
: New command to add repository permissions to a connected registry and all its ancestors' sync scope maps, and remove repository permissions from the connected registry and all its descendants' sync scope maps
az aks create
: Add support for
--private-dns-zone
and
--fqdn-subdomain
feature
az bicep build
: Change the parameter
--files
to
--file
az bicep decompile
: Change the parameter
--files
to
--file
az bicep build
: Add a parameter
--outdir
for specifying the output directory
az bicep build
: Add a parameter
--outfile
for specifying the output file path
az policy exemption
: Add new commands to support policy exemption
--force
parameter functionality for
az backup vault delete
command
az backup protectable-item list
: Add optional parameter
--backup-management-type
az backup protectable-item list
: Add
--server-name
as an optional argument
az ssh vm
: Support VM SSH with Service Principal
vm install-patches
--enable-auto-key-rotation
az container create
: Fix handling of return value from network_profiles.create_or_update
az eventgrid system-topic create/update
: Add MSI Support
az eventgrid [partner topic | system-topic] event-subscription
: Add support for StorageQueueMessageTTL, AdvancedFilters, EnableAdvancedFilteringOnArrays
az eventgrid [partner topic | system-topic] event-subscription
: Add support for delivery attribute
az eventgrid topic create
: Add support for creating topic for azure or azurearc
KeyError
in
az interactive --update
az netappfiles account ad add
: Optional parameter added named allow-local-ldap-users
az netappfiles volume create
: Optional parameter added named ldap-enabled
az netappfiles volume backup status show
: Operation added
az network vnet-gateway
:
--vpn-auth-type
allow multi value
python3
instead of hard-coded
/usr/bin/python3
.
az search service create
: Add async (--no-wait) options.
az search service update
: Add async (--no-wait) options.
az search shared-private-link-resource create
: Add async (--no-wait) options.
az search shared-private-link-resource update
: Add async (--no-wait) options.
az storage fs directory upload/download
: Support adls gen2 file system directory upload&download
az storage fs file list
: Support --show-next-marker
az storage share-rm
: Support create/show/delete snapshots
az synapse role assignment create
: Role names at old version are not allowed, Sql Admin, Apache Spark Admin, Workspace Admin
az synapse role assignment create
: When --assignee argument can't uniquely determine the principal object, the command will raise error instead of adding a role assignment for the uncertain principal object.
az synapse role scope list
: List all scopes synapse supports.
az synapse role assignment create/list/delete
: Add --scope/--item-type/--item arguments to support manage role assignments based on scope.
az synapse role assignment create/list/delete
: Add --assignee-object-id argument, it will bypass Graph API and uniquely determine principal object instead of deducing principal object using --assignee argument.
Version 2.21.0
az acr login
for self-diagnosing potential docker command latency
acr update
: Support anonymous pull
aks update
: Add
--no-uptime-sla
apim backup
:
--storage-account-container
not support multi-value.
apim restore
:
--storage-account-container
not support multi-value.
az webapp config ssl create
: set
--name
parameter as required.
az webapp show
return null values for SiteConfig properties
az webapp log config
: 'level' always defaults to verbose
az bicep build
: fix an issue where build warnings are not shown
id_part
for sub-resource names to fix
--ids
az backup protection check-vm
: Add
--vm
and
--resource-group
as optional params
az cache
az afd rule create
: Fix
--help
message
az vmss deallocate
:
--instance-ids
failed
az vm create
: New parameter
--platform-fault-domain
in FLEX VMSS mode
az vm create
:
--patch-mode
for Linux VM
az ssh vm
: Automatically launch browser when getting certificate fails
az vm create
: New parameter
--count
az vm create
: Trusted Launch
az keyvault role definition list
: Support
--custom-role-only
to list only custom role definitions
--no-wait
for command
az keyvault security-domain download
and
--target-operation
for command
az keyvault security-domain wait
az netappfiles account backup show
: Operation added.
az netappfiles account backup delete
: Operation added.
az netappfiles account ad add
: Parameter
--ldap-over-tls
added.
az netappfiles account create
: Parameter
--encryption
added.
az netappfiles account update
: Parameter
--encryption
added.
az netappfiles volume create
: Parameter
--encryption-key-source
added.
az netappfiles volume create
: Default export policy removed for nfsv4.1 and optional parameters added for setting up an export policy for nfsv4.1: rule_index, unix_read_only, unix_read_write, cifs, allowed_clients
az network public-ip prefix create
: Support
--zone 1 2 3
az network lb frontend-ip create
: Support
--zone 1 2 3
az network lb address-pool
: Support subnet when creating or updating an IP-based backend pool of a load balancer.
az ad app permission list/grant
: Refine error message when no associated Service Principal exists for the App
az search
: GA
az sf certificate
: deprecate cluster cert commands.
az storage account generate-sas
fails if a connection string is provided
az storage container create
fails when providing storage container metadata
Version 2.20.0
az ams account encryption
: New subgroup to show or set the encryption for the media service account
az ams account storage set-authentication
: New command to set the authentication for the storage account associated with the media service account
az ams account create (mi-system-assigned)
: New --mi-system-assigned parameter for account create to set the managed identity of the media account
az ams account mru set
: This command will no longer work for Media Services accounts that are created with the 2020-05-01 version of the API or later.
az ams live-event create (stretch-mode, key-frame-interval, transcrip-lang, use-static-hostname, custom hostname)
: Add new parameter options to live-event create command
az ams live-event standby
: New command to put the live event in standby mode
az ams transform create (videoanalysismode, audioanalysis mode)
: New parameter options for transform create
az webapp config ssl bind
: handle if webapp and appservice plan in different rg. Also reference text updates
az functionapp create
: Add preview support for creating dotnet-isolated apps.
az functionapp create
: Remove preview flag from Node.js 14.
az deployment group/sub/mg/tenant validate/create/what-if
: Add support for Bicep files
az bicep install
: New command for installing Bicep CLI
az bicep upgrade
: New command for upgrading Bicep CLI
az bicep build
: New command for building Bicep files
az bicep version
: New command for showing the current installed version of Bicep CLI
az bicep list-versions
: New command for showing the available Bicep CLI versions
az managedapp definition update
: Add new command for updating managedapp definition
az backup recoverypoint show-log-chain
: Add start/end time in show-log-chain table output
az vm (extension) image list
: Make it more robust
az vmss create
: Fix a license type issue
az vm create
: add
--enable-hotpatching
az iot central app
: Address several S360 fixes
az iot central app update
: Remove the need of checking etag when updating the existing iotc app.
az keyvault role assignment/definition list
:
roleDefinitionName
should be
roleName
in command output
id
changes to be
jobId
,
azureStorageBlobContainerUri
changes to be
folderUrl
in command output of
az keyvault backup/restore
,
az keyvault key restore
az network public-ip create
: Support '--zone 1 2 3' after '2020-08-01'
az network routeserver peering
: Rename
--vrouter-name
by
--routeserver
az network express-route peering create
: Support ipv6 address
az network public-ip create
: Expose a new argument
--tier
az search
: Fix the
--identity-type
helper's guide.
az sql db/elastic-pool create/update
: Add maintenance-configuration argument
az sql db replica create
: Add --secondary-type argument
az storage account file-service-properties
: Default to enable delete retention policy with retention days 7 in server side
az storage blob download
fails with "Permission denied" if the destination file is a directory
az storage account network-rule
: GA resource access rules
az storage account blob-service-properties update
: Support --change-feed-retention-days
Version 2.19.1
azure-keyvault-administration
is pinned to 4.0.0b1
Version 2.19.0
az acr connected-registry install info
: Add new key
ACR_SYNC_TOKEN_NAME
with the same value as
ACR_SYNC_TOKEN_USERNAME
. A warning that the latter will be deprecated is displayed.
az acr connected-registry install renew-credentials
: Add new key
ACR_SYNC_TOKEN_NAME
with the same value as
ACR_SYNC_TOKEN_USERNAME
. A warning that the latter will be deprecated is displayed.
az aks check-acr
: Fix Kubernetes version check
az appconfig feature filter add
: Support adding JSON objects as feature filter parameter values
az appservice ase/plan
: Support ASEv3
az webapp up/az webapp create
: Fix nonetype errors
az webapp up/create
: better error handling of app name with period
az webapp config ssl import
: Fix bug that causes failures on national clouds
az provider register
: Support registering management group
az backup protectable-item list
: Add protectable-item-type as an optional argument
az bot create/update
: Add Encryption features
--cmk-key-url
and
--encryption-off
az bot update
: Rename Encryption-OFF arg to CMK-OFF and updating api version
az disk create/update
: Add parameter
--enable-bursting
to support disk bursting
az hdinsight create
: Add a new parameter
--enable-compute-isolation
to support create cluster with compute isolation feature.
az keyvault key import
: Support
--curve
parameter for importing BYOK keys
az keyvault certificate download
: Fix deprecated/removed method call
az keyvault create/update
: Remove preview tag for
--enable-rbac-authorization
az monitor metrics alert create
: Fix 'resource is not found' error
az netappfiles account ad add
: Add parameter
--security-operators
.
az netappfiles volume create
: Add parameter
--smb-continuously-available
.
az netappfiles volume create
: Add parameter
--smb-encryption
.
az netappfiles
: No longer in preview mode.
az network vrouter
: Depracate this command group, please use
az network routeserver
.
az network routeserver
: Add new command group.
az network application-gateway create
: Add parameter
--ssl-profile-id
az network application-gateway client-cert
: Manage trusted client certificate of application gateway
az network application-gateway ssl-profile
: Manage ssl profiles of application gateway
az login
: Launch browser in WSL 2
az mysql flexible-server create --iops
: Allow user to choose IOPS for their SKU.
az search create
: Add support for search service creation with IP rules, public endpoint access and/or msi
az search update
: Add support for search service update with IP rules, public endpoint access and/or msi
az search private-endpoint-connection
: Manage private endpoint connection to a search service
az search shared-private-link-resource
: Manage shared private link resources in a search service
az search private-link-resource
: List available private link resources in a search service
az security
az sql mi create/update
: Add support for maintenance configuration in managed instance operations
az storage account blob-service-properties
: Support default service version
az synapse workspace create
: Add parameter
--key-identifier
to support to create workspace using customer-managed key.
az synapse workspace key
: Add CRUD cmdlets to support to manage keys under specified synapse workspace.
az synapse workspace managed-identity
: Add cmdlets to support CRUD managed identity to sql access setting.
az synapse workspace
: Add data exfiltration protection support, add parameter
--allowed-tenant-ids
.
Version 2.18.0
az acr create / update
: Add
--allow-trusted-services
. This parameter determines whether trusted azure services are allowed to access network restricted registries. The default is to allow.
az aks check-acr
: Add new check-acr command
az webapp config ssl import
: Change command to also import App Service Certificate
az webapp ssh
: If using a windows client, open browser to scm link
az webapp deployment slot swap
: The command should support preserve vnet.
az deployment
: Add support for
--query-string
az ts
: Error handling improvement for
--template-file
without
--version
prohibited
az backup protection backup-now
: Set default retention period to 30 days
az vm/vmss extension set
: New parameter
--enable-auto-upgrade
az container exec
: Remove eol check to avoid closing terminal before it even started on linux
az dms project task create
: Added task type parameter to help distinguish if a scenario is an online migration or an offline migration.
az dms project task cutover
: Add new command which allows tasks with an online migration task type to cutover and end the migration.
az dms project create/az dms project task create
: Enable MySQL and PostgreSQL projects/tasks to be created.
az monitor log-analytics workspace data-export
: Remove deprecated
--export-all-tables
parameter and require
--tables
parameter
az role assignment create
: Only show supported values for
--assignee-principal-type
az storage blob generate-sas
does not properly encode
--full-uri
Version 2.17.1
az mysql create
: Revert incorrect parameter name 'serv_name' to 'service_name'
Version 2.17.0
az acr connected-registry
: New feature for on-prem Azure Container Registry
az acr scope-map update
: --add and --remove are deprecated, they are renamed to --add-repo --remove-repo
az acr scope-map create/update
: Add support to handle Gateway actions.
az acr token create
: support added for gateway actions
az aks get-credentials
: Clarify documentation for get-credentials
az ts
: Add support for --tags
az ts
: Support deleting a single version
az provider register
: Add --accept-terms for registering RPaaS
az aro delete
: Add RBAC validation on cluster deletion
az aro update
: Add RBAC validation on cluster update
az backup job list
: Solve -o table bug and added backup_management_type as command input
taskCounts
) as well as task slot counts (
taskSlotCounts
).
az container create
CLI example text.
az keyvault key import
: Support
--kty
for importing BYOK keys
az monitor metrics alert create
: Improve error message to give more actionable insight
az network private-endpoint create
: Add more declaration of '--subnet' and '--private-connection-resource-id'
az ad sp create-for-rbac
: Deprecate creating Contributor role assignment by default
az sql dw update
: do not accept backup-storage-redundancy argument
az sql db update
: update backup storage redundancy as requested from command
az storage container legal-hold [clear|set]
az storage account encryption-scope
: GA support
Version 2.16.0
az aks nodepool add/update/upgrade
: Take max surge parameter
az apim restore
: New command to restore a backup of an API Management service
az functionapp create
: Accept
--runtime python
and
--runtime-version 3.9
as Azure Functions v3 parameter
az deployment-scripts
: Remove preview flag
az backup protection undelete
: Add support for AzureWorkload protection undelete using CLI
az keyvault key/secret list
: Add a parameter
--include-managed
to list managed resources
az monitor metrics alert create
: Support dynamic thresholds for condition parameter
az monitor metrics alert update
: Support dynamic thresholds for condition parameter
az monitor metrics alert dimension create
: Build a metric alert rule dimension
az monitor metrics alert condition create
: Build a metric alert rule condition
az netappfiles account ad add
: Two optional parameters added, aes_encryption and ldap_signing
az netappfiles account backup-policy update
: Three optional parameters added named tags, type and id
az netappfiles snapshot policy create
: An optional parameter added named provisioning_state
az network network watcher configure
: Fix NetworkWatcherCountLimitReached error caused by case sensitivity of location value
az network application-gateway http-listener
: Fix bug that cannot create and update with WAF policy name
az network route-table
: Deprecate route table V1
az network cross-region-lb
: Support cross-region load balancer
az network express-route port generate-loa
: New command to generate and download the PDF letter of authorization for a ExpressRoutePort
Version 2.15.1
Version 2.15.0
az aks install-cli
: Support customize download url
az aks browse
: Point to Azure Portal Kubernetes resources view if k8s >=1.19 or kube-dashboard not enabled
az aks use-dev-spaces
: Indicate that dev-spaces commands are deprecated
az functionapp create
: Add Node 14 preview support.
az functionapp create
: Remove preview flag from custom handlers.
az functionapp update
: Add error message if functionapp migration involves any plans on Linux.
az functionapp update
: Add more descriptive error message if functionapp migration fails.
az deployment
: Print out error details for deployment
az billing invoice
: Support many other scopes like BillingAccount, BillingProfile and existing subscription.
az billing account
: New commands to support display and update existing billing accounts.
az billing balance
: New commands to support display balance of a billing profile.
az billing customer
: New commands to support display customer of billing account.
az billing policy
: New commands to support display and update policy of a customer or a billing profile.
az billing product
: New commands to manage products of a billing account.
az billing profile
: New commands to manage a billing profile.
az billing property
: New commands to display and update a billing account's properties.
az billing subscription
: New commands to manage the subscriptions for a billing account.
az billing transaction
: New commands to list transaction of an invoice.
az billing agreement
: New commands to manage billing agreement.
az billing permission
: New commands to manage billing permission.
az billing role-assignment
: New commands to manage role assignment.
az billing role-definition
: New commands to display role definition.
az billing instruction
: New commands to manage instructions of billing.
--resource-provider-connection
and
--enable-private-link
to support relay outbound and private link feature.
list-deleted
and
purge
az netappfiles pool update
: Add optional parameter qos-type.
az netappfiles pool create
: Add optional parameter qos-type.
az netappfiles volume replication suspend
: Add force-break-replication as optional parameter.
az netappfiles account ad add
: Add optional parameters kdc-ip, ad-name, server-root-ca-certificate and backup-operators
az netappfiles volumes create
: Add optional parameters snapshot-policy-id, backup-policy-id, backup-enabled, backup-id, policy-enforced, vault-id, kerberos-enabled, throughput-mibps, snapshot-directory-visible, security-style, kerberos5-read-only, kerberos5-read-write, kerberos5i-read-only, kerberos5i-read-write, kerberos5p-read-only, kerberos5p-read-write and has-root-access.
az netappfiles volume update
: Add optional parameters vault-id, backup-enabled, backup-policy-id, policy-enforced and throughput-mibps
az network dns zone import
: Raise FileOperationError instead of FileNotFoundError if zone file doesn't exist
az network private-dns zone import
: Raise FileOperationError instead of FileNotFoundError if zone file doesn't exist
az login
: Add back the warning that a browser is opened
az role assignment create
: Make
--description
,
--condition
,
--condition-version
preview
az security pricing
: Update help to reflect current API version being called
az storage blob delete-batch
: Correct typo in documentation.
Version 2.14.2
Version 2.14.1
Version 2.14.0
az backup policy create
: Add support for IaaSVM backup policy creation from CLI
az vm update / az sig image-version update
: Support update vm/image-version even it uses a cross tenant image
az cosmosdb create/update
: Improve error message from incorrect --locations input
az cosmosdb sql container create/update
: Add --analytical-storage-ttl parameter
--enable-soft-delete false
while creating or updating vaults
--bypass
and
--default-action
work together with network acl parameters while creating vaults
az postgres|mariadb|mysql server create
: Update create experience for Postgres, MySQL and MariaDB - new fields in the output , Introduce new values for
--public
parameter in create command (all,<IP>,<IPRange>,0.0.0.0)
az signalr create
: Add new option
--enable-messaging-logs
for controling service generate messaging logs or not
az signalr update
: Add new option
--enable-messaging-logs
for controling service generate messaging logs or not
az sql db audit-policy show
: extend to show database's audit policy including LA and EH data
az sql db audit-policy update
: extend to allow LA and EH update along with database's audit policy
az sql db audit-policy wait
: place the CLI in a waiting state until a condition of the database's audit policy is met.
az sql server audit-policy show
: extend to show servers's audit policy including LA and EH data
az sql server audit-policy update
: extend to allow LA and EH update along with server's audit policy
az sql server audit-policy wait
: place the CLI in a waiting state until a condition of the server's audit policy is met.
az sql db replica create
: Add --partner-database argument
az storage logging update
fails without optional argument
az storage queue list
: Track2 supported
az storage fs access
: Support managing ACLs recursively
Version 2.13.0
az acr helm
: Update deprecation url
az aks create --enable-addons virtual-node
az aks create/update
: Add LicenseType support for Windows
az functionapp deployment source config-zip
: Fixed an issue where config-zip could throw an exception on success on linux consumption
az appservice domain create, show-terms
: Add ability to create app service domain
az functionapp create
: Removed the preview flag from Java 11 when creating a new function app
az ts
: Add new commands for template specs
az deployment
: Add support for --template-spec -s
az hdinsight create
: add deprecate information for argument --public-networrk-access-type and --outbound-public-network-access-type
az hdinsight create
: add deprecate information for argument
--public-networrk-access-type
and
--outbound-public-network-access-type
az hdinsight create
: add parameter
--idbroker
to support customer to create ESP cluster with HDInsight Id Broker
--hsm-name
for
az keyvault key encrypt/decrypt
__init__()
takes 1 positional argument but 2 were given
az network application-gateway ssl-cert show
: Add example to demonstrate certificate format and fetch information
az network application-gateway rule
: Support --priority option
az network application-gateway create
: Fix bug that cannot create without public IP sepcified
az network application-gateway waf-policy managed-rule rule-set add
: Expose server error to user to give more intuitive hint message.
az network application-gateway waf-policy managed-rule rule-set update
: Support to change rule set type version.
az role assignment list/delete
: Forbid empty string arguments
az sql midb log-replay
: Support for log replay service on managed database
az sql vm show
: Add configuration options to --expand flag
az storage blob copy start
: Fix format issue for
--destination-if-modified-since
and
--destination-if-unmodified-since
az storage blob incremental-copy start
: Fix format issue for
--destination-if-modified-since
and
--destination-if-unmodified-since
az storage fs
: Fix connection string issue
az storage share-rm
: GA release access tier
az storage container-rm
: Add a new command group to use the Microsoft.Storage resource provider for container management operations.
Version 2.12.1
az postgres flexible-server create
: Update VnetName to exclude servername and update default region for MySQL
Version 2.12.0
az deployment group/sub/mg/tenant what-if
: Show "Ignore" resource changes last
Added Cluster commands and trusted_service_access_enabled parameter for Networkruleset
az extension add
: Add
--upgrade
option to update the extension if already installed
--maxresults
does not take effect while listing resources or resource versions
az monitor log-analytics workspace linked-storage
: expose detailed error message to customers
az network vnet subnet
: Support --disable-private-endpoint-network-policies and --disable-private-link-service-network-policies
az role assignment create/update
: Support
--description
,
--condition
and
--condition-version
az ad app permission delete
: Support
--api-permissions
to delete specific
ResourceAccess
az storage share-rm stats
: Get the usage bytes of the data stored on the share.
az storage blob query
: Support Azure Storage Query Acceleration
az storage copy
: Add account credentials support and deprecate
--source-local-path
,
--destination-local-path
,
--destination-account-name
az storage account blob-service-properties update
: Add container delete retention policy support
Version 2.11.1
az network list-service-tags
: add details on location parameter use to the help message
az storage blob list
: Support OR properties with new api version
Version 2.11.0
az aks create
az webapp
: Add list-instances command
az webapp ssh
: Add --instance parameter to connect to a specific instance
az webapp create-remote-connection
: Add --instance parameter to connect to a specific instance
az webapp auth update
: Add optional parameter to update client-secret-certificate-thumbprint
az functionapp keys
: Added commands that allow users to manage their function app keys
az functionapp function
: Added commands that allow users to manage their individual functions
az functionapp function keys
: Added commands that allow users to manage their function keys
az functionapp create
: Removed ability to create 2.x Functions in regions that don't support it
az resource list
: Extend the return data of
createdTime
,
changedTime
and
provisioningState
az resource
: Add parameter
--latest-include-preview
to support using the latest api-version whether this version is preview
az cloud register
: Fix registering clouds with a config file
az vm create
: Automatic in-guest patching
az image builder create
: Add --vm-size, --os-disk-size, --vnet, --subnet
az eventhubs eventhub create/update
: Change documentation of destination_name
az extension list-versions
command to list all available versions of an extension
az monitor metrics alert create
: support RG and Sub as the scope values
az netappfiles account
: Model ActiveDirectory has a new parameter backup_operators
az netappfiles volume show
: Model dataProtection has a new parameter snapshot
az netappfiles volume show
: Model Volume has a new parameter snapshot_directory_visible
az network dns export
: export FQDN for MX, PTR, NS and SRV type instead of relative path
az network application-gateway auth-cert show
: Add example to demonstrate certificate format
az network private-endpoint-connection
: support app configuration
az ad group create
: support specify description when creating a group
az role definition create
: print human readable message instead of exception when assignableScope is an empty array
az ad sp create-for-rbac
: change default permission of created certificate
az sql server audit-policy
: Add sql server auditing support
az storage blob copy start-batch
: Fix #6018 for --source-sas
az storage account or-policy
: Support storage account object replication policy
az storage blob generate-sas
: add examples for --ip and refine error message
az storage blob list
: Fix next_marker issue
az upgrade
command to upgrade azure cli and extensions
Version 2.10.1
az webapp up
: Fix default ASP selection logic when --plan parameter is not provided
az storage blob upload-batch
: Fix issue #14660 with unpositional arguments
Version 2.10.0
az aks update
: Change --enable-aad argument to migrate a RBAC-enabled non-AAD cluster to a AKS-managed AAD cluster
az aks install-cli
: Add --kubelogin-version and --kubelogin-install-location arguments to install kubelogin
az resource tag
: Fix the bug of managedApp tagging and some related test issues
az deployment mg/tenant what-if
: Add support to management group and tenant level deployment What-If
az deployment mg/tenant create
: Add --confirm-with-what-if/-c parameter.
az deployment mg/tenant create
: Add --what-if-result-format/-r parameter.
az deployment mg/tenant create
: Add --what-if-exclude-change-types/-x parameter.
az tag
: az tag support for resource id parameter
az vm/vmss create
: Select a valid username for user if the default username is invalid
az vm update
: support cross tenant image
az disk-access
: Add new command group to operate disk access resource
az config
: Add new
config
command module
az hdinsight create
to support private link and encryption in transit feature:
az keyvault key encrypt/decrypt
: add parameter
--data-type
for explicitly specifing the type of original data
az monitor log-analytics workspace data-export
: support event hub namespace as the destination.
az monitor autoscale
: support namespace and dimensions for --condition
az volume revert
: Add Volume Revert to revert a volume to one of its snapshots.
az netappfiles mount-target
.
az volume show
: Add site to Active Directory Properties
az application-gateway private-link add
: support to specify an existing subnet by ID
az network application-gateway waf-policy create
: support version and type
az storage blob lease
: Apply new api version for blob lease operations
az storage fs access
: Support AAD credential in managing access control for ADLS Gen2 account
az storage share-rm create/update
: add --access-tier to support access tier
Version 2.9.1
az iot pnp
: Remove IoT PNP preview commands from core CLI
az rest
: Accept ARM URLs without subscription ID
Version 2.9.0
az aks create
: add --enable-aad argument
az aks update
: add --enable-aad argument
az functionapp create
: Added support for Java 11 and Powershell 7. Added Stacks API Support.
az resource tag
: Fix the problem of tagging resources with resource type
Microsoft.ContainerInstance/containerGroups
az vmss update
: support specify cross tenant image.
az sig image-version create
: support specify cross tenant image.
az monitor diagnostic-settings subscription
: Support diagnositc settings for subscription
az monitor metrics
: support ',' and '|' in metric name
az monitor log-analytics workspace data-export
: support log analytics data export
az network application-gateway frontend-ip update
: Deprecating the --public-ip-address parameter
az network express-route gateway connection
: support routing configuration
az network virtual-appliance
: Support Azure network virtual appliance.
az policy state
: add trigger-scan command to trigger policy compliance evaluations
az policy state list
: expose versions of policy entities in each compliance record
az account get-access-token
: Show expiresOn for Managed Identity
az sql mi create
,
az sql mi update
: Add
--tags
parameter to support resource tagging
az sql mi failover
: Support failover from primary or secondary point
az storage account create/update
: Add --allow-blob-public-access to allow or disallow public access for blob and containers
az storage account create/update
: Add
--min-tls-version
to support setting the minimum TLS version to be permitted on requests to storage.
Version 2.8.0
az acr login --expose-token
does not accept username and password
az webapp log deployment show
: Show the latest deployment log, or the deployment logs of a specific deployment if deployment-id is specified
az webapp log deployment list
: List of deployment logs available
az appservice ase create
: Fix create issue #13361
az appservice ase list-addresses
: Fix change of SDK #13140.
az webapp auth update
: Add optional parameter to update runtime-version
az tag
: Add examples for -h
az deployment group/sub what-if
: Add --exclude-change-types/-x parameter.
az deployment group/sub/mg/tenant create
: Add --what-if-exclude-change-types/-x parameter.
az deployment group/sub/mg/tenant validate
: Show error messages in a better format.
az group export
: Add new parameters
--skip-resource-name-params
and
--skip-all-params
to support skip parameterization
az batch account create
: Add new parameter
--public-network-access
az batch account create
: Add new parameter
--identity-type
az batch account set
: Add new parameter
--identity-type
az network private-link-resource
: Add support for the Microsoft.Batch batchAccount resource
az network private-endpoint-connection
: Add support for the Microsoft.Batch batchAccount resource
az cdn custom-domain enable-https
: Add BYOC support.
az cdn custom-domain enable-https
: Fix enabling custom HTTPS with CDN managed certificates for Standard_Verizon and Standard_Microsoft SKUs.
az cognitiveservices account
now have a unified structure for all commands.
az cognitiveservices account identity
: Add identity management for Cognitive Services.
az image builder
: Upgrade API version to 2020-02-14
az image builder create
: Add
--identity
to support identity configuration
az image builder customizer add
: Support Windows update customizer
az image builder cancel
az cosmosdb
: Add exists command to database and container groups
az eventhubs namespace create
: Add managed identity parameters
az keyvault key import
: Supports importing from strings via two new parameters.
az monitor log-analytics workspace saved-search
: Support new commands for saved search
az network application-gateway address-pool update
: Refine help message and add examples.
az network vnet create
: Support --nsg argument
az network lb address-pool
: Support create lb backend pool with backend address.
az network application-gateway address-pool
: Fix for --add argument
az ad sp create-for-rabc
: Support name with space, slash and back slash
az ad sp create-for-rbac
: Refine error message when user specify an invalid scope
az sql db ltr-policy/ltr-backup
: update/show long term retention policy, show/delete long term retention backups, restore long term retention backup
az storage remove
: Fix issue #13459 to raise exception for operation failure
az storage logging update
: Add check for logging version
az storage blob show
: Add more properties for blob with track 2 SDK
az storage share-rm create/update
: Add NFS protocol and root squash support
az storage account create
: Add support for double encryption
az storage blob/container/file/share/table/queue generate-sas
: make --expiry and --permissions required
az storage blob set-tier
: Migrate to Track 2 to support setting rehydrate priority
Version 2.7.0
az deployment
: Fix issue #13159 of incorrect message of JSON after removing comments and compressing
az resource tag
: Fix issue #13255 of tagging resources with resource type
Microsoft.ContainerRegistry/registries/webhooks
az monitor metrics alert
: refine several help messages
az monitor diagnostic-settings create
: support --export-to-resource-specific argument
az network dns zone
: support - character
az network vpn-connection ipsec-policy
: change the --sa-lifetime and --sa-max-size to larger values in example
az network private-endpoint-connection
: support event grid
az network express-route list-route-tables
: fix bug that cannot list routes as table
az ad sp credential reset
: modify credential generation to avoid troublesome special characters
az storage copy
: Add parameter
--follow-symlinks
to support symlinks
az storage logging
: Fix issue #11969 to refine error message
Version 2.6.0
az acr token create
: expose --days argument
az acr import
: accept --source argument values which contain login in server name through client end correction
az ams transform create
: Add ability to create a transform with a FaceDetector preset
az ams content-key-policy create
: Add ability to create a FairPlay content key policy with an offline rental configuration
az functionapp create
: AzureWebJobsDashboard will only be set if AppInsights is disabled
az webapp|functionapp config ssl import
: Lookup key vault across resources groups in subscription and improve help and examples.
az deployment
: Fix the problem that the templateLink will not be returned when deploying or validating template-uri
az deployment
: Fix the problem that deployment/validate does not support specially encoded character
az deployment sub/group what-if
: Fix array alignment and error handling
az deployment operation
: Modify the deprecate information
az vm list-skus
: Update --zone behavior, return all type skus now
az extension add
: Add --system to enable installing extensions in a system path
az iot
: Update the IoT command module first run extension awareness message to the accurate, non-deprecated modern Id
azure-iot
.
az volume create
: Adds snapshot-id as a parameter to create volume this will allow users to create a volume from existing snapshot.
az network public-ip create
: Inform customers of a coming breaking change
az network private-endpoint-connection
: Support mysql, postgres and mariadb types
az network private-endpoint-connection
: Support cosmosdb types
az network private-endpoint
: deprecate --group-ids and redirect to --group-id
az ad sp credential reset
: fix weak credential generation
az storage account file-service-properties update/show
: Add File Properties Support for Storage Account
az storage container create
: Fix #13373 by adding validator for public access
az storage blob sync
: Support
--connection-string
az storage blob sync
: Fix the incorrect error message when azcopy cannot find the installation location
Version 2.5.1
az acr check-health
: Fix "DOCKER_PULL_ERROR" on Windows
az vm list-ip-addresses
: Error handling
az vmss create
: Add --os-disk-size-gb
az cosmosdb create/update
: add --enable-public-network support
az sql instance-pool
: Add instance pools command group
az storage account failover
: Add support for grs/gzrs storage account failover
az storage blob upload
: Add --encryption-scope parameter to support specifying encryption scope information
Version 2.5.0
az openshift create
: add flags to support private cluster.
az openshift
: upgrade to
2019-10-27-preview
API version.
az openshift
: add
update
command.
az aks create
: Add support for Windows
az webapp deployment source config-zip
: remove sleep after request.get()
az aro
: Fix table output
az vmss disk detach
: fix data disk NoneType issue
az vm availability-set list
: Support showing VM list
az vm list-skus
: Fix display problem of table format
--enable-rbac-authorization
during creating or updating
az monitor log-analytics workspace linked-storage
: supports BYOS features
az network security-partner
: support security partner provider
Version 2.4.0
az acr run --cmd
: disable working directory override
az aks list -o table
should show privateFqdn as fqdn for private clusters
az functionapp create
: Changed the way linuxFxVersion was being set for dotnet linux function apps. This should fix a bug that was preventing dotnet linux consumption apps from being created
az webapp create
: fix to keep existing AppSettings with az webapp create
az webapp up
: fix to create RG for az webapp up command when using -g flag
az webapp config
: fix to show values for non-JSON output with az webapp config connection-string list
az deployment create/validate
: Add parameter
--no-prompt
to support skipping the prompt of missing parameters for ARM template
az deployment group/mg/sub/tenant validate
: Support comments in deployment parameter file
az deployment
: Remove
is_preview
for parameter
--handle-extended-json-format
az deployment group/mg/sub/tenant cancel
: Support cancel deployment for ARM template
az deployment group/mg/sub/tenant validate
: Improve the error message when deployment verification fails
az deployment-scripts
: Add new commands for DeploymentScripts
az resource tag
: Add parameter
--is-incremental
to support adding tags to resource incrementally
az aro
: Add Azure RedHat OpenShift V4 aro command module
az sig image-version create
: Add storage account type Premium_LRS
az vmss update
: Fix terminate notification update issue
az vm/vmss create
: Add support for specialized image version
az sig image-version create
: Add --target-region-encryption
az cosmosdb private-link-resource/private-endpoint-connection
az iotcentral
az iot central
command module
az network private-endpoint
: Support private dns zone group
az ad app create/update
: support --optional-claims as a parameter
az sf application update --application-parameters
removes old parameters that are not in the request
az sql mi op list
,
az sql mi op get
,
az sql mi op cancel
az sql midb
: update/show long term retention policy, show/delete long term retention backups, restore long term retention backup
az storage logging off
: Support turning off logging for a storage account
az storage account update
: Enable key auto-rotated for CMK
az storage account encryption-scope create/update/list/show
: Add support to customize encryption scope
az storage container create
: Add --default-encryption-scope and --deny-encryption-scope-override to set encryption scope for container level
Version 2.3.1
latest
Version 2.3.0
az acr import
: Modify help and error message to clarify the usage of --source and --registry
az acr login
:Remove the preview flag on '--expose-token'
--minimal-tls-version
. The allowed value is 1.0,1.1,1.2
--network-acls
,
--network-acls-ips
and
--network-acls-vnets
for specifying network rules while creating vault
--if-none-match
in
az network dns record-set {} add-record
Version 2.2.0
az acr login
wrongly raise error
az acr helm install-cli
--enable-private-cluster
functionapp create
today which cites a
--functions_version
flag but erroneously uses a
_
instead of a
-
in the flag name
az deployment group
and
az deployment operation group
for template deployment at resource groups. This is a duplicate of
az group deployment
and
az group deployment operation
az deployment sub
and
az deployment operation sub
for template deployment at subscription scope. This is a duplicate of
az deployment
and
az deployment operation
az deployment mg
and
az deployment operation mg
for template deployment at management groups
az deployment tenant
and
az deployment operation tenant
for template deployment at tenant scope
--location
parameter
--aux-tenants
to support cross tenants
~
in
--condition
--dryrun
flag
Version 2.1.0
--expose-token
for
az acr login
az acr task identity show -n Name -r Registry -o table
--vnet-subnet-id
validation
--policy
parameter is invalid
vm host
and
vm host group
az vm create
: create subnet automatically if vnet is specified and subnet not exists
import
for parameter
--ops
--id
for specifying keys
homeTenantId
and
managedByTenants
to subscription accounts. Please re-run
az login
for the changes to take effect
--tenant
in
az login
az sql mi update
with two new parameters: tier and family
az storage account create
: Change default storage account kind to StorageV2
Version 2.0.81
az acr delete
will prompt
az resource tag
crashes when the parameter
--ids
passed in is resource group ID
az group export
command does not support
--query
and
--output
parameters
az group deployment validate
is 0 when the verification fails
az resource list
command
--managed-by
to support adding managedBy information for command
az group create
monitor
subgroup to manage Log Analytics monitoring in Azure Red Hat OpensShift cluster
az bot create
is not idempotent
az keyvault key download
for downloading keys.
az policy metadata
to retrieve rich policy metadata resources
az policy remediation create
: Specify whether compliance should be re-evaluated prior to remediation with the
--resource-discovery-mode
parameter
az account get-access-token
: Add
--tenant
parameter to acquire token for the tenant directly, needless to specify a subscription
az role assignment create
: empty scope will prompt error
az atp show
and
az atp update
to view and manage advanced threat protection settings for storage accounts.
sql dw create
: deprecate
--zone-redundant
and
--read-replica-count
parameters. These parameters do not apply to DataWarehouse.
az sql db create
: Remove "WideWorldImportersStd" and "WideWorldImportersFull" as documented allowed values for "az sql db create --sample-name". These sample databases would always cause creation to fail.
sql db classification show/list/update/delete
and
sql db classification recommendation list/enable/disable
to manage sensitivity classifications for SQL databases.
az sql db audit-policy
: Fix for empty audit actions and groups
az storage share-rm
to use the Microsoft.Storage resource provider for Azure file share management operations.
az storage blob update
az storage copy
: Add
--include-path
,
--include-pattern
,
--exclude-path
and
--exclude-pattern
parameters
az storage remove
: Change
--inlcude
and
--exclude
parameters to
--include-path
,
--include-pattern
,
--exclude-path
and
--exclude-pattern
parameters
az storage sync
: Add
--include-pattern
,
--exclude-path
and
--exclude-pattern
parameters
Version 2.0.80
az storage account create
: Add
--encryption-key-type-for-table
and
--encryption-key-type-for-queue
to support Table and Queue Encryption Service
Version 2.0.79
az resource tag
: Recovery Services Vault tags cannot be updated
vm create
failure in Azure Stack profile.
az version show
to show the versions of Azure CLI modules and extensions in JSON format by default or format configured by --output
az ad app/sp show
does not return exit code 3 when the application or service principal does not exist
az storage account create
: Remove preview flag for --enable-hierarchical-namespace parameter
--enable-delete-retention
and
--delete-retention-days
to support managing delete retention policy for storage account blob-service-properties.
2.0.78
--workspace-resource-id
to
--workspace-id
.
az webapp config ssl import
az group deployment create
command by adding new parameter
--aux-subs
--metadata
to support adding metadata information for policy set definitions.
az keyvault storage remove
: improve the help message
az keyvault key/secret/certificate list/list-deleted/list-versions
: fix the validation bug on parameter
--maxresults
az keyvault set-policy
: improve the error message when none of
--object-id
,
--spn
or
--upn
is specified
az keyvault secret show-deleted
: when
--id
is specified,
--name/-n
is not required
az keyvault secret download
: improve the help message of parameter
--encoding
--waf-policy
--rewrite-rule-set
--definition-groups
parameter
--replicas-per-master
to
az redis create
command
az storage account blob-service-properties show
and
az storage account blob-service-properties update --enable-change-feed
to manage blob service properties for storage account.
az storage copy
:
*
character is no longer supported as a wildcard in URL, but new parameters --include-pattern and --exclude-pattern will be added with
*
wildcard support.
az storage remove
command
Version 2.0.77
--branch
from acr task create/update
--workspace-resource-id
flag to allow creation of Azure Red Hat Openshift cluster with monitoring
monitor_profile
to create Azure Red Hat OpenShift cluster with monitoring
as az appconfig kv import
separator
az keyvault certificate list
, passing
--include-pending
now doesn't require a value of
true
or
false
az login -u {} -p {}
with Microsoft account
SSLError
when running
az login
behind a proxy with self-signed root certificate
az login
hangs when more than one instances are launched at the same time on Windows or WSL
az login --allow-no-subscriptions
fails if there are subscriptions in the tenant
--force-change-password-next-login
in
az ad user update
when
--password
is not specified
az reservations reservation-order calculate
to calculate the price for a reservation
az reservations reservation-order purchase
to purchase a new reservation
az rest
to GA
Version 2.0.76
--pack-image-tag
to command
az acr pack build
.
--enable-cluster-autoscaler
,
--min-count
and
--max-count
to the
az aks create
command, which enables cluster autoscaler for the node pool.
--update-cluster-autoscaler
and
--disable-cluster-autoscaler
to the
az aks update
command, allowing updates to cluster autoscaler.
az appservice plan create
: Added support to set 'persitescaling' on appservice plan create.
--build-remote
flag for
az functionapp deployment source config-zip
to support remote build action during function app deployment.
--runtime-version
property to
az functionapp create
az deployment/group deployment validate
: Added
--handle-extended-json-format
parameter to support multiline and comments in json template when deployment.
az vm create
: Added warning when specifying accelerated networking and an existing NIC together.
az vm create
: Added
--vmss
to specify an existing virtual machine scale set that the virtual machine should be assigned to.
az vm/vmss create
: Added a local copy of image alias file so that it can be accessed in a restricted network environment.
az vmss create
: Added
--orchestration-mode
to specify how virtual machines are managed by the scale set.
az vm/vmss update
: Added
--ultra-ssd-enabled
to allow updating ultra SSD setting.
az vm extension set
: Fixed bug where users could not set an extension on a VM with
--ids
.
az vm image terms accept/cancel/show
to manage Azure Marketplace image terms.
az sql container create
: Changed
--partition-key-path
to required parameter
az gremlin graph create
: Changed
--partition-key-path
to required parameter
az sql container create
: Added
--unique-key-policy
and
--conflict-resolution-policy
az sql container create/update
: Updated the
--idx
default schema
gremlin graph create
: Added
--conflict-resolution-policy
gremlin graph create/update
: Updated the
--idx
default schema
az iot hub create
az keyvault recover/purge
not working
Upgraded azure-mgmt-netapp to 0.6.0 to use API version 2019-07-01. This new API version includes:
--protocol-types
accepts now "NFSv4.1" not "NFSv4"
--creation-token
renamed to
--file-path
az network private-dns link vnet create/update
: Support cross-tenant virtual network linking.
az network vnet subnet list
: Changed
--resource-group
and
--vnet-name
to be required now.
az network public-ip prefix create
: Added support to specify IP address version (IPv4, IPv6) when creation
az network vrouter
: Added support for new service virtual router and virtual router peering
az network express-route gateway connection
: Added support for
--internet-security
az account get-access-token --resource-type ms-graph
not working
az login
az ad app update --id {} --display-name {}
doesn't work
az sf cluster create
: Fixed an issue by modifying service fabric linux and windows template.json compute vmss from standard to managed disks
--compute-model
,
--auto-pause-delay
, and
--min-capacity
parameters to support CRUD operations for new SQL Database offering: Serverless compute model.
az storage account create/update
: Added --enable-files-adds parameter and Azure Active Directory Properties Argument group to support Azure Files Active Directory Domain Service Authentication
az storage account keys list/renew
to support listing or regenerating Kerberos keys of storage account.
Version 2.0.75
--load-balancer-sku
default value to
standard
if supported by the kubernetes version
--vm-set-type
default value to
virtualmachinescalesets
if supported by the kubernetes version
job start
to
job create
--ask
parameter of
content-key-policy create
to use a 32-character hex string instead of UTF8
webapp config access-restriction show|set|add|remove
webapp up
Isolated
SKU to
appservice plan update
--handle-extended-json-format
parameter
deployment create
to support multiline and comments in json template
--enable-agent
parameter to
vm create
vm create
to use standard public IP SKU automatically when using zones
vm create
to automatically create a valid computer name for a VM if none is provided
--computer-name-prefix
parameter to
vmss create
to support custom computer name prefix of virtual machines in the VMSS
--workspace
parameter to
vm create
to enable log analytics workspace automatically
--set
parameter in generic update command
iot hub show
would incorrectly error with "resource not found"
monitor log-analytics workspace
network private-dns link vnet [create|update]
network vnet subnet list
to require
--resource-group
and
--vnet-name
parameters
sql mi ad-admin
that support setting an AAD administrator on managed instances
--preserve-s2s-access-tier
parameter
storage copy
to preserve access tier during service to service copy
--enable-large-file-share
parameter to
storage account [create|update]
to support large file shares for storage account
Version 2.0.74
--type
parameter to
acr config retention update
--name -n
changed to
--registry -r
for
acr config
command group
--load-balancer-sku
parameter to
aks create
command, which allows for creating AKS cluster with SLB
--load-balancer-managed-outbound-ip-count
,
--load-balancer-outbound-ips
and
--load-balancer-outbound-ip-prefixes
parameters to
aks [create|update]
commands, which allow for updating load balancer profile of an AKS cluster with SLB
--vm-set-type
parameter to
aks create
command, which allows to specify vm types of an AKS Cluster (vmas or vmss)
--handle-extended-json-format
parameter to
group deployment create
command to support multiline and comments in json template
--terminate-notification-time
parameter to
vmss [create|update]
commands to support terminate scheduled event configurability
--enable-terminate-notification
parameter to
vmss update
command to support terminate scheduled event configurability
--priority,
--eviction-policy,
--max-billing
parameters to
[vm|vmss] create
commands
disk create
to allow specifying the exact size of the disk upload
snapshot create
--type <key-type>
parameter to
cosmosdb keys list
command to show key, read only keys or connection strings
cosmosdb keys regenerate
command
cosmosdb list-connection-strings
,
cosmosdb regenerate-key
and
cosmosdb list-read-only-keys
commands
login -t
) could cause
keyvault create
to fail
:
character was not allowed in
--condition
argument to
monitor metrics alert create
--enforcement-mode
parameter to
policy assignment create
command
--blob-type
parameter to
az storage copy
command
acr config retention
to configure retention policy
--attach-acr
parameter to
aks [create|update]
to attach an ACR to an AKS cluster
--detach-acr
parameter to
aks update
to detach the ACR from an AKS cluster
--json-file
for
batch pool create
:
MountConfigurations
for file system mounts (see
Request Body
for details)
publicIPs
on
NetworkConfiguration
for public IPs on pools
(see
Request Body
for details)
--image
--start-task-wait-for-success
on
batch pool create
to be
true
Scope
on
AutoUserSpecification
to always be Pool (was
Task
on Windows nodes,
Pool
on Linux nodes)
--json-file
--workernode-count/-c
of
az hdinsight resize
to be required.
--interval
parameter to
network watcher flow-log
to set traffic analysis interval value
network application-gateway identity
to manage gateway identity
network application-gateway ssl-cert
network express-route peering peer-connection [show|list]
Version 2.0.72
classic
SKU
apim
command group
webapp webjob continuous start
command when specifying a slot
webapp up
to detect
env
folder and remove it from the file used for deployment
keyvault secret set
that igored the
--expires
argument
--private-ip-address-version
arguments
network private-endpoint [create|update|list-types]
for private endpoint management
network private-link-service
--private-endpoint-network-policies
and
--private-link-service-network-policies
arguments to
network vnet subnet update
ad app update --homepage
where homepage would not be updated
sf cluster certificate add
when Key Vault resource group wasn't specified
sf cluster set
not working
signalr cors
: Manage SignalR CORS
signalr restart
: Restart a SignalR service
signalr update
: Update a SignalR service
--service-mode
argument to
signalr create
storage account revoke-delegation-keys
command
Version 2.0.71
webapp webjob continuous
commands were failing for slots
cognitiveservices account network-rule
commands
This release contains a large number of breaking changes.
hdinsight create
:
--storage-default-container
to
--storage-container
--storage-default-filesystem
to
--storage-filesystem
--name
argument of
application create
to represent the application name instead of the cluster name
--cluster-name
argument to
application create
to replace old
--name
functionality
application create
:
--application-type
to
--type
--marketplace-identifier
to
--marketplace-id
--https-endpoint-access-mode
to
--access-mode
--https-endpoint-destination-port
to
--destination-port
application create
:
--https-endpoint-location
--https-endpoint-public-port
--ssh-endpoint-destination-port
--ssh-endpoint-location
--ssh-endpoint-public-port
--target-instance-count
to
--workernode-count
for
hdinsight resize
hdinsight script-action
group to use the
--name
parameter as the name of the script action.
--cluster-name
argument to all
hdinsight script-action
commands to replace old
--name
functionality
--script-execution-id
to
--execution-id
for all
hdinsight script-action
commands
hdinsight script-action show
to
hdinsight script-action show-execution-details
hdinsight script-action execute --roles
to be space-separated instead of comma-separated
--persisted
parameter of
hdinsight script-action list
hdinsight create --cluster-configurations
parameter to accept a path to a local JSON file or a JSON string
hdinsight script-action list-execution-history
hdinsight monitor enable --workspace
to accept a Log Analytics workspace ID or workspace name
hdinsight monitor enable --primary-key
argument, which is needed if a workspace ID is provided as the parameter
https
if dashboard container port is using
https
--yes
argument
network dns record-set cname delete
--resource-type
argument to
account get-access-token
to get resource access tokens
storage copy
Version 2.0.70
acr pack build
command)
acr pack build
webapp config ssl
to show a message if a resource is not found
functionapp create
does not accept
Standard_RAGRS
storage account type
webapp up
would fail if run using older versions of python
--ids
from
network nic ip-config add
(fixes #9861)
--root-certs
parameter to
network application-gateway http-settings [create|update]
to support user associate trusted root certificates.
--subscription
for
network dns record-set ns create
(#9965)
user update
command
--upn-or-object-id
from user-related commands
--id
--id
argument to user-related commands
storage remove
command
storage blob update
list-skus
to use newer api-version to output zone details
--single-placement-group
to
false
for
vmss create
[snapshot|disk] create
vm host
to support dedicated hosts
--host
and
--host-group
on
vm create
to set VM dedicated host
Version 2.0.69
webapp identity
commands to return a proper error message if ResourceGroupName or App name are invalid
webapp list
to return the correct value for numberOfSites if no ResourceGroup was provided
appservice plan create
and
webapp create
--subscription
would appear despite being not applicable
batch pool node-agent-skus list
with
batch pool supported-images list
--json-file
option of
batch pool create network
--json-file
option of
batch task create
--application-package-references
option of
batch pool create
where it would only work with defaults
--rights
of
authorizationrule
commands
--requires-transport-security
to
relay wcfrelay create
--rights
of
authorizationrule
commands
storage blob service-properties update --set
Version 2.0.68
azure-cli-
packages on PyPI.
This should reduce install size and only affect users who have directly installed via
pip
.
functionapp create
to enable application insights by default
functionapp devops-build
command.
az functionapp devops-pipeline
instead
functionapp deployment config-zip
az feedback
now attempts to open the browser to the project/repo url of the
extension from the index
oms
command group name to
monitor
--http-password/-p
a required parameter
--cluster-admin-account
and
cluster-users-group-dns
parameters completer
cluster-users-group-dns
parameter to be required when
—esp
is present
-g
--sub-domain-suffix
and
--disable_gateway_auth
parameters in the
hdinsight application create
command
--subscription
argument for logout command
--password
argument for
create-for-rbac
--assignee-principal-type
parameter to
create
command to avoid intermittent failures caused by AAD graph server replication latency
ad signed-in-user
when listing owned objects
ad sp
would not find the right application from a service principal
sql db create --sample-name
--as-user
to
storage blob generate-sas
--as-user
to
storage container generate-sas
vmss create
returns an error message when run with
--no-wait
vmss create --single-placement-group
. Does not fail if
--single-placement-group
is
set to
true
and
--instance-count
is greater than 100 or availability zones are specified, but leaves this validation
to the compute service
[vm|vmss] extension image list
fails when used with
--latest
Version 2.0.67
This release introduces a new [Preview] tag to more clearly communicate to customers when a command group, command or argument is in preview status. This was previously called out in help text or communicated implicitly by the command module version number. The CLI will be removing version numbers for individual packages in the future. If a command is in preview, all of its arguments are as well. If a command group is labeled as being in preview, then all commands and arguments are considered to be in preview as well.
As a result of this change, several command groups may seem to "suddenly" appear to be in a preview status with this release. What actually happened is that most packages were in a preview status, but are being deemed GA with this release
webapp deleted list
and
webapp deleted restore
[appservice|webapp] create
[webapp|functionapp] traffic-routing
to use the correct actionHostName
functionapp
commands
cosmosdb list-keys
command
cosmosdb keys list
command - replaces
cosmosdb list-keys
cosmsodb create/update
: Added new format for --location to allow setting "isZoneRedundant" property. Deprecated old format
eventgrid domain
commands for domain CRUD operations
eventgrid domain topic
commands for domain topics CRUD operations
--odata-query
argument to
eventgrid [topic|event-subscription] list
for filtering results using OData syntax
event-subscription create/update
: Added servicebusqueue as new values for the
--endpoint-type
parameter
--included-event-types All
with
eventgrid event-subscription [create|update]
--ssh-public-key
parameter in
hdinsight create
command
network list-service-tags
dns zone import
where users could not import wildcard A records
watcher flow-log configure
where flow logging could not be enabled in certain regions
az rest
command for making REST calls
policy assignment list
with a resource group or subscription level
--scope
servicebus topic create --max-size
#9319
--location
to be optional for
sql [server|mi] create
- uses resource group location if not specified
sql db list-editions --available
sql vm create
to require
--license-type
parameter
storage container generate-sas
storage blob sync
on Linux
vm image template
commands to build VM images
Version 2.0.66
--output yaml
is used with
--query
network application-gateway waf-policy
commands to support custom WAF rules.
--waf-policy
and
--max-capacity
arguments to
network application-gateway [create|update]
deployment create
when there is no TTY available
vm create
for VMs from a managed image with data-disk luns that do not start from 0 or that skip numbers
Version 2.0.65
clouds.config
is corrupted
openshift create
command when used with customer AAD client
functionapp devops-build
command - will be removed in next release
functionapp devops-pipeline
to fetch build log from Azure DevOps in verbose mode
--use_local_settings
flag from
functionapp devops-pipeline
command - was a no-op
webapp up
to return JSON output if
--logs
is not used
webapp up
webapp up
for redeploying an app without using the
--location
argument
--lang
parameters for commands
consumption usage list --billing-period-name
network interface-endpoints
command group - use
network private-endpoints
--nat-gateway
argument to
network vnet subnet [create|update]
for attaching to a NAT gateway
dns zone import
where record names could not match a record type
role assignment
storage blob sync
: add sync command for storage blob
--computer-name
to
vm create
for setting a VM's computer name
--ssh-key-value
renamed to
--ssh-key-values
for
[vm|vmss] create
- can now accept multiple ssh public key values or paths
--ssh-key-value
will be parsed correctly as it matches only
--ssh-key-values
--type
argument of
ppg create
to be optional
Version 2.0.64
--fqdn
flag on
openshift
commands
customer-admin-group-id
flag to
openshift create
(PREVIEW)
from
aks create
option
--network-policy
functionapp devops-build
command
functionapp devops-pipeline
webapp up
to fail
appservice plan --sku
documentation updated to reflect the supported appserviceplans
webapp up
webapp ssh
to respect
AZURE_CLI_DISABLE_CONNECTION_VERIFICATION
environment variable
appserviceplan create
support for Linux Free SKU
webapp up
to have a 30s sleep after setting
SCM_DO_BUILD_DURING_DEPLOYMENT=true
appsetting to handle kudu cold start
powershell
runtime to
functionapp create
on Windows
create-remote-connection
command
--application-package-references
options
bot create -v v4 -k webapp
to create an empty Web App Bot by default (i.e. no bot is deployed to the App Service)
--echo
flag to
bot create
to use the old behavior with
-v v4
--version
to
v4
bot prepare-publish
still uses the its old default
--lang
to no longer default to
Csharp
. If the command requires
--lang
and it is not provided, the command will now error out
--appid
and
--password
args for
bot create
to be required and can now be created via
ad app create
--appid
and
--password
validation
bot create -v v4
to not create or use a Storage Account or Application Insights
bot create -v v3
to require a region where Application Insights is available
bot update
to now affect only specific properties of a bot
--lang
flags to accept
Javascript
instead of
Node
Node
as an allowed
--lang
value
bot create -v v4 -k webapp
to no longer set
SCM_DO_BUILD_DURING_DEPLOYMENT
to true. All deployments through Kudu will act according to their default behavior
bot download
for bots without
.bot
files to create the language-specific configuration file with values from the Application Settings for the bot
Typescript
support to
bot prepare-deploy
bot prepare-deploy
for
Javascript
and
Typescript
bots for when
--code-dir
does not contain
package.json
bot prepare-deploy
to return
true
if successful
bot prepare-deploy
az bot create -v v3
namespace network-rule
commands
--default-action
argument for network rules to
namespace [create|update]
--cache
arugment with
--defer
for
vnet [create|update]
--expand PolicyEvaluationDetails
to query policy evaluation details on the resource
create-for-rbac
hide '--password' argument - support will be removed in May 2019
namespace network-rule
commands
--default-action
argument for network rules to
namespace [create|update]
topic [create|update]
to allow
--max-size
support for 10, 20, 40 and 80GB values with premium SKU
sql virtual-cluster [list|show|delete]
commands
--protect-from-scale-in
and
--protect-from-scale-set-actions
to
vmss update
to enable updates to the protection policy of VMSS VM instances
--instance-id
to
vmss update
to enable generic update of VMSS VM instances
--instance-id
to
vmss wait
ppg
command group for managing Proximity Placement Groups
--ppg
to
[vm|vmss] create
and
vm availability-set create
for managing PPGs
--hyper-v-generation
parameter to
image create
Version 2.0.63
aks get-credentials
to prompt to overwrite duplicated values
(PREVIEW)
from Dev Spaces commands "aks use-dev-spaces" and "aks remove-dev-spaces"
webapp ssh
--github-pat
argument to
functionapp devops-build create
to accept Github personal access token
--github-repository
argument to
functionapp devops-build create
to accept Github repository that contains a functionapp source code
az webapp up --logs
was failing with a error and updating default .NETCORE version to 2.1
webapp up
so the default asp string now appends number at the end to create a new ASP based on SKU options
-b
as an option to
webapp up
to launch the app in the browser
webapp deployment source config zip
to handle
AZURE_CLI_DISABLE_CONNECTION_VERIFICATION
environment variable
dns zone create
in parent during child zone creation
--link-id
,
--target-id
and
--filter-string
arguments of
resource link
--link
,
--target
, and
--filter
instead
resource link [create|update]
commands would not work
sql db update
--no-wait
support to
sql server [create|update]
sql server wait
storage blob generate-sas
--skip-shutdown
flag to
vm|vmss stop
to power-off VMs without shutdown
--storage-account-type
argument to
sig image-version create
to set the publishing profile's account type
--target-regions
argument to
sig image-version create
to allow setting region-specific storage account types
Unknown
and could not be updated
--bitrate
parameter of
account-filter
and
asset-filter
--bitrate
parameter to
--first-quality
ams streaming-policy create
--filters
to
ams streaming-locator create
--logs
support to
webapp up
functionapp devops-build create
command
azure-pipelines.yml
generation issues
unctionapp devops-build create
error handling and indicators
--local-git
flag for
devops-build
command, local git detection and handling are compulsory for creating Azure DevOps pipelines
functionapp update --plan
Microsoft_Standard
and
Standard_ChinaCdn
feedback
to show metadata on recently run commands
feedback
to prompt user to assist in issue creation process by opening a brower and using an issue template
feedback
to print out issue body when run with '--verbose'
metrics alert [create|update]
vnet-gateway list-bgp-peer-status
list-request-headers
and
list-response-headers
commands to
application-gateway rewrite-rule
list-server-variables
command to
application-gateway rewrite-rule condition
express-route port update
network private-dns
for Private DNS zones
deployment create
and
group deployment create
where a parameters file with an empty set of parameters would not work
create-for-rbac
to handle
--years
correctly
role assignment delete
to prompt when deleting all assignments under the subscription unconditionally
sql mi [create|update]
with the properties proxyOverride and publicDataEndpointEnabled
storage blob delete
--full-uri
to
storage blob generate-sas
to create the full uri for the blob with sas
--file-snapshot
to
storage file copy start
to copy file from snapshot
storage blob copy cancel
to only show the error instead of exception for NoPendingCopyOperation
cloud set
--auth-mode
to
acr build
,
acr run
,
acr task create
, and
acr task update
commands
acr build
command
webapp up
was not handling running from empty directory or unknown code scenario correctly
[webapp|functionapp] config ssl bind
bot prepare-deploy
to prepare for deploying bots via
webapp
bot create --kind registration
to show password if the password is not provided
--endpoint
in
bot create --kind registration
to default to an empty string instead of being required
SCM_DO_BUILD_DURING_DEPLOYMENT
to ARM template's Application Settings for v4 Web App Bots
--no-wait
to
cdn endpoint [create|update|start|stop|delete|load|purge]
cdn endpoint create
default query string caching behaviour. No longer defaults to "IgnoreQueryString". It is now set by the service
--enable-multiple-write-locations
on account update
network-rule
subgroup with commands
add
,
remove
, and
list
for managing VNET rules of a Cosmos DB account
*
for
monitor metrics alert [create|update]
rewrite-rule
command group to
application-gateway
login
replica
commands and
restart server
command
deployment [create|list|show]
deployment [create|validate]
where type secureObject was not recognized
--end-date
to
ad [app|sp] credential reset
ad app permission add
ad app permission list
when there were no permissions
ad sp delete
to skip role assignment delete if the current account has no subscription
ad app create
to have
--identifier-uris
default to empty list if not provided
--snapshot
to
storage file download-batch
to download from a share snapshot
storage blob [download-batch|upload-batch]
progress bar to be less verbose and indicate current blob
storage account update
when updating encryption parameters
storage blob show
would fail when using oauth (
--auth-mode=login
)
image update
command
Version 2.0.60
cloud set
about subscription not found
--listen-address
parameter for
aks browse
if it is not supported by kubectl
[webapp|functionapp] deployment list-publishing-credentials
to get the Kudu publishing url and its credentials
webapp auth update
functionapp
to set the correct image for runtime in Linux App Service plans
webapp up
and added improvements to the command
SCM_DO_BUILD_DURING_DEPLOYMENT
to ARM template's Application Settings for v4 Web App Bots
Microsoft-BotFramework-AppId
and
Microsoft-BotFramework-AppPassword
to ARM template's Application Settings for v4 Web App Bots
bot publish
command output at end of
bot create
bot publish
to be asynchronous
--no-wait
argument to
container [start|restart]
--skip-empty-archives
flag to
eventhub create|update
to support empty archives in capture
--storage-account-managed-identity
parameter to
hdinsight create
to support ADLS Gen2 MSI
vpn-connection update
where updating a VPN connection between gateways in different subscriptions would fail
role definition update
to use ID to resolve definition correctly
ad app credential reset
to remove the assumption that app's service principal always exists
sf cluster list
was not iterable
Version 2.0.59
--subscription NAME
would throw an exception
--target
parameter for
acr build
,
acr task create
and
acr task update
commands
--listen-address
option to
aks port-forward
functionapp devops-build
command
batch pool upgrade os
command
Pacakges
property from
Application
responses
batch application package list
command to list packages of an application
--application-id
to
--application-name
in all
batch application
commands,
--json-file
argument to commands for requesting the raw API response
https://
in all endpoints if missing
network-rule
subgroup with commands
add
,
remove
, and
list
for managing VNET rules of a Cosmos DB account
hot_cache_period
and
soft_delete_period
types for database to ISO8601 duration format
--express-route-gateway-bypass
argument to
vpn-connection [create|update]
express-route
extensions
express-route gateway
and
express-route port
command groups
--legacy-mode
to
express-route peering [create|update]
--allow-classic-operations
and
--express-route-port
to
express-route [create|update]
--gateway-default-site
argument to
vnet-gateway [create|update]
ipsec-policy
commands to
vnet-gateway
deployment create
where type field was case-sensitive
policy assignment create
policy set-definition update
policy definition update
resource show/update/delete/tag/invoke-action
where cross-subscription IDs did not properly honor the subscription ID
ad app [create|update]
vm create where
--accelerated-networking` was not enabled by default for Ubuntu 18.0
Version 2.0.58
az --version
now displays a notification if you have packages that can be updated
--ids
could no longer be used with JSON output
acr build-task
command group
--tag
and
--manifest
options from from
acr repository delete
aks [enable-addons|disable-addons]
aks update-credentials --reset-aad
--output
is ignored for
aks get-credentials
ams streaming-endpoint [start | stop | create | update] wait
commands
ams live-event [create | start | stop | reset] wait
commands
appservice-plan-update
bot publish
npm install
during
az bot publish
.
from
--name
in
az bot create
--proj-name
argument in favor of
--proj-file-path
az bot publish
to remove fetched IIS Node.js deployment files if they did not already exist
--keep-node-modules
argument to
az bot publish
to not delete
node_modules
folder on App Service
"publishCommand"
key-value pair to output from
az bot create
when creating an Azure Function or Web App bot
"publishCommand"
is an
az bot publish
command prepopulated with the required parameters to publish the newly created bot
"WEBSITE_NODE_DEFAULT_VERSION"
in ARM template for v4 SDK bots to use 10.14.1 instead of 8.9.4
keyvault secret backup
where some users received an
unexpected_keyword
error when using
--id
monitor metrics alert [create|update]
to allow dimension value
*
dns zone export
to ensure exported CNAMEs are FQDNs
--gateway-name
parameter to
nic ip-config address-pool [add|remove]
to support application gateway backend address pools
--traffic-analytics
and
--workspace
arguments to
network watcher flow-log configure
to support traffic analytics through a Log Analytics workspace
--idle-timeout
and
--floating-ip
to
lb inbound-nat-pool [create|update]
policy remediation
commands to support resource policy remediation features
redis update-settings
and
redis list-all
commands
redis create
: 'tenant settings' is not accepted in key[=value] format
redis import-method
command
az identity
command here from
vm
commands
--boostrap-acc-pwd
argument due to typo
vm list-skus
to allow use of
--all
in place of
--all true
vmss run-command [invoke | list | show]
vmss encryption enable
would fail if run previously
az identity
command to
role
commands
Version 2.0.57
Version 2.0.56
aks update-credentials -reset-service-principal
ams asset get-streaming-locators
to
ams asset list-streaming-locators
ams streaming-locator get-content-keys
to
ams streaming-locator list-content-keys
functionapp create
container start
command
--deadletter-endpoint
parameter to
event-subscription [create|update]
--max-delivery-attempts
and
--event-ttl
parameters to
event-subscription create
to specify the retry policy for events
event-subscription [create|update]
when webhook as destination is used for an event subscription
--virtual-network
and
--subnet-name
parameters from
hdinsight [application] create
hdinsight create --storage-account
to accept name or id of storage account instead of blob endpoints
--vnet-name
and
--subnet-name
parameters to
hdinsight create
hdinsight create
hdinsight rotate-disk-encryption-key
command
hdinsight update
command
login
express-route update
: where
--bandwidth
argument was ignored
ddos-protection update
where set comprehension caused stack trace
group deployment create
policy assignment [create|list|show]
vm encryption enable
to validate disk encryption keyvault and that key encryption keyvault exists
--force
flag to
vm encryption enable
Version 2.0.55
--resource-group
parameter in the commands:
acr login
acr repository
acr helm
webapp up
to use SKU P1V1 as default for Linux
[webapp|functionapp] deployment source config-zip
to show the right error message when a deployment fails
webapp ssh
command
bot create
none
as a configurable output format
hdinsight list-usage
hdinsight create
--custom-headers
and
--status-code-ranges
arguments to
traffic-manager profile [create|update]
--custom-headers
and
--subnets
arguments to
traffic-manager endpoint [create|update]
--vnets ""
to
ddos-protection update
caused an error
--password
argument for
create-for-rbac
. Use secure passwords generated by the CLI instead
storage [blob|file|container|share] list
default number of results to be 5,000. Use
--num-results *
for original behavior of returning all results
--marker
parameter to
storage [blob|file|container|share] list
storage [blob|file|container|share] list
storage blob service-properties update
command with support for static websites
vm [disk|unmanaged-disk]
and
vmss disk
to have more consistent parameters
[vm|vmss] create
vm diagnostics get-default-config --windows-os
--provision-after-extensions
to
vmss extension set
to define what extensions must be provisioned before the extension being set
--replica-count
to
sig image-version update
for setting the default replication count
image create --source
where source os disk is mistaken for a VM with the same name, even if the full resource ID is provided
Version 2.0.54
webapp up
would fail to redeploy
--runtime
flag to Windows function apps
ad [app|sp] list
to only list the first 100 objects by default
---os-type
parameter to
disk create
Version 2.0.53
aks create
az acs
commands. The ACS service will retire on January 31, 2020
--nodepool-name
argument for
aks scale
if there's only one nodepool
webapp config container
did not honor
--slot
parameter
.bot
file parsing when calling
bot show
maps account [create|update]
--format
and
--log-version
to
watcher flow-log configure
dns zone update
where using "" to clear resolution and registration VNets didn't work
policy assignment [create|list|delete|show|update]
resource wait
storage logging update
vm identity remove
when the specified vm has no assigned managed service identities
Version 2.0.52
webapp up
command that helps in creating & deploying contents to app
--exclusion
argument to
application-gateway waf-config set
to support WAF exclusions
vm extension [show|wait] --expand
parameter
--force
parameter to
vm restart
to redeploy unresponsive VMs
[vm|vmss] create --authentication-type
to accept "all" to create a VM with both password and ssh authentication
image create --os-disk-caching
parameter to set os disk caching for an image
Version 2.0.51
--top
and
--orderby
for
show-tags
and
show-manifests
commands
node_version
. Resetting slot swap action, during a two phase swap preserves all the appsettings & connection strings
root-cert
subcommands to
application-gateway
to handle trusted root certifcates
--min-capacity
and
--custom-error-pages
options to
application-gateway [create|update]
:
--zones
for availability zone support to
application-gateway create
--file-upload-limit
,
--max-request-body-size
and
--request-body-check
to
application-gateway waf-config set
ad app update
ad [app|sp] list
storage blob copy start-batch
not using login credentials when the destination and source accounts are the same
storage [blob|file] url
where
sas_token
wasn't incorporated into URL
[blob|container] list
: will soon output only first 5000 results by default
[vm|vmss] create --storage-sku
to specify the storage account SKU for managed OS and data disks separately
sig image-version
to be
--image-version -e
sig image-version
argument
--image-version-name
, replaced by
--image-version
[vm|vmss] create --ephemeral-os-disk
--no-wait
to
snapshot create/update
snapshot wait
command
[vm|vmss] extension set --extension-instance-name
Version 2.0.50
enable_cloud_console_aks_browse
to enable 'az aks browse' by default
ams account-filter
ams asset-filter
ams content-key-policy
ams live-event
ams live-output
ams streaming-endpoint
ams mru
ams account check-name
ams job update
ams asset get-encryption-key
ams asset get-streaming-locators
ams streaming-locator get-content-keys
ams streaming-policy create
ams transform output remove
now can be performed by passing the output index to remove
--correlation-data
and
--label
arguments to
ams job
command group
--storage-account
and
--container
arguments to
ams asset
command group
ams asset get-sas-url
command
ams streaming locator
command with
ams streaming-locator
--content-keys
argument of
ams streaming locator
--content-policy-name
to
--content-key-policy-name
in
ams streaming locator
command
ams streaming policy
command with
ams streaming-policy
--preset-names
argument with
--preset
in
ams transform
command group. Now you can only set 1 output/preset at a time (to add more you have to run
ams transform output add
). Also, you can set custom StandardEncoderPreset by passing the path to your custom JSON
--output-asset-names
to
--output-assets
in
ams job start
command. Now it accepts a space-separated list of assets in 'assetName=label' format. An asset without label can be sent like this: 'assetName='
az webapp config backup update
that prevents setting a backup schedule if one is not already set
--enable-kafka
flag to support Kafka in
eventhub namespace [create|update]
interactive
extension, which will allow for faster updates and support
--condition
in
monitor metrics alert [create|update]
network interface-endpoint
command names in favor of
network private-endpoint
--peer-circuit
argument in
express-route peering connection create
would not accept an ID
--ip-tags
did not work correctly with
public-ip create
--use-cert-sn-issuer
to
az login
for service principal login with cert auto-rolls
policy definition|set-definition
commands
ad sp create-for-rbac
to clarify the confusion between displayName and service principal name
storage-sku
argument to
image create
for setting the image's default storage account type
vm resize
where
--no-wait
option causes command to crash
vm encryption show
table output format to show status
vm secret format
to require json/jsonc output. Warns user and defaults to json output if an undesired output format is selected
vm create --image
Version 2.0.49
--ids
where
--subscription
would take precedence over the subscription in
--ids
--ids
cdn endpoint create
's default query string caching behaviour to no longer defaults to "IgnoreQueryString". It is now set by the service
Private
as a valid type to pass to '--ip-address'
--assign-identity
for adding a MSI identity to a container group
--scope
to create a role assignment for the system assigned MSI identity
list
and
show
commands
--enable-multiple-write-locations
support to
cosmosdb create
monitor activity-log list
:
--offset
parameter to more easily create time queries
--start-time
and
--end-time
to use wider range of ISO8601 formats and more user-friendly datetime formats
--namespace
as alias for deprecated option
--resource-provider
--filters
because no values other than those with strongly-typed options are supported by the service
monitor metrics list
:
--offset
parameter to more easily create time queries
--start-time
and
--end-time
to use wider range of ISO8601 formats and more user-friendly datetime formats
--event-hub
and
--event-hub-rule
arguments to
monitor diagnostic-settings create
--app-gateway-address-pools
and
--gateway-name
arguments to
nic create
, to support adding application
gateway backend address pools to a NIC
--app-gateway-address-pools
and
--gateway-name
arguments to
nic ip-config create/update
, to support adding application
gateway backend address pools to a NIC
migration_state
to MigrationConfigProperties to show current Service Bus Standard to Premium namespace migration state
sql failover-group create
and
sql failover-group update
to work with Manual failover policy
az storage cors list
output formatting, all items show correct "Service" key
--bypass-immutability-policy
parameter for immutability-policy blocked container deletion
None
for Lv/Lv2 series of machines in
[vm|vmss] create
vm create
disk create
Version 2.0.48
Version 2.0.47
aks [create|scale] --nodepool-name
to configure nodepool name, truncated to 12 characters, default - nodepool1
aks create
to no longer require
--aad-tenant-id
functionapp create
to support creating a Linux consumption plan type with a specific runtime
eventhub update
command
list
commands to handle errors for resource(s) NotFound(404) in the typical way instead of showing empty list
network dns zone create
: Command succeeds even if the user has configured a default location. See #6052
--remote-vnet-id
for
network vnet peering create
--remote-vnet
to
network vnet peering create
which accepts a name or ID
network vnet create
with
--subnet-prefixes
network vnet subnet [create|update]
with
--address-prefixes
network application-gateway create
that prevented creating gateways with
WAF_v2
or
Standard_v2
SKU
--service-endpoint-policy
convenience argument to
network vnet subnet update
ad app owner
ad sp owner
ad sp create-for-rbac
to ensure home page URI is always "https"
list
commands to handle errors for resource(s) NotFound(404) in the typical way instead of showing empty list
accessSas
field in
disk grant-access
vmss create
to reserve large enough frontend port range to handle overprovisioning
sig
--no-wait
support for managing image versions in
sig
vm list-ip-addresses
to show availability zone of public IP addresses
[vm|vmss] disk attach
to set disk's default lun to the first available spot
Version 2.0.46
build-task
command group
helm
command group to support managing helm charts with ACR
install-connector
command to set the AKS Master FQDN
--json-file
to support AddTaskCollectionParameter syntax
--json-file
formats
--max-tasks-per-node-option
to
batch pool create
batch account
to show currently logged in account if no options are specified
batchai cluster create
command
--sku
,
--kind
,
--location
arguments
cognitiveservices account list-usage
cognitiveservices account list-kinds
cognitiveservices account list
cognitiveservices list
--name
to be optional for
cognitiveservices account list-skus
--network-profile
for passing in a network profile
--subnet
,
--vnet_name
, to allow creating container groups in a VNET
network public-ip prefix
commands to support public IP prefixes features
network service-endpoint
commands to support service endpoint policy features
network lb outbound-rule
commands to support creation of Standard Load Balancer outbound rules
--public-ip-prefix
to
network lb frontend-ip create/update
to support frontend IP configurations using public IP prefixes
--enable-tcp-reset
to
network lb rule/inbound-nat-rule/inbound-nat-pool create/update
--disable-outbound-snat
to
network lb rule create/update
network watcher flow-log show/configure
to be used with classic NSGs
network watcher run-configuration-diagnostic
command
network watcher test-connectivity
command and add
--method
,
--valid-status-codes
and
--headers
properties
network express-route create/update
: Add
--allow-global-reach
flag
network vnet subnet create/update
: Add support for
--delegation
network vnet subnet list-available-delegations
command
network traffic-manager profile create/update
: Added support for
--interval
,
--timeout
and
--max-failures
for Monitor configuration
Deprecated options
--monitor-path
,
--monitor-port
and
--monitor-protocol
in favor of
--path
,
--port
,
--protocol
network lb frontend-ip create/update
: Fixed the logic for setting private IP allocation methodIf a private IP address is provided, the
allocation will be staticIf no private IP address is provided, or empty string is provided for private IP address, allocation is dynamic.
dns record-set * create/update
: Add support for
--target-resource
network interface-endpoint
commands to query interface endpoint objects
network profile show/list/delete
for partial management of network profiles
network express-route peering connection
commands to manage peering connections between ExpressRoutes
managedapp create --kind MarketPlace
causing instance creation of a Marketplace managed app to crash
feature
commands to be restricted to supported profiles
--auth-mode login
parameter for use of user's login credentials for blob and queue authorization
storage container immutability-policy/legal-hold
to manage immutable storage
vm create --generate-ssh-keys
overwrites private key file if public key file is missing (#4725, #6780)
az sig
Version 2.0.45
2018-03-01-hybrid
for Azure Stack
build
command
aks create
to defaults to
Standard_DS2_v2
VMs
aks get-credentials
to now call new apis to get cluster credential
[webapp|functionapp] identity show
to exit with code 3 upon a missing resource
backup vault backup-properties show
to exit with code 3 upon a missing resource
--api-properties,
which is required for creating some of the services
monitor metrics alert
commands for near-realtime metric alerts
monitor alert
commands
network application-gateway ssl-policy predefined show
to exit with code 3 upon a missing resource
provider operation show
to exit with code 3 upon a missing resource
storage share policy show
to exit with code 3 upon a missing resource
vm/vmss identity show
to exit with code 3 upon a missing resource
--storage-caching
for
vm create
Version 2.0.44
table
output
content-trust policy
commands
.dockerignore
was not handled properly
az acs/aks install-cli
to install under
%USERPROFILE%\.azure-kubectl
on Windows
az aks install-connector
to detect if the cluster has RBAC and configure ACI Connector appropriately
--secure-environment-variables
for passing secure environment variables to a container
azure-devices.net
domain
--id
parameter to secret, key, and certificate operations
sql failover-group
commands
storage account show-usage
to require
--location
parameter and will list by region
--resource-group
parameter to be optional for
storage account
commands
[blob|file] delete-batch
commands to no longer output array of nulls
blob [download|upload|delete-batch]
commands to read sas-token from container url
vm list-skus
for ease of use
Version 2.0.43
--with-secure-properties
flag to
acr build-task show
command
acr build-task update-build
command
az aks browse
by pressing [Ctrl+C]
--log-analytics-workspace-key
for name or ID when in set subscription
--rollback-on-error
to
group deployment create
to execute a known-good deployment on error
--parameters {}
with
group deployment create
resulted in an error
app update
would not work correctly
--enable-batched-operations
and
--enable-dead-lettering-on-message-expiration
in
queue
--dead-letter-on-filter-exceptions
in
subscriptions
show
commands that were missed from failing with exit code 3 upon a missing resource
StandardSSD_LRS
[vm|vmss] create
,
[vm|vmss] identity assign
, and
[vm|vmss] identity remove
to output user assigned identities in dictionary format
Version 2.0.42
--force-string
flag to all generic update commands
show
and
update
commands under
acr repository
group
--detail
flag for
show-manifests
and
show-tags
to show more detailed information
--image
parameter to support get build details or logs by an image
az aks create
to error out if
--max-pods
is less than 5
az batchai job exec
command
--no-wait
support to
network nic [create|update|delete]
network nic wait
--ids
argument for
network vnet [subnet|peering] list
--include-default
flag to include default security rules in the output of
network nsg rule list
--no-wait
support to
group deployment delete
--no-wait
support to
deployment delete
deployment wait
command
az deployment
commands erroneously appeared for profile 2017-03-09-profile
sql db copy
and
sql db replica create
commands
az configure --defaults sql-server=<name>
sql server
,
sql server firewall-rule
,
sql list-usages
, and
sql show-usage
commands
pageRanges
property to
storage blob show
output that will be populated for page blobs
vmss create
to use
Standard_DS1_v2
as the default instance size
--no-wait
support to
vm extension [set|delete]
and
vmss extension [set|delete]
vm extension wait
--top
and
--orderby
parameters for
show-manifests
--disable-rbac
argument and deprecated
--enable-rbac
since it's the default now
aks browse
command. Added
--listen-port
support
aks install-connector
command. Use virtual-kubelet-for-aks-latest.tgz
aks enable-addons
and
aks disable-addons
commands to update an existing cluster
webapp identity remove
preview
tag for Identity feature
batchai cluster node list
and
batchai job node list
commands
acr login
server suffix to cloud config
container create
to default to long running operation
--log-analytics-workspace
and
--log-analytics-workspace-key
--protocol
parameter to specify which network protocol to use
extension list-available
to only show extensions compatible with CLI version
[postgres|myql] server vnet-rule
commands
deployment
Version 2.0.39
Version 2.0.38
--subscription
to most commands
azure-storage-blob
as dependency
acr build-task create
to use 2 cores
aks use-dev-spaces
command. Added
--update
support
aks get-credentials --admin
to not eplace the user context in
$HOME/.kube/config
nodeResourceGroup
property on managed clusters
acs browse
command error
--connector-name
optional for
aks install-connector
,
aks upgrade-connector
and
aks remove-connector
aks install-connector
aks install-connector
functionapp create
to use appservice plan from external resource groups
azure-batch-extensions
dependency
/dev/shm
for jobs running in a docker container
batchai cluster node exec
and
batchai job node exec
commands. These commands allow to execute any
commands directly on nodes and provide functionality for port forwarding.
--ids
to
batchai
commands
--nfs-resource-group
from
cluster create
and
job create
commands. To mount
an NFS belonging to a different workspace/resource group provide file server's ARM ID via
--nfs
option
--cluster-resource-group
from
job create
command. To submit a job on a cluster
belonging to a different workspace/resource group provide cluster's ARM ID via
--cluster
option
location
attribute from jobs, cluster and file servers. Location now is an attribute of
a workspace.
--location
from
job create
,
cluster create
and
file-server create
commands
--config
,
-c
] to [
--config-file
,
-f
]
--cluster
,
-r
] to [
--cluster
,
-c
]
--cluster
,
-n
] to [
--cluster
,
-c
]
--job
,
-n
] to [
--job
,
-j
]
maps account create
to require accepting Terms of Service either by interactive prompt or
--accept-tos
flag
https
to
network lb probe create
#6571
--endpoint-status
was case sensitive.
#6502
ReservedResourceType
to
reservations catalog show
Location
to
reservations catalog show
kind
from
ReservationProperties
capabilities
to
sku_properties
in
Catalog
size
and
tier
properties from
Catalog
InstanceFlexibility
to
reservations reservation update
az sql db list-editions
for a location that is not available to your subscription
storage blob download
to be more readable
vm create
vmss create
that the default vm size will be switched from
Standard_D1_v2
to
Standard_DS1_v2
--force-update
to
[vm|vmss] extension set
to update the extension even when the configuration has not changed
aks create
aks create
to enable monitoring and HTTP routing
--no-ssh-key
argument to
aks create
--enable-rbac
argument to
aks create
aks create
acr import
command
aks get-credentials
to create the kube config file with more secure filesystem permissions
network vnet peering
account management-group
commands.
sql mi create
sql mi show
sql mi list
sql mi update
sql mi delete
sql midb create
sql midb show
sql midb list
sql midb restore
sql midb delete
vm list-skus
to use fixed columns and add warning that
Tier
and
Size
will be removed
--accelerated-networking
option to
vm create
--tags
to
identity create
Version 2.0.33
@
in file names
aks use-dev-spaces
and
aks remove-dev-spaces
webapp deployment source config-zip
network watcher show-topology
would not work with vnet and/or subnet name
#6326
network watcher
commands would claim Network Watcher is not enabled for regions when it actually is
#6264
db
and
dw
commands:
serviceLevelObjective
property to
currentServiceObjectiveName
currentServiceObjectiveId
and
requestedServiceObjectiveId
properties
maxSizeBytes
property to be an integer value instead of a string
db
and
dw
properties to be read-only:
requestedServiceObjectiveName
. To update, use the
--service-objective
parameter or set the
sku.name
property
edition
. To update, use the
--edition
parameter or set the
sku.tier
property
elasticPoolName
. To update, use the
--elastic-pool
parameter or set the
elasticPoolId
property
elastic-pool
properties to be read-only:
edition
. To update, use the
--edition
parameter
dtu
. To update, use the
--capacity
parameter
databaseDtuMin
. To update, use the
--db-min-capacity
parameter
databaseDtuMax
. To update, use the
--db-max-capacity
parameter
--family
and
--capacity
parameters to
db
,
dw
, and
elastic-pool
commands.
db
,
dw
, and
elastic-pool
commands.
--account-name
argument
storage entity query
--write-accelerator
from
vm create
. The same support can be accessed through
vm update
or
vm disk attach
[vm|vmss] extension
--boot-diagnostics-storage
to
vm create
to capture boot log
--license-type
to
[vm|vmss] update
Version 2.0.32
--query
could not be used with
--ids
.
#5591
--ids
. Supports
-o tsv
with a query specified or
-o json
without specifying a query
az ''
az aks
is a preview service
aks install-connector
when
--aci-resource-group
is not specified
webapp delete
when
--slot
is provided
--runtime-version
from
webapp auth update
batchai create cluster
to respect vm priority configured in the cluster's configuration file
cognitiveservices account create
#5603
--registry-server
for
container create
when a registry server is included in the image name
--ids
parameter for:
express-route auth list
express-route peering list
nic ip-config list
nsg rule list
route-filter rule list
route-table route list
traffic-manager endpoint list
disk create
source detection
--msi-port
and
--identity-port
as they are no longer used
account get-access-token
short summary
redis patch-schedule patch-schedule show
in favor of
redis patch-schedule show
redis list-all
. This functionality has been folded into
redis list
redis import-method
in favor of
redis import
--ids
to various commands
ad sp reset-credentials
storage blob copy --source-sas
with starting query char, '?'
storage entity query --marker
to accept list of key=values
vmss
--ids
from:
vm extension list
vm secret list
vm unmanaged-disk list
vmss nic list
vmss perform-maintenance
vm diagnostics set
to detect VM's OS type reliably
vm resize
to check if the requested size is different than currently set and update only on change
Version 2.0.31
assign-identity
Added support for 2018-03-01 API
Added
job wait
command which allows to wait for the job completion and reports job exit code
Added
usage show
command to list current Batch AI resources usage and limits for different regions
National clouds are supported
Added job command line arguments to mount filesystems on the job level in addition to config files
Added more options to customize clusters - vm priority, subnet, initial nodes count for auto-scale clusters, specifying custom image
Added command line option to specify caching type for Batch AI managed NFS
Simplified specifying mount filesystem in config files. Now you can omit credentials for Azure File Share and Azure Blob Containers - CLI will populate missing credentials using storage account key provided via command line parameters or specified via environment variable or will query the key from Azure Storage (if the storage account belongs to the current subscription)
Job file stream command now auto-completes when the job is completed (succeeded, failed, terminated or deleted)
Improved
table
output for
show
operations
Added
--use-auto-storage
option for cluster creation. This option make it simpler to manage storage accounts
and mount Azure File Share and Azure Blob Containers to clusters
Added
--generate-ssh-keys
option to
cluster create
and
file-server create
Added ability to provide node setup task via command line
[BREAKING CHANGE] Moved
job stream-file
and
job list-files
commands under
job file
group
[BREAKING CHANGE] Renamed
--admin-user-name
to
--user-name
in
file-server create
command to be consistent with
cluster create
command
marketplace
commands
reservations summaries
to
reservation summary
reservations details
to
reservation detail
--reservation-order-id
and
--reservation-id
short options for
reservation
commands
--grain
short options for
reservation summary
commands
--include-meter-details
short options for
pricesheet
commands
--gitrepo-url
--gitrepo-dir
--gitrepo-revision
and
--gitrepo-mount-path
az container exec
failing when --container-name specified
--ids
parameters
application-gateway create
tags could not bet set
--auth-certs
to attach authentication certificates for
application-gateway http-settings [create|update]
.
#4910
ddos-protection
commands to create DDoS protection plans
--ddos-protection-plan
to
vnet [create|update]
to associate a VNet to a DDoS protection plan
--disable-bgp-route-propagation
flag in
network route-table [create|update]
--public-ip-address-type
and
--subnet-type
for
network lb [create|update]
network dns zone [import|export]
and
network dns record-set txt add-record
account list
--msi
&
--msi-port
arguments
georestore
command
create
command
--metadata
to
policy definition create
--metadata
,
--set
,
--add
,
--remove
to
policy definition update
sql elastic-pool op list
and
sql elastic-pool op cancel
vmss create
vmss create
to default to Standard LB for zonal, large or single-placement-group disabled scale-set
vm assign-identity
,
vm remove-identity and
vm format-secret`
vm create
--keyvault
and
--resource-group
arguments to
vm secret format
to support scenarios where the command
is unable to resolve the vault ID.
#5718
[vm|vmss create]
when a resource group's location has no zone support
Version 2.0.30
aks install-cli
in Cloud Shell
webapp update
az webapp identity [assign|show]
and
az functionapp identity [assign|show]
az backup protection isenabled-for-vm
. This command can be used to check if a VM is backed up by any vault in the subscription
--resource-group
and
--vault-name
parameters for the following commands:
backup container show
backup item set-policy
backup item show
backup job show
backup job stop
backup job wait
backup policy delete
backup policy get-default-for-vm
backup policy list-associated-items
backup policy set
backup policy show
backup protection backup-now
backup protection disable
backup protection enable-for-vm
backup recoverypoint show
backup restore files mount-rp
backup restore files unmount-rp
backup restore restore-disks
backup vault delete
backup vault show
--name
parameters to accept the output format from
backup ... show
commands
container exec
command. Executes commands in a container for a running container group
extension add
if extension is in preview
extension list-available
to show full extension data with
--show-details
extension list-available
to show simplified extension data by default
--style
parameter
create environment
command
--top
,
--orderby
and
--namespace
to
metrics list
#5785
metrics list
Accepts a space-separated list of metrics to retrieve
--namespace
to
metrics list-definitions
#5785
--identity-port
and
--msi-port
to
login
provider operation [list|show]
to not require
--api-version
az ad app create
rbac
commands to return less than 1000 IDs on object resolution
ad sp credential [reset|list|delete]
az role assignment [list|show]
output
dataActions
and
notDataActions
permissions to
role definition
vmss create
for upcoming breaking changes for sets with 100+ instances
vm [snapshot|image]
vm extension delete
to no longer return output
Version 2.0.29
--image
parameter to
repository delete
--manifest
and
--tag
parameters of the
repository delete
command
repository untag
command to remove a tag without deleting data
aks upgrade-connector
command to upgrade an existing connector
kubectl
config files to use a more readable block-style YAML
advisor configuration get
to
advisor configuration list
advisor configuration set
to
advisor configuration update
advisor recommendation generate
--refresh
parameter to
advisor recommendation list
advisor recommendation show
command
[webapp|functionapp] assign-identity
webapp identity [assign|show]
and
functionapp identity [assign|show]
monitor autoscale-settings
commands
monitor autoscale
commands
monitor autoscale profile
commands
monitor autoscale rule
commands
--tags
parameter from
route-filter rule create
network express-route update
network nsg rule update
network public-ip update
traffic-manager profile update
network vnet-gateway update
network watcher connection-monitor
commands`
--vnet
and
--subnet
parameters to
network watcher show-topology
--msi
parameter for
az login
--identity
parameter for
az login
to replace
--msi
storage blob copy
now supports other Azure clouds
storage blob [delete-batch|download-batch|upload-batch]
no longer throw an error upon precondition failures
[vm|vmss] create
to attach unmanaged data disks and configure caching
[vm|vmss] assign-identity
and
[vm|vmss] remove-identity
vm identity [assign|remove|show]
and
vmss identity [assign|remove|show]
commands to replace deprecated commands
vmss create
to None
Version 2.0.28
--debug
virtual-kubelet-for-aks
Helm chart for
aks install-connector
by default
--aci-container-group
,
--location
, and
--image-tag
parameters to
aks install-connector
aks get-versions
Free
reported as invalid SKU
--secrets
and
--secrets-mount-path
arguments to
container create
to use secrets in ACI
network vnet-gateway vpn-client generate
group deployment export
to display a partial template and errors on failure
role assignment list-changelogs
to allow auditing of service principal roles
storage blob [upload-batch|download-batch]
Version 2.0.27
aks get-versions
to
aks get-upgrades
in the interest of accuracy
aks get-versions
to show Kubernetes versions available for
aks create
aks create
defaults to letting the server choose the version of Kubernetes
aks create
from "Standard_D1_v2" to "Standard_DS1_v2"
az aks browse
aks get-credentials
to handle Unicode errors when loading Kubernetes configuration files
az aks install-cli
to help get
kubectl
in
$PATH
webapp [backup|restore]
failed because of a null reference
az configure --defaults appserviceplan=my-asp
cdn custom-domain [enable-https|disable-https]
commands
--follow
option to
az container logs
for streaming logs
container attach
command that attaches local standard output and error streams to a container in a container group
--pip-proxy
parameter to
az extension [add|update]
commands
--pip-extra-index-urls
argument to
az extension [add|update]
commands
iot dps access policy [create|update]
would return a 'not found' error on success
iot dps linked-hub [create|update]
would return a 'not found' error on success
--no-wait
support to
iot dps access policy [create|update]
and
iot dps linked-hub [create|update]
iot hub create
to allow specifying the number of partitions
az monitor log-profiles create
command
--tags
option for the following commands:
network public-ip create
network lb create
network local-gateway create
network nic create
network vnet-gateway create
network vpn-connection create
az login
in from interactive mode
feature show
--available-to-other-tenants
argument to
ad app update
sql server dns-alias
commands
sql db rename
--ids
argument to all sql commands
storage blob service-properties delete-policy
and
storage blob undelete
commands to enable soft-delete
vm boot-diagnostics get-boot-log
Version 2.0.26
--verbose
to see
--disable-browser
argument
--vm-size
arguments
webapp log [tail|download]
kind
check on webapps and functions
cdn custom-domain create
--cert-password
to
application-gateway create
application-gateway update
where
--sku
erroneously applied a default value
--shared-key
and
--authorization-key
to
vpn-connection create
asg create
--file-name / -f
parameter for exported names to
dns zone export
dns zone export
:
dns zone import
vnet-gateway root-cert
and
vnet-gateway revoked-cert
commands
get-access-token
to work inside a VM with identity
deployment [create|validate]
where warning was incorrectly displayed when a template 'type' field contained uppercase values
storage account check-name
blob [list|show]
vm image accept-terms
command to allow creating VMs from images with additional charges
[vm|vmss create]
to ensure commands can run under proxy with unsigned certificates
--admin-password
to
[vm|vmss] create
Version 2.0.25
get-credentials
command
config ssl upload
where
hosting_environment_profile
was null
browse
log tail
--container-name
option of
backup item list
to be optional
backup restore restore-disks
backup protection enable-for-vm
to be case insensitive
backup item list
to include 'Health Status' by default
batch login
to return authentication details
--profile
on a cloud
consumption reservations summaries
and
consumption reservations details
az eventgrid topic event-subscription
commands to
eventgrid event-subscription
az eventgrid resource event-subscription
commands to
eventgrid event-subscription
eventgrid event-subscription show-endpoint-url
command. Use
eventgrid event-subscription show --include-full-endpoint-url
instead
eventgrid topic update
eventgrid event-subscription update
--ids
parameter for
eventgrid topic
commands
--name
parameter is now required for
az monitor diagnostic-settings create
monitor diagnostic-settings categories
to get diagnostic settings category
vnet-gateway update
application-gateway [create|update]
--assignee-object-id
argument to
role assignment create
to bypass graph query
vmss
vmss
default to "Standard" load balancer
externalIdentities
to
userAssignedIdentities
for EMSI
--plan-name
,
--plan-product
,
--plan-promotion-code
and
--plan-publisher
arguments to
[vm|vmss] create
[vm|vmss] create
vm image list --all
Version 2.0.23
--disable-bgp-route-propagation
argument to
route-table [create|update]
--ip-tags
argument to
public-ip [create|update]
Version 2.0.22
az component
commands. Use
az extension
instead
AZURE_US_GOV_CLOUD
AAD authority endpoint from login.microsoftonline.com to login.microsoftonline.us
aks install-connector
and
aks remove-connector
commands
acs create
aks get-credentials -f
without fully-qualified path
webapp config ssl upload
webapp [list|show]
and
functionapp [list|show]
to display correct apps
WEBSITE_NODE_DEFAULT_VERSION
--include-response-body
argument to
resource show
role assignment list
ad sp reset-credentials
for adding credentials instead of overwriting
ad sp create-for-rbac
sql db list-usages
and
sql db show-usage
commands
sql server conn-policy show
and
sql server conn-policy update
commands
az vm list-skus
Version 2.0.21
--orchestrator-release
option for
acs create
Standard_D1_v2
az aks browse
on Windows
az aks get-credentials
on Windows
config-zip
for webapps and function apps
--docker-container-logging
option to
az webapp log config
storage
option from the parameter
--web-server-logging
of
az webapp log config
deployment user set
list-locations
--image
flag
-s
, for
--vm-size
when providing VM size in
file-server create
command
cluster create
parameters
job list-files
and
job stream-file
-r
, for
--cluster-name
when providing cluster name in
job create
command
cloud [register|update]
to prevent registering clouds that have missing required endpoints
[job|account] list
to return more concise information
account list
to return more concise information
extension list-available
to allow listing official Microsoft extensions
--name
to
extension [add|update]
to allow installing extensions by name
activity-log alert
commands
traffic-manager profile update
vnet update --dns-servers
didn't work depending on how the VNET was created
dns zone import
--resource
parameter and resource-level locks
--ignore-missing-vnet-service-endpoint
parameter to
sql server vnet-rule [create|update]
storage account create
to use SKU
Standard_RAGRS
as default
--source-uri
with
storage [blob|file] copy start-batch
storage [blob|file] delete-batch
storage metrics update
storage blob upload-batch
--bypass
and
--default-action
were ignored by
storage account [create|update]
vmss create
that prevented using the
Basic
size tier
--plan
arguments to
[vm|vmss] create
for custom images with billing information
vm secret
[add|remove|list]` commands
vm format-secret
to
vm secret format
--encrypt format
argument to
vm encryption enable
Version 2.0.20
2017-03-09-profile
to consume
MGMT_STORAGE
API version
2016-01-01
2017-10-01
API version
az aks
commands
get-credentials
webapp
logs may be invalid
action-group
commands
group export
policy assignment create
to work with built in policy definitions and policy set definitions
--accelerated-networking
argument to
vmss create
Version 2.0.19
webapp update
--image
option of VirtualMachineConfiguration to support ARM image references in addition to publish:offer:sku:version
--server
argument of
application-gateway address-pool create
to be optional, allowing for empty address pools
traffic-manager
to support latest features
--resource-group/-g
options for resource group name to
group
account lock
to work with subscription-level locks
group lock
to work with group-level locks
resource lock
to work with resource-level locks
db list-deleted
command and
db restore --deleted-time
parameter, allowing the ability to find and restore deleted databases
db op list
and
db op cancel
, allowing the ability to list and cancel in-progress operations on database
vm show
where using
-d
caused a crash on missing private ip addresses
vmss create
vm encryption enable
--os-disk-size-gb
parameter to
vm create
--license-type
parameter for Windows to
vmss create
Version 2.0.18
managedapp definition create
managedapp
resource type from
appliances
to
applications
and
applianceDefinitions
to
applicationDefinitions
network lb
and
network public-ip
subcommands
express-route
asg
application security group commands
--application-security-groups
argument to
nic [create|ip-config create|ip-config update]
--source-asgs
and
--destination-asgs
arguments to
nsg rule [create|update]
--ddos-protection
and
--vm-protection
arguments to
vnet [create|update]
network [vnet-gateway|vpn-client|show-url]
commands
storage account network-rule
commands may fail after updating the SDK
sql server list
argument
--resource-group
to be optional. If not specified, all sql servers in the subscription will be returned
--no-wait
param to
db [create|copy|restore|update|replica create|create|update]
and
dw [create|update]
[vm|vmss|disk] create
--app-gateway ID
with
vmss create
would cause a failure
--asgs
argument to
vm create
vm run-command
vmss encryption
vm perform-maintenance
--orchestrator-release
argument to
acs create
for ACS preview regions
webapp auth [update|show]
Version 2.0.17
acs list-locations
command
ssh-key-file
come with expected default value
cdn custom-domain create
keyvault set-policy
vnet list-private-access-services
to
vnet list-endpoint-services
--private-access-services
argument to
--service-endpoints
for
vnet subnet create/update
nsg rule create/update
lb create
public-ip create
policy definition create
, and
policy definition update
policy assignment create
sql server vnet-rule
commands
--scope
is provided
subscription
from the
[vm|vmss] create
output
[vm|vmss] create
storage SKU is not applied on data disks with an image
vm format-secret --secrets
would not accept newline separated IDs
Version 2.0.16
secret download
Version 2.0.15
--version
dns_name_prefix
properly
az webapp config appsettings [delete|set]
-i
for
az webapp config container set --docker-custom-image-name
az webapp log show
az webapp delete
to retain app service plan, metrics or dns registration
vnet list-private-access-services
to
vnet list-endpoint-services
--private-access-services
to
--service-endpoints
for
vnet subnet [create|update]
nsg rule [create|update]
lb create
public-ip create
--msi
and
--msi-port
to login using a virtual machine's identity
registry_cred
--bypass
and
--default-action
arguments to
storage account [create|update]
to support service tunneling
storage account network-rule
--encryption
option to
--encryption-services
for
az storage account create and az storage account update
command
az storage account update encryption
- syntax mismatch
vmss get-instance-view
when using
--instance-id *
--lb-sku
to
vmss create
:
[vm|vmss] create
[vm|vmss] create
would throw an error if unable to extract plan information from an image
--no-wait
argument did not work wth
vm availability-set create
Version 2.0.14
Version 2.0.13
create
: Fixed issue where equals sign was not allowed inside an environment variable
lb
: Fixed issue where the certain child resource names did not resolve correctly when omitted
application-gateway {subresource} delete
: Fixed issue where
--no-wait
was not honored
application-gateway http-settings update
: Fixed issue where
--connection-draining-timeout
could not be turned off
sa_data_size_kilobyes
with
az network vpn-connection ipsec-policy add
account list
: Added
--refresh
to sync up the latest subscriptions from server
availability-set
: Exposed fault domain count on convert
list-skus
command
Version 2.0.12
azure-cli (2.0.12)
acr (2.0.9)
acs (2.0.11)
appservice (0.1.11)
batch (3.0.3)
billing (0.1.3)
cdn (0.0.6)
cloud (2.0.7)
cognitiveservices (0.1.6)
command-modules-nspkg (2.0.1)
component (2.0.6)
configure (2.0.10)
consumption (0.1.3)
container (0.1.7)
core (2.0.12)
cosmosdb (0.1.11)
dla (0.0.10)
dls (0.0.11)
feedback (2.0.6)
find (0.2.6)
interactive (0.3.7)
iot (0.1.10)
keyvault (2.0.8)
lab (0.0.9)
monitor (0.0.8)
network (2.0.11)
nspkg (3.0.1)
profile (2.0.9)
rdbms (0.0.5)
redis (0.2.7)
resource (2.0.11)
role (2.0.9)
sf (1.0.5)
sql (2.0.8)
storage (2.0.11)
vm (2.0.11)
Output sdk auth info for service principals with certificates
Fixed deployment progress exceptions
Use arm endpoint from the current cloud to create subscription client
Improved concurrent handling of clouds.config file (#3636)
Refresh client request id for each command execution
Create subscription clients with right SDK profile (#3635)
Progress Reporting for template deployments (#3510)
Added support for picking table output fields through jmespath query (#3581)
Improved the muting of parse args and append history with gestures (#3434)
Create subscription clients with right SDK profile
Move all existing recording files to latest folder
Fixed idempotency for VM/VMSS create (#3586)
Command paths are no longer case sensitive
Certain boolean-type parameters are no longer case sensitive
Support login to ADFS on prem server like Azure Stack
Fixed concurrent writes to clouds.config (#3255)
Added show-usage command for managed registries
Support SKU update for managed registries
Added managed registries with managed SKU
Added webhooks for managed registries with acr webhook command module
Added AAD authentication with acr login command
Added delete command for docker repositories, manifests, and tags
Support for API version 2017-07-01
Appservice
Fixed bug where listing Linux webapp would return nothing
Support to retrieve creds from acr
Remove all commands under appservice web
Mask docker registry passwords from command output (#3656)
Ensure default browser is used on macOS without errors (#3623)
Improve the help of webapp log tail and webapp log download (#3624)
Exposed traffic-routing command to configure static routing (#3566)
Added reliability fixes in configuring source control (#3245)
Removed unsupported --node-version argument from webapp config update for Windows webapps. Instead use webapp config appsettings set --settings WEBSITE_NODE_DEFAULT_VERSION=...
Batch
Updated to Batch SDK 3.0.0 with support for low-priority VMs in pools
Renamed pool create option --target-dedicated to --target-dedicated-nodes
Added pool create options --target-low-priority-nodes and --application-licenses
Provided a better error message for cdn endpoint list when the profile specified by --profile-name does not exist
Cloud
Changed API version of cloud metadata endpoint to YYYY-MM-DD format
Gallery endpoint isn't required
Support for registering cloud just with ARM resource manager endpoint
Provided an option for cloud set to choose the profile while selecting current cloud
Exposed endpoint_vm_image_alias_doc
CosmosDB
Fixed allowing creation of collection with custom partition key
Added support for collection default TTL
Data Lake Analytics
Added commands for compute policy management under the dla account compute-policy heading
Added dla job pipeline show
Added dla job recurrence list
Data Lake Store
Added support for user managed key vault key rotation in dls account update
Updated underlying Data Lake Store filesystem SDK version, addressing a performance issue
Added command dls enable-key-vault. This command attempts to enable a user provided Key Vault for use encrypting the data ina Data Lake Store account
Interactive
Improved the start up time by using cached commands
Increased test coverage
Enhanced the '?' gesture to also inject into the next command
Fixed interactive errors with the profile 2017-03-09-profile-preview (#3587)
Allowed --version as a parameter for interactive mode (#3645)
Stop interactive mode throwing errors from validation completions (#3570)
Progress reporting for template deployments (#3510)
Added --progress flag
Removed --debug and --verbose from completions
Removed interactive from completions (#3324)
Fixed policy creation no longer clears existing policies. (#3934)
Key vault
Added commands for key vault recovery features:
keyvault subcommands purge, recover, keyvault list-deleted
keyvault secret subcommands backup, restore, purge, recover, list-deleted
keyvault certificate subcommands purge, recover, list-deleted
keyvault key subcommands purge, recover, list-deleted
Added service principal key vault integration (#3133)
Updated key vault dataplane to 0.3.2. (#3307)
Added support for claiming any vm in the lab through az lab vm claim
Added table output formatter for az lab vm list and az lab vm show
Monitor
Fix for template file with monitor autoscale-settings get-parameters-template command (#3349)
Renamed monitor alert-rule-incidents list to monitor alert list-incidents
Renamed monitor alert-rule-incidents show to monitor alert show-incident
Renamed monitor metric-defintions list to monitor metrics list-definitions
Renamed monitor alert-rules to monitor alert
Changed monitor alert create:
condition and action subcommands no longer accept JSON
Add numerous parameters to simplify the rule creation process
location no longer required
Add name and ID support for target
Remove --alert-rule-resource-name
Rename is-enabled to enabled, no longer required
description defaults now based on the supplied condition
Add examples to help clarifiy the new format
Support names or IDs for monitor metric commands
Added convenience arguments and examples to monitor alert rule update
Network
Added list-private-access-services command
Added --private-access-services argument to vnet subnet create and vnet subnet update
Fixed issue where application-gateway redirect-config create would fail
Fixed issue where application-gateway redirect-config update with --no-wait would not work
Fixed bug when using --servers argument with application-gateway address-pool create and application-gateway address-pool update
Added application-gateway redirect-config commands
Added commands to application-gateway ssl-policy: list-options, predefined list, predefined show
Added arguments to application-gateway ssl-policy set: --name, --cipher-suites, --min-protocol-version
Added arguments to application-gateway http-settings create and application-gateway http-settings update: --host-name-from-backend-pool, --affinity-cookie-name,
--enable-probe, --path
Added arguments to application-gateway url-path-map create and application-gateway url-path-map update: --default-redirect-config, --redirect-config
Added argument --redirect-config to application-gateway url-path-map rule create
Added support for --no-wait to application-gateway url-path-map rule delete
Added arguments to application-gateway probe create and application-gateway probe update: --host-name-from-http-settings, --min-servers, --match-body, --match-status-codes
Added argument --redirect-config to application-gateway rule create and application-gateway rule update
Added support for --accelerated-networking to nic create and nic update
Removed --internal-dns-name-suffix argument from nic create
Added support for --dns-servers to nic update and nic create: Add support for --dns-servers
Fixed bug where local-gateway create ignored --local-address-prefixes
Added support for --dns-servers to vnet update
Fixed bug when creating a peering without route filtering with express-route peering create
Fixed bug where --provider and --bandwidth arguments did not work with express-route update
Fixed bug with network watcher show-topology defaulting logic
Improved output formatting for network list-usages
Use default frontend IP for application-gateway http-listener create if only one exists
Use default address pool, HTTP settings, and HTTP listener for application-gateway rule create if only one exists
Use default frontend IP and backend pool for lb rule create if only one exists
Use default frontend IP for lb inbound-nat-rule create if only one exists
Profile
Support login inside a VM with a managed identity
Support output for account show in SDK auth file format
Show deprecation warnings when using '--expanded-view'
Added get-access-token command to provide raw AAD token
Support login with a user account with no associated subscriptions
RDBMS
Support listing servers across a subscription (#3417)
Fixed %s not processed because of missing % server_type (#3393)
Fixed doc source map and added CI task to verify (#3361)
Fixed MySQL and PostgreSQL help (#3369)
Resource
Improved prompts for missing parameters for group deployment create
Improved parsing of --parameters KEY=VALUE syntax
Fixed issues where group deployment create parameter files were no longer recognized using @<file> syntax
Support --ids argument for resource and managedapp commands
Fixed up some parsing and error messages (#3584)
Fixed --resource-type parsing for the lock command to accept <resource-namespace> and <resource-type>
Added parameter checking for template link templates (#3629)
Added support for specifying deployment parameters using KEY=VALUE syntax
Support output in SDK auth file format for create-for-rbac
Cleaned up role assignments and related AAD application when deleting a service principal (#3610)
Include time format in app create args --start-date and --end-date descriptions
Show deprecation warnings when using --expanded-view
Added key vault integration to the create-for-rbac and reset-credentials commands
Service Fabric
Fixed an issue with large files in applications being truncated on upload (#3666)
Added tests for Service Fabric commands (#3424)
Fixed numerous Service Fabric commands (#3234)
Removed broken sql server create --identity parameter
Removed password values from sql server create and sql server update command output
Added commands sql db list-editions and sql elastic-pool list-editions
Storage
Removed --marker option from storage blob list, storage container list, and storage share list commands (#3745)
Enabled creating an https-only storage account
Updated storage metrics, logging and cors commands (#3495)
Rephrased exception message from CORS add (#3638) (#3362)
Converted generator to a list in download batch command dry run mode (#3592)
Fixed blob download batch dryrun issue (#3640) (#3592)
Support configuring nsg
Fixed a bug where the DNS server would not be configured correctly
Support managed service identities
Fixed issue where cmss create with an existing load balancer required --backend-pool-name
Make datadisks created with vm image create lun start with 0
May 10, 2017
Version 2.0.6
documentdb renamed to cosmosdb
Add rdbms (mysql, postgres)
Include Data Lake Analytics and Data Lake Store modules
Include Cognitive Services module
Include Service Fabric module
Include Interactive module (rename of az-shell)
Add support for CDN commands
Remove Container module
Add 'az -v' as shortcut for 'az --version' (#2926)
Improve performance of package load and command execution (#2819)
azure-cli (2.0.6)
acr (2.0.4)
acs (2.0.6)
appservice (0.1.6)
batch (2.0.4)
cdn (0.0.2)
cloud (2.0.2)
cognitiveservices (0.1.2)
command-modules-nspkg (2.0.0)
component (2.0.4)
configure (2.0.6)
core (2.0.6)
cosmosdb (0.1.6)
dla (0.0.6)
dls (0.0.6)
feedback (2.0.2)
find (0.2.2)
interactive (0.3.1)
iot (0.1.5)
keyvault (2.0.4)
lab (0.0.4)
monitor (0.0.4)
network (2.0.6)
nspkg (3.0.0)
profile (2.0.4)
rdbms (0.0.1)
redis (0.2.3)
resource (2.0.6)
role (2.0.4)
sf (1.0.1)
sql (2.0.3)
storage (2.0.6)
vm (2.0.6)
core: capture exceptions caused by unregistered provider and auto-register it
perf: persist adal token cache in memory till process exits (#2603)
Fix bytes returned from hex fingerprint -o tsv (#3053)
Enhanced Key Vault Certificate Download and AAD SP Integration (#3003)
Add Python location to ‘az —version’ (#2986)
login: support login when there are no subscriptions (#2929)
core: fix a failure when login using a service principal twice (#2800)
core: Allow file path of accessTokens.json to be configurable through an env var (#2605)
core: Allow configured defaults to apply on optional args (#2703)
core: Improved performance
core: Custom CA Certs - Support setting REQUESTS_CA_BUNDLE environment variable
core: Cloud configuration - use 'resource manager' endpoint if 'management' endpoint not set
fix the master and agent count to be integer instead of string
expose 'az acs create --no-wait' and 'az acs wait' for async creation
expose 'az acs create --validate' for dry-run validations
remove windows profile before PUT call for scale command (#2755)
AppService
functionapp: add full functionapp supports, including create, show, list, delete, hostname, ssl, etc
Adding Team Services (vsts) as a continuous delivery option to "appservice web source-control config"
Create "az webapp" to replace "az appservice web" (for backward compat, "az appservice web" will stay for 2 releases)
Expose arguments to configure deployment and "runtime stacks" on webapp create
Expose "webapp list-runtimes"
support configure connection strings (#2647)
support slot swap with preview
Polish errors from appservice commands (#2948)
Use the app service plan's resource group for cert operations (#2750)
CosmosDB
Rename documentdb module to cosmosdb
Added support for documentdb data-plane APIs:
database and collection management
Added support for enabling automatic failover on database accounts
Added support for new consistency policy ConsistentPrefix
Data Lake Analytics
Fix a bug where filtering on result and state for job lists would throw an error
Add support for new catalog item type: package. accessed through: az dla catalog package
Made it possible to list the following catalog items from within a database (no schema specification required):
Table
Table valued function
Table Statistics. This can also be listed with a schema, but without specifying a table name
Data Lake Store
Update the version of the underlying filesystem SDK, which gives better support for handling server side throttling scenarios
Improve performance of package load and command execution (#2819)
missed help for access show. adding it. (#2743)
improve search results and allow for versioning of the search index
KeyVault
BC:az keyvault certificate download change -e from string or binary to PEM or DER to better represent the options
BC: Remove --expires and --not-before from keyvault certificate create as these parameters are not supported by the service
Adds the --validity parameter to keyvault certificate create to selectively override the value in --policy
Fixes issue in keyvault certificate get-default-policy where 'expires' and 'not_before' were exposed but 'validity_in_months' was not
keyvault fix for import of pem and pfx (#2754)
Adding create, show, delete & list commands for environment in the lab
Adding show & list commands to view ARM templates in the lab
Adding --environment flag in az lab vm list to filter VMs by environment in the lab
Add convenience command az lab formula export-artifacts to export artifact scaffold within a Lab's formula
Add commands to manage secrets within a Lab
Monitor
Bug Fix: Modeling --actions of az alert-rules create to consume JSON string (#3009)
Bug fix - diagnostic settings create does not accept logs/metrics from show commands (#2913)
Network
Add network watcher test-connectivity command
Add support for --filters parameter for network watcher packet-capture create
Add support for Application Gateway connection draining
Add support for Application Gateway WAF rule set configuration
Add support for ExpressRoute route filters and rules
Add support for TrafficManager geographic routing
Add support for VPN connection policy-based traffic selectors
Add support for VPN connection IPSec policies
Fix bug with vpn-connection create when using the --no-wait or --validate parameters
Add support for active-active VNet gateways
Remove nulls values from output of network vpn-connection list/show commands
BC: Fix bug in the output of vpn-connection create
Fix bug where '--key-length' argument of 'vpn-connection create' was not parsed correctly
Fix bug in dns zone import where records were not imported correctly
Fix bug where traffic-manager endpoint update did not work
Add 'network watcher' preview commands
Profile
Support login when there are no subscriptions found (#2560)
Support short param name in az account set --subscription (#2980)
Redis
Adding update command which also adds the ability to scale for redis cache
Deprecates the 'update-settings' command
Resource
Add managedapp and managedapp definition commands (#2985)
Support 'provider operation' commands (#2908)
Support generic resource create (#2606)
Fix resource parsing and api version lookup. (#2781)
Add docs for az lock update. (#2702)
Error out if you try to list resources for a group that doesn't exist. (#2769)
[Compute] Fix issues with VMSS and VM availability set update. (#2773)
Fix lock create and delete if parent-resource-path is None (#2742)
create-for-rbac: ensure SP's end date will not exceed certificate's expiration date (#2989)
RBAC: add full support for 'ad group' (#2016)
role: fix issues on role definition update (#2745)
create-for-rbac: ensure user provided password is picked up
Added az sql server list-usages and az sql db list-usages commands
SQL - ability to connect directly to resource provider (#2832)
Storage
Default location to resource group location for storage account create
Add support for incremental blob copy
Add support for large block blob upload
Change block size to 100MB when file to upload is larger than 200GB
avail-set: make UD&FD domain counts optional
note: VM commands in sovereign clouds
Please avoid managed disk related features, including the following:
az disk/snapshot/image
az vm/vmss disk
Inside "az vm/vmss create", use "—use-unmanaged-disk" to avoid managed disk
Other commands should work
vm/vmss: improve the warning text when generates ssh key pairs
vm/vmss: support create from a market place image which requires plan info (#1209)
April 3, 2017
Version 2.0.2
We released the ACR, Batch, KeyVault, and SQL components in this release
azure-cli (2.0.2)
acr (2.0.0)
acs (2.0.2)
appservice (0.1.2)
batch (2.0.0)
cloud (2.0.0)
component (2.0.0)
configure (2.0.2)
container (0.1.2)
core (2.0.2)
documentdb (0.1.2)
feedback (2.0.0)
find (0.0.1b1)
iot (0.1.2)
keyvault (2.0.0)
lab (0.0.1)
monitor (0.0.1)
network (2.0.2)
nspkg (2.0.0)
profile (2.0.2)
redis (0.1.1b3)
resource (2.0.2)
role (2.0.1)
sql (2.0.0)
storage (2.0.2)
vm (2.0.2)
Add acr, lab, monitor, and find modules to default list
Login: skip erroneous tenant (#2634)
login: set default subscription to one with the state of "Enabled" (#2575)
Add wait commands and --no-wait support to more commands (#2524)
core: support login using service principal with a cert (#2457)
Add prompting for missing template parameters. (#2364)
Support setting default values for common arguments like default resource group, default web, default vm
Support login to specific tenant
[ACS] Adding support for configuring a default ACS cluster (#2554)
Add support for ssh key password prompting. (#2044)
Add support for windows clusters. (#2211)
Switch from Owner to Contributor role. (#2321)
AppService
appservice: support to get external ip address used for DNS A records (#2627)
appservice: support binding wildcard certificates (#2625)
appservice: support list publishing profiles (#2504)
AppService - Trigger source control sync after config (#2326)
DataLake
Initial release of Data Lake Analytics module
Initial release of Data Lake Store module
DocuemntDB
DocumentDB: Adding support for listing connection strings (#2580)
[Compute] Add AppGateway support to virtual machine scale set create (#2570)
[VM/VMSS] Improved disk caching support (#2522)
VM/VMSS: incorporate credentials validation logic used by portal (#2537)
Add wait commands and --no-wait support (#2524)
Virtual machine scale set: support * to list instance view across vms (#2467)
Add --secrets for VM and virtual machine scale set ([#2212}(https://github.com/Azure/azure-cli/pull/2212))
Allow VM creation with specialized VHD (#2256)
February 27, 2017
Version 2.0.0
This release of Azure CLI 2.0 is the first "Generally Available" release
General availability applies to these command modules:
Container Service (acs)
Compute (including Resource Manager, VM, virtual machine scale sets, Managed Disks)
Networking
Storage
These command modules can be used in production and are supported by standard Microsoft SLA
You can open issues directly with Microsoft support or on our github issues list
You can ask questions on StackOverflow using the azure-cli tag,
or contact the product team at azfeedback@microsoft.com
You can provide feedback from the command line with the az feedback command
The commands in these modules are stable and the syntax is not expected to change in upcoming releases of this version of Azure CLI
To verify the version of the CLI, use az --version
The output lists the version of the CLI itself (2.0.0 in this release), the individual command modules,
and the versions of Python and GCC that you're using
azure-cli (2.0.0)
acs (2.0.0)
appservice (0.1.1b5)
batch (0.1.1b4)
cloud (2.0.0)
component (2.0.0)
configure (2.0.0)
container (0.1.1b4)
core (2.0.0)
documentdb (0.1.1b2)
feedback (2.0.0)
iot (0.1.1b3)
keyvault (0.1.1b5)
network (2.0.0)
nspkg (2.0.0)
profile (2.0.0)
redis (0.1.1b3)
resource (2.0.0)
role (2.0.0)
sql (0.1.1b5)
storage (2.0.0)
vm (2.0.0)
Python (Darwin) 2.7.10 (default, Jul 30 2016, 19:40:32)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)]
Some of the command modules have a "bn" or "rcn" postfix
These command modules are still in preview and will become generally available in the future
We also have nightly preview builds of the CLI
For information, see these instructions on getting the nightly builds,
and these instructions on developer setup and contributing code
You can report issues with nightly preview builds in the following ways:
Report issues in our github issues list
Contact the product team at azfeedback@microsoft.com
Provide feedback from the command line with the az feedback command
|
|
豪爽的毛豆 · 【Gradle配置】AAPT2 aapt2-7.0.3-7396180-windows Daemon #0: Unexpected error during link_unexpected error 2 年前 |
|
|
八块腹肌的西装 · 从日期到字符串的Pyspark类型转换问题 3 年前 |