-
Notifications
You must be signed in to change notification settings - Fork 4.1k
[BC] DataProtection Breaking Change Announcement #29117
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -5,6 +5,11 @@ function Update-AzDataProtectionResourceGuard | |||||
| [OutputType('Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.IResourceGuardResource')] | ||||||
| [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess)] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Description('Updates a resource guard belonging to a resource group')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.PreviewMessage("**********************************************************************************************`n | ||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | ||||||
|
||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | |
| * This cmdlet will undergo a breaking change in Az v15.0.0, to be released on November 19th 2025. *`n |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -5,6 +5,11 @@ function Stop-AzDataProtectionBackupInstanceProtection | |||||
| [OutputType('System.Boolean')] | ||||||
| [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Description('This operation will stop protection of a backup instance and data will be held forever')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.PreviewMessage("**********************************************************************************************`n | ||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | ||||||
|
||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | |
| * This cmdlet will undergo a breaking change in Az v15.0.0, to be released on November 19th 2025. *`n |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -5,6 +5,11 @@ function Suspend-AzDataProtectionBackupInstanceBackup | |||||
| [OutputType('System.Boolean')] | ||||||
| [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact='Medium')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Description('This operation will stop backup for a backup instance and retains the backup data as per the policy except latest Recovery point, which will be retained forever')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.PreviewMessage("**********************************************************************************************`n | ||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | ||||||
|
||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | |
| * This cmdlet will undergo a breaking change in Az v15.0.0, to be released on November 19th 2025. *`n |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -3,6 +3,11 @@ | |||||
| [OutputType('Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.IAzureBackupJobResource')] | ||||||
| [CmdletBinding(PositionalBinding=$false)] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Description('Gets or lists jobs in a backup vault')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.PreviewMessage("**********************************************************************************************`n | ||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | ||||||
|
||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | |
| * This cmdlet will undergo a breaking change in Az v15.0.0, to be released on November 19th 2025. *`n |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -3,6 +3,11 @@ | |||||
| [OutputType('Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.IAzureBackupRestoreRequest')] | ||||||
| [CmdletBinding(PositionalBinding=$false, DefaultParameterSetName='AlternateLocationFullRecovery')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Description('Initializes Restore Request object for triggering restore on a protected backup instance.')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.PreviewMessage("**********************************************************************************************`n | ||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | ||||||
|
||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | |
| * This cmdlet will undergo a breaking change in Az v15.0.0, to be released on November 19th 2025. *`n |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -5,6 +5,11 @@ function Start-AzDataProtectionBackupInstanceRestore | |||||
| [OutputType('Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.IOperationJobExtendedInfo')] | ||||||
| [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess)] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Description('Triggers restore for a BackupInstance')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.PreviewMessage("**********************************************************************************************`n | ||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | ||||||
|
||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | |
| * This cmdlet will undergo a breaking change in Az v15.0.0, to be released on November 19th 2025. *`n |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -5,6 +5,11 @@ function Test-AzDataProtectionBackupInstanceRestore | |||||
| [OutputType('Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.IOperationJobExtendedInfo')] | ||||||
| [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess)] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Description('Validates if Restore can be triggered for a DataSource')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.PreviewMessage("**********************************************************************************************`n | ||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | ||||||
|
||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | |
| * This cmdlet will undergo a breaking change in Az v15.0.0, to be released on November 19th 2025. *`n |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -3,6 +3,11 @@ | |||||
| [OutputType('PSObject')] | ||||||
| [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess)] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Description('Creates or updates a BackupVault resource belonging to a resource group.')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.PreviewMessage("**********************************************************************************************`n | ||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | ||||||
|
||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | |
| * This cmdlet will undergo a breaking change in Az v15.0.0, to be released on November 19th 2025. *`n |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -30,6 +30,11 @@ function Set-AzDataProtectionMSIPermission { | |||||
| [OutputType('System.Object')] | ||||||
| [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess, ConfirmImpact = 'High')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Description('Grants required permissions to the backup vault and other resources for configure backup and restore scenarios')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.PreviewMessage("**********************************************************************************************`n | ||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | ||||||
|
||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | |
| * This cmdlet will undergo a breaking change in Az v15.0.0, to be released on November 19th 2025. *`n |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -3,6 +3,11 @@ | |||||
| [OutputType('Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.IBackupVaultResource')] | ||||||
| [CmdletBinding(DefaultParameterSetName="UpdateExpanded", PositionalBinding=$false, SupportsShouldProcess)] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Description('Updates a BackupVault resource belonging to a resource group. For example updating tags for a resource.')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.PreviewMessage("**********************************************************************************************`n | ||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | ||||||
|
||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | |
| * This cmdlet will undergo a breaking change in Az v15.0.0, to be released on November 19th 2025. *`n |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -4,6 +4,11 @@ function Edit-AzDataProtectionPolicyRetentionRuleClientObject { | |||||
| [OutputType('Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.IBackupPolicy')] | ||||||
| [CmdletBinding(PositionalBinding=$false)] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Description('Adds or removes Retention Rule to existing Policy')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.PreviewMessage("**********************************************************************************************`n | ||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | ||||||
|
||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | |
| * This cmdlet will undergo a breaking change in Az v15.0.0, to be released on November 19th 2025. *`n |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -2,6 +2,11 @@ | |||||
| [OutputType('Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.IBackupPolicy')] | ||||||
| [CmdletBinding(PositionalBinding=$false)] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Description('Adds or removes schedule tag in an existing backup policy.')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.PreviewMessage("**********************************************************************************************`n | ||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | ||||||
|
||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | |
| * This cmdlet will undergo a breaking change in Az v15.0.0, to be released on November 19th 2025. *`n |
| Original file line number | Diff line number | Diff line change | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -2,6 +2,11 @@ | |||||||||||||
| [OutputType('Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.IBackupPolicy')] | ||||||||||||||
| [CmdletBinding(PositionalBinding=$false)] | ||||||||||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Description('Updates Backup schedule of an existing backup policy.')] | ||||||||||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.PreviewMessage("**********************************************************************************************`n | ||||||||||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | ||||||||||||||
| * At least one change applies to this cmdlet. *`n | ||||||||||||||
| * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n | ||||||||||||||
|
Comment on lines
+6
to
+8
|
||||||||||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | |
| * At least one change applies to this cmdlet. *`n | |
| * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n | |
| * This cmdlet will undergo a breaking change in Az v15.0.0, to be released on November 19th 2025. *`n | |
| * At least one change applies to this cmdlet. *`n | |
| * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -4,6 +4,11 @@ function Get-AzDataProtectionPolicyTemplate { | |||||
| [OutputType('Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.IBackupPolicy')] | ||||||
| [CmdletBinding(PositionalBinding=$false)] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Description('Gets default policy template for a selected datasource type.')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.PreviewMessage("**********************************************************************************************`n | ||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | ||||||
|
||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | |
| * This cmdlet will undergo a breaking change in Az v15.0.0, to be released on November 19th 2025. *`n |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -4,6 +4,11 @@ | |||||
| [OutputType('Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.IBaseBackupPolicyResource')] | ||||||
| [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess)] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Description('Creates a new backup policy in a given backup vault')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.PreviewMessage("**********************************************************************************************`n | ||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | ||||||
|
||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | |
| * This cmdlet will undergo a breaking change in Az v15.0.0, to be released on November 19th 2025. *`n |
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -2,6 +2,11 @@ | |||||
| [OutputType('Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.IScheduleBasedBackupCriteria')] | ||||||
| [CmdletBinding(PositionalBinding=$false)] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Description('Creates a new criteria object')] | ||||||
| [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Runtime.PreviewMessage("**********************************************************************************************`n | ||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | ||||||
|
||||||
| * This cmdlet will undergo a breaking change in Az v16.0.0, to be released on May 2026. *`n | |
| * This cmdlet will undergo a breaking change in Az v15.0.0, to be released on November 19th 2025. *`n |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The PreviewMessage attribute contains incorrect information. The message states the breaking change will occur in "Az v16.0.0, to be released on May 2026", but the README.md directive (line 489) indicates it should be "Az v15.0.0, to be released on November 19th 2025". There is a version number mismatch and date mismatch between the cmdlet attribute and the AutoRest configuration.