diff --git a/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/BackUpTests.cs b/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/BackUpTests.cs index c42c5faedb5a..ff307e064b06 100644 --- a/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/BackUpTests.cs +++ b/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/BackUpTests.cs @@ -36,7 +36,7 @@ public void TriggerBackUpTest() string containerName = ConfigurationManager.AppSettings["ContainerName"]; string itemName = ConfigurationManager.AppSettings["ItemName"]; - var response = client.BackUp.TriggerBackUp(GetCustomRequestHeaders(), containerName, itemName); + var response = client.BackUp.TriggerBackUp(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, GetCustomRequestHeaders(), containerName, itemName); Assert.Equal(HttpStatusCode.Accepted, response.StatusCode); } } diff --git a/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/BackupServicesTestBase.cs b/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/BackupServicesTestBase.cs index f55d035e84cd..3b85e9e60efa 100644 --- a/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/BackupServicesTestBase.cs +++ b/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/BackupServicesTestBase.cs @@ -29,6 +29,15 @@ namespace BackupServices.Tests { public class BackupServicesTestsBase : TestBase { + public static string ResourceGroupName; + public static string ResourceName; + + public BackupServicesTestsBase() + { + BackupServicesTestsBase.ResourceGroupName = ConfigurationManager.AppSettings["ResourceGroupName"]; + BackupServicesTestsBase.ResourceName = ConfigurationManager.AppSettings["ResourceName"]; + } + public new static T GetServiceClient() where T : class { var factory = (TestEnvironmentFactory)new CSMTestEnvironmentFactory(); @@ -36,25 +45,18 @@ public class BackupServicesTestsBase : TestBase var testEnvironment = factory.GetTestEnvironment(); ServicePointManager.ServerCertificateValidationCallback = IgnoreCertificateErrorHandler; - string resourceName = ConfigurationManager.AppSettings["ResourceName"]; - string resourceGroupName = ConfigurationManager.AppSettings["ResourceGroupName"]; - if (typeof(T) == typeof(BackupServicesManagementClient)) { BackupServicesManagementClient client; if (testEnvironment.UsesCustomUri()) { client = new BackupServicesManagementClient( - resourceName, - resourceGroupName, testEnvironment.Credentials as SubscriptionCloudCredentials, testEnvironment.BaseUri); } else { client = new BackupServicesManagementClient( - resourceName, - resourceGroupName, testEnvironment.Credentials as SubscriptionCloudCredentials); } @@ -66,16 +68,12 @@ public class BackupServicesTestsBase : TestBase if (testEnvironment.UsesCustomUri()) { client = new BackupVaultServicesManagementClient( - resourceName, - resourceGroupName, testEnvironment.Credentials as SubscriptionCloudCredentials, testEnvironment.BaseUri); } else { client = new BackupVaultServicesManagementClient( - resourceName, - resourceGroupName, testEnvironment.Credentials as SubscriptionCloudCredentials); } diff --git a/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/CSMAzureBackupItem.cs b/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/CSMAzureBackupItem.cs index 3018245fbc7b..d76814a769c2 100644 --- a/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/CSMAzureBackupItem.cs +++ b/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/CSMAzureBackupItem.cs @@ -35,15 +35,17 @@ public void EnableAzureBackupProtectionTest() { using (UndoContext context = UndoContext.Current) { - var client = GetServiceClient(); context.Start(); + var client = GetServiceClient(); CSMSetProtectionRequest input = new CSMSetProtectionRequest(); input.Properties = new CSMSetProtectionRequestProperties(); input.Properties.PolicyId = ConfigurationManager.AppSettings["PolicyId"]; string itemName = ConfigurationManager.AppSettings["AzureBackupItemName"]; string containerName = ConfigurationManager.AppSettings["ContainerName"]; - var response = client.DataSource.EnableProtectionCSM(GetCustomRequestHeaders(), + var response = client.DataSource.EnableProtectionCSM(BackupServicesTestsBase.ResourceGroupName, + BackupServicesTestsBase.ResourceName, + GetCustomRequestHeaders(), containerName, itemName, input); @@ -57,8 +59,8 @@ public void UpdateAzureBackupProtectionTest() { using (UndoContext context = UndoContext.Current) { - var client = GetServiceClient(); context.Start(); + var client = GetServiceClient(); CSMUpdateProtectionRequest input = new CSMUpdateProtectionRequest(); input.Properties = new CSMUpdateProtectionRequestProperties(); @@ -66,7 +68,9 @@ public void UpdateAzureBackupProtectionTest() string containerName = ConfigurationManager.AppSettings["ContainerName"]; input.Properties.PolicyId = string.Empty; - var response = client.DataSource.UpdateProtectionCSM(GetCustomRequestHeaders(), + var response = client.DataSource.UpdateProtectionCSM(BackupServicesTestsBase.ResourceGroupName, + BackupServicesTestsBase.ResourceName, + GetCustomRequestHeaders(), containerName, itemName, input); @@ -80,12 +84,14 @@ public void DisableAzureBackupProtectionTest() { using (UndoContext context = UndoContext.Current) { - var client = GetServiceClient(); context.Start(); + var client = GetServiceClient(); string itemName = ConfigurationManager.AppSettings["AzureBackupItemName"]; string containerName = ConfigurationManager.AppSettings["ContainerName"]; - var response = client.DataSource.DisableProtectionCSM(GetCustomRequestHeaders(), + var response = client.DataSource.DisableProtectionCSM(BackupServicesTestsBase.ResourceGroupName, + BackupServicesTestsBase.ResourceName, + GetCustomRequestHeaders(), containerName, itemName); @@ -108,7 +114,7 @@ public void ListAzureBackupItemPOTest() var client = GetServiceClient(); - var response = client.ProtectableObject.ListCSMAsync(POQueryParam, GetCustomRequestHeaders()).Result; + var response = client.ProtectableObject.ListCSMAsync(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, POQueryParam, GetCustomRequestHeaders()).Result; Assert.True(response.CSMItemListResponse.Value.Count > 0, "Protectable Object Result count can't be less than 1"); @@ -142,7 +148,7 @@ public void ListAzureBackupItemDSTest() var client = GetServiceClient(); - var response = client.DataSource.ListCSMAsync(DSQueryParam, GetCustomRequestHeaders()).Result; + var response = client.DataSource.ListCSMAsync(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, DSQueryParam, GetCustomRequestHeaders()).Result; foreach (var ds in response.CSMProtectedItemListResponse.Value) { Assert.True(!string.IsNullOrEmpty(ds.Properties.ContainerId), "ContainerId can't be null or empty"); diff --git a/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/CSMProtectionPolicyTests.cs b/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/CSMProtectionPolicyTests.cs index e6d8e811370e..a776ef0cf4b0 100644 --- a/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/CSMProtectionPolicyTests.cs +++ b/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/CSMProtectionPolicyTests.cs @@ -19,7 +19,7 @@ public void ListProtectionPolicyTest() context.Start(); var client = GetServiceClient(); - var response = client.CSMProtectionPolicy.List(GetCustomRequestHeaders()); + var response = client.CSMProtectionPolicy.List(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, GetCustomRequestHeaders()); Assert.True(response.CSMProtectionPolicyListResponse.Value.Count > 0, "Protection Policies Result count can't be less than 1"); @@ -62,7 +62,7 @@ public void AddProtectionPolicyTest() addProtectionPolicyRequest.Properties.BackupSchedule = backupSchedule; addProtectionPolicyRequest.Properties.WorkloadType = ConfigurationManager.AppSettings["WorkloadType"]; addProtectionPolicyRequest.Properties.LtrRetentionPolicy = GetRetentionPolicy(backupSchedule.ScheduleRunTimes); - var response = client.CSMProtectionPolicy.Add(policyName, addProtectionPolicyRequest, GetCustomRequestHeaders()); + var response = client.CSMProtectionPolicy.Add(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, policyName, addProtectionPolicyRequest, GetCustomRequestHeaders()); Assert.Equal(HttpStatusCode.OK, response.StatusCode); } @@ -83,7 +83,7 @@ public void UpdateProtectionPolicyTest() string policyName = ConfigurationManager.AppSettings["PolicyName"]; updateProtectionPolicyRequest.Properties.BackupSchedule = backupSchedule; updateProtectionPolicyRequest.Properties.LtrRetentionPolicy = GetRetentionPolicy(backupSchedule.ScheduleRunTimes); - var response = client.CSMProtectionPolicy.Update(policyName, updateProtectionPolicyRequest, GetCustomRequestHeaders()); + var response = client.CSMProtectionPolicy.Update(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, policyName, updateProtectionPolicyRequest, GetCustomRequestHeaders()); var isSuccess = (response.StatusCode == HttpStatusCode.OK || response.StatusCode == HttpStatusCode.Accepted) ? true : false; Assert.Equal(true, isSuccess); } @@ -97,7 +97,7 @@ public void DeleteProtectionPolicyTest() context.Start(); var client = GetServiceClient(); string policyName = ConfigurationManager.AppSettings["ModifiedPolicyName"]; - var response = client.CSMProtectionPolicy.Delete(policyName, GetCustomRequestHeaders()); + var response = client.CSMProtectionPolicy.Delete(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, policyName, GetCustomRequestHeaders()); Assert.Equal(HttpStatusCode.NoContent, response.StatusCode); } diff --git a/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/ContainerTests.cs b/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/ContainerTests.cs index 72933eabf7f4..1230efabe710 100644 --- a/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/ContainerTests.cs +++ b/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/ContainerTests.cs @@ -37,9 +37,9 @@ public void RegisterContainerTest() { context.Start(); var client = GetServiceClient(); - + string containerName = ConfigurationManager.AppSettings["ContainerName2"]; - var response = client.Container.Register(containerName, GetCustomRequestHeaders()); + var response = client.Container.Register(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, containerName, GetCustomRequestHeaders()); Assert.Equal(HttpStatusCode.Accepted, response.StatusCode); } } @@ -53,7 +53,7 @@ public void UnregisterContainerTest() var client = GetServiceClient(); string containerName = ConfigurationManager.AppSettings["ContainerName2"]; - var response = client.Container.Unregister(containerName, GetCustomRequestHeaders()); + var response = client.Container.Unregister(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, containerName, GetCustomRequestHeaders()); Assert.Equal(HttpStatusCode.Accepted, response.StatusCode); } } @@ -67,7 +67,7 @@ public void RefreshContainerTest() var client = GetServiceClient(); string containerName = ConfigurationManager.AppSettings["ContainerName"]; - var response = client.Container.Refresh(GetCustomRequestHeaders()); + var response = client.Container.Refresh(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, GetCustomRequestHeaders()); Assert.Equal(HttpStatusCode.Accepted, response.StatusCode); } } @@ -90,7 +90,7 @@ void ListMarsContainersByTypeReturnsNonZeroContainers() string friendlyName = ConfigurationManager.AppSettings["ContainerFriendlyName"]; string uniqueName = ConfigurationManager.AppSettings["ContainerUniqueName"]; - ListMarsContainerOperationResponse response = client.Container.ListMarsContainersByType(MarsContainerType.Machine, GetCustomRequestHeaders()); + ListMarsContainerOperationResponse response = client.Container.ListMarsContainersByType(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, MarsContainerType.Machine, GetCustomRequestHeaders()); // Response Validation Assert.NotNull(response); @@ -130,7 +130,7 @@ void ListMarsContainersByTypeAndFriendlyNameReturnsSameContainer() string friendlyName = ConfigurationManager.AppSettings["ContainerFriendlyName"]; string uniqueName = ConfigurationManager.AppSettings["ContainerUniqueName"]; - ListMarsContainerOperationResponse response = client.Container.ListMarsContainersByTypeAndFriendlyName(MarsContainerType.Machine, friendlyName, GetCustomRequestHeaders()); + ListMarsContainerOperationResponse response = client.Container.ListMarsContainersByTypeAndFriendlyName(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, MarsContainerType.Machine, friendlyName, GetCustomRequestHeaders()); // Response Validation Assert.NotNull(response); @@ -163,7 +163,7 @@ void UnregisterContainerDeletesContainer() string containerId = ConfigurationManager.AppSettings["ContainerId"]; string friendlyName = ConfigurationManager.AppSettings["ContainerFriendlyName"]; - OperationResponse response = client.Container.UnregisterMarsContainer(containerId, GetCustomRequestHeaders()); + OperationResponse response = client.Container.UnregisterMarsContainer(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, containerId, GetCustomRequestHeaders()); // Response Validation Assert.NotNull(response); Assert.True(response.StatusCode == HttpStatusCode.NoContent, "Status code should be NoContent"); @@ -171,7 +171,7 @@ void UnregisterContainerDeletesContainer() bool containerDeleted = false; try { - ListMarsContainerOperationResponse getResponse = client.Container.ListMarsContainersByTypeAndFriendlyName(MarsContainerType.Machine, friendlyName, GetCustomRequestHeaders()); + ListMarsContainerOperationResponse getResponse = client.Container.ListMarsContainersByTypeAndFriendlyName(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, MarsContainerType.Machine, friendlyName, GetCustomRequestHeaders()); if (getResponse.ListMarsContainerResponse.Value.Count == 0) { containerDeleted = true; @@ -215,13 +215,13 @@ void EnableContainerReregistrationSetsReregisterFlag() }, }; - OperationResponse response = client.Container.EnableMarsContainerReregistration(containerId, request, GetCustomRequestHeaders()); + OperationResponse response = client.Container.EnableMarsContainerReregistration(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, containerId, request, GetCustomRequestHeaders()); // Response Validation Assert.NotNull(response); Assert.True(response.StatusCode == HttpStatusCode.NoContent, "Status code should be NoContent"); // Basic Validation - ListMarsContainerOperationResponse getResponse = client.Container.ListMarsContainersByTypeAndFriendlyName(MarsContainerType.Machine, friendlyName, GetCustomRequestHeaders()); + ListMarsContainerOperationResponse getResponse = client.Container.ListMarsContainersByTypeAndFriendlyName(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, MarsContainerType.Machine, friendlyName, GetCustomRequestHeaders()); Assert.True(getResponse.ListMarsContainerResponse.Value.Any(marsContainer => { return marsContainer.ContainerType == MarsContainerType.Machine.ToString() && @@ -249,7 +249,7 @@ void ListContainersReturnsNonZeroContainers() string containerHealthStatus = ConfigurationManager.AppSettings["BMSContainerHealthStatus"]; string containerParentId = ConfigurationManager.AppSettings["BMSParentContainerIdPanbha45"]; - CSMContainerListOperationResponse response = client.Container.List(null, GetCustomRequestHeaders()); + CSMContainerListOperationResponse response = client.Container.List(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, null, GetCustomRequestHeaders()); // Response Validation Assert.NotNull(response); @@ -290,8 +290,8 @@ void ListContainersByFriendlyNameReturnsValidResponse() ContainerQueryParameters parameters = new ContainerQueryParameters(); parameters.FriendlyName = friendlyName; - - CSMContainerListOperationResponse response = client.Container.List(parameters, GetCustomRequestHeaders()); + + CSMContainerListOperationResponse response = client.Container.List(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, parameters, GetCustomRequestHeaders()); // Response Validation Assert.NotNull(response); @@ -334,7 +334,7 @@ void ListContainersByStatusReturnsValidResponse() parameters.ContainerType = containerType; parameters.Status = containerStatus; - CSMContainerListOperationResponse response = client.Container.List(parameters, GetCustomRequestHeaders()); + CSMContainerListOperationResponse response = client.Container.List(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, parameters, GetCustomRequestHeaders()); // Response Validation Assert.NotNull(response); @@ -378,7 +378,7 @@ void ListContainersByFriendlyNameAndStatusReturnsValidResponse() parameters.FriendlyName = friendlyName; parameters.Status = containerStatus; - CSMContainerListOperationResponse response = client.Container.List(parameters, GetCustomRequestHeaders()); + CSMContainerListOperationResponse response = client.Container.List(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, parameters, GetCustomRequestHeaders()); // Response Validation Assert.NotNull(response); diff --git a/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/JobsTests.cs b/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/JobsTests.cs index ef472b0bfa10..47e99b1f80d8 100644 --- a/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/JobsTests.cs +++ b/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/JobsTests.cs @@ -26,7 +26,7 @@ public void ListGetJobsTest() Operation = "Register" }; - var response = client.Job.ListAsync(queryParams, GetCustomRequestHeaders()).Result.List.Value; + var response = client.Job.ListAsync(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, queryParams, GetCustomRequestHeaders()).Result.List.Value; Assert.NotNull(response); foreach (var job in response) @@ -52,8 +52,8 @@ public void GetJobDetailsTest() EndTime = endTime.ToString("yyyy-MM-dd hh:mm:ss tt") }; - var jobResponse = client.Job.ListAsync(queryParams, GetCustomRequestHeaders()).Result.List.Value; - var response = client.Job.GetAsync(jobResponse[0].Name, GetCustomRequestHeaders()).Result.Value; + var jobResponse = client.Job.ListAsync(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, queryParams, GetCustomRequestHeaders()).Result.List.Value; + var response = client.Job.GetAsync(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, jobResponse[0].Name, GetCustomRequestHeaders()).Result.Value; Assert.NotNull(response); ValidateJobDetailsResponse(response); @@ -71,12 +71,12 @@ public void CancelJobTest() string containerName = ConfigurationManager.AppSettings["ContainerName"]; string itemName = ConfigurationManager.AppSettings["ItemName"]; - var backupResponse = client.BackUp.TriggerBackUp(GetCustomRequestHeaders(), containerName, itemName); + var backupResponse = client.BackUp.TriggerBackUp(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, GetCustomRequestHeaders(), containerName, itemName); - var opStatus = client.OperationStatus.CSMGetAsync(backupResponse.OperationId.ToString(), GetCustomRequestHeaders()).Result; + var opStatus = client.OperationStatus.CSMGetAsync(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, backupResponse.OperationId.ToString(), GetCustomRequestHeaders()).Result; while (opStatus.Status == "InProgress") { - opStatus = client.OperationStatus.CSMGetAsync(backupResponse.OperationId.ToString(), GetCustomRequestHeaders()).Result; + opStatus = client.OperationStatus.CSMGetAsync(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, backupResponse.OperationId.ToString(), GetCustomRequestHeaders()).Result; } Assert.Equal(opStatus.Status, "Succeeded"); Assert.True(opStatus.JobList.Count > 0); @@ -91,18 +91,18 @@ public void CancelJobTest() Name = opStatus.JobList[0] }; - var jobResponse = client.Job.ListAsync(queryParams, GetCustomRequestHeaders()).Result.List.Value; - var opId = client.Job.StopAsync(jobResponse[0].Name, GetCustomRequestHeaders()).Result; + var jobResponse = client.Job.ListAsync(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, queryParams, GetCustomRequestHeaders()).Result.List.Value; + var opId = client.Job.StopAsync(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, jobResponse[0].Name, GetCustomRequestHeaders()).Result; // TODO: Wait till the WF completes - opStatus = client.OperationStatus.CSMGetAsync(opId.OperationId.ToString(), GetCustomRequestHeaders()).Result; + opStatus = client.OperationStatus.CSMGetAsync(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, opId.OperationId.ToString(), GetCustomRequestHeaders()).Result; while (opStatus.Status == "InProgress") { - opStatus = client.OperationStatus.CSMGetAsync(opId.OperationId.ToString(), GetCustomRequestHeaders()).Result; + opStatus = client.OperationStatus.CSMGetAsync(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, opId.OperationId.ToString(), GetCustomRequestHeaders()).Result; } Assert.Equal(opStatus.Status, "Succeeded"); - var response = client.Job.GetAsync(jobResponse[0].Name, GetCustomRequestHeaders()).Result.Value; + var response = client.Job.GetAsync(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, jobResponse[0].Name, GetCustomRequestHeaders()).Result.Value; Assert.True((response.JobDetailedProperties.Status.CompareTo("Cancelled") == 0) || (response.JobDetailedProperties.Status.CompareTo("Cancelling") == 0)); } } diff --git a/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/RecoveryPointTests.cs b/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/RecoveryPointTests.cs index f020497efe83..b17dfe525093 100644 --- a/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/RecoveryPointTests.cs +++ b/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/RecoveryPointTests.cs @@ -21,7 +21,7 @@ public void ListRecoveryPointTest() string containerName = ConfigurationManager.AppSettings["ContainerName"]; string itemName = ConfigurationManager.AppSettings["ItemName"]; - var response = client.RecoveryPoint.List(GetCustomRequestHeaders(), containerName, itemName); + var response = client.RecoveryPoint.List(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, GetCustomRequestHeaders(), containerName, itemName); if (response != null && response.CSMRecoveryPointListResponse != null && @@ -50,7 +50,7 @@ public void GetRecoveryPointTest() string itemName = ConfigurationManager.AppSettings["ItemName"]; string recoveryPointName = ConfigurationManager.AppSettings["RecoveryPointName"]; - var response = client.RecoveryPoint.Get(GetCustomRequestHeaders(), containerName, itemName, recoveryPointName); + var response = client.RecoveryPoint.Get(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, GetCustomRequestHeaders(), containerName, itemName, recoveryPointName); if (response != null && response.CSMRecoveryPointResponse != null) diff --git a/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/RestoreTest.cs b/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/RestoreTest.cs index 8472ef91d42a..bfdf5cfd03ad 100644 --- a/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/RestoreTest.cs +++ b/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/RestoreTest.cs @@ -65,7 +65,7 @@ public void TriggerRestoreTest() }, }; - var response = client.Restore.TriggerResotre(GetCustomRequestHeaders(), containerName, itemName, recoveryPointName, restoreRequest); + var response = client.Restore.TriggerResotre(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, GetCustomRequestHeaders(), containerName, itemName, recoveryPointName, restoreRequest); Assert.Equal(HttpStatusCode.Accepted, response.StatusCode); } } diff --git a/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/VaultTests.cs b/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/VaultTests.cs index 73308a6ba9ac..6cb86d1e9df0 100644 --- a/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/VaultTests.cs +++ b/src/ResourceManagement/AzureBackup/BackupServices.Tests/ScenarioTests/VaultTests.cs @@ -61,7 +61,7 @@ public void UploadCertReturnsValidResponseTest() }; VaultCredUploadCertResponse response = - client.Vault.UploadCertificate("IdMgmtInternalCert", vaultCredUploadCertRequest, GetCustomRequestHeaders()); + client.Vault.UploadCertificate(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, "IdMgmtInternalCert", vaultCredUploadCertRequest, GetCustomRequestHeaders()); // Response Validation Assert.NotNull(response); @@ -101,7 +101,7 @@ public void UpdateStorageTypeReturnsValidCodeTest() }, }; - OperationResponse response = client.Vault.UpdateStorageType(updateVaultStorageTypeRequest, GetCustomRequestHeaders()); + OperationResponse response = client.Vault.UpdateStorageType(BackupServicesTestsBase.ResourceGroupName, BackupServicesTestsBase.ResourceName, updateVaultStorageTypeRequest, GetCustomRequestHeaders()); // Response Validation Assert.NotNull(response); diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/BackUpOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/BackUpOperations.cs index 405a464c8c7e..d10d87dfc147 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/BackUpOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/BackUpOperations.cs @@ -63,6 +63,12 @@ public BackupServicesManagementClient Client /// /// BackUp the AzureBackUpItem. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -78,9 +84,17 @@ public BackupServicesManagementClient Client /// /// The definition of a Operation Response. /// - public async Task TriggerBackUpAsync(CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CancellationToken cancellationToken) + public async Task TriggerBackUpAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } // Tracing bool shouldTrace = TracingAdapter.IsEnabled; @@ -89,6 +103,8 @@ public async Task TriggerBackUpAsync(CustomRequestHeaders cus { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("customRequestHeaders", customRequestHeaders); tracingParameters.Add("containerName", containerName); tracingParameters.Add("itemName", itemName); @@ -103,13 +119,13 @@ public async Task TriggerBackUpAsync(CustomRequestHeaders cus url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/registeredContainers/"; if (containerName != null) { diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/BackUpOperationsExtensions.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/BackUpOperationsExtensions.cs index 67f4d2add9e2..8db90521fa38 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/BackUpOperationsExtensions.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/BackUpOperationsExtensions.cs @@ -37,6 +37,12 @@ public static partial class BackUpOperationsExtensions /// Reference to the /// Microsoft.Azure.Management.BackupServices.IBackUpOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -49,11 +55,11 @@ public static partial class BackUpOperationsExtensions /// /// The definition of a Operation Response. /// - public static OperationResponse TriggerBackUp(this IBackUpOperations operations, CustomRequestHeaders customRequestHeaders, string containerName, string itemName) + public static OperationResponse TriggerBackUp(this IBackUpOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName) { return Task.Factory.StartNew((object s) => { - return ((IBackUpOperations)s).TriggerBackUpAsync(customRequestHeaders, containerName, itemName); + return ((IBackUpOperations)s).TriggerBackUpAsync(resourceGroupName, resourceName, customRequestHeaders, containerName, itemName); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -65,6 +71,12 @@ public static OperationResponse TriggerBackUp(this IBackUpOperations operations, /// Reference to the /// Microsoft.Azure.Management.BackupServices.IBackUpOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -77,9 +89,9 @@ public static OperationResponse TriggerBackUp(this IBackUpOperations operations, /// /// The definition of a Operation Response. /// - public static Task TriggerBackUpAsync(this IBackUpOperations operations, CustomRequestHeaders customRequestHeaders, string containerName, string itemName) + public static Task TriggerBackUpAsync(this IBackUpOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName) { - return operations.TriggerBackUpAsync(customRequestHeaders, containerName, itemName, CancellationToken.None); + return operations.TriggerBackUpAsync(resourceGroupName, resourceName, customRequestHeaders, containerName, itemName, CancellationToken.None); } } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/BackupServicesManagementClient.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/BackupServicesManagementClient.cs index 62aa7408b89f..5bc48b72feb2 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/BackupServicesManagementClient.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/BackupServicesManagementClient.cs @@ -84,22 +84,6 @@ public int LongRunningOperationRetryTimeout set { this._longRunningOperationRetryTimeout = value; } } - private string _resourceGroupName; - - public string ResourceGroupName - { - get { return this._resourceGroupName; } - set { this._resourceGroupName = value; } - } - - private string _resourceName; - - public string ResourceName - { - get { return this._resourceName; } - set { this._resourceName = value; } - } - private IBackUpOperations _backUp; /// @@ -219,12 +203,6 @@ public BackupServicesManagementClient() /// Initializes a new instance of the BackupServicesManagementClient /// class. /// - /// - /// Required. - /// - /// - /// Required. - /// /// /// Required. Gets subscription credentials which uniquely identify /// Microsoft Azure subscription. The subscription ID forms part of @@ -234,17 +212,9 @@ public BackupServicesManagementClient() /// Optional. Gets the URI used as the base for all cloud service /// requests. /// - public BackupServicesManagementClient(string resourceName, string resourceGroupName, SubscriptionCloudCredentials credentials, Uri baseUri) + public BackupServicesManagementClient(SubscriptionCloudCredentials credentials, Uri baseUri) : this() { - if (resourceName == null) - { - throw new ArgumentNullException("resourceName"); - } - if (resourceGroupName == null) - { - throw new ArgumentNullException("resourceGroupName"); - } if (credentials == null) { throw new ArgumentNullException("credentials"); @@ -253,8 +223,6 @@ public BackupServicesManagementClient(string resourceName, string resourceGroupN { throw new ArgumentNullException("baseUri"); } - this._resourceName = resourceName; - this._resourceGroupName = resourceGroupName; this._credentials = credentials; this._baseUri = baseUri; @@ -265,34 +233,18 @@ public BackupServicesManagementClient(string resourceName, string resourceGroupN /// Initializes a new instance of the BackupServicesManagementClient /// class. /// - /// - /// Required. - /// - /// - /// Required. - /// /// /// Required. Gets subscription credentials which uniquely identify /// Microsoft Azure subscription. The subscription ID forms part of /// the URI for every service call. /// - public BackupServicesManagementClient(string resourceName, string resourceGroupName, SubscriptionCloudCredentials credentials) + public BackupServicesManagementClient(SubscriptionCloudCredentials credentials) : this() { - if (resourceName == null) - { - throw new ArgumentNullException("resourceName"); - } - if (resourceGroupName == null) - { - throw new ArgumentNullException("resourceGroupName"); - } if (credentials == null) { throw new ArgumentNullException("credentials"); } - this._resourceName = resourceName; - this._resourceGroupName = resourceGroupName; this._credentials = credentials; this._baseUri = new Uri("https://management.core.windows.net"); @@ -328,12 +280,6 @@ public BackupServicesManagementClient(HttpClient httpClient) /// Initializes a new instance of the BackupServicesManagementClient /// class. /// - /// - /// Required. - /// - /// - /// Required. - /// /// /// Required. Gets subscription credentials which uniquely identify /// Microsoft Azure subscription. The subscription ID forms part of @@ -346,17 +292,9 @@ public BackupServicesManagementClient(HttpClient httpClient) /// /// The Http client /// - public BackupServicesManagementClient(string resourceName, string resourceGroupName, SubscriptionCloudCredentials credentials, Uri baseUri, HttpClient httpClient) + public BackupServicesManagementClient(SubscriptionCloudCredentials credentials, Uri baseUri, HttpClient httpClient) : this(httpClient) { - if (resourceName == null) - { - throw new ArgumentNullException("resourceName"); - } - if (resourceGroupName == null) - { - throw new ArgumentNullException("resourceGroupName"); - } if (credentials == null) { throw new ArgumentNullException("credentials"); @@ -365,8 +303,6 @@ public BackupServicesManagementClient(string resourceName, string resourceGroupN { throw new ArgumentNullException("baseUri"); } - this._resourceName = resourceName; - this._resourceGroupName = resourceGroupName; this._credentials = credentials; this._baseUri = baseUri; @@ -377,12 +313,6 @@ public BackupServicesManagementClient(string resourceName, string resourceGroupN /// Initializes a new instance of the BackupServicesManagementClient /// class. /// - /// - /// Required. - /// - /// - /// Required. - /// /// /// Required. Gets subscription credentials which uniquely identify /// Microsoft Azure subscription. The subscription ID forms part of @@ -391,23 +321,13 @@ public BackupServicesManagementClient(string resourceName, string resourceGroupN /// /// The Http client /// - public BackupServicesManagementClient(string resourceName, string resourceGroupName, SubscriptionCloudCredentials credentials, HttpClient httpClient) + public BackupServicesManagementClient(SubscriptionCloudCredentials credentials, HttpClient httpClient) : this(httpClient) { - if (resourceName == null) - { - throw new ArgumentNullException("resourceName"); - } - if (resourceGroupName == null) - { - throw new ArgumentNullException("resourceGroupName"); - } if (credentials == null) { throw new ArgumentNullException("credentials"); } - this._resourceName = resourceName; - this._resourceGroupName = resourceGroupName; this._credentials = credentials; this._baseUri = new Uri("https://management.core.windows.net"); @@ -429,8 +349,6 @@ protected override void Clone(ServiceClient clie { BackupServicesManagementClient clonedClient = ((BackupServicesManagementClient)client); - clonedClient._resourceName = this._resourceName; - clonedClient._resourceGroupName = this._resourceGroupName; clonedClient._credentials = this._credentials; clonedClient._baseUri = this._baseUri; clonedClient._apiVersion = this._apiVersion; diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/BackupVaultServicesManagementClient.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/BackupVaultServicesManagementClient.cs index f30b441790cb..e856d117aa6d 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/BackupVaultServicesManagementClient.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/BackupVaultServicesManagementClient.cs @@ -84,22 +84,6 @@ public int LongRunningOperationRetryTimeout set { this._longRunningOperationRetryTimeout = value; } } - private string _resourceGroupName; - - public string ResourceGroupName - { - get { return this._resourceGroupName; } - set { this._resourceGroupName = value; } - } - - private string _resourceName; - - public string ResourceName - { - get { return this._resourceName; } - set { this._resourceName = value; } - } - private IMarsContainerOperations _container; /// @@ -140,12 +124,6 @@ public BackupVaultServicesManagementClient() /// Initializes a new instance of the /// BackupVaultServicesManagementClient class. /// - /// - /// Required. - /// - /// - /// Required. - /// /// /// Required. Gets subscription credentials which uniquely identify /// Microsoft Azure subscription. The subscription ID forms part of @@ -155,17 +133,9 @@ public BackupVaultServicesManagementClient() /// Optional. Gets the URI used as the base for all cloud service /// requests. /// - public BackupVaultServicesManagementClient(string resourceName, string resourceGroupName, SubscriptionCloudCredentials credentials, Uri baseUri) + public BackupVaultServicesManagementClient(SubscriptionCloudCredentials credentials, Uri baseUri) : this() { - if (resourceName == null) - { - throw new ArgumentNullException("resourceName"); - } - if (resourceGroupName == null) - { - throw new ArgumentNullException("resourceGroupName"); - } if (credentials == null) { throw new ArgumentNullException("credentials"); @@ -174,8 +144,6 @@ public BackupVaultServicesManagementClient(string resourceName, string resourceG { throw new ArgumentNullException("baseUri"); } - this._resourceName = resourceName; - this._resourceGroupName = resourceGroupName; this._credentials = credentials; this._baseUri = baseUri; @@ -186,34 +154,18 @@ public BackupVaultServicesManagementClient(string resourceName, string resourceG /// Initializes a new instance of the /// BackupVaultServicesManagementClient class. /// - /// - /// Required. - /// - /// - /// Required. - /// /// /// Required. Gets subscription credentials which uniquely identify /// Microsoft Azure subscription. The subscription ID forms part of /// the URI for every service call. /// - public BackupVaultServicesManagementClient(string resourceName, string resourceGroupName, SubscriptionCloudCredentials credentials) + public BackupVaultServicesManagementClient(SubscriptionCloudCredentials credentials) : this() { - if (resourceName == null) - { - throw new ArgumentNullException("resourceName"); - } - if (resourceGroupName == null) - { - throw new ArgumentNullException("resourceGroupName"); - } if (credentials == null) { throw new ArgumentNullException("credentials"); } - this._resourceName = resourceName; - this._resourceGroupName = resourceGroupName; this._credentials = credentials; this._baseUri = new Uri("https://management.core.windows.net"); @@ -242,12 +194,6 @@ public BackupVaultServicesManagementClient(HttpClient httpClient) /// Initializes a new instance of the /// BackupVaultServicesManagementClient class. /// - /// - /// Required. - /// - /// - /// Required. - /// /// /// Required. Gets subscription credentials which uniquely identify /// Microsoft Azure subscription. The subscription ID forms part of @@ -260,17 +206,9 @@ public BackupVaultServicesManagementClient(HttpClient httpClient) /// /// The Http client /// - public BackupVaultServicesManagementClient(string resourceName, string resourceGroupName, SubscriptionCloudCredentials credentials, Uri baseUri, HttpClient httpClient) + public BackupVaultServicesManagementClient(SubscriptionCloudCredentials credentials, Uri baseUri, HttpClient httpClient) : this(httpClient) { - if (resourceName == null) - { - throw new ArgumentNullException("resourceName"); - } - if (resourceGroupName == null) - { - throw new ArgumentNullException("resourceGroupName"); - } if (credentials == null) { throw new ArgumentNullException("credentials"); @@ -279,8 +217,6 @@ public BackupVaultServicesManagementClient(string resourceName, string resourceG { throw new ArgumentNullException("baseUri"); } - this._resourceName = resourceName; - this._resourceGroupName = resourceGroupName; this._credentials = credentials; this._baseUri = baseUri; @@ -291,12 +227,6 @@ public BackupVaultServicesManagementClient(string resourceName, string resourceG /// Initializes a new instance of the /// BackupVaultServicesManagementClient class. /// - /// - /// Required. - /// - /// - /// Required. - /// /// /// Required. Gets subscription credentials which uniquely identify /// Microsoft Azure subscription. The subscription ID forms part of @@ -305,23 +235,13 @@ public BackupVaultServicesManagementClient(string resourceName, string resourceG /// /// The Http client /// - public BackupVaultServicesManagementClient(string resourceName, string resourceGroupName, SubscriptionCloudCredentials credentials, HttpClient httpClient) + public BackupVaultServicesManagementClient(SubscriptionCloudCredentials credentials, HttpClient httpClient) : this(httpClient) { - if (resourceName == null) - { - throw new ArgumentNullException("resourceName"); - } - if (resourceGroupName == null) - { - throw new ArgumentNullException("resourceGroupName"); - } if (credentials == null) { throw new ArgumentNullException("credentials"); } - this._resourceName = resourceName; - this._resourceGroupName = resourceGroupName; this._credentials = credentials; this._baseUri = new Uri("https://management.core.windows.net"); @@ -343,8 +263,6 @@ protected override void Clone(ServiceClient { BackupVaultServicesManagementClient clonedClient = ((BackupVaultServicesManagementClient)client); - clonedClient._resourceName = this._resourceName; - clonedClient._resourceGroupName = this._resourceGroupName; clonedClient._credentials = this._credentials; clonedClient._baseUri = this._baseUri; clonedClient._apiVersion = this._apiVersion; diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/CSMProtectionPolicyOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/CSMProtectionPolicyOperations.cs index 4cd9c8fba51d..5af46efd5e67 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/CSMProtectionPolicyOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/CSMProtectionPolicyOperations.cs @@ -68,6 +68,12 @@ public BackupServicesManagementClient Client /// /// Create new Protection Policy. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. The protection policy Name to be updated. /// @@ -84,9 +90,17 @@ public BackupServicesManagementClient Client /// A standard service response including an HTTP status code and /// request ID. /// - public async Task AddAsync(string policyName, CSMAddProtectionPolicyRequest cSMAddProtectionPolicyRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task AddAsync(string resourceGroupName, string resourceName, string policyName, CSMAddProtectionPolicyRequest cSMAddProtectionPolicyRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } if (policyName == null) { throw new ArgumentNullException("policyName"); @@ -121,6 +135,8 @@ public async Task AddAsync(string policyName, CSMAddProt { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("policyName", policyName); tracingParameters.Add("cSMAddProtectionPolicyRequest", cSMAddProtectionPolicyRequest); tracingParameters.Add("customRequestHeaders", customRequestHeaders); @@ -135,13 +151,13 @@ public async Task AddAsync(string policyName, CSMAddProt url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/protectionPolicies/"; url = url + Uri.EscapeDataString(policyName); List queryParameters = new List(); @@ -537,6 +553,12 @@ public async Task AddAsync(string policyName, CSMAddProt /// /// Delete a Protection Policy. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. The protection policy Name to be deleted. /// @@ -550,9 +572,17 @@ public async Task AddAsync(string policyName, CSMAddProt /// A standard service response including an HTTP status code and /// request ID. /// - public async Task DeleteAsync(string policyName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task DeleteAsync(string resourceGroupName, string resourceName, string policyName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } if (policyName == null) { throw new ArgumentNullException("policyName"); @@ -565,6 +595,8 @@ public async Task DeleteAsync(string policyName, CustomR { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("policyName", policyName); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "DeleteAsync", tracingParameters); @@ -578,13 +610,13 @@ public async Task DeleteAsync(string policyName, CustomR url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/protectionPolicies/"; url = url + Uri.EscapeDataString(policyName); List queryParameters = new List(); @@ -680,6 +712,12 @@ public async Task DeleteAsync(string policyName, CustomR /// /// Get the list of all Protection Policy. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -689,9 +727,17 @@ public async Task DeleteAsync(string policyName, CustomR /// /// The definition of a CSMProtectionPolicyListOperationResponse. /// - public async Task ListAsync(CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task ListAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } // Tracing bool shouldTrace = TracingAdapter.IsEnabled; @@ -700,6 +746,8 @@ public async Task ListAsync(CustomRequ { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "ListAsync", tracingParameters); } @@ -712,13 +760,13 @@ public async Task ListAsync(CustomRequ url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId.ToString()); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/protectionPolicies"; List queryParameters = new List(); queryParameters.Add("api-version=2014-09-01"); @@ -1269,6 +1317,12 @@ public async Task ListAsync(CustomRequ /// /// Update Protection Policy. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. The protection policy Name to be updated. /// @@ -1284,9 +1338,17 @@ public async Task ListAsync(CustomRequ /// /// The definition of a Operation Response. /// - public async Task UpdateAsync(string policyName, CSMUpdateProtectionPolicyRequest cSMUpdateProtectionPolicyRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task UpdateAsync(string resourceGroupName, string resourceName, string policyName, CSMUpdateProtectionPolicyRequest cSMUpdateProtectionPolicyRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } if (policyName == null) { throw new ArgumentNullException("policyName"); @@ -1322,6 +1384,8 @@ public async Task UpdateAsync(string policyName, CSMUpdatePro { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("policyName", policyName); tracingParameters.Add("cSMUpdateProtectionPolicyRequest", cSMUpdateProtectionPolicyRequest); tracingParameters.Add("customRequestHeaders", customRequestHeaders); @@ -1336,13 +1400,13 @@ public async Task UpdateAsync(string policyName, CSMUpdatePro url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/protectionPolicies/"; url = url + Uri.EscapeDataString(policyName); List queryParameters = new List(); diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/CSMProtectionPolicyOperationsExtensions.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/CSMProtectionPolicyOperationsExtensions.cs index 39ec5c3335e7..962b235e6525 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/CSMProtectionPolicyOperationsExtensions.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/CSMProtectionPolicyOperationsExtensions.cs @@ -38,6 +38,12 @@ public static partial class CSMProtectionPolicyOperationsExtensions /// Reference to the /// Microsoft.Azure.Management.BackupServices.ICSMProtectionPolicyOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. The protection policy Name to be updated. /// @@ -51,11 +57,11 @@ public static partial class CSMProtectionPolicyOperationsExtensions /// A standard service response including an HTTP status code and /// request ID. /// - public static AzureOperationResponse Add(this ICSMProtectionPolicyOperations operations, string policyName, CSMAddProtectionPolicyRequest cSMAddProtectionPolicyRequest, CustomRequestHeaders customRequestHeaders) + public static AzureOperationResponse Add(this ICSMProtectionPolicyOperations operations, string resourceGroupName, string resourceName, string policyName, CSMAddProtectionPolicyRequest cSMAddProtectionPolicyRequest, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((ICSMProtectionPolicyOperations)s).AddAsync(policyName, cSMAddProtectionPolicyRequest, customRequestHeaders); + return ((ICSMProtectionPolicyOperations)s).AddAsync(resourceGroupName, resourceName, policyName, cSMAddProtectionPolicyRequest, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -67,6 +73,12 @@ public static AzureOperationResponse Add(this ICSMProtectionPolicyOperations ope /// Reference to the /// Microsoft.Azure.Management.BackupServices.ICSMProtectionPolicyOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. The protection policy Name to be updated. /// @@ -80,9 +92,9 @@ public static AzureOperationResponse Add(this ICSMProtectionPolicyOperations ope /// A standard service response including an HTTP status code and /// request ID. /// - public static Task AddAsync(this ICSMProtectionPolicyOperations operations, string policyName, CSMAddProtectionPolicyRequest cSMAddProtectionPolicyRequest, CustomRequestHeaders customRequestHeaders) + public static Task AddAsync(this ICSMProtectionPolicyOperations operations, string resourceGroupName, string resourceName, string policyName, CSMAddProtectionPolicyRequest cSMAddProtectionPolicyRequest, CustomRequestHeaders customRequestHeaders) { - return operations.AddAsync(policyName, cSMAddProtectionPolicyRequest, customRequestHeaders, CancellationToken.None); + return operations.AddAsync(resourceGroupName, resourceName, policyName, cSMAddProtectionPolicyRequest, customRequestHeaders, CancellationToken.None); } /// @@ -92,6 +104,12 @@ public static Task AddAsync(this ICSMProtectionPolicyOpe /// Reference to the /// Microsoft.Azure.Management.BackupServices.ICSMProtectionPolicyOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. The protection policy Name to be deleted. /// @@ -102,11 +120,11 @@ public static Task AddAsync(this ICSMProtectionPolicyOpe /// A standard service response including an HTTP status code and /// request ID. /// - public static AzureOperationResponse Delete(this ICSMProtectionPolicyOperations operations, string policyName, CustomRequestHeaders customRequestHeaders) + public static AzureOperationResponse Delete(this ICSMProtectionPolicyOperations operations, string resourceGroupName, string resourceName, string policyName, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((ICSMProtectionPolicyOperations)s).DeleteAsync(policyName, customRequestHeaders); + return ((ICSMProtectionPolicyOperations)s).DeleteAsync(resourceGroupName, resourceName, policyName, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -118,6 +136,12 @@ public static AzureOperationResponse Delete(this ICSMProtectionPolicyOperations /// Reference to the /// Microsoft.Azure.Management.BackupServices.ICSMProtectionPolicyOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. The protection policy Name to be deleted. /// @@ -128,9 +152,9 @@ public static AzureOperationResponse Delete(this ICSMProtectionPolicyOperations /// A standard service response including an HTTP status code and /// request ID. /// - public static Task DeleteAsync(this ICSMProtectionPolicyOperations operations, string policyName, CustomRequestHeaders customRequestHeaders) + public static Task DeleteAsync(this ICSMProtectionPolicyOperations operations, string resourceGroupName, string resourceName, string policyName, CustomRequestHeaders customRequestHeaders) { - return operations.DeleteAsync(policyName, customRequestHeaders, CancellationToken.None); + return operations.DeleteAsync(resourceGroupName, resourceName, policyName, customRequestHeaders, CancellationToken.None); } /// @@ -140,17 +164,23 @@ public static Task DeleteAsync(this ICSMProtectionPolicy /// Reference to the /// Microsoft.Azure.Management.BackupServices.ICSMProtectionPolicyOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// /// /// The definition of a CSMProtectionPolicyListOperationResponse. /// - public static CSMProtectionPolicyListOperationResponse List(this ICSMProtectionPolicyOperations operations, CustomRequestHeaders customRequestHeaders) + public static CSMProtectionPolicyListOperationResponse List(this ICSMProtectionPolicyOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((ICSMProtectionPolicyOperations)s).ListAsync(customRequestHeaders); + return ((ICSMProtectionPolicyOperations)s).ListAsync(resourceGroupName, resourceName, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -162,15 +192,21 @@ public static CSMProtectionPolicyListOperationResponse List(this ICSMProtectionP /// Reference to the /// Microsoft.Azure.Management.BackupServices.ICSMProtectionPolicyOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// /// /// The definition of a CSMProtectionPolicyListOperationResponse. /// - public static Task ListAsync(this ICSMProtectionPolicyOperations operations, CustomRequestHeaders customRequestHeaders) + public static Task ListAsync(this ICSMProtectionPolicyOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders) { - return operations.ListAsync(customRequestHeaders, CancellationToken.None); + return operations.ListAsync(resourceGroupName, resourceName, customRequestHeaders, CancellationToken.None); } /// @@ -180,6 +216,12 @@ public static Task ListAsync(this ICSM /// Reference to the /// Microsoft.Azure.Management.BackupServices.ICSMProtectionPolicyOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. The protection policy Name to be updated. /// @@ -192,11 +234,11 @@ public static Task ListAsync(this ICSM /// /// The definition of a Operation Response. /// - public static OperationResponse Update(this ICSMProtectionPolicyOperations operations, string policyName, CSMUpdateProtectionPolicyRequest cSMUpdateProtectionPolicyRequest, CustomRequestHeaders customRequestHeaders) + public static OperationResponse Update(this ICSMProtectionPolicyOperations operations, string resourceGroupName, string resourceName, string policyName, CSMUpdateProtectionPolicyRequest cSMUpdateProtectionPolicyRequest, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((ICSMProtectionPolicyOperations)s).UpdateAsync(policyName, cSMUpdateProtectionPolicyRequest, customRequestHeaders); + return ((ICSMProtectionPolicyOperations)s).UpdateAsync(resourceGroupName, resourceName, policyName, cSMUpdateProtectionPolicyRequest, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -208,6 +250,12 @@ public static OperationResponse Update(this ICSMProtectionPolicyOperations opera /// Reference to the /// Microsoft.Azure.Management.BackupServices.ICSMProtectionPolicyOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. The protection policy Name to be updated. /// @@ -220,9 +268,9 @@ public static OperationResponse Update(this ICSMProtectionPolicyOperations opera /// /// The definition of a Operation Response. /// - public static Task UpdateAsync(this ICSMProtectionPolicyOperations operations, string policyName, CSMUpdateProtectionPolicyRequest cSMUpdateProtectionPolicyRequest, CustomRequestHeaders customRequestHeaders) + public static Task UpdateAsync(this ICSMProtectionPolicyOperations operations, string resourceGroupName, string resourceName, string policyName, CSMUpdateProtectionPolicyRequest cSMUpdateProtectionPolicyRequest, CustomRequestHeaders customRequestHeaders) { - return operations.UpdateAsync(policyName, cSMUpdateProtectionPolicyRequest, customRequestHeaders, CancellationToken.None); + return operations.UpdateAsync(resourceGroupName, resourceName, policyName, cSMUpdateProtectionPolicyRequest, customRequestHeaders, CancellationToken.None); } } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ContainerOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ContainerOperations.cs index fd8c48361324..5a32ea54e866 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ContainerOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ContainerOperations.cs @@ -64,6 +64,12 @@ public BackupServicesManagementClient Client /// Get the list of all container based on the given query filter /// string. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Container query parameters. /// @@ -76,9 +82,17 @@ public BackupServicesManagementClient Client /// /// The definition of a CSMContainerListOperationResponse. /// - public async Task ListAsync(ContainerQueryParameters parameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task ListAsync(string resourceGroupName, string resourceName, ContainerQueryParameters parameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } // Tracing bool shouldTrace = TracingAdapter.IsEnabled; @@ -87,6 +101,8 @@ public async Task ListAsync(ContainerQueryPar { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("parameters", parameters); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "ListAsync", tracingParameters); @@ -100,13 +116,13 @@ public async Task ListAsync(ContainerQueryPar url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/containers"; List queryParameters = new List(); queryParameters.Add("api-version=2014-09-01"); @@ -336,6 +352,12 @@ public async Task ListAsync(ContainerQueryPar /// /// Trigger the Discovery. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -345,9 +367,17 @@ public async Task ListAsync(ContainerQueryPar /// /// The definition of a Operation Response. /// - public async Task RefreshAsync(CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task RefreshAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } // Tracing bool shouldTrace = TracingAdapter.IsEnabled; @@ -356,6 +386,8 @@ public async Task RefreshAsync(CustomRequestHeaders customReq { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "RefreshAsync", tracingParameters); } @@ -368,13 +400,13 @@ public async Task RefreshAsync(CustomRequestHeaders customReq url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/refreshContainers"; List queryParameters = new List(); queryParameters.Add("api-version=2014-09-01"); @@ -487,6 +519,12 @@ public async Task RefreshAsync(CustomRequestHeaders customReq /// /// Register the container. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. Container to be register. /// @@ -499,9 +537,17 @@ public async Task RefreshAsync(CustomRequestHeaders customReq /// /// The definition of a Operation Response. /// - public async Task RegisterAsync(string containerName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task RegisterAsync(string resourceGroupName, string resourceName, string containerName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } if (containerName == null) { throw new ArgumentNullException("containerName"); @@ -514,6 +560,8 @@ public async Task RegisterAsync(string containerName, CustomR { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("containerName", containerName); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "RegisterAsync", tracingParameters); @@ -527,13 +575,13 @@ public async Task RegisterAsync(string containerName, CustomR url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/registeredContainers/"; url = url + Uri.EscapeDataString(containerName); List queryParameters = new List(); @@ -647,6 +695,12 @@ public async Task RegisterAsync(string containerName, CustomR /// /// Unregister the container. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. Container which we want to unregister. /// @@ -659,9 +713,17 @@ public async Task RegisterAsync(string containerName, CustomR /// /// The definition of a Operation Response. /// - public async Task UnregisterAsync(string containerName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task UnregisterAsync(string resourceGroupName, string resourceName, string containerName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } if (containerName == null) { throw new ArgumentNullException("containerName"); @@ -678,6 +740,8 @@ public async Task UnregisterAsync(string containerName, Custo { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("containerName", containerName); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "UnregisterAsync", tracingParameters); @@ -691,13 +755,13 @@ public async Task UnregisterAsync(string containerName, Custo url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/registeredContainers/"; url = url + Uri.EscapeDataString(containerName); List queryParameters = new List(); diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ContainerOperationsExtensions.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ContainerOperationsExtensions.cs index f77ee4ee800a..74862ed6306f 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ContainerOperationsExtensions.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ContainerOperationsExtensions.cs @@ -38,6 +38,12 @@ public static partial class ContainerOperationsExtensions /// Reference to the /// Microsoft.Azure.Management.BackupServices.IContainerOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Container query parameters. /// @@ -47,11 +53,11 @@ public static partial class ContainerOperationsExtensions /// /// The definition of a CSMContainerListOperationResponse. /// - public static CSMContainerListOperationResponse List(this IContainerOperations operations, ContainerQueryParameters parameters, CustomRequestHeaders customRequestHeaders) + public static CSMContainerListOperationResponse List(this IContainerOperations operations, string resourceGroupName, string resourceName, ContainerQueryParameters parameters, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IContainerOperations)s).ListAsync(parameters, customRequestHeaders); + return ((IContainerOperations)s).ListAsync(resourceGroupName, resourceName, parameters, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -64,6 +70,12 @@ public static CSMContainerListOperationResponse List(this IContainerOperations o /// Reference to the /// Microsoft.Azure.Management.BackupServices.IContainerOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Container query parameters. /// @@ -73,9 +85,9 @@ public static CSMContainerListOperationResponse List(this IContainerOperations o /// /// The definition of a CSMContainerListOperationResponse. /// - public static Task ListAsync(this IContainerOperations operations, ContainerQueryParameters parameters, CustomRequestHeaders customRequestHeaders) + public static Task ListAsync(this IContainerOperations operations, string resourceGroupName, string resourceName, ContainerQueryParameters parameters, CustomRequestHeaders customRequestHeaders) { - return operations.ListAsync(parameters, customRequestHeaders, CancellationToken.None); + return operations.ListAsync(resourceGroupName, resourceName, parameters, customRequestHeaders, CancellationToken.None); } /// @@ -85,17 +97,23 @@ public static Task ListAsync(this IContainerO /// Reference to the /// Microsoft.Azure.Management.BackupServices.IContainerOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// /// /// The definition of a Operation Response. /// - public static OperationResponse Refresh(this IContainerOperations operations, CustomRequestHeaders customRequestHeaders) + public static OperationResponse Refresh(this IContainerOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IContainerOperations)s).RefreshAsync(customRequestHeaders); + return ((IContainerOperations)s).RefreshAsync(resourceGroupName, resourceName, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -107,15 +125,21 @@ public static OperationResponse Refresh(this IContainerOperations operations, Cu /// Reference to the /// Microsoft.Azure.Management.BackupServices.IContainerOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// /// /// The definition of a Operation Response. /// - public static Task RefreshAsync(this IContainerOperations operations, CustomRequestHeaders customRequestHeaders) + public static Task RefreshAsync(this IContainerOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders) { - return operations.RefreshAsync(customRequestHeaders, CancellationToken.None); + return operations.RefreshAsync(resourceGroupName, resourceName, customRequestHeaders, CancellationToken.None); } /// @@ -125,6 +149,12 @@ public static Task RefreshAsync(this IContainerOperations ope /// Reference to the /// Microsoft.Azure.Management.BackupServices.IContainerOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. Container to be register. /// @@ -134,11 +164,11 @@ public static Task RefreshAsync(this IContainerOperations ope /// /// The definition of a Operation Response. /// - public static OperationResponse Register(this IContainerOperations operations, string containerName, CustomRequestHeaders customRequestHeaders) + public static OperationResponse Register(this IContainerOperations operations, string resourceGroupName, string resourceName, string containerName, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IContainerOperations)s).RegisterAsync(containerName, customRequestHeaders); + return ((IContainerOperations)s).RegisterAsync(resourceGroupName, resourceName, containerName, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -150,6 +180,12 @@ public static OperationResponse Register(this IContainerOperations operations, s /// Reference to the /// Microsoft.Azure.Management.BackupServices.IContainerOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. Container to be register. /// @@ -159,9 +195,9 @@ public static OperationResponse Register(this IContainerOperations operations, s /// /// The definition of a Operation Response. /// - public static Task RegisterAsync(this IContainerOperations operations, string containerName, CustomRequestHeaders customRequestHeaders) + public static Task RegisterAsync(this IContainerOperations operations, string resourceGroupName, string resourceName, string containerName, CustomRequestHeaders customRequestHeaders) { - return operations.RegisterAsync(containerName, customRequestHeaders, CancellationToken.None); + return operations.RegisterAsync(resourceGroupName, resourceName, containerName, customRequestHeaders, CancellationToken.None); } /// @@ -171,6 +207,12 @@ public static Task RegisterAsync(this IContainerOperations op /// Reference to the /// Microsoft.Azure.Management.BackupServices.IContainerOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. Container which we want to unregister. /// @@ -180,11 +222,11 @@ public static Task RegisterAsync(this IContainerOperations op /// /// The definition of a Operation Response. /// - public static OperationResponse Unregister(this IContainerOperations operations, string containerName, CustomRequestHeaders customRequestHeaders) + public static OperationResponse Unregister(this IContainerOperations operations, string resourceGroupName, string resourceName, string containerName, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IContainerOperations)s).UnregisterAsync(containerName, customRequestHeaders); + return ((IContainerOperations)s).UnregisterAsync(resourceGroupName, resourceName, containerName, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -196,6 +238,12 @@ public static OperationResponse Unregister(this IContainerOperations operations, /// Reference to the /// Microsoft.Azure.Management.BackupServices.IContainerOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. Container which we want to unregister. /// @@ -205,9 +253,9 @@ public static OperationResponse Unregister(this IContainerOperations operations, /// /// The definition of a Operation Response. /// - public static Task UnregisterAsync(this IContainerOperations operations, string containerName, CustomRequestHeaders customRequestHeaders) + public static Task UnregisterAsync(this IContainerOperations operations, string resourceGroupName, string resourceName, string containerName, CustomRequestHeaders customRequestHeaders) { - return operations.UnregisterAsync(containerName, customRequestHeaders, CancellationToken.None); + return operations.UnregisterAsync(resourceGroupName, resourceName, containerName, customRequestHeaders, CancellationToken.None); } } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/DataSourceOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/DataSourceOperations.cs index 7b601e981fe8..8cf6e838f097 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/DataSourceOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/DataSourceOperations.cs @@ -65,6 +65,12 @@ public BackupServicesManagementClient Client /// /// Disable protection for given item /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -80,9 +86,17 @@ public BackupServicesManagementClient Client /// /// The definition of a Operation Response. /// - public async Task DisableProtectionCSMAsync(CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CancellationToken cancellationToken) + public async Task DisableProtectionCSMAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } if (containerName == null) { throw new ArgumentNullException("containerName"); @@ -99,6 +113,8 @@ public async Task DisableProtectionCSMAsync(CustomRequestHead { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("customRequestHeaders", customRequestHeaders); tracingParameters.Add("containerName", containerName); tracingParameters.Add("itemName", itemName); @@ -113,13 +129,13 @@ public async Task DisableProtectionCSMAsync(CustomRequestHead url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/registeredContainers/"; url = url + Uri.EscapeDataString(containerName); url = url + "/protectedItems/"; @@ -234,6 +250,12 @@ public async Task DisableProtectionCSMAsync(CustomRequestHead /// /// Enable protection for given item. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -252,9 +274,17 @@ public async Task DisableProtectionCSMAsync(CustomRequestHead /// /// The definition of a Operation Response. /// - public async Task EnableProtectionCSMAsync(CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CSMSetProtectionRequest csmparameters, CancellationToken cancellationToken) + public async Task EnableProtectionCSMAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CSMSetProtectionRequest csmparameters, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } if (containerName == null) { throw new ArgumentNullException("containerName"); @@ -283,6 +313,8 @@ public async Task EnableProtectionCSMAsync(CustomRequestHeade { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("customRequestHeaders", customRequestHeaders); tracingParameters.Add("containerName", containerName); tracingParameters.Add("itemName", itemName); @@ -298,13 +330,13 @@ public async Task EnableProtectionCSMAsync(CustomRequestHeade url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/registeredContainers/"; url = url + Uri.EscapeDataString(containerName); url = url + "/protectedItems/"; @@ -435,6 +467,12 @@ public async Task EnableProtectionCSMAsync(CustomRequestHeade /// /// Get the list of all Datasources. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. DataSource query parameter. /// @@ -447,9 +485,17 @@ public async Task EnableProtectionCSMAsync(CustomRequestHeade /// /// The definition of a CSMProtectedItemListOperationResponse. /// - public async Task ListCSMAsync(CSMProtectedItemQueryObject csmparameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task ListCSMAsync(string resourceGroupName, string resourceName, CSMProtectedItemQueryObject csmparameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } // Tracing bool shouldTrace = TracingAdapter.IsEnabled; @@ -458,6 +504,8 @@ public async Task ListCSMAsync(CSMProtect { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("csmparameters", csmparameters); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "ListCSMAsync", tracingParameters); @@ -471,13 +519,13 @@ public async Task ListCSMAsync(CSMProtect url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/protectedItems"; List queryParameters = new List(); queryParameters.Add("api-version=2014-09-01"); @@ -756,6 +804,12 @@ public async Task ListCSMAsync(CSMProtect /// /// Enable protection for given item. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -774,9 +828,17 @@ public async Task ListCSMAsync(CSMProtect /// /// The definition of a Operation Response. /// - public async Task UpdateProtectionCSMAsync(CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CSMUpdateProtectionRequest csmparameters, CancellationToken cancellationToken) + public async Task UpdateProtectionCSMAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CSMUpdateProtectionRequest csmparameters, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } if (containerName == null) { throw new ArgumentNullException("containerName"); @@ -805,6 +867,8 @@ public async Task UpdateProtectionCSMAsync(CustomRequestHeade { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("customRequestHeaders", customRequestHeaders); tracingParameters.Add("containerName", containerName); tracingParameters.Add("itemName", itemName); @@ -820,13 +884,13 @@ public async Task UpdateProtectionCSMAsync(CustomRequestHeade url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/registeredContainers/"; url = url + Uri.EscapeDataString(containerName); url = url + "/protectedItems/"; diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/DataSourceOperationsExtensions.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/DataSourceOperationsExtensions.cs index 6f2f7aa3c315..efffe01e51cf 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/DataSourceOperationsExtensions.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/DataSourceOperationsExtensions.cs @@ -37,6 +37,12 @@ public static partial class DataSourceOperationsExtensions /// Reference to the /// Microsoft.Azure.Management.BackupServices.IDataSourceOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -49,11 +55,11 @@ public static partial class DataSourceOperationsExtensions /// /// The definition of a Operation Response. /// - public static OperationResponse DisableProtectionCSM(this IDataSourceOperations operations, CustomRequestHeaders customRequestHeaders, string containerName, string itemName) + public static OperationResponse DisableProtectionCSM(this IDataSourceOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName) { return Task.Factory.StartNew((object s) => { - return ((IDataSourceOperations)s).DisableProtectionCSMAsync(customRequestHeaders, containerName, itemName); + return ((IDataSourceOperations)s).DisableProtectionCSMAsync(resourceGroupName, resourceName, customRequestHeaders, containerName, itemName); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -65,6 +71,12 @@ public static OperationResponse DisableProtectionCSM(this IDataSourceOperations /// Reference to the /// Microsoft.Azure.Management.BackupServices.IDataSourceOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -77,9 +89,9 @@ public static OperationResponse DisableProtectionCSM(this IDataSourceOperations /// /// The definition of a Operation Response. /// - public static Task DisableProtectionCSMAsync(this IDataSourceOperations operations, CustomRequestHeaders customRequestHeaders, string containerName, string itemName) + public static Task DisableProtectionCSMAsync(this IDataSourceOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName) { - return operations.DisableProtectionCSMAsync(customRequestHeaders, containerName, itemName, CancellationToken.None); + return operations.DisableProtectionCSMAsync(resourceGroupName, resourceName, customRequestHeaders, containerName, itemName, CancellationToken.None); } /// @@ -89,6 +101,12 @@ public static Task DisableProtectionCSMAsync(this IDataSource /// Reference to the /// Microsoft.Azure.Management.BackupServices.IDataSourceOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -104,11 +122,11 @@ public static Task DisableProtectionCSMAsync(this IDataSource /// /// The definition of a Operation Response. /// - public static OperationResponse EnableProtectionCSM(this IDataSourceOperations operations, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CSMSetProtectionRequest csmparameters) + public static OperationResponse EnableProtectionCSM(this IDataSourceOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CSMSetProtectionRequest csmparameters) { return Task.Factory.StartNew((object s) => { - return ((IDataSourceOperations)s).EnableProtectionCSMAsync(customRequestHeaders, containerName, itemName, csmparameters); + return ((IDataSourceOperations)s).EnableProtectionCSMAsync(resourceGroupName, resourceName, customRequestHeaders, containerName, itemName, csmparameters); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -120,6 +138,12 @@ public static OperationResponse EnableProtectionCSM(this IDataSourceOperations o /// Reference to the /// Microsoft.Azure.Management.BackupServices.IDataSourceOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -135,9 +159,9 @@ public static OperationResponse EnableProtectionCSM(this IDataSourceOperations o /// /// The definition of a Operation Response. /// - public static Task EnableProtectionCSMAsync(this IDataSourceOperations operations, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CSMSetProtectionRequest csmparameters) + public static Task EnableProtectionCSMAsync(this IDataSourceOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CSMSetProtectionRequest csmparameters) { - return operations.EnableProtectionCSMAsync(customRequestHeaders, containerName, itemName, csmparameters, CancellationToken.None); + return operations.EnableProtectionCSMAsync(resourceGroupName, resourceName, customRequestHeaders, containerName, itemName, csmparameters, CancellationToken.None); } /// @@ -147,6 +171,12 @@ public static Task EnableProtectionCSMAsync(this IDataSourceO /// Reference to the /// Microsoft.Azure.Management.BackupServices.IDataSourceOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. DataSource query parameter. /// @@ -156,11 +186,11 @@ public static Task EnableProtectionCSMAsync(this IDataSourceO /// /// The definition of a CSMProtectedItemListOperationResponse. /// - public static CSMProtectedItemListOperationResponse ListCSM(this IDataSourceOperations operations, CSMProtectedItemQueryObject csmparameters, CustomRequestHeaders customRequestHeaders) + public static CSMProtectedItemListOperationResponse ListCSM(this IDataSourceOperations operations, string resourceGroupName, string resourceName, CSMProtectedItemQueryObject csmparameters, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IDataSourceOperations)s).ListCSMAsync(csmparameters, customRequestHeaders); + return ((IDataSourceOperations)s).ListCSMAsync(resourceGroupName, resourceName, csmparameters, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -172,6 +202,12 @@ public static CSMProtectedItemListOperationResponse ListCSM(this IDataSourceOper /// Reference to the /// Microsoft.Azure.Management.BackupServices.IDataSourceOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. DataSource query parameter. /// @@ -181,9 +217,9 @@ public static CSMProtectedItemListOperationResponse ListCSM(this IDataSourceOper /// /// The definition of a CSMProtectedItemListOperationResponse. /// - public static Task ListCSMAsync(this IDataSourceOperations operations, CSMProtectedItemQueryObject csmparameters, CustomRequestHeaders customRequestHeaders) + public static Task ListCSMAsync(this IDataSourceOperations operations, string resourceGroupName, string resourceName, CSMProtectedItemQueryObject csmparameters, CustomRequestHeaders customRequestHeaders) { - return operations.ListCSMAsync(csmparameters, customRequestHeaders, CancellationToken.None); + return operations.ListCSMAsync(resourceGroupName, resourceName, csmparameters, customRequestHeaders, CancellationToken.None); } /// @@ -193,6 +229,12 @@ public static Task ListCSMAsync(this IDat /// Reference to the /// Microsoft.Azure.Management.BackupServices.IDataSourceOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -208,11 +250,11 @@ public static Task ListCSMAsync(this IDat /// /// The definition of a Operation Response. /// - public static OperationResponse UpdateProtectionCSM(this IDataSourceOperations operations, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CSMUpdateProtectionRequest csmparameters) + public static OperationResponse UpdateProtectionCSM(this IDataSourceOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CSMUpdateProtectionRequest csmparameters) { return Task.Factory.StartNew((object s) => { - return ((IDataSourceOperations)s).UpdateProtectionCSMAsync(customRequestHeaders, containerName, itemName, csmparameters); + return ((IDataSourceOperations)s).UpdateProtectionCSMAsync(resourceGroupName, resourceName, customRequestHeaders, containerName, itemName, csmparameters); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -224,6 +266,12 @@ public static OperationResponse UpdateProtectionCSM(this IDataSourceOperations o /// Reference to the /// Microsoft.Azure.Management.BackupServices.IDataSourceOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -239,9 +287,9 @@ public static OperationResponse UpdateProtectionCSM(this IDataSourceOperations o /// /// The definition of a Operation Response. /// - public static Task UpdateProtectionCSMAsync(this IDataSourceOperations operations, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CSMUpdateProtectionRequest csmparameters) + public static Task UpdateProtectionCSMAsync(this IDataSourceOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CSMUpdateProtectionRequest csmparameters) { - return operations.UpdateProtectionCSMAsync(customRequestHeaders, containerName, itemName, csmparameters, CancellationToken.None); + return operations.UpdateProtectionCSMAsync(resourceGroupName, resourceName, customRequestHeaders, containerName, itemName, csmparameters, CancellationToken.None); } } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IBackUpOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IBackUpOperations.cs index e5cd8ae0ccd7..c786c7bef17c 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IBackUpOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IBackUpOperations.cs @@ -45,6 +45,6 @@ public partial interface IBackUpOperations /// /// The definition of a Operation Response. /// - Task TriggerBackUpAsync(CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CancellationToken cancellationToken); + Task TriggerBackUpAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CancellationToken cancellationToken); } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IBackupServicesManagementClient.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IBackupServicesManagementClient.cs index c293ff71f17b..5eed002b3c2e 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IBackupServicesManagementClient.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IBackupServicesManagementClient.cs @@ -70,16 +70,6 @@ int LongRunningOperationRetryTimeout get; set; } - string ResourceGroupName - { - get; set; - } - - string ResourceName - { - get; set; - } - /// /// Definition of BackUp operations for the Azure Backup extension. /// diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IBackupVaultServicesManagementClient.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IBackupVaultServicesManagementClient.cs index f2ca337b6797..2dfe3214ebea 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IBackupVaultServicesManagementClient.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IBackupVaultServicesManagementClient.cs @@ -70,16 +70,6 @@ int LongRunningOperationRetryTimeout get; set; } - string ResourceGroupName - { - get; set; - } - - string ResourceName - { - get; set; - } - /// /// Definition of Container operations for the Azure Backup extension. /// diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ICSMProtectionPolicyOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ICSMProtectionPolicyOperations.cs index 5fc85b6ed59a..c54038db7510 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ICSMProtectionPolicyOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ICSMProtectionPolicyOperations.cs @@ -54,7 +54,7 @@ public partial interface ICSMProtectionPolicyOperations /// A standard service response including an HTTP status code and /// request ID. /// - Task AddAsync(string policyName, CSMAddProtectionPolicyRequest cSMAddProtectionPolicyRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task AddAsync(string resourceGroupName, string resourceName, string policyName, CSMAddProtectionPolicyRequest cSMAddProtectionPolicyRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); /// /// Delete a Protection Policy. @@ -72,7 +72,7 @@ public partial interface ICSMProtectionPolicyOperations /// A standard service response including an HTTP status code and /// request ID. /// - Task DeleteAsync(string policyName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task DeleteAsync(string resourceGroupName, string resourceName, string policyName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); /// /// Get the list of all Protection Policy. @@ -86,7 +86,7 @@ public partial interface ICSMProtectionPolicyOperations /// /// The definition of a CSMProtectionPolicyListOperationResponse. /// - Task ListAsync(CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task ListAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); /// /// Update Protection Policy. @@ -106,6 +106,6 @@ public partial interface ICSMProtectionPolicyOperations /// /// The definition of a Operation Response. /// - Task UpdateAsync(string policyName, CSMUpdateProtectionPolicyRequest cSMUpdateProtectionPolicyRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task UpdateAsync(string resourceGroupName, string resourceName, string policyName, CSMUpdateProtectionPolicyRequest cSMUpdateProtectionPolicyRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IContainerOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IContainerOperations.cs index 3927dfbd4e03..6b56d1002301 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IContainerOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IContainerOperations.cs @@ -49,7 +49,7 @@ public partial interface IContainerOperations /// /// The definition of a CSMContainerListOperationResponse. /// - Task ListAsync(ContainerQueryParameters parameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task ListAsync(string resourceGroupName, string resourceName, ContainerQueryParameters parameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); /// /// Trigger the Discovery. @@ -63,7 +63,7 @@ public partial interface IContainerOperations /// /// The definition of a Operation Response. /// - Task RefreshAsync(CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task RefreshAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); /// /// Register the container. @@ -80,7 +80,7 @@ public partial interface IContainerOperations /// /// The definition of a Operation Response. /// - Task RegisterAsync(string containerName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task RegisterAsync(string resourceGroupName, string resourceName, string containerName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); /// /// Unregister the container. @@ -97,6 +97,6 @@ public partial interface IContainerOperations /// /// The definition of a Operation Response. /// - Task UnregisterAsync(string containerName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task UnregisterAsync(string resourceGroupName, string resourceName, string containerName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IDataSourceOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IDataSourceOperations.cs index 5f0dfe95cf9d..9b36d0687f68 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IDataSourceOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IDataSourceOperations.cs @@ -51,7 +51,7 @@ public partial interface IDataSourceOperations /// /// The definition of a Operation Response. /// - Task DisableProtectionCSMAsync(CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CancellationToken cancellationToken); + Task DisableProtectionCSMAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CancellationToken cancellationToken); /// /// Enable protection for given item. @@ -74,7 +74,7 @@ public partial interface IDataSourceOperations /// /// The definition of a Operation Response. /// - Task EnableProtectionCSMAsync(CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CSMSetProtectionRequest csmparameters, CancellationToken cancellationToken); + Task EnableProtectionCSMAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CSMSetProtectionRequest csmparameters, CancellationToken cancellationToken); /// /// Get the list of all Datasources. @@ -91,7 +91,7 @@ public partial interface IDataSourceOperations /// /// The definition of a CSMProtectedItemListOperationResponse. /// - Task ListCSMAsync(CSMProtectedItemQueryObject csmparameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task ListCSMAsync(string resourceGroupName, string resourceName, CSMProtectedItemQueryObject csmparameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); /// /// Enable protection for given item. @@ -114,6 +114,6 @@ public partial interface IDataSourceOperations /// /// The definition of a Operation Response. /// - Task UpdateProtectionCSMAsync(CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CSMUpdateProtectionRequest csmparameters, CancellationToken cancellationToken); + Task UpdateProtectionCSMAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CSMUpdateProtectionRequest csmparameters, CancellationToken cancellationToken); } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IJobOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IJobOperations.cs index 476f35f954ca..2735766aa4fd 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IJobOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IJobOperations.cs @@ -48,7 +48,7 @@ public partial interface IJobOperations /// /// Response model for job details operation /// - Task GetAsync(string name, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task GetAsync(string resourceGroupName, string resourceName, string name, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); /// /// Get the list of all jobs queried by specified filters. @@ -65,7 +65,7 @@ public partial interface IJobOperations /// /// Powershell response object /// - Task ListAsync(CSMJobQueryObject parameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task ListAsync(string resourceGroupName, string resourceName, CSMJobQueryObject parameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); /// /// Trigger cancellation of a job. @@ -82,6 +82,6 @@ public partial interface IJobOperations /// /// The definition of a Operation Response. /// - Task StopAsync(string name, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task StopAsync(string resourceGroupName, string resourceName, string name, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IMarsContainerOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IMarsContainerOperations.cs index 32d4696590d7..99c04a6d5a3e 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IMarsContainerOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IMarsContainerOperations.cs @@ -51,7 +51,7 @@ public partial interface IMarsContainerOperations /// /// The definition of a Operation Response. /// - Task EnableMarsContainerReregistrationAsync(string containerId, EnableReregistrationRequest enableReregistrationRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task EnableMarsContainerReregistrationAsync(string resourceGroupName, string resourceName, string containerId, EnableReregistrationRequest enableReregistrationRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); /// /// Get the list of all container based on the given query filter @@ -69,7 +69,7 @@ public partial interface IMarsContainerOperations /// /// List of Microsoft Azure Recovery Services (MARS) containers. /// - Task ListMarsContainersByTypeAsync(MarsContainerType containerType, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task ListMarsContainersByTypeAsync(string resourceGroupName, string resourceName, MarsContainerType containerType, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); /// /// Get the list of all container based on the given query filter @@ -90,7 +90,7 @@ public partial interface IMarsContainerOperations /// /// List of Microsoft Azure Recovery Services (MARS) containers. /// - Task ListMarsContainersByTypeAndFriendlyNameAsync(MarsContainerType containerType, string friendlyName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task ListMarsContainersByTypeAndFriendlyNameAsync(string resourceGroupName, string resourceName, MarsContainerType containerType, string friendlyName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); /// /// Unregister the container. @@ -107,6 +107,6 @@ public partial interface IMarsContainerOperations /// /// The definition of a Operation Response. /// - Task UnregisterMarsContainerAsync(string containerId, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task UnregisterMarsContainerAsync(string resourceGroupName, string resourceName, string containerId, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IOperationStatus.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IOperationStatus.cs index d9e4034bcfa6..f847be5e0350 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IOperationStatus.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IOperationStatus.cs @@ -48,6 +48,6 @@ public partial interface IOperationStatus /// /// The definition of a CSMOperationResult. /// - Task CSMGetAsync(string operationId, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task CSMGetAsync(string resourceGroupName, string resourceName, string operationId, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IProtectableObjectOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IProtectableObjectOperations.cs index 94a8d65581f9..e07c6837c858 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IProtectableObjectOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IProtectableObjectOperations.cs @@ -48,6 +48,6 @@ public partial interface IProtectableObjectOperations /// /// The definition of a CSMItemListOperationResponse. /// - Task ListCSMAsync(CSMItemQueryObject csmparameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task ListCSMAsync(string resourceGroupName, string resourceName, CSMItemQueryObject csmparameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IRecoveryPointOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IRecoveryPointOperations.cs index e9aed7e5f8d8..ffb888256b1f 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IRecoveryPointOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IRecoveryPointOperations.cs @@ -44,7 +44,7 @@ public partial interface IRecoveryPointOperations /// /// The definition of a CSMRecoveryPointGetOperationResponse. /// - Task GetAsync(CustomRequestHeaders customRequestHeaders, string containerName, string itemName, string recoveryPointName, CancellationToken cancellationToken); + Task GetAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, string recoveryPointName, CancellationToken cancellationToken); /// /// Get the list of all recovery points. @@ -58,6 +58,6 @@ public partial interface IRecoveryPointOperations /// /// The definition of a CSMRecoveryPointListOperationResponse. /// - Task ListAsync(CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CancellationToken cancellationToken); + Task ListAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CancellationToken cancellationToken); } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IRestoreOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IRestoreOperations.cs index 4650ae521e69..3d1f71b15c02 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IRestoreOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IRestoreOperations.cs @@ -45,6 +45,6 @@ public partial interface IRestoreOperations /// /// The definition of a Operation Response. /// - Task TriggerResotreAsync(CustomRequestHeaders customRequestHeaders, string containerName, string itemName, string recoveryPointName, CSMRestoreRequest parameters, CancellationToken cancellationToken); + Task TriggerResotreAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, string recoveryPointName, CSMRestoreRequest parameters, CancellationToken cancellationToken); } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IVaultOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IVaultOperations.cs index 93a6621c4ed0..9905c7437fbe 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IVaultOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/IVaultOperations.cs @@ -39,7 +39,7 @@ public partial interface IVaultOperations /// /// The name of resource group to which vault belongs /// - /// + /// /// The name of the vault /// /// @@ -54,7 +54,7 @@ public partial interface IVaultOperations /// /// Vault information. /// - Task CreateOrUpdateAsync(string resourceGroupName, string vaultName, AzureBackupVaultCreateOrUpdateParameters parameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task CreateOrUpdateAsync(string resourceGroupName, string resourceName, AzureBackupVaultCreateOrUpdateParameters parameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); /// /// Deletes the specified Azure backup vault. @@ -62,7 +62,7 @@ public partial interface IVaultOperations /// /// The name of resource group to which vault belongs /// - /// + /// /// The name of the vault /// /// @@ -74,7 +74,7 @@ public partial interface IVaultOperations /// /// Vault information. /// - Task DeleteAsync(string resourceGroupName, string vaultName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task DeleteAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); /// /// Gets the specified Azure key vault. @@ -82,7 +82,7 @@ public partial interface IVaultOperations /// /// The name of resource group to which vault belongs /// - /// + /// /// The name of the vault /// /// @@ -94,7 +94,7 @@ public partial interface IVaultOperations /// /// Vault information. /// - Task GetAsync(string resourceGroupName, string vaultName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task GetAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); /// /// Fetches resource storage config. @@ -102,7 +102,7 @@ public partial interface IVaultOperations /// /// The name of resource group to which vault belongs /// - /// + /// /// The name of the vault /// /// @@ -114,7 +114,7 @@ public partial interface IVaultOperations /// /// The definition of a get resource storage config response. /// - Task GetResourceStorageConfigAsync(string resourceGroupName, string vaultName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task GetResourceStorageConfigAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); /// /// Gets information of the backup vaults associated with subscription. @@ -170,7 +170,7 @@ public partial interface IVaultOperations /// /// The definition of a Operation Response. /// - Task UpdateStorageTypeAsync(UpdateVaultStorageTypeRequest updateVaultStorageTypeRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task UpdateStorageTypeAsync(string resourceGroupName, string resourceName, UpdateVaultStorageTypeRequest updateVaultStorageTypeRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); /// /// Uploads vault credential certificate. @@ -190,6 +190,6 @@ public partial interface IVaultOperations /// /// The definition of a certificate response. /// - Task UploadCertificateAsync(string certificateName, VaultCredUploadCertRequest vaultCredUploadCertRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); + Task UploadCertificateAsync(string resourceGroupName, string resourceName, string certificateName, VaultCredUploadCertRequest vaultCredUploadCertRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken); } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/JobOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/JobOperations.cs index c26e8ac8b767..547fc496df83 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/JobOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/JobOperations.cs @@ -64,6 +64,12 @@ public BackupServicesManagementClient Client /// /// Get details of a particular job. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Name of the job whose details should be retrieved. /// @@ -76,9 +82,17 @@ public BackupServicesManagementClient Client /// /// Response model for job details operation /// - public async Task GetAsync(string name, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task GetAsync(string resourceGroupName, string resourceName, string name, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } // Tracing bool shouldTrace = TracingAdapter.IsEnabled; @@ -87,6 +101,8 @@ public async Task GetAsync(string name, CustomRequestHeaders cust { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("name", name); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "GetAsync", tracingParameters); @@ -100,13 +116,13 @@ public async Task GetAsync(string name, CustomRequestHeaders cust url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/jobs/"; if (name != null) { @@ -425,6 +441,12 @@ public async Task GetAsync(string name, CustomRequestHeaders cust /// /// Get the list of all jobs queried by specified filters. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Job query parameter. /// @@ -437,9 +459,17 @@ public async Task GetAsync(string name, CustomRequestHeaders cust /// /// Powershell response object /// - public async Task ListAsync(CSMJobQueryObject parameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task ListAsync(string resourceGroupName, string resourceName, CSMJobQueryObject parameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } // Tracing bool shouldTrace = TracingAdapter.IsEnabled; @@ -448,6 +478,8 @@ public async Task ListAsync(CSMJobQueryObject parameters, CustomRequ { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("parameters", parameters); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "ListAsync", tracingParameters); @@ -461,13 +493,13 @@ public async Task ListAsync(CSMJobQueryObject parameters, CustomRequ url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId.ToString()); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/jobs"; List queryParameters = new List(); queryParameters.Add("api-version=2014-09-01"); @@ -772,6 +804,12 @@ public async Task ListAsync(CSMJobQueryObject parameters, CustomRequ /// /// Trigger cancellation of a job. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Name of the job which should be stopped. /// @@ -784,9 +822,17 @@ public async Task ListAsync(CSMJobQueryObject parameters, CustomRequ /// /// The definition of a Operation Response. /// - public async Task StopAsync(string name, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task StopAsync(string resourceGroupName, string resourceName, string name, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } // Tracing bool shouldTrace = TracingAdapter.IsEnabled; @@ -795,6 +841,8 @@ public async Task StopAsync(string name, CustomRequestHeaders { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("name", name); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "StopAsync", tracingParameters); @@ -808,13 +856,13 @@ public async Task StopAsync(string name, CustomRequestHeaders url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/jobs/"; if (name != null) { diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/JobOperationsExtensions.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/JobOperationsExtensions.cs index 1dedf4286863..831bf8256d3d 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/JobOperationsExtensions.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/JobOperationsExtensions.cs @@ -37,6 +37,12 @@ public static partial class JobOperationsExtensions /// Reference to the /// Microsoft.Azure.Management.BackupServices.IJobOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Name of the job whose details should be retrieved. /// @@ -46,11 +52,11 @@ public static partial class JobOperationsExtensions /// /// Response model for job details operation /// - public static CSMJobDetails Get(this IJobOperations operations, string name, CustomRequestHeaders customRequestHeaders) + public static CSMJobDetails Get(this IJobOperations operations, string resourceGroupName, string resourceName, string name, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IJobOperations)s).GetAsync(name, customRequestHeaders); + return ((IJobOperations)s).GetAsync(resourceGroupName, resourceName, name, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -62,6 +68,12 @@ public static CSMJobDetails Get(this IJobOperations operations, string name, Cus /// Reference to the /// Microsoft.Azure.Management.BackupServices.IJobOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Name of the job whose details should be retrieved. /// @@ -71,9 +83,9 @@ public static CSMJobDetails Get(this IJobOperations operations, string name, Cus /// /// Response model for job details operation /// - public static Task GetAsync(this IJobOperations operations, string name, CustomRequestHeaders customRequestHeaders) + public static Task GetAsync(this IJobOperations operations, string resourceGroupName, string resourceName, string name, CustomRequestHeaders customRequestHeaders) { - return operations.GetAsync(name, customRequestHeaders, CancellationToken.None); + return operations.GetAsync(resourceGroupName, resourceName, name, customRequestHeaders, CancellationToken.None); } /// @@ -83,6 +95,12 @@ public static Task GetAsync(this IJobOperations operations, strin /// Reference to the /// Microsoft.Azure.Management.BackupServices.IJobOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Job query parameter. /// @@ -92,11 +110,11 @@ public static Task GetAsync(this IJobOperations operations, strin /// /// Powershell response object /// - public static CSMJobList List(this IJobOperations operations, CSMJobQueryObject parameters, CustomRequestHeaders customRequestHeaders) + public static CSMJobList List(this IJobOperations operations, string resourceGroupName, string resourceName, CSMJobQueryObject parameters, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IJobOperations)s).ListAsync(parameters, customRequestHeaders); + return ((IJobOperations)s).ListAsync(resourceGroupName, resourceName, parameters, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -108,6 +126,12 @@ public static CSMJobList List(this IJobOperations operations, CSMJobQueryObject /// Reference to the /// Microsoft.Azure.Management.BackupServices.IJobOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Job query parameter. /// @@ -117,9 +141,9 @@ public static CSMJobList List(this IJobOperations operations, CSMJobQueryObject /// /// Powershell response object /// - public static Task ListAsync(this IJobOperations operations, CSMJobQueryObject parameters, CustomRequestHeaders customRequestHeaders) + public static Task ListAsync(this IJobOperations operations, string resourceGroupName, string resourceName, CSMJobQueryObject parameters, CustomRequestHeaders customRequestHeaders) { - return operations.ListAsync(parameters, customRequestHeaders, CancellationToken.None); + return operations.ListAsync(resourceGroupName, resourceName, parameters, customRequestHeaders, CancellationToken.None); } /// @@ -129,6 +153,12 @@ public static Task ListAsync(this IJobOperations operations, CSMJobQ /// Reference to the /// Microsoft.Azure.Management.BackupServices.IJobOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Name of the job which should be stopped. /// @@ -138,11 +168,11 @@ public static Task ListAsync(this IJobOperations operations, CSMJobQ /// /// The definition of a Operation Response. /// - public static OperationResponse Stop(this IJobOperations operations, string name, CustomRequestHeaders customRequestHeaders) + public static OperationResponse Stop(this IJobOperations operations, string resourceGroupName, string resourceName, string name, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IJobOperations)s).StopAsync(name, customRequestHeaders); + return ((IJobOperations)s).StopAsync(resourceGroupName, resourceName, name, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -154,6 +184,12 @@ public static OperationResponse Stop(this IJobOperations operations, string name /// Reference to the /// Microsoft.Azure.Management.BackupServices.IJobOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Name of the job which should be stopped. /// @@ -163,9 +199,9 @@ public static OperationResponse Stop(this IJobOperations operations, string name /// /// The definition of a Operation Response. /// - public static Task StopAsync(this IJobOperations operations, string name, CustomRequestHeaders customRequestHeaders) + public static Task StopAsync(this IJobOperations operations, string resourceGroupName, string resourceName, string name, CustomRequestHeaders customRequestHeaders) { - return operations.StopAsync(name, customRequestHeaders, CancellationToken.None); + return operations.StopAsync(resourceGroupName, resourceName, name, customRequestHeaders, CancellationToken.None); } } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/MarsContainerOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/MarsContainerOperations.cs index 8c9bdb63660e..15881754edf0 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/MarsContainerOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/MarsContainerOperations.cs @@ -65,6 +65,12 @@ public BackupVaultServicesManagementClient Client /// /// Enable the container reregistration. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. MARS container ID. /// @@ -80,9 +86,17 @@ public BackupVaultServicesManagementClient Client /// /// The definition of a Operation Response. /// - public async Task EnableMarsContainerReregistrationAsync(string containerId, EnableReregistrationRequest enableReregistrationRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task EnableMarsContainerReregistrationAsync(string resourceGroupName, string resourceName, string containerId, EnableReregistrationRequest enableReregistrationRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } if (containerId == null) { throw new ArgumentNullException("containerId"); @@ -99,6 +113,8 @@ public async Task EnableMarsContainerReregistrationAsync(stri { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("containerId", containerId); tracingParameters.Add("enableReregistrationRequest", enableReregistrationRequest); tracingParameters.Add("customRequestHeaders", customRequestHeaders); @@ -113,13 +129,13 @@ public async Task EnableMarsContainerReregistrationAsync(stri url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/backupContainers/"; url = url + Uri.EscapeDataString(containerId); url = url + "/enableReRegister"; @@ -253,6 +269,12 @@ public async Task EnableMarsContainerReregistrationAsync(stri /// Get the list of all container based on the given query filter /// string. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. Type of container. /// @@ -265,9 +287,17 @@ public async Task EnableMarsContainerReregistrationAsync(stri /// /// List of Microsoft Azure Recovery Services (MARS) containers. /// - public async Task ListMarsContainersByTypeAsync(MarsContainerType containerType, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task ListMarsContainersByTypeAsync(string resourceGroupName, string resourceName, MarsContainerType containerType, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } // Tracing bool shouldTrace = TracingAdapter.IsEnabled; @@ -276,6 +306,8 @@ public async Task ListMarsContainersByTypeAs { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("containerType", containerType); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "ListMarsContainersByTypeAsync", tracingParameters); @@ -289,13 +321,13 @@ public async Task ListMarsContainersByTypeAs url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/backupContainers"; List queryParameters = new List(); queryParameters.Add("api-version=2015-03-15"); @@ -539,6 +571,12 @@ public async Task ListMarsContainersByTypeAs /// Get the list of all container based on the given query filter /// string. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. Type of container. /// @@ -554,9 +592,17 @@ public async Task ListMarsContainersByTypeAs /// /// List of Microsoft Azure Recovery Services (MARS) containers. /// - public async Task ListMarsContainersByTypeAndFriendlyNameAsync(MarsContainerType containerType, string friendlyName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task ListMarsContainersByTypeAndFriendlyNameAsync(string resourceGroupName, string resourceName, MarsContainerType containerType, string friendlyName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } if (friendlyName == null) { throw new ArgumentNullException("friendlyName"); @@ -569,6 +615,8 @@ public async Task ListMarsContainersByTypeAn { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("containerType", containerType); tracingParameters.Add("friendlyName", friendlyName); tracingParameters.Add("customRequestHeaders", customRequestHeaders); @@ -583,13 +631,13 @@ public async Task ListMarsContainersByTypeAn url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/backupContainers"; List queryParameters = new List(); queryParameters.Add("api-version=2015-03-15"); @@ -830,6 +878,12 @@ public async Task ListMarsContainersByTypeAn /// /// Unregister the container. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. MARS container ID. /// @@ -842,9 +896,17 @@ public async Task ListMarsContainersByTypeAn /// /// The definition of a Operation Response. /// - public async Task UnregisterMarsContainerAsync(string containerId, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task UnregisterMarsContainerAsync(string resourceGroupName, string resourceName, string containerId, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } if (containerId == null) { throw new ArgumentNullException("containerId"); @@ -857,6 +919,8 @@ public async Task UnregisterMarsContainerAsync(string contain { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("containerId", containerId); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "UnregisterMarsContainerAsync", tracingParameters); @@ -870,13 +934,13 @@ public async Task UnregisterMarsContainerAsync(string contain url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/backupContainers/"; url = url + Uri.EscapeDataString(containerId); url = url + "/UnRegisterContainer"; diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/MarsContainerOperationsExtensions.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/MarsContainerOperationsExtensions.cs index ae098c0a2dc8..cd692129371a 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/MarsContainerOperationsExtensions.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/MarsContainerOperationsExtensions.cs @@ -37,6 +37,12 @@ public static partial class MarsContainerOperationsExtensions /// Reference to the /// Microsoft.Azure.Management.BackupServices.IMarsContainerOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. MARS container ID. /// @@ -49,11 +55,11 @@ public static partial class MarsContainerOperationsExtensions /// /// The definition of a Operation Response. /// - public static OperationResponse EnableMarsContainerReregistration(this IMarsContainerOperations operations, string containerId, EnableReregistrationRequest enableReregistrationRequest, CustomRequestHeaders customRequestHeaders) + public static OperationResponse EnableMarsContainerReregistration(this IMarsContainerOperations operations, string resourceGroupName, string resourceName, string containerId, EnableReregistrationRequest enableReregistrationRequest, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IMarsContainerOperations)s).EnableMarsContainerReregistrationAsync(containerId, enableReregistrationRequest, customRequestHeaders); + return ((IMarsContainerOperations)s).EnableMarsContainerReregistrationAsync(resourceGroupName, resourceName, containerId, enableReregistrationRequest, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -65,6 +71,12 @@ public static OperationResponse EnableMarsContainerReregistration(this IMarsCont /// Reference to the /// Microsoft.Azure.Management.BackupServices.IMarsContainerOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. MARS container ID. /// @@ -77,9 +89,9 @@ public static OperationResponse EnableMarsContainerReregistration(this IMarsCont /// /// The definition of a Operation Response. /// - public static Task EnableMarsContainerReregistrationAsync(this IMarsContainerOperations operations, string containerId, EnableReregistrationRequest enableReregistrationRequest, CustomRequestHeaders customRequestHeaders) + public static Task EnableMarsContainerReregistrationAsync(this IMarsContainerOperations operations, string resourceGroupName, string resourceName, string containerId, EnableReregistrationRequest enableReregistrationRequest, CustomRequestHeaders customRequestHeaders) { - return operations.EnableMarsContainerReregistrationAsync(containerId, enableReregistrationRequest, customRequestHeaders, CancellationToken.None); + return operations.EnableMarsContainerReregistrationAsync(resourceGroupName, resourceName, containerId, enableReregistrationRequest, customRequestHeaders, CancellationToken.None); } /// @@ -90,6 +102,12 @@ public static Task EnableMarsContainerReregistrationAsync(thi /// Reference to the /// Microsoft.Azure.Management.BackupServices.IMarsContainerOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. Type of container. /// @@ -99,11 +117,11 @@ public static Task EnableMarsContainerReregistrationAsync(thi /// /// List of Microsoft Azure Recovery Services (MARS) containers. /// - public static ListMarsContainerOperationResponse ListMarsContainersByType(this IMarsContainerOperations operations, MarsContainerType containerType, CustomRequestHeaders customRequestHeaders) + public static ListMarsContainerOperationResponse ListMarsContainersByType(this IMarsContainerOperations operations, string resourceGroupName, string resourceName, MarsContainerType containerType, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IMarsContainerOperations)s).ListMarsContainersByTypeAsync(containerType, customRequestHeaders); + return ((IMarsContainerOperations)s).ListMarsContainersByTypeAsync(resourceGroupName, resourceName, containerType, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -116,6 +134,12 @@ public static ListMarsContainerOperationResponse ListMarsContainersByType(this I /// Reference to the /// Microsoft.Azure.Management.BackupServices.IMarsContainerOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. Type of container. /// @@ -125,9 +149,9 @@ public static ListMarsContainerOperationResponse ListMarsContainersByType(this I /// /// List of Microsoft Azure Recovery Services (MARS) containers. /// - public static Task ListMarsContainersByTypeAsync(this IMarsContainerOperations operations, MarsContainerType containerType, CustomRequestHeaders customRequestHeaders) + public static Task ListMarsContainersByTypeAsync(this IMarsContainerOperations operations, string resourceGroupName, string resourceName, MarsContainerType containerType, CustomRequestHeaders customRequestHeaders) { - return operations.ListMarsContainersByTypeAsync(containerType, customRequestHeaders, CancellationToken.None); + return operations.ListMarsContainersByTypeAsync(resourceGroupName, resourceName, containerType, customRequestHeaders, CancellationToken.None); } /// @@ -138,6 +162,12 @@ public static Task ListMarsContainersByTypeA /// Reference to the /// Microsoft.Azure.Management.BackupServices.IMarsContainerOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. Type of container. /// @@ -150,11 +180,11 @@ public static Task ListMarsContainersByTypeA /// /// List of Microsoft Azure Recovery Services (MARS) containers. /// - public static ListMarsContainerOperationResponse ListMarsContainersByTypeAndFriendlyName(this IMarsContainerOperations operations, MarsContainerType containerType, string friendlyName, CustomRequestHeaders customRequestHeaders) + public static ListMarsContainerOperationResponse ListMarsContainersByTypeAndFriendlyName(this IMarsContainerOperations operations, string resourceGroupName, string resourceName, MarsContainerType containerType, string friendlyName, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IMarsContainerOperations)s).ListMarsContainersByTypeAndFriendlyNameAsync(containerType, friendlyName, customRequestHeaders); + return ((IMarsContainerOperations)s).ListMarsContainersByTypeAndFriendlyNameAsync(resourceGroupName, resourceName, containerType, friendlyName, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -167,6 +197,12 @@ public static ListMarsContainerOperationResponse ListMarsContainersByTypeAndFrie /// Reference to the /// Microsoft.Azure.Management.BackupServices.IMarsContainerOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. Type of container. /// @@ -179,9 +215,9 @@ public static ListMarsContainerOperationResponse ListMarsContainersByTypeAndFrie /// /// List of Microsoft Azure Recovery Services (MARS) containers. /// - public static Task ListMarsContainersByTypeAndFriendlyNameAsync(this IMarsContainerOperations operations, MarsContainerType containerType, string friendlyName, CustomRequestHeaders customRequestHeaders) + public static Task ListMarsContainersByTypeAndFriendlyNameAsync(this IMarsContainerOperations operations, string resourceGroupName, string resourceName, MarsContainerType containerType, string friendlyName, CustomRequestHeaders customRequestHeaders) { - return operations.ListMarsContainersByTypeAndFriendlyNameAsync(containerType, friendlyName, customRequestHeaders, CancellationToken.None); + return operations.ListMarsContainersByTypeAndFriendlyNameAsync(resourceGroupName, resourceName, containerType, friendlyName, customRequestHeaders, CancellationToken.None); } /// @@ -191,6 +227,12 @@ public static Task ListMarsContainersByTypeA /// Reference to the /// Microsoft.Azure.Management.BackupServices.IMarsContainerOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. MARS container ID. /// @@ -200,11 +242,11 @@ public static Task ListMarsContainersByTypeA /// /// The definition of a Operation Response. /// - public static OperationResponse UnregisterMarsContainer(this IMarsContainerOperations operations, string containerId, CustomRequestHeaders customRequestHeaders) + public static OperationResponse UnregisterMarsContainer(this IMarsContainerOperations operations, string resourceGroupName, string resourceName, string containerId, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IMarsContainerOperations)s).UnregisterMarsContainerAsync(containerId, customRequestHeaders); + return ((IMarsContainerOperations)s).UnregisterMarsContainerAsync(resourceGroupName, resourceName, containerId, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -216,6 +258,12 @@ public static OperationResponse UnregisterMarsContainer(this IMarsContainerOpera /// Reference to the /// Microsoft.Azure.Management.BackupServices.IMarsContainerOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. MARS container ID. /// @@ -225,9 +273,9 @@ public static OperationResponse UnregisterMarsContainer(this IMarsContainerOpera /// /// The definition of a Operation Response. /// - public static Task UnregisterMarsContainerAsync(this IMarsContainerOperations operations, string containerId, CustomRequestHeaders customRequestHeaders) + public static Task UnregisterMarsContainerAsync(this IMarsContainerOperations operations, string resourceGroupName, string resourceName, string containerId, CustomRequestHeaders customRequestHeaders) { - return operations.UnregisterMarsContainerAsync(containerId, customRequestHeaders, CancellationToken.None); + return operations.UnregisterMarsContainerAsync(resourceGroupName, resourceName, containerId, customRequestHeaders, CancellationToken.None); } } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/OperationStatus.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/OperationStatus.cs index 1a2acb70fff6..4f178601457c 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/OperationStatus.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/OperationStatus.cs @@ -63,6 +63,12 @@ public BackupServicesManagementClient Client /// /// Get the Operation Status. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. OperationId. /// @@ -75,9 +81,17 @@ public BackupServicesManagementClient Client /// /// The definition of a CSMOperationResult. /// - public async Task CSMGetAsync(string operationId, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task CSMGetAsync(string resourceGroupName, string resourceName, string operationId, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } if (operationId == null) { throw new ArgumentNullException("operationId"); @@ -90,6 +104,8 @@ public async Task CSMGetAsync(string operationId, CustomRequ { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("operationId", operationId); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "CSMGetAsync", tracingParameters); @@ -103,13 +119,13 @@ public async Task CSMGetAsync(string operationId, CustomRequ url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/operationResults/"; url = url + Uri.EscapeDataString(operationId); List queryParameters = new List(); diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/OperationStatusExtensions.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/OperationStatusExtensions.cs index 0dc0b24b238e..03e3bc89956e 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/OperationStatusExtensions.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/OperationStatusExtensions.cs @@ -37,6 +37,12 @@ public static partial class OperationStatusExtensions /// Reference to the /// Microsoft.Azure.Management.BackupServices.IOperationStatus. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. OperationId. /// @@ -46,11 +52,11 @@ public static partial class OperationStatusExtensions /// /// The definition of a CSMOperationResult. /// - public static CSMOperationResult CSMGet(this IOperationStatus operations, string operationId, CustomRequestHeaders customRequestHeaders) + public static CSMOperationResult CSMGet(this IOperationStatus operations, string resourceGroupName, string resourceName, string operationId, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IOperationStatus)s).CSMGetAsync(operationId, customRequestHeaders); + return ((IOperationStatus)s).CSMGetAsync(resourceGroupName, resourceName, operationId, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -62,6 +68,12 @@ public static CSMOperationResult CSMGet(this IOperationStatus operations, string /// Reference to the /// Microsoft.Azure.Management.BackupServices.IOperationStatus. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. OperationId. /// @@ -71,9 +83,9 @@ public static CSMOperationResult CSMGet(this IOperationStatus operations, string /// /// The definition of a CSMOperationResult. /// - public static Task CSMGetAsync(this IOperationStatus operations, string operationId, CustomRequestHeaders customRequestHeaders) + public static Task CSMGetAsync(this IOperationStatus operations, string resourceGroupName, string resourceName, string operationId, CustomRequestHeaders customRequestHeaders) { - return operations.CSMGetAsync(operationId, customRequestHeaders, CancellationToken.None); + return operations.CSMGetAsync(resourceGroupName, resourceName, operationId, customRequestHeaders, CancellationToken.None); } } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ProtectableObjectOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ProtectableObjectOperations.cs index 3c54debc8267..29cc61174a78 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ProtectableObjectOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ProtectableObjectOperations.cs @@ -64,6 +64,12 @@ public BackupServicesManagementClient Client /// /// Get the list of all items /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Protectable objects query parameter. /// @@ -76,9 +82,17 @@ public BackupServicesManagementClient Client /// /// The definition of a CSMItemListOperationResponse. /// - public async Task ListCSMAsync(CSMItemQueryObject csmparameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task ListCSMAsync(string resourceGroupName, string resourceName, CSMItemQueryObject csmparameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } // Tracing bool shouldTrace = TracingAdapter.IsEnabled; @@ -87,6 +101,8 @@ public async Task ListCSMAsync(CSMItemQueryObject { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("csmparameters", csmparameters); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "ListCSMAsync", tracingParameters); @@ -100,13 +116,13 @@ public async Task ListCSMAsync(CSMItemQueryObject url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/items"; List queryParameters = new List(); queryParameters.Add("api-version=2014-09-01"); diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ProtectableObjectOperationsExtensions.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ProtectableObjectOperationsExtensions.cs index 6a2824796d87..5988d9d9998f 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ProtectableObjectOperationsExtensions.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/ProtectableObjectOperationsExtensions.cs @@ -37,6 +37,12 @@ public static partial class ProtectableObjectOperationsExtensions /// Reference to the /// Microsoft.Azure.Management.BackupServices.IProtectableObjectOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Protectable objects query parameter. /// @@ -46,11 +52,11 @@ public static partial class ProtectableObjectOperationsExtensions /// /// The definition of a CSMItemListOperationResponse. /// - public static CSMItemListOperationResponse ListCSM(this IProtectableObjectOperations operations, CSMItemQueryObject csmparameters, CustomRequestHeaders customRequestHeaders) + public static CSMItemListOperationResponse ListCSM(this IProtectableObjectOperations operations, string resourceGroupName, string resourceName, CSMItemQueryObject csmparameters, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IProtectableObjectOperations)s).ListCSMAsync(csmparameters, customRequestHeaders); + return ((IProtectableObjectOperations)s).ListCSMAsync(resourceGroupName, resourceName, csmparameters, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -62,6 +68,12 @@ public static CSMItemListOperationResponse ListCSM(this IProtectableObjectOperat /// Reference to the /// Microsoft.Azure.Management.BackupServices.IProtectableObjectOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Protectable objects query parameter. /// @@ -71,9 +83,9 @@ public static CSMItemListOperationResponse ListCSM(this IProtectableObjectOperat /// /// The definition of a CSMItemListOperationResponse. /// - public static Task ListCSMAsync(this IProtectableObjectOperations operations, CSMItemQueryObject csmparameters, CustomRequestHeaders customRequestHeaders) + public static Task ListCSMAsync(this IProtectableObjectOperations operations, string resourceGroupName, string resourceName, CSMItemQueryObject csmparameters, CustomRequestHeaders customRequestHeaders) { - return operations.ListCSMAsync(csmparameters, customRequestHeaders, CancellationToken.None); + return operations.ListCSMAsync(resourceGroupName, resourceName, csmparameters, customRequestHeaders, CancellationToken.None); } } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/RecoveryPointOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/RecoveryPointOperations.cs index c96a25e55bd3..4d5379726881 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/RecoveryPointOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/RecoveryPointOperations.cs @@ -63,6 +63,12 @@ public BackupServicesManagementClient Client /// /// Get the recovery point. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -81,9 +87,17 @@ public BackupServicesManagementClient Client /// /// The definition of a CSMRecoveryPointGetOperationResponse. /// - public async Task GetAsync(CustomRequestHeaders customRequestHeaders, string containerName, string itemName, string recoveryPointName, CancellationToken cancellationToken) + public async Task GetAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, string recoveryPointName, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } // Tracing bool shouldTrace = TracingAdapter.IsEnabled; @@ -92,6 +106,8 @@ public async Task GetAsync(CustomRequestHe { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("customRequestHeaders", customRequestHeaders); tracingParameters.Add("containerName", containerName); tracingParameters.Add("itemName", itemName); @@ -107,13 +123,13 @@ public async Task GetAsync(CustomRequestHe url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/registeredContainers/"; if (containerName != null) { @@ -288,6 +304,12 @@ public async Task GetAsync(CustomRequestHe /// /// Get the list of all recovery points. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -303,9 +325,17 @@ public async Task GetAsync(CustomRequestHe /// /// The definition of a CSMRecoveryPointListOperationResponse. /// - public async Task ListAsync(CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CancellationToken cancellationToken) + public async Task ListAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } // Tracing bool shouldTrace = TracingAdapter.IsEnabled; @@ -314,6 +344,8 @@ public async Task ListAsync(CustomRequest { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("customRequestHeaders", customRequestHeaders); tracingParameters.Add("containerName", containerName); tracingParameters.Add("itemName", itemName); @@ -328,13 +360,13 @@ public async Task ListAsync(CustomRequest url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/registeredContainers/"; if (containerName != null) { diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/RecoveryPointOperationsExtensions.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/RecoveryPointOperationsExtensions.cs index b4c82e846fc1..0ba979576f80 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/RecoveryPointOperationsExtensions.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/RecoveryPointOperationsExtensions.cs @@ -37,6 +37,12 @@ public static partial class RecoveryPointOperationsExtensions /// Reference to the /// Microsoft.Azure.Management.BackupServices.IRecoveryPointOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -52,11 +58,11 @@ public static partial class RecoveryPointOperationsExtensions /// /// The definition of a CSMRecoveryPointGetOperationResponse. /// - public static CSMRecoveryPointGetOperationResponse Get(this IRecoveryPointOperations operations, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, string recoveryPointName) + public static CSMRecoveryPointGetOperationResponse Get(this IRecoveryPointOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, string recoveryPointName) { return Task.Factory.StartNew((object s) => { - return ((IRecoveryPointOperations)s).GetAsync(customRequestHeaders, containerName, itemName, recoveryPointName); + return ((IRecoveryPointOperations)s).GetAsync(resourceGroupName, resourceName, customRequestHeaders, containerName, itemName, recoveryPointName); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -68,6 +74,12 @@ public static CSMRecoveryPointGetOperationResponse Get(this IRecoveryPointOperat /// Reference to the /// Microsoft.Azure.Management.BackupServices.IRecoveryPointOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -83,9 +95,9 @@ public static CSMRecoveryPointGetOperationResponse Get(this IRecoveryPointOperat /// /// The definition of a CSMRecoveryPointGetOperationResponse. /// - public static Task GetAsync(this IRecoveryPointOperations operations, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, string recoveryPointName) + public static Task GetAsync(this IRecoveryPointOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, string recoveryPointName) { - return operations.GetAsync(customRequestHeaders, containerName, itemName, recoveryPointName, CancellationToken.None); + return operations.GetAsync(resourceGroupName, resourceName, customRequestHeaders, containerName, itemName, recoveryPointName, CancellationToken.None); } /// @@ -95,6 +107,12 @@ public static Task GetAsync(this IRecovery /// Reference to the /// Microsoft.Azure.Management.BackupServices.IRecoveryPointOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -107,11 +125,11 @@ public static Task GetAsync(this IRecovery /// /// The definition of a CSMRecoveryPointListOperationResponse. /// - public static CSMRecoveryPointListOperationResponse List(this IRecoveryPointOperations operations, CustomRequestHeaders customRequestHeaders, string containerName, string itemName) + public static CSMRecoveryPointListOperationResponse List(this IRecoveryPointOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName) { return Task.Factory.StartNew((object s) => { - return ((IRecoveryPointOperations)s).ListAsync(customRequestHeaders, containerName, itemName); + return ((IRecoveryPointOperations)s).ListAsync(resourceGroupName, resourceName, customRequestHeaders, containerName, itemName); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -123,6 +141,12 @@ public static CSMRecoveryPointListOperationResponse List(this IRecoveryPointOper /// Reference to the /// Microsoft.Azure.Management.BackupServices.IRecoveryPointOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -135,9 +159,9 @@ public static CSMRecoveryPointListOperationResponse List(this IRecoveryPointOper /// /// The definition of a CSMRecoveryPointListOperationResponse. /// - public static Task ListAsync(this IRecoveryPointOperations operations, CustomRequestHeaders customRequestHeaders, string containerName, string itemName) + public static Task ListAsync(this IRecoveryPointOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName) { - return operations.ListAsync(customRequestHeaders, containerName, itemName, CancellationToken.None); + return operations.ListAsync(resourceGroupName, resourceName, customRequestHeaders, containerName, itemName, CancellationToken.None); } } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/RestoreOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/RestoreOperations.cs index 3601853356dc..1da91f37b03c 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/RestoreOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/RestoreOperations.cs @@ -65,6 +65,12 @@ public BackupServicesManagementClient Client /// /// Restore Azure BackUpItem. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -86,9 +92,17 @@ public BackupServicesManagementClient Client /// /// The definition of a Operation Response. /// - public async Task TriggerResotreAsync(CustomRequestHeaders customRequestHeaders, string containerName, string itemName, string recoveryPointName, CSMRestoreRequest parameters, CancellationToken cancellationToken) + public async Task TriggerResotreAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, string recoveryPointName, CSMRestoreRequest parameters, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } if (parameters != null) { if (parameters.Properties == null) @@ -112,6 +126,8 @@ public async Task TriggerResotreAsync(CustomRequestHeaders cu { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("customRequestHeaders", customRequestHeaders); tracingParameters.Add("containerName", containerName); tracingParameters.Add("itemName", itemName); @@ -128,13 +144,13 @@ public async Task TriggerResotreAsync(CustomRequestHeaders cu url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/registeredContainers/"; if (containerName != null) { diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/RestoreOperationsExtensions.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/RestoreOperationsExtensions.cs index fab7936cdcfc..20558764fdf6 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/RestoreOperationsExtensions.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/RestoreOperationsExtensions.cs @@ -37,6 +37,12 @@ public static partial class RestoreOperationsExtensions /// Reference to the /// Microsoft.Azure.Management.BackupServices.IRestoreOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -55,11 +61,11 @@ public static partial class RestoreOperationsExtensions /// /// The definition of a Operation Response. /// - public static OperationResponse TriggerResotre(this IRestoreOperations operations, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, string recoveryPointName, CSMRestoreRequest parameters) + public static OperationResponse TriggerResotre(this IRestoreOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, string recoveryPointName, CSMRestoreRequest parameters) { return Task.Factory.StartNew((object s) => { - return ((IRestoreOperations)s).TriggerResotreAsync(customRequestHeaders, containerName, itemName, recoveryPointName, parameters); + return ((IRestoreOperations)s).TriggerResotreAsync(resourceGroupName, resourceName, customRequestHeaders, containerName, itemName, recoveryPointName, parameters); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -71,6 +77,12 @@ public static OperationResponse TriggerResotre(this IRestoreOperations operation /// Reference to the /// Microsoft.Azure.Management.BackupServices.IRestoreOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Optional. Request header parameters. /// @@ -89,9 +101,9 @@ public static OperationResponse TriggerResotre(this IRestoreOperations operation /// /// The definition of a Operation Response. /// - public static Task TriggerResotreAsync(this IRestoreOperations operations, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, string recoveryPointName, CSMRestoreRequest parameters) + public static Task TriggerResotreAsync(this IRestoreOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, string containerName, string itemName, string recoveryPointName, CSMRestoreRequest parameters) { - return operations.TriggerResotreAsync(customRequestHeaders, containerName, itemName, recoveryPointName, parameters, CancellationToken.None); + return operations.TriggerResotreAsync(resourceGroupName, resourceName, customRequestHeaders, containerName, itemName, recoveryPointName, parameters, CancellationToken.None); } } } diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/VaultOperations.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/VaultOperations.cs index 7e30f02c0616..6dc429fa9653 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/VaultOperations.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/VaultOperations.cs @@ -68,7 +68,7 @@ public BackupVaultServicesManagementClient Client /// /// Required. The name of resource group to which vault belongs /// - /// + /// /// Required. The name of the vault /// /// @@ -83,16 +83,16 @@ public BackupVaultServicesManagementClient Client /// /// Vault information. /// - public async Task CreateOrUpdateAsync(string resourceGroupName, string vaultName, AzureBackupVaultCreateOrUpdateParameters parameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task CreateOrUpdateAsync(string resourceGroupName, string resourceName, AzureBackupVaultCreateOrUpdateParameters parameters, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate if (resourceGroupName == null) { throw new ArgumentNullException("resourceGroupName"); } - if (vaultName == null) + if (resourceName == null) { - throw new ArgumentNullException("vaultName"); + throw new ArgumentNullException("resourceName"); } if (parameters == null) { @@ -115,7 +115,7 @@ public async Task CreateOrUpdateAsync(string resour invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("vaultName", vaultName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("parameters", parameters); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "CreateOrUpdateAsync", tracingParameters); @@ -135,7 +135,7 @@ public async Task CreateOrUpdateAsync(string resour url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(vaultName); + url = url + Uri.EscapeDataString(resourceName); List queryParameters = new List(); queryParameters.Add("api-version=2015-03-15"); if (queryParameters.Count > 0) @@ -348,7 +348,7 @@ public async Task CreateOrUpdateAsync(string resour /// /// Required. The name of resource group to which vault belongs /// - /// + /// /// Required. The name of the vault /// /// @@ -360,16 +360,16 @@ public async Task CreateOrUpdateAsync(string resour /// /// Vault information. /// - public async Task DeleteAsync(string resourceGroupName, string vaultName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task DeleteAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate if (resourceGroupName == null) { throw new ArgumentNullException("resourceGroupName"); } - if (vaultName == null) + if (resourceName == null) { - throw new ArgumentNullException("vaultName"); + throw new ArgumentNullException("resourceName"); } // Tracing @@ -380,7 +380,7 @@ public async Task DeleteAsync(string resourceGroupN invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("vaultName", vaultName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "DeleteAsync", tracingParameters); } @@ -399,7 +399,7 @@ public async Task DeleteAsync(string resourceGroupN url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(vaultName); + url = url + Uri.EscapeDataString(resourceName); List queryParameters = new List(); queryParameters.Add("api-version=2015-03-15"); if (queryParameters.Count > 0) @@ -496,7 +496,7 @@ public async Task DeleteAsync(string resourceGroupN /// /// Required. The name of resource group to which vault belongs /// - /// + /// /// Required. The name of the vault /// /// @@ -508,16 +508,16 @@ public async Task DeleteAsync(string resourceGroupN /// /// Vault information. /// - public async Task GetAsync(string resourceGroupName, string vaultName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task GetAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate if (resourceGroupName == null) { throw new ArgumentNullException("resourceGroupName"); } - if (vaultName == null) + if (resourceName == null) { - throw new ArgumentNullException("vaultName"); + throw new ArgumentNullException("resourceName"); } // Tracing @@ -528,7 +528,7 @@ public async Task GetAsync(string resourceGroupName invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("vaultName", vaultName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "GetAsync", tracingParameters); } @@ -547,7 +547,7 @@ public async Task GetAsync(string resourceGroupName url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(vaultName); + url = url + Uri.EscapeDataString(resourceName); List queryParameters = new List(); queryParameters.Add("api-version=2015-03-15"); if (queryParameters.Count > 0) @@ -721,7 +721,7 @@ public async Task GetAsync(string resourceGroupName /// /// Required. The name of resource group to which vault belongs /// - /// + /// /// Required. The name of the vault /// /// @@ -733,16 +733,16 @@ public async Task GetAsync(string resourceGroupName /// /// The definition of a get resource storage config response. /// - public async Task GetResourceStorageConfigAsync(string resourceGroupName, string vaultName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task GetResourceStorageConfigAsync(string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate if (resourceGroupName == null) { throw new ArgumentNullException("resourceGroupName"); } - if (vaultName == null) + if (resourceName == null) { - throw new ArgumentNullException("vaultName"); + throw new ArgumentNullException("resourceName"); } // Tracing @@ -753,7 +753,7 @@ public async Task GetResourceStorageConfigAsyn invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("vaultName", vaultName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "GetResourceStorageConfigAsync", tracingParameters); } @@ -772,7 +772,7 @@ public async Task GetResourceStorageConfigAsyn url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(vaultName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/storageconfig/vaultstorageconfig"; List queryParameters = new List(); queryParameters.Add("api-version=2015-03-15"); @@ -1374,6 +1374,12 @@ public async Task ListByResourceGroupAsync(string /// /// Updates vault storage model type. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. Update Vault Storage Type Request /// @@ -1386,9 +1392,17 @@ public async Task ListByResourceGroupAsync(string /// /// The definition of a Operation Response. /// - public async Task UpdateStorageTypeAsync(UpdateVaultStorageTypeRequest updateVaultStorageTypeRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task UpdateStorageTypeAsync(string resourceGroupName, string resourceName, UpdateVaultStorageTypeRequest updateVaultStorageTypeRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } if (updateVaultStorageTypeRequest == null) { throw new ArgumentNullException("updateVaultStorageTypeRequest"); @@ -1405,6 +1419,8 @@ public async Task UpdateStorageTypeAsync(UpdateVaultStorageTy { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("updateVaultStorageTypeRequest", updateVaultStorageTypeRequest); tracingParameters.Add("customRequestHeaders", customRequestHeaders); TracingAdapter.Enter(invocationId, this, "UpdateStorageTypeAsync", tracingParameters); @@ -1418,13 +1434,13 @@ public async Task UpdateStorageTypeAsync(UpdateVaultStorageTy url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/storageconfig/vaultstorageconfig"; List queryParameters = new List(); queryParameters.Add("api-version=2015-03-15"); @@ -1556,6 +1572,12 @@ public async Task UpdateStorageTypeAsync(UpdateVaultStorageTy /// /// Uploads vault credential certificate. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. Name of the certificate. /// @@ -1571,9 +1593,17 @@ public async Task UpdateStorageTypeAsync(UpdateVaultStorageTy /// /// The definition of a certificate response. /// - public async Task UploadCertificateAsync(string certificateName, VaultCredUploadCertRequest vaultCredUploadCertRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) + public async Task UploadCertificateAsync(string resourceGroupName, string resourceName, string certificateName, VaultCredUploadCertRequest vaultCredUploadCertRequest, CustomRequestHeaders customRequestHeaders, CancellationToken cancellationToken) { // Validate + if (resourceGroupName == null) + { + throw new ArgumentNullException("resourceGroupName"); + } + if (resourceName == null) + { + throw new ArgumentNullException("resourceName"); + } if (certificateName == null) { throw new ArgumentNullException("certificateName"); @@ -1594,6 +1624,8 @@ public async Task UploadCertificateAsync(string cer { invocationId = TracingAdapter.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("resourceName", resourceName); tracingParameters.Add("certificateName", certificateName); tracingParameters.Add("vaultCredUploadCertRequest", vaultCredUploadCertRequest); tracingParameters.Add("customRequestHeaders", customRequestHeaders); @@ -1608,13 +1640,13 @@ public async Task UploadCertificateAsync(string cer url = url + Uri.EscapeDataString(this.Client.Credentials.SubscriptionId); } url = url + "/resourceGroups/"; - url = url + Uri.EscapeDataString(this.Client.ResourceGroupName); + url = url + Uri.EscapeDataString(resourceGroupName); url = url + "/providers/"; url = url + "Microsoft.Backup"; url = url + "/"; url = url + "BackupVault"; url = url + "/"; - url = url + Uri.EscapeDataString(this.Client.ResourceName); + url = url + Uri.EscapeDataString(resourceName); url = url + "/certificates/"; url = url + Uri.EscapeDataString(certificateName); List queryParameters = new List(); diff --git a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/VaultOperationsExtensions.cs b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/VaultOperationsExtensions.cs index 265478b79292..efe3e9b6677c 100644 --- a/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/VaultOperationsExtensions.cs +++ b/src/ResourceManagement/AzureBackup/BackupServicesManagement/Generated/VaultOperationsExtensions.cs @@ -40,7 +40,7 @@ public static partial class VaultOperationsExtensions /// /// Required. The name of resource group to which vault belongs /// - /// + /// /// Required. The name of the vault /// /// @@ -52,11 +52,11 @@ public static partial class VaultOperationsExtensions /// /// Vault information. /// - public static AzureBackupVaultGetResponse CreateOrUpdate(this IVaultOperations operations, string resourceGroupName, string vaultName, AzureBackupVaultCreateOrUpdateParameters parameters, CustomRequestHeaders customRequestHeaders) + public static AzureBackupVaultGetResponse CreateOrUpdate(this IVaultOperations operations, string resourceGroupName, string resourceName, AzureBackupVaultCreateOrUpdateParameters parameters, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IVaultOperations)s).CreateOrUpdateAsync(resourceGroupName, vaultName, parameters, customRequestHeaders); + return ((IVaultOperations)s).CreateOrUpdateAsync(resourceGroupName, resourceName, parameters, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -71,7 +71,7 @@ public static AzureBackupVaultGetResponse CreateOrUpdate(this IVaultOperations o /// /// Required. The name of resource group to which vault belongs /// - /// + /// /// Required. The name of the vault /// /// @@ -83,9 +83,9 @@ public static AzureBackupVaultGetResponse CreateOrUpdate(this IVaultOperations o /// /// Vault information. /// - public static Task CreateOrUpdateAsync(this IVaultOperations operations, string resourceGroupName, string vaultName, AzureBackupVaultCreateOrUpdateParameters parameters, CustomRequestHeaders customRequestHeaders) + public static Task CreateOrUpdateAsync(this IVaultOperations operations, string resourceGroupName, string resourceName, AzureBackupVaultCreateOrUpdateParameters parameters, CustomRequestHeaders customRequestHeaders) { - return operations.CreateOrUpdateAsync(resourceGroupName, vaultName, parameters, customRequestHeaders, CancellationToken.None); + return operations.CreateOrUpdateAsync(resourceGroupName, resourceName, parameters, customRequestHeaders, CancellationToken.None); } /// @@ -98,7 +98,7 @@ public static Task CreateOrUpdateAsync(this IVaultO /// /// Required. The name of resource group to which vault belongs /// - /// + /// /// Required. The name of the vault /// /// @@ -107,11 +107,11 @@ public static Task CreateOrUpdateAsync(this IVaultO /// /// Vault information. /// - public static AzureBackupVaultGetResponse Delete(this IVaultOperations operations, string resourceGroupName, string vaultName, CustomRequestHeaders customRequestHeaders) + public static AzureBackupVaultGetResponse Delete(this IVaultOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IVaultOperations)s).DeleteAsync(resourceGroupName, vaultName, customRequestHeaders); + return ((IVaultOperations)s).DeleteAsync(resourceGroupName, resourceName, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -126,7 +126,7 @@ public static AzureBackupVaultGetResponse Delete(this IVaultOperations operation /// /// Required. The name of resource group to which vault belongs /// - /// + /// /// Required. The name of the vault /// /// @@ -135,9 +135,9 @@ public static AzureBackupVaultGetResponse Delete(this IVaultOperations operation /// /// Vault information. /// - public static Task DeleteAsync(this IVaultOperations operations, string resourceGroupName, string vaultName, CustomRequestHeaders customRequestHeaders) + public static Task DeleteAsync(this IVaultOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders) { - return operations.DeleteAsync(resourceGroupName, vaultName, customRequestHeaders, CancellationToken.None); + return operations.DeleteAsync(resourceGroupName, resourceName, customRequestHeaders, CancellationToken.None); } /// @@ -150,7 +150,7 @@ public static Task DeleteAsync(this IVaultOperation /// /// Required. The name of resource group to which vault belongs /// - /// + /// /// Required. The name of the vault /// /// @@ -159,11 +159,11 @@ public static Task DeleteAsync(this IVaultOperation /// /// Vault information. /// - public static AzureBackupVaultGetResponse Get(this IVaultOperations operations, string resourceGroupName, string vaultName, CustomRequestHeaders customRequestHeaders) + public static AzureBackupVaultGetResponse Get(this IVaultOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IVaultOperations)s).GetAsync(resourceGroupName, vaultName, customRequestHeaders); + return ((IVaultOperations)s).GetAsync(resourceGroupName, resourceName, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -178,7 +178,7 @@ public static AzureBackupVaultGetResponse Get(this IVaultOperations operations, /// /// Required. The name of resource group to which vault belongs /// - /// + /// /// Required. The name of the vault /// /// @@ -187,9 +187,9 @@ public static AzureBackupVaultGetResponse Get(this IVaultOperations operations, /// /// Vault information. /// - public static Task GetAsync(this IVaultOperations operations, string resourceGroupName, string vaultName, CustomRequestHeaders customRequestHeaders) + public static Task GetAsync(this IVaultOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders) { - return operations.GetAsync(resourceGroupName, vaultName, customRequestHeaders, CancellationToken.None); + return operations.GetAsync(resourceGroupName, resourceName, customRequestHeaders, CancellationToken.None); } /// @@ -202,7 +202,7 @@ public static Task GetAsync(this IVaultOperations o /// /// Required. The name of resource group to which vault belongs /// - /// + /// /// Required. The name of the vault /// /// @@ -211,11 +211,11 @@ public static Task GetAsync(this IVaultOperations o /// /// The definition of a get resource storage config response. /// - public static GetResourceStorageConfigResponse GetResourceStorageConfig(this IVaultOperations operations, string resourceGroupName, string vaultName, CustomRequestHeaders customRequestHeaders) + public static GetResourceStorageConfigResponse GetResourceStorageConfig(this IVaultOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IVaultOperations)s).GetResourceStorageConfigAsync(resourceGroupName, vaultName, customRequestHeaders); + return ((IVaultOperations)s).GetResourceStorageConfigAsync(resourceGroupName, resourceName, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -230,7 +230,7 @@ public static GetResourceStorageConfigResponse GetResourceStorageConfig(this IVa /// /// Required. The name of resource group to which vault belongs /// - /// + /// /// Required. The name of the vault /// /// @@ -239,9 +239,9 @@ public static GetResourceStorageConfigResponse GetResourceStorageConfig(this IVa /// /// The definition of a get resource storage config response. /// - public static Task GetResourceStorageConfigAsync(this IVaultOperations operations, string resourceGroupName, string vaultName, CustomRequestHeaders customRequestHeaders) + public static Task GetResourceStorageConfigAsync(this IVaultOperations operations, string resourceGroupName, string resourceName, CustomRequestHeaders customRequestHeaders) { - return operations.GetResourceStorageConfigAsync(resourceGroupName, vaultName, customRequestHeaders, CancellationToken.None); + return operations.GetResourceStorageConfigAsync(resourceGroupName, resourceName, customRequestHeaders, CancellationToken.None); } /// @@ -353,6 +353,12 @@ public static Task ListByResourceGroupAsync(this I /// Reference to the /// Microsoft.Azure.Management.BackupServices.IVaultOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. Update Vault Storage Type Request /// @@ -362,11 +368,11 @@ public static Task ListByResourceGroupAsync(this I /// /// The definition of a Operation Response. /// - public static OperationResponse UpdateStorageType(this IVaultOperations operations, UpdateVaultStorageTypeRequest updateVaultStorageTypeRequest, CustomRequestHeaders customRequestHeaders) + public static OperationResponse UpdateStorageType(this IVaultOperations operations, string resourceGroupName, string resourceName, UpdateVaultStorageTypeRequest updateVaultStorageTypeRequest, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IVaultOperations)s).UpdateStorageTypeAsync(updateVaultStorageTypeRequest, customRequestHeaders); + return ((IVaultOperations)s).UpdateStorageTypeAsync(resourceGroupName, resourceName, updateVaultStorageTypeRequest, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -378,6 +384,12 @@ public static OperationResponse UpdateStorageType(this IVaultOperations operatio /// Reference to the /// Microsoft.Azure.Management.BackupServices.IVaultOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. Update Vault Storage Type Request /// @@ -387,9 +399,9 @@ public static OperationResponse UpdateStorageType(this IVaultOperations operatio /// /// The definition of a Operation Response. /// - public static Task UpdateStorageTypeAsync(this IVaultOperations operations, UpdateVaultStorageTypeRequest updateVaultStorageTypeRequest, CustomRequestHeaders customRequestHeaders) + public static Task UpdateStorageTypeAsync(this IVaultOperations operations, string resourceGroupName, string resourceName, UpdateVaultStorageTypeRequest updateVaultStorageTypeRequest, CustomRequestHeaders customRequestHeaders) { - return operations.UpdateStorageTypeAsync(updateVaultStorageTypeRequest, customRequestHeaders, CancellationToken.None); + return operations.UpdateStorageTypeAsync(resourceGroupName, resourceName, updateVaultStorageTypeRequest, customRequestHeaders, CancellationToken.None); } /// @@ -399,6 +411,12 @@ public static Task UpdateStorageTypeAsync(this IVaultOperatio /// Reference to the /// Microsoft.Azure.Management.BackupServices.IVaultOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. Name of the certificate. /// @@ -411,11 +429,11 @@ public static Task UpdateStorageTypeAsync(this IVaultOperatio /// /// The definition of a certificate response. /// - public static VaultCredUploadCertResponse UploadCertificate(this IVaultOperations operations, string certificateName, VaultCredUploadCertRequest vaultCredUploadCertRequest, CustomRequestHeaders customRequestHeaders) + public static VaultCredUploadCertResponse UploadCertificate(this IVaultOperations operations, string resourceGroupName, string resourceName, string certificateName, VaultCredUploadCertRequest vaultCredUploadCertRequest, CustomRequestHeaders customRequestHeaders) { return Task.Factory.StartNew((object s) => { - return ((IVaultOperations)s).UploadCertificateAsync(certificateName, vaultCredUploadCertRequest, customRequestHeaders); + return ((IVaultOperations)s).UploadCertificateAsync(resourceGroupName, resourceName, certificateName, vaultCredUploadCertRequest, customRequestHeaders); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult(); } @@ -427,6 +445,12 @@ public static VaultCredUploadCertResponse UploadCertificate(this IVaultOperation /// Reference to the /// Microsoft.Azure.Management.BackupServices.IVaultOperations. /// + /// + /// Required. + /// + /// + /// Required. + /// /// /// Required. Name of the certificate. /// @@ -439,9 +463,9 @@ public static VaultCredUploadCertResponse UploadCertificate(this IVaultOperation /// /// The definition of a certificate response. /// - public static Task UploadCertificateAsync(this IVaultOperations operations, string certificateName, VaultCredUploadCertRequest vaultCredUploadCertRequest, CustomRequestHeaders customRequestHeaders) + public static Task UploadCertificateAsync(this IVaultOperations operations, string resourceGroupName, string resourceName, string certificateName, VaultCredUploadCertRequest vaultCredUploadCertRequest, CustomRequestHeaders customRequestHeaders) { - return operations.UploadCertificateAsync(certificateName, vaultCredUploadCertRequest, customRequestHeaders, CancellationToken.None); + return operations.UploadCertificateAsync(resourceGroupName, resourceName, certificateName, vaultCredUploadCertRequest, customRequestHeaders, CancellationToken.None); } } }