azure-powershell Documentation

Microsoft Azure PowerShell

4,807 stars C# C# 100 files · ~545,357 tokens #arm#azure#microsoft#microsoft-azure-powershell#powershell
RAW Doc

Docker & Self-Hosted Deployment Verified OCI

Deploy azure-powershell on any server, homelab, or cloud container platform.

1-Click Terminal Command
bash (docker run)
docker run -d --name azure-powershell --restart always azure/azure-powershell:latest

Technical Documentation: Azure/azure-powershell

ℹ️ Provenance: Multi-Tier Ingestion · CodeWiki Reference

Overview (README.md)

![AzureIcon] ![PowershellIcon] Microsoft Azure PowerShell

This repository contains PowerShell cmdlets for developers and administrators to develop, deploy,
administer, and manage Microsoft Azure resources.

The Az PowerShell module is preinstalled in Azure Cloud Shell.

Modules

The following table contains a list of the Azure PowerShell rollup modules.

Description Module Name PowerShell Gallery Link Microsoft Artifact Registry
Azure PowerShell Az Az Az
Azure PowerShell with preview modules AzPreview AzPreview AzPreview

For a complete list of the modules found in this repository, see
Azure PowerShell Modules.

Installation

Run the following command in a PowerShell session to install the Az PowerShell module:

powershell
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force

The latest version of PowerShell 7 is the recommended version of PowerShell for
use with the Az PowerShell module on all platforms including Windows, Linux, and macOS. This module
also runs on Windows PowerShell 5.1 with .NET Framework 4.7.2 or higher.

The Az module replaces AzureRM. You should not install Az side-by-side with AzureRM.

If you have an earlier version of the Azure PowerShell module installed from the PowerShell Gallery
and would like to update to the latest version, run the following command in a PowerShell session:

powershell
Update-Module -Name Az -Scope CurrentUser -Force

Update-Module installs the new version side-by-side with previous versions. It does not uninstall
the previous versions.

For more information on installing Azure PowerShell, see the
installation guide.

Usage

Log into Azure

To connect to Azure, use the Connect-AzAccount cmdlet:

powershell
# Opens a new browser window to log into your Azure account.
Connect-AzAccount

# Log in with a previously created service principal. Use the application ID as the username, and the secret as password.
$Credential = Get-Credential
Connect-AzAccount -ServicePrincipal -Credential $Credential -TenantId $TenantId

To log into a specific cloud (AzureChinaCloud, AzureCloud, AzureUSGovernment), use the
Environment parameter:

powershell
# Log into a specific cloud, for example the Azure China cloud.
Connect-AzAccount -Environment AzureChinaCloud

Session context

A session context persists login information across Azure PowerShell modules and PowerShell
instances. Use the Get-AzContext cmdlet to view the context you are using in the
current session. The results contain the Azure tenant and subscription.

powershell
# Get the Azure PowerShell context for the current PowerShell session
Get-AzContext

# Lists all available Azure PowerShell contexts in the current PowerShell session
Get-AzContext -ListAvailable

To get the subscriptions in a tenant, use the Get-AzSubscription cmdlet:

powershell
# Get all of the Azure subscriptions in your current Azure tenant
Get-AzSubscription

# Get all of the Azure subscriptions in a specific Azure tenant
Get-AzSubscription -TenantId $TenantId

To change the subscription that you are using for your current context, use the
Set-AzContext cmdlet:

powershell
# Set the Azure PowerShell context to a specific Azure subscription
Set-AzContext -Subscription $SubscriptionName -Name 'MyContext'

# Set the Azure PowerShell context using piping
Get-AzSubscription -SubscriptionName $SubscriptionName | Set-AzContext -Name 'MyContext'

For details on Azure PowerShell contexts, see Azure PowerShell context objects.

Discovering cmdlets

Use Get-Command to discover cmdlets within a specific module, or cmdlets that follow a specific
search pattern:

powershell
# List all cmdlets in the Az.Accounts module
Get-Command -Module Az.Accounts

# List all cmdlets that contain VirtualNetwork in their name
Get-Command -Name '*VirtualNetwork*'

# List all cmdlets that contain VM in their name in the Az.Compute module
Get-Command -Module Az.Compute -Name '*VM*'

Cmdlet help and examples

To view the help content for a cmdlet, use the Get-Help cmdlet:

powershell
# View basic help information for Get-AzSubscription
Get-Help -Name Get-AzSubscription

# View the examples for Get-AzSubscription
Get-Help -Name Get-AzSubscription -Examples

# View the full help for Get-AzSubscription
Get-Help -Name Get-AzSubscription -Full

# View the online version of the help from https://learn.microsoft.com for Get-AzSubscription
Get-Help -Name Get-AzSubscription -Online

For detailed instructions on using Azure PowerShell, see the getting started guide.

Reporting Issues and Feedback

Issues

If you find any bugs when using Azure PowerShell, file an issue in our GitHub repo.
Fill out the issue template with the appropriate information.

Alternatively, see Azure Community Support if you
have issues with Azure PowerShell or Azure services.

Feedback

If there is a feature you would like to see in Azure PowerShell, use the
Send-Feedback cmdlet, or file an issue in our GitHub repo.

Contributing

For details on contributing to this repository, see the contributing guide and the Azure PowerShell Developer Guide.

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit
https://cla.microsoft.com.

When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact [email protected] with any additional questions or comments.

Telemetry

Azure PowerShell collects telemetry data by default. Microsoft aggregates collected data to identify
patterns of usage to identify common issues and to improve the experience of Azure PowerShell.
Microsoft Azure PowerShell does not collect any private or personal data. For example, the usage
data helps identify issues such as cmdlets with low success and helps prioritize our work. While we
appreciate the insights this data provides, we also understand that not everyone wants to send usage
data. You can disable data collection with the
Disable-AzDataCollection cmdlet. To learn more, see our
privacy statement.

Learn More


This project has adopted the Microsoft Open Source Code of Conduct. For more
information see the Code of Conduct FAQ or contact
[email protected] with any additional questions or comments.


Documentation Breaking Changes Upcoming Breaking Changes README (`documentation/breaking-changes/upcoming-breaking-changes/README.md`)

Here is the list of modules which contain the breaking changes. The detailed information is listed on individual module page.


Documentation Development Docs Design Guidelines README (`documentation/development-docs/design-guidelines/README.md`)

Azure PowerShell Design Guidelines

In this folder, you will find best practices and design guidelines for different components of Azure PowerShell.

Table of contents


Documentation Development Docs Examples README (`documentation/development-docs/examples/README.md`)

Examples of standard Azure PowerShell cmdlets

In this folder, you will find patterns and examples for standard Azure PowerShell cmdlets that should be implemented for a service. Both top-level and child resource scenarios are covered in each of the documents.

Table of contents


Documentation Autorest Powershell V4 New Features (`documentation/Autorest-powershell-v4-new-features.md`)

Autorest PowerShell V4 Features from the End Users' Perspective

How to migrate from Autorest PowerShell v3 to v4 please refer to here.

1. Support for piping parent object:

text
This allows users to pipe parent objects into cmdlets, simplifying commands.

2. Progress bar for long running operations:

text
Users will see a visual indicator during long operations. Important to note it's just visual, no impact on functionality.

3. Auto completer for enum parameters:

text
Enums are now strings with tab completion. Users can still tab through possible values, which is more flexible.

4. Switch between table and list views:

text
Automatically changes based on the number of results. Single result shows detailed list, multiple show concise table.

5. ExternalDocs in help:

text
Adds links to external documentation directly in the cmdlet help. Helps users find more info easily.

6. Non-fixed size arrays:

text
Now lists instead of fixed arrays, making it easier to add elements. Simplifies scripting.

7. Removal of API version from namespace:

text
More consistent naming in generated code, but users probably won't notice unless they work with the code directly.

8. JSON import for resources:

text
Users can create resources via JSON files or strings. Provides flexibility, especially for complex configurations.

9. x-ms-mutability support:

text
Better handling of create vs update operations based on HTTP methods. Helps ensure correct cmdlet usage.

10. Managed Identity alignment:

text
Changes parameter types for identity settings. Users need to adjust to new parameter names and types (switch parameters for enabling, string arrays for identities).

11. Retry policies:

text
Automatically retries on certain errors. Users benefit from increased reliability. Can configure via environment variables.

12. Update via GET and PUT:

text
For resources without PATCH, updates use GET then PUT. Might affect performance but ensures compatibility. Conflicts possible, so mention the disable option.

13. Discriminator parameter hidden:

text
Removes redundant parameters in model cmdlets, making them cleaner. Users won't have to input fixed values.

Documentation Debugging StaticAnalysis Errors (`documentation/Debugging-StaticAnalysis-Errors.md`)

Debugging StaticAnalysis Errors

Our StaticAnalysis tools help us ensure our modules follow PowerShell guidelines and prevent breaking changes from occurring outside of breaking change releases.

How to know if you have a StaticAnalysis Error

If your build is failing, see the ADO pipeline checks. If check azure-powershell - powershell-core (Analyze) failed, then you have a StaticAnalysis Error.

How to locate the StaticAnalysis Error

Click into the failed check, then click View more details on Azure Pipelines to redirect to ADO pipeline page. Click the sub task with errors and search csv or error to locate the specific errors.

Where to find StaticAnalysis reports

The StaticAnalysis reports could show up in the CI build. On the status page in ADO, under the Build Artifacts, expand the folder whose name starts with analyze. Under the StaticAnalysisResults folder: the relevant files are AssemblyVersionConflict.csv, BreakingChangeIssues.csv, ExampleIssues.csv, ExtraAssemblies.csv, HelpIssues.csv, MissingAssemblies.csv, and/or SignatureIssues.csv .

Locally, the StaticAnalysis report will show up under Azure-PowerShell/artifacts. You will see the .csv fils listed. You can generate these files by running

text
msbuild build.proj

Types of StaticAnalysis Errors

The three most common Static Analysis errors are breaking changes, signature issues, and help issues. To figure out which type of error is causing the build failure, open each of the relevant .csv files (if the .csv file does not exist, there is no violation detected). Any issue marked with severity 0 or 1 must be resolved in order for the build to pass.

Assembly Version Conflict

We utilize some shared assemblies, such as Azure.Core, accross all the modules to avoid duplicating. To maintain consistency, only one version is allowed to be loaded within a single PowerShell session. If any errors occur, they will be recorded in the AssemblyVersionConflict.csv file. We recommend reviewing each error listed in this file and updating your package dependencies accordingly. Generally, suppressing these issues is not advised.

Breaking Changes

If you make a change that could cause a breaking change, it will be listed in BreakingChangeIssues.csv. Please look at each of these errors in this file, and if they do indeed introduce a breaking change in a non-breaking change release, please revert the change that caused this violation.

Note: Sometimes the error listed in the .csv file can be a false positive (for example, if you change a parameter attribute to span all parameter sets rather than individual parameter sets). Please read the error thoroughly and examine the relevant code before deciding that an error is a false positive, and contact the Azure PowerShell team if you have questions. If you are releasing a preview module, are releasing during a breaking change release, or have determined that the error is a false positive, please follow these instructions to suppress the errors:

  • Download the BreakingChangeIssues.csv file from the CI pipeline artifacts
  • Open the file using a text editor (such as VS Code) and copy each of the errors you'd like to suppress
  • Paste each of these errors into the BreakingChangeIssues.csv file found in their respective module folder (e.g., if a breaking change is being suppressed for Compute, then you would paste the corresponding line(s) in the tools/StaticAnalysis/Exceptions/Az.Compute/BreakingChangeIssues.csv file) using the same text editor
  • Push the changes to the .csv file and ensure the errors no longer show up in the BreakingChangeIssues.csv file output from the CI pipeline artifacts.

We take breaking changes very seriously, so please be mindful about the violations that you suppress in our repo.

Example Issues

Example issues occur when your changed markdown files in the help folder (e.g., src/Accounts/Accounts/help) violate PowerShell language best practices. Please follow the suggestion displayed in "Remediation" entry for each violation listed in ExampleIssues.csv. Issues with severity 0 or 1 must be addressed, while issues with severity 2 are advisory. To better standardize the writing of documents, please also check the warning issues with severity 2 in log or download the ExampleIssues.csv file. If you have an issue with severity 0 or 1 that has been approved by the Azure PowerShell team, you can suppress them following these steps:

  • Download the ExampleIssues.csv file from the CI pipeline artifacts
  • Open the file using a text editor (such as VS Code) and copy each of the errors you'd like to suppress
  • Paste each of these errors into the ExampleIssues.csv file found in their respective module folder (e.g., if an example issue is being suppressed for Accounts, then you would paste the corresponding line(s) in the tools/StaticAnalysis/Exceptions/Az.Accounts/ExampleIssue.csv file) using the same text editor
  • Copy each of the errors you would like to suppress directly from the ExampleIssues.csv file output in the CI pipeline artifacts
  • Push the changes to the .csv file and ensure the errors no longer show up in the ExampleIssues.csv file output from the CI pipeline artifacts.

Extra Assemblies

We will examine each assembly within the module's artifacts folder to identify any assembly that is actually not needed to pack into the package, for example a a system assembly. The names of these assemblies will be documented in the ExtraAssemblies.csv file. As these assemblies serve no purpose for this module, they should be removed to decrease the module package size. It is important to verify whether these files were copied due to an incorrect copy step, such as a Copy action in a props or csproj file. Generally, suppressing these issues is not advised.

Help Issues

Most help issues that cause StaticAnalysis to fail occur when help has not been added for a particular cmdlet. If you have not generated help for your new cmdlets, please follow the instructions here. If this is not the issue, follow the steps listed under "Remediation" for each violation listed in HelpIssues.csv.

Missing Assemblies

We will ensure that all required assemblies are located within the module's artifacts folder for packaging purposes. If a necessary assembly is not included, the module cannot be imported. Any missing assemblies will be documented in the MissingAssemblies.csv file. It is important to investigate the reason behind a missing assembly, such as the assembly being loaded as a shared assembly but not added to the allowed list defined in DependencyAnalyzer.cs.

Signature Issues

Signature issues occur when your cmdlets do not follow PowerShell standards. Please check the Cmdlet Best Practices and the Parameter Best Practices documents to ensure you are following PowerShell guidelines. Issues with severity 0 or 1 must be addressed, while issues with severity 2 are advisory. If you have an issue with severity 0 or 1 that has been approved by the Azure PowerShell team, you can suppress them following these steps:

  • Download the SignatureIssues.csv file from the CI pipeline artifacts
  • Open the file using a text editor (such as VS Code) and copy each of the errors you'd like to suppress
  • Paste each of these errors into the SignatureIssues.csv file found in their respective module folder (e.g., if a signature issue is being suppressed for Sql, then you would paste the corresponding line(s) in the tools/StaticAnalysis/Exceptions/Az.Sql/SignatureIssues.csv file) using the same text editor
  • Copy each of the errors you would like to suppress directly from the SignatureIssues.csv file output in the CI pipeline artifacts
  • Push the changes to the .csv file and ensure the errors no longer show up in the SignatureIssues.csv file output from the CI pipeline artifacts.

Troubleshotting Example Issues

Scenario 1: Unexpected errors caused by the mixture of outputs and codes

PowerShell code and output are required to be in sepreated code blocks (```). If you have put outputs in the code block, then the outputs will be recognized as invalid PowerShell syntax. Please make sure you have splitted outputs from codes. The following shows the correct scene. Note that if the example has no output, you don't need to add an output block.

Example: Codes and outputs are split correctly

text
```powershell
Get-AzConfig -EnableDataCollection
```

```output
Key                           Value Applies To Scope       Help Message
---                           ----- ---------- -----       ------------
EnableDataCollection          False Az         CurrentUser When enabled, Azure PowerShell cmdlets send telemetry data to Microsoft to improve the custom…
```

If outputs cannot be separated from codes, then please add the tag `` to the next line of the example title and in front of the code block. The following is an example.

Example: Add skip tag to the example whose outputs cannot be separated from codes

text
```powershell
$Context = Get-AzBatchAccountKey -AccountName myaccount
$Context.PrimaryAccountKey
ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGHIJKLMN==
$Context.SecondaryAccountKey
ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789ABCDEFGHIJKLMN==
```

Scenario 2: Unexpected errors caused by unpaired quotes or brackets

Please check whether you have matched the correct number of quotes and brackets. The common error messages in this scenario are as follows.

  • MissingEndParenthesisInExpression: Missing closing ')' in expression.
  • MissingEndCurlyBrace: Missing closing '}' in statement block or type definition.
  • MissingArrayIndexExpression: Array index expression is missing or not valid.
  • UnexpectedToken: Unexpected token xxx. (Check whether you have missed or added extra quote)

In this scenario, many other unreasonable errors will occur. Leave them alone. Just make sure you have correct the number of quotes and brackets and rerun the CI verification.


Documentation Announcing Az Module (`documentation/announcing-az-module.md`)

Announcing New Module 'Az'

In August 2018 we released a new module, 'Az' which combines the functionality of the AzureRM and AzureRM.Netcore modules. Az goes to version 1.0 on 12/18/2018. Az runs on both Windows PowerShell 5.1 and PowerShell 7. 'Az' ensures that the Windows PowerShell and PowerShell 7 cmdlets for managing Azure resources will always be in sync and up to date. In addition, Az will simplify and regularize the naming of Azure cmdlets, and the organization of Azure modules. Az is intended as a replacement for the AzureRM.Netcore and AzureRM modules.

Az currently ships in Cloud Shell, and can be found on the PowerShell Gallery here

Az is a new module, and reorganizing and simplifying cmdlet names involves breaking changes, so we have added features to Az to make it easier to transition to the simplified, normalized names in your existing scripts.

New Features

  • Windows PowerShell 5.1 and PowerShell 7 support in the same module
  • PowerShell 7 and Windows PowerShell cmdlets are always in sync and up to date with latest Azure capabilities
  • Shortened and normalized cmdlet names - all cmdlets use the noun prefix 'Az'
  • Simplified and normalized module organization - data plane and management plane cmdlets in the same module for each service
  • Enhanced authentication for Netcore
    • Self-renewing Service Principal Authentication
    • Service Principal Certificate Authentication (in the future)
  • Enable/Disable-AzureRmAlias cmdlets to manage compatibility with scripts based on AzureRM

Supported Platforms

  • PowerShell 5.1 with .Net Framework 4.7.2 or later [Windows only]
  • PowerShell 7 - Windows, Linux, macOS

Timeline

Date Feature
August 2018 Initial Release
November 2018 Functional parity with AzureRM
December 2018 Az 1.0 Release
January 2019 New Authentication mechanisms for Windows PowerShell
- Username + password authentication
- Web browser control authentication

AzureRM Module Support

AzureRM will continue to be supported, and important bugs will be fixed, but new development and new Azure capabilities will be shipped only in Az starting December 2018.

Authentication Changes

Migrating From AzureRM

To make it easier for existing scripts to migrate from AzureRM to Az, we have provided cmdlets to create aliases that map the cmdlet names in AzureRM into the appropriate cmdlets in Az. When the aliases are enabled, any script that uses AzureRM cmdlet names should run against Az without modification.

Note: Connect-AzAccount aka Connect-AzureRmAccount no does not PSCredential in version 1.0, but will in version 1.1. See Authentication Changes for more details

powershell
PS C:\> Enable-AzureRmAlias

will enable AzureRM aliases in the Az module for the current PowerShell session. For your convenience, we have added a Scope parameter that will automatically set up the AzureRM aliases in Az for every PowerShell session:

powershell
PC C:\> Enable-AzureRmAlias -Scope CurrentUser

Sets up AzureRM cmdlet name aliases in the Az module for all sessions started by the current user, while

powershell
PS C:\> Enable-AzureRmAlias -Scope LocalMachine

sets up AzureRM cmdlet aliases in the Az module for all sessions started on this machine for any user. You can turn aliases off similarly using the Disable-AzureRmAlias cmdlet

powershell
PS C:\> Disable-AzureRmAlias

Turns off aliases in the current session. The Scope parameter allows you to remove the aliases for PowerShell sessions started by the current user

powershell
PS C:\> Disable-AzureRmAlias -Scope CurrentUser

or for all PowerShell sessions:

powershell
PS C:\> Disable-AzureRmAlias -Scope LocalMachine

Module Name Changes

For scripts that import modules directly, or use #Requires statements to specify required modules, references to AzureRM.* will need to be changed to the appropriate Az module. A current list of AzureRM modules and their Az equivalents are listed below.

AzureRM Module Name Az Module Name
AzureRM Az
Azure.AnalysisServices Az.AnalysisServices
Azure.Storage Az.Storage
AzureRM.Aks Az.Aks
AzureRM.AnalysisServices Az.AnalysisServices
AzureRM.ApiManagement Az.ApiManagement
AzureRM.ApplicationInsights Az.ApplicationInsights
AzureRM.Automation Az.Automation
AzureRM.Backup REMOVED
AzureRM.Batch Az.Batch
AzureRM.Billing Az.Billing
AzureRM.Cdn Az.Cdn
AzureRM.CognitiveServices Az.CognitiveServices
AzureRM.Compute Az.Compute
AzureRM.Compute.ManagedService REMOVED
AzureRM.Consumption Az.Billing
AzureRM.ContainerInstance Az.ContainerInstance
AzureRM.ContainerRegistry Az.ContainerRegistry
AzureRM.DataFactories Az.DataFactory
AzureRM.DataFactoryV2 Az.DataFactory
AzureRM.DataLakeAnalytics Az.DataLakeAnalytics
AzureRM.DataLakeStore Az.DataLakeStore
AzureRM.DataMigration Az.DataMigration
AzureRM.DeviceProvisioningServices Az.DeviceProvisioningServices
AzureRM.DevSpaces Az.DevSpaces
AzureRM.DevTestLabs Az.DevTestLabs
AzureRM.Dns Az.Dns
AzureRM.EventGrid Az.EventGrid
AzureRM.EventHub Az.EventHub
AzureRM.HDInsight Az.HDInsight
AzureRM.Insights Az.Monitor
AzureRM.IotHub Az.IoTHub
AzureRM.KeyVault Az.KeyVault
AzureRM.LogicApp Az.LogicApp
AzureRM.MachineLearning Az.MachineLearning
AzureRM.MachineLearningCompute Az.MachineLearning
AzureRM.ManagedServiceIdentity Az.ManagedServiceIdentity
AzureRM.ManagementPartner Az.ManagementPartner
AzureRM.Maps Az.Maps
AzureRM.MarketplaceOrdering Az.MarketplaceOrdering
AzureRM.Media Az.Media
AzureRM.Network Az.Network
AzureRM.NotificationHubs Az.NotificationHubs
AzureRM.OperationalInsights Az.OperationalInsights
AzureRM.PolicyInsights Az.PolicyInsights
AzureRM.PowerBIEmbedded Az.PowerBIEmbedded*
AzureRM.Profile Az.Accounts
AzureRM.RecoveryServices Az.RecoveryServices
AzureRM.RecoveryServices.Backup Az.RecoveryServices
AzureRM.RecoveryServices.SiteRecovery Az.RecoveryServices
AzureRM.RedisCache Az.RedisCache
AzureRM.Relay Az.Relay
AzureRM.Reservations Az.Reservations
AzureRM.Resources Az. Resources
AzureRM.Scheduler REMOVED
AzureRM.Search Az.Search
AzureRM.Security Az.Security
AzureRM.ServiceBus Az.ServiceBus
AzureRM.ServiceFabric Az.ServiceFabric
AzureRM.SignalR Az.SignalR
AzureRM.Sql Az.Sql
AzureRM.Storage Az.Storage
AzureRM.StorageSync Az.StorageSync
AzureRM.StreamAnalytics Az.StreamAnalytics
AzureRM.Subscription Az.Subscription
AzureRM.Tags Az.Resources
AzureRM.TrafficManager Az.TrafficManager
AzureRM.UsageAggregates Az.UsageAggregates
AzureRM.Websites Az.Websites

Installing Az and AzureRM Side-by-Side

Az and AzureRM cannot be imported side-by-side into the same PowerShell session. If you do not want to migrate your scripts from AzureRM to Az right away, there are two main options:

  • Install Az in PowerShell 7, and leave AzureRM in Windows PowerShell
  • Install Az and AzureRM side-by-side in Windows PowerShell and ensure scripts do not mix the modules

Install Az in PowerShell 7

You can follow the instructions in Installing PowerShell 7 on Windows to install PowerShell 7, then use Install-Module Az in PowerShell 7 to acquire the Az module. Since Windows PowerShell and PowerShell 7 can exist side-by-side and do not share module directories, this will effectively isolate the two modules.

Install Az and AzureRM Side-by-Side

If you need to have both modules installed:

  • Do not use the Enable-AzureRmAlias cmdlet with -Scope CurrentUser or LocalMachine

  • When installing Az on a machine with AzureRM previously installed, you must specify AllowClobber in the Install-Module cmdlet invocation.

    powershell
    PS C:\> Install-Module -Name Az -AllowClobber

Interactive Usage

You cannot load Az and AzureRM modules in the same PowerShell session, but they can be used in separate sessions as follows

  • In AzureRM session: Import-Module AzureRM
  • In Az session: Begin the session with Enable-AzureRmAlias, which will prevent inadvertently loading AzureRM modules. Alternately, you can use cmdlets with Az noun prefix, and avoid using cmdlets with Azure or AzureRm noun

Usage in Scripts

Declare the modules used in your script at the beginning of your script.

  • For Az:

    powershell
    #Requires -Modules Az.Accounts, Az.Storage, Az.Compute
  • For AzureRM:

    powershell
    #Requires -Modules AzureRM.Profile, AzureRM.Storage, Azure.Storage, AzureRM.Compute

Documentation Azure Powershell Modules (`documentation/azure-powershell-modules.md`)

Azure PowerShell Modules

Rollup Module

Description Module Name PowerShell Gallery Link
Azure PowerShell Az Az
Azure PowerShell with preview modules AzPreview AzPreview

Service Modules

Azure Service Module Name PowerShell Gallery Link Changelog
Accounts Az.Accounts Accounts Changelog
ADDomainServices Az.ADDomainServices ADDomainServices Changelog
Advisor Az.Advisor Advisor Changelog
Kubernetes Service Az.Aks Aks Changelog
Kubernetes Service enabled by Azure Arc Az.AksArc AksArc Changelog
Alb Az.Alb Alb Changelog
Alert Management Az.AlertsManagement AlertsManagement Changelog
Analysis Services Az.AnalysisServices AnalysisServices Changelog
API Management Az.ApiManagement ApiManagement Changelog
Container Apps Az.App App Changelog
App Compliance Automation Az.AppComplianceAutomation AppComplianceAutomation Changelog
App Configuration Az.AppConfiguration AppConfiguration Changelog
Application Insights Az.ApplicationInsights ApplicationInsights Changelog
Arc Resource Bridge Az.ArcResourceBridge ArcResourceBridge Changelog
ArcGateway Az.ArcGateway ArcGateway Changelog
Attestation Az.Attestation Attestation Changelog
Automanage Az.Automanage Automanage Changelog
Automation Az.Automation Automation Changelog
BareMetal Az.BareMetal BareMetal Changelog
Batch Az.Batch Batch Changelog
Billing Az.Billing Billing Changelog
Billing Benefits Az.BillingBenefits BillingBenefits Changelog
Blueprints Az.Blueprint Blueprint Changelog
BotService Az.BotService BotService Changelog
Content Delivery Network Az.Cdn Cdn Changelog
Change Analysis Az.ChangeAnalysis ChangeAnalysis Changelog
Cloud Service Az.CloudService CloudService Changelog
Cognitive Services Az.CognitiveServices CognitiveServices Changelog
Communication Az.Communication Communication Changelog
Compute Az.Compute Compute Changelog
Compute Fleet Az.ComputeFleet ComputeFleet Changelog
Compute Schedule Az.ComputeSchedule ComputeSchedule Changelog
ConfidentialLedger Az.ConfidentialLedger ConfidentialLedger Changelog
Confluent Az.Confluent Confluent Changelog
Connected Kubernetes Az.ConnectedKubernetes ConnectedKubernetes Changelog
Connected Machine Az.ConnectedMachine ConnectedMachine Changelog
ConnectedNetwork Az.ConnectedNetwork ConnectedNetwork Changelog
ConnectedVMware Az.ConnectedVMware ConnectedVMware Changelog
Container Instance Az.ContainerInstance ContainerInstance Changelog
Container Registry Az.ContainerRegistry ContainerRegistry Changelog
Cosmos DB Az.CosmosDB CosmosDB Changelog
Cost Management Az.CostManagement CostManagement Changelog
Custom Location Az.CustomLocation CustomLocation Changelog
Custom Resource Providers Az.CustomProviders CustomProviders Changelog
Dashboard Az.Dashboard Dashboard Changelog
Data Box Az.DataBox DataBox Changelog
Data Box Edge (Stack Edge) Az.DataBoxEdge DataBoxEdge Changelog
Databricks Az.Databricks Databricks Changelog
Datadog Az.Datadog Datadog Changelog
Data Factory Az.DataFactory DataFactory Changelog
Data Lake Analytics Az.DataLakeAnalytics DataLakeAnalytics Changelog
Data Lake Store Az.DataLakeStore DataLakeStore Changelog
Data Migration Az.DataMigration DataMigration Changelog
Data Protection Az.DataProtection DataProtection Changelog
Data Share Az.DataShare DataShare Changelog
Dedicated HSM Az.DedicatedHsm DedicatedHsm Changelog
Windows Virtual Desktop Az.DesktopVirtualization DesktopVirtualization Changelog
DevCenter Az.DevCenter DevCenter Changelog
Device Provisioning Services Az.DeviceProvisioningServices DeviceProvisioningServices Changelog
Device Registry Az.DeviceRegistry DeviceRegistry Changelog
Device Update Az.DeviceUpdate DeviceUpdate Changelog
DevTest Labs Az.DevTestLabs DevTestLabs Changelog
Digital Twins Az.DigitalTwins DigitalTwins Changelog
Disk Pool Az.DiskPool DiskPool Changelog
DNS Az.Dns Dns Changelog
DnsResolver Az.DnsResolver DnsResolver Changelog
DynatraceObservability Az.DynatraceObservability DynatraceObservability Changelog
Stack Edge Order Az.EdgeOrder EdgeOrder Changelog
Elastic on Azure Az.Elastic Elastic Changelog
ElasticSan on Azure Az.ElasticSan ElasticSan Changelog
Event Grid Az.EventGrid EventGrid Changelog
Event Hubs Az.EventHub EventHub Changelog
Fabric Fabric Fabric Changelog
FirmwareAnalysis FirmwareAnalysis FirmwareAnalysis Changelog
Fleet Az.Fleet Fleet Changelog
Fluid Relay Az.FluidRelay FluidRelay Changelog
Front Door Az.FrontDoor FrontDoor Changelog
Functions Az.Functions Functions Changelog
GraphServices Az.GraphServices GraphServices Changelog
Guest Configuration Az.GuestConfiguration GuestConfiguration Changelog
SAP HANA on Azure Az.HanaOnAzure HanaOnAzure Changelog
HDInsight Az.HDInsight HDInsight Changelog
HealthBot Az.HealthBot HealthBot Changelog
HealthDataAIServices Az.HealthDataAIServices HealthDataAIServices Changelog
API for FHIR Az.HealthcareApis HealthcareApis Changelog
HPC Cache Az.HPCCache HPCCache Changelog
Image Builder Az.ImageBuilder ImageBuilder Changelog
Import/Export Az.ImportExport ImportExport Changelog
IoT Central Az.IotCentral IotCentral Changelog
IoT Hub Az.IotHub IotHub Changelog
Key Vault Az.KeyVault KeyVault Changelog
Kubernetes Configuration Az.KubernetesConfiguration KubernetesConfiguration Changelog
Kubernetes Runtime Az.KubernetesRuntime KubernetesRuntime Changelog
Kusto Az.Kusto Kusto Changelog
Lab Services Az.LabServices LabServices Changelog
Load Testing Az.LoadTesting LoadTesting Changelog
Logic App Az.LogicApp LogicApp Changelog
Machine Learning Az.MachineLearning MachineLearning Changelog
Machine Learning Services Az.MachineLearningServices MachineLearningServices Changelog
Maintenance Az.Maintenance Maintenance Changelog
ManagedNetworkFabric Az.ManagedNetworkFabric ManagedNetworkFabric Changelog
Managed Service Identity Az.ManagedServiceIdentity ManagedServiceIdentity Changelog
Managed Services Az.ManagedServices ManagedServices Changelog
Management Partner Az.ManagementPartner ManagementPartner Changelog
Maps Az.Maps Maps Changelog
Database for MariaDB Az.MariaDb MariaDb Changelog
Marketplace Az.Marketplace Marketplace Changelog
Marketplace Ordering Az.MarketplaceOrdering MarketplaceOrdering Changelog
Managed DevOps Pools Az.Mdp Mdp Changelog
Migrate Az.Migrate Migrate Changelog
Mixed Reality Az.MixedReality MixedReality Changelog
Mobile Network Az.MobileNetwork MobileNetwork Changelog
Monitor Az.Monitor Monitor Changelog
Monitoring Solutions Az.MonitoringSolutions MonitoringSolutions Changelog
Database for MySQL Az.MySql MySql Changelog
NetApp Files Az.NetAppFiles NetAppFiles Changelog
Network Az.Network Network Changelog
NetworkAnalytics Az.NetworkAnalytics NetworkAnalytics Changelog
NetworkCloud Az.NetworkCloud NetworkCloud Changelog
NetworkFunction Az.NetworkFunction NetworkFunction Changelog
NewRelic Az.NewRelic NewRelic Changelog
Nginx Az.Nginx Nginx Changelog
Notification Hubs Az.NotificationHubs NotificationHubs Changelog
Operational Insights Az.OperationalInsights OperationalInsights Changelog
Orbital Az.Orbital Orbital Changelog
PaloAltoNetworks Az.PaloAltoNetworks PaloAltoNetworks Changelog
Virtual Network peering Az.Peering Peering Changelog
Policy Insights Az.PolicyInsights PolicyInsights Changelog
Portal Az.Portal Portal Changelog
Power BI Embedded Az.PowerBIEmbedded PowerBIEmbedded Changelog
Private Dns Az.PrivateDns PrivateDns Changelog
Provider Hub Az.ProviderHub ProviderHub Changelog
Purview Az.Purview Purview Changelog
Quantum Az.Quantum Quantum Changelog
Qumulo Az.Qumulo Qumulo Changelog
Quota Az.Quota Quota Changelog
Recovery Services Az.RecoveryServices RecoveryServices Changelog
Redis Cache Az.RedisCache RedisCache Changelog
Redis Enterprise Cache Az.RedisEnterpriseCache RedisEnterpriseCache Changelog
Relay Az.Relay Relay Changelog
Reservations Az.Reservations Reservations Changelog
Resource Graph Az.ResourceGraph ResourceGraph Changelog
Resource Mover Az.ResourceMover ResourceMover Changelog
Resources Az.Resources Resources Changelog
Search Az.Search Search Changelog
Security Az.Security Security Changelog
Sentinel (SecurityInsights) Az.SecurityInsights SecurityInsights Changelog
SelfHelp Az.SelfHelp SelfHelp Changelog
Service Bus Az.ServiceBus ServiceBus Changelog
Service Fabric Az.ServiceFabric ServiceFabric Changelog
Service Linker Az.ServiceLinker ServiceLinker Changelog
SignalR Az.SignalR SignalR Changelog
SpringCloud Az.SpringCloud SpringCloud Changelog
SQL Az.Sql Sql Changelog
SQL Server on Virtual Machines Az.SqlVirtualMachine SqlVirtualMachine Changelog
SSH Az.Ssh Ssh Changelog
Stack HCI Az.StackHCI StackHCI Changelog
Stack HCI VM Az.StackHCIVM StackHCIVM Changelog
Storage Az.Storage Storage Changelog
StorageCache Az.StorageCache StorageCache Changelog
Storage Mover Az.StorageMover StorageMover Changelog
File Sync Az.StorageSync StorageSync Changelog
Stream Analytics Az.StreamAnalytics StreamAnalytics Changelog
Subscription Az.Subscription Subscription Changelog
Support Az.Support Support Changelog
Synapse Analytics Az.Synapse Synapse Changelog
Time Series Insights Az.TimeSeriesInsights TimeSeriesInsights Changelog
Traffic Manager Az.TrafficManager TrafficManager Changelog
Terraform Az.Terraform Terraform Changelog
Azure VMware Solution Az.VMware VMware Changelog
Voice Services Az.VoiceServices VoiceServices Changelog
Web App Service Az.Websites Websites Changelog
Windows Iot Services Az.WindowsIotServices WindowsIotServices Changelog
Workloads Az.Workloads Workloads Changelog

Documentation Installing Az Modules (`documentation/installing-az-modules.md`)

Installing `Az` Modules

Overview

By default, modules are installed from the PowerShell Gallery, which is the central repository for accessing published PowerShell modules (equivalent to NuGet for .NET, npm for JavaScript, etc.). With the Install-Module cmdlet, users can specify which modules they want to install; in addition, users can provide the -Repository parameter to specify which repository they want to install modules from (if this parameter isn't provided, then the cmdlet defaults to using PowerShell Gallery).

Removing Modules

In some cases, existing Az modules will need to be removed before a new version can be installed. Since the Uninstall-Module cmdlet does not currently remove modules and their dependencies, users will need to manually delete the folders where the modules were installed to.

To figure out if you have any Az modules currently installed, as well as the location they are found, use the following command:

text
Get-Module -Name Az* -ListAvailable

This command will list all modules installed on your machine that are found in your $env:PSModulePath. Deleting the corresponding Az.* folders in the file explorer will remove these modules from your machine.

Registering Repositories

In some cases, users will need to install modules from a different repository than the PowerShell Gallery -- this can be a new endpoint, or even a local folder containing .nupkg files. In either case, the Register-PSRepository cmdlet should be used to create a new local repository that can be used to install modules from.

Below is an example of registering a new repository from a local folder containing .nupkg files:

text
Register-PSRepository -Name "{{repository_name}}" -SourceLocation "{{folder_with_nupkg_files}}" -PackageManagementProvider NuGet -InstallationPolicy Trusted

Before a module is published to the PowerShell Gallery, it must first be published to the Test Gallery to ensure there are no problems during the publishing and installation process. If you ever need to use this gallery for testing an installation, first register it by running the following command:

text
Register-PSRepository -Name TestGallery -SourceLocation https://poshtestgallery.com/api/v2 -PackageManagementProvider NuGet -InstallationPolicy

Modules can then be installed from this gallery by providing "TestGallery" to the -Repository parameter for the Install-Module cmdlet.

Installing Modules

To install a module from the PowerShell Gallery, run the following command:

text
Install-Module -Name "{{module_name}}"

To install a module from a specific repository, run the following command:

text
Install-Module -Name "{{module_name}}" -Repository "{{repository_name}}"

Installing `Az` Modules

To install the latest stable Az modules from the PowerShell Gallery, run the following command:

text
Install-Module -Name Az

To install a specific Az module from the PowerShell Gallery, run the following command:

text
Install-Module -Name Az.{{service}}

To install a preview version of a specific Az module, run the following command:

text
Install-Module -Name Az.{{service}} -RequiredVersion {{version}} -AllowPrerelease

Note: to install preview versions of modules, version 1.6.0 or greater of the PowerShellGet module will be needed. Users can run the following command to get the latest version of this module:

text
Install-Module -Name PowerShellGet -Force

Full documentation around installing the Az module can be found in the Install the Azure PowerShell module article.


Documentation Troubleshoot Ci (`documentation/troubleshoot-ci.md`)

Troubleshooting CI build failures

In case "default" CI job for your PR failed, click "Details" and analyze, messages there are usually helpful.

Find and open msbuild.err from build artifacts to see summarized error message. List of possible failures is below.

To get even more detailed data click "Console Output" and look for keywords like "Fail", etc.

Help generation failure

Message

c:\workspace\powershell\build.proj(278,5): error MSB3073: The command ""C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -NonInteractive -NoLogo -NoProfile -Command "$ProgressPreference = 'SilentlyContinue';. c:\workspace\powershell\tools\GenerateHelp.ps1 -ValidateMarkdownHelp -GenerateMamlHelp -BuildConfig Debug -FilteredModules 'Az.Network;Az.Profile' "" exited with code -1.

This means there are issues with your help files.

Reasons:

  • Cmdlet was changed while .md help files were not regenerated this way or there is no help files at all.
  • Help files were re-generated, however they weren't filled with real data. I.e. help generator leaves templates like this "{{Description there}}" and they need to be manually filled by developer with descriptions, examples, etc.

Solution

Regenerate MD help files this way and update "{{*}}" placeholders

Help generation failure (online version url)

Message

Online version in the header of the file is incorrect.

Reasons

This means the online version url in the header of the help document is either incorrect or missing.

Solution

The url should exactly match the schema https://learn.microsoft.com/en-us/powershell/module/az.{modulename}/{cmdlet-name}, all in lower case.

Example

https://learn.microsoft.com/en-us/powershell/module/az.keyvault/new-azkeyvault

Code analysis failures

Message

c:\workspace\powershell\build.proj(597,5): error MSB3073: The command "c:\workspace\powershell\artifacts\StaticAnalysis.exe -p c:\workspace\powershell\artifacts\Debug -r c:\workspace\powershell\artifacts -m Az.Network" exited with code 255.c:\workspace\powershell\build.proj(609,5): error : StaticAnalysis has failed. Please follow the instructions on this doc: https://github.com/Azure/azure-powershell/blob/main/documentation/Debugging-StaticAnalysis-Errors.md

Reasons

Something that is considered as unacceptable was added with your PR e.g. breaking change, incorrect signature, etc.

Solution

According to the link above you would need to investigate .csv files in the build artifacts.

There are several ways to act:

  1. In case your changes in the listed files are unintentional, just roll them back.

  2. In case changes could be improved without affecting functionality (e.g. signature is incorrect, but you could adjust it to suit requirements), try to fix.

  3. In case messages in csv files describe expected changes, add them to exclusions.

Example:

One of the often reasons are BreakingChangesIssues.

If collected Breaking Changes issues are expected (e.g. cmdlet was really changed), you would need to update Exclusions file like this to bypass CI build.

Test failures

Message

Test failures occurred, check the files in artifacts/Test

Reasons

One or more tests failed

Solution

See test reports in artifacts/Test and fix failures related to your changes.

In case you see more failures, please contact test owning team. Common way is to find a person who edited the cmdlet or test last. Networking tests are also marked with header like this to simplify team search: [Trait(Category.Owner, Category.TeamAlias)]

Test failures (.psd1 of other modules not found)

Message

Exception:System.IO.FileNotFoundException: The specified module 'D:\a\1\s\artifacts\Debug\Az.Network\Az.Network.psd1' was not loaded because no valid module file was found in any module directory.

Reasons

This is because your test cases are using cmdlets from other module, but it was not built by CI.

Solution

Add the missing module's csproj to your module's .sln file. For example this is how Compute.sln references Network.csproj:
https://github.com/Azure/azure-powershell/blob/58ded2ba3e0a5f7da0d1ffed9e0adb986986ab6f/src/Compute/Compute.sln#L11


Documentation Troubleshoot Module Load (`documentation/troubleshoot-module-load.md`)

Troubleshooting Module Loading With Azure PowerShell

Potential Incompatibilities

Azure PowerShell consists of multiple modules, each of which has a dependency on specific version of the central authentication module 'Az.Accounts'. If all versions of Azure PowerShell modules are kept up to date, and all are installed to the same scope, there should never be any incompatibility issues.

However, if some Azure PowerShell modules on a user's machine are updated while others or not, or if modules are installed to different scopes, or if an older version of the Az.Accounts module is imported in the current PowerShell session, then incompatibilities can occur. This document describes how to determine if there is a potential module incompatibility on a user machine, and how to resolve the incompatibility, including the following potential problems:

Symptom: Cannot load Az modules in Windows PowerShell

The Az modules are built against .NET Standard. This will cause them to fail in Windows PowerShell if a certain .NET Framework version is not installed. Here is an example error of this kind:

powershell
Connect-AzAccount : The 'Connect-AzAccount' command was found in the module 'Az.Accounts', but the module could not be loaded. For more information, run 'Import-Module Az.Profile'.
At line:1 char:1
+ Connect-AzAccount
+ ~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (Connect-AzAccount:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CouldNotAutoloadMatchingModule

Or, you'd see an error like this when using Import-Module:

powershell
Import-Module : The following error occurred while loading the extended type data file: , C:\Program Files\WindowsPowerShell\Modules\Az.Accounts\1.0.0\Microsoft.Azure.Commands.Profile.types.ps1xml(85) : Error: Unable
to find type [Microsoft.Azure.Commands.Profile.Models.AzureContextConverter].

At line:1 char:1
+ Import-Module Az.Accounts
+ ~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Import-Module], RuntimeException
    + FullyQualifiedErrorId : FormatXmlUpdateException,Microsoft.PowerShell.Commands.ImportModuleCommand

Reason: Missing .NET Framework 4.7.2 or greater

If you are receiving type loading errors when trying to import/run Az modules in Windows PowerShell, you'll need to install .NET Framework 4.7.2 or greater. This is required as Windows PowerShell does not natively support .NET Standard.

You can also avoid this issue by using PowerShell 7. PowerShell 7 natively supports .NET Standard assemblies. PowerShell 7 also works cross platform, so Linux and Mac can use Az modules in PowerShell 7.

Symptom: Prompt for Login When a Cmdlet is Executed After a Previous Login

After logging in, and executing a cmdlet, an error like the following is displayed, prompting for a second login:

powershell
PS C:\> Get-AzResourceGroup
Get-AzResourceGroup : Run Connect-AzAccount to login.
At line:1 char:1
+ Get-AzResourceGroup
+ ~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [Get-AzResourceGroup], PSInvalidOperationException
    + FullyQualifiedErrorId : Microsoft.Azure.Commands.ResourceManager.Cmdlets.Implementation.GetAzureResourceGroupCmd
   let

Potential Reason 1: Older Version Stored in User or Global Scope

PowerShell allows installing multiple versions of modules. Normally, PowerShell will load the latest version of a module unless specifically instructed to load a specific version by using Import-Module -RequiredVersion <version>. However, if modules are installed in multiple directories of the PSModulePath, then the results can be unexpected. When PowerShell searches for a module in the module path, it will return the latest version stored in the earliest path component where the module appears, even if a later version of the module is installed in a subsequent directory in the PSModulePath.

For example, if the PSModulePath contains directory A followed by directory B, and if Directory A contains version 1 of a module, and Directory B contains version 2 of the module, PowerShell will always load version 1, unless the entire path to the later module in directory B is provided when importing the module.

To determine if this problem occurs on your machine, run Get-Module -ListAvailable and check for duplicate entries for Az.Accounts in different directories in the PSModulePath. For example:

powershell
c:\> Get-Module -ListAvailable

    Directory: C:\Users\UserName\Documents\PowerShell\Modules


ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Script     0.7.0      Az.Accounts                         {Disable-AzDataCollection, Disable-AzContextAuto...


    Directory: C:\Program Files\PowerShell\Modules


ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Script     1.0.0      Az.Accounts                         {Disable-AzDataCollection, Disable-AzContextAuto...

In this case, the earlier version of Az.Accounts (0.7.0) will always be loaded because the directory containing this version appears first in the module path. This means that newer versions of Azure PowerShell modules will be unable to use the authentication provided when logging in using the cmdlets from this module. IN other words, logging in using Az.Accounts version 0.7.0 will not provide authentication for modules that depend on a later version of Az.Accounts (like 0.7.1).

To resolve this problem, simply remove all versions of Azure PowerShell cmdlets not in the global scope %ProgramFiles%\PowerShell\Modules. You can remove modules by physically removing the module directory (for example C:\Users\<myuser>\Documents\PowerShell\Modules\Az.Accounts).

Potential Reason 2: Azure/AzureRM installed side-by-side with Az

Azure and AzureRM, our prior Azure PowerShell modules, cannot load in the same PowerShell session as the Az modules. Here an example of what you might see when you run Get-Module if both AzureRM and Az are in the same PowerShell session:

powershell
c:\> Get-Module

ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Script     1.0.0      Az.Accounts                         {Disable-AzDataCollection, Disable-AzContextAuto...
Script     5.8.2      AzureRM.profile                     {Disable-AzureRmDataCollection, Disable-AzureRmContextAuto...

To remedy, open a new PowerShell session and run Import-Module Az. This will cause the Az modules to be loaded into the session. It is preferred to use the Az prefix for the cmdlets (such as Connect-AzAccount). However, if you need to use the Azure/AzureRm prefix, then run Enable-AzureRmAlias. This will use the Az cmdlets with aliases to the Azure/AzureRm prefixes.

Similarly, if you want to use the Azure/AzureRM cmdlets, run Import-Module Azure or Import-Module AzureRM in a new PowerShell session. As long as you don't use any Az prefixed cmdlets, the session will only contain Azure and AzureRM cmdlets. It is highly recommended you do not mix usage of Az and Azure/AzureRM prefixed cmdlets. This may inadvertently load modules from Az or Azure/AzureRM, which can potentially cause issues.

If you do not need to use Azure/AzureRM, it is highly recommended that you uninstall Azure/AzureRM. To do so, use Uninstall-Module Azure or Uninstall-Module AzureRM respectively.

Symptom: Error when Importing an Azure PowerShell module

When importing an Azure PowerShell module into the current PowerShell Session, you see a message like the following:

powershell
PS C:\WINDOWS\system32> Import-Module Az.Compute
C:\Program Files\PowerShell\Modules\Az.Compute\1.0.0\Az.Compute.psm1 : This module requires
Az.Accounts version 1.0.0. An earlier version of Az.Accounts is imported in the current PowerShell session. Please
open a new session before importing this module. This error could indicate that multiple incompatible versions of the
Azure PowerShell cmdlets are installed on your system. Please see aka.ms/azps-version-error for troubleshooting
information.
At line:1 char:1
+ Import-Module Az.Compute
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Az.Compute.psm1

Import-Module : The module to process 'Az.Compute.psm1', listed in field 'ModuleToProcess/RootModule' of module
manifest 'C:\Program Files\PowerShell\Modules\Az.Compute\1.0.0\Az.Compute.psd1' was not processed
because no valid module was found in any module directory.
At line:1 char:1
+ Import-Module Az.Compute
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : ResourceUnavailable: (Az.Compute:String) [Import-Module], PSInvalidOperationExcepti
   on
    + FullyQualifiedErrorId : Modules_ModuleFileNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand

Reason: Older Version of Az.Accounts Loaded in Session

If an existing PowerShell session has loaded a version of Az.Accounts, then that version cannot be replaced with an updated version. If you receive an error like the one mentioned above, you can determine if this is the issue by looking at the currently imported modules using Get-Module:

powershell
PS C:\WINDOWS\system32> Get-Module

ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Script     1.0.0      Az.Accounts                         {Add-AzAccount, Add-AzEnvironment, Clear-Az...
Manifest   3.1.0.0    Microsoft.PowerShell.Utility        {Add-Member, Add-Type, Clear-Variable, Compare-Object...}
Script     1.2        PSReadline                          {Get-PSReadlineKeyHandler, Get-PSReadlineOption, Remove-PS...

If you see a version of Az.Accounts installed in the session, you can resolve this issue, by ensuring that all Az modules are up to date as shown above and closing the PowerShell session.

Why Are Incompatibilities Possible

Azure PowerShell is a set of binary modules, meaning that cmdlets are defined and implemented in .NET Standard code. PowerShell loads cmdlet assemblies into a single AppDomain, and these assemblies cannot be unloaded, even if the module is removed. Therefore, a module assembly and all its dependent assemblies remain loaded in the PowerShell session once it is imported until the PowerShell session is closed. Additionally, the types defined in a .NET Standard assembly are strongly tied to the assembly version, so that the types from version A and version B of the same assembly will appear as different types in the PowerShell session. When these types are used in common by multiple assemblies (as in the authentication types in Az.Accounts), then the types that are meant to be common are actually different for each module version. This causes problems when authentication information is instantiated using types from version X of Az.Accounts, but an assembly requires version Y of these types.

This underlying problem is solved in Az by requiring all authentication types used by the modules to be fully backward compatible.

Newtonsoft.Json versions per PowerShell edition

The library Newtonsoft.Json is used throughout our cmdlets to handle JSON information. However, we do not have control of the version of this library that is loaded in PowerShell. To troubleshoot serialization issues, here is a table of the versions of Newtonsoft.Json that are loaded by the various editions of PowerShell.

Windows PowerShell 5.1 PowerShell 7.0 PowerShell 7.1
Newtonsoft.Json 6.0.8 12.0.0 12.0.0

Documentation SyntaxChangeLog SyntaxChangeLog Az11 (`documentation/SyntaxChangeLog/SyntaxChangeLog-Az11.md`)

11.6.0 - April 2024

Az.Batch 3.6.0

  • Modified cmdlet New-AzBatchPool
    • Added parameters -UpgradePolicy, -ResourceTag

Az.Cdn 3.2.0

  • Modified cmdlet New-AzFrontDoorCdnProfile
    • Added parameters -LogScrubbingRule, -LogScrubbingState
  • Modified cmdlet Update-AzFrontDoorCdnProfile
    • Added parameters -LogScrubbingRule, -LogScrubbingState
  • Added cmdlet New-AzFrontDoorCdnProfileLogScrubbingObject, New-AzFrontDoorCdnProfileScrubbingRulesObject#### Az.Compute 7.3.0
    , Invoke-AzSpotPlacementRecommender

Az.DataProtection 2.4.0

  • Modified cmdlet Initialize-AzDataProtectionRestoreRequest
    • Added parameter -PrefixMatch
  • Modified cmdlet New-AzDataProtectionBackupVault
    • Added parameters -IdentityUserAssignedIdentity, -CmkEncryptionState, -CmkInfrastructureEncryption, -CmkIdentityType, -CmkUserAssignedIdentityId, -CmkEncryptionKeyUri
  • Modified cmdlet Remove-AzDataProtectionBackupInstance
    • Added parameter -Token
  • Modified cmdlet Start-AzDataProtectionBackupInstanceRestore
    • Added parameters -ResourceGuardOperationRequest, -Token
  • Modified cmdlet Stop-AzDataProtectionBackupInstanceProtection
    • Added parameters -ResourceGuardOperationRequest, -Token
  • Modified cmdlet Suspend-AzDataProtectionBackupInstanceBackup
    • Added parameters -ResourceGuardOperationRequest, -Token
  • Modified cmdlet Update-AzDataProtectionBackupVault
    • Added parameters -Token, -EncryptionSetting, -ResourceGuardOperationRequest, -CmkEncryptionState, -CmkIdentityType, -CmkUserAssignedIdentityId, -CmkEncryptionKeyUri
    • Added parameter alias UserAssignedIdentity to parameter -IdentityUserAssignedIdentity
  • Added cmdlet Get-AzDataProtectionBackupInstancesExtensionRouting, Update-AzDataProtectionBackupInstance

Az.KeyVault 5.3.0

  • Modified cmdlet Add-AzKeyVaultCertificate
    • Added parameter -PolicyPath

Az.Monitor 5.2.0

  • Modified cmdlet Get-AzMetricsBatch
    • Changed the type of parameter -InputObject from IMetricIdentity to IMetricdataIdentity
  • Modified cmdlet Update-AzActionGroup
    • Removed parameter -Location
  • Modified cmdlet Update-AzDataCollectionRule
    • Removed parameter -Location

Az.Network 7.5.0

  • Added cmdlet Convert-AzNetworkWatcherClassicConnectionMonitor

Az.RecoveryServices 6.9.0

  • Modified cmdlet New-AzRecoveryServicesVault
    • Added parameters -DisableEmailNotificationsForSiteRecovery, -DisableAzureMonitorAlertsForAllReplicationIssue, -DisableAzureMonitorAlertsForAllFailoverIssue
  • Modified cmdlet Restore-AzRecoveryServicesBackupItem
    • Added parameter -Token
  • Modified cmdlet Update-AzRecoveryServicesVault
    • Added parameters -DisableEmailNotificationsForSiteRecovery, -DisableAzureMonitorAlertsForAllReplicationIssue, -DisableAzureMonitorAlertsForAllFailoverIssue, -Token

11.5.0 - April 2024

Az.Accounts 2.17.0

  • Modified cmdlet Clear-AzConfig
    • Added parameter -DisableInstanceDiscovery
  • Modified cmdlet Get-AzAccessToken
    • Added parameter -AsSecureString
  • Modified cmdlet Get-AzConfig
    • Added parameter -DisableInstanceDiscovery
  • Modified cmdlet Update-AzConfig
    • Added parameter -DisableInstanceDiscovery

Az.Compute 7.2.0

  • Modified cmdlet New-AzCapacityReservationGroup
    • Added parameter -SharingProfile
  • Modified cmdlet New-AzGalleryImageVersion
    • Added parameter -SourceImageVMId
  • Modified cmdlet New-AzSnapshotConfig
    • Added parameter -TierOption
  • Modified cmdlet New-AzVmss
    • Added parameter -EnableAutomaticOSUpgrade
  • Modified cmdlet New-AzVmssConfig
    • Removed parameter -AutoOSUpgrade
    • Added parameter -EnableAutomaticOSUpgrade
  • Modified cmdlet Update-AzCapacityReservationGroup
    • Added parameter -SharingProfile
  • Modified cmdlet Set-AzVMRunCommand
    • Added parameters -ErrorBlobManagedIdentityClientId, -ErrorBlobManagedIdentityObjectId, -OutputBlobManagedIdentityClientId, -OutputBlobManagedIdentityObjectId, -ScriptUriManagedIdentityClientId, -ScriptUriManagedIdentityObjectId, -TreatFailureAsDeploymentFailure
  • Modified cmdlet Set-AzVmssVMRunCommand
    • Added parameters -ErrorBlobManagedIdentityClientId, -ErrorBlobManagedIdentityObjectId, -OutputBlobManagedIdentityClientId, -OutputBlobManagedIdentityObjectId, -ScriptUriManagedIdentityClientId, -ScriptUriManagedIdentityObjectId, -TreatFailureAsDeploymentFailure

Az.ContainerRegistry 4.2.0

  • Modified cmdlet Connect-AzContainerRegistry
    • Added parameter -ExposeToken

Az.DataProtection 2.3.0

  • Modified cmdlet Search-AzDataProtectionBackupVaultInAzGraph
    • Added parameter alias SubscriptionId to parameter -Subscription
    • Added parameter alias ResourceGroupName to parameter -ResourceGroup
    • Added parameter alias VaultName to parameter -Vault
  • Modified cmdlet Set-AzDataProtectionMSIPermission
    • Added parameters -SubscriptionId, -DatasourceType, -StorageAccountARMId
    • Added parameter alias ResourceGroupName to parameter -VaultResourceGroup

Az.RecoveryServices 6.8.0

  • Modified cmdlet New-AzRecoveryServicesBackupProtectionPolicy
    • Added parameter -SnapshotConsistencyType
  • Modified cmdlet Set-AzRecoveryServicesBackupProtectionPolicy
    • Added parameter -SnapshotConsistencyType

Az.ServiceBus 3.1.0

  • Modified cmdlet New-AzServiceBusGeoDRConfiguration
    • Added parameter -PassThru

11.4.0 - March 2024

Az.Accounts 2.16.0

  • Modified cmdlet Clear-AzConfig
    • Added parameter -DisplaySecretsWarning
  • Modified cmdlet Get-AzConfig
    • Added parameter -DisplaySecretsWarning
  • Modified cmdlet Update-AzConfig
    • Added parameter -DisplaySecretsWarning

Az.Monitor 5.1.0

  • Added cmdlet Get-AzMetricsBatch

Az.RedisCache 1.9.0

  • Modified cmdlet New-AzRedisCache
    • Added parameter -UpdateChannel
  • Modified cmdlet Set-AzRedisCache
    • Added parameter -UpdateChannel
  • Added cmdlet Clear-AzRedisCache, Get-AzRedisCacheAccessPolicy, Get-AzRedisCacheAccessPolicyAssignment, New-AzRedisCacheAccessPolicy, New-AzRedisCacheAccessPolicyAssignment, Remove-AzRedisCacheAccessPolicy, Remove-AzRedisCacheAccessPolicyAssignment

Az.Resources 6.16.0

  • Modified cmdlet New-AzResourceGroupDeployment
    • Added parameter -AuxTenant

Az.Security 1.6.0

  • Added cmdlet Get-AzSecurityApiCollection, Get-AzSecurityConnector, Get-AzSecurityConnectorAzureDevOpsOrg, Get-AzSecurityConnectorAzureDevOpsOrgAvailable, Get-AzSecurityConnectorAzureDevOpsProject, Get-AzSecurityConnectorAzureDevOpsRepo, Get-AzSecurityConnectorDevOpsConfiguration, Get-AzSecurityConnectorGitHubOwner, Get-AzSecurityConnectorGitHubOwnerAvailable, Get-AzSecurityConnectorGitHubRepo, Get-AzSecurityConnectorGitLabGroup, Get-AzSecurityConnectorGitLabGroupAvailable, Get-AzSecurityConnectorGitLabProject, Get-AzSecurityConnectorGitLabSubgroup, Invoke-AzSecurityApiCollectionApimOffboard, Invoke-AzSecurityApiCollectionApimOnboard, New-AzSecurityAwsEnvironmentObject, New-AzSecurityAwsOrganizationalDataMasterObject, New-AzSecurityAwsOrganizationalDataMemberObject, New-AzSecurityAzureDevOpsScopeEnvironmentObject, New-AzSecurityConnector, New-AzSecurityConnectorActionableRemediationObject, New-AzSecurityConnectorDevOpsConfiguration, New-AzSecurityCspmMonitorAwsOfferingObject, New-AzSecurityCspmMonitorAzureDevOpsOfferingObject, New-AzSecurityCspmMonitorGcpOfferingObject, New-AzSecurityCspmMonitorGithubOfferingObject, New-AzSecurityCspmMonitorGitLabOfferingObject, New-AzSecurityDefenderCspmAwsOfferingObject, New-AzSecurityDefenderCspmGcpOfferingObject, New-AzSecurityDefenderForContainersAwsOfferingObject, New-AzSecurityDefenderForContainersGcpOfferingObject, New-AzSecurityDefenderForDatabasesAwsOfferingObject, New-AzSecurityDefenderForDatabasesGcpOfferingObject, New-AzSecurityDefenderForServersAwsOfferingObject, New-AzSecurityDefenderForServersGcpOfferingObject, New-AzSecurityGcpOrganizationalDataMemberObject, New-AzSecurityGcpOrganizationalDataOrganizationObject, New-AzSecurityGcpProjectEnvironmentObject, New-AzSecurityGitHubScopeEnvironmentObject, New-AzSecurityGitLabScopeEnvironmentObject, New-AzSecurityInformationProtectionAwsOfferingObject, Remove-AzSecurityConnector, Remove-AzSecurityConnectorDevOpsConfiguration, Update-AzSecurityConnector, Update-AzSecurityConnectorAzureDevOpsOrg, Update-AzSecurityConnectorAzureDevOpsProject, Update-AzSecurityConnectorAzureDevOpsRepo, Update-AzSecurityConnectorDevOpsConfiguration

11.3.1 - February 2024

11.3.0 - February 2024

Az.KeyVault 5.2.0

  • Modified cmdlet Backup-AzKeyVault
    • Added parameter -UseUserManagedIdentity
  • Modified cmdlet Restore-AzKeyVault
    • Added parameter -UseUserManagedIdentity

Az.Migrate 2.3.0

  • Modified cmdlet Get-AzMigrateDiscoveredServer
    • Added parameter -SourceMachineType
  • Added cmdlet Get-AzMigrateHCIJob, Get-AzMigrateHCIReplicationFabric, Get-AzMigrateHCIServerReplication, Initialize-AzMigrateHCIReplicationInfrastructure, New-AzMigrateHCIDiskMappingObject, New-AzMigrateHCINicMappingObject, New-AzMigrateHCIServerReplication, Remove-AzMigrateHCIServerReplication, Set-AzMigrateHCIServerReplication, Start-AzMigrateHCIServerMigration

Az.Network 7.4.0

  • Modified cmdlet New-AzApplicationGateway
    • Added parameters -EnableRequestBuffering, -EnableResponseBuffering
  • Modified cmdlet New-AzFirewallPolicyIntrusionDetection
    • Added parameter -Profile
  • Modified cmdlet New-AzNetworkVirtualAppliance
    • Added parameter -InternetIngressIp
  • Added cmdlet Invoke-AzFirewallPacketCapture, New-AzFirewallPacketCaptureParameter, New-AzFirewallPacketCaptureRule, New-AzVirtualApplianceInternetIngressIpsProperty, Update-AzNetworkVirtualApplianceConnection

Az.Resources 6.15.0

  • Modified cmdlet Get-AzRoleAssignment
    • Added parameter -SkipClientSideScopeValidation
  • Modified cmdlet Get-AzRoleDefinition
    • Added parameter -SkipClientSideScopeValidation
  • Modified cmdlet New-AzRoleAssignment
    • Added parameter -SkipClientSideScopeValidation
  • Modified cmdlet New-AzRoleDefinition
    • Added parameter -SkipClientSideScopeValidation
  • Modified cmdlet Remove-AzRoleAssignment
    • Added parameter -SkipClientSideScopeValidation
  • Modified cmdlet Remove-AzRoleDefinition
    • Added parameter -SkipClientSideScopeValidation
  • Modified cmdlet Set-AzRoleAssignment
    • Added parameter -SkipClientSideScopeValidation
  • Modified cmdlet Set-AzRoleDefinition
    • Added parameter -SkipClientSideScopeValidation

Az.Sql 4.14.0

  • Modified cmdlet New-AzSqlInstance
    • Added parameters -DatabaseFormat, -PricingModel
  • Modified cmdlet Set-AzSqlInstance
    • Added parameters -DatabaseFormat, -PricingModel
  • Added cmdlet Invoke-AzSqlInstanceExternalGovernanceStatusRefresh

Az.SqlVirtualMachine 2.2.0

  • Modified cmdlet New-AzSqlVM
    • Removed parameter -VirtualMachineResourceId

Az.StackHCI 2.3.0

  • Modified cmdlet Unregister-AzStackHCI
    • Added parameter -IsWAC

Documentation SyntaxChangeLog SyntaxChangeLog Az12 (`documentation/SyntaxChangeLog/SyntaxChangeLog-Az12.md`)

12.5.0 - October 2024

Az.Compute 8.5.0

  • Modified cmdlet New-AzVmss
    • Added parameters -SecurityPostureId, -SecurityPostureExcludeExtension
  • Modified cmdlet New-AzVmssConfig
    • Added parameters -SecurityPostureId, -SecurityPostureExcludeExtension

Az.DataProtection 2.5.0

  • Modified cmdlet Initialize-AzDataProtectionRestoreRequest
    • Changed the type of parameter -RestoreConfiguration from KubernetesClusterRestoreCriteria to PSObject
  • Modified cmdlet New-AzDataProtectionRestoreConfigurationClientObject
    • Added parameters -ResourceModifierReference, -StagingResourceGroupId, -StagingStorageAccountId
  • Modified cmdlet Start-AzDataProtectionBackupInstanceRestore
    • Added parameter -SecureToken
  • Modified cmdlet Stop-AzDataProtectionBackupInstanceProtection
    • Added parameter -SecureToken
  • Modified cmdlet Suspend-AzDataProtectionBackupInstanceBackup
    • Added parameter -SecureToken
  • Modified cmdlet Unlock-AzDataProtectionResourceGuardOperation
    • Added parameter -SecureToken
  • Modified cmdlet Update-AzDataProtectionBackupInstance
    • Added parameters -ResourceGuardOperationRequest, -Token, -SecureToken
  • Modified cmdlet Update-AzDataProtectionBackupInstanceAssociatedPolicy
    • Added parameters -ResourceGuardOperationRequest, -Token, -SecureToken
  • Modified cmdlet Update-AzDataProtectionBackupVault
    • Added parameter -SecureToken

Az.EventGrid 2.1.0

  • Removed cmdlet New-AzEventGridAdvancedFilterObject, New-AzEventGridDeliveryAttributeMappingObject, New-AzEventGridFilterObject
  • Added cmdlet New-AzEventGridBoolEqualsAdvancedFilterObject, New-AzEventGridBoolEqualsFilterObject, New-AzEventGridDynamicDeliveryAttributeMappingObject, New-AzEventGridEventSubscriptionFilterObject, New-AzEventGridIsNotNullAdvancedFilterObject, New-AzEventGridIsNotNullFilterObject, New-AzEventGridIsNullOrUndefinedAdvancedFilterObject, New-AzEventGridIsNullOrUndefinedFilterObject, New-AzEventGridNumberGreaterThanAdvancedFilterObject, New-AzEventGridNumberGreaterThanFilterObject, New-AzEventGridNumberGreaterThanOrEqualsAdvancedFilterObject, New-AzEventGridNumberGreaterThanOrEqualsFilterObject, New-AzEventGridNumberInAdvancedFilterObject, New-AzEventGridNumberInFilterObject, New-AzEventGridNumberInRangeAdvancedFilterObject, New-AzEventGridNumberInRangeFilterObject, New-AzEventGridNumberLessThanAdvancedFilterObject, New-AzEventGridNumberLessThanFilterObject, New-AzEventGridNumberLessThanOrEqualsAdvancedFilterObject, New-AzEventGridNumberLessThanOrEqualsFilterObject, New-AzEventGridNumberNotInAdvancedFilterObject, New-AzEventGridNumberNotInFilterObject, New-AzEventGridNumberNotInRangeAdvancedFilterObject, New-AzEventGridNumberNotInRangeFilterObject, New-AzEventGridStaticDeliveryAttributeMappingObject, New-AzEventGridStringBeginsWithAdvancedFilterObject, New-AzEventGridStringBeginsWithFilterObject, New-AzEventGridStringContainsAdvancedFilterObject, New-AzEventGridStringContainsFilterObject, New-AzEventGridStringEndsWithAdvancedFilterObject, New-AzEventGridStringEndsWithFilterObject, New-AzEventGridStringInAdvancedFilterObject, New-AzEventGridStringInFilterObject, New-AzEventGridStringNotBeginsWithAdvancedFilterObject, New-AzEventGridStringNotBeginsWithFilterObject, New-AzEventGridStringNotContainsAdvancedFilterObject, New-AzEventGridStringNotContainsFilterObject, New-AzEventGridStringNotEndsWithAdvancedFilterObject, New-AzEventGridStringNotEndsWithFilterObject, New-AzEventGridStringNotInAdvancedFilterObject, New-AzEventGridStringNotInFilterObject

Az.Migrate 2.5.0

  • Modified cmdlet New-AzMigrateServerReplication
    • Added parameter -LinuxLicenseType
  • Modified cmdlet Set-AzMigrateServerReplication
    • Added parameter -LinuxLicenseType

Az.Monitor 5.3.0

  • Added cmdlet Get-AzPipelineGroup, New-AzPipelineGroup, Remove-AzPipelineGroup, Update-AzPipelineGroup

Az.PrivateDns 1.1.0

  • Modified cmdlet New-AzPrivateDnsVirtualNetworkLink
    • Added parameter -ResolutionPolicy
  • Modified cmdlet Set-AzPrivateDnsVirtualNetworkLink
    • Added parameter -ResolutionPolicy

Az.Resources 7.6.0

  • Modified cmdlet Update-AzADAppFederatedCredential
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzADGroup
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzADServicePrincipalAppRoleAssignment
    • Added parameters -JsonFilePath, -JsonString
  • Added cmdlet Get-AzDataBoundaryScope, Get-AzDataBoundaryTenant, Set-AzDataBoundary

12.4.0 - October 2024

Az.App 1.1.0

  • Modified cmdlet Get-AzContainerApp
    • Removed parameter -PassThru
  • Modified cmdlet Get-AzContainerAppAuthToken
    • Removed parameter -PassThru
  • Modified cmdlet Get-AzContainerAppDiagnosticRoot
    • Removed parameter -PassThru
  • Modified cmdlet New-AzContainerAppManagedCert
    • Removed parameter -PassThru

Az.Billing 2.1.0

  • Removed cmdlet Get-UsageAggregates
  • Added cmdlet Get-AzUsageAggregate

Az.Compute 8.4.0

  • Modified cmdlet New-AzSshKey
    • Added parameter -SshKeyType
  • Modified cmdlet New-AzVM
    • Added parameter -SshKeyType
  • Modified cmdlet New-AzVmss
    • Added parameters -SkuProfileVmSize, -SkuProfileAllocationStrategy
  • Modified cmdlet New-AzVmssConfig
    • Added parameters -SkuProfileVmSize, -SkuProfileAllocationStrategy, -EnableResilientVMCreate, -EnableResilientVMDelete
  • Modified cmdlet Update-AzVmss
    • Added parameters -SkuProfileVmSize, -SkuProfileAllocationStrategy, -EnableResilientVMCreate, -EnableResilientVMDelete

Az.CosmosDB 1.15.0

  • Modified cmdlet Restore-AzCosmosDBAccount
    • Added parameter -DisableTtl

Az.ElasticSan 1.1.0

  • Modified cmdlet New-AzElasticSanVolumeGroup
    • Added parameter -EnforceDataIntegrityCheckForIscsi
  • Modified cmdlet Update-AzElasticSanVolumeGroup
    • Added parameter -EnforceDataIntegrityCheckForIscsi

Az.Network 7.9.0

  • Modified cmdlet New-AzApplicationGatewayFirewallPolicyManagedRuleOverride
    • Added parameter -Sensitivity
  • Modified cmdlet New-AzNetworkWatcherFlowLog
    • Added parameters -EnabledFilteringCriteria, -UserAssignedIdentityId
  • Modified cmdlet New-AzPrivateLinkService
    • Added parameter -DestinationIPAddress
  • Modified cmdlet Set-AzNetworkWatcherFlowLog
    • Added parameters -EnabledFilteringCriteria, -UserAssignedIdentityId
  • Added cmdlet Get-AzBastionShareableLink, New-AzBastionShareableLink, Remove-AzBastionShareableLink

Az.Resources 7.5.0

  • Modified cmdlet New-AzPolicyAssignment
    • Added parameters -Override, -ResourceSelector
  • Modified cmdlet New-AzPolicyExemption
    • Added parameter -ResourceSelector
  • Modified cmdlet Update-AzPolicyAssignment
    • Added parameters -Override, -ResourceSelector
  • Modified cmdlet Update-AzPolicyExemption
    • Added parameter -ResourceSelector

12.3.0 - September 2024

Az.Compute 8.3.0

  • Modified cmdlet Get-AzCapacityReservationGroup
    • Added parameter -ResourceIdsOnly
  • Modified cmdlet Remove-AzVMDataDisk
    • Added parameter -ForceDetach

Az.Databricks 1.9.0

  • Modified cmdlet New-AzDatabricksWorkspace
    • Added parameters -DefaultCatalogInitialType, -ManagedDiskKeySource, -ManagedServiceKeySource
  • Modified cmdlet Update-AzDatabricksWorkspace
    • Added parameters -DefaultCatalogInitialType, -ManagedDiskKeySource, -ManagedServiceKeySource

Az.DevCenter 1.2.0

  • Modified cmdlet New-AzDevCenterAdminCatalog
    • Added parameters -SyncType, -Tag
  • Modified cmdlet New-AzDevCenterAdminDevCenter
    • Added parameters -DevBoxProvisioningSettingInstallAzureMonitorAgentEnableStatus, -NetworkSettingMicrosoftHostedNetworkEnableStatus, -PlanId, -ProjectCatalogSettingCatalogItemSyncEnableStatus
  • Modified cmdlet New-AzDevCenterAdminPool
    • Added parameters -StopOnDisconnectGracePeriodMinute, -StopOnDisconnectStatus
  • Modified cmdlet New-AzDevCenterAdminProject
    • Added parameters -CatalogSettingCatalogItemSyncType, -IdentityType, -IdentityUserAssignedIdentity
  • Modified cmdlet New-AzDevCenterAdminProjectEnvironmentType
    • Added parameter -DisplayName
  • Modified cmdlet Update-AzDevCenterAdminDevCenter
    • Added parameters -DevBoxProvisioningSettingInstallAzureMonitorAgentEnableStatus, -NetworkSettingMicrosoftHostedNetworkEnableStatus, -PlanId, -ProjectCatalogSettingCatalogItemSyncEnableStatus
  • Modified cmdlet Update-AzDevCenterAdminProject
    • Added parameters -CatalogSettingCatalogItemSyncType, -IdentityType, -IdentityUserAssignedIdentity
  • Modified cmdlet Update-AzDevCenterAdminProjectEnvironmentType
    • Added parameter -DisplayName
  • Added cmdlet Connect-AzDevCenterAdminCatalog, Connect-AzDevCenterAdminProjectCatalog, Get-AzDevCenterAdminCustomizationTask, Get-AzDevCenterAdminCustomizationTaskErrorDetail, Get-AzDevCenterAdminPlan, Get-AzDevCenterAdminPlanMember, Get-AzDevCenterAdminProjectCatalog, Get-AzDevCenterAdminProjectCatalogSyncErrorDetail, Get-AzDevCenterAdminProjectEnvironmentDefinition, Get-AzDevCenterAdminProjectEnvironmentDefinitionErrorDetail, Get-AzDevCenterAdminProjectInheritedSetting, Invoke-AzDevCenterAdminExecuteCheckScopedNameAvailability, New-AzDevCenterAdminPlan, New-AzDevCenterAdminPlanMember, New-AzDevCenterAdminProjectCatalog, Remove-AzDevCenterAdminPlan, Remove-AzDevCenterAdminPlanMember, Remove-AzDevCenterAdminProjectCatalog, Sync-AzDevCenterAdminProjectCatalog, Update-AzDevCenterAdminPlan, Update-AzDevCenterAdminPlanMember, Update-AzDevCenterAdminProjectCatalog

Az.HDInsight 6.2.0

  • Modified cmdlet New-AzHDInsightCluster
    • Added parameters -PublicIpTagType, -PublicIpTag, -OutboundDependenciesManagedType
  • Added cmdlet Disable-AzHDInsightAzureMonitorAgent, Enable-AzHDInsightAzureMonitorAgent, Get-AzHDInsightAzureMonitorAgent, Update-AzHDInsightCluster

Az.Resources 7.4.0

  • Modified cmdlet Remove-AzResourceGroup
    • Added parameter -ForceDeletionType

Az.Security 1.7.0

  • Added cmdlet Get-AzSecurityDefenderForStorage, Update-AzSecurityDefenderForStorage

Az.Sql 5.3.0

  • Modified cmdlet New-AzSqlInstance
    • Added parameter -AuthenticationMetadata
  • Modified cmdlet Set-AzSqlInstance
    • Added parameter -AuthenticationMetadata

12.2.0 - August 2024

Az.Compute 8.2.0

  • Modified cmdlet New-AzRestorePointCollection
    • Removed parameter -VmId
    • Added parameter -SourceId

Az.MachineLearningServices 1.1.0

  • Modified cmdlet Get-AzMLWorkspaceJob
    • Added parameter -Job
  • Modified cmdlet New-AzMLWorkspace
    • Added parameters -AssociatedWorkspace, -ComputeRuntimeSparkRuntimeVersion, -EnableDataIsolation, -FeatureStoreSettingOfflineStoreConnectionName, -FeatureStoreSettingOnlineStoreConnectionName, -HubResourceId, -Kind, -ManagedNetworkIsolationMode, -ManagedNetworkOutboundRule, -ServerlessComputeSettingServerlessComputeCustomSubnet, -ServerlessComputeSettingServerlessComputeNoPublicIP, -Status, -StatusSparkReady, -WorkspaceHubConfigAdditionalWorkspaceStorageAccount, -WorkspaceHubConfigDefaultWorkspaceResourceGroup
  • Modified cmdlet New-AzMLWorkspaceBatchDeployment
    • Removed parameter -ModelReferenceType
    • Added parameters -DeploymentConfigurationType, -Model
  • Modified cmdlet New-AzMLWorkspaceComputeStartStopScheduleObject
    • Added parameters -CronExpression, -CronStartTime, -CronTimeZone, -RecurrenceFrequency, -RecurrenceInterval, -RecurrenceStartTime, -RecurrenceTimeZone, -ScheduleHour, -ScheduleMinute, -ScheduleMonthDay, -ScheduleWeekDay, -Status, -TriggerType
  • Modified cmdlet New-AzMLWorkspaceConnection
    • Added parameters -ExpiryTime, -IsSharedToAll, -Metadata, -SharedUserList, -Property
  • Modified cmdlet New-AzMLWorkspaceEnvironmentVersion
    • Added parameters -AutoRebuild, -Stage
  • Modified cmdlet New-AzMLWorkspaceModelVersion
    • Added parameter -Stage
  • Modified cmdlet New-AzMLWorkspaceOnlineDeployment
    • Added parameters -DataCollectorCollection, -DataCollectorRollingRate, -EgressPublicNetworkAccess, -RequestLoggingCaptureHeader
  • Modified cmdlet New-AzMLWorkspaceOnlineEndpoint
    • Added parameters -MirrorTraffic, -PublicNetworkAccess
  • Modified cmdlet Remove-AzMLWorkspace
    • Added parameter -ForceToPurge
  • Modified cmdlet Update-AzMLWorkspace
    • Added parameters -ComputeRuntimeSparkRuntimeVersion, -EnableDataIsolation, -FeatureStoreSettingOfflineStoreConnectionName, -FeatureStoreSettingOnlineStoreConnectionName, -KeyVaultKeyIdentifier, -ManagedNetworkIsolationMode, -ManagedNetworkOutboundRule, -ServerlessComputeSettingServerlessComputeCustomSubnet, -ServerlessComputeSettingServerlessComputeNoPublicIP, -Status, -StatusSparkReady, -V1LegacyMode
  • Added cmdlet New-AzMLWorkspaceAadAuthTypeWorkspaceConnectionPropertiesObject, New-AzMLWorkspaceAccessKeyAuthTypeWorkspaceConnectionPropertiesObject, New-AzMLWorkspaceAccountKeyAuthTypeWorkspaceConnectionPropertiesObject, New-AzMLWorkspaceApiKeyAuthWorkspaceConnectionPropertiesObject, New-AzMLWorkspaceCustomKeysWorkspaceConnectionPropertiesObject, New-AzMLWorkspaceDataPathAssetReferenceObject, New-AzMLWorkspaceIdAssetReferenceObject, New-AzMLWorkspaceManagedIdentityAuthTypeWorkspaceConnectionPropertiesObject, New-AzMLWorkspaceNoneAuthTypeWorkspaceConnectionPropertiesObject, New-AzMLWorkspaceOAuth2AuthTypeWorkspaceConnectionPropertiesObject, New-AzMLWorkspaceOutputPathAssetReferenceObject, New-AzMLWorkspacePatAuthTypeWorkspaceConnectionPropertiesObject, New-AzMLWorkspaceSasAuthTypeWorkspaceConnectionPropertiesObject, New-AzMLWorkspaceServicePrincipalAuthTypeWorkspaceConnectionPropertiesObject, New-AzMLWorkspaceUsernamePasswordAuthTypeWorkspaceConnectionPropertiesObject

Az.Nginx 1.1.0

  • Modified cmdlet New-AzNginxDeployment
    • Added parameter -AutoScaleSettingProfile
  • Modified cmdlet Update-AzNginxDeployment
    • Added parameters -AutoScaleSettingProfile, -AutoUpgradeProfileUpgradeChannel
  • Added cmdlet Invoke-AzNginxAnalysisConfiguration

Az.RedisCache 1.10.0

  • Modified cmdlet New-AzRedisCache
    • Added parameter -DisableAccessKeyAuthentication
  • Modified cmdlet Set-AzRedisCache
    • Added parameter -DisableAccessKeyAuthentication

Az.Resources 7.3.0

  • Added cmdlet Test-AzManagementGroupDeploymentStack, Test-AzResourceGroupDeploymentStack, Test-AzSubscriptionDeploymentStack

Az.Sql 5.2.0

  • Modified cmdlet New-AzSqlInstance
    • Added parameters -IsGeneralPurposeV2, -StorageIOps
  • Modified cmdlet Set-AzSqlInstance
    • Added parameters -IsGeneralPurposeV2, -StorageIOps
  • Added cmdlet Set-AzSqlDatabaseReplicationLink

Az.StackHCI 2.4.0

  • Modified cmdlet New-AzStackHciCluster
    • Removed parameter -SoftwareAssurancePropertySoftwareAssuranceStatus
  • Added cmdlet Get-AzStackHciDeploymentSetting, Get-AzStackHciEdgeDevice, Get-AzStackHciSecuritySetting, Get-AzStackHciUpdate, Get-AzStackHciUpdateRun, Get-AzStackHciUpdateSummary, Invoke-AzStackHciUpdate, New-AzStackHciDeploymentSetting, New-AzStackHciEdgeDevice, New-AzStackHciSecuritySetting, Remove-AzStackHciDeploymentSetting, Remove-AzStackHciEdgeDevice, Remove-AzStackHciSecuritySetting, Remove-AzStackHciUpdate, Remove-AzStackHciUpdateRun, Remove-AzStackHciUpdateSummary, Set-AzStackHciDeploymentSetting, Set-AzStackHciEdgeDevice, Set-AzStackHciSecuritySetting, Set-AzStackHciUpdate, Set-AzStackHciUpdateRun, Set-AzStackHciUpdateSummary, Test-AzStackHciEdgeDevice

12.1.0 - July 2024

Az.Compute 8.1.0

  • Modified cmdlet Add-AzVMDataDisk
    • Added parameter -SourceResourceId
  • Modified cmdlet Update-AzDiskEncryptionSet
    • Added parameter -IdentityType
  • Removed cmdlet Invoke-AzSpotPlacementRecommender
  • Added cmdlet Invoke-AzSpotPlacementScore

Az.Databricks 1.8.0

  • Modified cmdlet New-AzDatabricksWorkspace
    • Added parameters -EnhancedSecurityMonitoringValue, -AutomaticClusterUpdateValue, -ComplianceSecurityProfileComplianceStandard, -ComplianceSecurityProfileValue, -AccessConnectorId, -AccessConnectorIdentityType, -AccessConnectorUserAssignedIdentityId, -DefaultStorageFirewall
  • Modified cmdlet Remove-AzDatabricksWorkspace
    • Added parameter -ForceDeletion
  • Modified cmdlet Update-AzDatabricksWorkspace
    • Added parameters -EnhancedSecurityMonitoringValue, -AutomaticClusterUpdateValue, -ComplianceSecurityProfileComplianceStandard, -ComplianceSecurityProfileValue, -AccessConnectorId, -AccessConnectorIdentityType, -AccessConnectorUserAssignedIdentityId, -DefaultStorageFirewall

Az.Functions 4.1.0

  • Modified cmdlet New-AzFunctionApp
    • Removed parameters -DockerImageName, -DockerRegistryCredential
    • Added parameters -Environment, -Image, -RegistryCredential, -WorkloadProfileName, -ResourceCpu, -ResourceMemory, -ScaleMaxReplica, -ScaleMinReplica, -RegistryServer

Az.Network 7.8.0

  • Modified cmdlet Add-AzLoadBalancerProbeConfig
    • Added parameter -NoHealthyBackendsBehavior
  • Modified cmdlet Add-AzVirtualNetworkSubnetConfig
    • Added parameters -NetworkIdentifier, -ServiceEndpointConfig
  • Modified cmdlet New-AzBastion
    • Added parameter -EnableSessionRecording
  • Modified cmdlet New-AzLoadBalancerProbeConfig
    • Added parameter -NoHealthyBackendsBehavior
  • Modified cmdlet New-AzVirtualNetworkSubnetConfig
    • Added parameters -NetworkIdentifier, -ServiceEndpointConfig
  • Modified cmdlet Set-AzBastion
    • Added parameter -EnableSessionRecording
  • Modified cmdlet Set-AzLoadBalancerProbeConfig
    • Added parameter -NoHealthyBackendsBehavior
  • Modified cmdlet Set-AzVirtualNetworkSubnetConfig
    • Added parameters -NetworkIdentifier, -ServiceEndpointConfig
  • Added cmdlet Deploy-AzFirewallPolicy, Get-AzFirewallPolicyDraft, Get-AzFirewallPolicyRuleCollectionGroupDraft, New-AzFirewallPolicyDraft, New-AzFirewallPolicyRuleCollectionGroupDraft, Remove-AzFirewallPolicyDraft, Remove-AzFirewallPolicyRuleCollectionGroupDraft, Restart-AzNetworkVirtualAppliance, Set-AzFirewallPolicyDraft, Set-AzFirewallPolicyRuleCollectionGroupDraft

Az.Resources 7.2.0

  • Modified cmdlet Get-AzPolicyAssignment
    • Removed parameter -InputObject
  • Modified cmdlet Get-AzPolicyDefinition
    • Removed parameter -InputObject
    • Added parameters -ListVersion, -Version
  • Modified cmdlet Get-AzPolicyExemption
    • Removed parameter -InputObject
  • Modified cmdlet Get-AzPolicySetDefinition
    • Removed parameter -InputObject
    • Added parameters -ListVersion, -Version
  • Modified cmdlet New-AzADApplication
    • Added parameter -ServiceManagementReference
  • Modified cmdlet New-AzPolicyAssignment
    • Added parameter -DefinitionVersion
  • Modified cmdlet New-AzPolicyDefinition
    • Removed parameter -InputObject
  • Modified cmdlet New-AzPolicySetDefinition
    • Removed parameter -InputObject
  • Modified cmdlet Update-AzADApplication
    • Added parameter -ServiceManagementReference

Az.Sql 5.1.0

  • Modified cmdlet Add-AzSqlDatabaseToFailoverGroup
    • Added parameter -SecondaryType
  • Modified cmdlet Complete-AzSqlInstanceDatabaseCopy
    • Added parameter -TargetSubscriptionId
  • Modified cmdlet Complete-AzSqlInstanceDatabaseMove
    • Added parameter -TargetSubscriptionId
  • Modified cmdlet Copy-AzSqlInstanceDatabase
    • Added parameter -TargetSubscriptionId
  • Modified cmdlet Move-AzSqlInstanceDatabase
    • Added parameter -TargetSubscriptionId
  • Modified cmdlet Stop-AzSqlInstanceDatabaseCopy
    • Added parameter -TargetSubscriptionId
  • Modified cmdlet Stop-AzSqlInstanceDatabaseMove
    • Added parameter -TargetSubscriptionId

Az.SqlVirtualMachine 2.3.0

  • Modified cmdlet Update-AzSqlVM
    • Added parameters -ManagedIdentityClientId, -IdentityType
  • Added cmdlet Assert-AzSqlVMEntraAuth

Az.StorageMover 1.4.0

  • Modified cmdlet Update-AzStorageMoverAgent
    • Added parameter -UploadLimitScheduleWeeklyRecurrence
  • Added cmdlet New-AzStorageMoverUploadLimitWeeklyRecurrenceObject

12.0.0 - May 2024

Az.Accounts 3.0.0

  • Modified cmdlet Clear-AzConfig
    • Removed parameter -DisableErrorRecordsPersistence
    • Added parameters -EnableErrorRecordsPersistence, -LoginExperienceV2
  • Modified cmdlet Get-AzConfig
    • Removed parameter -DisableErrorRecordsPersistence
    • Added parameters -EnableErrorRecordsPersistence, -LoginExperienceV2
  • Modified cmdlet Update-AzConfig
    • Removed parameter -DisableErrorRecordsPersistence
    • Added parameters -EnableErrorRecordsPersistence, -LoginExperienceV2

Az.Compute 8.0.0

  • Modified cmdlet Get-AzVmss
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from False to True
    • Parameter -VMScaleSetName ValidateNotNullOrEmpty changed from False to True
  • Modified cmdlet Grant-AzDiskAccess
    • Added parameter -SecureVMGuestStateSAS
  • Modified cmdlet New-AzVM
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet New-AzVmss
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzVM
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzVmss
    • Added parameters -IfMatch, -IfNoneMatch

Az.EventGrid 2.0.0

  • Modified cmdlet Enable-AzEventGridPartnerTopic
    • Added parameters -SubscriptionId, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSPartnerTopic to IEventGridIdentity
    • Output type changed from PSPartnerTopic to IPartnerTopic
  • Modified cmdlet Get-AzEventGridChannel
    • Removed parameters -ODataQuery, -NextLink
    • Added parameters -SubscriptionId, -InputObject, -PartnerNamespaceInputObject, -Filter, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -PartnerNamespaceName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -Top from Nullable1[System.Int32]toInt32`
    • Output type changed from PSChannelListInstance, PSChannel to IChannel
  • Modified cmdlet Get-AzEventGridDomain
    • Removed parameters -ResourceId, -ODataQuery, -NextLink
    • Added parameters -SubscriptionId, -InputObject, -Filter, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSDomain, PSDomainListInstance to IDomain
  • Modified cmdlet Get-AzEventGridDomainKey
    • SupportsShouldProcess changed from False to True
    • Removed parameters -Name, -DomainObject, -DomainResourceId
    • Added parameters -DomainName, -SubscriptionId, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PsDomainSharedAccessKeys to IDomainSharedAccessKeys
  • Modified cmdlet Get-AzEventGridDomainTopic
    • Removed parameters -ResourceId, -ODataQuery, -NextLink
    • Added parameters -SubscriptionId, -InputObject, -DomainInputObject, -Filter, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -DomainName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSDomainTopic, PSDomainTopicListInstance to IDomainTopic
  • Modified cmdlet Get-AzEventGridFullUrlForPartnerTopicEventSubscription
    • SupportsShouldProcess changed from False to True
    • Removed parameters -Name, -ResourceId
    • Added parameters -EventSubscriptionName, -SubscriptionId, -InputObject, -PartnerTopicInputObject, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -PartnerTopicName ValidateNotNullOrEmpty changed from True to False
    • Output type changed from String to IEventSubscriptionFullUrl
  • Modified cmdlet Get-AzEventGridFullUrlForSystemTopicEventSubscription
    • SupportsShouldProcess changed from False to True
    • Added parameters -SubscriptionId, -InputObject, -SystemTopicInputObject, -PassThru
    • Parameter -EventSubscriptionName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias ResourceGroup to parameter -ResourceGroupName
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -SystemTopicName ValidateNotNullOrEmpty changed from True to False
    • Output type changed from String to IEventSubscriptionFullUrl
  • Modified cmdlet Get-AzEventGridPartnerConfiguration
    • Removed parameters -ODataQuery, -NextLink
    • Added parameters -SubscriptionId, -Filter, -PassThru
    • Added parameter alias ResourceGroup to parameter -ResourceGroupName
    • Changed the type of parameter -Top from Nullable1[System.Int32]toInt32`
    • Output type changed from PSPartnerConfigurationListInstance, PSPartnerConfiguration to IPartnerConfiguration
  • Modified cmdlet Get-AzEventGridPartnerNamespace
    • Removed parameters -ODataQuery, -NextLink
    • Added parameters -SubscriptionId, -InputObject, -Filter, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -Top from Nullable1[System.Int32]toInt32`
    • Output type changed from PSPartnerNamespaceListInstance, PSPartnerNamespace to IPartnerNamespace
  • Modified cmdlet Get-AzEventGridPartnerNamespaceKey
    • SupportsShouldProcess changed from False to True
    • Removed parameter -InputObject
    • Added parameters -SubscriptionId, -PassThru
    • Added parameter alias ResourceGroup to parameter -ResourceGroupName
    • Parameter -PartnerNamespaceName ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSPartnerNamespaceListInstance, PSPartnerNamespace to IPartnerNamespaceSharedAccessKeys
  • Modified cmdlet Get-AzEventGridPartnerRegistration
    • Removed parameters -ODataQuery, -NextLink
    • Added parameters -SubscriptionId, -InputObject, -Filter, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -Top from Nullable1[System.Int32]toInt32`
    • Output type changed from PSPartnerRegistrationListInstance, PSPartnerRegistration to IPartnerRegistration
  • Modified cmdlet Get-AzEventGridPartnerTopic
    • Removed parameters -ODataQuery, -NextLink
    • Added parameters -SubscriptionId, -InputObject, -Filter, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -Top from Nullable1[System.Int32]toInt32`
    • Output type changed from PSPartnerTopic, PSSytemTopicListInstance to IPartnerTopic
  • Modified cmdlet Get-AzEventGridPartnerTopicEventSubscription
    • Removed parameters -Name, -ResourceId, -IncludeFullEndpointUrl, -ODataQuery, -NextLink
    • Added parameters -EventSubscriptionName, -SubscriptionId, -InputObject, -PartnerTopicInputObject, -Filter, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -PartnerTopicName ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -Top from Nullable1[System.Int32]toInt32`
    • Output type changed from PSEventSubscription, PSEventSubscriptionListInstance to IEventSubscription
  • Modified cmdlet Get-AzEventGridPartnerTopicEventSubscriptionDeliveryAttribute
    • SupportsShouldProcess changed from False to True
    • Removed parameters -Name, -ResourceId
    • Added parameters -EventSubscriptionName, -SubscriptionId, -InputObject, -PartnerTopicInputObject, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -PartnerTopicName ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PsDeliveryAttribute to IDeliveryAttributeListResult
  • Modified cmdlet Get-AzEventGridSubscription
    • Removed parameters -EventSubscriptionName, -ResourceId, -DomainTopicName, -TopicTypeName, -Location, -DomainInputObject, -DomainTopicInputObject, -IncludeFullEndpointUrl, -ODataQuery, -NextLink
    • Added parameters -Name, -Scope, -ProviderNamespace, -ResourceName, -ResourceTypeName, -SubscriptionId, -Filter, -PassThru
    • Added parameter alias DomainTopicName to parameter -TopicName
    • Changed the type of parameter -InputObject from PSTopic to IEventGridIdentity
    • Parameter -InputObject ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -Top from Nullable1[System.Int32]toInt32`
    • Output type changed from PSEventSubscription to IEventSubscription
  • Modified cmdlet Get-AzEventGridSystemTopic
    • Removed parameters -ODataQuery, -NextLink
    • Added parameters -SubscriptionId, -InputObject, -Filter, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -Top from Nullable1[System.Int32]toInt32`
    • Output type changed from PSSystemTopic, PSSytemTopicListInstance to ISystemTopic
  • Modified cmdlet Get-AzEventGridSystemTopicEventSubscription
    • Removed parameters -IncludeFullEndpointUrl, -ODataQuery, -NextLink
    • Added parameters -SubscriptionId, -InputObject, -SystemTopicInputObject, -Filter, -PassThru
    • Parameter -EventSubscriptionName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias ResourceGroup to parameter -ResourceGroupName
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -SystemTopicName ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -Top from Nullable1[System.Int32]toInt32`
    • Output type changed from PSEventSubscription, PSEventSubscriptionListInstance to IEventSubscription
  • Modified cmdlet Get-AzEventGridSystemTopicEventSubscriptionDeliveryAttribute
    • SupportsShouldProcess changed from False to True
    • Added parameters -SubscriptionId, -InputObject, -SystemTopicInputObject, -PassThru
    • Parameter -EventSubscriptionName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias ResourceGroup to parameter -ResourceGroupName
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -SystemTopicName ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PsDeliveryAttribute to IDeliveryAttributeListResult
  • Modified cmdlet Get-AzEventGridTopic
    • Removed parameters -ResourceId, -ODataQuery, -NextLink
    • Added parameters -SubscriptionId, -InputObject, -Filter, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -Top from Nullable1[System.Int32]toInt32`
    • Output type changed from PSTopic, PSTopicListInstance to ITopic
  • Modified cmdlet Get-AzEventGridTopicKey
    • SupportsShouldProcess changed from False to True
    • Removed parameters -Name, -InputObject, -ResourceId
    • Added parameters -TopicName, -SubscriptionId, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Output type changed from TopicSharedAccessKeys to ITopicSharedAccessKeys
  • Modified cmdlet Get-AzEventGridTopicType
    • Removed parameter -IncludeEventTypeData
    • Added parameters -InputObject, -PassThru
    • Added parameter alias TopicTypeName to parameter -Name
    • Output type changed from PSTopicTypeInfoListInstance, PSTopicTypeInfo to ITopicTypeInfo
  • Modified cmdlet Get-AzEventGridVerifiedPartner
    • Removed parameters -ODataQuery, -NextLink
    • Added parameters -InputObject, -Filter, -PassThru
    • Added parameter alias VerifiedPartnerName to parameter -Name
    • Output type changed from PSVerifiedPartnerListInstance, PSVerifiedPartner to IVerifiedPartner
  • Modified cmdlet Grant-AzEventGridPartnerConfiguration
    • Removed parameters -InputObject, -AuthorizationExpirationTime
    • Added parameters -SubscriptionId, -PartnerInfo, -AuthorizationExpirationTimeInUtc, -JsonFilePath, -JsonString, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -PartnerRegistrationImmutableId from Nullable1[System.Guid]toString`
    • Output type changed from PSPartnerConfiguration to IPartnerConfiguration
  • Modified cmdlet New-AzEventGridChannel
    • Removed parameters -PartnerTopicSource, -PartnerTopicName, -EventTypeKind, -InlineEvent
    • Added parameters -SubscriptionId, -InputObject, -PartnerNamespaceInputObject, -EventTypeInfoInlineEventType, -EventTypeInfoKind, -PartnerDestinationInfoAzureSubscriptionId, -PartnerDestinationInfoEndpointServiceContext, -PartnerDestinationInfoName, -PartnerDestinationInfoResourceGroupName, -PartnerDestinationInfoResourceMoveChangeHistory, -PartnerTopicInfoAzureSubscriptionId, -PartnerTopicInfoName, -PartnerTopicInfoResourceGroupName, -PartnerTopicInfoSource, -ProvisioningState, -ReadinessState, -JsonFilePath, -JsonString, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -PartnerNamespaceName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -ExpirationTimeIfNotActivatedUtc from Nullable1[System.DateTime]toDateTime`
    • Output type changed from PSChannel to IChannel
  • Modified cmdlet New-AzEventGridDomain
    • Removed parameters -InputMappingField, -InputMappingDefaultValue, -InboundIpRule, -IdentityType, -IdentityId
    • Added parameters -SubscriptionId, -InputObject, -DataResidencyBoundary, -EnableSystemAssignedIdentity, -EventTypeInfoInlineEventType, -EventTypeInfoKind, -IdentityPrincipalId, -IdentityTenantId, -InboundIPRule, -MinimumTlsVersionAllowed, -SkuName, -UserAssignedIdentity, -JsonFilePath, -JsonString, -AsJob, -NoWait, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -Location ValidateNotNullOrEmpty changed from True to False
    • Parameter -InputSchema ValidateNotNullOrEmpty changed from True to False
    • Parameter -PublicNetworkAccess ValidateNotNullOrEmpty changed from True to False
    • Parameter -DisableLocalAuth ValidateNotNullOrEmpty changed from True to False
    • Parameter -AutoCreateTopicWithFirstSubscription ValidateNotNullOrEmpty changed from True to False
    • Parameter -AutoDeleteTopicWithLastSubscription ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSDomain to IDomain
  • Modified cmdlet New-AzEventGridDomainKey
    • Removed parameters -Name, -DomainInputObject, -DomainResourceId
    • Added parameters -SubscriptionId, -InputObject, -KeyName, -JsonFilePath, -JsonString, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -DomainName ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PsDomainSharedAccessKeys to IDomainSharedAccessKeys
  • Modified cmdlet New-AzEventGridDomainTopic
    • Added parameters -SubscriptionId, -AsJob, -NoWait, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -DomainName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSDomainTopic to IDomainTopic
  • Modified cmdlet New-AzEventGridPartnerConfiguration
    • Removed parameters -MaxExpirationTimeInDays, -AuthorizedPartner
    • Added parameters -SubscriptionId, -Location, -PartnerAuthorizationAuthorizedPartnersList, -PartnerAuthorizationDefaultMaximumExpirationTimeInDay, -ProvisioningState, -JsonFilePath, -JsonString, -AsJob, -NoWait, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSPartnerConfiguration to IPartnerConfiguration
  • Modified cmdlet New-AzEventGridPartnerNamespace
    • Removed parameters -PrivateEndpointConnection, -InboundIpRule, -Endpoint
    • Added parameters -SubscriptionId, -InputObject, -InboundIPRule, -MinimumTlsVersionAllowed, -JsonFilePath, -JsonString, -AsJob, -NoWait, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -Location ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -DisableLocalAuth from Nullable1[System.Boolean]toSwitchParameter`
    • Output type changed from PSPartnerNamespace to IPartnerNamespace
  • Modified cmdlet New-AzEventGridPartnerNamespaceKey
    • Removed parameter -Name
    • Added parameters -SubscriptionId, -KeyName, -JsonFilePath, -JsonString, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -PartnerNamespaceName ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSPartnerNamespace to IEventGridIdentity
    • Output type changed from PSPartnerNamespace to IPartnerNamespaceSharedAccessKeys
  • Modified cmdlet New-AzEventGridPartnerRegistration
    • Added parameters -SubscriptionId, -InputObject, -Location, -PartnerRegistrationImmutableId, -JsonFilePath, -JsonString, -AsJob, -NoWait, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSPartnerRegistration to IPartnerRegistration
  • Modified cmdlet New-AzEventGridPartnerTopic
    • Removed parameters -IdentityType, -IdentityId, -EventTypeKind, -InlineEvent
    • Added parameters -SubscriptionId, -InputObject, -ActivationState, -EnableSystemAssignedIdentity, -EventTypeInfoInlineEventType, -EventTypeInfoKind, -IdentityPrincipalId, -IdentityTenantId, -UserAssignedIdentity, -JsonFilePath, -JsonString, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -Source ValidateNotNullOrEmpty changed from True to False
    • Parameter -Location ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -ExpirationTimeIfNotActivatedUtc from Nullable1[System.DateTime]toDateTime`
    • Changed the type of parameter -PartnerRegistrationImmutableId from Nullable1[System.Guid]toString`
    • Output type changed from PSPartnerTopic to IPartnerTopic
  • Modified cmdlet New-AzEventGridPartnerTopicEventSubscription
    • Removed parameters -Name, -AzureActiveDirectoryApplicationIdOrUri, -AzureActiveDirectoryTenantId, -DeadLetterEndpoint, -DeliveryAttributeMapping, -Endpoint, -EndpointType, -DeliverySchema, -EventTtl, -ExpirationDate, -MaxDeliveryAttempt, -MaxEventsPerBatch, -PreferredBatchSizeInKiloByte, -StorageQueueMessageTtl, -AdvancedFilter, -AdvancedFilteringOnArray, -IncludedEventType, -SubjectBeginsWith, -SubjectEndsWith, -SubjectCaseSensitive
    • Added parameters -EventSubscriptionName, -SubscriptionId, -InputObject, -PartnerTopicInputObject, -DeadLetterWithResourceIdentityType, -DeadLetterWithResourceIdentityUserAssignedIdentity, -DeliveryWithResourceIdentityDestination, -DeliveryWithResourceIdentityType, -DeliveryWithResourceIdentityUserAssignedIdentity, -Destination, -EventDeliverySchema, -ExpirationTimeUtc, -FilterAdvancedFilter, -FilterEnableAdvancedFilteringOnArray, -FilterIncludedEventType, -FilterIsSubjectCaseSensitive, -FilterSubjectBeginsWith, -FilterSubjectEndsWith, -RetryPolicyEventTimeToLiveInMinute, -RetryPolicyMaxDeliveryAttempt, -JsonFilePath, -JsonString, -AsJob, -NoWait, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -PartnerTopicName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Label ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSEventSubscription to IEventSubscription
  • Modified cmdlet New-AzEventGridSubscription
    • Removed parameters -ResourceId, -DomainInputObject, -DomainTopicInputObject, -EventSubscriptionName, -Endpoint, -ResourceGroupName, -TopicName, -DomainName, -DomainTopicName, -EndpointType, -SubjectBeginsWith, -SubjectEndsWith, -SubjectCaseSensitive, -IncludedEventType, -EventTtl, -MaxDeliveryAttempt, -DeliverySchema, -DeadLetterEndpoint, -ExpirationDate, -AdvancedFilter, -MaxEventsPerBatch, -PreferredBatchSizeInKiloByte, -AzureActiveDirectoryTenantId, -AzureActiveDirectoryApplicationIdOrUri, -AdvancedFilteringOnArray, -DeliveryAttributeMapping, -StorageQueueMessageTtl
    • Added parameters -Name, -Scope, -DeadLetterWithResourceIdentityType, -DeadLetterWithResourceIdentityUserAssignedIdentity, -DeliveryWithResourceIdentityDestination, -DeliveryWithResourceIdentityType, -DeliveryWithResourceIdentityUserAssignedIdentity, -Destination, -EventDeliverySchema, -ExpirationTimeUtc, -FilterAdvancedFilter, -FilterEnableAdvancedFilteringOnArray, -FilterIncludedEventType, -FilterIsSubjectCaseSensitive, -FilterSubjectBeginsWith, -FilterSubjectEndsWith, -RetryPolicyEventTimeToLiveInMinute, -RetryPolicyMaxDeliveryAttempt, -JsonFilePath, -JsonString, -AsJob, -NoWait, -PassThru
    • Changed the type of parameter -InputObject from PSTopic to IEventGridIdentity
    • Parameter -InputObject ValidateNotNullOrEmpty changed from True to False
    • Parameter -Label ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSEventSubscription to IEventSubscription
  • Modified cmdlet New-AzEventGridSystemTopic
    • Removed parameters -IdentityType, -IdentityId
    • Added parameters -SubscriptionId, -InputObject, -EnableSystemAssignedIdentity, -IdentityPrincipalId, -IdentityTenantId, -UserAssignedIdentity, -JsonFilePath, -JsonString, -AsJob, -NoWait, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias SystemTopicName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -Source ValidateNotNullOrEmpty changed from True to False
    • Parameter -TopicType ValidateNotNullOrEmpty changed from True to False
    • Parameter -Location ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSSystemTopic to ISystemTopic
  • Modified cmdlet New-AzEventGridSystemTopicEventSubscription
    • Removed parameters -AzureActiveDirectoryApplicationIdOrUri, -AzureActiveDirectoryTenantId, -DeadLetterEndpoint, -DeliveryAttributeMapping, -Endpoint, -EndpointType, -DeliverySchema, -EventTtl, -ExpirationDate, -MaxDeliveryAttempt, -MaxEventsPerBatch, -PreferredBatchSizeInKiloByte, -StorageQueueMessageTtl, -AdvancedFilter, -AdvancedFilteringOnArray, -IncludedEventType, -SubjectBeginsWith, -SubjectEndsWith, -SubjectCaseSensitive
    • Added parameters -SubscriptionId, -InputObject, -SystemTopicInputObject, -DeadLetterWithResourceIdentityType, -DeadLetterWithResourceIdentityUserAssignedIdentity, -DeliveryWithResourceIdentityDestination, -DeliveryWithResourceIdentityType, -DeliveryWithResourceIdentityUserAssignedIdentity, -Destination, -EventDeliverySchema, -ExpirationTimeUtc, -FilterAdvancedFilter, -FilterEnableAdvancedFilteringOnArray, -FilterIncludedEventType, -FilterIsSubjectCaseSensitive, -FilterSubjectBeginsWith, -FilterSubjectEndsWith, -RetryPolicyEventTimeToLiveInMinute, -RetryPolicyMaxDeliveryAttempt, -JsonFilePath, -JsonString, -AsJob, -NoWait, -PassThru
    • Parameter -EventSubscriptionName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias ResourceGroup to parameter -ResourceGroupName
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -SystemTopicName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Label ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSEventSubscription to IEventSubscription
  • Modified cmdlet New-AzEventGridTopic
    • Removed parameters -InputMappingField, -InputMappingDefaultValue, -InboundIpRule, -IdentityType, -IdentityId
    • Added parameters -SubscriptionId, -InputObject, -DataResidencyBoundary, -DisableLocalAuth, -EnableSystemAssignedIdentity, -EventTypeInfoInlineEventType, -EventTypeInfoKind, -ExtendedLocationName, -ExtendedLocationType, -IdentityPrincipalId, -IdentityTenantId, -InboundIPRule, -Kind, -MinimumTlsVersionAllowed, -SkuName, -UserAssignedIdentity, -JsonFilePath, -JsonString, -AsJob, -NoWait, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -Location ValidateNotNullOrEmpty changed from True to False
    • Parameter -InputSchema ValidateNotNullOrEmpty changed from True to False
    • Parameter -PublicNetworkAccess ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSTopic to ITopic
  • Modified cmdlet New-AzEventGridTopicKey
    • Removed parameter -ResourceId
    • Added parameters -SubscriptionId, -JsonFilePath, -JsonString, -AsJob, -NoWait, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -TopicName ValidateNotNullOrEmpty changed from True to False
    • Parameter -KeyName ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSTopic to IEventGridIdentity
    • Parameter -InputObject ValidateNotNullOrEmpty changed from True to False
    • Output type changed from TopicSharedAccessKeys to ITopicSharedAccessKeys
  • Modified cmdlet Remove-AzEventGridChannel
    • Removed parameter -Force
    • Added parameters -SubscriptionId, -PartnerNamespaceInputObject, -AsJob, -NoWait
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -PartnerNamespaceName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSChannel to IEventGridIdentity
  • Modified cmdlet Remove-AzEventGridDomain
    • Removed parameter -ResourceId
    • Added parameters -SubscriptionId, -AsJob, -NoWait
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSDomain to IEventGridIdentity
    • Parameter -InputObject ValidateNotNullOrEmpty changed from True to False
  • Modified cmdlet Remove-AzEventGridDomainTopic
    • Removed parameter -ResourceId
    • Added parameters -SubscriptionId, -DomainInputObject, -AsJob, -NoWait
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias Domain to parameter -DomainName
    • Parameter -DomainName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSDomainTopic to IEventGridIdentity
    • Parameter -InputObject ValidateNotNullOrEmpty changed from True to False
  • Modified cmdlet Remove-AzEventGridPartnerConfiguration
    • Removed parameters -InputObject, -Force
    • Added parameters -SubscriptionId, -AsJob, -NoWait
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
  • Modified cmdlet Remove-AzEventGridPartnerNamespace
    • Removed parameter -Force
    • Added parameters -SubscriptionId, -AsJob, -NoWait
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSPartnerNamespace to IEventGridIdentity
  • Modified cmdlet Remove-AzEventGridPartnerRegistration
    • Removed parameter -Force
    • Added parameters -SubscriptionId, -AsJob, -NoWait
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSPartnerRegistration to IEventGridIdentity
  • Modified cmdlet Remove-AzEventGridPartnerTopic
    • Removed parameter -Force
    • Added parameters -SubscriptionId, -AsJob, -NoWait
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSPartnerTopic to IEventGridIdentity
  • Modified cmdlet Remove-AzEventGridPartnerTopicEventSubscription
    • Removed parameters -Name, -ResourceId, -Force
    • Added parameters -EventSubscriptionName, -SubscriptionId, -InputObject, -PartnerTopicInputObject, -AsJob, -NoWait
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -PartnerTopicName ValidateNotNullOrEmpty changed from True to False
  • Modified cmdlet Remove-AzEventGridSubscription
    • Removed parameters -ResourceId, -DomainInputObject, -DomainTopicInputObject, -EventSubscriptionName, -ResourceGroupName, -TopicName, -DomainName, -DomainTopicName
    • Added parameters -Name, -Scope, -AsJob, -NoWait
    • Changed the type of parameter -InputObject from PSTopic to IEventGridIdentity
    • Parameter -InputObject ValidateNotNullOrEmpty changed from True to False
  • Modified cmdlet Remove-AzEventGridSystemTopic
    • Removed parameters -ResourceId, -Force
    • Added parameters -SubscriptionId, -AsJob, -NoWait
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSSystemTopic to IEventGridIdentity
    • Parameter -InputObject ValidateNotNullOrEmpty changed from True to False
  • Modified cmdlet Remove-AzEventGridSystemTopicEventSubscription
    • Removed parameter -Force
    • Added parameters -SubscriptionId, -InputObject, -SystemTopicInputObject, -AsJob, -NoWait
    • Parameter -EventSubscriptionName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias ResourceGroup to parameter -ResourceGroupName
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -SystemTopicName ValidateNotNullOrEmpty changed from True to False
  • Modified cmdlet Remove-AzEventGridTopic
    • Removed parameter -ResourceId
    • Added parameters -SubscriptionId, -AsJob, -NoWait
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSTopic to IEventGridIdentity
    • Parameter -InputObject ValidateNotNullOrEmpty changed from True to False
  • Modified cmdlet Revoke-AzEventGridPartnerConfiguration
    • Removed parameters -InputObject, -AuthorizationExpirationTime
    • Added parameters -SubscriptionId, -PartnerInfo, -AuthorizationExpirationTimeInUtc, -JsonFilePath, -JsonString, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -PartnerRegistrationImmutableId from Nullable1[System.Guid]toString`
    • Output type changed from PSPartnerConfiguration to IPartnerConfiguration
  • Removed cmdlet Set-AzEventGridTopic
  • Modified cmdlet Update-AzEventGridChannel
    • Removed parameters -EventTypeKind, -InlineEvent
    • Added parameters -SubscriptionId, -PartnerNamespaceInputObject, -EventTypeInfoInlineEventType, -EventTypeInfoKind, -JsonFilePath, -JsonString, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -PartnerNamespaceName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSChannel to IEventGridIdentity
    • Changed the type of parameter -ExpirationTimeIfNotActivatedUtc from Nullable1[System.DateTime]toDateTime`
    • Output type changed from PSChannel to IChannel
  • Modified cmdlet Update-AzEventGridPartnerConfiguration
    • Removed parameters -InputObject, -MaxExpirationTimeInDays
    • Added parameters -SubscriptionId, -DefaultMaximumExpirationTimeInDay, -JsonFilePath, -JsonString, -AsJob, -NoWait, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSPartnerConfiguration to IPartnerConfiguration
  • Modified cmdlet Update-AzEventGridPartnerTopic
    • Removed parameters -IdentityType, -IdentityId
    • Added parameters -SubscriptionId, -ActivationState, -EnableSystemAssignedIdentity, -EventTypeInfoInlineEventType, -EventTypeInfoKind, -ExpirationTimeIfNotActivatedUtc, -IdentityPrincipalId, -IdentityTenantId, -Location, -MessageForActivation, -PartnerRegistrationImmutableId, -PartnerTopicFriendlyDescription, -Source, -UserAssignedIdentity, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSPartnerTopic to IEventGridIdentity
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSPartnerTopic to IPartnerTopic
  • Modified cmdlet Update-AzEventGridPartnerTopicEventSubscription
    • Removed parameters -Name, -ResourceId, -DeadLetterEndpoint, -DeliveryAttributeMapping, -Endpoint, -EndpointType, -StorageQueueMessageTtl, -AdvancedFilter, -AdvancedFilteringOnArray, -IncludedEventType, -SubjectBeginsWith, -SubjectEndsWith, -SubjectCaseSensitive
    • Added parameters -EventSubscriptionName, -SubscriptionId, -InputObject, -PartnerTopicInputObject, -DeadLetterWithResourceIdentityType, -DeadLetterWithResourceIdentityUserAssignedIdentity, -DeliveryWithResourceIdentityDestination, -DeliveryWithResourceIdentityType, -DeliveryWithResourceIdentityUserAssignedIdentity, -Destination, -EventDeliverySchema, -ExpirationTimeUtc, -FilterAdvancedFilter, -FilterEnableAdvancedFilteringOnArray, -FilterIncludedEventType, -FilterIsSubjectCaseSensitive, -FilterSubjectBeginsWith, -FilterSubjectEndsWith, -RetryPolicyEventTimeToLiveInMinute, -RetryPolicyMaxDeliveryAttempt, -JsonFilePath, -JsonString, -AsJob, -NoWait, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -PartnerTopicName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Label ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSEventSubscription to IEventSubscription
  • Modified cmdlet Update-AzEventGridSubscription
    • Removed parameters -ResourceId, -EventSubscriptionName, -ResourceGroupName, -TopicName, -DomainName, -DomainTopicName, -EndpointType, -Endpoint, -SubjectBeginsWith, -SubjectEndsWith, -IncludedEventType, -ExpirationDate, -AdvancedFilter, -DeliveryAttributeMapping, -EventTtl, -MaxDeliveryAttempt, -DeadLetterEndpoint, -MaxEventsPerBatch, -PreferredBatchSizeInKiloByte, -AzureActiveDirectoryApplicationIdOrUri, -AzureActiveDirectoryTenantId
    • Added parameters -Name, -Scope, -DeadLetterWithResourceIdentityType, -DeadLetterWithResourceIdentityUserAssignedIdentity, -DeliveryWithResourceIdentityDestination, -DeliveryWithResourceIdentityType, -DeliveryWithResourceIdentityUserAssignedIdentity, -Destination, -EventDeliverySchema, -ExpirationTimeUtc, -FilterAdvancedFilter, -FilterEnableAdvancedFilteringOnArray, -FilterIncludedEventType, -FilterIsSubjectCaseSensitive, -FilterSubjectBeginsWith, -FilterSubjectEndsWith, -RetryPolicyEventTimeToLiveInMinute, -RetryPolicyMaxDeliveryAttempt, -JsonFilePath, -JsonString, -AsJob, -NoWait, -PassThru
    • Changed the type of parameter -InputObject from PSEventSubscription to IEventGridIdentity
    • Parameter -InputObject ValidateNotNullOrEmpty changed from True to False
    • Parameter -Label ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSEventSubscription to IEventSubscription
  • Modified cmdlet Update-AzEventGridSystemTopic
    • Removed parameters -IdentityType, -IdentityId
    • Added parameters -SubscriptionId, -InputObject, -EnableSystemAssignedIdentity, -IdentityPrincipalId, -IdentityTenantId, -Location, -Source, -TopicType, -UserAssignedIdentity, -AsJob, -NoWait, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSSystemTopic to ISystemTopic
  • Modified cmdlet Update-AzEventGridSystemTopicEventSubscription
    • Removed parameters -DeadLetterEndpoint, -DeliveryAttributeMapping, -Endpoint, -EndpointType, -StorageQueueMessageTtl, -AdvancedFilter, -AdvancedFilteringOnArray, -IncludedEventType, -SubjectBeginsWith, -SubjectEndsWith, -SubjectCaseSensitive
    • Added parameters -SubscriptionId, -InputObject, -SystemTopicInputObject, -DeadLetterWithResourceIdentityType, -DeadLetterWithResourceIdentityUserAssignedIdentity, -DeliveryWithResourceIdentityDestination, -DeliveryWithResourceIdentityType, -DeliveryWithResourceIdentityUserAssignedIdentity, -Destination, -EventDeliverySchema, -ExpirationTimeUtc, -FilterAdvancedFilter, -FilterEnableAdvancedFilteringOnArray, -FilterIncludedEventType, -FilterIsSubjectCaseSensitive, -FilterSubjectBeginsWith, -FilterSubjectEndsWith, -RetryPolicyEventTimeToLiveInMinute, -RetryPolicyMaxDeliveryAttempt, -JsonFilePath, -JsonString, -AsJob, -NoWait, -PassThru
    • Parameter -EventSubscriptionName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias ResourceGroup to parameter -ResourceGroupName
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -SystemTopicName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Label ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSEventSubscription to IEventSubscription
  • Added cmdlet Disable-AzEventGridPartnerTopic, Enable-AzEventGridPartnerDestination, Get-AzEventGridCaCertificate, Get-AzEventGridChannelFullUrl, Get-AzEventGridClient, Get-AzEventGridClientGroup, Get-AzEventGridDomainEventSubscription, Get-AzEventGridDomainEventSubscriptionDeliveryAttribute, Get-AzEventGridDomainEventSubscriptionFullUrl, Get-AzEventGridDomainTopicEventSubscription, Get-AzEventGridDomainTopicEventSubscriptionDeliveryAttribute, Get-AzEventGridDomainTopicEventSubscriptionFullUrl, Get-AzEventGridExtensionTopic, Get-AzEventGridNamespace, Get-AzEventGridNamespaceKey, Get-AzEventGridNamespaceTopic, Get-AzEventGridNamespaceTopicEventSubscription, Get-AzEventGridNamespaceTopicKey, Get-AzEventGridPartnerDestination, Get-AzEventGridPermissionBinding, Get-AzEventGridSubscriptionDeliveryAttribute, Get-AzEventGridSubscriptionFullUrl, Get-AzEventGridSubscriptionGlobal, Get-AzEventGridSubscriptionRegional, Get-AzEventGridTopicEventSubscription, Get-AzEventGridTopicEventSubscriptionDeliveryAttribute, Get-AzEventGridTopicEventSubscriptionFullUrl, Get-AzEventGridTopicEventType, Get-AzEventGridTopicSpace, Get-AzEventGridTopicTypeEventType, New-AzEventGridAdvancedFilterObject, New-AzEventGridAzureFunctionEventSubscriptionDestinationObject, New-AzEventGridCaCertificate, New-AzEventGridClient, New-AzEventGridClientGroup, New-AzEventGridDeliveryAttributeMappingObject, New-AzEventGridDomainEventSubscription, New-AzEventGridDomainTopicEventSubscription, New-AzEventGridDynamicRoutingEnrichmentObject, New-AzEventGridEventHubEventSubscriptionDestinationObject, New-AzEventGridFilterObject, New-AzEventGridHybridConnectionEventSubscriptionDestinationObject, New-AzEventGridInboundIPRuleObject, New-AzEventGridNamespace, New-AzEventGridNamespaceKey, New-AzEventGridNamespaceTopic, New-AzEventGridNamespaceTopicEventSubscription, New-AzEventGridNamespaceTopicKey, New-AzEventGridPartnerDestination, New-AzEventGridPartnerEventSubscriptionDestinationObject, New-AzEventGridPartnerObject, New-AzEventGridPermissionBinding, New-AzEventGridPrivateEndpointConnectionObject, New-AzEventGridResourceMoveChangeHistoryObject, New-AzEventGridServiceBusQueueEventSubscriptionDestinationObject, New-AzEventGridServiceBusTopicEventSubscriptionDestinationObject, New-AzEventGridStaticRoutingEnrichmentObject, New-AzEventGridStorageQueueEventSubscriptionDestinationObject, New-AzEventGridTopicEventSubscription, New-AzEventGridTopicSpace, New-AzEventGridWebHookEventSubscriptionDestinationObject, Remove-AzEventGridCaCertificate, Remove-AzEventGridClient, Remove-AzEventGridClientGroup, Remove-AzEventGridDomainEventSubscription, Remove-AzEventGridDomainTopicEventSubscription, Remove-AzEventGridNamespace, Remove-AzEventGridNamespaceTopic, Remove-AzEventGridNamespaceTopicEventSubscription, Remove-AzEventGridPartnerDestination, Remove-AzEventGridPermissionBinding, Remove-AzEventGridTopicEventSubscription, Remove-AzEventGridTopicSpace, Update-AzEventGridClient, Update-AzEventGridClientGroup, Update-AzEventGridDomain, Update-AzEventGridDomainEventSubscription, Update-AzEventGridDomainTopicEventSubscription, Update-AzEventGridNamespace, Update-AzEventGridNamespaceTopic, Update-AzEventGridNamespaceTopicEventSubscription, Update-AzEventGridPartnerDestination, Update-AzEventGridPartnerNamespace, Update-AzEventGridPermissionBinding, Update-AzEventGridTopic, Update-AzEventGridTopicEventSubscription, Update-AzEventGridTopicSpace

Az.EventHub 5.0.0

  • Modified cmdlet Get-AzEventHub
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Get-AzEventHubApplicationGroup
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Get-AzEventHubConsumerGroup
    • Added parameters -EventhubInputObject, -NamespaceInputObject
  • Modified cmdlet Get-AzEventHubGeoDRConfiguration
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Get-AzEventHubPrivateEndpointConnection
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Get-AzEventHubSchemaGroup
    • Added parameter -NamespaceInputObject
  • Modified cmdlet New-AzEventHub
    • Added parameters -NamespaceInputObject, -Parameter
    • Changed the type of parameter -CleanupPolicy from CleanupPolicyRetentionDescription to String
    • Changed the type of parameter -Encoding from EncodingCaptureDescription to String
    • Changed the type of parameter -IdentityType from CaptureIdentityType to String
    • Changed the type of parameter -Status from EntityStatus to String
  • Modified cmdlet New-AzEventHubApplicationGroup
    • Added parameters -NamespaceInputObject, -Parameter
  • Modified cmdlet New-AzEventHubAuthorizationRule
    • Changed the type of parameter -Rights from AccessRights[] to String[]
  • Modified cmdlet New-AzEventHubConsumerGroup
    • Added parameters -EventhubInputObject, -NamespaceInputObject, -Parameter
  • Modified cmdlet New-AzEventHubGeoDRConfiguration
    • Added parameters -NamespaceInputObject, -Parameter
  • Modified cmdlet New-AzEventHubIPRuleConfig
    • Changed the type of parameter -Action from NetworkRuleIPAction to String
  • Modified cmdlet New-AzEventHubKey
    • Changed the type of parameter -KeyType from KeyType to String
  • Modified cmdlet New-AzEventHubNamespace
    • Changed the type of parameter -IdentityType from ManagedServiceIdentityType to String
    • Changed the type of parameter -SkuName from SkuName to String
    • Changed the type of parameter -PublicNetworkAccess from PublicNetworkAccess to String
  • Modified cmdlet New-AzEventHubSchemaGroup
    • Added parameters -NamespaceInputObject, -Parameter
    • Changed the type of parameter -SchemaCompatibility from SchemaCompatibility to String
    • Changed the type of parameter -SchemaType from SchemaType to String
  • Modified cmdlet New-AzEventHubThrottlingPolicyConfig
    • Changed the type of parameter -MetricId from MetricId to String
  • Modified cmdlet Remove-AzEventHub
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Remove-AzEventHubApplicationGroup
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Remove-AzEventHubConsumerGroup
    • Added parameters -EventhubInputObject, -NamespaceInputObject
  • Modified cmdlet Remove-AzEventHubGeoDRConfiguration
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Remove-AzEventHubPrivateEndpointConnection
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Remove-AzEventHubSchemaGroup
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Set-AzEventHub
    • Changed the type of parameter -Encoding from EncodingCaptureDescription to String
    • Changed the type of parameter -Status from EntityStatus to String
    • Changed the type of parameter -IdentityType from ManagedServiceIdentityType to String
  • Modified cmdlet Set-AzEventHubAuthorizationRule
    • Changed the type of parameter -Rights from AccessRights[] to String[]
  • Modified cmdlet Set-AzEventHubNamespace
    • Changed the type of parameter -IdentityType from ManagedServiceIdentityType to String
    • Changed the type of parameter -PublicNetworkAccess from PublicNetworkAccess to String
  • Modified cmdlet Set-AzEventHubNetworkRuleSet
    • Changed the type of parameter -PublicNetworkAccess from PublicNetworkAccess to String
    • Changed the type of parameter -DefaultAction from DefaultAction to String

Az.KeyVault 6.0.0

  • Modified cmdlet Invoke-AzKeyVaultKeyOperation
    • Removed parameter -Value
  • Modified cmdlet New-AzKeyVault
    • Removed parameter -EnableRbacAuthorization
    • Added parameter -DisableRbacAuthorization
  • Modified cmdlet Update-AzKeyVault
    • Removed parameter -EnableRbacAuthorization
    • Added parameter -DisableRbacAuthorization

Az.Network 7.6.0

  • Modified cmdlet New-AzApplicationGatewayFirewallPolicySetting
    • Added parameter -JSChallengeCookieExpirationInMins
  • Modified cmdlet New-AzApplicationGatewayRewriteRuleHeaderConfiguration
    • Added parameter -HeaderValueMatcher
  • Modified cmdlet New-AzLoadBalancerBackendAddressConfig
    • Added parameter -AdminState
  • Modified cmdlet New-AzNetworkVirtualAppliance
    • Added parameter -NetworkProfile
  • Added cmdlet New-AzApplicationGatewayHeaderValueMatcher, New-AzVirtualApplianceInboundSecurityRulesProperty, New-AzVirtualApplianceIpConfiguration, New-AzVirtualApplianceNetworkInterfaceConfiguration, New-AzVirtualApplianceNetworkProfile, Update-AzVirtualApplianceInboundSecurityRule

Az.Resources 7.1.0

  • Modified cmdlet Get-AzPolicyAssignment
    • Removed parameters -ApiVersion, -Pre
    • Added parameters -InputObject, -Filter, -BackwardCompatible
    • Added parameter alias PolicyAssignmentName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -Scope ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias PolicyAssignmentId to parameter -Id
    • Parameter -Id ValidateNotNullOrEmpty changed from True to False
    • Parameter -PolicyDefinitionId ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PsPolicyAssignment to IPolicyAssignment
  • Modified cmdlet Get-AzPolicyDefinition
    • Removed parameters -ApiVersion, -Pre
    • Added parameters -InputObject, -Filter, -Static, -BackwardCompatible
    • Added parameter alias PolicyDefinitionName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -Id ValidateNotNullOrEmpty changed from True to False
    • Parameter -ManagementGroupName ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -SubscriptionId from Nullable1[System.Guid]toString`
    • Parameter -SubscriptionId ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PsPolicyDefinition to IPolicyDefinition
  • Modified cmdlet Get-AzPolicyExemption
    • Removed parameters -ApiVersion, -Pre
    • Added parameters -InputObject, -Filter, -BackwardCompatible
    • Added parameter alias PolicyExemptionName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -Scope ValidateNotNullOrEmpty changed from True to False
    • Parameter -Id ValidateNotNullOrEmpty changed from True to False
    • Parameter -PolicyAssignmentIdFilter ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PsPolicyExemption to IPolicyExemption
  • Modified cmdlet Get-AzPolicySetDefinition
    • Removed parameters -ApiVersion, -Pre
    • Added parameters -InputObject, -Filter, -BackwardCompatible
    • Added parameter alias PolicySetDefinitionName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -Id ValidateNotNullOrEmpty changed from True to False
    • Parameter -ManagementGroupName ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -SubscriptionId from Nullable1[System.Guid]toString`
    • Parameter -SubscriptionId ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PsPolicySetDefinition to IPolicySetDefinition
  • Modified cmdlet New-AzManagementGroupDeploymentStack
    • Removed parameters -DeleteAll, -DeleteResources, -DeleteResourceGroups
    • Added parameters -ActionOnUnmanage, -BypassStackOutOfSyncError
  • Modified cmdlet New-AzPolicyAssignment
    • SupportsShouldProcess changed from False to True
    • Removed parameters -PolicySetDefinition, -AssignIdentity, -ApiVersion, -Pre
    • Added parameter -BackwardCompatible
    • Added parameter alias PolicyAssignmentName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -Scope ValidateNotNullOrEmpty changed from True to False
    • Parameter -NotScope ValidateNotNullOrEmpty changed from True to False
    • Parameter -DisplayName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Description ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias PolicySetDefinition to parameter -PolicyDefinition
    • Changed the type of parameter -PolicyDefinition from PsPolicyDefinition to PSObject
    • Parameter -PolicyParameter ValidateNotNullOrEmpty changed from True to False
    • Parameter -Metadata ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -EnforcementMode from Nullable1[Microsoft.Azure.Commands.ResourceManager.Cmdlets.Entities.Policy.PolicyAssignmentEnforcementMode]toString`
    • Parameter -EnforcementMode ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -IdentityType from Nullable1[Microsoft.Azure.Commands.ResourceManager.Cmdlets.Entities.Resources.ManagedIdentityType]toString`
    • Changed the type of parameter -NonComplianceMessage from PsNonComplianceMessage[] to PSObject[]
    • Output type changed from PsPolicyAssignment to IPolicyAssignment
  • Modified cmdlet New-AzPolicyDefinition
    • SupportsShouldProcess changed from False to True
    • Removed parameters -ApiVersion, -Pre
    • Added parameters -InputObject, -BackwardCompatible
    • Added parameter alias PolicyDefinitionName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -DisplayName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Description ValidateNotNullOrEmpty changed from True to False
    • Parameter -Policy ValidateNotNullOrEmpty changed from True to False
    • Parameter -Metadata ValidateNotNullOrEmpty changed from True to False
    • Parameter -Parameter ValidateNotNullOrEmpty changed from True to False
    • Parameter -Mode ValidateNotNullOrEmpty changed from True to False
    • Parameter -ManagementGroupName ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -SubscriptionId from Nullable1[System.Guid]toString`
    • Parameter -SubscriptionId ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PsPolicyDefinition to IPolicyDefinition
  • Modified cmdlet New-AzPolicyExemption
    • Removed parameters -ApiVersion, -Pre
    • Added parameters -AssignmentScopeValidation, -BackwardCompatible
    • Added parameter alias PolicyExemptionName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -Scope ValidateNotNullOrEmpty changed from True to False
    • Parameter -DisplayName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Description ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -PolicyAssignment from PsPolicyAssignment to PSObject
    • Parameter -PolicyDefinitionReferenceId ValidateNotNullOrEmpty changed from True to False
    • Parameter -Metadata ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PsPolicyExemption to IPolicyExemption
  • Modified cmdlet New-AzPolicySetDefinition
    • Removed parameters -GroupDefinition, -ApiVersion, -Pre
    • Added parameters -InputObject, -PolicyDefinitionGroup, -BackwardCompatible
    • Added parameter alias PolicySetDefinitionName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -DisplayName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Description ValidateNotNullOrEmpty changed from True to False
    • Parameter -Metadata ValidateNotNullOrEmpty changed from True to False
    • Parameter -PolicyDefinition ValidateNotNullOrEmpty changed from True to False
    • Parameter -Parameter ValidateNotNullOrEmpty changed from True to False
    • Parameter -ManagementGroupName ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -SubscriptionId from Nullable1[System.Guid]toString`
    • Parameter -SubscriptionId ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PsPolicySetDefinition to IPolicySetDefinition
  • Modified cmdlet New-AzResourceGroupDeploymentStack
    • Removed parameters -DeleteAll, -DeleteResources, -DeleteResourceGroups
    • Added parameters -ActionOnUnmanage, -BypassStackOutOfSyncError
  • Modified cmdlet New-AzSubscriptionDeploymentStack
    • Removed parameters -DeleteAll, -DeleteResources, -DeleteResourceGroups
    • Added parameters -ActionOnUnmanage, -BypassStackOutOfSyncError
  • Modified cmdlet Remove-AzManagementGroupDeploymentStack
    • Removed parameters -DeleteAll, -DeleteResources, -DeleteResourceGroups
    • Added parameters -ActionOnUnmanage, -BypassStackOutOfSyncError
  • Modified cmdlet Remove-AzPolicyAssignment
    • Removed parameters -ApiVersion, -Pre
    • Added parameters -Force, -BackwardCompatible, -PassThru
    • Added parameter alias PolicyAssignmentName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -Scope ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias PolicyAssignmentId to parameter -Id
    • Parameter -Id ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PsPolicyAssignment to IPolicyIdentity
  • Modified cmdlet Remove-AzPolicyDefinition
    • Removed parameters -ApiVersion, -Pre
    • Added parameters -BackwardCompatible, -PassThru
    • Added parameter alias PolicyDefinitionName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -Id ValidateNotNullOrEmpty changed from True to False
    • Parameter -ManagementGroupName ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -SubscriptionId from Nullable1[System.Guid]toString`
    • Parameter -SubscriptionId ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PsPolicyDefinition to IPolicyIdentity
  • Modified cmdlet Remove-AzPolicyExemption
    • Removed parameters -ApiVersion, -Pre
    • Added parameters -BackwardCompatible, -PassThru
    • Added parameter alias PolicyExemptionName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -Scope ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias PolicyExemptionId to parameter -Id
    • Parameter -Id ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PsPolicyExemption to IPolicyIdentity
  • Modified cmdlet Remove-AzPolicySetDefinition
    • Removed parameters -ApiVersion, -Pre
    • Added parameters -BackwardCompatible, -PassThru
    • Added parameter alias PolicySetDefinitionName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -Id ValidateNotNullOrEmpty changed from True to False
    • Parameter -ManagementGroupName ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -SubscriptionId from Nullable1[System.Guid]toString`
    • Parameter -SubscriptionId ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PsPolicySetDefinition to IPolicyIdentity
  • Modified cmdlet Remove-AzResourceGroupDeploymentStack
    • Removed parameters -DeleteAll, -DeleteResources, -DeleteResourceGroups
    • Added parameters -ActionOnUnmanage, -BypassStackOutOfSyncError
  • Modified cmdlet Remove-AzSubscriptionDeploymentStack
    • Removed parameters -DeleteAll, -DeleteResources, -DeleteResourceGroups
    • Added parameters -ActionOnUnmanage, -BypassStackOutOfSyncError
  • Modified cmdlet Set-AzManagementGroupDeploymentStack
    • Removed parameters -DeleteAll, -DeleteResources, -DeleteResourceGroups
    • Added parameters -ActionOnUnmanage, -BypassStackOutOfSyncError
  • Removed cmdlet Set-AzPolicyAssignment, Set-AzPolicyDefinition, Set-AzPolicyExemption, Set-AzPolicySetDefinition
  • Modified cmdlet Set-AzResourceGroupDeploymentStack
    • Removed parameters -DeleteAll, -DeleteResources, -DeleteResourceGroups
    • Added parameters -ActionOnUnmanage, -BypassStackOutOfSyncError
  • Modified cmdlet Set-AzSubscriptionDeploymentStack
    • Removed parameters -DeleteAll, -DeleteResources, -DeleteResourceGroups
    • Added parameters -ActionOnUnmanage, -BypassStackOutOfSyncError
  • Added cmdlet Update-AzPolicyAssignment, Update-AzPolicyDefinition, Update-AzPolicyExemption, Update-AzPolicySetDefinition

Az.ServiceBus 4.0.0

  • Modified cmdlet Get-AzServiceBusGeoDRConfiguration
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Get-AzServiceBusPrivateEndpointConnection
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Get-AzServiceBusQueue
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Get-AzServiceBusRule
    • Added parameters -NamespaceInputObject, -SubscriptionInputObject, -TopicInputObject
  • Modified cmdlet Get-AzServiceBusSubscription
    • Added parameters -NamespaceInputObject, -TopicInputObject
  • Modified cmdlet Get-AzServiceBusTopic
    • Added parameter -NamespaceInputObject
  • Modified cmdlet New-AzServiceBusAuthorizationRule
    • Changed the type of parameter -Rights from AccessRights[] to String[]
  • Modified cmdlet New-AzServiceBusGeoDRConfiguration
    • Added parameters -NamespaceInputObject, -Parameter
  • Modified cmdlet New-AzServiceBusIPRuleConfig
    • Changed the type of parameter -Action from NetworkRuleIPAction to String
  • Modified cmdlet New-AzServiceBusKey
    • Changed the type of parameter -KeyType from KeyType to String
  • Modified cmdlet New-AzServiceBusNamespace
    • Changed the type of parameter -IdentityType from ManagedServiceIdentityType to String
    • Changed the type of parameter -PublicNetworkAccess from PublicNetworkAccess to String
    • Changed the type of parameter -SkuName from SkuName to String
  • Modified cmdlet New-AzServiceBusQueue
    • Added parameters -NamespaceInputObject, -Parameter
    • Changed the type of parameter -Status from EntityStatus to String
  • Modified cmdlet New-AzServiceBusRule
    • Added parameters -NamespaceInputObject, -SubscriptionInputObject, -TopicInputObject, -Parameter
    • Changed the type of parameter -FilterType from FilterType to String
  • Modified cmdlet New-AzServiceBusSubscription
    • Added parameters -NamespaceInputObject, -TopicInputObject, -Parameter
    • Changed the type of parameter -Status from EntityStatus to String
  • Modified cmdlet New-AzServiceBusTopic
    • Added parameters -NamespaceInputObject, -Parameter
    • Changed the type of parameter -Status from EntityStatus to String
  • Modified cmdlet Remove-AzServiceBusGeoDRConfiguration
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Remove-AzServiceBusPrivateEndpointConnection
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Remove-AzServiceBusQueue
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Remove-AzServiceBusRule
    • Added parameters -NamespaceInputObject, -SubscriptionInputObject, -TopicInputObject
  • Modified cmdlet Remove-AzServiceBusSubscription
    • Added parameters -NamespaceInputObject, -TopicInputObject
  • Modified cmdlet Remove-AzServiceBusTopic
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Set-AzServiceBusAuthorizationRule
    • Changed the type of parameter -Rights from AccessRights[] to String[]
  • Modified cmdlet Set-AzServiceBusNamespace
    • Changed the type of parameter -IdentityType from ManagedServiceIdentityType to String
    • Changed the type of parameter -PublicNetworkAccess from PublicNetworkAccess to String
    • Changed the type of parameter -SkuName from SkuName to String
  • Modified cmdlet Set-AzServiceBusNetworkRuleSet
    • Changed the type of parameter -PublicNetworkAccess from PublicNetworkAccess to String
    • Changed the type of parameter -DefaultAction from DefaultAction to String
  • Modified cmdlet Set-AzServiceBusQueue
    • Changed the type of parameter -Status from EntityStatus to String
  • Modified cmdlet Set-AzServiceBusRule
    • Changed the type of parameter -FilterType from FilterType to String
  • Modified cmdlet Set-AzServiceBusSubscription
    • Changed the type of parameter -Status from EntityStatus to String
  • Modified cmdlet Set-AzServiceBusTopic
    • Changed the type of parameter -Status from EntityStatus to String

Az.Sql 5.0.0

  • Modified cmdlet Set-AzSqlDatabase
    • Added parameters -ManualCutover, -PerformCutover

Az.Storage 7.0.0

  • Modified cmdlet New-AzStorageQueueSASToken
    • Changed the type of parameter -Protocol from Nullable1[Microsoft.Azure.Storage.SharedAccessProtocol]toString`

Az.Support 2.0.0

  • Modified cmdlet Get-AzSupportProblemClassification
    • Removed parameters -ServiceId, -Id, -ServiceObject
    • Added parameters -Name, -ServiceName, -InputObject, -ServiceInputObject
    • Output type changed from PSSupportProblemClassification to IProblemClassification
  • Modified cmdlet Get-AzSupportService
    • Removed parameter -Id
    • Added parameters -Name, -InputObject
    • Output type changed from PSSupportService to IService
  • Modified cmdlet Get-AzSupportTicket
    • Removed parameters -IncludeTotalCount, -Skip, -First
    • Added parameters -SubscriptionId, -InputObject, -Top
    • Added parameter alias SupportTicketName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -Filter ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSSupportTicket to ISupportTicketDetails
  • Removed cmdlet Get-AzSupportTicketCommunication, New-AzSupportContactProfileObject
  • Modified cmdlet New-AzSupportTicket
    • Removed parameters -CustomerContactDetail, -CustomerFirstName, -CustomerLastName, -PreferredContactMethod, -CustomerPrimaryEmailAddress, -AdditionalEmailAddress, -CustomerPhoneNumber, -CustomerPreferredTimeZone, -CustomerCountry, -CustomerPreferredSupportLanguage, -TechnicalTicketResourceId, -QuotaTicketDetail, -CSPHomeTenantId
    • Added parameters -SubscriptionId, -AdvancedDiagnosticConsent, -ContactDetailCountry, -ContactDetailFirstName, -ContactDetailLastName, -ContactDetailPreferredContactMethod, -ContactDetailPreferredSupportLanguage, -ContactDetailPreferredTimeZone, -ContactDetailPrimaryEmailAddress, -ServiceId, -ContactDetailAdditionalEmailAddress, -ContactDetailPhoneNumber, -EnrollmentId, -FileWorkspaceName, -ProblemScopingQuestion, -QuotaTicketDetailQuotaChangeRequest, -QuotaTicketDetailQuotaChangeRequestSubType, -QuotaTicketDetailQuotaChangeRequestVersion, -SecondaryConsent, -SupportPlanId, -SupportTicketId, -TechnicalTicketDetailResourceId, -NoWait
    • Added parameter alias SupportTicketName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -Title ValidateNotNullOrEmpty changed from True to False
    • Parameter -Description ValidateNotNullOrEmpty changed from True to False
    • Parameter -ProblemClassificationId ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -Severity from Severity to String
    • Output type changed from PSSupportTicket to ISupportTicketDetails
  • Removed cmdlet New-AzSupportTicketCommunication
  • Modified cmdlet Update-AzSupportTicket
    • Removed parameters -CustomerContactDetail, -CustomerFirstName, -CustomerLastName, -PreferredContactMethod, -CustomerPrimaryEmailAddress, -AdditionalEmailAddress, -CustomerPhoneNumber, -CustomerPreferredTimeZone, -CustomerCountry, -CustomerPreferredSupportLanguage
    • Added parameters -SubscriptionId, -AdvancedDiagnosticConsent, -ContactDetailAdditionalEmailAddress, -ContactDetailCountry, -ContactDetailFirstName, -ContactDetailLastName, -ContactDetailPhoneNumber, -ContactDetailPreferredContactMethod, -ContactDetailPreferredSupportLanguage, -ContactDetailPreferredTimeZone, -ContactDetailPrimaryEmailAddress, -SecondaryConsent
    • Added parameter alias SupportTicketName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSSupportTicket to ISupportIdentity
    • Changed the type of parameter -Severity from Severity to String
    • Changed the type of parameter -Status from Status to String
    • Output type changed from PSSupportTicket to ISupportTicketDetails
  • Added cmdlet Get-AzSupportChatTranscript, Get-AzSupportChatTranscriptsNoSubscription, Get-AzSupportCommunication, Get-AzSupportCommunicationsNoSubscription, Get-AzSupportFile, Get-AzSupportFilesNoSubscription, Get-AzSupportFileWorkspace, Get-AzSupportFileWorkspacesNoSubscription, Get-AzSupportOperation, Get-AzSupportTicketsNoSubscription, New-AzSupportCommunication, New-AzSupportCommunicationsNoSubscription, New-AzSupportFileAndUpload, New-AzSupportFileAndUploadNoSubscription, New-AzSupportFileWorkspace, New-AzSupportFileWorkspacesNoSubscription, New-AzSupportTicketsNoSubscription, Test-AzSupportCommunicationNameAvailability, Test-AzSupportCommunicationsNoSubscriptionNameAvailability, Test-AzSupportTicketNameAvailability, Test-AzSupportTicketsNoSubscriptionNameAvailability, Update-AzSupportTicketsNoSubscription

Documentation SyntaxChangeLog SyntaxChangeLog Az13 (`documentation/SyntaxChangeLog/SyntaxChangeLog-Az13.md`)

13.5.0 - May 2025

Az.Accounts 4.2.0

  • Modified cmdlet Remove-AzContext
    • Removed parameter -Name
  • Modified cmdlet Rename-AzContext
    • Removed parameters -SourceName, -TargetName
  • Modified cmdlet Select-AzContext
    • Removed parameter -Name

Az.Compute 9.3.0

  • Modified cmdlet New-AzVM
    • Added parameters -ZonePlacementPolicy, -IncludeZone, -ExcludeZone, -AlignRegionalDisksToVMZone
  • Modified cmdlet New-AzVMConfig
    • Added parameters -ZonePlacementPolicy, -IncludeZone, -ExcludeZone, -AlignRegionalDisksToVMZone
  • Modified cmdlet Update-AzVM
    • Added parameter -AlignRegionalDisksToVMZone
  • Added cmdlet Add-AzVmssSkuProfileVMSize, Remove-AzVmssSkuProfileVMSize

Az.DataProtection 2.7.0

  • Modified cmdlet Initialize-AzDataProtectionRestoreRequest
    • Added parameters -UseSystemAssignedIdentity, -UserAssignedIdentityArmId
  • Added cmdlet Test-AzDataProtectionBackupInstanceUpdate

Az.FrontDoor 1.13.0

  • Modified cmdlet New-AzFrontDoorWafPolicy
    • Added parameter -CaptchaExpirationInMinutes
  • Modified cmdlet Update-AzFrontDoorWafPolicy
    • Added parameter -CaptchaExpirationInMinutes

Az.MarketplaceOrdering 2.2.0

  • Modified cmdlet Get-AzMarketplaceTerms
    • Changed the type of parameter -OfferType from OfferType to String
  • Modified cmdlet Invoke-AzMarketplaceSignTerms
    • Added parameters -AgreementInputObject, -OfferInputObject
  • Modified cmdlet Stop-AzMarketplaceTerms
    • Added parameters -AgreementInputObject, -OfferInputObject

Az.Resources 7.11.0

  • Modified cmdlet Test-AzDeployment
    • Added parameter -SuppressDiagnostics
  • Modified cmdlet Test-AzManagementGroupDeployment
    • Added parameter -SuppressDiagnostics
  • Modified cmdlet Test-AzResourceGroupDeployment
    • Added parameter -SuppressDiagnostics
  • Modified cmdlet Test-AzTenantDeployment
    • Added parameter -SuppressDiagnostics

13.4.0 - April 2025

Az.CognitiveServices 1.16.0

  • Modified cmdlet New-AzCognitiveServicesAccountDeployment
    • Added parameter -Tag
  • Modified cmdlet New-AzCognitiveServicesObject
    • Added parameter -AsList
  • Added cmdlet Get-AzCognitiveServicesAccountDefenderForAISetting, Get-AzCognitiveServicesAccountDeploymentSku, Get-AzCognitiveServicesAccountRaiBlocklist, Get-AzCognitiveServicesAccountRaiBlocklistItem, Get-AzCognitiveServicesAccountRaiPolicy, Get-AzCognitiveServicesModelCapacity, Get-AzCognitiveServicesRaiContentFilter, New-AzCognitiveServicesAccountDefenderForAISetting, New-AzCognitiveServicesAccountRaiBlocklist, New-AzCognitiveServicesAccountRaiBlocklistItem, New-AzCognitiveServicesAccountRaiPolicy, Remove-AzCognitiveServicesAccountRaiBlocklist, Remove-AzCognitiveServicesAccountRaiBlocklistItem, Remove-AzCognitiveServicesAccountRaiPolicy

Az.Compute 9.2.0

  • Modified cmdlet New-AzGalleryImageVersion
    • Added parameters -BlockDeletionBeforeEndOfLife, -ReplicationMode
  • Modified cmdlet Update-AzGalleryImageVersion
    • Added parameter -BlockDeletionBeforeEndOfLife

Az.RecoveryServices 7.6.0

  • Modified cmdlet New-AzRecoveryServicesAsrReplicationProtectedItem
    • Added parameter -ReplicationProtectionCluster
  • Added cmdlet Get-AzRecoveryServicesAsrClusterRecoveryPoint, Get-AzRecoveryServicesAsrReplicationProtectionCluster, New-AzRecoveryServicesAsrAzureToAzureReplicationProtectedItemConfig, New-AzRecoveryServicesAsrReplicationProtectionCluster, Remove-AzRecoveryServicesAsrReplicationProtectionCluster, Start-AzRecoveryServicesAsrApplyClusterRecoveryPoint, Start-AzRecoveryServicesAsrClusterCommitFailoverJob, Start-AzRecoveryServicesAsrClusterResynchronizeReplicationJob, Start-AzRecoveryServicesAsrClusterTestFailoverCleanupJob, Start-AzRecoveryServicesAsrClusterTestFailoverJob, Start-AzRecoveryServicesAsrClusterUnplannedFailoverJob, Update-AzRecoveryServicesAsrClusterProtectionDirection

Az.Resources 7.10.0

  • Modified cmdlet Get-AzDeploymentWhatIfResult
    • Added parameter -ValidationLevel
  • Modified cmdlet Get-AzManagementGroupDeploymentWhatIfResult
    • Added parameter -ValidationLevel
  • Modified cmdlet Get-AzResourceGroupDeploymentWhatIfResult
    • Added parameter -ValidationLevel
  • Modified cmdlet Get-AzTenantDeploymentWhatIfResult
    • Added parameter -ValidationLevel
  • Modified cmdlet New-AzDeployment
    • Added parameter -ValidationLevel
  • Modified cmdlet New-AzManagementGroupDeployment
    • Added parameter -ValidationLevel
  • Modified cmdlet New-AzResourceGroupDeployment
    • Added parameter -ValidationLevel
  • Modified cmdlet New-AzTenantDeployment
    • Added parameter -ValidationLevel
  • Modified cmdlet Test-AzDeployment
    • Added parameter -ValidationLevel
  • Modified cmdlet Test-AzManagementGroupDeployment
    • Added parameter -ValidationLevel
  • Modified cmdlet Test-AzResourceGroupDeployment
    • Added parameter -ValidationLevel
  • Modified cmdlet Test-AzTenantDeployment
    • Added parameter -ValidationLevel

Az.Storage 8.3.0

  • Modified cmdlet New-AzStorageDirectory
    • Added parameters -FileMode, -Owner, -Group
  • Modified cmdlet New-AzStorageShare
    • Added parameters -Protocol, -EnableSnapshotVirtualDirectoryAccess
  • Modified cmdlet Set-AzStorageFileContent
    • Added parameters -FileMode, -Owner, -Group
  • Modified cmdlet Start-AzStorageFileCopy
    • Added parameters -FileMode, -Owner, -Group, -OwnerCopyMode, -FileModeCopyMode
  • Added cmdlet New-AzStorageFileHardLink

Az.StorageSync 2.5.0

  • Modified cmdlet Register-AzStorageSyncServer
    • Added parameter -AssignIdentity

Az.Synapse 3.2.0

  • Modified cmdlet Set-AzSynapseIntegrationRuntime
    • Added parameters -ManagedVNetCopyComputeScaleDataIntegrationUnit, -ManagedVNetCopyComputeScaleTimeToLive, -ManagedVNetPipelineExternalComputeScaleTimeToLive, -ManagedVNetNumberOfPipelineNodeCount, -ManagedVNetNumberOfExternalNodeCount, -SelfContainedInteractiveAuthoringEnabled

Az.Websites 3.4.0

  • Modified cmdlet Publish-AzWebApp
    • Added parameters -ArchiveURL, -PullIdentity
    • Parameter -ArchivePath ValidateNotNullOrEmpty changed from True to False

13.3.0 - March 2025

Az.CosmosDB 1.17.0

  • Added cmdlet Get-AzCosmosDBTableRoleAssignment, Get-AzCosmosDBTableRoleDefinition, New-AzCosmosDBTableRoleAssignment, New-AzCosmosDBTableRoleDefinition, Remove-AzCosmosDBTableRoleAssignment, Remove-AzCosmosDBTableRoleDefinition, Update-AzCosmosDBTableRoleAssignment, Update-AzCosmosDBTableRoleDefinition

Az.Migrate 2.7.0

  • Removed cmdlet Get-AzMigrateHCIJob, Get-AzMigrateHCIReplicationFabric, Get-AzMigrateHCIServerReplication, Initialize-AzMigrateHCIReplicationInfrastructure, New-AzMigrateHCIDiskMappingObject, New-AzMigrateHCINicMappingObject, New-AzMigrateHCIServerReplication, Remove-AzMigrateHCIServerReplication, Set-AzMigrateHCIServerReplication, Start-AzMigrateHCIServerMigration
  • Added cmdlet Get-AzMigrateLocalJob, Get-AzMigrateLocalReplicationFabric, Get-AzMigrateLocalServerReplication, Initialize-AzMigrateLocalReplicationInfrastructure, New-AzMigrateLocalDiskMappingObject, New-AzMigrateLocalNicMappingObject, New-AzMigrateLocalServerReplication, Remove-AzMigrateLocalServerReplication, Set-AzMigrateLocalServerReplication, Start-AzMigrateLocalServerMigration

Az.Resources 7.9.0

  • Modified cmdlet Get-AzRoleAssignment
    • Added parameter -AtScope
    • Added parameter alias ApplicationId to parameter -ServicePrincipalName
  • Modified cmdlet Remove-AzRoleAssignment
    • Added parameter alias ApplicationId to parameter -ServicePrincipalName

Az.Storage 8.2.0

  • Modified cmdlet New-AzRmStorageShare
    • Added parameters -ProvisionedBandwidthMibps, -ProvisionedIops, -PaidBurstingEnabled, -PaidBurstingMaxIops, -PaidBurstingMaxBandwidthMibps
  • Modified cmdlet Update-AzRmStorageShare
    • Added parameters -ProvisionedBandwidthMibps, -ProvisionedIops, -PaidBurstingEnabled, -PaidBurstingMaxIops, -PaidBurstingMaxBandwidthMibps
  • Added cmdlet Get-AzStorageFileServiceUsage

13.2.0 - February 2025

Az.Compute 9.1.0

  • Modified cmdlet New-AzVMConfig
    • Added parameter -EncryptionIdentity
  • Modified cmdlet New-AzVmssConfig
    • Added parameter -EncryptionIdentity
  • Modified cmdlet Set-AzVMDiskEncryptionExtension
    • Added parameter -EncryptionIdentity
  • Modified cmdlet Set-AzVmssDiskEncryptionExtension
    • Added parameter -EncryptionIdentity

Az.EventHub 5.2.0

  • Modified cmdlet New-AzEventHub
    • Added parameters -MinCompactionLagInMin, -TimestampType, -UserMetadata
  • Modified cmdlet Set-AzEventHub
    • Added parameters -UserMetadata, -MinCompactionLagInMin, -TimestampType

Az.Network 7.14.0

  • Modified cmdlet New-AzRouteServer
    • Added parameter -VirtualRouterAutoScaleConfiguration
  • Modified cmdlet Update-AzRouteServer
    • Added parameter -VirtualRouterAutoScaleConfiguration

Az.RecoveryServices 7.5.0

  • Modified cmdlet Set-AzRecoveryServicesVaultProperty
    • Added parameter -SoftDeleteRetentionPeriodInDays
  • Added cmdlet Undo-AzRecoveryServicesBackupContainerDeletion

13.1.0 - January 2025

Az.Databricks 1.10.0

  • Modified cmdlet New-AzDatabricksWorkspace
    • Removed parameters -EnhancedSecurityMonitoringValue, -AutomaticClusterUpdateValue, -ComplianceSecurityProfileComplianceStandard, -ComplianceSecurityProfileValue
    • Added parameters -EnhancedSecurityMonitoring, -AutomaticClusterUpdate, -ComplianceStandard, -EnhancedSecurityCompliance
  • Modified cmdlet Update-AzDatabricksWorkspace
    • Removed parameters -EnhancedSecurityMonitoringValue, -AutomaticClusterUpdateValue, -ComplianceSecurityProfileComplianceStandard, -ComplianceSecurityProfileValue
    • Added parameters -EnhancedSecurityMonitoring, -AutomaticClusterUpdate, -ComplianceStandard, -EnhancedSecurityCompliance

Az.DataProtection 2.6.0

  • Modified cmdlet Initialize-AzDataProtectionBackupInstance
    • Added parameters -UseSystemAssignedIdentity, -UserAssignedIdentityArmId
  • Modified cmdlet New-AzDataProtectionBackupVault
    • Added parameter alias AssignUserIdentity to parameter -IdentityUserAssignedIdentity
  • Modified cmdlet Set-AzDataProtectionMSIPermission
    • Added parameter -UserAssignedIdentityARMId
  • Modified cmdlet Update-AzDataProtectionBackupInstance
    • Added parameters -UseSystemAssignedIdentity, -UserAssignedIdentityArmId
  • Modified cmdlet Update-AzDataProtectionBackupVault
    • Added parameter alias AssignUserIdentity to parameter -IdentityUserAssignedIdentity

Az.Kusto 2.4.0

  • Modified cmdlet New-AzKustoCluster
    • Added parameter -CalloutPolicy
  • Modified cmdlet New-AzKustoSandboxCustomImage
    • Added parameter -BaseImageName
  • Modified cmdlet New-AzKustoScript
    • Added parameters -PrincipalPermissionsAction, -ScriptLevel
  • Modified cmdlet Update-AzKustoCluster
    • Added parameter -CalloutPolicy
  • Modified cmdlet Update-AzKustoSandboxCustomImage
    • Added parameter -BaseImageName
  • Modified cmdlet Update-AzKustoScript
    • Added parameters -PrincipalPermissionsAction, -ScriptLevel
  • Added cmdlet Add-AzKustoClusterCalloutPolicy, Get-AzKustoClusterCalloutPolicy, Get-AzKustoClusterFollowerDatabaseGet, Remove-AzKustoClusterCalloutPolicy

Az.Network 7.12.0

  • Modified cmdlet Add-AzVirtualNetworkSubnetConfig
    • Added parameter -IpamPoolPrefixAllocation
    • Parameter -AddressPrefix ValidateNotNullOrEmpty changed from True to False
  • Modified cmdlet New-AzFirewall
    • Added parameters -MinCapacity, -MaxCapacity
  • Modified cmdlet New-AzNetworkManagerSecurityAdminConfiguration
    • Added parameter -NetworkGroupAddressSpaceAggregationOption
  • Modified cmdlet New-AzVirtualNetwork
    • Added parameter -IpamPoolPrefixAllocation
    • Parameter -AddressPrefix ValidateNotNullOrEmpty changed from True to False
  • Modified cmdlet New-AzVirtualNetworkGateway
    • Added parameter -ResiliencyModel
  • Modified cmdlet New-AzVirtualNetworkSubnetConfig
    • Added parameter -IpamPoolPrefixAllocation
    • Parameter -AddressPrefix ValidateNotNullOrEmpty changed from True to False
  • Modified cmdlet Set-AzVirtualNetworkGateway
    • Added parameter -ResiliencyModel
  • Modified cmdlet Set-AzVirtualNetworkSubnetConfig
    • Added parameter -IpamPoolPrefixAllocation
    • Parameter -AddressPrefix ValidateNotNullOrEmpty changed from True to False
  • Added cmdlet Get-AzNetworkManagerAssociatedResourcesList, Get-AzNetworkManagerIpamPool, Get-AzNetworkManagerIpamPoolStaticCidr, Get-AzNetworkManagerIpamPoolUsage, Get-AzNetworkManagerVerifierWorkspace, Get-AzNetworkManagerVerifierWorkspaceReachabilityAnalysisIntent, Get-AzNetworkManagerVerifierWorkspaceReachabilityAnalysisRun, New-AzNetworkManagerIpamPool, New-AzNetworkManagerIpamPoolStaticCidr, New-AzNetworkManagerIPTraffic, New-AzNetworkManagerVerifierWorkspace, New-AzNetworkManagerVerifierWorkspaceReachabilityAnalysisIntent, New-AzNetworkManagerVerifierWorkspaceReachabilityAnalysisRun, Remove-AzNetworkManagerIpamPool, Remove-AzNetworkManagerIpamPoolStaticCidr, Remove-AzNetworkManagerVerifierWorkspace, Remove-AzNetworkManagerVerifierWorkspaceReachabilityAnalysisIntent, Remove-AzNetworkManagerVerifierWorkspaceReachabilityAnalysisRun, Set-AzNetworkManagerIpamPool, Set-AzNetworkManagerVerifierWorkspace

Az.NetworkCloud 1.1.0

  • Modified cmdlet New-AzNetworkCloudAgentPool
    • Added parameters -UpgradeSettingDrainTimeout, -UpgradeSettingMaxUnavailable
  • Modified cmdlet New-AzNetworkCloudCluster
    • Added parameters -AssociatedIdentityType, -AssociatedIdentityUserAssignedIdentityResourceId, -CommandOutputSettingContainerUrl, -IdentityType, -IdentityUserAssignedIdentity, -RuntimeProtectionConfigurationEnforcementLevel, -SecretArchiveKeyVaultId, -SecretArchiveUseKeyVault, -UpdateStrategyMaxUnavailable, -UpdateStrategyThresholdType, -UpdateStrategyThresholdValue, -UpdateStrategyType, -UpdateStrategyWaitTimeMinute
  • Modified cmdlet New-AzNetworkCloudClusterManager
    • Added parameters -IdentityType, -IdentityUserAssignedIdentity
  • Modified cmdlet New-AzNetworkCloudInitialAgentPoolConfigurationObject
    • Added parameters -UpgradeSettingDrainTimeout, -UpgradeSettingMaxUnavailable
  • Modified cmdlet New-AzNetworkCloudKeySetUserObject
    • Added parameter -UserPrincipalName
  • Modified cmdlet New-AzNetworkCloudKubernetesCluster
    • Added parameter -L2ServiceLoadBalancerConfigurationIPAddressPool
  • Modified cmdlet Update-AzNetworkCloudAgentPool
    • Added parameters -AdministratorConfigurationSshPublicKey, -UpgradeSettingDrainTimeout, -UpgradeSettingMaxUnavailable
  • Modified cmdlet Update-AzNetworkCloudCluster
    • Added parameters -AssociatedIdentityType, -AssociatedIdentityUserAssignedIdentityResourceId, -CommandOutputSettingContainerUrl, -IdentityType, -IdentityUserAssignedIdentity, -RuntimeProtectionConfigurationEnforcementLevel, -SecretArchiveKeyVaultId, -SecretArchiveUseKeyVault, -UpdateStrategyMaxUnavailable, -UpdateStrategyThresholdType, -UpdateStrategyThresholdValue, -UpdateStrategyType, -UpdateStrategyWaitTimeMinute
  • Modified cmdlet Update-AzNetworkCloudClusterManager
    • Added parameters -IdentityType, -IdentityUserAssignedIdentity
  • Modified cmdlet Update-AzNetworkCloudKubernetesCluster
    • Added parameters -ControlPlaneNodeConfigurationAdminPublicKey, -SshPublicKey
  • Added cmdlet Get-AzNetworkCloudKubernetesClusterFeature, Invoke-AzNetworkCloudClusterContinueVersionUpdate, Invoke-AzNetworkCloudScanClusterRuntime, New-AzNetworkCloudKubernetesClusterFeature, Remove-AzNetworkCloudKubernetesClusterFeature, Update-AzNetworkCloudKubernetesClusterFeature

Az.RecoveryServices 7.4.0

  • Modified cmdlet Get-AzRecoveryServicesBackupRetentionPolicyObject
    • Added parameter -BackupTier

Az.RedisCache 1.11.0

  • Modified cmdlet New-AzRedisCache
    • Added parameter -ZonalAllocationPolicy
  • Modified cmdlet Set-AzRedisCache
    • Added parameter -ZonalAllocationPolicy

Az.Resources 7.8.0

  • Modified cmdlet New-AzADApplication
    • Added parameter -RequestedAccessTokenVersion
  • Modified cmdlet Update-AzADApplication
    • Added parameter -RequestedAccessTokenVersion

13.0.0 - November 2024

Az.Accounts 4.0.0

  • Modified cmdlet Invoke-AzRestMethod
    • Added parameters -WaitForCompletion, -PollFrom, -FinalResultFrom

Az.App 2.0.0

  • Modified cmdlet New-AzContainerApp
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -EnableSystemAssignedIdentity, -UserAssignedIdentity
  • Modified cmdlet New-AzContainerAppJob
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -EnableSystemAssignedIdentity, -UserAssignedIdentity
  • Modified cmdlet Update-AzContainerApp
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -EnableSystemAssignedIdentity, -UserAssignedIdentity
  • Modified cmdlet Update-AzContainerAppJob
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -EnableSystemAssignedIdentity, -UserAssignedIdentity

Az.ConnectedMachine 1.1.0

  • Added cmdlet Get-AzConnectedLicenseProfile, Get-AzConnectedMachineRunCommand, New-AzConnectedLicenseProfile, New-AzConnectedLicenseProfileFeature, New-AzConnectedMachineRunCommand, Remove-AzConnectedLicenseProfile, Remove-AzConnectedMachineRunCommand, Update-AzConnectedLicenseProfile, Update-AzConnectedLicenseProfileFeature, Update-AzConnectedMachineRunCommand

Az.ContainerInstance 4.1.0

  • Modified cmdlet New-AzContainerGroup
    • Added parameters -ContainerGroupProfileId, -ContainerGroupProfileRevision, -StandbyPoolProfileFailContainerGroupCreateOnReuseFailure, -StandbyPoolProfileId
  • Modified cmdlet New-AzContainerInstanceObject
    • Added parameter -ConfigMapKeyValuePair
  • Added cmdlet Get-AzContainerInstanceContainerGroupProfile, Get-AzContainerInstanceContainerGroupProfileRevision, New-AzContainerInstanceContainerGroupProfile, New-AzContainerInstanceNoDefaultObject, Remove-AzContainerInstanceContainerGroupProfile, Update-AzContainerInstanceContainerGroupProfile

Az.DesktopVirtualization 5.4.0

  • Modified cmdlet Disconnect-AzWvdUserSession
    • Added parameters -HostPoolInputObject, -SessionHostInputObject
  • Modified cmdlet Expand-AzWvdMsixImage
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Get-AzWvdApplication
    • Added parameter -ApplicationGroupInputObject
  • Modified cmdlet Get-AzWvdDesktop
    • Added parameter -ApplicationGroupInputObject
  • Modified cmdlet Get-AzWvdMsixPackage
    • Added parameter -HostPoolInputObject
  • Modified cmdlet Get-AzWvdPrivateEndpointConnection
    • Added parameters -HostPoolInputObject, -WorkspaceInputObject
  • Modified cmdlet Get-AzWvdScalingPlanPersonalSchedule
    • Added parameter -ScalingPlanInputObject
  • Modified cmdlet Get-AzWvdScalingPlanPooledSchedule
    • Added parameter -ScalingPlanInputObject
  • Modified cmdlet Get-AzWvdSessionHost
    • Added parameter -HostPoolInputObject
  • Modified cmdlet Get-AzWvdUserSession
    • Added parameters -HostPoolInputObject, -SessionHostInputObject
  • Modified cmdlet New-AzWvdApplication
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -CommandLineSetting from CommandLineSetting to String
    • Changed the type of parameter -ApplicationType from RemoteApplicationType to String
  • Modified cmdlet New-AzWvdApplicationGroup
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -ApplicationGroupType from ApplicationGroupType to String
    • Changed the type of parameter -IdentityType from ResourceIdentityType to String
    • Changed the type of parameter -SkuTier from SkuTier to String
  • Modified cmdlet New-AzWvdHostPool
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -HostPoolType from HostPoolType to String
    • Changed the type of parameter -LoadBalancerType from LoadBalancerType to String
    • Changed the type of parameter -PreferredAppGroupType from PreferredAppGroupType to String
    • Changed the type of parameter -AgentUpdateType from SessionHostComponentUpdateType to String
    • Changed the type of parameter -IdentityType from ResourceIdentityType to String
    • Changed the type of parameter -PersonalDesktopAssignmentType from PersonalDesktopAssignmentType to String
    • Changed the type of parameter -PublicNetworkAccess from HostpoolPublicNetworkAccess to String
    • Changed the type of parameter -RegistrationTokenOperation from RegistrationTokenOperation to String
    • Changed the type of parameter -SkuTier from SkuTier to String
    • Changed the type of parameter -SsoSecretType from SsoSecretType to String
  • Modified cmdlet New-AzWvdMsixPackage
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet New-AzWvdScalingPlan
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -HostPoolType from ScalingHostPoolType to String
    • Changed the type of parameter -IdentityType from ResourceIdentityType to String
    • Changed the type of parameter -SkuTier from SkuTier to String
  • Modified cmdlet New-AzWvdScalingPlanPersonalSchedule
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -DaysOfWeek from DayOfWeek[] to String[]
    • Changed the type of parameter -OffPeakActionOnDisconnect from SessionHandlingOperation to String
    • Changed the type of parameter -OffPeakActionOnLogoff from SessionHandlingOperation to String
    • Changed the type of parameter -OffPeakStartVMOnConnect from SetStartVMOnConnect to String
    • Changed the type of parameter -PeakActionOnDisconnect from SessionHandlingOperation to String
    • Changed the type of parameter -PeakActionOnLogoff from SessionHandlingOperation to String
    • Changed the type of parameter -PeakStartVMOnConnect from SetStartVMOnConnect to String
    • Changed the type of parameter -RampDownActionOnDisconnect from SessionHandlingOperation to String
    • Changed the type of parameter -RampDownActionOnLogoff from SessionHandlingOperation to String
    • Changed the type of parameter -RampDownStartVMOnConnect from SetStartVMOnConnect to String
    • Changed the type of parameter -RampUpActionOnDisconnect from SessionHandlingOperation to String
    • Changed the type of parameter -RampUpActionOnLogoff from SessionHandlingOperation to String
    • Changed the type of parameter -RampUpAutoStartHost from StartupBehavior to String
    • Changed the type of parameter -RampUpStartVMOnConnect from SetStartVMOnConnect to String
  • Modified cmdlet New-AzWvdScalingPlanPooledSchedule
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -DaysOfWeek from DayOfWeek[] to String[]
    • Changed the type of parameter -OffPeakLoadBalancingAlgorithm from SessionHostLoadBalancingAlgorithm to String
    • Changed the type of parameter -PeakLoadBalancingAlgorithm from SessionHostLoadBalancingAlgorithm to String
    • Changed the type of parameter -RampDownLoadBalancingAlgorithm from SessionHostLoadBalancingAlgorithm to String
    • Changed the type of parameter -RampDownStopHostsWhen from StopHostsWhen to String
    • Changed the type of parameter -RampUpLoadBalancingAlgorithm from SessionHostLoadBalancingAlgorithm to String
  • Modified cmdlet New-AzWvdWorkspace
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -IdentityType from ResourceIdentityType to String
    • Changed the type of parameter -PublicNetworkAccess from PublicNetworkAccess to String
    • Changed the type of parameter -SkuTier from SkuTier to String
  • Modified cmdlet Remove-AzWvdApplication
    • Added parameter -ApplicationGroupInputObject
  • Modified cmdlet Remove-AzWvdMsixPackage
    • Added parameter -HostPoolInputObject
  • Modified cmdlet Remove-AzWvdPrivateEndpointConnection
    • Added parameters -HostPoolInputObject, -WorkspaceInputObject
  • Modified cmdlet Remove-AzWvdScalingPlanPersonalSchedule
    • Added parameter -ScalingPlanInputObject
  • Modified cmdlet Remove-AzWvdScalingPlanPooledSchedule
    • Added parameter -ScalingPlanInputObject
  • Modified cmdlet Remove-AzWvdSessionHost
    • Added parameter -HostPoolInputObject
  • Modified cmdlet Remove-AzWvdUserSession
    • Added parameters -HostPoolInputObject, -SessionHostInputObject
  • Modified cmdlet Send-AzWvdUserSessionMessage
    • Added parameters -HostPoolInputObject, -SessionHostInputObject, -SendMessage, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzWvdApplication
    • Added parameters -ApplicationGroupInputObject, -Application, -JsonFilePath, -JsonString
    • Changed the type of parameter -ApplicationType from RemoteApplicationType to String
    • Changed the type of parameter -CommandLineSetting from CommandLineSetting to String
  • Modified cmdlet Update-AzWvdApplicationGroup
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzWvdDesktop
    • Added parameters -ApplicationGroupInputObject, -Desktop, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzWvdHostPool
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -AgentUpdateType from SessionHostComponentUpdateType to String
    • Changed the type of parameter -LoadBalancerType from LoadBalancerType to String
    • Changed the type of parameter -PersonalDesktopAssignmentType from PersonalDesktopAssignmentType to String
    • Changed the type of parameter -PreferredAppGroupType from PreferredAppGroupType to String
    • Changed the type of parameter -PublicNetworkAccess from HostpoolPublicNetworkAccess to String
    • Changed the type of parameter -RegistrationInfoRegistrationTokenOperation from RegistrationTokenOperation to String
    • Changed the type of parameter -SsoSecretType from SsoSecretType to String
  • Modified cmdlet Update-AzWvdMsixPackage
    • Added parameters -HostPoolInputObject, -MsixPackage, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzWvdScalingPlan
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzWvdScalingPlanPersonalSchedule
    • Added parameters -ScalingPlanInputObject, -ScalingPlanSchedule, -JsonFilePath, -JsonString
    • Changed the type of parameter -DaysOfWeek from DayOfWeek[] to String[]
    • Changed the type of parameter -OffPeakActionOnDisconnect from SessionHandlingOperation to String
    • Changed the type of parameter -OffPeakActionOnLogoff from SessionHandlingOperation to String
    • Changed the type of parameter -OffPeakStartVMOnConnect from SetStartVMOnConnect to String
    • Changed the type of parameter -PeakActionOnDisconnect from SessionHandlingOperation to String
    • Changed the type of parameter -PeakActionOnLogoff from SessionHandlingOperation to String
    • Changed the type of parameter -PeakStartVMOnConnect from SetStartVMOnConnect to String
    • Changed the type of parameter -RampDownActionOnDisconnect from SessionHandlingOperation to String
    • Changed the type of parameter -RampDownActionOnLogoff from SessionHandlingOperation to String
    • Changed the type of parameter -RampDownStartVMOnConnect from SetStartVMOnConnect to String
    • Changed the type of parameter -RampUpActionOnDisconnect from SessionHandlingOperation to String
    • Changed the type of parameter -RampUpActionOnLogoff from SessionHandlingOperation to String
    • Changed the type of parameter -RampUpAutoStartHost from StartupBehavior to String
    • Changed the type of parameter -RampUpStartVMOnConnect from SetStartVMOnConnect to String
  • Modified cmdlet Update-AzWvdScalingPlanPooledSchedule
    • Added parameters -ScalingPlanInputObject, -ScalingPlanSchedule, -JsonFilePath, -JsonString
    • Changed the type of parameter -DaysOfWeek from DayOfWeek[] to String[]
    • Changed the type of parameter -OffPeakLoadBalancingAlgorithm from SessionHostLoadBalancingAlgorithm to String
    • Changed the type of parameter -PeakLoadBalancingAlgorithm from SessionHostLoadBalancingAlgorithm to String
    • Changed the type of parameter -RampDownLoadBalancingAlgorithm from SessionHostLoadBalancingAlgorithm to String
    • Changed the type of parameter -RampDownStopHostsWhen from StopHostsWhen to String
    • Changed the type of parameter -RampUpLoadBalancingAlgorithm from SessionHostLoadBalancingAlgorithm to String
  • Modified cmdlet Update-AzWvdSessionHost
    • Added parameters -HostPoolInputObject, -SessionHost, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzWvdWorkspace
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -PublicNetworkAccess from PublicNetworkAccess to String
  • Added cmdlet Get-AzWvdAppAttachPackage, Import-AzWvdAppAttachPackageInfo, New-AzWvdAppAttachPackage, Remove-AzWvdAppAttachPackage, Update-AzWvdAppAttachPackage

Az.DevCenter 2.0.0

  • Modified cmdlet Deploy-AzDevCenterUserEnvironment
    • Output type changed from Boolean to IEnvironment
  • Modified cmdlet Get-AzDevCenterUserCatalog
    • Output type changed from String, ICatalog to ICatalog
  • Modified cmdlet Get-AzDevCenterUserEnvironmentLog
    • Removed parameters -OutFile, -PassThru
    • Output type changed from Boolean to String
  • Modified cmdlet Get-AzDevCenterUserEnvironmentType
    • Added parameters -InputObject, -Name
  • Modified cmdlet New-AzDevCenterUserEnvironment
    • Output type changed from Boolean to IEnvironment
  • Modified cmdlet Remove-AzDevCenterUserDevBox
    • Output type changed from Boolean to IOperationStatus
  • Modified cmdlet Remove-AzDevCenterUserEnvironment
    • Output type changed from Boolean to IOperationStatus
  • Modified cmdlet Repair-AzDevCenterUserDevBox
    • Output type changed from Boolean to IOperationStatus
  • Modified cmdlet Restart-AzDevCenterUserDevBox
    • Output type changed from Boolean to IOperationStatus
  • Modified cmdlet Start-AzDevCenterUserDevBox
    • Output type changed from Boolean to IOperationStatus
  • Modified cmdlet Stop-AzDevCenterUserDevBox
    • Output type changed from Boolean to IOperationStatus
  • Added cmdlet Get-AzDevCenterUserDevBoxCustomizationGroup, Get-AzDevCenterUserDevBoxCustomizationTaskDefinition, Get-AzDevCenterUserDevBoxCustomizationTaskLog, New-AzDevCenterUserDevBoxCustomizationGroup, Test-AzDevCenterUserDevBoxCustomizationTaskAction

Az.Dns 1.3.0

  • Modified cmdlet Add-AzDnsRecordConfig
    • Added parameters -Order, -Flags, -Services, -Regexp, -Replacement
  • Modified cmdlet New-AzDnsRecordConfig
    • Added parameters -Order, -Flags, -Services, -Regexp, -Replacement
  • Modified cmdlet Remove-AzDnsRecordConfig
    • Added parameters -Order, -Flags, -Services, -Regexp, -Replacement

Az.DnsResolver 1.1.0

  • Added cmdlet Get-AzDnsResolverDomainList, Get-AzDnsResolverPolicy, Get-AzDnsResolverPolicyDnsSecurityRule, Get-AzDnsResolverPolicyVirtualNetworkLink, New-AzDnsResolverDomainList, New-AzDnsResolverPolicy, New-AzDnsResolverPolicyDnsSecurityRule, New-AzDnsResolverPolicyVirtualNetworkLink, Remove-AzDnsResolverDomainList, Remove-AzDnsResolverPolicy, Remove-AzDnsResolverPolicyDnsSecurityRule, Remove-AzDnsResolverPolicyVirtualNetworkLink, Update-AzDnsResolverDomainList, Update-AzDnsResolverPolicy, Update-AzDnsResolverPolicyDnsSecurityRule, Update-AzDnsResolverPolicyVirtualNetworkLink

Az.HDInsight 6.3.0

  • Modified cmdlet Update-AzHDInsightCluster
    • Changed the type of parameter -IdentityId from String to String[]

Az.KeyVault 6.3.0

  • Modified cmdlet Backup-AzKeyVaultSecret
    • Added parameter -Id
  • Modified cmdlet Get-AzKeyVaultSecret
    • Removed parameter -ResourceId
    • Added parameters -Id, -ParentResourceId
  • Modified cmdlet Remove-AzKeyVaultSecret
    • Added parameter -Id
  • Modified cmdlet Restore-AzKeyVaultSecret
    • Removed parameter -ResourceId
    • Added parameters -Id, -ParentResourceId
  • Modified cmdlet Set-AzKeyVaultSecret
    • Added parameter -Id
  • Modified cmdlet Undo-AzKeyVaultSecretRemoval
    • Added parameter -Id
  • Modified cmdlet Update-AzKeyVaultSecret
    • Added parameter -Id

Az.Monitor 6.0.0

  • Modified cmdlet New-AzDataCollectionEndpoint
    • Removed parameter -IdentityType
    • Added parameter -EnableSystemAssignedIdentity
    • Changed the type of parameter -UserAssignedIdentity from Hashtable to String[]
  • Modified cmdlet New-AzDataCollectionRule
    • Removed parameter -IdentityType
    • Added parameter -EnableSystemAssignedIdentity
    • Changed the type of parameter -UserAssignedIdentity from Hashtable to String[]
  • Modified cmdlet Update-AzDataCollectionEndpoint
    • Removed parameter -IdentityType
    • Added parameters -Description, -EnableSystemAssignedIdentity, -ImmutableId, -Kind, -NetworkAclsPublicNetworkAccess
    • Changed the type of parameter -UserAssignedIdentity from Hashtable to String[]
  • Modified cmdlet Update-AzDataCollectionRule
    • Removed parameter -IdentityType
    • Added parameter -EnableSystemAssignedIdentity
    • Changed the type of parameter -UserAssignedIdentity from Hashtable to String[]

Az.RecoveryServices 7.3.0

  • Modified cmdlet Restore-AzRecoveryServicesBackupItem
    • Added parameters -DiskAccessOption, -TargetDiskAccessId

Az.Sql 6.0.0

  • Modified cmdlet New-AzSqlDatabaseSecondary
    • Added parameter -PartnerSubscriptionId
  • Modified cmdlet New-AzSqlInstanceLink
    • Removed parameters -PrimaryAvailabilityGroupName, -SecondaryAvailabilityGroupName, -TargetDatabase, -SourceEndpoint
    • Added parameters -PartnerAvailabilityGroupName, -InstanceAvailabilityGroupName, -Database, -PartnerEndpoint, -FailoverMode, -InstanceLinkRole, -SeedingMode
  • Added cmdlet Start-AzSqlInstanceLinkFailover

Az.Storage 8.0.0

  • Modified cmdlet Close-AzStorageFileHandle
    • Removed parameters -Share, -Directory, -File
  • Modified cmdlet Get-AzStorageFile
    • Removed parameters -Share, -Directory
  • Modified cmdlet Get-AzStorageFileContent
    • Removed parameters -Share, -Directory, -File
  • Modified cmdlet Get-AzStorageFileCopyState
    • Removed parameter -File
  • Modified cmdlet Get-AzStorageFileHandle
    • Removed parameters -Share, -Directory, -File
  • Modified cmdlet New-AzStorageDirectory
    • Removed parameters -Share, -Directory
  • Modified cmdlet New-AzStorageFileSASToken
    • Removed parameter -File
    • Added parameter -ShareFileClient
    • Changed the type of parameter -Protocol from Nullable1[Microsoft.Azure.Storage.SharedAccessProtocol]toString`
  • Modified cmdlet New-AzStorageShareSASToken
    • Changed the type of parameter -Protocol from Nullable1[Microsoft.Azure.Storage.SharedAccessProtocol]toString`
  • Modified cmdlet Remove-AzStorageDirectory
    • Removed parameters -Share, -Directory
  • Modified cmdlet Remove-AzStorageFile
    • Removed parameters -Share, -Directory, -File
  • Modified cmdlet Remove-AzStorageShare
    • Removed parameter -Share
  • Modified cmdlet Set-AzStorageFileContent
    • Removed parameters -Share, -Directory
  • Modified cmdlet Set-AzStorageShareQuota
    • Removed parameter -Share
    • Added parameter -ShareClient
  • Modified cmdlet Start-AzStorageFileCopy
    • Removed parameter -DestFile
    • Added parameter alias ShareClient to parameter -SrcShare
    • Removed parameter alias CloudFileShare from parameter -SrcShare
    • Changed the type of parameter -SrcShare from CloudFileShare to ShareClient
    • Added parameter alias ShareFileClient to parameter -SrcFile
    • Removed parameter alias CloudFile from parameter -SrcFile
    • Changed the type of parameter -SrcFile from CloudFile to ShareFileClient
    • Added parameter alias DestFile to parameter -DestShareFileClient
  • Modified cmdlet Stop-AzStorageFileCopy
    • Removed parameter -File

Documentation SyntaxChangeLog SyntaxChangeLog Az14 (`documentation/SyntaxChangeLog/SyntaxChangeLog-Az14.md`)

14.6.0 - November 2025

Az.Compute 10.5.0

  • Modified cmdlet New-AzDiskConfig
    • Added parameter -SupportedSecurityOption
  • Modified cmdlet New-AzDiskUpdateConfig
    • Added parameter -SupportedSecurityOption
  • Modified cmdlet New-AzVM
    • Added parameter -AddProxyAgentExtension
  • Modified cmdlet New-AzVmss
    • Added parameter -AddProxyAgentExtension
  • Modified cmdlet Set-AzVMProxyAgentSetting
    • Added parameter -AddProxyAgentExtension
  • Modified cmdlet Set-AzVmssProxyAgentSetting
    • Added parameter -AddProxyAgentExtension
  • Modified cmdlet Update-AzHost
    • Added parameter -Redeploy

Az.RecoveryServices 7.10.0

  • Added cmdlet Get-AzRecoveryServicesSoftDeletedVault, Get-AzRecoveryServicesSoftDeletedVaultBackupItem, Undo-AzRecoveryServicesVaultDeletion

Az.RedisEnterpriseCache 1.6.0

  • Modified cmdlet New-AzRedisEnterpriseCache
    • Added parameter -PublicNetworkAccess
  • Modified cmdlet Update-AzRedisEnterpriseCache
    • Added parameter -PublicNetworkAccess

Az.SignalR 2.3.0

  • Added cmdlet Add-AzSignalRNetworkIpRule, Get-AzSignalRReplica, New-AzSignalRNetworkIpRuleObject, New-AzSignalRReplica, Remove-AzSignalRNetworkIpRule, Remove-AzSignalRReplica, Restart-AzSignalRReplica, Start-AzSignalRReplica, Stop-AzSignalRReplica, Update-AzSignalRReplica

Az.Sql 6.3.0

  • Modified cmdlet Set-AzSqlDatabaseBackupLongTermRetentionPolicy
    • Added parameters -TimeBasedImmutability, -TimeBasedImmutabilityMode
  • Added cmdlet Lock-AzSqlDatabaseLongTermRetentionBackupImmutability, Remove-AzSqlDatabaseLongTermRetentionBackupImmutability, Remove-AzSqlDatabaseLongTermRetentionBackupLegalHold, Set-AzSqlDatabaseLongTermRetentionBackupLegalHold

Az.Storage 9.3.0

  • Modified cmdlet New-AzStorageAccount
    • Added parameter -EnableBlobGeoPriorityReplication
  • Modified cmdlet Set-AzStorageAccount
    • Added parameter -EnableBlobGeoPriorityReplication
  • Modified cmdlet Set-AzStorageObjectReplicationPolicy
    • Added parameter -EnablePriorityReplication
  • Added cmdlet Get-AzStorageNetworkSecurityPerimeterConfiguration, Invoke-AzStorageReconcileNetworkSecurityPerimeterConfiguration

14.5.0 - October 2025

Az.Compute 10.4.0

  • Modified cmdlet Grant-AzSnapshotAccess
    • Added parameter -SecureVMGuestStateSAS
  • Modified cmdlet New-AzSnapshotConfig
    • Added parameter -InstantAccessDurationMinutes

Az.HDInsight 6.4.0

  • Modified cmdlet New-AzHDInsightCluster
    • Added parameters -EntraUserIdentity, -EntraUserFullInfo
  • Modified cmdlet Set-AzHDInsightGatewayCredential
    • Added parameters -EntraUserIdentity, -EntraUserFullInfo

Az.KeyVault 6.4.0

  • Modified cmdlet New-AzKeyVaultManagedHsm
    • Added parameter -NetworkRuleSet
  • Added cmdlet Add-AzKeyVaultManagedHsmNetworkRule, New-AzKeyVaultManagedHsmNetworkRuleSetObject, Remove-AzKeyVaultManagedHsmNetworkRule, Update-AzKeyVaultManagedHsmNetworkRuleSet

Az.Migrate 2.10.0

  • Modified cmdlet Get-AzMigrateServerMigrationStatus
    • Added parameter -Expedite

Az.RecoveryServices 7.9.0

  • Added cmdlet Redo-AzRecoveryServicesBackupProtection

Az.ServiceFabric 3.8.0

  • Modified cmdlet New-AzServiceFabricManagedCluster
    • Added parameters -EnableAutoOsUpgrade, -AllowRdpAccess
  • Modified cmdlet New-AzServiceFabricManagedNodeType
    • Added parameters -ZoneBalance, -EnableOverProvisioning, -Zone
  • Modified cmdlet Restart-AzServiceFabricManagedNodeType
    • Added parameter -UpdateType
    • Parameter -NodeName ValidateNotNullOrEmpty changed from True to False
  • Modified cmdlet Set-AzServiceFabricManagedCluster
    • Added parameters -EnableAutoOsUpgrade, -AllowRdpAccess
  • Modified cmdlet Set-AzServiceFabricManagedNodeType
    • Added parameters -ZoneBalance, -EnableOverProvisioning, -Zone
  • Added cmdlet Invoke-AzServiceFabricDeallocateManagedNodeType, Invoke-AzServiceFabricRedeployManagedNodeType, Invoke-AzServiceFabricReimageManagedNodeType, Start-AzServiceFabricManagedNodeType

Az.SignalR 2.2.0

  • Modified cmdlet New-AzSignalR
    • Added parameters -EnableSystemAssignedIdentity, -UserAssignedIdentity
  • Modified cmdlet Update-AzSignalR
    • Added parameters -EnableSystemAssignedIdentity, -UserAssignedIdentity
  • Added cmdlet Get-AzSignalRCustomCertificate, Get-AzSignalRCustomDomain, New-AzSignalRCustomCertificate, New-AzSignalRCustomDomain, Remove-AzSignalRCustomCertificate, Remove-AzSignalRCustomDomain, Update-AzSignalRCustomDomain

Az.Sql 6.2.0

  • Modified cmdlet New-AzSqlServer
    • Added parameters -EnableSoftDelete, -SoftDeleteRetentionDays
  • Modified cmdlet Set-AzSqlServer
    • Added parameters -EnableSoftDelete, -SoftDeleteRetentionDays
  • Added cmdlet Restore-AzSqlServer

Az.Storage 9.2.0

  • Modified cmdlet New-AzStorageAccount
    • Added parameters -EnableSmbOAuth, -Zone, -ZonePlacementPolicy
  • Modified cmdlet Set-AzStorageAccount
    • Added parameters -EnableSmbOAuth, -Zone, -ZonePlacementPolicy
  • Modified cmdlet Set-AzStorageObjectReplicationPolicy
    • Added parameter -EnableMetric
  • Modified cmdlet Get-AzStorageTaskAssignment
    • Removed parameter -Maxpagesize
    • Added parameter -Top
  • Added cmdlet Get-AzStorageFileSymbolicLink, New-AzStorageFileSymbolicLink, Get-AzStorageSku

Az.StorageMover 1.6.0

  • Modified cmdlet New-AzStorageMoverJobDefinition
    • Added parameter -JobType
  • Added cmdlet New-AzStorageMoverAzNfsFileShareEndpoint, New-AzStorageMoverMultiCloudConnectorEndpoint, Update-AzStorageMoverAzNfsFileShareEndpoint, Update-AzStorageMoverMultiCloudConnectorEndpoint

14.4.0 - September 2025

Az.Accounts 5.3.0

  • Modified cmdlet Invoke-AzRestMethod
    • Added parameters -Paginate, -NextLinkName, -PageableItemName, -MaxPageSize

Az.Compute 10.3.0

  • Modified cmdlet New-AzDiskConfig
    • Added parameters -SecurityMetadataUri, -SecurityDataUri

Az.Network 7.19.1

  • Added cmdlet Set-AzNetworkManagerIpamPoolStaticCidr

Az.ServiceFabric 3.7.0

  • Modified cmdlet New-AzServiceFabricManagedCluster
    • Added parameter -AutoGeneratedDomainNameLabelScope
  • Modified cmdlet Set-AzServiceFabricManagedCluster
    • Added parameter -AutoGeneratedDomainNameLabelScope

Az.Sql 6.1.0

  • Modified cmdlet New-AzSqlDatabaseExport
    • Parameter -AdministratorLoginPassword ValidateNotNullOrEmpty changed from True to False
  • Modified cmdlet New-AzSqlDatabaseImport
    • Parameter -AdministratorLoginPassword ValidateNotNullOrEmpty changed from True to False
  • Modified cmdlet New-AzSqlInstance
    • Added parameter -MemorySizeInGB
  • Modified cmdlet Set-AzSqlInstance
    • Added parameter -MemorySizeInGB

14.3.0 - August 2025

Az.Accounts 5.2.0

  • Modified cmdlet Connect-AzAccount
    • Added parameter -ClaimsChallenge

Az.DataLakeStore 1.5.0

  • Added cmdlet Get-AzDataLakeStoreDeletedItemsWithToken#### Az.EventHub 5.4.0
    , Get-AzEventHubNetworkSecurityPerimeterConfiguration, Get-AzEventHubNetworkSecurityPerimeterConfigurationsForAssociation

Az.Migrate 2.9.0

  • Modified cmdlet New-AzMigrateLocalDiskMappingObject
    • Removed parameter -TargetStoragePathId
  • Modified cmdlet New-AzMigrateLocalServerReplication
    • Added parameters -SourceApplianceName, -TargetApplianceName
  • Modified cmdlet Set-AzMigrateLocalServerReplication
    • Added parameter -OsType

Az.MySql 1.5.0

  • Modified cmdlet Test-AzMySqlFlexibleServerConnect
    • Added parameter -Timeout

Az.Network 7.19.0

  • Modified cmdlet New-AzFirewall
    • Added parameter -EnableDnstapLogging

Az.NetworkCloud 1.2.0

  • Modified cmdlet New-AzNetworkCloudAgentPool
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet New-AzNetworkCloudBareMetalMachineKeySet
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet New-AzNetworkCloudBmcKeySet
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet New-AzNetworkCloudCluster
    • Added parameters -IfMatch, -IfNoneMatch, -AnalyticOutputSettingAnalyticsWorkspaceId, -AnalyticsOutputSettingsAssociatedIdentityType, -AnalyticsOutputSettingsAssociatedIdentityUserAssignedIdentityResourceId, -SecretArchiveSettingVaultUri, -SecretArchiveSettingsAssociatedIdentityType, -SecretArchiveSettingsAssociatedIdentityUserAssignedIdentityResourceId, -VulnerabilityScanningSettingContainerScan
  • Modified cmdlet New-AzNetworkCloudClusterManager
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet New-AzNetworkCloudConsole
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet New-AzNetworkCloudKubernetesCluster
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet New-AzNetworkCloudKubernetesClusterFeature
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet New-AzNetworkCloudL2Network
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet New-AzNetworkCloudL3Network
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet New-AzNetworkCloudMetricsConfiguration
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet New-AzNetworkCloudServicesNetwork
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet New-AzNetworkCloudTrunkedNetwork
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet New-AzNetworkCloudVirtualMachine
    • Added parameters -IfMatch, -IfNoneMatch, -ConsoleExtendedLocationName, -ConsoleExtendedLocationType
  • Modified cmdlet New-AzNetworkCloudVolume
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Remove-AzNetworkCloudAgentPool
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Remove-AzNetworkCloudBareMetalMachineKeySet
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Remove-AzNetworkCloudBmcKeySet
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Remove-AzNetworkCloudCluster
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Remove-AzNetworkCloudClusterManager
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Remove-AzNetworkCloudConsole
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Remove-AzNetworkCloudKubernetesCluster
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Remove-AzNetworkCloudKubernetesClusterFeature
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Remove-AzNetworkCloudL2Network
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Remove-AzNetworkCloudL3Network
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Remove-AzNetworkCloudMetricsConfiguration
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Remove-AzNetworkCloudServicesNetwork
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Remove-AzNetworkCloudTrunkedNetwork
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Remove-AzNetworkCloudVirtualMachine
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Remove-AzNetworkCloudVolume
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzNetworkCloudAgentPool
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzNetworkCloudBareMetalMachine
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzNetworkCloudBareMetalMachineKeySet
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzNetworkCloudBmcKeySet
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzNetworkCloudCluster
    • Added parameters -IfMatch, -IfNoneMatch, -AnalyticOutputSettingAnalyticsWorkspaceId, -AnalyticsOutputSettingsAssociatedIdentityType, -AnalyticsOutputSettingsAssociatedIdentityUserAssignedIdentityResourceId, -SecretArchiveSettingVaultUri, -SecretArchiveSettingsAssociatedIdentityType, -SecretArchiveSettingsAssociatedIdentityUserAssignedIdentityResourceId, -VulnerabilityScanningSettingContainerScan
  • Modified cmdlet Update-AzNetworkCloudClusterManager
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzNetworkCloudConsole
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzNetworkCloudKubernetesCluster
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzNetworkCloudKubernetesClusterFeature
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzNetworkCloudL2Network
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzNetworkCloudL3Network
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzNetworkCloudMetricsConfiguration
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzNetworkCloudRack
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzNetworkCloudServicesNetwork
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzNetworkCloudStorageAppliance
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzNetworkCloudTrunkedNetwork
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzNetworkCloudVirtualMachine
    • Added parameters -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzNetworkCloudVolume
    • Added parameters -IfMatch, -IfNoneMatch

Az.PostgreSql 1.4.0

  • Modified cmdlet Test-AzPostgreSqlFlexibleServerConnect
    • Added parameter -Timeout

Az.RecoveryServices 7.8.0

  • Modified cmdlet Restore-AzRecoveryServicesBackupItem
    • Added parameter -CVMOsDiskEncryptionSetId

Az.Resources 8.1.0

  • Modified cmdlet Export-AzResourceGroup
    • Added parameter -OutputFormat
  • Modified cmdlet Get-AzResourceGroup
    • Added parameter -ExpandProperties

Az.ServiceFabric 3.6.0

  • Modified cmdlet Add-AzServiceFabricNodeType
    • Added parameter -Location
  • Modified cmdlet Set-AzServiceFabricManagedNodeType
    • Added parameter -VmSize

14.2.0 - July 2025

Az.Network 7.18.0

  • Modified cmdlet New-AzApplicationGatewayFirewallPolicyManagedRule
    • Added parameter -Exception
  • Modified cmdlet New-AzNetworkWatcherPacketCaptureV2
    • Added parameters -ContinuousCapture, -LocalPath, -CaptureSetting
  • Added cmdlet New-AzApplicationGatewayFirewallPolicyException, New-AzPacketCaptureSettingsConfig

Az.Storage 9.1.0

  • Modified cmdlet New-AzStorageAccount
    • Added parameter -SasExpirationAction
  • Modified cmdlet Set-AzStorageAccount
    • Added parameter -SasExpirationAction
  • Added cmdlet Get-AzStorageTaskAssignment, Get-AzStorageTaskAssignmentInstancesReport, New-AzStorageTaskAssignment, Remove-AzStorageTaskAssignment, Update-AzStorageTaskAssignment

14.1.0 - June 2025

Az.Migrate 2.8.0

  • Added cmdlet Get-AzMigrateServerMigrationStatus

Az.MySql 1.4.0

  • Modified cmdlet Restore-AzMySqlFlexibleServer
    • Added parameters -Location, -UseGeoRestore, -Sku, -Tag

Az.PostgreSql 1.3.0

  • Modified cmdlet Restore-AzPostgreSqlFlexibleServer
    • Added parameters -UseGeoRestore, -Sku, -Tag

14.0.0 - May 2025

Az.Aks 7.0.0

  • Modified cmdlet Get-AzAksMaintenanceConfiguration
    • Added parameter -ManagedClusterInputObject
  • Modified cmdlet Get-AzAksManagedClusterCommandResult
    • Added parameter -ManagedClusterInputObject
  • Modified cmdlet Get-AzAksNodePoolUpgradeProfile
    • Added parameter -ManagedClusterInputObject
  • Modified cmdlet Invoke-AzAksAbortAgentPoolLatestOperation
    • Added parameter -ManagedclusterInputObject
  • Modified cmdlet New-AzAksMaintenanceConfiguration
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet New-AzAksSnapshot
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -SnapshotType from SnapshotType to String
  • Modified cmdlet New-AzAksTimeInWeekObject
    • Changed the type of parameter -Day from WeekDay to String
  • Modified cmdlet Remove-AzAksMaintenanceConfiguration
    • Added parameter -ManagedClusterInputObject
  • Modified cmdlet Start-AzAksManagedClusterCommand
    • Added parameters -JsonFilePath, -JsonString
  • Added cmdlet Update-AzAksMaintenanceConfiguration

Az.AppConfiguration 2.0.0

  • Modified cmdlet New-AzAppConfigurationStore
    • Removed parameter -IdentityType
    • Added parameters -EnableSystemAssignedIdentity, -JsonFilePath, -JsonString
    • Changed the type of parameter -CreateMode from CreateMode to String
    • Changed the type of parameter -PublicNetworkAccess from PublicNetworkAccess to String
  • Modified cmdlet New-AzAppConfigurationStoreKey
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Test-AzAppConfigurationStoreNameAvailability
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzAppConfigurationStore
    • Removed parameter -IdentityType
    • Added parameters -EnableSystemAssignedIdentity, -SoftDeleteRetentionInDay
    • Changed the type of parameter -PublicNetworkAccess from PublicNetworkAccess to String

Az.Cdn 5.0.0

  • Modified cmdlet Clear-AzCdnEndpointContent
    • Added parameters -ProfileInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Clear-AzFrontDoorCdnEndpointContent
    • Added parameters -ProfileInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Disable-AzCdnCustomDomainCustomHttps
    • Added parameters -EndpointInputObject, -ProfileInputObject
  • Modified cmdlet Enable-AzCdnCustomDomainCustomHttps
    • Added parameters -EndpointInputObject, -ProfileInputObject, -CertificateSource, -MinimumTlsVersion, -ProtocolType, -JsonFilePath, -JsonString
  • Modified cmdlet Get-AzCdnCustomDomain
    • Added parameters -EndpointInputObject, -ProfileInputObject
  • Modified cmdlet Get-AzCdnEndpoint
    • Added parameter -ProfileInputObject
  • Modified cmdlet Get-AzCdnOrigin
    • Added parameters -EndpointInputObject, -ProfileInputObject
  • Modified cmdlet Get-AzCdnOriginGroup
    • Added parameters -EndpointInputObject, -ProfileInputObject
  • Modified cmdlet Get-AzFrontDoorCdnCustomDomain
    • Added parameter -ProfileInputObject
  • Modified cmdlet Get-AzFrontDoorCdnEndpoint
    • Added parameter -ProfileInputObject
  • Modified cmdlet Get-AzFrontDoorCdnOrigin
    • Added parameters -OriginGroupInputObject, -ProfileInputObject
  • Modified cmdlet Get-AzFrontDoorCdnOriginGroup
    • Added parameter -ProfileInputObject
  • Modified cmdlet Get-AzFrontDoorCdnRoute
    • Added parameters -AfdEndpointInputObject, -ProfileInputObject
  • Modified cmdlet Get-AzFrontDoorCdnRule
    • Added parameters -ProfileInputObject, -RuleSetInputObject
  • Modified cmdlet Get-AzFrontDoorCdnRuleSet
    • Added parameter -ProfileInputObject
  • Modified cmdlet Get-AzFrontDoorCdnSecret
    • Added parameter -ProfileInputObject
  • Modified cmdlet Get-AzFrontDoorCdnSecurityPolicy
    • Added parameter -ProfileInputObject
  • Modified cmdlet Import-AzCdnEndpointContent
    • Added parameters -ProfileInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzCdnCustomDomain
    • Added parameters -EndpointInputObject, -ProfileInputObject, -CustomDomainProperty, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzCdnDeliveryRuleCacheExpirationActionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterCacheBehavior from CacheBehavior to String
  • Modified cmdlet New-AzCdnDeliveryRuleCacheKeyQueryStringActionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterQueryStringBehavior from QueryStringBehavior to String
  • Modified cmdlet New-AzCdnDeliveryRuleCookiesConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from CookiesOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzCdnDeliveryRuleHttpVersionConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzCdnDeliveryRuleIsDeviceConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzCdnDeliveryRuleObject
    • Changed the type of parameter -Action from IDeliveryRuleAction1[] to IDeliveryRuleAction[]
  • Modified cmdlet New-AzCdnDeliveryRulePostArgsConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from PostArgsOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzCdnDeliveryRuleQueryStringConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from QueryStringOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzCdnDeliveryRuleRemoteAddressConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from RemoteAddressOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzCdnDeliveryRuleRequestBodyConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from RequestBodyOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzCdnDeliveryRuleRequestHeaderActionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterHeaderAction from HeaderAction to String
  • Modified cmdlet New-AzCdnDeliveryRuleRequestHeaderConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from RequestHeaderOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzCdnDeliveryRuleRequestMethodConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzCdnDeliveryRuleRequestSchemeConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzCdnDeliveryRuleRequestUriConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from RequestUriOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzCdnDeliveryRuleResponseHeaderActionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterHeaderAction from HeaderAction to String
  • Modified cmdlet New-AzCdnDeliveryRuleUrlFileExtensionConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from UrlFileExtensionOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzCdnDeliveryRuleUrlFileNameConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from UrlFileNameOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzCdnDeliveryRuleUrlPathConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from UrlPathOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzCdnEndpoint
    • Added parameters -ProfileInputObject, -Endpoint, -JsonFilePath, -JsonString
    • Changed the type of parameter -OptimizationType from OptimizationType to String
    • Changed the type of parameter -QueryStringCachingBehavior from QueryStringCachingBehavior to String
  • Modified cmdlet New-AzCdnHealthProbeParametersObject
    • Changed the type of parameter -ProbeProtocol from ProbeProtocol to String
    • Changed the type of parameter -ProbeRequestType from HealthProbeRequestType to String
  • Modified cmdlet New-AzCdnManagedHttpsParametersObject
    • Added parameter -CertificateSourceParameterTypeName
    • Changed the type of parameter -CertificateSourceParameterCertificateType from CertificateType to String
    • Changed the type of parameter -CertificateSource from CertificateSource to String
    • Changed the type of parameter -ProtocolType from ProtocolType to String
    • Changed the type of parameter -MinimumTlsVersion from MinimumTlsVersion to String
  • Modified cmdlet New-AzCdnOrigin
    • Added parameters -EndpointInputObject, -ProfileInputObject, -Origin, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzCdnOriginGroup
    • Added parameters -EndpointInputObject, -ProfileInputObject, -OriginGroup, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzCdnOriginGroupOverrideActionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
  • Modified cmdlet New-AzCdnProfile
    • Changed the type of parameter -SkuName from SkuName to String
  • Modified cmdlet New-AzCdnResponseBasedOriginErrorDetectionParametersObject
    • Changed the type of parameter -ResponseBasedDetectedErrorType from ResponseBasedDetectedErrorTypes to String
  • Modified cmdlet New-AzCdnUrlRedirectActionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterRedirectType from RedirectType to String
    • Changed the type of parameter -ParameterDestinationProtocol from DestinationProtocol to String
  • Modified cmdlet New-AzCdnUrlRewriteActionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
  • Modified cmdlet New-AzCdnUrlSigningActionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterAlgorithm from Algorithm to String
  • Modified cmdlet New-AzCdnUserManagedHttpsParametersObject
    • Added parameter -CertificateSourceParameterTypeName
    • Changed the type of parameter -CertificateSource from CertificateSource to String
    • Changed the type of parameter -ProtocolType from ProtocolType to String
    • Changed the type of parameter -MinimumTlsVersion from MinimumTlsVersion to String
  • Modified cmdlet New-AzFrontDoorCdnCustomDomain
    • Added parameters -ProfileInputObject, -CustomDomain, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzFrontDoorCdnCustomDomainTlsSettingParametersObject
    • Added parameters -CipherSuiteSetType, -CustomizedCipherSuiteSet
    • Changed the type of parameter -CertificateType from AfdCertificateType to String
    • Changed the type of parameter -MinimumTlsVersion from AfdMinimumTlsVersion to String
  • Modified cmdlet New-AzFrontDoorCdnEndpoint
    • Added parameters -ProfileInputObject, -Endpoint, -JsonFilePath, -JsonString
    • Changed the type of parameter -AutoGeneratedDomainNameLabelScope from AutoGeneratedDomainNameLabelScope to String
    • Changed the type of parameter -EnabledState from EnabledState to String
  • Modified cmdlet New-AzFrontDoorCdnMigrationParametersObject
    • Changed the type of parameter -SkuName from SkuName to String
  • Modified cmdlet New-AzFrontDoorCdnOrigin
    • Added parameters -OriginGroupInputObject, -ProfileInputObject, -Origin, -JsonFilePath, -JsonString
    • Changed the type of parameter -EnabledState from EnabledState to String
    • Changed the type of parameter -SharedPrivateLinkResourceStatus from SharedPrivateLinkResourceStatus to String
  • Modified cmdlet New-AzFrontDoorCdnOriginGroup
    • Added parameters -ProfileInputObject, -OriginGroup, -JsonFilePath, -JsonString
    • Changed the type of parameter -SessionAffinityState from EnabledState to String
  • Modified cmdlet New-AzFrontDoorCdnOriginGroupHealthProbeSettingObject
    • Changed the type of parameter -ProbeProtocol from ProbeProtocol to String
    • Changed the type of parameter -ProbeRequestType from HealthProbeRequestType to String
  • Modified cmdlet New-AzFrontDoorCdnProfile
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -SkuName from SkuName to String
    • Changed the type of parameter -IdentityType from ManagedServiceIdentityType to String
    • Changed the type of parameter -LogScrubbingState from ProfileScrubbingState to String
  • Modified cmdlet New-AzFrontDoorCdnProfileLogScrubbingObject
    • Changed the type of parameter -State from ProfileScrubbingState to String
  • Modified cmdlet New-AzFrontDoorCdnProfileScrubbingRulesObject
    • Changed the type of parameter -MatchVariable from ScrubbingRuleEntryMatchVariable to String
    • Changed the type of parameter -State from ScrubbingRuleEntryState to String
  • Modified cmdlet New-AzFrontDoorCdnRoute
    • Added parameters -AfdEndpointInputObject, -ProfileInputObject, -Route, -JsonFilePath, -JsonString
    • Changed the type of parameter -CacheConfigurationQueryStringCachingBehavior from AfdQueryStringCachingBehavior to String
    • Changed the type of parameter -EnabledState from EnabledState to String
    • Changed the type of parameter -ForwardingProtocol from ForwardingProtocol to String
    • Changed the type of parameter -HttpsRedirect from HttpsRedirect to String
    • Changed the type of parameter -LinkToDefaultDomain from LinkToDefaultDomain to String
    • Changed the type of parameter -SupportedProtocol from AfdEndpointProtocols[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRule
    • Added parameters -ProfileInputObject, -RuleSetInputObject, -Rule, -JsonFilePath, -JsonString
    • Changed the type of parameter -Action from IDeliveryRuleAction1[] to IDeliveryRuleAction[]
    • Changed the type of parameter -MatchProcessingBehavior from MatchProcessingBehavior to String
  • Modified cmdlet New-AzFrontDoorCdnRuleClientPortConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from ClientPortOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRuleCookiesConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from CookiesOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRuleHostNameConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from HostNameOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRuleHttpVersionConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRuleIsDeviceConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRulePostArgsConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from PostArgsOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRuleQueryStringConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from QueryStringOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRuleRemoteAddressConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from RemoteAddressOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRuleRequestBodyConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from RequestBodyOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRuleRequestHeaderActionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterHeaderAction from HeaderAction to String
  • Modified cmdlet New-AzFrontDoorCdnRuleRequestHeaderConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from RequestHeaderOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRuleRequestMethodConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRuleRequestSchemeConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRuleRequestUriConditionObject
    • Changed the type of parameter -ParameterOperator from RequestUriOperator to String
    • Changed the type of parameter -Name from MatchVariable to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRuleResponseHeaderActionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterHeaderAction from HeaderAction to String
  • Modified cmdlet New-AzFrontDoorCdnRuleRouteConfigurationOverrideActionObject
    • Changed the type of parameter -Name from DeliveryRuleAction to String
    • Changed the type of parameter -CacheConfigurationCacheBehavior from RuleCacheBehavior to String
    • Changed the type of parameter -CacheConfigurationIsCompressionEnabled from RuleIsCompressionEnabled to String
    • Changed the type of parameter -CacheConfigurationQueryStringCachingBehavior from RuleQueryStringCachingBehavior to String
    • Changed the type of parameter -OriginGroupOverrideForwardingProtocol from ForwardingProtocol to String
  • Modified cmdlet New-AzFrontDoorCdnRuleServerPortConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from ServerPortOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRuleSet
    • Added parameter -ProfileInputObject
  • Modified cmdlet New-AzFrontDoorCdnRuleSocketAddrConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from SocketAddrOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRuleSslProtocolConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterMatchValue from SslProtocol[] to String[]
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRuleUrlFileExtensionConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from UrlFileExtensionOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRuleUrlFileNameConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from UrlFileNameOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRuleUrlPathConditionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterOperator from UrlPathOperator to String
    • Changed the type of parameter -ParameterTransform from Transform[] to String[]
  • Modified cmdlet New-AzFrontDoorCdnRuleUrlRedirectActionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterRedirectType from RedirectType to String
    • Changed the type of parameter -ParameterDestinationProtocol from DestinationProtocol to String
  • Modified cmdlet New-AzFrontDoorCdnRuleUrlRewriteActionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
  • Modified cmdlet New-AzFrontDoorCdnRuleUrlSigningActionObject
    • Removed parameter -Name
    • Added parameter -ParameterTypeName
    • Changed the type of parameter -ParameterAlgorithm from Algorithm to String
  • Modified cmdlet New-AzFrontDoorCdnSecret
    • Added parameters -ProfileInputObject, -Secret, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzFrontDoorCdnSecretCustomerCertificateParametersObject
    • Changed the type of parameter -Type from SecretType to String
  • Modified cmdlet New-AzFrontDoorCdnSecretFirstPartyManagedCertificateParametersObject
    • Added parameter -SubjectAlternativeName
    • Changed the type of parameter -Type from SecretType to String
  • Modified cmdlet New-AzFrontDoorCdnSecretManagedCertificateParametersObject
    • Changed the type of parameter -Type from SecretType to String
  • Modified cmdlet New-AzFrontDoorCdnSecretUrlSigningKeyParametersObject
    • Changed the type of parameter -Type from SecretType to String
  • Modified cmdlet New-AzFrontDoorCdnSecurityPolicy
    • Added parameters -ProfileInputObject, -SecurityPolicy, -JsonFilePath, -JsonString
  • Modified cmdlet Remove-AzCdnCustomDomain
    • Added parameters -EndpointInputObject, -ProfileInputObject
  • Modified cmdlet Remove-AzCdnEndpoint
    • Added parameter -ProfileInputObject
  • Modified cmdlet Remove-AzCdnOrigin
    • Added parameters -EndpointInputObject, -ProfileInputObject
  • Modified cmdlet Remove-AzCdnOriginGroup
    • Added parameters -EndpointInputObject, -ProfileInputObject
  • Modified cmdlet Remove-AzFrontDoorCdnCustomDomain
    • Added parameter -ProfileInputObject
  • Modified cmdlet Remove-AzFrontDoorCdnEndpoint
    • Added parameter -ProfileInputObject
  • Modified cmdlet Remove-AzFrontDoorCdnOrigin
    • Added parameters -OriginGroupInputObject, -ProfileInputObject
  • Modified cmdlet Remove-AzFrontDoorCdnOriginGroup
    • Added parameter -ProfileInputObject
  • Modified cmdlet Remove-AzFrontDoorCdnRoute
    • Added parameters -AfdEndpointInputObject, -ProfileInputObject
  • Modified cmdlet Remove-AzFrontDoorCdnRule
    • Added parameters -ProfileInputObject, -RuleSetInputObject
  • Modified cmdlet Remove-AzFrontDoorCdnRuleSet
    • Added parameter -ProfileInputObject
  • Modified cmdlet Remove-AzFrontDoorCdnSecret
    • Added parameter -ProfileInputObject
  • Modified cmdlet Remove-AzFrontDoorCdnSecurityPolicy
    • Added parameter -ProfileInputObject
  • Modified cmdlet Start-AzCdnEndpoint
    • Added parameter -ProfileInputObject
  • Modified cmdlet Start-AzFrontDoorCdnProfilePrepareMigration
    • Changed the type of parameter -SkuName from SkuName to String
    • Changed the type of parameter -IdentityType from ManagedServiceIdentityType to String
  • Modified cmdlet Stop-AzCdnEndpoint
    • Added parameter -ProfileInputObject
  • Modified cmdlet Test-AzCdnEndpointCustomDomain
    • Added parameters -ProfileInputObject, -CustomDomainProperty, -JsonFilePath, -JsonString
  • Modified cmdlet Test-AzCdnNameAvailability
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -Type from ResourceType to String
  • Modified cmdlet Test-AzCdnProbe
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Test-AzFrontDoorCdnEndpointCustomDomain
    • Added parameters -ProfileInputObject, -CustomDomainProperty, -JsonFilePath, -JsonString
  • Modified cmdlet Test-AzFrontDoorCdnEndpointNameAvailability
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -Type from ResourceType to String
    • Changed the type of parameter -AutoGeneratedDomainNameLabelScope from AutoGeneratedDomainNameLabelScope to String
  • Modified cmdlet Test-AzFrontDoorCdnProfileHostNameAvailability
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzCdnEndpoint
    • Added parameters -ProfileInputObject, -EndpointUpdateProperty, -JsonFilePath, -JsonString
    • Changed the type of parameter -OptimizationType from OptimizationType to String
    • Changed the type of parameter -QueryStringCachingBehavior from QueryStringCachingBehavior to String
  • Modified cmdlet Update-AzCdnOrigin
    • Added parameters -EndpointInputObject, -ProfileInputObject, -OriginUpdateProperty, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzCdnOriginGroup
    • Added parameters -EndpointInputObject, -ProfileInputObject, -OriginGroupUpdateProperty, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzFrontDoorCdnCustomDomain
    • Added parameters -ProfileInputObject, -CustomDomainUpdateProperty, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzFrontDoorCdnCustomDomainValidationToken
    • Added parameter -ProfileInputObject
  • Modified cmdlet Update-AzFrontDoorCdnEndpoint
    • Added parameters -ProfileInputObject, -EndpointUpdateProperty, -JsonFilePath, -JsonString
    • Changed the type of parameter -EnabledState from EnabledState to String
  • Modified cmdlet Update-AzFrontDoorCdnOrigin
    • Added parameters -OriginGroupInputObject, -ProfileInputObject, -OriginUpdateProperty, -JsonFilePath, -JsonString
    • Changed the type of parameter -EnabledState from EnabledState to String
    • Changed the type of parameter -SharedPrivateLinkResourceStatus from SharedPrivateLinkResourceStatus to String
  • Modified cmdlet Update-AzFrontDoorCdnOriginGroup
    • Added parameters -ProfileInputObject, -OriginGroupUpdateProperty, -JsonFilePath, -JsonString
    • Changed the type of parameter -SessionAffinityState from EnabledState to String
  • Modified cmdlet Update-AzFrontDoorCdnProfile
    • Added parameters -JsonString, -JsonFilePath
    • Changed the type of parameter -LogScrubbingState from ProfileScrubbingState to String
    • Changed the type of parameter -IdentityType from ManagedServiceIdentityType to String
  • Modified cmdlet Update-AzFrontDoorCdnRoute
    • Added parameters -AfdEndpointInputObject, -ProfileInputObject, -RouteUpdateProperty, -JsonFilePath, -JsonString
    • Changed the type of parameter -CacheConfigurationQueryStringCachingBehavior from AfdQueryStringCachingBehavior to String
    • Changed the type of parameter -EnabledState from EnabledState to String
    • Changed the type of parameter -ForwardingProtocol from ForwardingProtocol to String
    • Changed the type of parameter -HttpsRedirect from HttpsRedirect to String
    • Changed the type of parameter -LinkToDefaultDomain from LinkToDefaultDomain to String
    • Changed the type of parameter -SupportedProtocol from AfdEndpointProtocols[] to String[]
  • Modified cmdlet Update-AzFrontDoorCdnRule
    • Added parameters -ProfileInputObject, -RuleSetInputObject, -RuleUpdateProperty, -JsonFilePath, -JsonString
    • Changed the type of parameter -Action from IDeliveryRuleAction1[] to IDeliveryRuleAction[]
    • Changed the type of parameter -MatchProcessingBehavior from MatchProcessingBehavior to String
  • Modified cmdlet Update-AzFrontDoorCdnSecurityPolicy
    • Added parameters -ProfileInputObject, -SecurityPolicyUpdateProperty, -JsonFilePath, -JsonString
  • Added cmdlet Invoke-AzCdnAbortProfileToAFDMigration, Invoke-AzCdnCommitProfileToAFDMigration, Move-AzCdnProfileToAFD, New-AzCdnMigrationEndpointMappingObject, Test-AzCdnProfileMigrationCompatibility, Update-AzFrontDoorCdnSecret

Az.Compute 10.0.0

  • Modified cmdlet Get-AzVMImage
    • Added parameter -Expand
  • Modified cmdlet Get-AzVMSize
    • Removed parameter -Location
  • Modified cmdlet New-AzVmssConfig
    • Added parameters -EnableAutomaticZoneRebalance, -AutomaticZoneRebalanceStrategy, -AutomaticZoneRebalanceBehavior
  • Modified cmdlet Update-AzVmss
    • Added parameters -EnableAutomaticZoneRebalance, -AutomaticZoneRebalanceStrategy, -AutomaticZoneRebalanceBehavior

Az.EventHub 5.3.0

  • Modified cmdlet New-AzEventHubNamespace
    • Added parameters -GeoDataReplicationMaxReplicationLagDurationInSecond, -GeoDataReplicationLocation
  • Modified cmdlet Set-AzEventHubNamespace
    • Added parameters -GeoDataReplicationMaxReplicationLagDurationInSecond, -GeoDataReplicationLocation
  • Added cmdlet New-AzEventHubLocationsNameObject, Start-AzEventHubNamespaceFailOver

Az.ManagedServiceIdentity 2.0.0

  • Modified cmdlet New-AzFederatedIdentityCredential
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet New-AzUserAssignedIdentity
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzFederatedIdentityCredential
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzUserAssignedIdentity
    • Added parameters -JsonFilePath, -JsonString

Az.RedisEnterpriseCache 1.5.0

  • Added cmdlet Get-AzRedisEnterpriseCacheSku

Az.Storage 9.0.0

  • Modified cmdlet Start-AzStorageAccountMigration
    • Added parameter -Force

Documentation SyntaxChangeLog SyntaxChangeLog Az15 (`documentation/SyntaxChangeLog/SyntaxChangeLog-Az15.md`)

15.6.1 - May 2026

15.6.0 - May 2026

Az.Accounts 5.4.0

  • Modified cmdlet Add-AzEnvironment
    • Added parameters -AzureAppConfigurationEndpointSuffix, -AzureAppConfigurationEndpointResourceId
  • Modified cmdlet Set-AzEnvironment
    • Added parameters -AzureAppConfigurationEndpointSuffix, -AzureAppConfigurationEndpointResourceId

Az.AppConfiguration 2.1.0

  • Modified cmdlet Get-AzAppConfigurationKeyValue
    • Added parameter -Snapshot
  • Modified cmdlet Get-AzAppConfigurationLabel
    • Added parameter -ClientRequestId
  • Modified cmdlet Get-AzAppConfigurationRevision
    • Added parameters -Tag, -ClientRequestId
  • Modified cmdlet New-AzAppConfigurationStore
    • Added parameters -DataPlaneProxyAuthenticationMode, -DataPlaneProxyPrivateLinkDelegation, -DefaultKeyValueRevisionRetentionPeriodInSecond
  • Modified cmdlet Remove-AzAppConfigurationKeyValue
    • Added parameter -ClientRequestId
  • Modified cmdlet Remove-AzAppConfigurationLock
    • Added parameter -ClientRequestId
  • Modified cmdlet Set-AzAppConfigurationKeyValue
    • Removed parameters -Key1, -Label1
    • Added parameter -ClientRequestId
  • Modified cmdlet Set-AzAppConfigurationLock
    • Added parameter -ClientRequestId
  • Modified cmdlet Test-AzAppConfigurationKeyValue
    • Added parameters -Tag, -ClientRequestId
  • Modified cmdlet Update-AzAppConfigurationStore
    • Added parameters -DataPlaneProxyAuthenticationMode, -DataPlaneProxyPrivateLinkDelegation, -DefaultKeyValueRevisionRetentionPeriodInSecond
  • Added cmdlet Get-AzAppConfigurationOperationDetail, Get-AzAppConfigurationReplica, Get-AzAppConfigurationSnapshot, New-AzAppConfigurationReplica, New-AzAppConfigurationSnapshot, Remove-AzAppConfigurationReplica, Test-AzAppConfigurationSnapshot, Update-AzAppConfigurationSnapshot

Az.Compute 11.5.0

  • Modified cmdlet New-AzGallery
    • Added parameters -EnableSystemAssignedIdentity, -UserAssignedIdentity
  • Modified cmdlet Update-AzGallery
    • Added parameters -EnableSystemAssignedIdentity, -DisableSystemAssignedIdentity, -UserAssignedIdentity, -RemoveUserAssignedIdentity
  • Modified cmdlet Update-AzGalleryImageDefinition
    • Added parameters -Feature, -AllowUpdateImage

Az.DataProtection 2.10.0

  • Modified cmdlet New-AzDataProtectionBackupConfigurationClientObject
    • Added parameters -AutoProtection, -AutoProtectionExclusionRule

Az.NetAppFiles 1.2.0

  • Added cmdlet Get-AzNetAppFilesBucket, Get-AzNetAppFilesCache, Get-AzNetAppFilesCachePeeringPassphrase, New-AzNetAppFilesBucket, New-AzNetAppFilesBucketCredential, New-AzNetAppFilesCache, Remove-AzNetAppFilesBucket, Remove-AzNetAppFilesCache, Reset-AzNetAppFilesCacheSmbPassword, Set-AzNetAppFilesBucketAkvCredential, Set-AzNetAppFilesCachePool, Update-AzNetAppFilesBucket, Update-AzNetAppFilesBucketCertificate, Update-AzNetAppFilesCache

Az.Network 7.27.0

  • Modified cmdlet Add-AzLoadBalancerFrontendIpConfig
    • Added parameter -DdosCustomPolicyId
  • Modified cmdlet New-AzLoadBalancerFrontendIpConfig
    • Added parameter -DdosCustomPolicyId
  • Modified cmdlet Set-AzLoadBalancerFrontendIpConfig
    • Added parameters -DdosCustomPolicyId, -RemoveDdosCustomPolicy

Az.Resources 9.1.0

  • Added cmdlet New-AzDenyAssignment, Remove-AzDenyAssignment

15.5.0 - April 2026

Az.CosmosDB 1.20.0

  • Modified cmdlet New-AzCosmosDBAccount
    • Added parameter -DisableLocalAuth
  • Modified cmdlet Update-AzCosmosDBAccount
    • Added parameters -Capabilities, -DisableLocalAuth

Az.Migrate 2.12.0

  • Modified cmdlet New-AzMigrateServerReplication
    • Added parameters -TargetSecurityType, -TargetVMSecureBootEnabled

Az.NetAppFiles 1.1.0

  • Modified cmdlet New-AzNetAppFilesVolume
    • Added parameter -DesiredRansomwareProtectionState
  • Modified cmdlet Update-AzNetAppFilesVolume
    • Added parameter -DesiredRansomwareProtectionState
  • Added cmdlet Clear-AzNetAppFilesRansomwareReportSuspect, Get-AzNetAppFilesRansomwareReport, Get-AzNetAppFilesVolumeQuotaReport

Az.Network 7.26.0

  • Modified cmdlet New-AzFirewall
    • Added parameter -EdgeZone

15.4.0 - March 2026

Az.Compute 11.4.0

  • Modified cmdlet Add-AzVMDataDisk
    • Added parameters -DiskIOPSReadWrite, -DiskMBpsReadWrite
  • Modified cmdlet New-AzDiskConfig
    • Added parameter -ActionOnDiskDelay
  • Modified cmdlet New-AzDiskUpdateConfig
    • Added parameter -ActionOnDiskDelay
  • Modified cmdlet New-AzSshKey
    • Added parameters -Location, -Tag
  • Modified cmdlet Update-AzSshKey
    • Added parameter -Tag

Az.Databricks 1.11.0

  • Modified cmdlet New-AzDatabricksWorkspace
    • Added parameter -ComputeMode
    • Changed the type of parameter -ComplianceStandard from ComplianceStandard[] to String[]
  • Modified cmdlet Update-AzDatabricksWorkspace
    • Changed the type of parameter -ComplianceStandard from ComplianceStandard[] to String[]

Az.ElasticSan 1.7.0

  • Modified cmdlet New-AzElasticSan
    • Added parameters -AutoScalePolicyEnforcement, -CapacityUnitScaleUpLimitTiB, -IncreaseCapacityUnitByTiB, -UnusedSizeTiB
  • Modified cmdlet Update-AzElasticSan
    • Added parameters -AutoScalePolicyEnforcement, -CapacityUnitScaleUpLimitTiB, -IncreaseCapacityUnitByTiB, -UnusedSizeTiB
  • Added cmdlet Test-AzElasticSanVolumeBackup, Test-AzElasticSanVolumeRestore

15.3.0 - February 2026

Az.Compute 11.3.0

  • Added cmdlet Convert-AzAvailabilitySet, Move-AzVirtualMachineToVmss, Start-AzAvailabilitySetMigration, Stop-AzAvailabilitySetMigration, Test-AzAvailabilitySetMigration#### Az.DataProtection 2.9.0
    , Get-AzDataProtectionSoftDeletedBackupVault, Search-AzDataProtectionSoftDeletedVaultBackupInstanceInAzGraph, Undo-AzDataProtectionVaultDeletion

Az.Network 7.25.0

  • Modified cmdlet New-AzPrivateEndpoint
    • Added parameter -IpVersionType
  • Added cmdlet Get-AzVirtualNetworkAppliance, New-AzVirtualNetworkAppliance, Remove-AzVirtualNetworkAppliance, Update-AzVirtualNetworkAppliance

Az.Storage 9.6.0

  • Modified cmdlet Update-AzStorageFileServiceProperty
    • Added parameters -SmbEncryptionInTransitRequired, -NfsEncryptionInTransitRequired

15.2.0 - January 2026

Az.Aks 7.1.0

  • Modified cmdlet New-AzAksCluster
    • Removed parameter -AutoUpgradeChannel
    • Added parameters -NodeMessageOfTheDay, -NodeNetworkProfile, -NodeOSDiskType, -NodePodIPAllocationMode, -NodeEnableSecureBoot, -NodeEnableVtpm, -NodeSshAccess, -NodeTaint, -NodeWorkloadRuntime, -EnableAIToolchainOperator, -DisableApiServerRunCommand, -EnableApiServerVnetIntegration, -ApiServerSubnetId, -NodeOSAutoUpgradeChannel, -NodeAutoUpgradeChannel, -EnableMonitorMetric, -BootstrapArtifactSource, -BootstrapContainerRegistryId, -AssignKubeletIdentity, -EnableCostAnalysis, -EnableAdvancedNetworking, -EnableAdvancedNetworkingObservability, -EnableAdvancedNetworkingSecurity, -AdvancedNetworkingSecurityPolicy, -IPFamily, -LoadBalancerBackendPoolType, -LoadBalancerManagedOutboundIpCountIPv6, -NATGatewayIdleTimeoutInMinute, -NATGatewayManagedOutboundIpCount, -NetworkDataplane, -NetworkPluginMode, -EnableStaticEgressGateway, -NodeProvisioningMode, -NodeProvisioningDefaultPool, -NodeResourceGroupRestrictionLevel, -EnablePodIdentity, -EnablePodIdentityWithKubenet, -EnablePublicNetworkAccess, -EnableAzureKeyVaultKms, -AzureKeyVaultKmsKeyId, -AzureKeyVaultKmsNetworkAccess, -AzureKeyVaultKmsResourceId, -CustomCaTrustCertificate, -DefenderLogAnalyticsWorkspaceResourceId, -EnableDefenderSecurityMonitoring, -EnableImageCleaner, -ImageCleanerIntervalHour, -EnableWorkloadIdentity, -SupportPlan, -EnableKEDA, -EnableVerticalPodAutoscaler, -EnableBlobCSIDriver, -EnableDiskCSIDriver, -EnableFileCSIDriver, -EnableSnapshotCSIDriver, -IfMatch, -IfNoneMatch
  • Modified cmdlet New-AzAksNodePool
    • Added parameters -OSDiskType, -WorkloadRuntime, -MessageOfTheDay, -PodIPAllocationMode, -GatewayPublicIPPrefixSize, -GPUDriver, -IfMatch, -IfNoneMatch, -NetworkProfile, -ScaleDownMode, -EnableSecureBoot, -EnableVtpm, -SshAccess, -MaxUnavailable, -DrainTimeoutInMinute, -NodeSoakDurationInMinute, -UndrainableNodeBehavior
  • Modified cmdlet Set-AzAksCluster
    • Removed parameter -AutoUpgradeChannel
    • Added parameters -NodeTaint, -NodeWorkloadRuntime, -EnableAIToolchainOperator, -DisableApiServerRunCommand, -EnableApiServerVnetIntegration, -ApiServerSubnetId, -NodeOSAutoUpgradeChannel, -NodeAutoUpgradeChannel, -EnableMonitorMetric, -BootstrapArtifactSource, -BootstrapContainerRegistryId, -AssignKubeletIdentity, -EnableCostAnalysis, -EnableAdvancedNetworking, -EnableAdvancedNetworkingObservability, -EnableAdvancedNetworkingSecurity, -AdvancedNetworkingSecurityPolicy, -IPFamily, -LoadBalancerBackendPoolType, -LoadBalancerManagedOutboundIpCountIPv6, -NATGatewayIdleTimeoutInMinute, -NATGatewayManagedOutboundIpCount, -NetworkDataplane, -NetworkPluginMode, -EnableStaticEgressGateway, -NodeProvisioningMode, -NodeProvisioningDefaultPool, -NodeResourceGroupRestrictionLevel, -EnablePodIdentity, -EnablePodIdentityWithKubenet, -EnablePublicNetworkAccess, -EnableAzureKeyVaultKms, -AzureKeyVaultKmsKeyId, -AzureKeyVaultKmsNetworkAccess, -AzureKeyVaultKmsResourceId, -CustomCaTrustCertificate, -DefenderLogAnalyticsWorkspaceResourceId, -EnableDefenderSecurityMonitoring, -EnableImageCleaner, -ImageCleanerIntervalHour, -EnableWorkloadIdentity, -SupportPlan, -EnableKEDA, -EnableVerticalPodAutoscaler, -EnableBlobCSIDriver, -EnableDiskCSIDriver, -EnableFileCSIDriver, -EnableSnapshotCSIDriver, -IfMatch, -IfNoneMatch
  • Modified cmdlet Update-AzAksNodePool
    • Added parameters -IfMatch, -IfNoneMatch, -NetworkProfile, -ScaleDownMode, -EnableSecureBoot, -EnableVtpm, -SshAccess, -MaxUnavailable, -DrainTimeoutInMinute, -NodeSoakDurationInMinute, -UndrainableNodeBehavior
  • Removed cmdlet Get-AzAksManagedClusterOSOption
  • Modified cmdlet New-AzAksMaintenanceConfiguration
    • Added parameters -AbsoluteMonthlyDayOfMonth, -AbsoluteMonthlyIntervalMonth, -DailyIntervalDay, -MaintenanceWindowDurationHour, -MaintenanceWindowNotAllowedDate, -MaintenanceWindowStartDate, -MaintenanceWindowStartTime, -MaintenanceWindowUtcOffset, -RelativeMonthlyDayOfWeek, -RelativeMonthlyIntervalMonth, -RelativeMonthlyWeekIndex, -WeeklyDayOfWeek, -WeeklyIntervalWeek
  • Modified cmdlet Update-AzAksMaintenanceConfiguration
    • Added parameters -AbsoluteMonthlyDayOfMonth, -AbsoluteMonthlyIntervalMonth, -DailyIntervalDay, -MaintenanceWindowDurationHour, -MaintenanceWindowNotAllowedDate, -MaintenanceWindowStartDate, -MaintenanceWindowStartTime, -MaintenanceWindowUtcOffset, -RelativeMonthlyDayOfWeek, -RelativeMonthlyIntervalMonth, -RelativeMonthlyWeekIndex, -WeeklyDayOfWeek, -WeeklyIntervalWeek
  • Added cmdlet Get-AzAksMachine, Get-AzAksManagedClusterKuberneteVersion, Get-AzAksManagedClusterMeshRevisionProfile, Get-AzAksManagedClusterMeshUpgradeProfile, Get-AzAksTrustedAccessRole, Get-AzAksTrustedAccessRoleBinding, New-AzAksTrustedAccessRoleBinding, Remove-AzAksAgentPoolMachine, Remove-AzAksTrustedAccessRoleBinding, Update-AzAksTrustedAccessRoleBinding

Az.Compute 11.2.0

  • Modified cmdlet New-AzVmss
    • Added parameters -ZonePlacementPolicy, -IncludeZone, -ExcludeZone, -HighSpeedInterconnectPlacement
  • Modified cmdlet New-AzVmssConfig
    • Added parameters -ZonePlacementPolicy, -MaxZoneCount, -EnableMaxInstancePercentPerZone, -MaxInstancePercentPerZoneValue, -IncludeZone, -ExcludeZone, -HighSpeedInterconnectPlacement
  • Modified cmdlet Update-AzVmss
    • Added parameters -MaxZoneCount, -EnableMaxInstancePercentPerZone, -MaxInstancePercentPerZoneValue

Az.FrontDoor 2.1.0

  • Modified cmdlet New-AzFrontDoorWafManagedRuleOverrideObject
    • Added parameter -Sensitivity

Az.Migrate 2.11.0

  • Modified cmdlet New-AzMigrateServerReplication
    • Added parameter -TargetCapacityReservationGroupId
  • Modified cmdlet Set-AzMigrateServerReplication
    • Added parameter -TargetCapacityReservationGroupId
  • Modified cmdlet Start-AzMigrateServerMigration
    • Added parameter -TargetCapacityReservationGroupId

Az.RecoveryServices 7.11.0

  • Modified cmdlet New-AzRecoveryServicesAsrReplicationProtectedItem
    • Added parameter -PlatformFaultDomain
  • Modified cmdlet Set-AzRecoveryServicesAsrReplicationProtectedItem
    • Added parameter -PlatformFaultDomain
  • Modified cmdlet Update-AzRecoveryServicesAsrProtectionDirection
    • Added parameters -RecoveryAvailabilityZone, -PlatformFaultDomain

Az.Sql 6.4.0

  • Added cmdlet Get-AzSqlDeletedServer

15.1.0 - December 2025

Az.Compute 11.1.0

  • Modified cmdlet Get-AzVmssVM
    • Added parameter -ResiliencyView

Az.CosmosDB 1.19.0

  • Modified cmdlet New-AzCosmosDBAccount
    • Added parameters -EnablePriorityBasedExecution, -DefaultPriorityLevel
  • Modified cmdlet New-AzCosmosDBSqlVectorIndex
    • Added parameters -QuantizationByteSize, -IndexingSearchListSize, -VectorIndexShardKey
  • Modified cmdlet Restore-AzCosmosDBAccount
    • Added parameter -SourceBackupLocation
  • Modified cmdlet Update-AzCosmosDBAccount
    • Added parameters -EnablePriorityBasedExecution, -DefaultPriorityLevel
  • Added cmdlet Add-AzCosmosDBFleetspaceAccount, Get-AzCosmosDBFleet, Get-AzCosmosDBFleetspace, Get-AzCosmosDBFleetspaceAccount, New-AzCosmosDBFleet, New-AzCosmosDBFleetspace, Remove-AzCosmosDBFleet, Remove-AzCosmosDBFleetspace, Remove-AzCosmosDBFleetspaceAccount, Update-AzCosmosDBFleet, Update-AzCosmosDBFleetspace

Az.Migrate 2.10.1

  • Modified cmdlet New-AzMigrateServerReplication
    • Added parameter -TargetCapacityReservationGroupId
  • Modified cmdlet Set-AzMigrateServerReplication
    • Added parameter -TargetCapacityReservationGroupId
  • Modified cmdlet Start-AzMigrateServerMigration
    • Added parameter -TargetCapacityReservationGroupId

Az.Network 7.24.0

  • Modified cmdlet New-AzNetworkVirtualAppliance
    • Added parameter -NvaInterfaceConfiguration
  • Modified cmdlet New-AzNetworkWatcherFlowLog
    • Added parameter -RecordType
  • Modified cmdlet Set-AzNetworkWatcherFlowLog
    • Added parameter -RecordType
  • Added cmdlet New-AzNvaInterfaceConfiguration

15.0.0 - November 2025

Az.Advisor 3.0.0

  • Modified cmdlet Set-AzAdvisorConfiguration
    • Changed the type of parameter -LowCpuThreshold from CpuThreshold to String

Az.ApplicationInsights 3.0.0

  • Modified cmdlet Get-AzApplicationInsightsApiKey
    • Added parameter -ComponentInputObject
  • Modified cmdlet Get-AzApplicationInsightsContinuousExport
    • Added parameter -ComponentInputObject
  • Modified cmdlet Get-AzApplicationInsightsMyWorkbook
    • Changed the type of parameter -Category from CategoryType to String
    • Changed the type of parameter -Tag from String[] to List1[System.String]`
  • Modified cmdlet Get-AzApplicationInsightsWorkbook
    • Changed the type of parameter -Category from CategoryType to String
    • Changed the type of parameter -Tag from String[] to List1[System.String]`
  • Modified cmdlet Get-AzApplicationInsightsWorkbookRevision
    • Added parameter -WorkbookInputObject
  • Modified cmdlet New-AzApplicationInsights
    • Changed the type of parameter -ApplicationType from ApplicationType to String
    • Changed the type of parameter -FlowType from FlowType to String
    • Changed the type of parameter -IngestionMode from IngestionMode to String
    • Changed the type of parameter -PublicNetworkAccessForIngestion from PublicNetworkAccessType to String
    • Changed the type of parameter -PublicNetworkAccessForQuery from PublicNetworkAccessType to String
    • Changed the type of parameter -RequestSource from RequestSource to String
  • Modified cmdlet New-AzApplicationInsightsLinkedStorageAccount
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet New-AzApplicationInsightsMyWorkbook
    • Removed parameter -IdentityType
    • Added parameters -EnableSystemAssignedIdentity, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzApplicationInsightsWebTest
    • Changed the type of parameter -Kind from WebTestKindEnum to String
  • Modified cmdlet New-AzApplicationInsightsWorkbook
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -EnableSystemAssignedIdentity, -UserAssignedIdentity, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzApplicationInsightsWorkbookTemplate
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Remove-AzApplicationInsightsApiKey
    • Added parameter -ComponentInputObject
  • Modified cmdlet Remove-AzApplicationInsightsContinuousExport
    • Added parameter -ComponentInputObject
  • Modified cmdlet Update-AzApplicationInsights
    • Changed the type of parameter -ApplicationType from ApplicationType to String
    • Changed the type of parameter -FlowType from FlowType to String
    • Changed the type of parameter -IngestionMode from IngestionMode to String
    • Changed the type of parameter -PublicNetworkAccessForIngestion from PublicNetworkAccessType to String
    • Changed the type of parameter -PublicNetworkAccessForQuery from PublicNetworkAccessType to String
    • Changed the type of parameter -RequestSource from RequestSource to String
  • Modified cmdlet Update-AzApplicationInsightsLinkedStorageAccount
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzApplicationInsightsWebTestTag
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzApplicationInsightsWorkbook
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzApplicationInsightsWorkbookTemplate
    • Added parameters -JsonFilePath, -JsonString

Az.ArcResourceBridge 2.0.0

  • Modified cmdlet Get-AzArcResourceBridgeTelemetryConfig
    • Removed parameter -InputObject
    • Output type changed from String to IApplianceGetTelemetryConfigResult
  • Modified cmdlet Get-AzArcResourceBridgeUpgradeGraph
    • Added parameter -ApplianceInputObject
  • Modified cmdlet New-AzArcResourceBridge
    • Removed parameter -IdentityType
    • Added parameters -EnableSystemAssignedIdentity, -JsonFilePath, -JsonString
    • Changed the type of parameter -Distro from Distro to String
    • Changed the type of parameter -InfrastructureConfigProvider from Provider to String
  • Modified cmdlet Update-AzArcResourceBridge
    • Added parameters -JsonFilePath, -JsonString

Az.Attestation 3.0.0

  • Modified cmdlet New-AzAttestationProvider
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzAttestationProvider
    • Added parameters -JsonFilePath, -JsonString

Az.Automanage 2.0.0

  • Modified cmdlet Get-AzAutomanageConfigProfileAssignment
    • Added parameter -ConfigurationProfileAssignmentInputObject
  • Modified cmdlet Get-AzAutomanageConfigProfileHciAssignment
    • Added parameter -ClusterInputObject
  • Modified cmdlet Get-AzAutomanageConfigProfileHcrpAssignment
    • Added parameter -MachineInputObject
  • Modified cmdlet Get-AzAutomanageHciReport
    • Added parameters -ClusterInputObject, -ConfigurationProfileAssignmentInputObject
  • Modified cmdlet Get-AzAutomanageHcrpReport
    • Added parameters -ConfigurationProfileAssignmentInputObject, -MachineInputObject
  • Modified cmdlet Get-AzAutomanageReport
    • Added parameters -ConfigurationProfileAssignmentInputObject, -ReportInputObject
  • Modified cmdlet New-AzAutomanageConfigProfile
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet New-AzAutomanageConfigProfileAssignment
    • Added parameters -ConfigurationProfileAssignmentInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzAutomanageConfigProfileHciAssignment
    • Added parameters -ClusterInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzAutomanageConfigProfileHcrpAssignment
    • Added parameters -MachineInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Remove-AzAutomanageConfigProfileAssignment
    • Added parameter -ConfigurationProfileAssignmentInputObject
  • Modified cmdlet Remove-AzAutomanageConfigProfileHciAssignment
    • Added parameter -ClusterInputObject
  • Modified cmdlet Remove-AzAutomanageConfigProfileHcrpAssignment
    • Added parameter -MachineInputObject
  • Modified cmdlet Update-AzAutomanageConfigProfile
    • Added parameters -JsonFilePath, -JsonString
  • Added cmdlet Update-AzAutomanageConfigProfileAssignment, Update-AzAutomanageConfigProfileHciAssignment, Update-AzAutomanageConfigProfileHcrpAssignment

Az.Batch 4.0.0

  • Removed cmdlet Get-AzBatchCertificate, Get-AzBatchRemoteDesktopProtocolFile, New-AzBatchCertificate
  • Modified cmdlet New-AzBatchPool
    • Removed parameters -ResourceTag, -CertificateReferences, -ApplicationLicenses, -CloudServiceConfiguration, -CurrentNodeCommunicationMode, -TargetNodeCommunicationMode
  • Removed cmdlet Remove-AzBatchCertificate, Stop-AzBatchCertificateDeletion

Az.Cdn 6.0.0

  • Modified cmdlet New-AzFrontDoorCdnOriginGroup
    • Added parameters -AuthenticationScope, -AuthenticationType, -UserAssignedIdentityId
  • Modified cmdlet Update-AzFrontDoorCdnOriginGroup
    • Added parameters -AuthenticationScope, -AuthenticationType, -UserAssignedIdentityId
  • Added cmdlet Add-AzCdnEdgeActionAttachment, Deploy-AzCdnEdgeActionVersionCode, Get-AzCdnEdgeAction, Get-AzCdnEdgeActionExecutionFilter, Get-AzCdnEdgeActionVersion, Get-AzCdnEdgeActionVersionCode, New-AzCdnEdgeAction, New-AzCdnEdgeActionExecutionFilter, New-AzCdnEdgeActionVersion, Remove-AzCdnEdgeAction, Remove-AzCdnEdgeActionAttachment, Remove-AzCdnEdgeActionExecutionFilter, Remove-AzCdnEdgeActionVersion, Update-AzCdnEdgeAction, Update-AzCdnEdgeActionExecutionFilter, Update-AzCdnEdgeActionVersion

Az.Compute 11.0.0

  • Modified cmdlet Add-AzVmGalleryApplication
    • Added parameter -EnableAutomaticUpgrade
  • Modified cmdlet Add-AzVmssGalleryApplication
    • Added parameter -EnableAutomaticUpgrade
  • Modified cmdlet New-AzVmGalleryApplication
    • Added parameters -EnableAutomaticUpgrade, -TreatFailureAsDeploymentFailure
  • Modified cmdlet New-AzVmssGalleryApplication
    • Added parameters -EnableAutomaticUpgrade, -TreatFailureAsDeploymentFailure
  • Modified cmdlet Get-AzGalleryApplication
    • Added parameter -GalleryInputObject
  • Modified cmdlet Get-AzGalleryApplicationVersion
    • Added parameters -ApplicationInputObject, -GalleryInputObject
    • Changed the type of parameter -Expand from ReplicationStatusTypes to String
  • Modified cmdlet Invoke-AzSpotPlacementScore
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet New-AzGalleryApplication
    • Added parameters -GalleryInputObject, -JsonString, -JsonFilePath
    • Changed the type of parameter -SupportedOSType from OperatingSystemTypes to String
  • Modified cmdlet New-AzGalleryApplicationVersion
    • Added parameters -GalleryInputObject, -ApplicationInputObject, -JsonString, -JsonFilePath
  • Modified cmdlet Remove-AzGalleryApplication
    • Added parameter -GalleryInputObject
  • Modified cmdlet Remove-AzGalleryApplicationVersion
    • Added parameters -ApplicationInputObject, -GalleryInputObject
  • Modified cmdlet Remove-AzVMRunCommand
    • Added parameter -VirtualMachineInputObject
  • Modified cmdlet Remove-AzVmssVMRunCommand
    • Added parameters -VirtualMachineInputObject, -VirtualMachineScaleSetInputObject
  • Modified cmdlet Set-AzVMRunCommand
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Set-AzVmssVMRunCommand
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzGalleryApplication
    • Added parameters -GalleryInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzGalleryApplicationVersion
    • Added parameters -GalleryInputObject, -ApplicationInputObject, -JsonString, -JsonFilePath

Az.ConfidentialLedger 2.0.0

  • Modified cmdlet New-AzConfidentialLedger
    • Changed the type of parameter -LedgerType from LedgerType to String
  • Modified cmdlet New-AzConfidentialLedgerAADBasedSecurityPrincipalObject
    • Changed the type of parameter -LedgerRoleName from LedgerRoleName to String
  • Modified cmdlet New-AzConfidentialLedgerCertBasedSecurityPrincipalObject
    • Changed the type of parameter -LedgerRoleName from LedgerRoleName to String
  • Modified cmdlet Update-AzConfidentialLedger
    • Changed the type of parameter -LedgerType from LedgerType to String

Az.ContainerRegistry 5.0.0

  • Modified cmdlet Get-AzContainerRegistryAgentPool
    • Added parameter -RegistryInputObject
  • Modified cmdlet Get-AzContainerRegistryAgentPoolQueueStatus
    • Added parameter -RegistryInputObject
    • Output type changed from Int32 to IAgentPoolQueueStatus
  • Modified cmdlet Get-AzContainerRegistryExportPipeline
    • Added parameter -RegistryInputObject
  • Modified cmdlet Get-AzContainerRegistryImportPipeline
    • Added parameter -RegistryInputObject
  • Modified cmdlet Get-AzContainerRegistryScopeMap
    • Added parameter -RegistryInputObject
  • Modified cmdlet Get-AzContainerRegistryToken
    • Added parameter -RegistryInputObject
  • Modified cmdlet Get-AzContainerRegistryWebhookCallbackConfig
    • Added parameter -RegistryInputObject
  • Modified cmdlet Import-AzContainerRegistryImage
    • Removed parameter -Parameter
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -Mode from ImportMode to String
  • Modified cmdlet New-AzContainerRegistry
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -EnableSystemAssignedIdentity, -UserAssignedIdentity, -JsonFilePath, -JsonString
    • Changed the type of parameter -Sku from SkuName to String
    • Changed the type of parameter -AzureAdAuthenticationAsArmPolicyStatus from AzureAdAuthenticationAsArmPolicyStatus to String
    • Changed the type of parameter -EncryptionStatus from EncryptionStatus to String
    • Changed the type of parameter -ExportPolicyStatus from ExportPolicyStatus to String
    • Changed the type of parameter -NetworkRuleBypassOption from NetworkRuleBypassOptions to String
    • Changed the type of parameter -NetworkRuleSetDefaultAction from DefaultAction to String
    • Changed the type of parameter -PublicNetworkAccess from PublicNetworkAccess to String
    • Changed the type of parameter -QuarantinePolicyStatus from PolicyStatus to String
    • Changed the type of parameter -RetentionPolicyStatus from PolicyStatus to String
    • Changed the type of parameter -SoftDeletePolicyStatus from PolicyStatus to String
    • Changed the type of parameter -TrustPolicyStatus from PolicyStatus to String
    • Changed the type of parameter -TrustPolicyType from TrustPolicyType to String
    • Changed the type of parameter -ZoneRedundancy from ZoneRedundancy to String
  • Modified cmdlet New-AzContainerRegistryAgentPool
    • Added parameters -RegistryInputObject, -JsonFilePath, -JsonString
    • Changed the type of parameter -OS from OS to String
  • Modified cmdlet New-AzContainerRegistryCredentials
    • Added parameters -JsonString, -JsonFilePath
    • Changed the type of parameter -Name from TokenPasswordName to String
    • Output type changed from PSContainerRegistryCredential to IGenerateCredentialsResult
  • Modified cmdlet New-AzContainerRegistryExportPipeline
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -RegistryInputObject, -EnableSystemAssignedIdentity, -UserAssignedIdentity, -JsonFilePath, -JsonString
    • Changed the type of parameter -Option from PipelineOptions[] to String[]
  • Modified cmdlet New-AzContainerRegistryImportPipeline
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -RegistryInputObject, -EnableSystemAssignedIdentity, -UserAssignedIdentity, -JsonFilePath, -JsonString
    • Changed the type of parameter -Option from PipelineOptions[] to String[]
    • Changed the type of parameter -SourceTriggerStatus from TriggerStatus to String
    • Changed the type of parameter -SourceType from PipelineSourceType to String
  • Modified cmdlet New-AzContainerRegistryIPRuleObject
    • Changed the type of parameter -Action from Action to String
  • Modified cmdlet New-AzContainerRegistryReplication
    • Added parameters -RegistryInputObject, -JsonString, -JsonFilePath
    • Changed the type of parameter -ZoneRedundancy from ZoneRedundancy to String
  • Modified cmdlet New-AzContainerRegistryScopeMap
    • Added parameters -RegistryInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzContainerRegistryToken
    • Added parameters -RegistryInputObject, -JsonFilePath, -JsonString
    • Changed the type of parameter -Status from TokenStatus to String
  • Modified cmdlet New-AzContainerRegistryWebhook
    • Added parameters -RegistryInputObject, -JsonString, -JsonFilePath
    • Changed the type of parameter -Action from WebhookAction[] to String[]
    • Changed the type of parameter -Status from WebhookStatus to String
  • Modified cmdlet Remove-AzContainerRegistryAgentPool
    • Added parameter -RegistryInputObject
  • Modified cmdlet Remove-AzContainerRegistryExportPipeline
    • Added parameter -RegistryInputObject
  • Modified cmdlet Remove-AzContainerRegistryImportPipeline
    • Added parameter -RegistryInputObject
  • Modified cmdlet Remove-AzContainerRegistryReplication
    • Added parameter -RegistryInputObject
  • Modified cmdlet Remove-AzContainerRegistryScopeMap
    • Added parameter -RegistryInputObject
  • Modified cmdlet Remove-AzContainerRegistryToken
    • Added parameter -RegistryInputObject
  • Modified cmdlet Remove-AzContainerRegistryWebhook
    • Added parameter -RegistryInputObject
  • Modified cmdlet Test-AzContainerRegistryNameAvailability
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Test-AzContainerRegistryWebhook
    • Output type changed from String to IEventInfo
  • Modified cmdlet Update-AzContainerRegistry
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -EnableSystemAssignedIdentity, -UserAssignedIdentity, -ZoneRedundancy
    • Changed the type of parameter -AzureAdAuthenticationAsArmPolicyStatus from AzureAdAuthenticationAsArmPolicyStatus to String
    • Changed the type of parameter -EncryptionStatus from EncryptionStatus to String
    • Changed the type of parameter -ExportPolicyStatus from ExportPolicyStatus to String
    • Changed the type of parameter -NetworkRuleBypassOption from NetworkRuleBypassOptions to String
    • Changed the type of parameter -NetworkRuleSetDefaultAction from DefaultAction to String
    • Changed the type of parameter -PublicNetworkAccess from PublicNetworkAccess to String
    • Changed the type of parameter -QuarantinePolicyStatus from PolicyStatus to String
    • Changed the type of parameter -RetentionPolicyStatus from PolicyStatus to String
    • Changed the type of parameter -Sku from SkuName to String
    • Changed the type of parameter -SoftDeletePolicyStatus from PolicyStatus to String
    • Changed the type of parameter -TrustPolicyStatus from PolicyStatus to String
    • Changed the type of parameter -TrustPolicyType from TrustPolicyType to String
  • Modified cmdlet Update-AzContainerRegistryAgentPool
    • Added parameters -RegistryInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzContainerRegistryCredential
    • Removed parameter -RegenerateCredentialParameter
    • Added parameters -JsonString, -JsonFilePath
    • Changed the type of parameter -PasswordName from PasswordName to String
    • Output type changed from PSContainerRegistryCredential to IRegistryListCredentialsResult
  • Modified cmdlet Update-AzContainerRegistryScopeMap
    • Added parameters -RegistryInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzContainerRegistryToken
    • Added parameters -RegistryInputObject, -JsonFilePath, -JsonString
    • Changed the type of parameter -Status from TokenStatus to String
  • Modified cmdlet Update-AzContainerRegistryWebhook
    • Added parameters -RegistryInputObject, -JsonFilePath, -JsonString
    • Changed the type of parameter -Action from WebhookAction[] to String[]
    • Changed the type of parameter -Status from WebhookStatus to String
  • Added cmdlet Update-AzContainerRegistryExportPipeline, Update-AzContainerRegistryImportPipeline

Az.DevCenter 3.0.0

  • Modified cmdlet Get-AzDevCenterAdminImage
    • Added parameter -ProjectName
  • Modified cmdlet Get-AzDevCenterAdminImageVersion
    • Added parameter -ProjectName
  • Removed cmdlet Get-AzDevCenterAdminPlan, Get-AzDevCenterAdminPlanMember
  • Modified cmdlet Get-AzDevCenterAdminSku
    • SupportsShouldProcess changed from False to True
    • Added parameters -ProjectName, -ResourceGroupName
  • Modified cmdlet New-AzDevCenterAdminDevCenter
    • Removed parameter -PlanId
  • Removed cmdlet New-AzDevCenterAdminPlan, New-AzDevCenterAdminPlanMember
  • Modified cmdlet New-AzDevCenterAdminPool
    • Added parameters -ActiveHourConfigurationAutoStartEnableStatus, -ActiveHourConfigurationDefaultEndTimeHour, -ActiveHourConfigurationDefaultStartTimeHour, -ActiveHourConfigurationDefaultTimeZone, -ActiveHourConfigurationKeepAwakeEnableStatus, -DevBoxDefinitionType, -DevBoxTunnelEnableStatus, -ImageReferenceId, -SkuCapacity, -SkuFamily, -SkuName, -SkuSize, -SkuTier, -StopOnNoConnectGracePeriodMinute, -StopOnNoConnectStatus
  • Modified cmdlet New-AzDevCenterAdminProject
    • Added parameters -AzureAiServiceSettingAzureAiServicesMode, -CustomizationSettingIdentity, -CustomizationSettingUserCustomizationsEnableStatus, -DevBoxAutoDeleteSettingDeleteMode, -DevBoxAutoDeleteSettingGracePeriod, -DevBoxAutoDeleteSettingInactiveThreshold, -ServerlessGpuSessionSettingMaxConcurrentSessionsPerProject, -ServerlessGpuSessionSettingServerlessGpuSessionsMode, -WorkspaceStorageSettingWorkspaceStorageMode
  • Modified cmdlet New-AzDevCenterUserDevBox
    • Removed parameter -LocalAdministrator
  • Removed cmdlet Remove-AzDevCenterAdminPlan, Remove-AzDevCenterAdminPlanMember
  • Modified cmdlet Remove-AzDevCenterUserEnvironment
    • Added parameter -Force
  • Modified cmdlet Update-AzDevCenterAdminDevCenter
    • Removed parameter -PlanId
  • Removed cmdlet Update-AzDevCenterAdminPlan, Update-AzDevCenterAdminPlanMember
  • Modified cmdlet Update-AzDevCenterAdminPool
    • Added parameters -ActiveHourConfigurationAutoStartEnableStatus, -ActiveHourConfigurationDefaultEndTimeHour, -ActiveHourConfigurationDefaultStartTimeHour, -ActiveHourConfigurationDefaultTimeZone, -ActiveHourConfigurationKeepAwakeEnableStatus, -DevBoxDefinitionType, -DevBoxTunnelEnableStatus, -ImageReferenceId, -SkuCapacity, -SkuFamily, -SkuName, -SkuSize, -SkuTier, -StopOnNoConnectGracePeriodMinute, -StopOnNoConnectStatus
  • Modified cmdlet Update-AzDevCenterAdminProject
    • Added parameters -AzureAiServiceSettingAzureAiServicesMode, -CustomizationSettingIdentity, -CustomizationSettingUserCustomizationsEnableStatus, -DevBoxAutoDeleteSettingDeleteMode, -DevBoxAutoDeleteSettingGracePeriod, -DevBoxAutoDeleteSettingInactiveThreshold, -ServerlessGpuSessionSettingMaxConcurrentSessionsPerProject, -ServerlessGpuSessionSettingServerlessGpuSessionsMode, -WorkspaceStorageSettingWorkspaceStorageMode
  • Added cmdlet Approve-AzDevCenterUserDevBox, Build-AzDevCenterAdminProjectCatalogImageDefinitionImage, Disable-AzDevCenterUserDevBoxAddOn, Enable-AzDevCenterUserDevBoxAddOn, Get-AzDevCenterAdminProjectCatalogImageDefinition, Get-AzDevCenterAdminProjectCatalogImageDefinitionBuild, Get-AzDevCenterAdminProjectCatalogImageDefinitionBuildDetail, Get-AzDevCenterAdminProjectCatalogImageDefinitionErrorDetail, Get-AzDevCenterAdminProjectPolicy, Get-AzDevCenterUserDevBoxAddon, Get-AzDevCenterUserDevBoxImagingTaskLog, Get-AzDevCenterUserDevBoxSnapshot, Get-AzDevCenterUserDevCenterApproval, Get-AzDevCenterUserEnvironmentTypeAbility, Get-AzDevCenterUserProjectAbility, Invoke-AzDevCenterUserAlignPool, New-AzDevCenterAdminProjectPolicy, New-AzDevCenterUserDevBoxAddOn, New-AzDevCenterUserDevBoxSnapshot, Remove-AzDevCenterAdminProjectPolicy, Remove-AzDevCenterUserDevBoxAddOn, Restore-AzDevCenterUserDevBoxSnapshot, Set-AzDevCenterUserDevBoxActiveHour, Stop-AzDevCenterAdminProjectCatalogImageDefinitionBuild, Update-AzDevCenterAdminProjectPolicy

Az.ElasticSan 1.5.0

  • Modified cmdlet New-AzElasticSan
    • Added parameters -AutoScalePolicyEnforcement, -CapacityUnitScaleUpLimitTiB, -IncreaseCapacityUnitByTiB, -UnusedSizeTiB
  • Modified cmdlet Update-AzElasticSan
    • Added parameters -AutoScalePolicyEnforcement, -CapacityUnitScaleUpLimitTiB, -IncreaseCapacityUnitByTiB, -UnusedSizeTiB
  • Added cmdlet Test-AzElasticSanVolumeBackup, Test-AzElasticSanVolumeRestore

Az.FrontDoor 2.0.0

  • Modified cmdlet Disable-AzFrontDoorCustomDomainHttps
    • Removed parameter -ResourceId
    • Added parameters -SubscriptionId, -FrontDoorInputObject, -AsJob, -NoWait, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -FrontDoorName ValidateNotNullOrEmpty changed from True to False
    • Parameter -FrontendEndpointName ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSFrontendEndpoint to IFrontDoorIdentity
    • Parameter -InputObject ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSFrontendEndpoint to Boolean
  • Modified cmdlet Enable-AzFrontDoorCustomDomainHttps
    • Removed parameter -ResourceId
    • Added parameters -SubscriptionId, -FrontDoorInputObject, -JsonString, -JsonFilePath, -AsJob, -NoWait, -PassThru
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -FrontDoorName ValidateNotNullOrEmpty changed from True to False
    • Parameter -FrontendEndpointName ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSFrontendEndpoint to IFrontDoorIdentity
    • Parameter -InputObject ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSFrontendEndpoint to Boolean
  • Modified cmdlet Get-AzFrontDoor
    • Added parameters -SubscriptionId, -InputObject
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias FrontDoorName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSFrontDoor to IFrontDoor
  • Modified cmdlet Get-AzFrontDoorFrontendEndpoint
    • Removed parameters -FrontDoorObject, -ResourceId
    • Added parameters -SubscriptionId, -FrontDoorInputObject, -InputObject
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -FrontDoorName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias FrontendEndpointName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSFrontendEndpoint to IFrontendEndpoint
  • Modified cmdlet Get-AzFrontDoorRulesEngine
    • Added parameters -SubscriptionId, -InputObject, -FrontDoorInputObject
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -FrontDoorName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias RulesEngineName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSRulesEngine to IRulesEngine
  • Modified cmdlet Get-AzFrontDoorWafManagedRuleSetDefinition
    • Added parameter -SubscriptionId
    • Output type changed from PSManagedRuleSetDefinition to IManagedRuleSetDefinition
  • Modified cmdlet Get-AzFrontDoorWafPolicy
    • Added parameters -SubscriptionId, -InputObject
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias PolicyName to parameter -Name
    • Output type changed from PSPolicy to IWebApplicationFirewallPolicy
  • Modified cmdlet New-AzFrontDoor
    • Added parameters -SubscriptionId, -FriendlyName, -JsonFilePath, -JsonString, -AsJob, -NoWait
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias FrontDoorName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -RoutingRule from PSRoutingRule[] to IRoutingRule[]
    • Changed the type of parameter -BackendPool from PSBackendPool[] to IBackendPool[]
    • Changed the type of parameter -FrontendEndpoint from PSFrontendEndpoint[] to IFrontendEndpoint[]
    • Changed the type of parameter -LoadBalancingSetting from PSLoadBalancingSetting[] to ILoadBalancingSettingsModel[]
    • Changed the type of parameter -HealthProbeSetting from PSHealthProbeSetting[] to IHealthProbeSettingsModel[]
    • Changed the type of parameter -EnabledState from PSEnabledState to String
    • Changed the type of parameter -BackendPoolsSetting from PSBackendPoolsSetting to IBackendPoolsSettings
    • Output type changed from PSFrontDoor to IFrontDoor
  • Modified cmdlet New-AzFrontDoorBackendObject
    • Changed the type of parameter -EnabledState from PSEnabledState to String
    • Output type changed from PSBackend to Backend
  • Modified cmdlet New-AzFrontDoorBackendPoolObject
    • Added parameter -Id
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -FrontDoorName ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -Backend from PSBackend[] to IBackend[]
    • Parameter -Backend ValidateNotNullOrEmpty changed from True to False
    • Parameter -LoadBalancingSettingsName ValidateNotNullOrEmpty changed from True to False
    • Parameter -HealthProbeSettingsName ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSBackendPool to BackendPool
  • Modified cmdlet New-AzFrontDoorBackendPoolsSettingObject
    • Changed the type of parameter -EnforceCertificateNameCheck from PSEnabledState to String
    • Output type changed from PSBackendPoolsSetting to BackendPoolsSettings
  • Modified cmdlet New-AzFrontDoorFrontendEndpointObject
    • Removed parameter -WebApplicationFirewallPolicyLink
    • Added parameters -WebApplicationFirewallPolicyLinkId, -Id
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -SessionAffinityEnabledState from PSEnabledState to String
    • Output type changed from PSFrontendEndpoint to FrontendEndpoint
  • Modified cmdlet New-AzFrontDoorHeaderActionObject
    • Changed the type of parameter -HeaderActionType from PSHeaderActionType to String
    • Output type changed from PSHeaderAction to HeaderAction
  • Modified cmdlet New-AzFrontDoorHealthProbeSettingObject
    • Added parameter -Id
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -Protocol from PSProtocol to String
    • Changed the type of parameter -EnabledState from PSEnabledState to String
    • Output type changed from PSHealthProbeSetting to HealthProbeSettingsModel
  • Modified cmdlet New-AzFrontDoorLoadBalancingSettingObject
    • Added parameter -Id
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Output type changed from PSLoadBalancingSetting to LoadBalancingSettingsModel
  • Modified cmdlet New-AzFrontDoorRoutingRuleObject
    • Removed parameters -PatternToMatch, -RulesEngineName
    • Added parameters -PatternsToMatch, -RouteConfiguration, -RuleEngineName, -WebApplicationFirewallPolicyLinkId, -Id, -CacheDuration, -QueryParameter
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -FrontDoorName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Parameter -FrontendEndpointName ValidateNotNullOrEmpty changed from True to False
    • Parameter -BackendPoolName ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -AcceptedProtocol from PSProtocol[] to String[]
    • Changed the type of parameter -DynamicCompression from PSEnabledState to String
    • Changed the type of parameter -EnabledState from PSEnabledState to String
    • Output type changed from PSRoutingRule to RoutingRule
  • Modified cmdlet New-AzFrontDoorRulesEngine
    • Added parameters -SubscriptionId, -JsonFilePath, -JsonString, -AsJob, -NoWait
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -FrontDoorName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias RulesEngineName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -Rule from PSRulesEngineRule[] to IRulesEngineRule[]
    • Output type changed from PSRulesEngine to IRulesEngine
  • Modified cmdlet New-AzFrontDoorRulesEngineActionObject
    • Added parameters -RouteConfigurationOverride, -CacheDuration, -QueryParameter
    • Changed the type of parameter -RequestHeaderAction from List1[Microsoft.Azure.Commands.FrontDoor.Models.PSHeaderAction]toIHeaderAction[]`
    • Changed the type of parameter -ResponseHeaderAction from List1[Microsoft.Azure.Commands.FrontDoor.Models.PSHeaderAction]toIHeaderAction[]`
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -FrontDoorName ValidateNotNullOrEmpty changed from True to False
    • Parameter -BackendPoolName ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -DynamicCompression from PSEnabledState to String
    • Output type changed from PSRulesEngineAction to RulesEngineAction
  • Modified cmdlet New-AzFrontDoorRulesEngineMatchConditionObject
    • Changed the type of parameter -MatchVariable from PSRulesEngineMatchVariable to String
    • Changed the type of parameter -Operator from PSRulesEngineOperator to String
    • Changed the type of parameter -Transform from PSTransform[] to String[]
    • Output type changed from PSRulesEngineMatchCondition to RulesEngineMatchCondition
  • Modified cmdlet New-AzFrontDoorRulesEngineRuleObject
    • Changed the type of parameter -Action from PSRulesEngineAction to IRulesEngineAction
    • Changed the type of parameter -MatchProcessingBehavior from PSMatchProcessingBehavior to String
    • Changed the type of parameter -MatchCondition from PSRulesEngineMatchCondition[] to IRulesEngineMatchCondition[]
    • Output type changed from PSRulesEngineRule to RulesEngineRule
  • Modified cmdlet New-AzFrontDoorWafCustomRuleGroupByVariableObject
    • Output type changed from PSFrontDoorWafCustomRuleGroupByVariable to GroupByVariable
  • Modified cmdlet New-AzFrontDoorWafCustomRuleObject
    • Removed parameter -CustomRule
    • Added parameter -GroupByCustomRule
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -MatchCondition from PSMatchCondition[] to IMatchCondition[]
    • Parameter -MatchCondition ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -RateLimitDurationInMinutes from Int32 to Nullable1[System.Int32]`
    • Changed the type of parameter -RateLimitThreshold from Nullable1[System.Int32]toInt32`
    • Output type changed from PSCustomRule to CustomRule
  • Modified cmdlet New-AzFrontDoorWafLogScrubbingRuleObject
    • Output type changed from PSFrontDoorWafLogScrubbingRule to WebApplicationFirewallScrubbingRules
  • Modified cmdlet New-AzFrontDoorWafLogScrubbingSettingObject
    • Changed the type of parameter -ScrubbingRule from PSFrontDoorWafLogScrubbingRule[] to IWebApplicationFirewallScrubbingRules[]
    • Output type changed from PSFrontDoorWafLogScrubbingSetting to PolicySettingsLogScrubbing
  • Modified cmdlet New-AzFrontDoorWafManagedRuleExclusionObject
    • Output type changed from PSManagedRuleExclusion to ManagedRuleExclusion
  • Modified cmdlet New-AzFrontDoorWafManagedRuleObject
    • Added parameter -RuleSetAction
    • Changed the type of parameter -RuleGroupOverride from PSAzureRuleGroupOverride[] to IManagedRuleGroupOverride[]
    • Changed the type of parameter -Exclusion from PSManagedRuleExclusion[] to IManagedRuleExclusion[]
    • Output type changed from PSAzureManagedRule to ManagedRuleSet
  • Modified cmdlet New-AzFrontDoorWafManagedRuleOverrideObject
    • Changed the type of parameter -Exclusion from PSManagedRuleExclusion[] to IManagedRuleExclusion[]
    • Output type changed from PSAzureManagedRuleOverride to ManagedRuleOverride
  • Modified cmdlet New-AzFrontDoorWafMatchConditionObject
    • Output type changed from PSMatchCondition to MatchCondition
  • Modified cmdlet New-AzFrontDoorWafPolicy
    • Removed parameters -ManagedRule, -Sku
    • Added parameters -SubscriptionId, -Etag, -ManagedRuleSet, -SkuName, -JsonFilePath, -JsonString, -AsJob, -NoWait
    • Added parameter alias PolicyName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -EnabledState from PSEnabledState to String
    • Changed the type of parameter -Customrule from PSCustomRule[] to ICustomRule[]
    • Parameter -Customrule ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -LogScrubbingSetting from PSFrontDoorWafLogScrubbingSetting to IPolicySettingsLogScrubbing
    • Output type changed from PSPolicy to IWebApplicationFirewallPolicy
  • Modified cmdlet New-AzFrontDoorWafRuleGroupOverrideObject
    • Changed the type of parameter -ManagedRuleOverride from PSAzureManagedRuleOverride[] to IManagedRuleOverride[]
    • Changed the type of parameter -Exclusion from PSManagedRuleExclusion[] to IManagedRuleExclusion[]
    • Output type changed from PSAzureRuleGroupOverride to ManagedRuleGroupOverride
  • Modified cmdlet Remove-AzFrontDoor
    • Removed parameter -ResourceId
    • Added parameters -SubscriptionId, -AsJob, -NoWait
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias FrontDoorName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSFrontDoor to IFrontDoorIdentity
    • Parameter -InputObject ValidateNotNullOrEmpty changed from True to False
  • Modified cmdlet Remove-AzFrontDoorContent
    • Added parameters -SubscriptionId, -InputObject, -ContentFilePath, -JsonFilePath, -JsonString, -AsJob, -NoWait
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
  • Modified cmdlet Remove-AzFrontDoorRulesEngine
    • Removed parameter -ResourceId
    • Added parameters -SubscriptionId, -FrontDoorInputObject, -AsJob, -NoWait
    • Changed the type of parameter -InputObject from PSRulesEngine to IFrontDoorIdentity
    • Parameter -InputObject ValidateNotNullOrEmpty changed from True to False
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -FrontDoorName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias RulesEngineName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
  • Modified cmdlet Remove-AzFrontDoorWafPolicy
    • Removed parameter -ResourceId
    • Added parameters -SubscriptionId, -AsJob, -NoWait
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias PolicyName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSPolicy to IFrontDoorIdentity
    • Parameter -InputObject ValidateNotNullOrEmpty changed from True to False
  • Modified cmdlet Set-AzFrontDoor
    • Removed parameters -InputObject, -ResourceId
    • Added parameters -SubscriptionId, -FriendlyName, -JsonFilePath, -JsonString, -AsJob, -NoWait
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias FrontDoorName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -RoutingRule from PSRoutingRule[] to IRoutingRule[]
    • Changed the type of parameter -BackendPool from PSBackendPool[] to IBackendPool[]
    • Changed the type of parameter -FrontendEndpoint from PSFrontendEndpoint[] to IFrontendEndpoint[]
    • Changed the type of parameter -LoadBalancingSetting from PSLoadBalancingSetting[] to ILoadBalancingSettingsModel[]
    • Changed the type of parameter -HealthProbeSetting from PSHealthProbeSetting[] to IHealthProbeSettingsModel[]
    • Changed the type of parameter -EnabledState from PSEnabledState to String
    • Changed the type of parameter -BackendPoolsSetting from PSBackendPoolsSetting to IBackendPoolsSettings
    • Output type changed from PSFrontDoor to IFrontDoor
  • Modified cmdlet Set-AzFrontDoorRulesEngine
    • Removed parameters -InputObject, -ResourceId
    • Added parameters -SubscriptionId, -AsJob, -NoWait
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Parameter -FrontDoorName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias RulesEngineName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -Rule from PSRulesEngineRule[] to IRulesEngineRule[]
    • Output type changed from PSRulesEngine to IRulesEngine
  • Modified cmdlet Update-AzFrontDoorWafPolicy
    • Removed parameters -ResourceId, -ManagedRule
    • Added parameters -SubscriptionId, -Etag, -ManagedRuleSet, -SkuName, -Tag, -AsJob, -NoWait
    • Parameter -ResourceGroupName ValidateNotNullOrEmpty changed from True to False
    • Added parameter alias PolicyName to parameter -Name
    • Parameter -Name ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -InputObject from PSPolicy to IFrontDoorIdentity
    • Parameter -InputObject ValidateNotNullOrEmpty changed from True to False
    • Changed the type of parameter -EnabledState from PSEnabledState to String
    • Changed the type of parameter -Customrule from PSCustomRule[] to ICustomRule[]
    • Changed the type of parameter -LogScrubbingSetting from PSFrontDoorWafLogScrubbingSetting to IPolicySettingsLogScrubbing
    • Output type changed from PSPolicy to IWebApplicationFirewallPolicy
  • Added cmdlet New-AzFrontDoorCacheConfigurationObject, New-AzFrontDoorForwardingConfigurationObject, New-AzFrontDoorPolicySettingsObject, New-AzFrontDoorRedirectConfigurationObject

Az.HealthcareApis 3.0.0

  • Modified cmdlet Get-AzHealthcareDicomService
    • Added parameter -WorkspaceInputObject
  • Modified cmdlet Get-AzHealthcareFhirService
    • Added parameter -WorkspaceInputObject
  • Modified cmdlet Get-AzHealthcareIotConnector
    • Added parameter -WorkspaceInputObject
  • Modified cmdlet Get-AzHealthcareIotConnectorFhirDestination
    • Added parameters -IotconnectorInputObject, -WorkspaceInputObject
  • Modified cmdlet New-AzHealthcareApisService
    • Removed parameter -IdentityType
    • Added parameters -EnableSystemAssignedIdentity, -JsonFilePath, -JsonString
    • Changed the type of parameter -Kind from Kind to String
    • Changed the type of parameter -PublicNetworkAccess from PublicNetworkAccess to String
  • Modified cmdlet New-AzHealthcareApisWorkspace
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -PublicNetworkAccess from PublicNetworkAccess to String
  • Modified cmdlet New-AzHealthcareDicomService
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -WorkspaceInputObject, -EnableSystemAssignedIdentity, -UserAssignedIdentity, -JsonString, -JsonFilePath
    • Changed the type of parameter -PublicNetworkAccess from PublicNetworkAccess to String
  • Modified cmdlet New-AzHealthcareFhirService
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -WorkspaceInputObject, -EnableSystemAssignedIdentity, -UserAssignedIdentity, -JsonString, -JsonFilePath
    • Changed the type of parameter -Kind from FhirServiceKind to String
    • Changed the type of parameter -PublicNetworkAccess from PublicNetworkAccess to String
    • Changed the type of parameter -ResourceVersionPolicyConfigurationDefault from FhirResourceVersionPolicy to String
  • Modified cmdlet New-AzHealthcareIotConnector
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -WorkspaceInputObject, -EnableSystemAssignedIdentity, -UserAssignedIdentity, -JsonString, -JsonFilePath
  • Modified cmdlet New-AzHealthcareIotConnectorFhirDestination
    • Added parameters -WorkspaceInputObject, -IotconnectorInputObject, -JsonString, -JsonFilePath
    • Changed the type of parameter -ResourceIdentityResolutionType from IotIdentityResolutionType to String
  • Modified cmdlet Remove-AzHealthcareDicomService
    • Added parameter -DicomserviceInputObject
  • Modified cmdlet Remove-AzHealthcareFhirService
    • Added parameter -FhirserviceInputObject
  • Modified cmdlet Remove-AzHealthcareIotConnector
    • Added parameter -IotconnectorInputObject
  • Modified cmdlet Remove-AzHealthcareIotConnectorFhirDestination
    • Added parameters -IotconnectorInputObject, -WorkspaceInputObject
  • Modified cmdlet Test-AzHealthcareServiceNameAvailability
    • Removed parameter -InputObject
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzHealthcareApisService
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -PublicNetworkAccess from PublicNetworkAccess to String
  • Modified cmdlet Update-AzHealthcareApisWorkspace
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzHealthcareDicomService
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -WorkspaceInputObject, -EnableSystemAssignedIdentity, -Etag, -PublicNetworkAccess, -UserAssignedIdentity
  • Modified cmdlet Update-AzHealthcareFhirService
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -WorkspaceInputObject, -AccessPolicyObjectId, -AcrConfigurationLoginServer, -AcrConfigurationOciArtifact, -AllowCorsCredential, -Audience, -Authority, -CorsHeader, -CorsMaxAge, -CorsMethod, -CorsOrigin, -EnableSmartProxy, -EnableSystemAssignedIdentity, -Etag, -ExportStorageAccountName, -Kind, -PublicNetworkAccess, -ResourceVersionPolicyConfigurationDefault, -ResourceVersionPolicyConfigurationResourceTypeOverride, -UserAssignedIdentity
  • Modified cmdlet Update-AzHealthcareIotConnector
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -WorkspaceInputObject, -DeviceMappingContent, -EnableSystemAssignedIdentity, -Etag, -IngestionEndpointConfigurationConsumerGroup, -IngestionEndpointConfigurationEventHubName, -IngestionEndpointConfigurationFullyQualifiedEventHubNamespace, -UserAssignedIdentity
  • Added cmdlet Update-AzHealthcareIotConnectorFhirDestination

Az.Monitor 7.0.0

  • Modified cmdlet New-AzActivityLogAlert
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet New-AzAutoscaleProfileObject
    • Changed the type of parameter -RecurrenceFrequency from RecurrenceFrequency to String
  • Modified cmdlet New-AzAutoscaleScaleRuleMetricDimensionObject
    • Changed the type of parameter -Operator from ScaleRuleMetricDimensionOperationType to String
  • Modified cmdlet New-AzAutoscaleScaleRuleObject
    • Changed the type of parameter -MetricTriggerOperator from ComparisonOperationType to String
    • Changed the type of parameter -MetricTriggerStatistic from MetricStatisticType to String
    • Changed the type of parameter -MetricTriggerTimeAggregation from TimeAggregationType to String
    • Changed the type of parameter -ScaleActionDirection from ScaleDirection to String
    • Changed the type of parameter -ScaleActionType from ScaleType to String
  • Modified cmdlet New-AzAutoscaleSetting
    • Removed parameters -InputObject, -Parameter
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -PredictiveAutoscalePolicyScaleMode from PredictiveAutoscalePolicyScaleMode to String
  • Modified cmdlet New-AzDiagnosticSetting
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet New-AzScheduledQueryRule
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -Kind from Kind to String
  • Modified cmdlet New-AzScheduledQueryRuleConditionObject
    • Changed the type of parameter -Operator from ConditionOperator to String
    • Changed the type of parameter -TimeAggregation from TimeAggregation to String
  • Modified cmdlet New-AzScheduledQueryRuleDimensionObject
    • Changed the type of parameter -Operator from DimensionOperator to String
  • Modified cmdlet New-AzSubscriptionDiagnosticSetting
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzActivityLogAlert
    • Added parameters -JsonString, -JsonFilePath
  • Modified cmdlet Update-AzAutoscaleSetting
    • Changed the type of parameter -PredictiveAutoscalePolicyScaleMode from PredictiveAutoscalePolicyScaleMode to String
  • Modified cmdlet Update-AzScheduledQueryRule
    • Added parameters -JsonFilePath, -JsonString
  • Added cmdlet Update-AzDiagnosticSetting, Update-AzSubscriptionDiagnosticSetting

Az.NetworkCloud 2.0.0

  • Modified cmdlet Deploy-AzNetworkCloudCluster
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Enable-AzNetworkCloudStorageApplianceRemoteVendorManagement
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Get-AzNetworkCloudAgentPool
    • Added parameter -KubernetesClusterInputObject
  • Modified cmdlet Get-AzNetworkCloudBareMetalMachineKeySet
    • Added parameter -ClusterInputObject
  • Modified cmdlet Get-AzNetworkCloudBmcKeySet
    • Added parameter -ClusterInputObject
  • Modified cmdlet Get-AzNetworkCloudConsole
    • Added parameter -VirtualMachineInputObject
  • Modified cmdlet Get-AzNetworkCloudKubernetesClusterFeature
    • Added parameter -KubernetesClusterInputObject
  • Modified cmdlet Get-AzNetworkCloudMetricsConfiguration
    • Added parameter -ClusterInputObject
  • Modified cmdlet Invoke-AzNetworkCloudBareMetalMachineCordon
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -Evacuate from BareMetalMachineEvacuate to String
  • Modified cmdlet Invoke-AzNetworkCloudBareMetalMachineDataExtract
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Invoke-AzNetworkCloudBareMetalMachineReplace
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Invoke-AzNetworkCloudBareMetalMachineRunCommand
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Invoke-AzNetworkCloudBareMetalMachineRunReadCommand
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Invoke-AzNetworkCloudClusterContinueVersionUpdate
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -MachineGroupTargetingMode from ClusterContinueUpdateVersionMachineGroupTargetingMode to String
  • Modified cmdlet Invoke-AzNetworkCloudClusterVersionUpdate
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Invoke-AzNetworkCloudScanClusterRuntime
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -ScanActivity from ClusterScanRuntimeParametersScanActivity to String
  • Modified cmdlet New-AzNetworkCloudAgentPool
    • Added parameters -KubernetesClusterInputObject, -JsonFilePath, -JsonString
    • Changed the type of parameter -Mode from AgentPoolMode to String
    • Changed the type of parameter -AgentOptionHugepagesSize from HugepagesSize to String
  • Modified cmdlet New-AzNetworkCloudBareMetalMachineKeySet
    • Added parameters -ClusterInputObject, -JsonFilePath, -JsonString
    • Changed the type of parameter -PrivilegeLevel from BareMetalMachineKeySetPrivilegeLevel to String
  • Modified cmdlet New-AzNetworkCloudBgpAdvertisementObject
    • Changed the type of parameter -AdvertiseToFabric from AdvertiseToFabric to String
  • Modified cmdlet New-AzNetworkCloudBgpServiceLoadBalancerConfigurationObject
    • Changed the type of parameter -FabricPeeringEnabled from FabricPeeringEnabled to String
  • Modified cmdlet New-AzNetworkCloudBmcKeySet
    • Added parameters -ClusterInputObject, -JsonFilePath, -JsonString
    • Changed the type of parameter -PrivilegeLevel from BmcKeySetPrivilegeLevel to String
  • Modified cmdlet New-AzNetworkCloudCluster
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -EnableSystemAssignedIdentity, -UserAssignedIdentity, -JsonFilePath, -JsonString
    • Changed the type of parameter -ClusterType from ClusterType to String
    • Changed the type of parameter -AnalyticsOutputSettingsAssociatedIdentityType from ManagedServiceIdentitySelectorType to String
    • Changed the type of parameter -AssociatedIdentityType from ManagedServiceIdentitySelectorType to String
    • Changed the type of parameter -ComputeDeploymentThresholdGrouping from ValidationThresholdGrouping to String
    • Changed the type of parameter -ComputeDeploymentThresholdType from ValidationThresholdType to String
    • Changed the type of parameter -RuntimeProtectionConfigurationEnforcementLevel from RuntimeProtectionEnforcementLevel to String
    • Changed the type of parameter -SecretArchiveSettingsAssociatedIdentityType from ManagedServiceIdentitySelectorType to String
    • Changed the type of parameter -SecretArchiveUseKeyVault from ClusterSecretArchiveEnabled to String
    • Changed the type of parameter -UpdateStrategyThresholdType from ValidationThresholdType to String
    • Changed the type of parameter -UpdateStrategyType from ClusterUpdateStrategyType to String
    • Changed the type of parameter -VulnerabilityScanningSettingContainerScan from VulnerabilityScanningSettingsContainerScan to String
  • Modified cmdlet New-AzNetworkCloudClusterManager
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -EnableSystemAssignedIdentity, -UserAssignedIdentity, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzNetworkCloudConsole
    • Added parameters -VirtualMachineInputObject, -JsonFilePath, -JsonString
    • Changed the type of parameter -Enabled from ConsoleEnabled to String
  • Modified cmdlet New-AzNetworkCloudInitialAgentPoolConfigurationObject
    • Changed the type of parameter -Mode from AgentPoolMode to String
    • Changed the type of parameter -AgentOptionHugepagesSize from HugepagesSize to String
  • Modified cmdlet New-AzNetworkCloudIpAddressPoolObject
    • Changed the type of parameter -AutoAssign from BfdEnabled to String
    • Changed the type of parameter -OnlyUseHostIP from BfdEnabled to String
  • Modified cmdlet New-AzNetworkCloudKubernetesCluster
    • Removed parameter -KubernetesClusterName
    • Added parameters -Name, -JsonFilePath, -JsonString
    • Changed the type of parameter -BgpServiceLoadBalancerConfigurationFabricPeeringEnabled from FabricPeeringEnabled to String
  • Modified cmdlet New-AzNetworkCloudKubernetesClusterFeature
    • Added parameters -KubernetesClusterInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzNetworkCloudL2Network
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -HybridAksPluginType from HybridAksPluginType to String
  • Modified cmdlet New-AzNetworkCloudL3Network
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -HybridAksIpamEnabled from HybridAksIpamEnabled to String
    • Changed the type of parameter -HybridAksPluginType from HybridAksPluginType to String
    • Changed the type of parameter -IPAllocationType from IPAllocationType to String
  • Modified cmdlet New-AzNetworkCloudL3NetworkAttachmentConfigurationObject
    • Changed the type of parameter -IpamEnabled from L3NetworkConfigurationIpamEnabled to String
    • Changed the type of parameter -PluginType from KubernetesPluginType to String
  • Modified cmdlet New-AzNetworkCloudMetricsConfiguration
    • Removed parameter -MetricsConfigurationName
    • Added parameters -Name, -ClusterInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzNetworkCloudNetworkAttachmentObject
    • Changed the type of parameter -IPAllocationMethod from VirtualMachineIPAllocationMethod to String
    • Changed the type of parameter -DefaultGateway from DefaultGateway to String
  • Modified cmdlet New-AzNetworkCloudServiceLoadBalancerBgpPeerObject
    • Changed the type of parameter -BfdEnabled from BfdEnabled to String
    • Changed the type of parameter -BgpMultiHop from BgpMultiHop to String
  • Modified cmdlet New-AzNetworkCloudServicesNetwork
    • Removed parameter -CloudServicesNetworkName
    • Added parameters -Name, -JsonFilePath, -JsonString
    • Changed the type of parameter -EnableDefaultEgressEndpoint from CloudServicesNetworkEnableDefaultEgressEndpoints to String
  • Modified cmdlet New-AzNetworkCloudTrunkedNetwork
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -HybridAksPluginType from HybridAksPluginType to String
  • Modified cmdlet New-AzNetworkCloudVirtualMachine
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -CloudServiceNetworkAttachmentIPAllocationMethod from VirtualMachineIPAllocationMethod to String
    • Changed the type of parameter -BootMethod from VirtualMachineBootMethod to String
    • Changed the type of parameter -CloudServiceNetworkAttachmentDefaultGateway from DefaultGateway to String
    • Changed the type of parameter -IsolateEmulatorThread from VirtualMachineIsolateEmulatorThread to String
    • Changed the type of parameter -OSDiskCreateOption from OSDiskCreateOption to String
    • Changed the type of parameter -OSDiskDeleteOption from OSDiskDeleteOption to String
    • Changed the type of parameter -VMDeviceModel from VirtualMachineDeviceModelType to String
    • Changed the type of parameter -VirtioInterface from VirtualMachineVirtioInterfaceType to String
  • Modified cmdlet New-AzNetworkCloudVirtualMachinePlacementHintObject
    • Changed the type of parameter -HintType from VirtualMachinePlacementHintType to String
    • Changed the type of parameter -SchedulingExecution from VirtualMachineSchedulingExecution to String
    • Changed the type of parameter -Scope from VirtualMachinePlacementHintPodAffinityScope to String
  • Modified cmdlet New-AzNetworkCloudVolume
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Remove-AzNetworkCloudAgentPool
    • Added parameter -KubernetesClusterInputObject
  • Modified cmdlet Remove-AzNetworkCloudBareMetalMachineKeySet
    • Added parameter -ClusterInputObject
  • Modified cmdlet Remove-AzNetworkCloudBmcKeySet
    • Added parameter -ClusterInputObject
  • Modified cmdlet Remove-AzNetworkCloudConsole
    • Added parameter -VirtualMachineInputObject
  • Modified cmdlet Remove-AzNetworkCloudKubernetesClusterFeature
    • Added parameter -KubernetesClusterInputObject
  • Modified cmdlet Remove-AzNetworkCloudMetricsConfiguration
    • Added parameter -ClusterInputObject
  • Modified cmdlet Restart-AzNetworkCloudKubernetesClusterNode
    • Added parameters -KubernetesClusterRestartNodeParameter, -JsonFilePath, -JsonString
  • Modified cmdlet Stop-AzNetworkCloudBareMetalMachine
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -SkipShutdown from BareMetalMachineSkipShutdown to String
  • Modified cmdlet Stop-AzNetworkCloudVirtualMachine
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -SkipShutdown from SkipShutdown to String
  • Modified cmdlet Update-AzNetworkCloudAgentPool
    • Added parameters -KubernetesClusterInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzNetworkCloudBareMetalMachine
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzNetworkCloudBareMetalMachineKeySet
    • Added parameters -ClusterInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzNetworkCloudBmcKeySet
    • Added parameters -ClusterInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzNetworkCloudCluster
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -EnableSystemAssignedIdentity, -UserAssignedIdentity
    • Changed the type of parameter -AnalyticsOutputSettingsAssociatedIdentityType from ManagedServiceIdentitySelectorType to String
    • Changed the type of parameter -AssociatedIdentityType from ManagedServiceIdentitySelectorType to String
    • Changed the type of parameter -ComputeDeploymentThresholdGrouping from ValidationThresholdGrouping to String
    • Changed the type of parameter -ComputeDeploymentThresholdType from ValidationThresholdType to String
    • Changed the type of parameter -RuntimeProtectionConfigurationEnforcementLevel from RuntimeProtectionEnforcementLevel to String
    • Changed the type of parameter -SecretArchiveSettingsAssociatedIdentityType from ManagedServiceIdentitySelectorType to String
    • Changed the type of parameter -SecretArchiveUseKeyVault from ClusterSecretArchiveEnabled to String
    • Changed the type of parameter -UpdateStrategyThresholdType from ValidationThresholdType to String
    • Changed the type of parameter -UpdateStrategyType from ClusterUpdateStrategyType to String
    • Changed the type of parameter -VulnerabilityScanningSettingContainerScan from VulnerabilityScanningSettingsContainerScan to String
  • Modified cmdlet Update-AzNetworkCloudClusterManager
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -EnableSystemAssignedIdentity, -UserAssignedIdentity, -AsJob, -NoWait
  • Modified cmdlet Update-AzNetworkCloudConsole
    • Added parameters -VirtualMachineInputObject, -JsonFilePath, -JsonString
    • Changed the type of parameter -Enabled from ConsoleEnabled to String
  • Modified cmdlet Update-AzNetworkCloudKubernetesCluster
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzNetworkCloudKubernetesClusterFeature
    • Added parameters -KubernetesClusterInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzNetworkCloudL2Network
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzNetworkCloudL3Network
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzNetworkCloudMetricsConfiguration
    • Added parameters -ClusterInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzNetworkCloudRack
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzNetworkCloudServicesNetwork
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -EnableDefaultEgressEndpoint from CloudServicesNetworkEnableDefaultEgressEndpoints to String
  • Modified cmdlet Update-AzNetworkCloudStorageAppliance
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzNetworkCloudTrunkedNetwork
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzNetworkCloudVirtualMachine
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzNetworkCloudVolume
    • Added parameters -JsonFilePath, -JsonString

Az.Nginx 2.0.0

  • Modified cmdlet Get-AzNginxCertificate
    • Added parameter -NginxDeploymentInputObject
  • Modified cmdlet Get-AzNginxConfiguration
    • Added parameter -NginxDeploymentInputObject
  • Modified cmdlet Invoke-AzNginxAnalysisConfiguration
    • Removed parameter -Body
    • Added parameters -NginxDeploymentInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzNginxCertificate
    • Added parameters -NginxDeploymentInputObject, -CertificateErrorCode, -CertificateErrorMessage, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzNginxConfiguration
    • Added parameters -NginxDeploymentInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzNginxDeployment
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -JsonFilePath, -JsonString, -AutoUpgradeProfileUpgradeChannel, -EnableSystemAssignedIdentity, -UserAssignedIdentity
  • Modified cmdlet New-AzNginxPrivateIPAddressObject
    • Changed the type of parameter -PrivateIPAllocationMethod from NginxPrivateIPAllocationMethod to String
  • Modified cmdlet Remove-AzNginxCertificate
    • Added parameter -NginxDeploymentInputObject
  • Modified cmdlet Remove-AzNginxConfiguration
    • Added parameter -NginxDeploymentInputObject
  • Modified cmdlet Update-AzNginxDeployment
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -JsonFilePath, -JsonString, -EnableSystemAssignedIdentity, -UserAssignedIdentity, -NetworkProfile
  • Added cmdlet Update-AzNginxCertificate, Update-AzNginxConfiguration

Az.Oracle 2.0.0

  • Modified cmdlet Get-AzOracleDbSystemShape
    • Added parameter -ShapeAttribute
  • Modified cmdlet Get-AzOracleGiVersion
    • Added parameter -ShapeAttribute
  • Modified cmdlet New-AzOracleAutonomousDatabase
    • Removed parameters -DayOfWeekName, -ScheduledStartTime, -ScheduledStopTime
    • Added parameter -ScheduledOperationsList
  • Modified cmdlet New-AzOracleCloudVMCluster
    • Added parameter -ExascaleDbStorageVaultId
  • Modified cmdlet New-AzOracleExadbVMCluster
    • Added parameter -ShapeAttribute
  • Modified cmdlet New-AzOracleExascaleDbStorageVault
    • Added parameter -ExadataInfrastructureId
  • Modified cmdlet Update-AzOracleAutonomousDatabase
    • Removed parameters -DayOfWeekName, -ScheduledStartTime, -ScheduledStopTime
    • Added parameter -ScheduledOperationsList
  • Added cmdlet Get-AzOracleDbSystem, Get-AzOracleDbVersion, Get-AzOracleNetworkAnchor, Get-AzOracleResourceAnchor, Invoke-AzOracleActionAutonomousDatabase, New-AzOracleDbSystem, New-AzOracleNetworkAnchor, New-AzOracleResourceAnchor, Remove-AzOracleDbSystem, Remove-AzOracleNetworkAnchor, Remove-AzOracleResourceAnchor, Update-AzOracleDbSystem, Update-AzOracleNetworkAnchor, Update-AzOracleResourceAnchor

Az.Relay 3.0.0

  • Modified cmdlet Get-AzRelayHybridConnection
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Get-AzWcfRelay
    • Added parameter -NamespaceInputObject
  • Modified cmdlet New-AzRelayAuthorizationRule
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -Rights from AccessRights[] to String[]
  • Modified cmdlet New-AzRelayHybridConnection
    • Added parameters -NamespaceInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzRelayKey
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -RegenerateKey from KeyType to String
  • Modified cmdlet New-AzRelayNamespace
    • Added parameters -InputObject, -JsonFilePath, -JsonString
    • Changed the type of parameter -SkuTier from SkuTier to String
  • Modified cmdlet New-AzRelayNetworkRuleSetIPRuleObject
    • Changed the type of parameter -Action from NetworkRuleIPAction to String
  • Modified cmdlet New-AzWcfRelay
    • Added parameters -NamespaceInputObject, -JsonFilePath, -JsonString
    • Changed the type of parameter -WcfRelayType from Relaytype to String
  • Modified cmdlet Remove-AzRelayHybridConnection
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Remove-AzWcfRelay
    • Added parameter -NamespaceInputObject
  • Modified cmdlet Set-AzRelayAuthorizationRule
    • Changed the type of parameter -Rights from AccessRights[] to String[]
  • Modified cmdlet Set-AzRelayNamespaceNetworkRuleSet
    • Changed the type of parameter -DefaultAction from DefaultAction to String
    • Changed the type of parameter -PublicNetworkAccess from PublicNetworkAccess to String
  • Modified cmdlet Set-AzWcfRelay
    • Changed the type of parameter -WcfRelayType from Relaytype to String
  • Modified cmdlet Test-AzRelayName
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzRelayNamespace
    • Added parameters -JsonFilePath, -JsonString

Az.Resources 9.0.0

  • Modified cmdlet Get-AzRoleEligibleChildResource
    • Removed parameter -InputObject
  • Modified cmdlet New-AzRoleAssignmentScheduleRequest
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -ExpirationType from Type to String
    • Changed the type of parameter -RequestType from RequestType to String
  • Modified cmdlet New-AzRoleEligibilityScheduleRequest
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -ExpirationType from Type to String
    • Changed the type of parameter -RequestType from RequestType to String
  • Modified cmdlet New-AzRoleManagementPolicyAssignment
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzRoleManagementPolicy
    • Added parameters -JsonFilePath, -JsonString
  • Added cmdlet Update-AzRoleAssignmentScheduleRequest, Update-AzRoleEligibilityScheduleRequest, Update-AzRoleManagementPolicyAssignment

Az.ServiceFabric 5.0.0

  • Modified cmdlet Set-AzServiceFabricManagedNodeType
    • Removed parameters -NodeName, -Reimage, -ForceReimage, -PassThru

Az.Storage 9.4.0

  • Modified cmdlet Invoke-AzStorageAccountFailover
    • Added parameter -FailoverType

Az.StorageMover 2.0.0

  • Modified cmdlet Get-AzStorageMoverAgent
    • Added parameter -StorageMoverInputObject
  • Modified cmdlet Get-AzStorageMoverEndpoint
    • Added parameter -StorageMoverInputObject
  • Modified cmdlet Get-AzStorageMoverJobDefinition
    • Added parameters -ProjectInputObject, -StorageMoverInputObject
  • Modified cmdlet Get-AzStorageMoverJobRun
    • Added parameters -JobDefinitionInputObject, -ProjectInputObject, -StorageMoverInputObject
  • Modified cmdlet Get-AzStorageMoverProject
    • Added parameter -StorageMoverInputObject
  • Modified cmdlet New-AzStorageMover
    • Removed parameter -StorageMover
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet New-AzStorageMoverJobDefinition
    • Removed parameter -JobDefinition
    • Added parameters -ProjectInputObject, -StorageMoverInputObject, -JsonFilePath, -JsonString
    • Changed the type of parameter -CopyMode from CopyMode to String
    • Changed the type of parameter -JobType from JobType to String
  • Modified cmdlet New-AzStorageMoverNfsEndpoint
    • Changed the type of parameter -NfsVersion from NfsVersion to String
  • Modified cmdlet New-AzStorageMoverProject
    • Removed parameter -Project
    • Added parameters -StorageMoverInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzStorageMoverUploadLimitWeeklyRecurrenceObject
    • Changed the type of parameter -Day from DayOfWeek[] to String[]
  • Modified cmdlet Remove-AzStorageMoverEndpoint
    • Added parameter -StorageMoverInputObject
  • Modified cmdlet Remove-AzStorageMoverJobDefinition
    • Added parameters -ProjectInputObject, -StorageMoverInputObject
  • Modified cmdlet Remove-AzStorageMoverProject
    • Added parameter -StorageMoverInputObject
  • Modified cmdlet Start-AzStorageMoverJobDefinition
    • Added parameters -ProjectInputObject, -StorageMoverInputObject
    • Output type changed from String to IJobRunResourceId
  • Modified cmdlet Stop-AzStorageMoverJobDefinition
    • Added parameters -ProjectInputObject, -StorageMoverInputObject
    • Output type changed from String to IJobRunResourceId
  • Modified cmdlet Update-AzStorageMover
    • Removed parameter -StorageMover
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzStorageMoverAgent
    • Removed parameter -Agent
    • Added parameters -StorageMoverInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzStorageMoverJobDefinition
    • Removed parameter -JobDefinition
    • Added parameters -ProjectInputObject, -StorageMoverInputObject, -JsonFilePath, -JsonString
    • Changed the type of parameter -CopyMode from CopyMode to String
  • Modified cmdlet Update-AzStorageMoverProject
    • Removed parameter -Project
    • Added parameters -StorageMoverInputObject, -JsonFilePath, -JsonString

Az.StreamAnalytics 3.0.0

  • Modified cmdlet Get-AzStreamAnalyticsFunction
    • Added parameter -StreamingjobInputObject
  • Modified cmdlet Get-AzStreamAnalyticsInput
    • Added parameter -StreamingjobInputObject
  • Modified cmdlet Get-AzStreamAnalyticsOutput
    • Added parameter -StreamingjobInputObject
  • Modified cmdlet Get-AzStreamAnalyticsTransformation
    • Added parameter -StreamingjobInputObject
  • Modified cmdlet New-AzStreamAnalyticsCluster
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -SkuName from ClusterSkuName to String
  • Modified cmdlet New-AzStreamAnalyticsJob
    • Changed the type of parameter -SkuName from StreamingJobSkuName to String
    • Changed the type of parameter -CompatibilityLevel from CompatibilityLevel to String
    • Changed the type of parameter -EventsOutOfOrderPolicy from EventsOutOfOrderPolicy to String
    • Changed the type of parameter -OutputErrorPolicy from OutputErrorPolicy to String
  • Modified cmdlet New-AzStreamAnalyticsTransformation
    • Added parameters -StreamingjobInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Remove-AzStreamAnalyticsFunction
    • Added parameter -StreamingjobInputObject
  • Modified cmdlet Remove-AzStreamAnalyticsInput
    • Added parameter -StreamingjobInputObject
  • Modified cmdlet Remove-AzStreamAnalyticsOutput
    • Added parameter -StreamingjobInputObject
  • Modified cmdlet Start-AzStreamAnalyticsJob
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -OutputStartMode from OutputStartMode to String
  • Modified cmdlet Update-AzStreamAnalyticsCluster
    • Removed parameter -Location
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -SkuName from ClusterSkuName to String
  • Modified cmdlet Update-AzStreamAnalyticsJob
    • Changed the type of parameter -EventsOutOfOrderPolicy from EventsOutOfOrderPolicy to String
    • Changed the type of parameter -OutputErrorPolicy from OutputErrorPolicy to String
  • Modified cmdlet Update-AzStreamAnalyticsTransformation
    • Added parameters -StreamingjobInputObject, -JsonFilePath, -JsonString

Az.Workloads 2.0.0

  • Modified cmdlet Get-AzWorkloadsProviderInstance
    • Added parameter -MonitorInputObject
  • Modified cmdlet Get-AzWorkloadsSapApplicationInstance
    • Added parameter -SapVirtualInstanceInputObject
  • Modified cmdlet Get-AzWorkloadsSapCentralInstance
    • Added parameter -SapVirtualInstanceInputObject
  • Modified cmdlet Get-AzWorkloadsSapDatabaseInstance
    • Added parameter -SapVirtualInstanceInputObject
  • Modified cmdlet Invoke-AzWorkloadsSapDiskConfiguration
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -DatabaseType from SapDatabaseType to String
    • Changed the type of parameter -DeploymentType from SapDeploymentType to String
    • Changed the type of parameter -Environment from SapEnvironmentType to String
    • Changed the type of parameter -SapProduct from SapProductType to String
    • Output type changed from ISapDiskConfigurationsResultVolumeConfigurations to ISapDiskConfigurationsResult
  • Modified cmdlet Invoke-AzWorkloadsSapSizingRecommendation
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -DatabaseType from SapDatabaseType to String
    • Changed the type of parameter -DeploymentType from SapDeploymentType to String
    • Changed the type of parameter -Environment from SapEnvironmentType to String
    • Changed the type of parameter -SapProduct from SapProductType to String
    • Changed the type of parameter -DbScaleMethod from SapDatabaseScaleMethod to String
    • Changed the type of parameter -HighAvailabilityType from SapHighAvailabilityType to String
    • Output type changed from SapDeploymentType to ISapSizingRecommendationResult
  • Modified cmdlet Invoke-AzWorkloadsSapSupportedSku
    • Added parameters -JsonFilePath, -JsonString
    • Changed the type of parameter -DatabaseType from SapDatabaseType to String
    • Changed the type of parameter -DeploymentType from SapDeploymentType to String
    • Changed the type of parameter -Environment from SapEnvironmentType to String
    • Changed the type of parameter -SapProduct from SapProductType to String
    • Changed the type of parameter -HighAvailabilityType from SapHighAvailabilityType to String
    • Output type changed from ISapSupportedSku to ISapSupportedResourceSkusResult
  • Modified cmdlet New-AzWorkloadsMonitor
    • Removed parameter -IdentityType
    • Added parameters -EnableSystemAssignedIdentity, -JsonFilePath, -JsonString
    • Changed the type of parameter -RoutingPreference from RoutingPreference to String
    • Changed the type of parameter -UserAssignedIdentity from Hashtable to String[]
  • Modified cmdlet New-AzWorkloadsProviderDB2InstanceObject
    • Changed the type of parameter -SslPreference from SslPreference to String
  • Modified cmdlet New-AzWorkloadsProviderHanaDbInstanceObject
    • Changed the type of parameter -SslPreference from SslPreference to String
  • Modified cmdlet New-AzWorkloadsProviderInstance
    • Removed parameters -IdentityType, -IdentityUserAssignedIdentity
    • Added parameters -MonitorInputObject, -EnableSystemAssignedIdentity, -UserAssignedIdentity, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzWorkloadsProviderPrometheusHaClusterInstanceObject
    • Changed the type of parameter -SslPreference from SslPreference to String
  • Modified cmdlet New-AzWorkloadsProviderPrometheusOSInstanceObject
    • Changed the type of parameter -SslPreference from SslPreference to String
  • Modified cmdlet New-AzWorkloadsProviderSapNetWeaverInstanceObject
    • Changed the type of parameter -SslPreference from SslPreference to String
  • Modified cmdlet New-AzWorkloadsProviderSqlServerInstanceObject
    • Changed the type of parameter -SslPreference from SslPreference to String
  • Modified cmdlet New-AzWorkloadsSapLandscapeMonitor
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet New-AzWorkloadsSapVirtualInstance
    • Removed parameter -IdentityType
    • Added parameters -JsonFilePath, -JsonString, -EnableSystemAssignedIdentity
    • Changed the type of parameter -Environment from SapEnvironmentType to String
    • Changed the type of parameter -SapProduct from SapProductType to String
    • Changed the type of parameter -UserAssignedIdentity from Hashtable to String[]
  • Modified cmdlet Remove-AzWorkloadsProviderInstance
    • Added parameter -MonitorInputObject
  • Modified cmdlet Start-AzWorkloadsSapApplicationInstance
    • Added parameters -SapVirtualInstanceInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Start-AzWorkloadsSapCentralInstance
    • Added parameters -SapVirtualInstanceInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Start-AzWorkloadsSapDatabaseInstance
    • Added parameters -SapVirtualInstanceInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Start-AzWorkloadsSapVirtualInstance
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Stop-AzWorkloadsSapApplicationInstance
    • Added parameters -SapVirtualInstanceInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Stop-AzWorkloadsSapCentralInstance
    • Added parameters -SapVirtualInstanceInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Stop-AzWorkloadsSapDatabaseInstance
    • Added parameters -SapVirtualInstanceInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Stop-AzWorkloadsSapVirtualInstance
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzWorkloadsMonitor
    • Removed parameter -IdentityType
    • Added parameters -AppLocation, -EnableSystemAssignedIdentity, -LogAnalyticsWorkspaceArmId, -ManagedResourceGroupName, -MonitorSubnet, -RoutingPreference, -ZoneRedundancyPreference, -AsJob, -NoWait
    • Changed the type of parameter -UserAssignedIdentity from Hashtable to String[]
  • Modified cmdlet Update-AzWorkloadsSapApplicationInstance
    • Added parameters -SapVirtualInstanceInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzWorkloadsSapCentralInstance
    • Added parameters -SapVirtualInstanceInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzWorkloadsSapDatabaseInstance
    • Added parameters -SapVirtualInstanceInputObject, -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzWorkloadsSapLandscapeMonitor
    • Added parameters -JsonFilePath, -JsonString
  • Modified cmdlet Update-AzWorkloadsSapVirtualInstance
    • Removed parameter -IdentityType
    • Added parameters -EnableSystemAssignedIdentity, -JsonString, -JsonFilePath
    • Changed the type of parameter -ManagedResourcesNetworkAccessType from ManagedResourcesNetworkAccessType to String
    • Changed the type of parameter -UserAssignedIdentity from Hashtable to String[]
  • Added cmdlet Update-AzWorkloadsProviderInstance

Documentation SyntaxChangeLog SyntaxChangeLog Az16 (`documentation/SyntaxChangeLog/SyntaxChangeLog-Az16.md`)

16.4.0 - October 2026

Az.Automation 1.12.1

  • Added cmdlet Get-AzAutomationRuntimeEnvironment, Get-AzAutomationRuntimeEnvironmentPackage, New-AzAutomationRuntimeEnvironment, New-AzAutomationRuntimeEnvironmentPackage, Remove-AzAutomationRuntimeEnvironment, Remove-AzAutomationRuntimeEnvironmentPackage, Set-AzAutomationRuntimeEnvironment, Set-AzAutomationRuntimeEnvironmentPackage

Az.Compute 11.10.0

  • Modified cmdlet Get-AzVMExtensionImage
    • Added parameter -Expand
  • Modified cmdlet New-AzCapacityReservation
    • Added parameters -ScheduleProfileStart, -MinimumCommitmentDayCount
  • Modified cmdlet New-AzVmssIpTagConfig
    • Added parameter -FirstPartyServiceTagId
  • Added cmdlet Add-AzVMNetworkInterfaceConfiguration, New-AzVMIpConfig, New-AzVMIpTagConfig

Az.ContainerInstance 5.1.0

  • Modified cmdlet Add-AzContainerInstanceOutput
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Invoke-AzContainerInstanceCommand
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzContainerGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzContainerInstanceContainerGroupProfile
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzContainerGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzContainerInstanceContainerGroupProfile
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzContainerInstanceSubnetServiceAssociationLink
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Restart-AzContainerGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Start-AzContainerGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Stop-AzContainerGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzContainerGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzContainerInstanceContainerGroupProfile
    • Added parameters -AcquirePolicyToken, -ChangeReference

Az.ContainerRegistry 5.2.0

  • Modified cmdlet Import-AzContainerRegistryImage
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzContainerRegistry
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzContainerRegistryAgentPool
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzContainerRegistryExportPipeline
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzContainerRegistryImportPipeline
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzContainerRegistryScopeMap
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzContainerRegistryToken
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzContainerRegistry
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzContainerRegistryAgentPool
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzContainerRegistryExportPipeline
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzContainerRegistryImportPipeline
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzContainerRegistryReplication
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzContainerRegistryScopeMap
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzContainerRegistryToken
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzContainerRegistryWebhook
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzContainerRegistry
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzContainerRegistryAgentPool
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzContainerRegistryExportPipeline
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzContainerRegistryImportPipeline
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzContainerRegistryScopeMap
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzContainerRegistryToken
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzContainerRegistryWebhook
    • Added parameters -AcquirePolicyToken, -ChangeReference

Az.EventGrid 2.3.0

  • Modified cmdlet Disable-AzEventGridPartnerTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Enable-AzEventGridPartnerDestination
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Enable-AzEventGridPartnerTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Grant-AzEventGridPartnerConfiguration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridCaCertificate
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridChannel
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridClient
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridClientGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridDomain
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridDomainEventSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridDomainKey
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridDomainTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridDomainTopicEventSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridNamespace
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridNamespaceKey
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridNamespaceTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridNamespaceTopicEventSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridNamespaceTopicKey
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridPartnerConfiguration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridPartnerDestination
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridPartnerNamespace
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridPartnerNamespaceKey
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridPartnerRegistration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridPartnerTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridPartnerTopicEventSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridPermissionBinding
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridSystemTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridSystemTopicEventSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridTopicEventSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridTopicKey
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventGridTopicSpace
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridCaCertificate
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridChannel
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridClient
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridClientGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridDomain
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridDomainEventSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridDomainTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridDomainTopicEventSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridNamespace
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridNamespaceTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridNamespaceTopicEventSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridPartnerConfiguration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridPartnerDestination
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridPartnerNamespace
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridPartnerRegistration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridPartnerTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridPartnerTopicEventSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridPermissionBinding
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridSystemTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridSystemTopicEventSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridTopicEventSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventGridTopicSpace
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Revoke-AzEventGridPartnerConfiguration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridChannel
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridClient
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridClientGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridDomain
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridDomainEventSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridDomainTopicEventSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridNamespace
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridNamespaceTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridNamespaceTopicEventSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridPartnerConfiguration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridPartnerDestination
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridPartnerNamespace
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridPartnerTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridPartnerTopicEventSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridPermissionBinding
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridSystemTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridSystemTopicEventSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridTopicEventSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzEventGridTopicSpace
    • Added parameters -AcquirePolicyToken, -ChangeReference

Az.EventHub 5.7.0

  • Modified cmdlet Approve-AzEventHubPrivateEndpointConnection
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Deny-AzEventHubPrivateEndpointConnection
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventHub
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventHubApplicationGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventHubAuthorizationRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventHubCluster
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventHubConsumerGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventHubGeoDRConfiguration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventHubKey
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventHubNamespace
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzEventHubSchemaGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventHub
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventHubApplicationGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventHubAuthorizationRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventHubCluster
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventHubConsumerGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventHubGeoDRConfiguration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventHubNamespace
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventHubPrivateEndpointConnection
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEventHubSchemaGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzEventHub
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzEventHubApplicationGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzEventHubAuthorizationRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzEventHubCluster
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzEventHubConsumerGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzEventHubGeoDRConfigurationBreakPair
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzEventHubGeoDRConfigurationFailOver
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzEventHubNamespace
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzEventHubNetworkRuleSet
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Start-AzEventHubNamespaceFailOver
    • Added parameters -AcquirePolicyToken, -ChangeReference

Az.Kusto 3.1.0

  • Modified cmdlet Add-AzKustoClusterCalloutPolicy
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Add-AzKustoClusterLanguageExtension
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Add-AzKustoDatabasePrincipal
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Invoke-AzKustoClusterMigration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Invoke-AzKustoDetachClusterFollowerDatabase
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Invoke-AzKustoDiagnoseClusterVirtualNetwork
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Invoke-AzKustoInviteDatabaseFollower
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzKustoAttachedDatabaseConfiguration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzKustoCluster
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzKustoClusterPrincipalAssignment
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzKustoDatabase
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzKustoDatabasePrincipalAssignment
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzKustoManagedPrivateEndpoint
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzKustoPrivateEndpointConnection
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzKustoSandboxCustomImage
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzKustoScript
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzKustoAttachedDatabaseConfiguration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzKustoCluster
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzKustoClusterCalloutPolicy
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzKustoClusterLanguageExtension
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzKustoClusterPrincipalAssignment
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzKustoDatabase
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzKustoDatabasePrincipal
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzKustoDatabasePrincipalAssignment
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzKustoDataConnection
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzKustoManagedPrivateEndpoint
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzKustoPrivateEndpointConnection
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzKustoSandboxCustomImage
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzKustoScript
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Start-AzKustoCluster
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Stop-AzKustoCluster
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzKustoCluster
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzKustoDatabase
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzKustoManagedPrivateEndpoint
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzKustoSandboxCustomImage
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzKustoScript
    • Added parameters -AcquirePolicyToken, -ChangeReference

Az.ManagedServiceIdentity 2.1.0

  • Modified cmdlet New-AzFederatedIdentityCredential
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzUserAssignedIdentity
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzFederatedIdentityCredential
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzUserAssignedIdentity
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzFederatedIdentityCredential
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzUserAssignedIdentity
    • Added parameters -AcquirePolicyToken, -ChangeReference

Az.Migrate 3.1.0

  • Modified cmdlet New-AzMigrateLocalServerReplication
    • Added parameter -MigrateAsArcVM

Az.Monitor 8.1.0

  • Modified cmdlet New-AzDataCollectionEndpoint
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzDataCollectionRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzDataCollectionRuleAssociation
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzDataCollectionEndpoint
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzDataCollectionRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzDataCollectionRuleAssociation
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzDataCollectionEndpoint
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzDataCollectionRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzDataCollectionRuleAssociation
    • Added parameters -AcquirePolicyToken, -ChangeReference

Az.Network 8.3.0

  • Modified cmdlet Add-AzApplicationGatewayRequestRoutingRule
    • Added parameters -AdvancedRoutingMapId, -AdvancedRoutingMap
  • Modified cmdlet New-AzApplicationGateway
    • Added parameters -AdvancedRoutingMaps, -AdvancedRoutingConditionSets
  • Modified cmdlet New-AzApplicationGatewayClientAuthConfiguration
    • Added parameter -VerifyClientAuthMode
  • Modified cmdlet New-AzApplicationGatewayFirewallPolicySetting
    • Added parameter -CaptchaExpirationInMins
  • Modified cmdlet New-AzApplicationGatewayRequestRoutingRule
    • Added parameters -AdvancedRoutingMapId, -AdvancedRoutingMap
  • Modified cmdlet New-AzExpressRouteCircuit
    • Added parameter -ExpressRouteLag
  • Modified cmdlet New-AzFirewallPolicyNetworkRule
    • Added parameters -SourceGeoLocation, -DestinationGeoLocation, -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzNetworkManagerIpamPool
    • Added parameters -MinAllocationSize, -MaxAllocationSize
  • Modified cmdlet Set-AzApplicationGatewayClientAuthConfiguration
    • Added parameter -VerifyClientAuthMode
  • Modified cmdlet Set-AzApplicationGatewayRequestRoutingRule
    • Added parameters -AdvancedRoutingMapId, -AdvancedRoutingMap
  • Modified cmdlet Set-AzNetworkManagerIpamPool
    • Added parameters -MinAllocationSize, -MaxAllocationSize
  • Modified cmdlet New-AzNetworkSecurityPerimeter
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzNetworkSecurityPerimeterAccessRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzNetworkSecurityPerimeterAssociation
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzNetworkSecurityPerimeterLink
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzNetworkSecurityPerimeterLoggingConfiguration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzNetworkSecurityPerimeterProfile
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzNetworkSecurityPerimeter
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzNetworkSecurityPerimeterAccessRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzNetworkSecurityPerimeterAssociation
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzNetworkSecurityPerimeterLink
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzNetworkSecurityPerimeterLinkReference
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzNetworkSecurityPerimeterLoggingConfiguration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzNetworkSecurityPerimeterProfile
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzNetworkSecurityPerimeter
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzNetworkSecurityPerimeterAccessRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzNetworkSecurityPerimeterAssociation
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzNetworkSecurityPerimeterLink
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzNetworkSecurityPerimeterLoggingConfiguration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Added cmdlet Add-AzApplicationGatewayAdvancedRoutingConditionSet, Add-AzApplicationGatewayAdvancedRoutingMap, Get-AzApplicationGatewayAdvancedRoutingConditionSet, Get-AzApplicationGatewayAdvancedRoutingMap, Get-AzExpressRouteCircuitAuthorizationKey, Get-AzExpressRouteCrossConnectionMigrationInfo, Get-AzExpressRoutePortAuthorizationKey, Invoke-AzExpressRouteCrossConnectionCommitMigration, Invoke-AzExpressRouteCrossConnectionMigration, Invoke-AzExpressRouteCrossConnectionPrepareMigration, Invoke-AzExpressRouteCrossConnectionRestoreBgpForMigration, Invoke-AzExpressRouteCrossConnectionRollbackMigration, Invoke-AzExpressRouteCrossConnectionShutDownBgpForMigration, New-AzApplicationGatewayAdvancedRoutingCondition, New-AzApplicationGatewayAdvancedRoutingConditionSet, New-AzApplicationGatewayAdvancedRoutingMap, New-AzApplicationGatewayAdvancedRoutingRuleConfig, New-AzExpressRouteCrossConnectionPortMapping, Remove-AzApplicationGatewayAdvancedRoutingConditionSet, Remove-AzApplicationGatewayAdvancedRoutingMap, Set-AzApplicationGatewayAdvancedRoutingConditionSet, Set-AzApplicationGatewayAdvancedRoutingMap, Test-AzExpressRouteCrossConnectionMigration

Az.RecoveryServices 7.15.0

  • Modified cmdlet Enable-AzRecoveryServicesBackupProtection
    • Added parameters -AccessType, -IsSystemAssignedIdentity, -UserAssignedIdentityArmUrl, -Force
  • Modified cmdlet Register-AzRecoveryServicesBackupContainer
    • Added parameters -StorageAccountName, -AccessType, -IsSystemAssignedIdentity, -UserAssignedIdentityArmUrl
  • Modified cmdlet Restore-AzRecoveryServicesBackupItem
    • Added parameters -IsSystemAssignedIdentity, -UserAssignedIdentityArmUrl
  • Modified cmdlet Update-AzRecoveryServicesVault
    • Added parameter -SourceScanState
  • Added cmdlet Set-AzRecoveryServicesBackupItemSourceScanConfiguration

Az.ServiceBus 4.4.0

  • Modified cmdlet Approve-AzServiceBusPrivateEndpointConnection
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Complete-AzServiceBusMigration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Deny-AzServiceBusPrivateEndpointConnection
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzServiceBusAuthorizationRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzServiceBusGeoDRConfiguration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzServiceBusKey
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzServiceBusNamespace
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzServiceBusQueue
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzServiceBusRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzServiceBusSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzServiceBusTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzServiceBusAuthorizationRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzServiceBusGeoDRConfiguration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzServiceBusMigration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzServiceBusNamespace
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzServiceBusPrivateEndpointConnection
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzServiceBusQueue
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzServiceBusRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzServiceBusSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzServiceBusTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzServiceBusAuthorizationRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzServiceBusGeoDRConfigurationBreakPair
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzServiceBusGeoDRConfigurationFailOver
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzServiceBusNamespace
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzServiceBusNetworkRuleSet
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzServiceBusQueue
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzServiceBusRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzServiceBusSubscription
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzServiceBusTopic
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Start-AzServiceBusMigration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Start-AzServiceBusNamespaceFailOver
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Stop-AzServiceBusMigration
    • Added parameters -AcquirePolicyToken, -ChangeReference

Az.Sql 7.2.0

  • Modified cmdlet Set-AzSqlDatabaseAudit
    • Added parameter -RequiredFields
  • Modified cmdlet Set-AzSqlServerAudit
    • Added parameter -RequiredFields

Az.StorageSync 2.7.0

  • Modified cmdlet New-AzStorageSyncCloudEndpoint
    • Added parameter -ChangeEnumerationIntervalDay
  • Added cmdlet Set-AzStorageSyncCloudEndpoint

16.3.0 - September 2026

Az.Cdn 6.2.0

  • Modified cmdlet Add-AzCdnEdgeActionAttachment
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Clear-AzCdnEndpointContent
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Clear-AzFrontDoorCdnEndpointContent
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Deploy-AzCdnEdgeActionVersionCode
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Disable-AzCdnCustomDomainCustomHttps
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Enable-AzCdnCustomDomainCustomHttps
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Enable-AzFrontDoorCdnProfileMigration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Import-AzCdnEndpointContent
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Invoke-AzCdnAbortProfileToAFDMigration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Invoke-AzCdnCommitProfileToAFDMigration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Move-AzCdnProfileToAFD
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzCdnCustomDomain
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzCdnEdgeAction
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzCdnEdgeActionExecutionFilter
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzCdnEdgeActionVersion
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzCdnEndpoint
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzCdnOrigin
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzCdnOriginGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzCdnProfile
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzFrontDoorCdnCustomDomain
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzFrontDoorCdnEndpoint
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzFrontDoorCdnOrigin
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzFrontDoorCdnOriginGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzFrontDoorCdnProfile
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzFrontDoorCdnRoute
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzFrontDoorCdnRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzFrontDoorCdnRuleSet
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzFrontDoorCdnSecret
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzFrontDoorCdnSecurityPolicy
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzCdnCustomDomain
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzCdnEdgeAction
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzCdnEdgeActionAttachment
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzCdnEdgeActionExecutionFilter
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzCdnEdgeActionVersion
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzCdnEndpoint
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzCdnOrigin
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzCdnOriginGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzCdnProfile
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzFrontDoorCdnCustomDomain
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzFrontDoorCdnEndpoint
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzFrontDoorCdnOrigin
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzFrontDoorCdnOriginGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzFrontDoorCdnProfile
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzFrontDoorCdnRoute
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzFrontDoorCdnRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzFrontDoorCdnRuleSet
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzFrontDoorCdnSecret
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzFrontDoorCdnSecurityPolicy
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Start-AzCdnEndpoint
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Stop-AzCdnEndpoint
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Test-AzFrontDoorCdnProfileMigration
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzCdnEdgeAction
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzCdnEdgeActionExecutionFilter
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzCdnEdgeActionVersion
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzCdnEndpoint
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzCdnOrigin
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzCdnOriginGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzCdnProfile
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzFrontDoorCdnCustomDomain
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzFrontDoorCdnCustomDomainValidationToken
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzFrontDoorCdnEndpoint
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzFrontDoorCdnOrigin
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzFrontDoorCdnOriginGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzFrontDoorCdnProfile
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzFrontDoorCdnProfileSku
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzFrontDoorCdnRoute
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzFrontDoorCdnRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzFrontDoorCdnRuleSet
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzFrontDoorCdnSecret
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzFrontDoorCdnSecurityPolicy
    • Added parameters -AcquirePolicyToken, -ChangeReference

Az.Compute 11.9.0

  • Modified cmdlet New-AzCapacityReservationGroup
    • Added parameter -ReservationType
  • Modified cmdlet New-AzVM
    • Added parameters -DisableCapacityReservationAssignment, -ProcessorMode
  • Modified cmdlet New-AzVMConfig
    • Added parameters -DisableCapacityReservationAssignment, -ProcessorMode
  • Modified cmdlet New-AzVmss
    • Added parameters -DisableCapacityReservationAssignment, -ProcessorMode
  • Modified cmdlet New-AzVmssConfig
    • Added parameters -DisableCapacityReservationAssignment, -ProcessorMode
  • Modified cmdlet Set-AzVMProxyAgentSetting
    • Added parameters -WireServerUseLocalFileRules, -ImdsUseLocalFileRules
  • Modified cmdlet Set-AzVmssProxyAgentSetting
    • Added parameters -WireServerUseLocalFileRules, -ImdsUseLocalFileRules
  • Modified cmdlet Stop-AzVM
    • Added parameter -ForceDeallocate
  • Modified cmdlet Update-AzCapacityReservationGroup
    • Added parameter -ReservationType
  • Modified cmdlet Update-AzVM
    • Added parameters -DisableCapacityReservationAssignment, -ProcessorMode
  • Modified cmdlet Update-AzVmss
    • Added parameters -DisableCapacityReservationAssignment, -ProcessorMode
  • Added cmdlet Set-AzVMZoneMovement

Az.CosmosDB 1.22.0

  • Modified cmdlet Restore-AzCosmosDBAccount
    • Added parameter -DisableLocalAuth

Az.Network 8.2.0

  • Modified cmdlet Add-AzLoadBalancerFrontendIpConfig
    • Added parameter -EnableConnectionTracking
  • Modified cmdlet Add-AzRouteServerPeer
    • Added parameters -RoutingConfiguration, -VirtualHubVnetConnection, -VirtualHubVnetConnectionId
  • Modified cmdlet New-AzApplicationGateway
    • Added parameter -DisableDefaultServerHeaderInResponse
  • Modified cmdlet New-AzExpressRouteCircuit
    • Added parameters -PartnerAccountId, -ActivationKey
  • Modified cmdlet New-AzLoadBalancer
    • Added parameters -Mode, -Scope
  • Modified cmdlet New-AzLoadBalancerFrontendIpConfig
    • Added parameter -EnableConnectionTracking
  • Modified cmdlet New-AzPublicIpTag
    • Added parameter -FirstPartyServiceTagId
  • Modified cmdlet New-AzVirtualHub
    • Added parameter -AddressPrefixV6
  • Modified cmdlet New-AzVirtualHubVnetConnection
    • Added parameter -EnableOnlyIpv6Peering
  • Modified cmdlet New-AzVirtualNetworkGatewayConnection
    • Added parameter -RoutingConfiguration
  • Modified cmdlet Set-AzLoadBalancerFrontendIpConfig
    • Added parameter -EnableConnectionTracking
  • Modified cmdlet Set-AzPublicIpAddress
    • Added parameters -DdosCustomPolicyId, -RemoveDdosCustomPolicy
  • Modified cmdlet Set-AzVirtualNetworkGatewayConnection
    • Added parameter -RoutingConfiguration
  • Modified cmdlet Update-AzRouteServerPeer
    • Added parameters -RoutingConfiguration, -VirtualHubVnetConnection, -VirtualHubVnetConnectionId
  • Modified cmdlet Update-AzVirtualHub
    • Added parameter -AddressPrefixV6
  • Added cmdlet Get-AzAddressPrefixSet, Get-AzExpressRouteLag, Get-AzExpressRouteLagIdentity, Get-AzExpressRouteLagLink, Get-AzExpressRouteLagMember, Get-AzFirewallPolicyKubeSelectorGroup, Get-AzFirstPartyServiceTag, Get-AzInterconnectGroup, Get-AzInterconnectGroupNodeAvailability, Get-AzInterconnectGroupSubgroup, Get-AzVirtualNetworkGatewayEffectiveRoute, Move-AzVirtualNetworkIpConfiguration, New-AzAddressPrefixSet, New-AzExpressRouteLag, New-AzExpressRouteLagIdentity, New-AzExpressRouteLagLOA, New-AzFirewallPolicyKubeLabelSelector, New-AzFirewallPolicyKubeSelectorGroup, New-AzFirewallPolicyLabelSelectorExpression, New-AzFirstPartyServiceTag, New-AzInterconnectGroup, New-AzMoveIpConfigurationItem, Remove-AzAddressPrefixSet, Remove-AzExpressRouteLag, Remove-AzExpressRouteLagIdentity, Remove-AzFirewallPolicyKubeSelectorGroup, Remove-AzFirstPartyServiceTag, Remove-AzInterconnectGroup, Set-AzAddressPrefixSet, Set-AzExpressRouteLag, Set-AzExpressRouteLagIdentity, Set-AzFirewallPolicyKubeSelectorGroup, Set-AzFirstPartyServiceTag, Set-AzInterconnectGroup

Az.Resources 10.2.0

  • Modified cmdlet New-AzManagementGroupDeploymentStackWhatIfResult
    • Removed parameter -DenySettingsApplyToChildScope
    • Added parameters -DenySettingsApplyToChildScopes, -ResourcesWithoutDeleteSupport, -Tag
  • Modified cmdlet New-AzResourceGroupDeploymentStackWhatIfResult
    • Removed parameter -DenySettingsApplyToChildScope
    • Added parameters -DenySettingsApplyToChildScopes, -ResourcesWithoutDeleteSupport, -Tag
  • Modified cmdlet New-AzSubscriptionDeploymentStackWhatIfResult
    • Removed parameter -DenySettingsApplyToChildScope
    • Added parameters -DenySettingsApplyToChildScopes, -ResourcesWithoutDeleteSupport, -Tag
  • Modified cmdlet Set-AzManagementGroupDeploymentStackWhatIfResult
    • Removed parameter -DenySettingsApplyToChildScope
    • Added parameters -DenySettingsApplyToChildScopes, -ResourcesWithoutDeleteSupport, -Tag
  • Modified cmdlet Set-AzResourceGroupDeploymentStackWhatIfResult
    • Removed parameter -DenySettingsApplyToChildScope
    • Added parameters -DenySettingsApplyToChildScopes, -ResourcesWithoutDeleteSupport, -Tag
  • Modified cmdlet Set-AzSubscriptionDeploymentStackWhatIfResult
    • Removed parameter -DenySettingsApplyToChildScope
    • Added parameters -DenySettingsApplyToChildScopes, -ResourcesWithoutDeleteSupport, -Tag
  • Modified cmdlet Get-AzPolicyDefinition
    • Removed parameter -ManagementGroupName
    • Added parameter -ManagementGroupId
  • Modified cmdlet Get-AzPolicySetDefinition
    • Removed parameter -ManagementGroupName
    • Added parameter -ManagementGroupId
  • Modified cmdlet New-AzPolicyDefinition
    • Removed parameter -ManagementGroupName
    • Added parameter -ManagementGroupId
  • Modified cmdlet New-AzPolicySetDefinition
    • Removed parameter -ManagementGroupName
    • Added parameter -ManagementGroupId
  • Modified cmdlet Remove-AzPolicyDefinition
    • Removed parameter -ManagementGroupName
    • Added parameter -ManagementGroupId
  • Modified cmdlet Remove-AzPolicySetDefinition
    • Removed parameter -ManagementGroupName
    • Added parameter -ManagementGroupId
  • Modified cmdlet Update-AzPolicyDefinition
    • Removed parameter -ManagementGroupName
    • Added parameter -ManagementGroupId
  • Modified cmdlet Update-AzPolicySetDefinition
    • Removed parameter -ManagementGroupName
    • Added parameter -ManagementGroupId
  • Added cmdlet Get-AzPolicyEnrollment, New-AzPolicyEnrollment, Remove-AzPolicyEnrollment, Update-AzPolicyEnrollment#### Az.Security 1.10.0
    , Add-AzSecuritySqlVulnerabilityAssessmentBaselineRule, Get-AzSecuritySqlVulnerabilityAssessmentBaselineRule, Get-AzSecuritySqlVulnerabilityAssessmentScan, Get-AzSecuritySqlVulnerabilityAssessmentScanRuleResult, Get-AzSecuritySqlVulnerabilityAssessmentSetting, Invoke-AzSecurityInitiateSqlVulnerabilityAssessmentScan, New-AzSecuritySqlVulnerabilityAssessmentBaselineRule, New-AzSecuritySqlVulnerabilityAssessmentSetting, Remove-AzSecuritySqlVulnerabilityAssessmentBaselineRule, Remove-AzSecuritySqlVulnerabilityAssessmentSetting, Update-AzSecuritySqlVulnerabilityAssessmentSetting

Az.Sql 7.1.0

  • Modified cmdlet New-AzSqlInstanceLink
    • Added parameter -LinkMode
  • Modified cmdlet Update-AzSqlInstanceLink
    • Added parameter -Database

16.2.0 - August 2026

Az.Cdn 6.1.0

  • Modified cmdlet New-AzCdnEdgeAction
    • Added parameter -ProvisioningState
  • Modified cmdlet New-AzCdnEdgeActionExecutionFilter
    • Added parameter -ProvisioningState
  • Modified cmdlet New-AzCdnEdgeActionVersion
    • Added parameter -ProvisioningState
  • Modified cmdlet New-AzFrontDoorCdnCustomDomain
    • Added parameter -MtlSettingScenario
  • Modified cmdlet New-AzFrontDoorCdnEndpoint
    • Added parameter -EnforceMtl
  • Modified cmdlet New-AzFrontDoorCdnOriginGroup
    • Added parameter -AuthenticationTokenDestinationHeader
  • Modified cmdlet New-AzFrontDoorCdnRuleSet
    • Added parameters -Resource, -BatchMode, -Rule, -JsonFilePath, -JsonString, -AsJob, -NoWait
  • Modified cmdlet New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallAssociationObject
    • Added parameter -Route
  • Modified cmdlet New-AzFrontDoorCdnSecurityPolicyWebApplicationFirewallParametersObject
    • Added parameter -IsProfileLevel
  • Modified cmdlet Update-AzFrontDoorCdnCustomDomain
    • Added parameter -MtlSettingScenario
  • Modified cmdlet Update-AzFrontDoorCdnEndpoint
    • Added parameter -EnforceMtl
  • Modified cmdlet Update-AzFrontDoorCdnOriginGroup
    • Added parameter -AuthenticationTokenDestinationHeader
  • Added cmdlet Get-AzCdnManagedRuleSet, Update-AzFrontDoorCdnRuleSet#### Az.Compute 11.8.0
    , Get-AzInterconnectBlock, New-AzInterconnectBlock, Remove-AzInterconnectBlock, Update-AzInterconnectBlock

Az.EventHub 5.6.0

  • Modified cmdlet New-AzEventHubCluster
    • Added parameters -InputObject, -Parameter, -ConfidentialComputeMode, -ZoneRedundant, -JsonFilePath, -JsonString
  • Modified cmdlet New-AzEventHubNamespace
    • Added parameter -IPAddressType
  • Modified cmdlet Set-AzEventHubNamespace
    • Added parameter -IPAddressType

Az.FrontDoor 2.3.0

  • Modified cmdlet New-AzFrontDoorWafPolicy
    • Added parameter -ExceptionListException
  • Modified cmdlet Update-AzFrontDoorWafPolicy
    • Added parameter -ExceptionListException

Az.NetAppFiles 1.4.0

  • Modified cmdlet New-AzNetAppFilesVolume
    • Added parameter -BreakthroughMode
  • Modified cmdlet New-AzNetAppFilesVolumeGroup
    • Added parameters -BreakthroughMode, -DataBreakthroughMode, -LogBreakthroughMode, -SharedBreakthroughMode, -DataBackupBreakthroughMode, -LogBackupBreakthroughMode, -BinaryBreakthroughMode, -BackupBreakthroughMode, -LogMirrorBreakthroughMode

Az.Network 8.1.0

  • Modified cmdlet Add-AzApplicationGatewaySslCertificate
    • Added parameters -HsmKeyId, -HsmPublicCertData
  • Modified cmdlet Add-AzRouteConfig
    • Changed the type of parameter -NextHopIpAddress from String to String[]
  • Modified cmdlet New-AzApplicationGatewaySslCertificate
    • Added parameters -HsmKeyId, -HsmPublicCertData
  • Modified cmdlet New-AzNatGateway
    • Added parameter -Nat64
  • Modified cmdlet New-AzRouteConfig
    • Changed the type of parameter -NextHopIpAddress from String to String[]
  • Modified cmdlet New-AzRouteTable
    • Added parameter -DisablePeeringRoute
  • Modified cmdlet New-AzVirtualNetwork
    • Added parameter -SummarizedGatewayPrefix
  • Modified cmdlet New-AzVirtualNetworkAppliance
    • Added parameter -PrivateIPAddressVersion
  • Modified cmdlet Set-AzApplicationGatewaySslCertificate
    • Added parameters -HsmKeyId, -HsmPublicCertData
  • Modified cmdlet Set-AzNatGateway
    • Added parameter -Nat64
  • Modified cmdlet Set-AzRouteConfig
    • Changed the type of parameter -NextHopIpAddress from String to String[]
  • Added cmdlet Add-AzDdosCustomPolicyDetectionRule, Get-AzConnectionPolicy, Get-AzDdosCustomPolicy, Invoke-AzPublicIpAddressCloudServiceReservation, Invoke-AzPublicIpAddressDisassociateCloudServiceReservedIp, New-AzConnectionPolicy, New-AzDdosCustomPolicy, New-AzDdosCustomPolicyDetectionRule, Remove-AzConnectionPolicy, Remove-AzDdosCustomPolicy, Remove-AzDdosCustomPolicyDetectionRule, Set-AzConnectionPolicy, Set-AzDdosCustomPolicy

Az.RecoveryServices 7.14.0

  • Modified cmdlet Enable-AzRecoveryServicesBackupProtection
    • Added parameter -ContainerSubscriptionId
  • Modified cmdlet New-AzRecoveryServicesVault
    • Added parameter -CostManagementGranularity
  • Modified cmdlet Update-AzRecoveryServicesVault
    • Added parameter -CostManagementGranularity

Az.Resources 10.1.0

  • Added cmdlet Get-AzManagementGroupDeploymentStackWhatIfResult, Get-AzResourceGroupDeploymentStackWhatIfResult, Get-AzSubscriptionDeploymentStackWhatIfResult, New-AzManagementGroupDeploymentStackWhatIfResult, New-AzResourceGroupDeploymentStackWhatIfResult, New-AzSubscriptionDeploymentStackWhatIfResult, Remove-AzManagementGroupDeploymentStackWhatIfResult, Remove-AzResourceGroupDeploymentStackWhatIfResult, Remove-AzSubscriptionDeploymentStackWhatIfResult, Set-AzManagementGroupDeploymentStackWhatIfResult, Set-AzResourceGroupDeploymentStackWhatIfResult, Set-AzSubscriptionDeploymentStackWhatIfResult

Az.ServiceBus 4.3.0

  • Modified cmdlet New-AzServiceBusGeoDRConfiguration
    • Removed parameter -PassThru
  • Modified cmdlet New-AzServiceBusNamespace
    • Added parameters -GeoDataReplicationMaxReplicationLagDurationInSecond, -GeoDataReplicationLocation, -IPAddressType
  • Modified cmdlet New-AzServiceBusQueue
    • Added parameter -UserMetadata
  • Modified cmdlet New-AzServiceBusSubscription
    • Added parameter -UserMetadata
  • Modified cmdlet New-AzServiceBusTopic
    • Added parameter -UserMetadata
  • Modified cmdlet Set-AzServiceBusNamespace
    • Added parameters -GeoDataReplicationMaxReplicationLagDurationInSecond, -GeoDataReplicationLocation, -IPAddressType
  • Added cmdlet Get-AzServiceBusNetworkSecurityPerimeterConfiguration, Get-AzServiceBusNetworkSecurityPerimeterConfigurationsForAssociation, New-AzServiceBusLocationsNameObject, Start-AzServiceBusNamespaceFailOver

16.1.0 - July 2026

Az.AppConfiguration 2.2.0

  • Modified cmdlet New-AzAppConfigurationSnapshot
    • Added parameter -Description
  • Modified cmdlet Set-AzAppConfigurationKeyValue
    • Added parameter -Description

Az.Compute 11.7.0

  • Modified cmdlet New-AzVM
    • Added parameters -ScheduledEventsApiVersion, -EnableAllInstancesDown
  • Modified cmdlet New-AzVmss
    • Added parameters -ScheduledEventsApiVersion, -EnableAllInstancesDown
  • Modified cmdlet New-AzVmssConfig
    • Added parameter -LifecycleHooksProfile
  • Modified cmdlet Update-AzAvailabilitySet
    • Added parameters -ScheduledEventsApiVersion, -EnableAllInstancesDown
  • Modified cmdlet Update-AzVM
    • Added parameters -ScheduledEventsApiVersion, -EnableAllInstancesDown
  • Modified cmdlet Update-AzVmss
    • Added parameters -ScheduledEventsApiVersion, -EnableAllInstancesDown
  • Added cmdlet Get-AzVmssLifecycleHookEvent, New-AzVmssLifecycleHookConfig, Remove-AzVmssLifecycleHook, Set-AzVmssLifecycleHooksProfile, Update-AzVmssLifecycleHookEvent

Az.Dns 2.2.0

  • Modified cmdlet New-AzDnsRecordSet
    • Added parameter -TrafficManagerProfileId

Az.RecoveryServices 7.13.0

  • Modified cmdlet New-AzRecoveryServicesAsrAzureToAzureDiskReplicationConfig
    • Added parameters -RecoveryNetworkAccessPolicy, -RecoveryDiskAccessId, -RecoveryPublicNetworkAccess

16.0.0 - June 2026

Az.Accounts 5.5.0

  • Modified cmdlet Add-AzEnvironment
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Clear-AzConfig
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Clear-AzContext
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Clear-AzDefault
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Connect-AzAccount
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Disable-AzContextAutosave
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Disable-AzDataCollection
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Disable-AzureRmAlias
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Disconnect-AzAccount
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Enable-AzContextAutosave
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Enable-AzDataCollection
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Enable-AzureRmAlias
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Export-AzConfig
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Import-AzConfig
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Import-AzContext
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Invoke-AzRestMethod
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Open-AzSurveyLink
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzContext
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzEnvironment
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Rename-AzContext
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Resolve-AzError
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Save-AzContext
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Select-AzContext
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Send-Feedback
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzContext
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzDefault
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzEnvironment
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Uninstall-AzureRm
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzConfig
    • Added parameters -AcquirePolicyToken, -ChangeReference

Az.Aks 7.2.0

  • Modified cmdlet Disable-AzAksAddOn
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Enable-AzAksAddOn
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Import-AzAksCredential
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Invoke-AzAksRunCommand
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzAksCluster
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzAksNodePool
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzAksCluster
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzAksNodePool
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzAksCluster
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzAksClusterCredential
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Start-AzAksDashboard
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Stop-AzAksDashboard
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Update-AzAksNodePool
    • Added parameters -AcquirePolicyToken, -ChangeReference

Az.AnalysisServices 1.3.0

  • Modified cmdlet Add-AzAnalysisServicesAccount
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Export-AzAnalysisServicesInstanceLog
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzAnalysisServicesFirewallConfig
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzAnalysisServicesFirewallRule
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet New-AzAnalysisServicesServer
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Remove-AzAnalysisServicesServer
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Restart-AzAnalysisServicesInstance
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Resume-AzAnalysisServicesServer
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Set-AzAnalysisServicesServer
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Suspend-AzAnalysisServicesServer
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Sync-AzAnalysisServicesInstance
    • Added parameters -AcquirePolicyToken, -ChangeReference

Az.ApiManagement 4.2.0

  • Modified cmdlet Add-AzApiManagementApiToGateway
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Add-AzApiManagementApiToProduct
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Add-AzApiManagementProductToGroup
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Add-AzApiManagementRegion
    • Added parameters -AcquirePolicyToken, -ChangeReference
  • Modified cmdlet Add-AzApiManagementUserToGroup
    • Added p