diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ArmDataProtectionBackupModelFactory.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ArmDataProtectionBackupModelFactory.cs
index 22c608726633..822014d84c1d 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ArmDataProtectionBackupModelFactory.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ArmDataProtectionBackupModelFactory.cs
@@ -327,7 +327,7 @@ public static DataProtectionBackupJobData DataProtectionBackupJobData(ResourceId
/// Resource Group Name of the Datasource.
/// SubscriptionId corresponding to the DataSource.
/// StartTime of the job(in UTC).
- /// Status of the job like InProgress/Success/Failed/Cancelled/SuccessWithWarning.
+ /// Status of the job like InProgress/Completed/Failed/Cancelled/CompletedWithWarnings/Cancelling/Paused.
/// Subscription Id of the corresponding backup vault.
/// List of supported actions.
/// Name of the vault.
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupInstanceCollection.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupInstanceCollection.cs
index 5522ae428e23..5c1fcfcc52d7 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupInstanceCollection.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupInstanceCollection.cs
@@ -64,7 +64,7 @@ internal static void ValidateResourceId(ResourceIdentifier id)
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -114,7 +114,7 @@ public virtual async Task> Cr
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -164,7 +164,7 @@ public virtual ArmOperation CreateOrUpdate
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -209,7 +209,7 @@ public virtual async Task> GetAsy
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -254,7 +254,7 @@ public virtual Response Get(string backupI
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -284,7 +284,7 @@ public virtual AsyncPageable GetAllAsync(C
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -314,7 +314,7 @@ public virtual Pageable GetAll(Cancellatio
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -357,7 +357,7 @@ public virtual async Task> ExistsAsync(string backupInstanceName,
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -400,7 +400,7 @@ public virtual Response Exists(string backupInstanceName, CancellationToke
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -445,7 +445,7 @@ public virtual async Task
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupInstanceResource.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupInstanceResource.cs
index 2f936eb2678d..1e47dc6623c2 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupInstanceResource.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupInstanceResource.cs
@@ -114,7 +114,7 @@ public virtual DataProtectionBackupRecoveryPointCollection GetDataProtectionBack
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -145,7 +145,7 @@ public virtual async Task> G
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -176,7 +176,7 @@ public virtual Response GetDataProtec
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -216,7 +216,7 @@ public virtual async Task> GetAsy
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -256,7 +256,7 @@ public virtual Response Get(CancellationTo
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -299,7 +299,7 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, string
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -342,7 +342,7 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, string xMsAuthorizationA
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -389,7 +389,7 @@ public virtual async Task> Up
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -436,7 +436,7 @@ public virtual ArmOperation Update(WaitUnt
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -482,7 +482,7 @@ public virtual async Task>
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -515,6 +515,98 @@ public virtual ArmOperation TriggerAdhoc
}
}
+ ///
+ /// Validate whether update for backup instance will be successful or not
+ ///
+ /// -
+ /// Request Path
+ /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/validateForModifyBackup
+ ///
+ /// -
+ /// Operation Id
+ /// BackupInstances_ValidateForModifyBackup
+ ///
+ /// -
+ /// Default Api Version
+ /// 2025-01-01
+ ///
+ /// -
+ /// Resource
+ ///
+ ///
+ ///
+ ///
+ /// if the method should wait to return until the long-running operation has completed on the service; if it should return after starting the operation. For more information on long-running operations, please see Azure.Core Long-Running Operation samples.
+ /// Request body for operation.
+ /// The cancellation token to use.
+ /// is null.
+ public virtual async Task ValidateForModifyBackupAsync(WaitUntil waitUntil, ValidateForModifyBackupContent content, CancellationToken cancellationToken = default)
+ {
+ Argument.AssertNotNull(content, nameof(content));
+
+ using var scope = _dataProtectionBackupInstanceBackupInstancesClientDiagnostics.CreateScope("DataProtectionBackupInstanceResource.ValidateForModifyBackup");
+ scope.Start();
+ try
+ {
+ var response = await _dataProtectionBackupInstanceBackupInstancesRestClient.ValidateForModifyBackupAsync(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, content, cancellationToken).ConfigureAwait(false);
+ var operation = new DataProtectionBackupArmOperation(_dataProtectionBackupInstanceBackupInstancesClientDiagnostics, Pipeline, _dataProtectionBackupInstanceBackupInstancesRestClient.CreateValidateForModifyBackupRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, content).Request, response, OperationFinalStateVia.Location);
+ if (waitUntil == WaitUntil.Completed)
+ await operation.WaitForCompletionResponseAsync(cancellationToken).ConfigureAwait(false);
+ return operation;
+ }
+ catch (Exception e)
+ {
+ scope.Failed(e);
+ throw;
+ }
+ }
+
+ ///
+ /// Validate whether update for backup instance will be successful or not
+ ///
+ /// -
+ /// Request Path
+ /// /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataProtection/backupVaults/{vaultName}/backupInstances/{backupInstanceName}/validateForModifyBackup
+ ///
+ /// -
+ /// Operation Id
+ /// BackupInstances_ValidateForModifyBackup
+ ///
+ /// -
+ /// Default Api Version
+ /// 2025-01-01
+ ///
+ /// -
+ /// Resource
+ ///
+ ///
+ ///
+ ///
+ /// if the method should wait to return until the long-running operation has completed on the service; if it should return after starting the operation. For more information on long-running operations, please see Azure.Core Long-Running Operation samples.
+ /// Request body for operation.
+ /// The cancellation token to use.
+ /// is null.
+ public virtual ArmOperation ValidateForModifyBackup(WaitUntil waitUntil, ValidateForModifyBackupContent content, CancellationToken cancellationToken = default)
+ {
+ Argument.AssertNotNull(content, nameof(content));
+
+ using var scope = _dataProtectionBackupInstanceBackupInstancesClientDiagnostics.CreateScope("DataProtectionBackupInstanceResource.ValidateForModifyBackup");
+ scope.Start();
+ try
+ {
+ var response = _dataProtectionBackupInstanceBackupInstancesRestClient.ValidateForModifyBackup(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, content, cancellationToken);
+ var operation = new DataProtectionBackupArmOperation(_dataProtectionBackupInstanceBackupInstancesClientDiagnostics, Pipeline, _dataProtectionBackupInstanceBackupInstancesRestClient.CreateValidateForModifyBackupRequest(Id.SubscriptionId, Id.ResourceGroupName, Id.Parent.Name, Id.Name, content).Request, response, OperationFinalStateVia.Location);
+ if (waitUntil == WaitUntil.Completed)
+ operation.WaitForCompletionResponse(cancellationToken);
+ return operation;
+ }
+ catch (Exception e)
+ {
+ scope.Failed(e);
+ throw;
+ }
+ }
+
///
/// rehydrate recovery point for restore for a BackupInstance
///
@@ -528,7 +620,7 @@ public virtual ArmOperation TriggerAdhoc
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -574,7 +666,7 @@ public virtual async Task TriggerRehydrationAsync(WaitUntil waitUn
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -620,7 +712,7 @@ public virtual ArmOperation TriggerRehydration(WaitUntil waitUntil, BackupRehydr
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -667,7 +759,7 @@ public virtual async Task>
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -714,7 +806,7 @@ public virtual ArmOperation TriggerResto
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -756,7 +848,7 @@ public virtual async Task ResumeBackupsAsync(WaitUntil waitUntil,
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -798,7 +890,7 @@ public virtual ArmOperation ResumeBackups(WaitUntil waitUntil, CancellationToken
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -840,7 +932,7 @@ public virtual async Task ResumeProtectionAsync(WaitUntil waitUnti
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -882,7 +974,7 @@ public virtual ArmOperation ResumeProtection(WaitUntil waitUntil, CancellationTo
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -926,7 +1018,7 @@ public virtual async Task StopProtectionAsync(WaitUntil waitUntil,
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -970,7 +1062,7 @@ public virtual ArmOperation StopProtection(WaitUntil waitUntil, StopProtectionCo
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1014,7 +1106,7 @@ public virtual async Task SuspendBackupsAsync(WaitUntil waitUntil,
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1059,7 +1151,7 @@ public virtual ArmOperation SuspendBackups(WaitUntil waitUntil, SuspendBackupCon
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1106,7 +1198,7 @@ public virtual async Task SyncBackupInstanceAsync(WaitUntil waitUn
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1152,7 +1244,7 @@ public virtual ArmOperation SyncBackupInstance(WaitUntil waitUntil, BackupInstan
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1198,7 +1290,7 @@ public virtual async Task>
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1243,7 +1335,7 @@ public virtual ArmOperation ValidateRest
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
///
@@ -1280,7 +1372,7 @@ public virtual async Task> FindRes
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
///
@@ -1318,7 +1410,7 @@ public virtual Response FindRestorableTimeR
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1375,7 +1467,7 @@ public virtual async Task> AddTag
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1432,7 +1524,7 @@ public virtual Response AddTag(string key,
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1488,7 +1580,7 @@ public virtual async Task> SetTag
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1544,7 +1636,7 @@ public virtual Response SetTags(IDictionar
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1599,7 +1691,7 @@ public virtual async Task> Remove
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupJobCollection.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupJobCollection.cs
index 805320afc788..30a196771581 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupJobCollection.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupJobCollection.cs
@@ -64,7 +64,7 @@ internal static void ValidateResourceId(ResourceIdentifier id)
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -109,7 +109,7 @@ public virtual async Task> GetAsync(st
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -154,7 +154,7 @@ public virtual Response Get(string jobId, Cance
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -184,7 +184,7 @@ public virtual AsyncPageable GetAllAsync(Cancel
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -214,7 +214,7 @@ public virtual Pageable GetAll(CancellationToke
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -257,7 +257,7 @@ public virtual async Task> ExistsAsync(string jobId, Cancellation
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -300,7 +300,7 @@ public virtual Response Exists(string jobId, CancellationToken cancellatio
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -345,7 +345,7 @@ public virtual async Task> Get
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupJobResource.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupJobResource.cs
index e752124a2d5e..15080f34d0dc 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupJobResource.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupJobResource.cs
@@ -101,7 +101,7 @@ internal static void ValidateResourceId(ResourceIdentifier id)
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -141,7 +141,7 @@ public virtual async Task> GetAsync(Ca
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupPolicyCollection.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupPolicyCollection.cs
index ccfa85ce2fb0..f538d11a189e 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupPolicyCollection.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupPolicyCollection.cs
@@ -64,7 +64,7 @@ internal static void ValidateResourceId(ResourceIdentifier id)
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -115,7 +115,7 @@ public virtual async Task> Crea
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -166,7 +166,7 @@ public virtual ArmOperation CreateOrUpdate(W
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -211,7 +211,7 @@ public virtual async Task> GetAsync
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -256,7 +256,7 @@ public virtual Response Get(string backupPol
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -286,7 +286,7 @@ public virtual AsyncPageable GetAllAsync(Can
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -316,7 +316,7 @@ public virtual Pageable GetAll(CancellationT
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -359,7 +359,7 @@ public virtual async Task> ExistsAsync(string backupPolicyName, C
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -402,7 +402,7 @@ public virtual Response Exists(string backupPolicyName, CancellationToken
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -447,7 +447,7 @@ public virtual async Task>
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupPolicyResource.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupPolicyResource.cs
index 541531c85a70..2941f87c991d 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupPolicyResource.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupPolicyResource.cs
@@ -101,7 +101,7 @@ internal static void ValidateResourceId(ResourceIdentifier id)
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -141,7 +141,7 @@ public virtual async Task> GetAsync
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -181,7 +181,7 @@ public virtual Response Get(CancellationToke
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -225,7 +225,7 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -269,7 +269,7 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancel
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -317,7 +317,7 @@ public virtual async Task> Upda
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupRecoveryPointCollection.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupRecoveryPointCollection.cs
index 209465c16624..de373538606d 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupRecoveryPointCollection.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupRecoveryPointCollection.cs
@@ -64,7 +64,7 @@ internal static void ValidateResourceId(ResourceIdentifier id)
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -109,7 +109,7 @@ public virtual async Task> G
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -154,7 +154,7 @@ public virtual Response Get(string re
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -186,7 +186,7 @@ public virtual AsyncPageable GetAllAs
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -218,7 +218,7 @@ public virtual Pageable GetAll(string
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -261,7 +261,7 @@ public virtual async Task> ExistsAsync(string recoveryPointId, Ca
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -304,7 +304,7 @@ public virtual Response Exists(string recoveryPointId, CancellationToken c
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -349,7 +349,7 @@ public virtual async Task
///
-
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupRecoveryPointResource.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupRecoveryPointResource.cs
index ca753b2f13ac..6d8f8208fbdd 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupRecoveryPointResource.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupRecoveryPointResource.cs
@@ -102,7 +102,7 @@ internal static void ValidateResourceId(ResourceIdentifier id)
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -142,7 +142,7 @@ public virtual async Task> G
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupVaultCollection.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupVaultCollection.cs
index 347ef6040b40..a487269f8fec 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupVaultCollection.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupVaultCollection.cs
@@ -65,7 +65,7 @@ internal static void ValidateResourceId(ResourceIdentifier id)
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -115,7 +115,7 @@ public virtual async Task> Creat
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -165,7 +165,7 @@ public virtual ArmOperation CreateOrUpdate(Wa
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -210,7 +210,7 @@ public virtual async Task> GetAsync(
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -255,7 +255,7 @@ public virtual Response Get(string vaultName,
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -285,7 +285,7 @@ public virtual AsyncPageable GetAllAsync(Canc
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -315,7 +315,7 @@ public virtual Pageable GetAll(CancellationTo
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -358,7 +358,7 @@ public virtual async Task> ExistsAsync(string vaultName, Cancella
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -401,7 +401,7 @@ public virtual Response Exists(string vaultName, CancellationToken cancell
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -446,7 +446,7 @@ public virtual async Task> G
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupVaultResource.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupVaultResource.cs
index 2ee95faac75b..3f7453df4cae 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupVaultResource.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DataProtectionBackupVaultResource.cs
@@ -119,7 +119,7 @@ public virtual DataProtectionBackupPolicyCollection GetDataProtectionBackupPolic
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -150,7 +150,7 @@ public virtual async Task> GetDataP
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -188,7 +188,7 @@ public virtual DataProtectionBackupInstanceCollection GetDataProtectionBackupIns
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -219,7 +219,7 @@ public virtual async Task> GetDat
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -257,7 +257,7 @@ public virtual DataProtectionBackupJobCollection GetDataProtectionBackupJobs()
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -288,7 +288,7 @@ public virtual async Task> GetDataProt
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -326,7 +326,7 @@ public virtual DeletedDataProtectionBackupInstanceCollection GetDeletedDataProte
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -357,7 +357,7 @@ public virtual async Task>
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -395,7 +395,7 @@ public virtual ResourceGuardProxyBaseResourceCollection GetResourceGuardProxyBas
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -426,7 +426,7 @@ public virtual async Task> GetResourceG
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -457,7 +457,7 @@ public virtual Response GetResourceGuardProxyBas
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -497,7 +497,7 @@ public virtual async Task> GetAsync(
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -537,7 +537,7 @@ public virtual Response Get(CancellationToken
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -579,7 +579,7 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -621,7 +621,7 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancel
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -668,7 +668,7 @@ public virtual async Task> Updat
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -715,7 +715,7 @@ public virtual ArmOperation Update(WaitUntil
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -761,7 +761,7 @@ public virtual async Task>
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -807,7 +807,7 @@ public virtual ArmOperation ValidateAdho
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
///
@@ -845,7 +845,7 @@ public virtual async Task TriggerExportJobAsync(WaitUntil waitUnti
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
///
@@ -883,7 +883,7 @@ public virtual ArmOperation TriggerExportJob(WaitUntil waitUntil, CancellationTo
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -945,7 +945,7 @@ public virtual async Task> AddTagAsy
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1007,7 +1007,7 @@ public virtual Response AddTag(string key, st
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1064,7 +1064,7 @@ public virtual async Task> SetTagsAs
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1121,7 +1121,7 @@ public virtual Response SetTags(IDictionary
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1181,7 +1181,7 @@ public virtual async Task> RemoveTag
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DeletedDataProtectionBackupInstanceCollection.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DeletedDataProtectionBackupInstanceCollection.cs
index ee566b3967e5..cda5a90f3857 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DeletedDataProtectionBackupInstanceCollection.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DeletedDataProtectionBackupInstanceCollection.cs
@@ -64,7 +64,7 @@ internal static void ValidateResourceId(ResourceIdentifier id)
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -109,7 +109,7 @@ public virtual async Task>
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -154,7 +154,7 @@ public virtual Response Get(string
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -184,7 +184,7 @@ public virtual AsyncPageable GetAll
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -214,7 +214,7 @@ public virtual Pageable GetAll(Canc
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -257,7 +257,7 @@ public virtual async Task> ExistsAsync(string backupInstanceName,
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -300,7 +300,7 @@ public virtual Response Exists(string backupInstanceName, CancellationToke
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -345,7 +345,7 @@ public virtual async Task
///
-
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DeletedDataProtectionBackupInstanceResource.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DeletedDataProtectionBackupInstanceResource.cs
index a83ac013e220..45378eeba490 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DeletedDataProtectionBackupInstanceResource.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/DeletedDataProtectionBackupInstanceResource.cs
@@ -101,7 +101,7 @@ internal static void ValidateResourceId(ResourceIdentifier id)
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -141,7 +141,7 @@ public virtual async Task>
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -180,7 +180,7 @@ public virtual Response Get(Cancell
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -221,7 +221,7 @@ public virtual async Task UndeleteAsync(WaitUntil waitUntil, Cance
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Extensions/DataProtectionBackupExtensions.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Extensions/DataProtectionBackupExtensions.cs
index aaf9df168d08..49a4165b4ea8 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Extensions/DataProtectionBackupExtensions.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Extensions/DataProtectionBackupExtensions.cs
@@ -46,7 +46,7 @@ private static MockableDataProtectionBackupSubscriptionResource GetMockableDataP
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
/// -
@@ -78,7 +78,7 @@ public static AsyncPageable GetDataProtect
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
/// -
@@ -279,7 +279,7 @@ public static DataProtectionBackupVaultCollection GetDataProtectionBackupVaults(
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -317,7 +317,7 @@ public static async Task> GetDataPro
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -372,7 +372,7 @@ public static ResourceGuardCollection GetResourceGuards(this ResourceGroupResour
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -410,7 +410,7 @@ public static async Task> GetResourceGuardAsync(
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -448,7 +448,7 @@ public static Response GetResourceGuard(this ResourceGrou
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -485,7 +485,7 @@ public static async Task> C
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -522,7 +522,7 @@ public static Response CheckDataProt
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -560,7 +560,7 @@ public static async Task> T
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -598,7 +598,7 @@ public static ArmOperation TriggerCrossR
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -636,7 +636,7 @@ public static async Task> V
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -674,7 +674,7 @@ public static ArmOperation ValidateCross
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
/// -
@@ -710,7 +710,7 @@ public static AsyncPageable GetSecond
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
/// -
@@ -746,7 +746,7 @@ public static Pageable GetSecondaryRe
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
/// -
@@ -779,7 +779,7 @@ public static async Task> GetCrossRegi
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
/// -
@@ -812,7 +812,7 @@ public static Response GetCrossRegionRestoreJob
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
/// -
@@ -847,7 +847,7 @@ public static AsyncPageable GetCrossRegionResto
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
/// -
@@ -882,7 +882,7 @@ public static Pageable GetCrossRegionRestoreJob
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -918,7 +918,7 @@ public static AsyncPageable GetDataProtection
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -954,7 +954,7 @@ public static Pageable GetDataProtectionBacku
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
/// -
@@ -987,7 +987,7 @@ public static async Task> CheckDataP
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
/// -
@@ -1020,7 +1020,7 @@ public static Response CheckDataProtectionBac
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1056,7 +1056,7 @@ public static AsyncPageable GetResourceGuardsAsync(this S
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Extensions/MockableDataProtectionBackupArmClient.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Extensions/MockableDataProtectionBackupArmClient.cs
index e3e55eaf3583..a23d33d70195 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Extensions/MockableDataProtectionBackupArmClient.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Extensions/MockableDataProtectionBackupArmClient.cs
@@ -57,7 +57,7 @@ private string GetApiVersionOrNull(ResourceType resourceType)
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
///
@@ -87,7 +87,7 @@ public virtual AsyncPageable GetDataProtec
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
///
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Extensions/MockableDataProtectionBackupResourceGroupResource.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Extensions/MockableDataProtectionBackupResourceGroupResource.cs
index 3a856dbc9fc5..116f6502cfa2 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Extensions/MockableDataProtectionBackupResourceGroupResource.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Extensions/MockableDataProtectionBackupResourceGroupResource.cs
@@ -78,7 +78,7 @@ public virtual DataProtectionBackupVaultCollection GetDataProtectionBackupVaults
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -109,7 +109,7 @@ public virtual async Task> GetDataPr
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -147,7 +147,7 @@ public virtual ResourceGuardCollection GetResourceGuards()
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -178,7 +178,7 @@ public virtual async Task> GetResourceGuardAsync
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -209,7 +209,7 @@ public virtual Response GetResourceGuard(string resourceG
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -252,7 +252,7 @@ public virtual async Task>
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -295,7 +295,7 @@ public virtual Response CheckDataPro
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -342,7 +342,7 @@ public virtual async Task>
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -389,7 +389,7 @@ public virtual ArmOperation TriggerCross
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -436,7 +436,7 @@ public virtual async Task>
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -483,7 +483,7 @@ public virtual ArmOperation ValidateCros
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
///
@@ -516,7 +516,7 @@ public virtual AsyncPageable GetSecon
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
///
@@ -549,7 +549,7 @@ public virtual Pageable GetSecondaryR
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
///
@@ -588,7 +588,7 @@ public virtual async Task> GetCrossReg
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
///
@@ -627,7 +627,7 @@ public virtual Response GetCrossRegionRestoreJo
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
///
@@ -659,7 +659,7 @@ public virtual AsyncPageable GetCrossRegionRest
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
///
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Extensions/MockableDataProtectionBackupSubscriptionResource.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Extensions/MockableDataProtectionBackupSubscriptionResource.cs
index e5bd4a46288f..e83939a89758 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Extensions/MockableDataProtectionBackupSubscriptionResource.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Extensions/MockableDataProtectionBackupSubscriptionResource.cs
@@ -63,7 +63,7 @@ private string GetApiVersionOrNull(ResourceType resourceType)
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -93,7 +93,7 @@ public virtual AsyncPageable GetDataProtectio
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -123,7 +123,7 @@ public virtual Pageable GetDataProtectionBack
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
///
@@ -162,7 +162,7 @@ public virtual async Task> CheckData
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
///
///
@@ -201,7 +201,7 @@ public virtual Response CheckDataProtectionBa
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -231,7 +231,7 @@ public virtual AsyncPageable GetResourceGuardsAsync(Cance
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/AKSVolumeType.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/AKSVolumeType.cs
new file mode 100644
index 000000000000..dab066b90fee
--- /dev/null
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/AKSVolumeType.cs
@@ -0,0 +1,51 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+//
+
+#nullable disable
+
+using System;
+using System.ComponentModel;
+
+namespace Azure.ResourceManager.DataProtectionBackup.Models
+{
+ /// The AKSVolumeType.
+ public readonly partial struct AKSVolumeType : IEquatable
+ {
+ private readonly string _value;
+
+ /// Initializes a new instance of .
+ /// is null.
+ public AKSVolumeType(string value)
+ {
+ _value = value ?? throw new ArgumentNullException(nameof(value));
+ }
+
+ private const string AzureDiskValue = "AzureDisk";
+ private const string AzureFileShareSMBValue = "AzureFileShareSMB";
+
+ /// AzureDisk.
+ public static AKSVolumeType AzureDisk { get; } = new AKSVolumeType(AzureDiskValue);
+ /// AzureFileShareSMB.
+ public static AKSVolumeType AzureFileShareSMB { get; } = new AKSVolumeType(AzureFileShareSMBValue);
+ /// Determines if two values are the same.
+ public static bool operator ==(AKSVolumeType left, AKSVolumeType right) => left.Equals(right);
+ /// Determines if two values are not the same.
+ public static bool operator !=(AKSVolumeType left, AKSVolumeType right) => !left.Equals(right);
+ /// Converts a to a .
+ public static implicit operator AKSVolumeType(string value) => new AKSVolumeType(value);
+
+ ///
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public override bool Equals(object obj) => obj is AKSVolumeType other && Equals(other);
+ ///
+ public bool Equals(AKSVolumeType other) => string.Equals(_value, other._value, StringComparison.InvariantCultureIgnoreCase);
+
+ ///
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public override int GetHashCode() => _value != null ? StringComparer.InvariantCultureIgnoreCase.GetHashCode(_value) : 0;
+ ///
+ public override string ToString() => _value;
+ }
+}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/AdlsBlobBackupDatasourceParameters.Serialization.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/AdlsBlobBackupDatasourceParameters.Serialization.cs
new file mode 100644
index 000000000000..39fc7f78ccc0
--- /dev/null
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/AdlsBlobBackupDatasourceParameters.Serialization.cs
@@ -0,0 +1,121 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+//
+
+#nullable disable
+
+using System;
+using System.ClientModel.Primitives;
+using System.Collections.Generic;
+using System.Text.Json;
+using Azure.Core;
+
+namespace Azure.ResourceManager.DataProtectionBackup.Models
+{
+ public partial class AdlsBlobBackupDatasourceParameters : IUtf8JsonSerializable, IJsonModel
+ {
+ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) => ((IJsonModel)this).Write(writer, ModelSerializationExtensions.WireOptions);
+
+ void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options)
+ {
+ writer.WriteStartObject();
+ JsonModelWriteCore(writer, options);
+ writer.WriteEndObject();
+ }
+
+ /// The JSON writer.
+ /// The client options for reading and writing models.
+ protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options)
+ {
+ var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format;
+ if (format != "J")
+ {
+ throw new FormatException($"The model {nameof(AdlsBlobBackupDatasourceParameters)} does not support writing '{format}' format.");
+ }
+
+ base.JsonModelWriteCore(writer, options);
+ }
+
+ AdlsBlobBackupDatasourceParameters IJsonModel.Create(ref Utf8JsonReader reader, ModelReaderWriterOptions options)
+ {
+ var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format;
+ if (format != "J")
+ {
+ throw new FormatException($"The model {nameof(AdlsBlobBackupDatasourceParameters)} does not support reading '{format}' format.");
+ }
+
+ using JsonDocument document = JsonDocument.ParseValue(ref reader);
+ return DeserializeAdlsBlobBackupDatasourceParameters(document.RootElement, options);
+ }
+
+ internal static AdlsBlobBackupDatasourceParameters DeserializeAdlsBlobBackupDatasourceParameters(JsonElement element, ModelReaderWriterOptions options = null)
+ {
+ options ??= ModelSerializationExtensions.WireOptions;
+
+ if (element.ValueKind == JsonValueKind.Null)
+ {
+ return null;
+ }
+ IList containersList = default;
+ string objectType = default;
+ IDictionary serializedAdditionalRawData = default;
+ Dictionary rawDataDictionary = new Dictionary();
+ foreach (var property in element.EnumerateObject())
+ {
+ if (property.NameEquals("containersList"u8))
+ {
+ List array = new List();
+ foreach (var item in property.Value.EnumerateArray())
+ {
+ array.Add(item.GetString());
+ }
+ containersList = array;
+ continue;
+ }
+ if (property.NameEquals("objectType"u8))
+ {
+ objectType = property.Value.GetString();
+ continue;
+ }
+ if (options.Format != "W")
+ {
+ rawDataDictionary.Add(property.Name, BinaryData.FromString(property.Value.GetRawText()));
+ }
+ }
+ serializedAdditionalRawData = rawDataDictionary;
+ return new AdlsBlobBackupDatasourceParameters(objectType, serializedAdditionalRawData, containersList);
+ }
+
+ BinaryData IPersistableModel.Write(ModelReaderWriterOptions options)
+ {
+ var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format;
+
+ switch (format)
+ {
+ case "J":
+ return ModelReaderWriter.Write(this, options);
+ default:
+ throw new FormatException($"The model {nameof(AdlsBlobBackupDatasourceParameters)} does not support writing '{options.Format}' format.");
+ }
+ }
+
+ AdlsBlobBackupDatasourceParameters IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options)
+ {
+ var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format;
+
+ switch (format)
+ {
+ case "J":
+ {
+ using JsonDocument document = JsonDocument.Parse(data);
+ return DeserializeAdlsBlobBackupDatasourceParameters(document.RootElement, options);
+ }
+ default:
+ throw new FormatException($"The model {nameof(AdlsBlobBackupDatasourceParameters)} does not support reading '{options.Format}' format.");
+ }
+ }
+
+ string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J";
+ }
+}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/AdlsBlobBackupDatasourceParameters.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/AdlsBlobBackupDatasourceParameters.cs
new file mode 100644
index 000000000000..1ca2601eda30
--- /dev/null
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/AdlsBlobBackupDatasourceParameters.cs
@@ -0,0 +1,40 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+//
+
+#nullable disable
+
+using System;
+using System.Collections.Generic;
+
+namespace Azure.ResourceManager.DataProtectionBackup.Models
+{
+ /// Parameters to be used during configuration of backup of azure data lake storage account blobs.
+ public partial class AdlsBlobBackupDatasourceParameters : BlobBackupDataSourceSettings
+ {
+ /// Initializes a new instance of .
+ /// List of containers to be backed up during configuration of backup of blobs.
+ /// is null.
+ public AdlsBlobBackupDatasourceParameters(IEnumerable containersList) : base(containersList)
+ {
+ Argument.AssertNotNull(containersList, nameof(containersList));
+
+ ObjectType = "AdlsBlobBackupDatasourceParameters";
+ }
+
+ /// Initializes a new instance of .
+ /// Type of the specific object - used for deserializing.
+ /// Keeps track of any properties unknown to the library.
+ /// List of containers to be backed up during configuration of backup of blobs.
+ internal AdlsBlobBackupDatasourceParameters(string objectType, IDictionary serializedAdditionalRawData, IList containersList) : base(objectType, serializedAdditionalRawData, containersList)
+ {
+ ObjectType = objectType ?? "AdlsBlobBackupDatasourceParameters";
+ }
+
+ /// Initializes a new instance of for deserialization.
+ internal AdlsBlobBackupDatasourceParameters()
+ {
+ }
+ }
+}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BackupDataSourceSettings.Serialization.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BackupDataSourceSettings.Serialization.cs
index 2784034a2507..b79b99e3eba3 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BackupDataSourceSettings.Serialization.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BackupDataSourceSettings.Serialization.cs
@@ -77,6 +77,7 @@ internal static BackupDataSourceSettings DeserializeBackupDataSourceSettings(Jso
{
switch (discriminator.GetString())
{
+ case "AdlsBlobBackupDatasourceParameters": return AdlsBlobBackupDatasourceParameters.DeserializeAdlsBlobBackupDatasourceParameters(element, options);
case "BlobBackupDatasourceParameters": return BlobBackupDataSourceSettings.DeserializeBlobBackupDataSourceSettings(element, options);
case "KubernetesClusterBackupDatasourceParameters": return KubernetesClusterBackupDataSourceSettings.DeserializeKubernetesClusterBackupDataSourceSettings(element, options);
}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BackupDataSourceSettings.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BackupDataSourceSettings.cs
index ede6b6561602..aeb003aeb6d9 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BackupDataSourceSettings.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BackupDataSourceSettings.cs
@@ -13,7 +13,7 @@ namespace Azure.ResourceManager.DataProtectionBackup.Models
///
/// Parameters for Backup Datasource
/// Please note is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes.
- /// The available derived classes include and .
+ /// The available derived classes include , and .
///
public abstract partial class BackupDataSourceSettings
{
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BackupInstancePolicySettings.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BackupInstancePolicySettings.cs
index 74f14d2d4dd5..c6d5908ad059 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BackupInstancePolicySettings.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BackupInstancePolicySettings.cs
@@ -61,7 +61,7 @@ public BackupInstancePolicySettings()
///
/// Gets or sets the Backup Data Source Parameters
/// Please note is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes.
- /// The available derived classes include and .
+ /// The available derived classes include , and .
///
/// Keeps track of any properties unknown to the library.
internal BackupInstancePolicySettings(IList dataStoreParametersList, IList backupDataSourceParametersList, IDictionary serializedAdditionalRawData)
@@ -80,7 +80,7 @@ internal BackupInstancePolicySettings(IList dataStoreParamete
///
/// Gets or sets the Backup Data Source Parameters
/// Please note is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes.
- /// The available derived classes include and .
+ /// The available derived classes include , and .
///
public IList BackupDataSourceParametersList { get; }
}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BlobBackupDataSourceSettings.Serialization.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BlobBackupDataSourceSettings.Serialization.cs
index 9dc2d50d4f47..2993fb896e08 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BlobBackupDataSourceSettings.Serialization.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BlobBackupDataSourceSettings.Serialization.cs
@@ -64,8 +64,15 @@ internal static BlobBackupDataSourceSettings DeserializeBlobBackupDataSourceSett
{
return null;
}
+ if (element.TryGetProperty("objectType", out JsonElement discriminator))
+ {
+ switch (discriminator.GetString())
+ {
+ case "AdlsBlobBackupDatasourceParameters": return AdlsBlobBackupDatasourceParameters.DeserializeAdlsBlobBackupDatasourceParameters(element, options);
+ }
+ }
IList containersList = default;
- string objectType = default;
+ string objectType = "BlobBackupDatasourceParameters";
IDictionary serializedAdditionalRawData = default;
Dictionary rawDataDictionary = new Dictionary();
foreach (var property in element.EnumerateObject())
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BlobBackupDataSourceSettings.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BlobBackupDataSourceSettings.cs
index 52c02a44d9d4..b14da28ae618 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BlobBackupDataSourceSettings.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/BlobBackupDataSourceSettings.cs
@@ -11,7 +11,11 @@
namespace Azure.ResourceManager.DataProtectionBackup.Models
{
- /// Parameters to be used during configuration of backup of blobs.
+ ///
+ /// Parameters to be used during configuration of backup of blobs
+ /// Please note is the base class. According to the scenario, a derived class of the base class might need to be assigned here, or this property needs to be casted to one of the possible derived classes.
+ /// The available derived classes include .
+ ///
public partial class BlobBackupDataSourceSettings : BackupDataSourceSettings
{
/// Initializes a new instance of .
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/DataProtectionBackupJobProperties.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/DataProtectionBackupJobProperties.cs
index 1738dd604310..473ff8216f7e 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/DataProtectionBackupJobProperties.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/DataProtectionBackupJobProperties.cs
@@ -61,7 +61,7 @@ public partial class DataProtectionBackupJobProperties
/// Resource Group Name of the Datasource.
/// SubscriptionId corresponding to the DataSource.
/// StartTime of the job(in UTC).
- /// Status of the job like InProgress/Success/Failed/Cancelled/SuccessWithWarning.
+ /// Status of the job like InProgress/Completed/Failed/Cancelled/CompletedWithWarnings/Cancelling/Paused.
/// Subscription Id of the corresponding backup vault.
/// List of supported actions.
/// Name of the vault.
@@ -127,7 +127,7 @@ public DataProtectionBackupJobProperties(string activityId, string backupInstanc
/// Resource Group Name of the Datasource.
/// SubscriptionId corresponding to the DataSource.
/// StartTime of the job(in UTC).
- /// Status of the job like InProgress/Success/Failed/Cancelled/SuccessWithWarning.
+ /// Status of the job like InProgress/Completed/Failed/Cancelled/CompletedWithWarnings/Cancelling/Paused.
/// Subscription Id of the corresponding backup vault.
/// List of supported actions.
/// Name of the vault.
@@ -224,7 +224,7 @@ internal DataProtectionBackupJobProperties()
public string SourceSubscriptionId { get; set; }
/// StartTime of the job(in UTC).
public DateTimeOffset StartOn { get; set; }
- /// Status of the job like InProgress/Success/Failed/Cancelled/SuccessWithWarning.
+ /// Status of the job like InProgress/Completed/Failed/Cancelled/CompletedWithWarnings/Cancelling/Paused.
public string Status { get; set; }
/// Subscription Id of the corresponding backup vault.
public string SubscriptionId { get; set; }
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/KubernetesClusterBackupDataSourceSettings.Serialization.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/KubernetesClusterBackupDataSourceSettings.Serialization.cs
index c8c9031b8f5c..b84bfb2ced1e 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/KubernetesClusterBackupDataSourceSettings.Serialization.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/KubernetesClusterBackupDataSourceSettings.Serialization.cs
@@ -37,6 +37,16 @@ protected override void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWri
base.JsonModelWriteCore(writer, options);
writer.WritePropertyName("snapshotVolumes"u8);
writer.WriteBooleanValue(IsSnapshotVolumesEnabled);
+ if (Optional.IsCollectionDefined(IncludedVolumeTypes))
+ {
+ writer.WritePropertyName("includedVolumeTypes"u8);
+ writer.WriteStartArray();
+ foreach (var item in IncludedVolumeTypes)
+ {
+ writer.WriteStringValue(item.ToString());
+ }
+ writer.WriteEndArray();
+ }
writer.WritePropertyName("includeClusterScopeResources"u8);
writer.WriteBooleanValue(IsClusterScopeResourcesIncluded);
if (Optional.IsCollectionDefined(IncludedNamespaces))
@@ -122,6 +132,7 @@ internal static KubernetesClusterBackupDataSourceSettings DeserializeKubernetesC
return null;
}
bool snapshotVolumes = default;
+ IList includedVolumeTypes = default;
bool includeClusterScopeResources = default;
IList includedNamespaces = default;
IList excludedNamespaces = default;
@@ -139,6 +150,20 @@ internal static KubernetesClusterBackupDataSourceSettings DeserializeKubernetesC
snapshotVolumes = property.Value.GetBoolean();
continue;
}
+ if (property.NameEquals("includedVolumeTypes"u8))
+ {
+ if (property.Value.ValueKind == JsonValueKind.Null)
+ {
+ continue;
+ }
+ List array = new List();
+ foreach (var item in property.Value.EnumerateArray())
+ {
+ array.Add(new AKSVolumeType(item.GetString()));
+ }
+ includedVolumeTypes = array;
+ continue;
+ }
if (property.NameEquals("includeClusterScopeResources"u8))
{
includeClusterScopeResources = property.Value.GetBoolean();
@@ -243,6 +268,7 @@ internal static KubernetesClusterBackupDataSourceSettings DeserializeKubernetesC
objectType,
serializedAdditionalRawData,
snapshotVolumes,
+ includedVolumeTypes ?? new ChangeTrackingList(),
includeClusterScopeResources,
includedNamespaces ?? new ChangeTrackingList(),
excludedNamespaces ?? new ChangeTrackingList(),
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/KubernetesClusterBackupDataSourceSettings.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/KubernetesClusterBackupDataSourceSettings.cs
index cd0687d917bb..39d69e972540 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/KubernetesClusterBackupDataSourceSettings.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/KubernetesClusterBackupDataSourceSettings.cs
@@ -19,6 +19,7 @@ public partial class KubernetesClusterBackupDataSourceSettings : BackupDataSourc
public KubernetesClusterBackupDataSourceSettings(bool isSnapshotVolumesEnabled, bool isClusterScopeResourcesIncluded)
{
IsSnapshotVolumesEnabled = isSnapshotVolumesEnabled;
+ IncludedVolumeTypes = new ChangeTrackingList();
IsClusterScopeResourcesIncluded = isClusterScopeResourcesIncluded;
IncludedNamespaces = new ChangeTrackingList();
ExcludedNamespaces = new ChangeTrackingList();
@@ -33,6 +34,7 @@ public KubernetesClusterBackupDataSourceSettings(bool isSnapshotVolumesEnabled,
/// Type of the specific object - used for deserializing.
/// Keeps track of any properties unknown to the library.
/// Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during backup.
+ /// Gets or sets the include volume types property. This property sets the volume types to be included during backup.
/// Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during backup.
/// Gets or sets the include namespaces property. This property sets the namespaces to be included during backup.
/// Gets or sets the exclude namespaces property. This property sets the namespaces to be excluded during backup.
@@ -40,9 +42,10 @@ public KubernetesClusterBackupDataSourceSettings(bool isSnapshotVolumesEnabled,
/// Gets or sets the exclude resource types property. This property sets the resource types to be excluded during backup.
/// Gets or sets the LabelSelectors property. This property sets the resource with such label selectors to be included during backup.
/// Gets or sets the backup hook references. This property sets the hook reference to be executed during backup.
- internal KubernetesClusterBackupDataSourceSettings(string objectType, IDictionary serializedAdditionalRawData, bool isSnapshotVolumesEnabled, bool isClusterScopeResourcesIncluded, IList includedNamespaces, IList excludedNamespaces, IList includedResourceTypes, IList excludedResourceTypes, IList labelSelectors, IList backupHookReferences) : base(objectType, serializedAdditionalRawData)
+ internal KubernetesClusterBackupDataSourceSettings(string objectType, IDictionary serializedAdditionalRawData, bool isSnapshotVolumesEnabled, IList includedVolumeTypes, bool isClusterScopeResourcesIncluded, IList includedNamespaces, IList excludedNamespaces, IList includedResourceTypes, IList excludedResourceTypes, IList labelSelectors, IList backupHookReferences) : base(objectType, serializedAdditionalRawData)
{
IsSnapshotVolumesEnabled = isSnapshotVolumesEnabled;
+ IncludedVolumeTypes = includedVolumeTypes;
IsClusterScopeResourcesIncluded = isClusterScopeResourcesIncluded;
IncludedNamespaces = includedNamespaces;
ExcludedNamespaces = excludedNamespaces;
@@ -60,6 +63,8 @@ internal KubernetesClusterBackupDataSourceSettings()
/// Gets or sets the volume snapshot property. This property if enabled will take volume snapshots during backup.
public bool IsSnapshotVolumesEnabled { get; set; }
+ /// Gets or sets the include volume types property. This property sets the volume types to be included during backup.
+ public IList IncludedVolumeTypes { get; }
/// Gets or sets the include cluster resources property. This property if enabled will include cluster scope resources during backup.
public bool IsClusterScopeResourcesIncluded { get; set; }
/// Gets or sets the include namespaces property. This property sets the namespaces to be included during backup.
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/ValidateForModifyBackupContent.Serialization.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/ValidateForModifyBackupContent.Serialization.cs
new file mode 100644
index 000000000000..9e3d542d1a97
--- /dev/null
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/ValidateForModifyBackupContent.Serialization.cs
@@ -0,0 +1,126 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+//
+
+#nullable disable
+
+using System;
+using System.ClientModel.Primitives;
+using System.Collections.Generic;
+using System.Text.Json;
+using Azure.Core;
+
+namespace Azure.ResourceManager.DataProtectionBackup.Models
+{
+ public partial class ValidateForModifyBackupContent : IUtf8JsonSerializable, IJsonModel
+ {
+ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) => ((IJsonModel)this).Write(writer, ModelSerializationExtensions.WireOptions);
+
+ void IJsonModel.Write(Utf8JsonWriter writer, ModelReaderWriterOptions options)
+ {
+ writer.WriteStartObject();
+ JsonModelWriteCore(writer, options);
+ writer.WriteEndObject();
+ }
+
+ /// The JSON writer.
+ /// The client options for reading and writing models.
+ protected virtual void JsonModelWriteCore(Utf8JsonWriter writer, ModelReaderWriterOptions options)
+ {
+ var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format;
+ if (format != "J")
+ {
+ throw new FormatException($"The model {nameof(ValidateForModifyBackupContent)} does not support writing '{format}' format.");
+ }
+
+ writer.WritePropertyName("backupInstance"u8);
+ writer.WriteObjectValue(BackupInstance, options);
+ if (options.Format != "W" && _serializedAdditionalRawData != null)
+ {
+ foreach (var item in _serializedAdditionalRawData)
+ {
+ writer.WritePropertyName(item.Key);
+#if NET6_0_OR_GREATER
+ writer.WriteRawValue(item.Value);
+#else
+ using (JsonDocument document = JsonDocument.Parse(item.Value))
+ {
+ JsonSerializer.Serialize(writer, document.RootElement);
+ }
+#endif
+ }
+ }
+ }
+
+ ValidateForModifyBackupContent IJsonModel.Create(ref Utf8JsonReader reader, ModelReaderWriterOptions options)
+ {
+ var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format;
+ if (format != "J")
+ {
+ throw new FormatException($"The model {nameof(ValidateForModifyBackupContent)} does not support reading '{format}' format.");
+ }
+
+ using JsonDocument document = JsonDocument.ParseValue(ref reader);
+ return DeserializeValidateForModifyBackupContent(document.RootElement, options);
+ }
+
+ internal static ValidateForModifyBackupContent DeserializeValidateForModifyBackupContent(JsonElement element, ModelReaderWriterOptions options = null)
+ {
+ options ??= ModelSerializationExtensions.WireOptions;
+
+ if (element.ValueKind == JsonValueKind.Null)
+ {
+ return null;
+ }
+ DataProtectionBackupInstanceProperties backupInstance = default;
+ IDictionary serializedAdditionalRawData = default;
+ Dictionary rawDataDictionary = new Dictionary();
+ foreach (var property in element.EnumerateObject())
+ {
+ if (property.NameEquals("backupInstance"u8))
+ {
+ backupInstance = DataProtectionBackupInstanceProperties.DeserializeDataProtectionBackupInstanceProperties(property.Value, options);
+ continue;
+ }
+ if (options.Format != "W")
+ {
+ rawDataDictionary.Add(property.Name, BinaryData.FromString(property.Value.GetRawText()));
+ }
+ }
+ serializedAdditionalRawData = rawDataDictionary;
+ return new ValidateForModifyBackupContent(backupInstance, serializedAdditionalRawData);
+ }
+
+ BinaryData IPersistableModel.Write(ModelReaderWriterOptions options)
+ {
+ var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format;
+
+ switch (format)
+ {
+ case "J":
+ return ModelReaderWriter.Write(this, options);
+ default:
+ throw new FormatException($"The model {nameof(ValidateForModifyBackupContent)} does not support writing '{options.Format}' format.");
+ }
+ }
+
+ ValidateForModifyBackupContent IPersistableModel.Create(BinaryData data, ModelReaderWriterOptions options)
+ {
+ var format = options.Format == "W" ? ((IPersistableModel)this).GetFormatFromOptions(options) : options.Format;
+
+ switch (format)
+ {
+ case "J":
+ {
+ using JsonDocument document = JsonDocument.Parse(data);
+ return DeserializeValidateForModifyBackupContent(document.RootElement, options);
+ }
+ default:
+ throw new FormatException($"The model {nameof(ValidateForModifyBackupContent)} does not support reading '{options.Format}' format.");
+ }
+ }
+
+ string IPersistableModel.GetFormatFromOptions(ModelReaderWriterOptions options) => "J";
+ }
+}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/ValidateForModifyBackupContent.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/ValidateForModifyBackupContent.cs
new file mode 100644
index 000000000000..6bed07f8175d
--- /dev/null
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/Models/ValidateForModifyBackupContent.cs
@@ -0,0 +1,75 @@
+// Copyright (c) Microsoft Corporation. All rights reserved.
+// Licensed under the MIT License.
+
+//
+
+#nullable disable
+
+using System;
+using System.Collections.Generic;
+
+namespace Azure.ResourceManager.DataProtectionBackup.Models
+{
+ /// Validate for modify backup request.
+ public partial class ValidateForModifyBackupContent
+ {
+ ///
+ /// Keeps track of any properties unknown to the library.
+ ///
+ /// To assign an object to the value of this property use .
+ ///
+ ///
+ /// To assign an already formatted json string to this property use .
+ ///
+ ///
+ /// Examples:
+ ///
+ /// -
+ /// BinaryData.FromObjectAsJson("foo")
+ /// Creates a payload of "foo".
+ ///
+ /// -
+ /// BinaryData.FromString("\"foo\"")
+ /// Creates a payload of "foo".
+ ///
+ /// -
+ /// BinaryData.FromObjectAsJson(new { key = "value" })
+ /// Creates a payload of { "key": "value" }.
+ ///
+ /// -
+ /// BinaryData.FromString("{\"key\": \"value\"}")
+ /// Creates a payload of { "key": "value" }.
+ ///
+ ///
+ ///
+ ///
+ private IDictionary _serializedAdditionalRawData;
+
+ /// Initializes a new instance of .
+ /// Backup Instance.
+ /// is null.
+ public ValidateForModifyBackupContent(DataProtectionBackupInstanceProperties backupInstance)
+ {
+ Argument.AssertNotNull(backupInstance, nameof(backupInstance));
+
+ BackupInstance = backupInstance;
+ }
+
+ /// Initializes a new instance of .
+ /// Backup Instance.
+ /// Keeps track of any properties unknown to the library.
+ internal ValidateForModifyBackupContent(DataProtectionBackupInstanceProperties backupInstance, IDictionary serializedAdditionalRawData)
+ {
+ BackupInstance = backupInstance;
+ _serializedAdditionalRawData = serializedAdditionalRawData;
+ }
+
+ /// Initializes a new instance of for deserialization.
+ internal ValidateForModifyBackupContent()
+ {
+ }
+
+ /// Backup Instance.
+ public DataProtectionBackupInstanceProperties BackupInstance { get; }
+ }
+}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ResourceGuardCollection.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ResourceGuardCollection.cs
index 2c4a7d12b53c..e9d77fa7406f 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ResourceGuardCollection.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ResourceGuardCollection.cs
@@ -65,7 +65,7 @@ internal static void ValidateResourceId(ResourceIdentifier id)
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -116,7 +116,7 @@ public virtual async Task> CreateOrUpdateAsy
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -167,7 +167,7 @@ public virtual ArmOperation CreateOrUpdate(WaitUntil wait
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -212,7 +212,7 @@ public virtual async Task> GetAsync(string resou
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -257,7 +257,7 @@ public virtual Response Get(string resourceGuardsName, Ca
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -287,7 +287,7 @@ public virtual AsyncPageable GetAllAsync(CancellationToke
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -317,7 +317,7 @@ public virtual Pageable GetAll(CancellationToken cancella
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -360,7 +360,7 @@ public virtual async Task> ExistsAsync(string resourceGuardsName,
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -403,7 +403,7 @@ public virtual Response Exists(string resourceGuardsName, CancellationToke
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -448,7 +448,7 @@ public virtual async Task> GetIfExistsAs
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ResourceGuardProxyBaseResource.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ResourceGuardProxyBaseResource.cs
index af70882c8bdc..f5c162498bd4 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ResourceGuardProxyBaseResource.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ResourceGuardProxyBaseResource.cs
@@ -102,7 +102,7 @@ internal static void ValidateResourceId(ResourceIdentifier id)
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -142,7 +142,7 @@ public virtual async Task> GetAsync(Can
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -182,7 +182,7 @@ public virtual Response Get(CancellationToken ca
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -226,7 +226,7 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -270,7 +270,7 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancel
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -318,7 +318,7 @@ public virtual async Task> UpdateAs
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -366,7 +366,7 @@ public virtual ArmOperation Update(WaitUntil wai
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -409,7 +409,7 @@ public virtual async Task> UnlockDele
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ResourceGuardProxyBaseResourceCollection.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ResourceGuardProxyBaseResourceCollection.cs
index 52492210f696..7c3d2a4ee928 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ResourceGuardProxyBaseResourceCollection.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ResourceGuardProxyBaseResourceCollection.cs
@@ -64,7 +64,7 @@ internal static void ValidateResourceId(ResourceIdentifier id)
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -115,7 +115,7 @@ public virtual async Task> CreateOr
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -166,7 +166,7 @@ public virtual ArmOperation CreateOrUpdate(WaitU
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -211,7 +211,7 @@ public virtual async Task> GetAsync(str
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -256,7 +256,7 @@ public virtual Response Get(string resourceGuard
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -286,7 +286,7 @@ public virtual AsyncPageable GetAllAsync(Cancell
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -316,7 +316,7 @@ public virtual Pageable GetAll(CancellationToken
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -359,7 +359,7 @@ public virtual async Task> ExistsAsync(string resourceGuardProxyN
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -402,7 +402,7 @@ public virtual Response Exists(string resourceGuardProxyName, Cancellation
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -447,7 +447,7 @@ public virtual async Task> GetI
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ResourceGuardResource.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ResourceGuardResource.cs
index 82435e7fe1da..e4fb0f78fdb2 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ResourceGuardResource.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/ResourceGuardResource.cs
@@ -104,7 +104,7 @@ internal static void ValidateResourceId(ResourceIdentifier id)
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -144,7 +144,7 @@ public virtual async Task> GetAsync(Cancellation
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -184,7 +184,7 @@ public virtual Response Get(CancellationToken cancellatio
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -228,7 +228,7 @@ public virtual async Task DeleteAsync(WaitUntil waitUntil, Cancell
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -272,7 +272,7 @@ public virtual ArmOperation Delete(WaitUntil waitUntil, CancellationToken cancel
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -314,7 +314,7 @@ public virtual async Task> UpdateAsync(ResourceG
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -356,7 +356,7 @@ public virtual Response Update(ResourceGuardPatch patch,
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -386,7 +386,7 @@ public virtual AsyncPageable GetDisableSoftDel
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -416,7 +416,7 @@ public virtual Pageable GetDisableSoftDeleteOb
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -446,7 +446,7 @@ public virtual AsyncPageable GetDeleteResource
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -476,7 +476,7 @@ public virtual Pageable GetDeleteResourceGuard
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -506,7 +506,7 @@ public virtual AsyncPageable GetBackupSecurity
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -536,7 +536,7 @@ public virtual Pageable GetBackupSecurityPinOb
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -566,7 +566,7 @@ public virtual AsyncPageable GetDeleteProtecte
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -596,7 +596,7 @@ public virtual Pageable GetDeleteProtectedItem
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -626,7 +626,7 @@ public virtual AsyncPageable GetUpdateProtecti
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -656,7 +656,7 @@ public virtual Pageable GetUpdateProtectionPol
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -686,7 +686,7 @@ public virtual AsyncPageable GetUpdateProtecte
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -716,7 +716,7 @@ public virtual Pageable GetUpdateProtectedItem
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -759,7 +759,7 @@ public virtual async Task> GetDisable
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -802,7 +802,7 @@ public virtual Response GetDisableSoftDeleteOb
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -845,7 +845,7 @@ public virtual async Task> GetDeleteR
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -888,7 +888,7 @@ public virtual Response GetDeleteResourceGuard
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -931,7 +931,7 @@ public virtual async Task> GetBackupS
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -974,7 +974,7 @@ public virtual Response GetBackupSecurityPinOb
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1017,7 +1017,7 @@ public virtual async Task> GetDeleteP
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1060,7 +1060,7 @@ public virtual Response GetDeleteProtectedItem
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1103,7 +1103,7 @@ public virtual async Task> GetUpdateP
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1146,7 +1146,7 @@ public virtual Response GetUpdateProtectionPol
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1189,7 +1189,7 @@ public virtual async Task> GetUpdateP
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1232,7 +1232,7 @@ public virtual Response GetUpdateProtectedItem
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1294,7 +1294,7 @@ public virtual async Task> AddTagAsync(string ke
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1356,7 +1356,7 @@ public virtual Response AddTag(string key, string value,
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1413,7 +1413,7 @@ public virtual async Task> SetTagsAsync(IDiction
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1470,7 +1470,7 @@ public virtual Response SetTags(IDictionary
///
-
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
@@ -1530,7 +1530,7 @@ public virtual async Task> RemoveTagAsync(string
///
/// -
/// Default Api Version
- /// 2024-04-01
+ /// 2025-01-01
///
/// -
/// Resource
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/BackupInstancesExtensionRoutingRestOperations.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/BackupInstancesExtensionRoutingRestOperations.cs
index 2a7baabf7222..14ccdd4d3af0 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/BackupInstancesExtensionRoutingRestOperations.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/BackupInstancesExtensionRoutingRestOperations.cs
@@ -32,7 +32,7 @@ public BackupInstancesExtensionRoutingRestOperations(HttpPipeline pipeline, stri
{
_pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline));
_endpoint = endpoint ?? new Uri("https://management.azure.com");
- _apiVersion = apiVersion ?? "2024-04-01";
+ _apiVersion = apiVersion ?? "2025-01-01";
_userAgent = new TelemetryDetails(GetType().Assembly, applicationId);
}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/BackupInstancesRestOperations.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/BackupInstancesRestOperations.cs
index 76fbdec5fd73..bd0c6bf71e24 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/BackupInstancesRestOperations.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/BackupInstancesRestOperations.cs
@@ -32,7 +32,7 @@ public BackupInstancesRestOperations(HttpPipeline pipeline, string applicationId
{
_pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline));
_endpoint = endpoint ?? new Uri("https://management.azure.com");
- _apiVersion = apiVersion ?? "2024-04-01";
+ _apiVersion = apiVersion ?? "2025-01-01";
_userAgent = new TelemetryDetails(GetType().Assembly, applicationId);
}
@@ -638,6 +638,106 @@ public Response ValidateForBackup(string subscriptionId, string resourceGroupNam
}
}
+ internal RequestUriBuilder CreateValidateForModifyBackupRequestUri(string subscriptionId, string resourceGroupName, string vaultName, string backupInstanceName, ValidateForModifyBackupContent content)
+ {
+ var uri = new RawRequestUriBuilder();
+ uri.Reset(_endpoint);
+ uri.AppendPath("/subscriptions/", false);
+ uri.AppendPath(subscriptionId, true);
+ uri.AppendPath("/resourceGroups/", false);
+ uri.AppendPath(resourceGroupName, true);
+ uri.AppendPath("/providers/Microsoft.DataProtection/backupVaults/", false);
+ uri.AppendPath(vaultName, true);
+ uri.AppendPath("/backupInstances/", false);
+ uri.AppendPath(backupInstanceName, true);
+ uri.AppendPath("/validateForModifyBackup", false);
+ uri.AppendQuery("api-version", _apiVersion, true);
+ return uri;
+ }
+
+ internal HttpMessage CreateValidateForModifyBackupRequest(string subscriptionId, string resourceGroupName, string vaultName, string backupInstanceName, ValidateForModifyBackupContent content)
+ {
+ var message = _pipeline.CreateMessage();
+ var request = message.Request;
+ request.Method = RequestMethod.Post;
+ var uri = new RawRequestUriBuilder();
+ uri.Reset(_endpoint);
+ uri.AppendPath("/subscriptions/", false);
+ uri.AppendPath(subscriptionId, true);
+ uri.AppendPath("/resourceGroups/", false);
+ uri.AppendPath(resourceGroupName, true);
+ uri.AppendPath("/providers/Microsoft.DataProtection/backupVaults/", false);
+ uri.AppendPath(vaultName, true);
+ uri.AppendPath("/backupInstances/", false);
+ uri.AppendPath(backupInstanceName, true);
+ uri.AppendPath("/validateForModifyBackup", false);
+ uri.AppendQuery("api-version", _apiVersion, true);
+ request.Uri = uri;
+ request.Headers.Add("Accept", "application/json");
+ request.Headers.Add("Content-Type", "application/json");
+ var content0 = new Utf8JsonRequestContent();
+ content0.JsonWriter.WriteObjectValue(content, ModelSerializationExtensions.WireOptions);
+ request.Content = content0;
+ _userAgent.Apply(message);
+ return message;
+ }
+
+ /// Validate whether update for backup instance will be successful or not.
+ /// The ID of the target subscription. The value must be an UUID.
+ /// The name of the resource group. The name is case insensitive.
+ /// The name of the backup vault.
+ /// The name of the backup instance.
+ /// Request body for operation.
+ /// The cancellation token to use.
+ /// , , , or is null.
+ /// , , or is an empty string, and was expected to be non-empty.
+ public async Task ValidateForModifyBackupAsync(string subscriptionId, string resourceGroupName, string vaultName, string backupInstanceName, ValidateForModifyBackupContent content, CancellationToken cancellationToken = default)
+ {
+ Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId));
+ Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName));
+ Argument.AssertNotNullOrEmpty(vaultName, nameof(vaultName));
+ Argument.AssertNotNullOrEmpty(backupInstanceName, nameof(backupInstanceName));
+ Argument.AssertNotNull(content, nameof(content));
+
+ using var message = CreateValidateForModifyBackupRequest(subscriptionId, resourceGroupName, vaultName, backupInstanceName, content);
+ await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false);
+ switch (message.Response.Status)
+ {
+ case 202:
+ return message.Response;
+ default:
+ throw new RequestFailedException(message.Response);
+ }
+ }
+
+ /// Validate whether update for backup instance will be successful or not.
+ /// The ID of the target subscription. The value must be an UUID.
+ /// The name of the resource group. The name is case insensitive.
+ /// The name of the backup vault.
+ /// The name of the backup instance.
+ /// Request body for operation.
+ /// The cancellation token to use.
+ /// , , , or is null.
+ /// , , or is an empty string, and was expected to be non-empty.
+ public Response ValidateForModifyBackup(string subscriptionId, string resourceGroupName, string vaultName, string backupInstanceName, ValidateForModifyBackupContent content, CancellationToken cancellationToken = default)
+ {
+ Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId));
+ Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName));
+ Argument.AssertNotNullOrEmpty(vaultName, nameof(vaultName));
+ Argument.AssertNotNullOrEmpty(backupInstanceName, nameof(backupInstanceName));
+ Argument.AssertNotNull(content, nameof(content));
+
+ using var message = CreateValidateForModifyBackupRequest(subscriptionId, resourceGroupName, vaultName, backupInstanceName, content);
+ _pipeline.Send(message, cancellationToken);
+ switch (message.Response.Status)
+ {
+ case 202:
+ return message.Response;
+ default:
+ throw new RequestFailedException(message.Response);
+ }
+ }
+
internal RequestUriBuilder CreateTriggerCrossRegionRestoreRequestUri(string subscriptionId, string resourceGroupName, AzureLocation location, CrossRegionRestoreRequestObject crossRegionRestoreRequestObject)
{
var uri = new RawRequestUriBuilder();
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/BackupPoliciesRestOperations.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/BackupPoliciesRestOperations.cs
index 4022e7492fa9..8499adb5069a 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/BackupPoliciesRestOperations.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/BackupPoliciesRestOperations.cs
@@ -32,7 +32,7 @@ public BackupPoliciesRestOperations(HttpPipeline pipeline, string applicationId,
{
_pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline));
_endpoint = endpoint ?? new Uri("https://management.azure.com");
- _apiVersion = apiVersion ?? "2024-04-01";
+ _apiVersion = apiVersion ?? "2025-01-01";
_userAgent = new TelemetryDetails(GetType().Assembly, applicationId);
}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/BackupVaultsRestOperations.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/BackupVaultsRestOperations.cs
index 377c432b37a8..524309b0637f 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/BackupVaultsRestOperations.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/BackupVaultsRestOperations.cs
@@ -32,7 +32,7 @@ public BackupVaultsRestOperations(HttpPipeline pipeline, string applicationId, U
{
_pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline));
_endpoint = endpoint ?? new Uri("https://management.azure.com");
- _apiVersion = apiVersion ?? "2024-04-01";
+ _apiVersion = apiVersion ?? "2025-01-01";
_userAgent = new TelemetryDetails(GetType().Assembly, applicationId);
}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/DataProtectionRestOperations.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/DataProtectionRestOperations.cs
index f0b24b36ff79..a6772566cce0 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/DataProtectionRestOperations.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/DataProtectionRestOperations.cs
@@ -32,7 +32,7 @@ public DataProtectionRestOperations(HttpPipeline pipeline, string applicationId,
{
_pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline));
_endpoint = endpoint ?? new Uri("https://management.azure.com");
- _apiVersion = apiVersion ?? "2024-04-01";
+ _apiVersion = apiVersion ?? "2025-01-01";
_userAgent = new TelemetryDetails(GetType().Assembly, applicationId);
}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/DeletedBackupInstancesRestOperations.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/DeletedBackupInstancesRestOperations.cs
index 7ccc236457bd..9678ac2dc23c 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/DeletedBackupInstancesRestOperations.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/DeletedBackupInstancesRestOperations.cs
@@ -32,7 +32,7 @@ public DeletedBackupInstancesRestOperations(HttpPipeline pipeline, string applic
{
_pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline));
_endpoint = endpoint ?? new Uri("https://management.azure.com");
- _apiVersion = apiVersion ?? "2024-04-01";
+ _apiVersion = apiVersion ?? "2025-01-01";
_userAgent = new TelemetryDetails(GetType().Assembly, applicationId);
}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/DppResourceGuardProxyRestOperations.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/DppResourceGuardProxyRestOperations.cs
index bcc5862e05ca..5d24ae232186 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/DppResourceGuardProxyRestOperations.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/DppResourceGuardProxyRestOperations.cs
@@ -32,7 +32,7 @@ public DppResourceGuardProxyRestOperations(HttpPipeline pipeline, string applica
{
_pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline));
_endpoint = endpoint ?? new Uri("https://management.azure.com");
- _apiVersion = apiVersion ?? "2024-04-01";
+ _apiVersion = apiVersion ?? "2025-01-01";
_userAgent = new TelemetryDetails(GetType().Assembly, applicationId);
}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/ExportJobsRestOperations.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/ExportJobsRestOperations.cs
index 658746fdc81c..9d1c7edb7153 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/ExportJobsRestOperations.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/ExportJobsRestOperations.cs
@@ -30,7 +30,7 @@ public ExportJobsRestOperations(HttpPipeline pipeline, string applicationId, Uri
{
_pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline));
_endpoint = endpoint ?? new Uri("https://management.azure.com");
- _apiVersion = apiVersion ?? "2024-04-01";
+ _apiVersion = apiVersion ?? "2025-01-01";
_userAgent = new TelemetryDetails(GetType().Assembly, applicationId);
}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/FetchCrossRegionRestoreJobRestOperations.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/FetchCrossRegionRestoreJobRestOperations.cs
index c8798141fb46..bb1a149f5129 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/FetchCrossRegionRestoreJobRestOperations.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/FetchCrossRegionRestoreJobRestOperations.cs
@@ -32,7 +32,7 @@ public FetchCrossRegionRestoreJobRestOperations(HttpPipeline pipeline, string ap
{
_pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline));
_endpoint = endpoint ?? new Uri("https://management.azure.com");
- _apiVersion = apiVersion ?? "2024-04-01";
+ _apiVersion = apiVersion ?? "2025-01-01";
_userAgent = new TelemetryDetails(GetType().Assembly, applicationId);
}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/FetchCrossRegionRestoreJobsRestOperations.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/FetchCrossRegionRestoreJobsRestOperations.cs
index 8dfb5f69f116..be8d2d93f7e7 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/FetchCrossRegionRestoreJobsRestOperations.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/FetchCrossRegionRestoreJobsRestOperations.cs
@@ -32,7 +32,7 @@ public FetchCrossRegionRestoreJobsRestOperations(HttpPipeline pipeline, string a
{
_pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline));
_endpoint = endpoint ?? new Uri("https://management.azure.com");
- _apiVersion = apiVersion ?? "2024-04-01";
+ _apiVersion = apiVersion ?? "2025-01-01";
_userAgent = new TelemetryDetails(GetType().Assembly, applicationId);
}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/FetchSecondaryRecoveryPointsRestOperations.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/FetchSecondaryRecoveryPointsRestOperations.cs
index 9e3a39b5e8ac..66f8773c3cbb 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/FetchSecondaryRecoveryPointsRestOperations.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/FetchSecondaryRecoveryPointsRestOperations.cs
@@ -32,7 +32,7 @@ public FetchSecondaryRecoveryPointsRestOperations(HttpPipeline pipeline, string
{
_pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline));
_endpoint = endpoint ?? new Uri("https://management.azure.com");
- _apiVersion = apiVersion ?? "2024-04-01";
+ _apiVersion = apiVersion ?? "2025-01-01";
_userAgent = new TelemetryDetails(GetType().Assembly, applicationId);
}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/JobsRestOperations.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/JobsRestOperations.cs
index 5590a2ae3c12..4c01111a007c 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/JobsRestOperations.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/JobsRestOperations.cs
@@ -32,7 +32,7 @@ public JobsRestOperations(HttpPipeline pipeline, string applicationId, Uri endpo
{
_pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline));
_endpoint = endpoint ?? new Uri("https://management.azure.com");
- _apiVersion = apiVersion ?? "2024-04-01";
+ _apiVersion = apiVersion ?? "2025-01-01";
_userAgent = new TelemetryDetails(GetType().Assembly, applicationId);
}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/RecoveryPointsRestOperations.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/RecoveryPointsRestOperations.cs
index 43160c01216f..0777eb13e836 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/RecoveryPointsRestOperations.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/RecoveryPointsRestOperations.cs
@@ -32,7 +32,7 @@ public RecoveryPointsRestOperations(HttpPipeline pipeline, string applicationId,
{
_pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline));
_endpoint = endpoint ?? new Uri("https://management.azure.com");
- _apiVersion = apiVersion ?? "2024-04-01";
+ _apiVersion = apiVersion ?? "2025-01-01";
_userAgent = new TelemetryDetails(GetType().Assembly, applicationId);
}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/ResourceGuardsRestOperations.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/ResourceGuardsRestOperations.cs
index f9316c71cd19..0cb10d6a4ac9 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/ResourceGuardsRestOperations.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/ResourceGuardsRestOperations.cs
@@ -32,7 +32,7 @@ public ResourceGuardsRestOperations(HttpPipeline pipeline, string applicationId,
{
_pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline));
_endpoint = endpoint ?? new Uri("https://management.azure.com");
- _apiVersion = apiVersion ?? "2024-04-01";
+ _apiVersion = apiVersion ?? "2025-01-01";
_userAgent = new TelemetryDetails(GetType().Assembly, applicationId);
}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/RestorableTimeRangesRestOperations.cs b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/RestorableTimeRangesRestOperations.cs
index 8448db8b46b1..d3623412d9c8 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/RestorableTimeRangesRestOperations.cs
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/Generated/RestOperations/RestorableTimeRangesRestOperations.cs
@@ -32,7 +32,7 @@ public RestorableTimeRangesRestOperations(HttpPipeline pipeline, string applicat
{
_pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline));
_endpoint = endpoint ?? new Uri("https://management.azure.com");
- _apiVersion = apiVersion ?? "2024-04-01";
+ _apiVersion = apiVersion ?? "2025-01-01";
_userAgent = new TelemetryDetails(GetType().Assembly, applicationId);
}
diff --git a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/autorest.md b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/autorest.md
index 47cbead8d852..ff016b3a8ea3 100644
--- a/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/autorest.md
+++ b/sdk/dataprotection/Azure.ResourceManager.DataProtectionBackup/src/autorest.md
@@ -8,7 +8,7 @@ azure-arm: true
csharp: true
library-name: DataProtectionBackup
namespace: Azure.ResourceManager.DataProtectionBackup
-require: https://github.com/Azure/azure-rest-api-specs/blob/a6ba164815464151a4adb687ea12a7a7090ed7fe/specification/dataprotection/resource-manager/readme.md
+require: /mnt/vss/_work/1/s/azure-rest-api-specs/specification/dataprotection/resource-manager/readme.md
#tag: package-2024-04
output-folder: $(this-folder)/Generated
clear-output-folder: true
diff --git a/sdk/resourcemanager/ci.mgmt.yml b/sdk/resourcemanager/ci.mgmt.yml
index d8bf790b5988..f28c28a5d39c 100644
--- a/sdk/resourcemanager/ci.mgmt.yml
+++ b/sdk/resourcemanager/ci.mgmt.yml
@@ -79,7 +79,6 @@ trigger:
- sdk/dnsresolver/Azure.ResourceManager.DnsResolver
- sdk/dynatrace/Azure.ResourceManager.Dynatrace
- sdk/edgeorder/Azure.ResourceManager.EdgeOrder
- - sdk/iotoperations/Azure.ResourceManager.IotOperations
- sdk/edgezones/Azure.ResourceManager.EdgeZones
- sdk/elastic/Azure.ResourceManager.Elastic
- sdk/elasticsan/Azure.ResourceManager.ElasticSan
@@ -108,6 +107,7 @@ trigger:
- sdk/iot/Azure.ResourceManager.IotFirmwareDefense
- sdk/iotcentral/Azure.ResourceManager.IotCentral
- sdk/iothub/Azure.ResourceManager.IotHub
+ - sdk/iotoperations/Azure.ResourceManager.IotOperations
- sdk/keyvault/Azure.ResourceManager.KeyVault
- sdk/kubernetesconfiguration/Azure.ResourceManager.KubernetesConfiguration
- sdk/kusto/Azure.ResourceManager.Kusto
@@ -285,7 +285,6 @@ pr:
- sdk/dnsresolver/Azure.ResourceManager.DnsResolver
- sdk/dynatrace/Azure.ResourceManager.Dynatrace
- sdk/edgeorder/Azure.ResourceManager.EdgeOrder
- - sdk/iotoperations/Azure.ResourceManager.IotOperations
- sdk/edgezones/Azure.ResourceManager.EdgeZones
- sdk/elastic/Azure.ResourceManager.Elastic
- sdk/elasticsan/Azure.ResourceManager.ElasticSan
@@ -314,6 +313,7 @@ pr:
- sdk/iot/Azure.ResourceManager.IotFirmwareDefense
- sdk/iotcentral/Azure.ResourceManager.IotCentral
- sdk/iothub/Azure.ResourceManager.IotHub
+ - sdk/iotoperations/Azure.ResourceManager.IotOperations
- sdk/keyvault/Azure.ResourceManager.KeyVault
- sdk/kubernetesconfiguration/Azure.ResourceManager.KubernetesConfiguration
- sdk/kusto/Azure.ResourceManager.Kusto