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")]