diff --git a/eng/mgmt/mgmtmetadata/recoveryservicessiterecovery_resource-manager.txt b/eng/mgmt/mgmtmetadata/recoveryservicessiterecovery_resource-manager.txt
index 7ccfc397393b..2b367994624f 100644
--- a/eng/mgmt/mgmtmetadata/recoveryservicessiterecovery_resource-manager.txt
+++ b/eng/mgmt/mgmtmetadata/recoveryservicessiterecovery_resource-manager.txt
@@ -3,12 +3,12 @@ AutoRest installed successfully.
Commencing code generation
Generating CSharp code
Executing AutoRest command
-cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/recoveryservicessiterecovery/resource-manager/readme.md --csharp --version=latest --reflect-api-versions --csharp-sdks-folder=D:\sdk1\azure-sdk-for-net\sdk
-2019-10-16 06:50:54 UTC
+cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/recoveryservicessiterecovery/resource-manager/readme.md --csharp --version=latest --reflect-api-versions --csharp-sdks-folder=D:\ASROneSDK\azure-sdk-for-net\sdk
+2019-12-20 05:05:29 UTC
Azure-rest-api-specs repository information
GitHub fork: Azure
Branch: master
-Commit: 2c079a493e904166c7ecc4d1c4dbf2a01ea8059d
+Commit: cb5fe2f993e08939a712c20f26ff9cbab7e98c82
AutoRest information
Requested version: latest
-Bootstrapper version: autorest@2.0.4283
+Bootstrapper version: autorest@2.0.4407
diff --git a/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/A2AProtectedManagedDiskDetails.cs b/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/A2AProtectedManagedDiskDetails.cs
index c4dd89e351c2..2fb000976e1e 100644
--- a/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/A2AProtectedManagedDiskDetails.cs
+++ b/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/A2AProtectedManagedDiskDetails.cs
@@ -46,6 +46,8 @@ public A2AProtectedManagedDiskDetails()
/// The target disk type
/// after failover. Its an optional value and will be same as source
/// disk type if not user provided.
+ /// The recovery disk
+ /// encryption set Id.
/// The disk name.
/// The disk capacity in
/// bytes.
@@ -78,7 +80,7 @@ public A2AProtectedManagedDiskDetails()
/// The key URL / identifier (KEK).
/// The KeyVault resource id for key
/// (KEK).
- public A2AProtectedManagedDiskDetails(string diskId = default(string), string recoveryResourceGroupId = default(string), string recoveryTargetDiskId = default(string), string recoveryReplicaDiskId = default(string), string recoveryReplicaDiskAccountType = default(string), string recoveryTargetDiskAccountType = default(string), string diskName = default(string), long? diskCapacityInBytes = default(long?), string primaryStagingAzureStorageAccountId = default(string), string diskType = default(string), bool? resyncRequired = default(bool?), int? monitoringPercentageCompletion = default(int?), string monitoringJobType = default(string), double? dataPendingInStagingStorageAccountInMB = default(double?), double? dataPendingAtSourceAgentInMB = default(double?), string diskState = default(string), IList allowedDiskLevelOperation = default(IList), bool? isDiskEncrypted = default(bool?), string secretIdentifier = default(string), string dekKeyVaultArmId = default(string), bool? isDiskKeyEncrypted = default(bool?), string keyIdentifier = default(string), string kekKeyVaultArmId = default(string))
+ public A2AProtectedManagedDiskDetails(string diskId = default(string), string recoveryResourceGroupId = default(string), string recoveryTargetDiskId = default(string), string recoveryReplicaDiskId = default(string), string recoveryReplicaDiskAccountType = default(string), string recoveryTargetDiskAccountType = default(string), string recoveryDiskEncryptionSetId = default(string), string diskName = default(string), long? diskCapacityInBytes = default(long?), string primaryStagingAzureStorageAccountId = default(string), string diskType = default(string), bool? resyncRequired = default(bool?), int? monitoringPercentageCompletion = default(int?), string monitoringJobType = default(string), double? dataPendingInStagingStorageAccountInMB = default(double?), double? dataPendingAtSourceAgentInMB = default(double?), string diskState = default(string), IList allowedDiskLevelOperation = default(IList), bool? isDiskEncrypted = default(bool?), string secretIdentifier = default(string), string dekKeyVaultArmId = default(string), bool? isDiskKeyEncrypted = default(bool?), string keyIdentifier = default(string), string kekKeyVaultArmId = default(string))
{
DiskId = diskId;
RecoveryResourceGroupId = recoveryResourceGroupId;
@@ -86,6 +88,7 @@ public A2AProtectedManagedDiskDetails()
RecoveryReplicaDiskId = recoveryReplicaDiskId;
RecoveryReplicaDiskAccountType = recoveryReplicaDiskAccountType;
RecoveryTargetDiskAccountType = recoveryTargetDiskAccountType;
+ RecoveryDiskEncryptionSetId = recoveryDiskEncryptionSetId;
DiskName = diskName;
DiskCapacityInBytes = diskCapacityInBytes;
PrimaryStagingAzureStorageAccountId = primaryStagingAzureStorageAccountId;
@@ -149,6 +152,12 @@ public A2AProtectedManagedDiskDetails()
[JsonProperty(PropertyName = "recoveryTargetDiskAccountType")]
public string RecoveryTargetDiskAccountType { get; set; }
+ ///
+ /// Gets or sets the recovery disk encryption set Id.
+ ///
+ [JsonProperty(PropertyName = "recoveryDiskEncryptionSetId")]
+ public string RecoveryDiskEncryptionSetId { get; set; }
+
///
/// Gets or sets the disk name.
///
diff --git a/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/A2AVmManagedDiskInputDetails.cs b/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/A2AVmManagedDiskInputDetails.cs
index 73c1142d39dd..e6006fabbafc 100644
--- a/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/A2AVmManagedDiskInputDetails.cs
+++ b/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/A2AVmManagedDiskInputDetails.cs
@@ -42,15 +42,18 @@ public A2AVmManagedDiskInputDetails()
/// The target disk type
/// after failover. Its an optional value and will be same as source
/// disk type if not user provided.
+ /// The recovery disk
+ /// encryption set Id.
/// The recovery disk encryption
/// information (for one / single pass flows).
- public A2AVmManagedDiskInputDetails(string diskId = default(string), string primaryStagingAzureStorageAccountId = default(string), string recoveryResourceGroupId = default(string), string recoveryReplicaDiskAccountType = default(string), string recoveryTargetDiskAccountType = default(string), DiskEncryptionInfo diskEncryptionInfo = default(DiskEncryptionInfo))
+ public A2AVmManagedDiskInputDetails(string diskId = default(string), string primaryStagingAzureStorageAccountId = default(string), string recoveryResourceGroupId = default(string), string recoveryReplicaDiskAccountType = default(string), string recoveryTargetDiskAccountType = default(string), string recoveryDiskEncryptionSetId = default(string), DiskEncryptionInfo diskEncryptionInfo = default(DiskEncryptionInfo))
{
DiskId = diskId;
PrimaryStagingAzureStorageAccountId = primaryStagingAzureStorageAccountId;
RecoveryResourceGroupId = recoveryResourceGroupId;
RecoveryReplicaDiskAccountType = recoveryReplicaDiskAccountType;
RecoveryTargetDiskAccountType = recoveryTargetDiskAccountType;
+ RecoveryDiskEncryptionSetId = recoveryDiskEncryptionSetId;
DiskEncryptionInfo = diskEncryptionInfo;
CustomInit();
}
@@ -92,6 +95,12 @@ public A2AVmManagedDiskInputDetails()
[JsonProperty(PropertyName = "recoveryTargetDiskAccountType")]
public string RecoveryTargetDiskAccountType { get; set; }
+ ///
+ /// Gets or sets the recovery disk encryption set Id.
+ ///
+ [JsonProperty(PropertyName = "recoveryDiskEncryptionSetId")]
+ public string RecoveryDiskEncryptionSetId { get; set; }
+
///
/// Gets or sets the recovery disk encryption information (for one /
/// single pass flows).
diff --git a/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/AzureVmDiskDetails.cs b/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/AzureVmDiskDetails.cs
index 809d1f17ef6a..818d1e7c16b4 100644
--- a/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/AzureVmDiskDetails.cs
+++ b/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/AzureVmDiskDetails.cs
@@ -31,6 +31,7 @@ public AzureVmDiskDetails()
///
/// VHD type.
/// The VHD id.
+ /// The disk resource id.
/// VHD name.
/// Max side in MB.
/// Blob uri of the Azure
@@ -38,15 +39,19 @@ public AzureVmDiskDetails()
/// The target Azure disk name.
/// Ordinal\LunId of the disk for the Azure
/// VM.
- public AzureVmDiskDetails(string vhdType = default(string), string vhdId = default(string), string vhdName = default(string), string maxSizeMB = default(string), string targetDiskLocation = default(string), string targetDiskName = default(string), string lunId = default(string))
+ /// The DiskEncryptionSet ARM
+ /// ID.
+ public AzureVmDiskDetails(string vhdType = default(string), string vhdId = default(string), string diskId = default(string), string vhdName = default(string), string maxSizeMB = default(string), string targetDiskLocation = default(string), string targetDiskName = default(string), string lunId = default(string), string diskEncryptionSetId = default(string))
{
VhdType = vhdType;
VhdId = vhdId;
+ DiskId = diskId;
VhdName = vhdName;
MaxSizeMB = maxSizeMB;
TargetDiskLocation = targetDiskLocation;
TargetDiskName = targetDiskName;
LunId = lunId;
+ DiskEncryptionSetId = diskEncryptionSetId;
CustomInit();
}
@@ -67,6 +72,12 @@ public AzureVmDiskDetails()
[JsonProperty(PropertyName = "vhdId")]
public string VhdId { get; set; }
+ ///
+ /// Gets or sets the disk resource id.
+ ///
+ [JsonProperty(PropertyName = "diskId")]
+ public string DiskId { get; set; }
+
///
/// Gets or sets VHD name.
///
@@ -97,5 +108,11 @@ public AzureVmDiskDetails()
[JsonProperty(PropertyName = "lunId")]
public string LunId { get; set; }
+ ///
+ /// Gets or sets the DiskEncryptionSet ARM ID.
+ ///
+ [JsonProperty(PropertyName = "diskEncryptionSetId")]
+ public string DiskEncryptionSetId { get; set; }
+
}
}
diff --git a/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/HyperVReplicaAzureUpdateReplicationProtectedItemInput.cs b/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/HyperVReplicaAzureUpdateReplicationProtectedItemInput.cs
index 3aa0740311b9..130e328c5c5c 100644
--- a/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/HyperVReplicaAzureUpdateReplicationProtectedItemInput.cs
+++ b/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/HyperVReplicaAzureUpdateReplicationProtectedItemInput.cs
@@ -11,6 +11,8 @@
namespace Microsoft.Azure.Management.RecoveryServices.SiteRecovery.Models
{
using Newtonsoft.Json;
+ using System.Collections;
+ using System.Collections.Generic;
using System.Linq;
///
@@ -38,11 +40,14 @@ public HyperVReplicaAzureUpdateReplicationProtectedItemInput()
/// resource group Id for resource manager deployment.
/// A value indicating whether managed
/// disks should be used during failover.
- public HyperVReplicaAzureUpdateReplicationProtectedItemInput(string recoveryAzureV1ResourceGroupId = default(string), string recoveryAzureV2ResourceGroupId = default(string), string useManagedDisks = default(string))
+ /// The dictionary of disk
+ /// resource Id to disk encryption set ARM Id.
+ public HyperVReplicaAzureUpdateReplicationProtectedItemInput(string recoveryAzureV1ResourceGroupId = default(string), string recoveryAzureV2ResourceGroupId = default(string), string useManagedDisks = default(string), IDictionary diskIdToDiskEncryptionMap = default(IDictionary))
{
RecoveryAzureV1ResourceGroupId = recoveryAzureV1ResourceGroupId;
RecoveryAzureV2ResourceGroupId = recoveryAzureV2ResourceGroupId;
UseManagedDisks = useManagedDisks;
+ DiskIdToDiskEncryptionMap = diskIdToDiskEncryptionMap;
CustomInit();
}
@@ -72,5 +77,12 @@ public HyperVReplicaAzureUpdateReplicationProtectedItemInput()
[JsonProperty(PropertyName = "useManagedDisks")]
public string UseManagedDisks { get; set; }
+ ///
+ /// Gets or sets the dictionary of disk resource Id to disk encryption
+ /// set ARM Id.
+ ///
+ [JsonProperty(PropertyName = "diskIdToDiskEncryptionMap")]
+ public IDictionary DiskIdToDiskEncryptionMap { get; set; }
+
}
}
diff --git a/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/InMageAzureV2DiskInputDetails.cs b/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/InMageAzureV2DiskInputDetails.cs
index 16d47efb948a..6d6cff4d42ca 100644
--- a/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/InMageAzureV2DiskInputDetails.cs
+++ b/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/InMageAzureV2DiskInputDetails.cs
@@ -35,11 +35,14 @@ public InMageAzureV2DiskInputDetails()
/// The LogStorageAccountId.
/// The DiskType. Possible values include:
/// 'Standard_LRS', 'Premium_LRS', 'StandardSSD_LRS'
- public InMageAzureV2DiskInputDetails(string diskId = default(string), string logStorageAccountId = default(string), string diskType = default(string))
+ /// The DiskEncryptionSet ARM
+ /// ID.
+ public InMageAzureV2DiskInputDetails(string diskId = default(string), string logStorageAccountId = default(string), string diskType = default(string), string diskEncryptionSetId = default(string))
{
DiskId = diskId;
LogStorageAccountId = logStorageAccountId;
DiskType = diskType;
+ DiskEncryptionSetId = diskEncryptionSetId;
CustomInit();
}
@@ -67,5 +70,11 @@ public InMageAzureV2DiskInputDetails()
[JsonProperty(PropertyName = "diskType")]
public string DiskType { get; set; }
+ ///
+ /// Gets or sets the DiskEncryptionSet ARM ID.
+ ///
+ [JsonProperty(PropertyName = "diskEncryptionSetId")]
+ public string DiskEncryptionSetId { get; set; }
+
}
}
diff --git a/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/InMageAzureV2EnableProtectionInput.cs b/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/InMageAzureV2EnableProtectionInput.cs
index 910eeb058d1f..4e9e367bfe18 100644
--- a/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/InMageAzureV2EnableProtectionInput.cs
+++ b/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/Models/InMageAzureV2EnableProtectionInput.cs
@@ -59,7 +59,9 @@ public InMageAzureV2EnableProtectionInput()
/// failover VM is to be created.
/// The DiskType. Possible values include:
/// 'Standard_LRS', 'Premium_LRS', 'StandardSSD_LRS'
- public InMageAzureV2EnableProtectionInput(string masterTargetId = default(string), string processServerId = default(string), string storageAccountId = default(string), string runAsAccountId = default(string), string multiVmGroupId = default(string), string multiVmGroupName = default(string), IList disksToInclude = default(IList), string targetAzureNetworkId = default(string), string targetAzureSubnetId = default(string), string enableRdpOnTargetOption = default(string), string targetAzureVmName = default(string), string logStorageAccountId = default(string), string targetAzureV1ResourceGroupId = default(string), string targetAzureV2ResourceGroupId = default(string), string diskType = default(string))
+ /// The DiskEncryptionSet ARM
+ /// ID.
+ public InMageAzureV2EnableProtectionInput(string masterTargetId = default(string), string processServerId = default(string), string storageAccountId = default(string), string runAsAccountId = default(string), string multiVmGroupId = default(string), string multiVmGroupName = default(string), IList disksToInclude = default(IList), string targetAzureNetworkId = default(string), string targetAzureSubnetId = default(string), string enableRdpOnTargetOption = default(string), string targetAzureVmName = default(string), string logStorageAccountId = default(string), string targetAzureV1ResourceGroupId = default(string), string targetAzureV2ResourceGroupId = default(string), string diskType = default(string), string diskEncryptionSetId = default(string))
{
MasterTargetId = masterTargetId;
ProcessServerId = processServerId;
@@ -76,6 +78,7 @@ public InMageAzureV2EnableProtectionInput()
TargetAzureV1ResourceGroupId = targetAzureV1ResourceGroupId;
TargetAzureV2ResourceGroupId = targetAzureV2ResourceGroupId;
DiskType = diskType;
+ DiskEncryptionSetId = diskEncryptionSetId;
CustomInit();
}
@@ -180,5 +183,11 @@ public InMageAzureV2EnableProtectionInput()
[JsonProperty(PropertyName = "diskType")]
public string DiskType { get; set; }
+ ///
+ /// Gets or sets the DiskEncryptionSet ARM ID.
+ ///
+ [JsonProperty(PropertyName = "diskEncryptionSetId")]
+ public string DiskEncryptionSetId { get; set; }
+
}
}
diff --git a/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/SdkInfo_SiteRecoveryManagementClient.cs b/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/SdkInfo_SiteRecoveryManagementClient.cs
index b1b7070fceae..0c05389cd586 100644
--- a/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/SdkInfo_SiteRecoveryManagementClient.cs
+++ b/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Generated/SdkInfo_SiteRecoveryManagementClient.cs
@@ -19,6 +19,7 @@ public static IEnumerable> ApiInfo_SiteRecoveryMan
{
return new Tuple[]
{
+ new Tuple("Compute", "ReplicationEligibilityResults", "2018-07-10"),
new Tuple("RecoveryServices", "MigrationRecoveryPoints", "2018-07-10"),
new Tuple("RecoveryServices", "Operations", "2018-07-10"),
new Tuple("RecoveryServices", "RecoveryPoints", "2018-07-10"),
@@ -49,11 +50,11 @@ public static IEnumerable> ApiInfo_SiteRecoveryMan
}
// BEGIN: Code Generation Metadata Section
public static readonly String AutoRestVersion = "latest";
- public static readonly String AutoRestBootStrapperVersion = "autorest@2.0.4283";
- public static readonly String AutoRestCmdExecuted = "cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/recoveryservicessiterecovery/resource-manager/readme.md --csharp --version=latest --reflect-api-versions --csharp-sdks-folder=D:\\sdk1\\azure-sdk-for-net\\sdk";
+ public static readonly String AutoRestBootStrapperVersion = "autorest@2.0.4407";
+ public static readonly String AutoRestCmdExecuted = "cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/recoveryservicessiterecovery/resource-manager/readme.md --csharp --version=latest --reflect-api-versions --csharp-sdks-folder=D:\\ASROneSDK\\azure-sdk-for-net\\sdk";
public static readonly String GithubForkName = "Azure";
public static readonly String GithubBranchName = "master";
- public static readonly String GithubCommidId = "2c079a493e904166c7ecc4d1c4dbf2a01ea8059d";
+ public static readonly String GithubCommidId = "cb5fe2f993e08939a712c20f26ff9cbab7e98c82";
public static readonly String CodeGenerationErrors = "";
public static readonly String GithubRepoName = "azure-rest-api-specs";
// END: Code Generation Metadata Section
diff --git a/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.csproj b/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.csproj
index 352e25e33a74..85aabda20e7f 100644
--- a/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.csproj
+++ b/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Microsoft.Azure.Management.RecoveryServices.SiteRecovery.csproj
@@ -1,28 +1,27 @@
-
-
-
+
+
+
-
- Microsoft.Azure.Management.RecoveryServices.SiteRecovery
- Provides developers with libraries for the updated recovery services site recovery feature under Azure Resource manager.
- 2.0.3-preview
- Microsoft.Azure.Management.RecoveryServices.SiteRecovery
- Recoveryservices;SiteRecovery;
-
-
+ Microsoft.Azure.Management.RecoveryServices.SiteRecovery
+ Provides developers with libraries for the updated recovery services site recovery feature under Azure Resource manager.
+ 2.0.4-preview
+ Microsoft.Azure.Management.RecoveryServices.SiteRecovery
+ Recoveryservices;SiteRecovery;
+
+
-
-
-
- $(SdkTargetFx)
-
+ * Incremental changes:
+ ** Azure Site Recovery (ASR) service now supports Customer-managed keys for managed disks in VMWare to Azure, HyperV to Azure and Azure to Azure scenarios.
+ ]]>
+
+
+
+ $(SdkTargetFx)
+
-
-
-
+
+
+
\ No newline at end of file
diff --git a/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Properties/AssemblyInfo.cs b/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Properties/AssemblyInfo.cs
index d85a22967ce0..cf243fa04d8e 100644
--- a/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Properties/AssemblyInfo.cs
+++ b/sdk/recoveryservices-siterecovery/Microsoft.Azure.Management.RecoveryServices.SiteRecovery/src/Properties/AssemblyInfo.cs
@@ -8,7 +8,7 @@
[assembly: AssemblyDescription("Provides management functionality for Microsoft Azure Recovery Services SiteRecovery Resources.")]
[assembly: AssemblyVersion("2.0.0.0")]
-[assembly: AssemblyFileVersion("2.0.3.0")]
+[assembly: AssemblyFileVersion("2.0.4.0")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Microsoft")]
[assembly: AssemblyProduct("Microsoft Azure .NET SDK")]