diff --git a/src/RecoveryServices/RecoveryServices.SiteRecovery.Test/RecoveryServices.SiteRecovery.Test.csproj b/src/RecoveryServices/RecoveryServices.SiteRecovery.Test/RecoveryServices.SiteRecovery.Test.csproj
index 20f88b7eea40..111893d6ef62 100644
--- a/src/RecoveryServices/RecoveryServices.SiteRecovery.Test/RecoveryServices.SiteRecovery.Test.csproj
+++ b/src/RecoveryServices/RecoveryServices.SiteRecovery.Test/RecoveryServices.SiteRecovery.Test.csproj
@@ -15,7 +15,7 @@
-
+
diff --git a/src/RecoveryServices/RecoveryServices.SiteRecovery/Models/PSFabricDetails.cs b/src/RecoveryServices/RecoveryServices.SiteRecovery/Models/PSFabricDetails.cs
index cb143746d80e..db11071d7318 100644
--- a/src/RecoveryServices/RecoveryServices.SiteRecovery/Models/PSFabricDetails.cs
+++ b/src/RecoveryServices/RecoveryServices.SiteRecovery/Models/PSFabricDetails.cs
@@ -1268,6 +1268,8 @@ public ASRAzureToAzureSpecificRPIDetails(A2AReplicationDetails details)
this.VmEncryptionType = details.VmEncryptionType;
this.InitialPrimaryFabricLocation = details.InitialPrimaryFabricLocation;
this.InitialRecoveryFabricLocation = details.InitialRecoveryFabricLocation;
+ this.InitialPrimaryZone = details.InitialPrimaryZone;
+ this.InitialRecoveryZone = details.InitialRecoveryZone;
this.LifecycleId = details.LifecycleId;
if (details.LastHeartbeat != null)
@@ -1440,6 +1442,16 @@ public ASRAzureToAzureSpecificRPIDetails(A2AReplicationDetails details)
///
public string InitialRecoveryFabricLocation { get; set; }
+ ///
+ /// Gets or sets the initial primary zone.
+ ///
+ public string InitialPrimaryZone { get; set; }
+
+ ///
+ /// Gets or sets the initial recovery zone.
+ ///
+ public string InitialRecoveryZone { get; set; }
+
///
/// Gets or sets the only constant ID throught out the enable disable cycle.
/// (with multiple switch protections in the middle) - Recovery Plans refer this ID.
diff --git a/src/RecoveryServices/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.csproj b/src/RecoveryServices/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.csproj
index 8321ffe7929b..ae7a3d6359aa 100644
--- a/src/RecoveryServices/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.csproj
+++ b/src/RecoveryServices/RecoveryServices.SiteRecovery/RecoveryServices.SiteRecovery.csproj
@@ -14,7 +14,7 @@
-
+
diff --git a/src/RecoveryServices/RecoveryServices/ChangeLog.md b/src/RecoveryServices/RecoveryServices/ChangeLog.md
index 1e65babbaea2..2f7f41d2a0d3 100644
--- a/src/RecoveryServices/RecoveryServices/ChangeLog.md
+++ b/src/RecoveryServices/RecoveryServices/ChangeLog.md
@@ -23,6 +23,7 @@
* Azure Backup Added Long term retention support for Azure FileShare Recovery Points.
* Azure Backup Added disk exclusion properties to `Get-AzRecoveryServicesBackupItem` cmdlet output.
* Added private endpoint for Vault credential file for site recovery service.
+* Azure Site Recovery added support for zone to zone replication using recovery plan.
## Version 2.8.0
* Azure Site Recovery added support for doing reprotect and updated vm properties for Azure disk encrypted Virtual Machines.