From 4a4e9b6de44b23e7d956af17021889715b00fbcc Mon Sep 17 00:00:00 2001 From: JunKai-v Date: Tue, 3 Feb 2026 12:32:10 +0800 Subject: [PATCH 1/3] data protection breaking change announcement --- .../Properties/AssemblyInfo.cs | 4 +-- .../DataProtection.Autorest/README.md | 7 +++++ .../New-AzDataProtectionResourceGuard.ps1 | 5 ++++ .../Update-AzDataProtectionResourceGuard.ps1 | 5 ++++ ...DataProtectionBackupInstanceProtection.ps1 | 5 ++++ ...d-AzDataProtectionBackupInstanceBackup.ps1 | 5 ++++ .../Platform/Job/Get-AzDataProtectionJob.ps1 | 5 ++++ ...tialize-AzDataProtectionRestoreRequest.ps1 | 5 ++++ ...-AzDataProtectionBackupInstanceRestore.ps1 | 5 ++++ ...-AzDataProtectionBackupInstanceRestore.ps1 | 5 ++++ .../Vault/New-AzDataProtectionBackupVault.ps1 | 5 ++++ .../Set-AzDataProtectionMSIPermission.ps1 | 5 ++++ .../Update-AzDataProtectionBackupVault.ps1 | 5 ++++ ...tectionPolicyRetentionRuleClientObject.ps1 | 5 ++++ ...-AzDataProtectionPolicyTagClientObject.ps1 | 5 ++++ ...ataProtectionPolicyTriggerClientObject.ps1 | 5 ++++ .../Get-AzDataProtectionPolicyTemplate.ps1 | 5 ++++ .../New-AzDataProtectionBackupPolicy.ps1 | 5 ++++ ...rotectionPolicyTagCriteriaClientObject.ps1 | 5 ++++ ...otectionRetentionLifeCycleClientObject.ps1 | 5 ++++ .../docs/Az.DataProtection.md | 2 +- .../generate-info.json | 2 +- src/DataProtection/DataProtection.sln | 28 +++++++++---------- .../DataProtection/Az.DataProtection.psd1 | 10 +++---- ...ind-AzDataProtectionRestorableTimeRange.md | 2 +- .../help/Get-AzDataProtectionBackupVault.md | 2 +- .../New-AzDataProtectionBackupInstance.md | 6 ++-- .../help/New-AzDataProtectionBackupPolicy.md | 4 +-- ...ectionPolicyTriggerScheduleClientObject.md | 2 +- ...t-AzDataProtectionBackupInstanceRestore.md | 6 ++-- ...-AzDataProtectionBackupInstanceDeletion.md | 2 +- .../Update-AzDataProtectionBackupInstance.md | 2 +- .../Update-AzDataProtectionBackupVault.md | 4 +-- .../Update-AzDataProtectionResourceGuard.md | 2 +- 34 files changed, 136 insertions(+), 39 deletions(-) diff --git a/src/DataProtection/DataProtection.Autorest/Properties/AssemblyInfo.cs b/src/DataProtection/DataProtection.Autorest/Properties/AssemblyInfo.cs index b7101f1fe2a5..d0e6412446ad 100644 --- a/src/DataProtection/DataProtection.Autorest/Properties/AssemblyInfo.cs +++ b/src/DataProtection/DataProtection.Autorest/Properties/AssemblyInfo.cs @@ -20,7 +20,7 @@ [assembly: System.Reflection.AssemblyCopyrightAttribute("Copyright © Microsoft")] [assembly: System.Reflection.AssemblyProductAttribute("Microsoft Azure PowerShell")] [assembly: System.Reflection.AssemblyTitleAttribute("Microsoft Azure PowerShell - DataProtection")] -[assembly: System.Reflection.AssemblyFileVersionAttribute("2.8.0")] -[assembly: System.Reflection.AssemblyVersionAttribute("2.8.0")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("2.9.0")] +[assembly: System.Reflection.AssemblyVersionAttribute("2.9.0")] [assembly: System.Runtime.InteropServices.ComVisibleAttribute(false)] [assembly: System.CLSCompliantAttribute(false)] diff --git a/src/DataProtection/DataProtection.Autorest/README.md b/src/DataProtection/DataProtection.Autorest/README.md index 4f7367db1126..cce86b68a336 100644 --- a/src/DataProtection/DataProtection.Autorest/README.md +++ b/src/DataProtection/DataProtection.Autorest/README.md @@ -697,6 +697,13 @@ directive: - from: source-file-csharp where: $ transform: $ = $.replace('internal Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.INamespacedNameResource ResourceModifierReference', 'public Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.INamespacedNameResource ResourceModifierReference'); + + - where: + verb: Backup|Edit|Find|Get|Initialize|New|Set|Start|Stop|Suspend|Sync|Test|Update + subject: BackupInstance|BackupInstanceAdhoc|BackupInstanceBackup|BackupInstanceProtection|BackupInstanceReadiness|BackupInstanceRestore|BackupInstanceUpdate|BackupPolicy|BackupVault|Job|MSIPermission|Operation|OperationStatus|PolicyRetentionRuleClientObject|PolicyTagClientObject|PolicyTagCriteriaClientObject|PolicyTemplate|PolicyTriggerClientObject|ResourceGuard|ResourceGuardMapping|RestorableTimeRange|RestoreRequest|RetentionLifeCycleClientObject|SoftDeletedBackupInstance + set: + preview-announcement: + preview-message: "*****************************************************************************************\\r\\n* This cmdlet will undergo a breaking change in Az v16.0.0, to be released in May 2026. *\\r\\n* At least one change applies to this cmdlet. *\\r\\n* See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *\\r\\n**************************************************************************************************" ``` ## Alternate settings diff --git a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Common/New-AzDataProtectionResourceGuard.ps1 b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Common/New-AzDataProtectionResourceGuard.ps1 index 395862a19201..6bc14107277d 100644 --- a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Common/New-AzDataProtectionResourceGuard.ps1 +++ b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Common/New-AzDataProtectionResourceGuard.ps1 @@ -5,6 +5,11 @@ function New-AzDataProtectionResourceGuard [OutputType('Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.IResourceGuardResource')] [CmdletBinding(PositionalBinding=$false, SupportsShouldProcess)] [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Description('Creates a resource guard under 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 + * At least one change applies to this cmdlet. *`n + * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n + ***************************************************************************************************")] param( [Parameter(ParameterSetName="CreateResourceGuard", Mandatory=$false, HelpMessage='Subscription Id of the resource guard')] diff --git a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Common/Update-AzDataProtectionResourceGuard.ps1 b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Common/Update-AzDataProtectionResourceGuard.ps1 index 2180968f9895..37440838488d 100644 --- a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Common/Update-AzDataProtectionResourceGuard.ps1 +++ b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Common/Update-AzDataProtectionResourceGuard.ps1 @@ -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 + * At least one change applies to this cmdlet. *`n + * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n + ***************************************************************************************************")] param( [Parameter(ParameterSetName="UpdateResourceGuardOperations", Mandatory=$false, HelpMessage='Subscription Id of the resource guard')] diff --git a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/BackupInstance/Stop-AzDataProtectionBackupInstanceProtection.ps1 b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/BackupInstance/Stop-AzDataProtectionBackupInstanceProtection.ps1 index 1e2a4ccdf100..fc0ff1db7456 100644 --- a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/BackupInstance/Stop-AzDataProtectionBackupInstanceProtection.ps1 +++ b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/BackupInstance/Stop-AzDataProtectionBackupInstanceProtection.ps1 @@ -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 + * At least one change applies to this cmdlet. *`n + * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n + ***************************************************************************************************")] param( [Parameter(ParameterSetName="Stop", Mandatory=$false, HelpMessage='Subscription Id of the backup vault')] diff --git a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/BackupInstance/Suspend-AzDataProtectionBackupInstanceBackup.ps1 b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/BackupInstance/Suspend-AzDataProtectionBackupInstanceBackup.ps1 index 26dceeef318c..e7266e739396 100644 --- a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/BackupInstance/Suspend-AzDataProtectionBackupInstanceBackup.ps1 +++ b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/BackupInstance/Suspend-AzDataProtectionBackupInstanceBackup.ps1 @@ -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 + * At least one change applies to this cmdlet. *`n + * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n + ***************************************************************************************************")] param( [Parameter(ParameterSetName="Suspend", Mandatory=$false, HelpMessage='Subscription Id of the backup vault')] diff --git a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Job/Get-AzDataProtectionJob.ps1 b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Job/Get-AzDataProtectionJob.ps1 index e96d8b5b0f3e..89251785b91b 100644 --- a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Job/Get-AzDataProtectionJob.ps1 +++ b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Job/Get-AzDataProtectionJob.ps1 @@ -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 + * At least one change applies to this cmdlet. *`n + * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n + ***************************************************************************************************")] param( [Parameter(ParameterSetName="Get", Mandatory=$false, HelpMessage='Subscription Id of the vault')] diff --git a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Restore/Initialize-AzDataProtectionRestoreRequest.ps1 b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Restore/Initialize-AzDataProtectionRestoreRequest.ps1 index 11082bc39263..797867a8a61d 100644 --- a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Restore/Initialize-AzDataProtectionRestoreRequest.ps1 +++ b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Restore/Initialize-AzDataProtectionRestoreRequest.ps1 @@ -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 + * At least one change applies to this cmdlet. *`n + * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n + ***************************************************************************************************")] param( [Parameter(ParameterSetName="OriginalLocationFullRecovery", Mandatory, HelpMessage='Datasource Type')] diff --git a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Restore/Start-AzDataProtectionBackupInstanceRestore.ps1 b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Restore/Start-AzDataProtectionBackupInstanceRestore.ps1 index 79cd324f82e3..1708bf9981ab 100644 --- a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Restore/Start-AzDataProtectionBackupInstanceRestore.ps1 +++ b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Restore/Start-AzDataProtectionBackupInstanceRestore.ps1 @@ -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 + * At least one change applies to this cmdlet. *`n + * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n + ***************************************************************************************************")] param( # Trigger, TriggerExpanded diff --git a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Restore/Test-AzDataProtectionBackupInstanceRestore.ps1 b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Restore/Test-AzDataProtectionBackupInstanceRestore.ps1 index a9ba65b9c192..f4da086212cf 100644 --- a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Restore/Test-AzDataProtectionBackupInstanceRestore.ps1 +++ b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Restore/Test-AzDataProtectionBackupInstanceRestore.ps1 @@ -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 + * At least one change applies to this cmdlet. *`n + * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n + ***************************************************************************************************")] param( [Parameter(ParameterSetName="ValidateRestore", Mandatory=$false, HelpMessage='Subscription Id of the backup vault')] diff --git a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Vault/New-AzDataProtectionBackupVault.ps1 b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Vault/New-AzDataProtectionBackupVault.ps1 index aaee6161944b..8639d6e33896 100644 --- a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Vault/New-AzDataProtectionBackupVault.ps1 +++ b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Vault/New-AzDataProtectionBackupVault.ps1 @@ -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 + * At least one change applies to this cmdlet. *`n + * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n + ***************************************************************************************************")] param( [Parameter(Mandatory=$false, HelpMessage='Subscription Id of the vault')] diff --git a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Vault/Set-AzDataProtectionMSIPermission.ps1 b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Vault/Set-AzDataProtectionMSIPermission.ps1 index 2c2fbd9f3e54..3c552c34ac08 100644 --- a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Vault/Set-AzDataProtectionMSIPermission.ps1 +++ b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Vault/Set-AzDataProtectionMSIPermission.ps1 @@ -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 + * At least one change applies to this cmdlet. *`n + * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n + ***************************************************************************************************")] param( [Parameter(ParameterSetName="SetPermissionsForBackup", Mandatory, HelpMessage='Backup instance request object which will be used to configure backup')] diff --git a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Vault/Update-AzDataProtectionBackupVault.ps1 b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Vault/Update-AzDataProtectionBackupVault.ps1 index 73f0ff8bd185..ec26b9e6f64e 100644 --- a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Vault/Update-AzDataProtectionBackupVault.ps1 +++ b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Platform/Vault/Update-AzDataProtectionBackupVault.ps1 @@ -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 + * At least one change applies to this cmdlet. *`n + * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n + ***************************************************************************************************")] param( [Parameter(ParameterSetName="UpdateExpanded",Mandatory=$false, HelpMessage='The ID of the target subscription. The value must be an UUID.')] diff --git a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/Edit-AzDataProtectionPolicyRetentionRuleClientObject.ps1 b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/Edit-AzDataProtectionPolicyRetentionRuleClientObject.ps1 index 3ef0c4122464..99b082d5c3c1 100644 --- a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/Edit-AzDataProtectionPolicyRetentionRuleClientObject.ps1 +++ b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/Edit-AzDataProtectionPolicyRetentionRuleClientObject.ps1 @@ -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 + * At least one change applies to this cmdlet. *`n + * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n + ***************************************************************************************************")] param( [Parameter(ParameterSetName='AddRetention',Mandatory, HelpMessage='Backup Policy Object')] diff --git a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/Edit-AzDataProtectionPolicyTagClientObject.ps1 b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/Edit-AzDataProtectionPolicyTagClientObject.ps1 index 67a088fc444d..00fc13b0e7f2 100644 --- a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/Edit-AzDataProtectionPolicyTagClientObject.ps1 +++ b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/Edit-AzDataProtectionPolicyTagClientObject.ps1 @@ -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 + * At least one change applies to this cmdlet. *`n + * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n + ***************************************************************************************************")] param( [Parameter(ParameterSetName='updateTag', Mandatory, HelpMessage='Backup Policy Object.')] diff --git a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/Edit-AzDataProtectionPolicyTriggerClientObject.ps1 b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/Edit-AzDataProtectionPolicyTriggerClientObject.ps1 index aa1abfb8f260..a0eaac9457b1 100644 --- a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/Edit-AzDataProtectionPolicyTriggerClientObject.ps1 +++ b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/Edit-AzDataProtectionPolicyTriggerClientObject.ps1 @@ -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 + ***************************************************************************************************")] param ( [Parameter(ParameterSetName='ModifyBackupSchedule', Mandatory, HelpMessage='Backup Policy object.')] diff --git a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/Get-AzDataProtectionPolicyTemplate.ps1 b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/Get-AzDataProtectionPolicyTemplate.ps1 index feed8c1df55e..be17a64eee45 100644 --- a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/Get-AzDataProtectionPolicyTemplate.ps1 +++ b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/Get-AzDataProtectionPolicyTemplate.ps1 @@ -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 + * At least one change applies to this cmdlet. *`n + * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n + ***************************************************************************************************")] param( [Parameter(Mandatory, HelpMessage='Datasource Type')] diff --git a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/New-AzDataProtectionBackupPolicy.ps1 b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/New-AzDataProtectionBackupPolicy.ps1 index a17cf656c7cb..022b6d7e3e93 100644 --- a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/New-AzDataProtectionBackupPolicy.ps1 +++ b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/New-AzDataProtectionBackupPolicy.ps1 @@ -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 + * At least one change applies to this cmdlet. *`n + * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n + ***************************************************************************************************")] param( [Parameter(Mandatory=$false, HelpMessage='Subscription Id')] diff --git a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/New-AzDataProtectionPolicyTagCriteriaClientObject.ps1 b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/New-AzDataProtectionPolicyTagCriteriaClientObject.ps1 index f930db048a69..8dfd21d9df2d 100644 --- a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/New-AzDataProtectionPolicyTagCriteriaClientObject.ps1 +++ b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/New-AzDataProtectionPolicyTagCriteriaClientObject.ps1 @@ -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 + * At least one change applies to this cmdlet. *`n + * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n + ***************************************************************************************************")] param( [Parameter(ParameterSetName='AbsoluteCriteria', Mandatory, HelpMessage='Absolute criteria')] diff --git a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/New-AzDataProtectionRetentionLifeCycleClientObject.ps1 b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/New-AzDataProtectionRetentionLifeCycleClientObject.ps1 index da62a69e1685..4c6cf5835e5e 100644 --- a/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/New-AzDataProtectionRetentionLifeCycleClientObject.ps1 +++ b/src/DataProtection/DataProtection.Autorest/custom/Cmdlets/Policy/New-AzDataProtectionRetentionLifeCycleClientObject.ps1 @@ -2,6 +2,11 @@ [OutputType('Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Models.Api20250901.ISourceLifeCycle')] [CmdletBinding(PositionalBinding=$false)] [Microsoft.Azure.PowerShell.Cmdlets.DataProtection.Description('Creates new Lifecycle 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 + * At least one change applies to this cmdlet. *`n + * See all possible breaking changes at https://go.microsoft.com/fwlink/?linkid=2333486 *`n + ***************************************************************************************************")] param ( [Parameter(Mandatory, HelpMessage='Source Datastore')] diff --git a/src/DataProtection/DataProtection.Autorest/docs/Az.DataProtection.md b/src/DataProtection/DataProtection.Autorest/docs/Az.DataProtection.md index 105efbced73a..130ff86a4e36 100644 --- a/src/DataProtection/DataProtection.Autorest/docs/Az.DataProtection.md +++ b/src/DataProtection/DataProtection.Autorest/docs/Az.DataProtection.md @@ -1,6 +1,6 @@ --- Module Name: Az.DataProtection -Module Guid: ade2ccd6-f7d8-4e4a-a8f2-4c0184d8ca79 +Module Guid: daaf2bca-338c-48c9-a89a-62fd22512cc5 Download Help Link: https://learn.microsoft.com/powershell/module/az.dataprotection Help Version: 1.0.0.0 Locale: en-US diff --git a/src/DataProtection/DataProtection.Autorest/generate-info.json b/src/DataProtection/DataProtection.Autorest/generate-info.json index 2ad1d995e655..6c91ed58f8e6 100644 --- a/src/DataProtection/DataProtection.Autorest/generate-info.json +++ b/src/DataProtection/DataProtection.Autorest/generate-info.json @@ -1,3 +1,3 @@ { - "generate_Id": "eedc81c1-8ae7-424e-a1b9-94767e7c52e6" + "generate_Id": "1b591f22-84f7-4943-a136-3422f3391340" } diff --git a/src/DataProtection/DataProtection.sln b/src/DataProtection/DataProtection.sln index c8a8d8ddb30e..70590acc691c 100644 --- a/src/DataProtection/DataProtection.sln +++ b/src/DataProtection/DataProtection.sln @@ -21,7 +21,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataProtection", "DataProte EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DataProtection.Autorest", "DataProtection.Autorest", "{F40C2F0C-1625-C7F2-86E6-E539334694A7}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.DataProtection", "..\..\generated\DataProtection\DataProtection.Autorest\Az.DataProtection.csproj", "{831B7A2F-B388-4D3D-BD23-C70154E9476E}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.DataProtection", "..\..\generated\DataProtection\DataProtection.Autorest\Az.DataProtection.csproj", "{FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -117,18 +117,18 @@ Global {3710851E-1CE1-45F7-8E14-B07092F08E8D}.Release|x64.Build.0 = Release|Any CPU {3710851E-1CE1-45F7-8E14-B07092F08E8D}.Release|x86.ActiveCfg = Release|Any CPU {3710851E-1CE1-45F7-8E14-B07092F08E8D}.Release|x86.Build.0 = Release|Any CPU - {831B7A2F-B388-4D3D-BD23-C70154E9476E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {831B7A2F-B388-4D3D-BD23-C70154E9476E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {831B7A2F-B388-4D3D-BD23-C70154E9476E}.Debug|x64.ActiveCfg = Debug|Any CPU - {831B7A2F-B388-4D3D-BD23-C70154E9476E}.Debug|x64.Build.0 = Debug|Any CPU - {831B7A2F-B388-4D3D-BD23-C70154E9476E}.Debug|x86.ActiveCfg = Debug|Any CPU - {831B7A2F-B388-4D3D-BD23-C70154E9476E}.Debug|x86.Build.0 = Debug|Any CPU - {831B7A2F-B388-4D3D-BD23-C70154E9476E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {831B7A2F-B388-4D3D-BD23-C70154E9476E}.Release|Any CPU.Build.0 = Release|Any CPU - {831B7A2F-B388-4D3D-BD23-C70154E9476E}.Release|x64.ActiveCfg = Release|Any CPU - {831B7A2F-B388-4D3D-BD23-C70154E9476E}.Release|x64.Build.0 = Release|Any CPU - {831B7A2F-B388-4D3D-BD23-C70154E9476E}.Release|x86.ActiveCfg = Release|Any CPU - {831B7A2F-B388-4D3D-BD23-C70154E9476E}.Release|x86.Build.0 = Release|Any CPU + {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Debug|x64.ActiveCfg = Debug|Any CPU + {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Debug|x64.Build.0 = Debug|Any CPU + {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Debug|x86.ActiveCfg = Debug|Any CPU + {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Debug|x86.Build.0 = Debug|Any CPU + {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Release|Any CPU.Build.0 = Release|Any CPU + {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Release|x64.ActiveCfg = Release|Any CPU + {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Release|x64.Build.0 = Release|Any CPU + {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Release|x86.ActiveCfg = Release|Any CPU + {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -140,6 +140,6 @@ Global {E0972917-46F4-4579-8821-51710A92531C} = {EE974D4B-93C7-4914-A6C2-432E7B720B21} {51170684-9F74-4C7B-9B0E-B4922FCFA75C} = {EE974D4B-93C7-4914-A6C2-432E7B720B21} {FDC7380E-88A2-4EB2-BEFD-3CF2E6298F9D} = {EE974D4B-93C7-4914-A6C2-432E7B720B21} - {831B7A2F-B388-4D3D-BD23-C70154E9476E} = {F40C2F0C-1625-C7F2-86E6-E539334694A7} + {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653} = {F40C2F0C-1625-C7F2-86E6-E539334694A7} EndGlobalSection EndGlobal diff --git a/src/DataProtection/DataProtection/Az.DataProtection.psd1 b/src/DataProtection/DataProtection/Az.DataProtection.psd1 index 6c42721af5a9..bb4257957cd3 100644 --- a/src/DataProtection/DataProtection/Az.DataProtection.psd1 +++ b/src/DataProtection/DataProtection/Az.DataProtection.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 1/27/2026 +# Generated on: 03-Feb-26 # @{ @@ -57,10 +57,10 @@ RequiredModules = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = '5.3.2'; }) RequiredAssemblies = 'DataProtection.Autorest/bin/Az.DataProtection.private.dll' # Script files (.ps1) that are run in the caller's environment prior to importing this module. -# ScriptsToProcess = @() +ScriptsToProcess = @() # Type files (.ps1xml) to be loaded when importing this module -# TypesToProcess = @() +TypesToProcess = @() # Format files (.ps1xml) to be loaded when importing this module FormatsToProcess = 'DataProtection.Autorest/Az.DataProtection.format.ps1xml' @@ -149,7 +149,7 @@ PrivateData = @{ PSData = @{ # Tags applied to this module. These help with module discovery in online galleries. - Tags = 'Azure','ResourceManager','ARM','PSModule','DataProtection' + Tags = 'Azure', 'ResourceManager', 'ARM', 'PSModule', 'DataProtection' # A URL to the license for this module. LicenseUri = 'https://aka.ms/azps-license' @@ -174,7 +174,7 @@ PrivateData = @{ } # End of PSData hashtable - } # End of PrivateData hashtable +} # End of PrivateData hashtable # HelpInfo URI of this module # HelpInfoURI = '' diff --git a/src/DataProtection/DataProtection/help/Find-AzDataProtectionRestorableTimeRange.md b/src/DataProtection/DataProtection/help/Find-AzDataProtectionRestorableTimeRange.md index c5ba0e1c0136..ceb76a83eba3 100644 --- a/src/DataProtection/DataProtection/help/Find-AzDataProtectionRestorableTimeRange.md +++ b/src/DataProtection/DataProtection/help/Find-AzDataProtectionRestorableTimeRange.md @@ -42,7 +42,7 @@ StartTime : 2021-03-25T14:27:31.0000000Z Set $startTime and $endTime. Fetch the backup instance. Fetch valid time ranges for Backup Instance $instance[0]. -Display RestorableTimeRange, note that this can be multiple discrete ranges. +Dispaly RestorableTimeRange, note that this can be multiple dicrete ranges. ## PARAMETERS diff --git a/src/DataProtection/DataProtection/help/Get-AzDataProtectionBackupVault.md b/src/DataProtection/DataProtection/help/Get-AzDataProtectionBackupVault.md index 63f9d7218f04..356ac2275eac 100644 --- a/src/DataProtection/DataProtection/help/Get-AzDataProtectionBackupVault.md +++ b/src/DataProtection/DataProtection/help/Get-AzDataProtectionBackupVault.md @@ -118,7 +118,7 @@ IdentityType : UserAssigned KeyUri : https://jeevantestkeyvaultcmk.vault.azure.net/keys/pstest/3cd5235ad6ac4c11b40a6f35444bcbe1 ``` -First command gets a specific vault by given vault name, subsequent three commands fetch the specified properties of encryption settings. +First command gets a specific vault by given vault name, subsequent three commands fetch the specity properites of encryption settings. ## PARAMETERS diff --git a/src/DataProtection/DataProtection/help/New-AzDataProtectionBackupInstance.md b/src/DataProtection/DataProtection/help/New-AzDataProtectionBackupInstance.md index 531784198290..0087ff312c3e 100644 --- a/src/DataProtection/DataProtection/help/New-AzDataProtectionBackupInstance.md +++ b/src/DataProtection/DataProtection/help/New-AzDataProtectionBackupInstance.md @@ -92,7 +92,7 @@ The fourth command backup configuration object needed for AzureKubernetesService The fifth command initializes the client object for backup instance. The sixth command assigns the necessary permissions for configure backup. -The seventh and eight command initializes custom tags and configure backup finally by creating a backup instance. +The sevnth and eight command initializes custom tags and configure backup finally by creating a backup instance. ### Example 4: Configure protection for AzureBlob with vault policy ```powershell @@ -106,7 +106,7 @@ $operationId = $operationResponse.Target.Split("/")[-1].Split("?")[0] While((Get-AzDataProtectionOperationStatus -OperationId $operationId -Location $vault.Location -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx").Status -eq "Inprogress"){ Start-Sleep -Seconds 10 } -$backupinstanceCreate = New-AzDataProtectionBackupInstance -ResourceGroupName "resourceGroupName" -VaultName "vaultName" -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" -BackupInstance $backupInstanceClientObject +$backupnstanceCreate = New-AzDataProtectionBackupInstance -ResourceGroupName "resourceGroupName" -VaultName "vaultName" -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" -BackupInstance $backupInstanceClientObject ``` ```output @@ -138,7 +138,7 @@ $operationId = $operationResponse.Target.Split("/")[-1].Split("?")[0] While((Get-AzDataProtectionOperationStatus -OperationId $operationId -Location $vault.Location -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx").Status -eq "Inprogress"){ Start-Sleep -Seconds 10 } -$backupinstanceCreate = New-AzDataProtectionBackupInstance -ResourceGroupName "resourceGroupName" -VaultName "vaultName" -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" -BackupInstance $backupInstanceClientObject +$backupnstanceCreate = New-AzDataProtectionBackupInstance -ResourceGroupName "resourceGroupName" -VaultName "vaultName" -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" -BackupInstance $backupInstanceClientObject ``` ```output diff --git a/src/DataProtection/DataProtection/help/New-AzDataProtectionBackupPolicy.md b/src/DataProtection/DataProtection/help/New-AzDataProtectionBackupPolicy.md index 508ac2f89310..03df67724562 100644 --- a/src/DataProtection/DataProtection/help/New-AzDataProtectionBackupPolicy.md +++ b/src/DataProtection/DataProtection/help/New-AzDataProtectionBackupPolicy.md @@ -74,7 +74,7 @@ The fourth command updates the policy object with lifecycles created. The fifth, sixth commands create the custom schedule object for the backup policy, twice weekly starting from $schDates. The seventh command updates the policy object with custom schedule. The eighth, ninth, tenth commands update the Monthly retention rule with custom lifecycles. -The eleventh, twelfth commands create a tag criteria for Monthly policy. +The eleventh, twelth commands create a tag criteria for Monthly policy. Tag criteria needs to be added for each custom retention rule (automatically added for default retention rule). The last command creates the policy. @@ -190,7 +190,7 @@ operationalVaultedPolicyName Microsoft.DataProtection/backupVaults/backupP The first command gets the default vaulted policy template for AzureBlob. The second to fifteenth command defines and updates the Operational, vaulted weekly, monthly, yearly lifecycle and tagcriteria. -Next we define a trigger object with schedule time and timezone, set it to 2:30 AM West Europe standard time. +Next we define a trigger object with schedule time and timzone, set it to 2:30 AM West Europe standard time. The last command creates the hybrid AzureBlob policy. ### Example 6: Create policy for AzureDatabaseForPGFlexServer/AzureDatabaseForMySQL diff --git a/src/DataProtection/DataProtection/help/New-AzDataProtectionPolicyTriggerScheduleClientObject.md b/src/DataProtection/DataProtection/help/New-AzDataProtectionPolicyTriggerScheduleClientObject.md index 480a60767c99..235ecd0f2900 100644 --- a/src/DataProtection/DataProtection/help/New-AzDataProtectionPolicyTriggerScheduleClientObject.md +++ b/src/DataProtection/DataProtection/help/New-AzDataProtectionPolicyTriggerScheduleClientObject.md @@ -45,7 +45,7 @@ New-AzDataProtectionPolicyTriggerScheduleClientObject -ScheduleDays $date -Inter R/2021-03-03T12:49:55+05:30/PT4H ``` -This command creates an hourly schedule for Azure Backup Rule. +This command creates an hourly scheudle for Azure Backup Rule. ## PARAMETERS diff --git a/src/DataProtection/DataProtection/help/Start-AzDataProtectionBackupInstanceRestore.md b/src/DataProtection/DataProtection/help/Start-AzDataProtectionBackupInstanceRestore.md index ca3836d4ae68..2228d39cd646 100644 --- a/src/DataProtection/DataProtection/help/Start-AzDataProtectionBackupInstanceRestore.md +++ b/src/DataProtection/DataProtection/help/Start-AzDataProtectionBackupInstanceRestore.md @@ -203,13 +203,13 @@ $restoreJob = Start-AzDataProtectionBackupInstanceRestore -SubscriptionId "xxxxx ``` The first, second commands fetch the instance and recovery point for the instance. -The third and fourth command initializes the target container id and target storage account ARM id. +The third and fourthcommand initializes the target container id and target storage account ARM id. The fifth command initializes the restore request object for AzureDatabaseForPGFlexServer restore. This example also works for datasource type AzureDatabaseForMySQL. The sixth command assigns the permissions to the backup vault and other permissions necessary for triggering the restore for AzureDatabaseForPGFlexServer. The last command triggers the restore for AzureDatabaseForPGFlexServer. -### Example 10: Trigger vaulted backup containers ItemLevelRestore with PrefixMatch for Azureblob. +### Example 10: Trigger vaulted backup conatiners ItemLevelRestore with PrefixMatch for Azureblob. ```powershell $instance = Get-AzDataProtectionBackupInstance -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" -ResourceGroupName "resourceGroupName" -VaultName "vaultName" | Where-Object { $_.Name -match "storageAcountName" } $rp = Get-AzDataProtectionRecoveryPoint -SubscriptionId "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx" -ResourceGroupName "resourceGroupName" -VaultName "vaultName" -BackupInstanceName $instance.Name @@ -227,7 +227,7 @@ $restoreJobILR = Start-AzDataProtectionBackupInstanceRestore -SubscriptionId "xx The first, second commands fetch the instance and recovery point for the instance. The third command fetches the containers which are protected with vaulted policy. The fourth command initializes the prefix array for each container. -PrefixMatch is a hashtable where each key is the container name being restored and the value is a list of string prfixes for container names for Item level recovery. +PrefixMatch is a hashtable where each key is the conatiner name being restored and the value is a list of string prfixes for container names for Item level recovery. The fifth command initializes the target storage account Id. The sixth command initializes the restore request object for AzureBlob restore with parameters ContainersList, PrefixMatch. The seventh command triggers validate before restore. diff --git a/src/DataProtection/DataProtection/help/Undo-AzDataProtectionBackupInstanceDeletion.md b/src/DataProtection/DataProtection/help/Undo-AzDataProtectionBackupInstanceDeletion.md index 4ed320eea8db..af2d7fb20f3d 100644 --- a/src/DataProtection/DataProtection/help/Undo-AzDataProtectionBackupInstanceDeletion.md +++ b/src/DataProtection/DataProtection/help/Undo-AzDataProtectionBackupInstanceDeletion.md @@ -36,7 +36,7 @@ $softDeletedBI = Get-AzDataProtectionSoftDeletedBackupInstance -ResourceGroupNam Undo-AzDataProtectionBackupInstanceDeletion -SubscriptionId $subscriptionId -ResourceGroupName $resourceGroupName -VaultName $vaultName -BackupInstanceName $softDeletedBI[0].Name ``` -The first command is used to fetch the backup instances which are in soft deleted for a give backup vault. +The first comamnd is used to fetch the backup instances which are in soft deleted for a give backup vault. The second command undeletes the backup instance to enable the protection again, revert the soft deleted state. ## PARAMETERS diff --git a/src/DataProtection/DataProtection/help/Update-AzDataProtectionBackupInstance.md b/src/DataProtection/DataProtection/help/Update-AzDataProtectionBackupInstance.md index 2c5bcc01960e..4e912fc7a964 100644 --- a/src/DataProtection/DataProtection/help/Update-AzDataProtectionBackupInstance.md +++ b/src/DataProtection/DataProtection/help/Update-AzDataProtectionBackupInstance.md @@ -47,7 +47,7 @@ First command fetch the backup instance which needs to be updated. Second command gets the backup policy with name vaulted-policy which need to be updated in Backup Instance. Third command fetches the list of vaulted containers which are currently backed up in the backup vault. Fourth command update the backup instance with new policy and new list of container (which is currently a subset of the existing backed up containers). -Fifth and sixth command shows the updated policy and containers list in the backup instance. +Fifth and sixth command shows the updated policy and containers list in the backu instance. ### Example 2: Update UAMI in Backup Instance ```powershell diff --git a/src/DataProtection/DataProtection/help/Update-AzDataProtectionBackupVault.md b/src/DataProtection/DataProtection/help/Update-AzDataProtectionBackupVault.md index 2b0d421aef44..54b7a28dc7fb 100644 --- a/src/DataProtection/DataProtection/help/Update-AzDataProtectionBackupVault.md +++ b/src/DataProtection/DataProtection/help/Update-AzDataProtectionBackupVault.md @@ -117,8 +117,8 @@ Name Location Type IdentityType vaultName southeastasia Microsoft.DataProtection/backupVaults UserAssigned ``` -This command is used to change CmkIdentityType from SystemAssigned to UserAssigned. -CmkIdentityId is a required parameter. +This command is used to change CmkIdentityType from SystemAssigned to UserAssgined. +CmkIdenityId is a required parameter. ### Example 6: Update vault to assign a User Assigned Managed Identity (UAMI) ```powershell diff --git a/src/DataProtection/DataProtection/help/Update-AzDataProtectionResourceGuard.md b/src/DataProtection/DataProtection/help/Update-AzDataProtectionResourceGuard.md index a7bcc6820c80..31b947c062fb 100644 --- a/src/DataProtection/DataProtection/help/Update-AzDataProtectionResourceGuard.md +++ b/src/DataProtection/DataProtection/help/Update-AzDataProtectionResourceGuard.md @@ -38,7 +38,7 @@ ETag Id ``` The first command is used to fetch the resource guard to be updated. -The second and third command is used to fetch the critical operations user want to update. +The second and third command is used to fecth the critical operations user want to update. The fourth command is used to exclude some critical operations from the resource guard From 4204d0ea089a3f4603ab805c1713e0b8cebdfabb Mon Sep 17 00:00:00 2001 From: JunKai-v Date: Wed, 4 Feb 2026 09:20:21 +0800 Subject: [PATCH 2/3] update example issues csv --- .../docs/Az.DataProtection.md | 2 +- .../generate-info.json | 2 +- src/DataProtection/DataProtection.sln | 28 +++++++++---------- .../DataProtection/Az.DataProtection.psd1 | 2 +- .../Az.DataProtection/ExampleIssues.csv | 1 + 5 files changed, 18 insertions(+), 17 deletions(-) diff --git a/src/DataProtection/DataProtection.Autorest/docs/Az.DataProtection.md b/src/DataProtection/DataProtection.Autorest/docs/Az.DataProtection.md index 130ff86a4e36..18331bac2ed8 100644 --- a/src/DataProtection/DataProtection.Autorest/docs/Az.DataProtection.md +++ b/src/DataProtection/DataProtection.Autorest/docs/Az.DataProtection.md @@ -1,6 +1,6 @@ --- Module Name: Az.DataProtection -Module Guid: daaf2bca-338c-48c9-a89a-62fd22512cc5 +Module Guid: 919e73cf-ab82-462a-b450-d2e386fb651a Download Help Link: https://learn.microsoft.com/powershell/module/az.dataprotection Help Version: 1.0.0.0 Locale: en-US diff --git a/src/DataProtection/DataProtection.Autorest/generate-info.json b/src/DataProtection/DataProtection.Autorest/generate-info.json index 6c91ed58f8e6..b011d087826c 100644 --- a/src/DataProtection/DataProtection.Autorest/generate-info.json +++ b/src/DataProtection/DataProtection.Autorest/generate-info.json @@ -1,3 +1,3 @@ { - "generate_Id": "1b591f22-84f7-4943-a136-3422f3391340" + "generate_Id": "2d1cd6cc-1042-4885-92c4-ddd8c8a68b05" } diff --git a/src/DataProtection/DataProtection.sln b/src/DataProtection/DataProtection.sln index 70590acc691c..0bd9915682a6 100644 --- a/src/DataProtection/DataProtection.sln +++ b/src/DataProtection/DataProtection.sln @@ -21,7 +21,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataProtection", "DataProte EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DataProtection.Autorest", "DataProtection.Autorest", "{F40C2F0C-1625-C7F2-86E6-E539334694A7}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.DataProtection", "..\..\generated\DataProtection\DataProtection.Autorest\Az.DataProtection.csproj", "{FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.DataProtection", "..\..\generated\DataProtection\DataProtection.Autorest\Az.DataProtection.csproj", "{F4A1BB55-897B-41A3-A873-193570D3E251}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -117,18 +117,18 @@ Global {3710851E-1CE1-45F7-8E14-B07092F08E8D}.Release|x64.Build.0 = Release|Any CPU {3710851E-1CE1-45F7-8E14-B07092F08E8D}.Release|x86.ActiveCfg = Release|Any CPU {3710851E-1CE1-45F7-8E14-B07092F08E8D}.Release|x86.Build.0 = Release|Any CPU - {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Debug|x64.ActiveCfg = Debug|Any CPU - {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Debug|x64.Build.0 = Debug|Any CPU - {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Debug|x86.ActiveCfg = Debug|Any CPU - {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Debug|x86.Build.0 = Debug|Any CPU - {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Release|Any CPU.Build.0 = Release|Any CPU - {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Release|x64.ActiveCfg = Release|Any CPU - {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Release|x64.Build.0 = Release|Any CPU - {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Release|x86.ActiveCfg = Release|Any CPU - {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653}.Release|x86.Build.0 = Release|Any CPU + {F4A1BB55-897B-41A3-A873-193570D3E251}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F4A1BB55-897B-41A3-A873-193570D3E251}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F4A1BB55-897B-41A3-A873-193570D3E251}.Debug|x64.ActiveCfg = Debug|Any CPU + {F4A1BB55-897B-41A3-A873-193570D3E251}.Debug|x64.Build.0 = Debug|Any CPU + {F4A1BB55-897B-41A3-A873-193570D3E251}.Debug|x86.ActiveCfg = Debug|Any CPU + {F4A1BB55-897B-41A3-A873-193570D3E251}.Debug|x86.Build.0 = Debug|Any CPU + {F4A1BB55-897B-41A3-A873-193570D3E251}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F4A1BB55-897B-41A3-A873-193570D3E251}.Release|Any CPU.Build.0 = Release|Any CPU + {F4A1BB55-897B-41A3-A873-193570D3E251}.Release|x64.ActiveCfg = Release|Any CPU + {F4A1BB55-897B-41A3-A873-193570D3E251}.Release|x64.Build.0 = Release|Any CPU + {F4A1BB55-897B-41A3-A873-193570D3E251}.Release|x86.ActiveCfg = Release|Any CPU + {F4A1BB55-897B-41A3-A873-193570D3E251}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -140,6 +140,6 @@ Global {E0972917-46F4-4579-8821-51710A92531C} = {EE974D4B-93C7-4914-A6C2-432E7B720B21} {51170684-9F74-4C7B-9B0E-B4922FCFA75C} = {EE974D4B-93C7-4914-A6C2-432E7B720B21} {FDC7380E-88A2-4EB2-BEFD-3CF2E6298F9D} = {EE974D4B-93C7-4914-A6C2-432E7B720B21} - {FE22B9B7-D5A6-4EA8-8837-1EE3FD9E5653} = {F40C2F0C-1625-C7F2-86E6-E539334694A7} + {F4A1BB55-897B-41A3-A873-193570D3E251} = {F40C2F0C-1625-C7F2-86E6-E539334694A7} EndGlobalSection EndGlobal diff --git a/src/DataProtection/DataProtection/Az.DataProtection.psd1 b/src/DataProtection/DataProtection/Az.DataProtection.psd1 index bb4257957cd3..1f01c519b3c3 100644 --- a/src/DataProtection/DataProtection/Az.DataProtection.psd1 +++ b/src/DataProtection/DataProtection/Az.DataProtection.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 03-Feb-26 +# Generated on: 04-Feb-26 # @{ diff --git a/tools/StaticAnalysis/Exceptions/Az.DataProtection/ExampleIssues.csv b/tools/StaticAnalysis/Exceptions/Az.DataProtection/ExampleIssues.csv index 8a927c487468..31946fc7770f 100644 --- a/tools/StaticAnalysis/Exceptions/Az.DataProtection/ExampleIssues.csv +++ b/tools/StaticAnalysis/Exceptions/Az.DataProtection/ExampleIssues.csv @@ -2,3 +2,4 @@ "Az.DataProtection","New-AzDataProtectionBackupConfigurationClientObject","2","1","Invalid_Cmdlet","5000","1","Get-AzStorageAccount is not a valid command name.","Get-AzStorageAccount -ResourceGroupName $resourceGroupName -Name $storageAccountName","Check the spell of Get-AzStorageAccount." "Az.DataProtection","New-AzDataProtectionBackupConfigurationClientObject","2","2","Invalid_Cmdlet","5000","1","Get-AzStorageContainer is not a valid command name.","Get-AzStorageContainer -Context $storageAccount.Context","Check the spell of Get-AzStorageContainer." "Az.DataProtection","Start-AzDataProtectionBackupInstanceRestore","9","4","Invalid_Cmdlet","5000","1","Get-AzStorageAccount is not a valid command name.","Get-AzStorageAccount -ResourceGroupName 'teststorageaccountRG' -Name 'teststorageaccount'","Check the spell of Get-AzStorageAccount." +"Az.DataProtection","Start-AzDataProtectionBackupInstanceRestore","9","4","ParameterNameAndValue\Measure-ParameterNameAndValue","5200","1","Exception calling 'FindAll' with '2' argument(s): 'Cannot index into a null array.'","'teststorageaccountRG'","Unexpected Error. Please check [Trouble Shotting for Unexpected Errors in Example Issues](***/blob/main/documentation/Debugging-StaticAnalysis-Errors.md#Troubleshotting-Example-Issues) for more details." \ No newline at end of file From f8fa9e388b32c5c951e320a1eab148df67a67c95 Mon Sep 17 00:00:00 2001 From: JunKai-v Date: Thu, 12 Feb 2026 16:48:10 +0800 Subject: [PATCH 3/3] update change log md --- .../docs/Az.DataProtection.md | 2 +- .../generate-info.json | 2 +- src/DataProtection/DataProtection.sln | 28 +++++++++---------- .../DataProtection/Az.DataProtection.psd1 | 2 +- .../DataProtection/ChangeLog.md | 1 + 5 files changed, 18 insertions(+), 17 deletions(-) diff --git a/src/DataProtection/DataProtection.Autorest/docs/Az.DataProtection.md b/src/DataProtection/DataProtection.Autorest/docs/Az.DataProtection.md index 18331bac2ed8..34bf04e9bcd1 100644 --- a/src/DataProtection/DataProtection.Autorest/docs/Az.DataProtection.md +++ b/src/DataProtection/DataProtection.Autorest/docs/Az.DataProtection.md @@ -1,6 +1,6 @@ --- Module Name: Az.DataProtection -Module Guid: 919e73cf-ab82-462a-b450-d2e386fb651a +Module Guid: b99f7df0-98cb-4eb1-b38f-d6e871ac179d Download Help Link: https://learn.microsoft.com/powershell/module/az.dataprotection Help Version: 1.0.0.0 Locale: en-US diff --git a/src/DataProtection/DataProtection.Autorest/generate-info.json b/src/DataProtection/DataProtection.Autorest/generate-info.json index b011d087826c..9275cd1e015b 100644 --- a/src/DataProtection/DataProtection.Autorest/generate-info.json +++ b/src/DataProtection/DataProtection.Autorest/generate-info.json @@ -1,3 +1,3 @@ { - "generate_Id": "2d1cd6cc-1042-4885-92c4-ddd8c8a68b05" + "generate_Id": "b65bdcb5-9870-4f21-a310-941dbd066c47" } diff --git a/src/DataProtection/DataProtection.sln b/src/DataProtection/DataProtection.sln index 0bd9915682a6..2d3cb4056da8 100644 --- a/src/DataProtection/DataProtection.sln +++ b/src/DataProtection/DataProtection.sln @@ -21,7 +21,7 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DataProtection", "DataProte EndProject Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "DataProtection.Autorest", "DataProtection.Autorest", "{F40C2F0C-1625-C7F2-86E6-E539334694A7}" EndProject -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.DataProtection", "..\..\generated\DataProtection\DataProtection.Autorest\Az.DataProtection.csproj", "{F4A1BB55-897B-41A3-A873-193570D3E251}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Az.DataProtection", "..\..\generated\DataProtection\DataProtection.Autorest\Az.DataProtection.csproj", "{F0BC0C6F-B4BC-412D-814E-C34A64892BE8}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution @@ -117,18 +117,18 @@ Global {3710851E-1CE1-45F7-8E14-B07092F08E8D}.Release|x64.Build.0 = Release|Any CPU {3710851E-1CE1-45F7-8E14-B07092F08E8D}.Release|x86.ActiveCfg = Release|Any CPU {3710851E-1CE1-45F7-8E14-B07092F08E8D}.Release|x86.Build.0 = Release|Any CPU - {F4A1BB55-897B-41A3-A873-193570D3E251}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F4A1BB55-897B-41A3-A873-193570D3E251}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F4A1BB55-897B-41A3-A873-193570D3E251}.Debug|x64.ActiveCfg = Debug|Any CPU - {F4A1BB55-897B-41A3-A873-193570D3E251}.Debug|x64.Build.0 = Debug|Any CPU - {F4A1BB55-897B-41A3-A873-193570D3E251}.Debug|x86.ActiveCfg = Debug|Any CPU - {F4A1BB55-897B-41A3-A873-193570D3E251}.Debug|x86.Build.0 = Debug|Any CPU - {F4A1BB55-897B-41A3-A873-193570D3E251}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F4A1BB55-897B-41A3-A873-193570D3E251}.Release|Any CPU.Build.0 = Release|Any CPU - {F4A1BB55-897B-41A3-A873-193570D3E251}.Release|x64.ActiveCfg = Release|Any CPU - {F4A1BB55-897B-41A3-A873-193570D3E251}.Release|x64.Build.0 = Release|Any CPU - {F4A1BB55-897B-41A3-A873-193570D3E251}.Release|x86.ActiveCfg = Release|Any CPU - {F4A1BB55-897B-41A3-A873-193570D3E251}.Release|x86.Build.0 = Release|Any CPU + {F0BC0C6F-B4BC-412D-814E-C34A64892BE8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F0BC0C6F-B4BC-412D-814E-C34A64892BE8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F0BC0C6F-B4BC-412D-814E-C34A64892BE8}.Debug|x64.ActiveCfg = Debug|Any CPU + {F0BC0C6F-B4BC-412D-814E-C34A64892BE8}.Debug|x64.Build.0 = Debug|Any CPU + {F0BC0C6F-B4BC-412D-814E-C34A64892BE8}.Debug|x86.ActiveCfg = Debug|Any CPU + {F0BC0C6F-B4BC-412D-814E-C34A64892BE8}.Debug|x86.Build.0 = Debug|Any CPU + {F0BC0C6F-B4BC-412D-814E-C34A64892BE8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F0BC0C6F-B4BC-412D-814E-C34A64892BE8}.Release|Any CPU.Build.0 = Release|Any CPU + {F0BC0C6F-B4BC-412D-814E-C34A64892BE8}.Release|x64.ActiveCfg = Release|Any CPU + {F0BC0C6F-B4BC-412D-814E-C34A64892BE8}.Release|x64.Build.0 = Release|Any CPU + {F0BC0C6F-B4BC-412D-814E-C34A64892BE8}.Release|x86.ActiveCfg = Release|Any CPU + {F0BC0C6F-B4BC-412D-814E-C34A64892BE8}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -140,6 +140,6 @@ Global {E0972917-46F4-4579-8821-51710A92531C} = {EE974D4B-93C7-4914-A6C2-432E7B720B21} {51170684-9F74-4C7B-9B0E-B4922FCFA75C} = {EE974D4B-93C7-4914-A6C2-432E7B720B21} {FDC7380E-88A2-4EB2-BEFD-3CF2E6298F9D} = {EE974D4B-93C7-4914-A6C2-432E7B720B21} - {F4A1BB55-897B-41A3-A873-193570D3E251} = {F40C2F0C-1625-C7F2-86E6-E539334694A7} + {F0BC0C6F-B4BC-412D-814E-C34A64892BE8} = {F40C2F0C-1625-C7F2-86E6-E539334694A7} EndGlobalSection EndGlobal diff --git a/src/DataProtection/DataProtection/Az.DataProtection.psd1 b/src/DataProtection/DataProtection/Az.DataProtection.psd1 index 1f01c519b3c3..ea795763e9d7 100644 --- a/src/DataProtection/DataProtection/Az.DataProtection.psd1 +++ b/src/DataProtection/DataProtection/Az.DataProtection.psd1 @@ -3,7 +3,7 @@ # # Generated by: Microsoft Corporation # -# Generated on: 04-Feb-26 +# Generated on: 12-Feb-26 # @{ diff --git a/src/DataProtection/DataProtection/ChangeLog.md b/src/DataProtection/DataProtection/ChangeLog.md index dbe6a06617e1..b451801f2f27 100644 --- a/src/DataProtection/DataProtection/ChangeLog.md +++ b/src/DataProtection/DataProtection/ChangeLog.md @@ -18,6 +18,7 @@ - Additional information about change #1 --> ## Upcoming Release +* Preannounced breaking changes. Please refer to https://go.microsoft.com/fwlink/?linkid=2333229 ## Version 2.9.0 * Added support for Data Protection Platform vault soft delete feature