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.