diff --git a/eng/mgmt/mgmtmetadata/sql_resource-manager.txt b/eng/mgmt/mgmtmetadata/sql_resource-manager.txt index 56cbcbfb698f..7db8cbbd1128 100644 --- a/eng/mgmt/mgmtmetadata/sql_resource-manager.txt +++ b/eng/mgmt/mgmtmetadata/sql_resource-manager.txt @@ -4,11 +4,11 @@ Commencing code generation Generating CSharp code Executing AutoRest command cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/sql/resource-manager/readme.md --csharp --version=v2 --reflect-api-versions --csharp-sdks-folder=. -2020-11-03 03:12:13 UTC +2021-01-26 04:14:56 UTC Azure-rest-api-specs repository information GitHub fork: Azure Branch: master -Commit: f89a6707f26d612eceb8402f073932e6c72eff85 +Commit: 4d91da06bf655dc1d61a420e7510778eab1609d8 AutoRest information Requested version: v2 Bootstrapper version: autorest@2.0.4413 diff --git a/sdk/eng/mgmt/mgmtmetadata/sql_resource-manager.txt b/sdk/eng/mgmt/mgmtmetadata/sql_resource-manager.txt deleted file mode 100644 index ec140dc8494f..000000000000 --- a/sdk/eng/mgmt/mgmtmetadata/sql_resource-manager.txt +++ /dev/null @@ -1,14 +0,0 @@ -Installing AutoRest version: v2 -AutoRest installed successfully. -Commencing code generation -Generating CSharp code -Executing AutoRest command -cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/sql/resource-manager/readme.md --csharp --version=v2 --reflect-api-versions --csharp-sdks-folder=. -2020-10-14 19:31:04 UTC -Azure-rest-api-specs repository information -GitHub fork: Azure -Branch: master -Commit: 15684354c018757e8f0fa12afc7a3864a3671145 -AutoRest information -Requested version: v2 -Bootstrapper version: autorest@2.0.4413 diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/AzSdk.RP.props b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/AzSdk.RP.props similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/AzSdk.RP.props rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/AzSdk.RP.props diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/Microsoft.Azure.Management.Sql.sln b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/Microsoft.Azure.Management.Sql.sln similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/Microsoft.Azure.Management.Sql.sln rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/Microsoft.Azure.Management.Sql.sln diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/Sql-ReRecordAfterCRUpdate.playlist b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/Sql-ReRecordAfterCRUpdate.playlist similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/Sql-ReRecordAfterCRUpdate.playlist rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/Sql-ReRecordAfterCRUpdate.playlist diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/newtonsoftFailingTests.playlist b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/newtonsoftFailingTests.playlist similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/newtonsoftFailingTests.playlist rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/newtonsoftFailingTests.playlist diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/DatabaseVulnerabilityAssessmentRuleBaselinesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/DatabaseVulnerabilityAssessmentRuleBaselinesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/DatabaseVulnerabilityAssessmentRuleBaselinesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/DatabaseVulnerabilityAssessmentRuleBaselinesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/DatabasesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/DatabasesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/DatabasesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/DatabasesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/DatabasesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/DatabasesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/DatabasesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/DatabasesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/IDatabasesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/IDatabasesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/IDatabasesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/IDatabasesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/Models/Database.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/Models/Database.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/Models/Database.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/Models/Database.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/Models/DatabaseUpdate.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/Models/DatabaseUpdate.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/Models/DatabaseUpdate.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/Models/DatabaseUpdate.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/Models/ElasticPool.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/Models/ElasticPool.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/Models/ElasticPool.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/Models/ElasticPool.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/Models/ElasticPoolUpdate.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/Models/ElasticPoolUpdate.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/Models/ElasticPoolUpdate.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/Models/ElasticPoolUpdate.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/ResourceIdHelpers.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/ResourceIdHelpers.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/ResourceIdHelpers.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/ResourceIdHelpers.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/ServiceObjectiveId.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/ServiceObjectiveId.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Customizations/ServiceObjectiveId.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Customizations/ServiceObjectiveId.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/BackupLongTermRetentionPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/BackupLongTermRetentionPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/BackupLongTermRetentionPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/BackupLongTermRetentionPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/BackupLongTermRetentionPoliciesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/BackupLongTermRetentionPoliciesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/BackupLongTermRetentionPoliciesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/BackupLongTermRetentionPoliciesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/BackupShortTermRetentionPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/BackupShortTermRetentionPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/BackupShortTermRetentionPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/BackupShortTermRetentionPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/BackupShortTermRetentionPoliciesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/BackupShortTermRetentionPoliciesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/BackupShortTermRetentionPoliciesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/BackupShortTermRetentionPoliciesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/CapabilitiesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/CapabilitiesOperations.cs similarity index 99% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/CapabilitiesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/CapabilitiesOperations.cs index 7482a90147f3..72cf135164d9 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/CapabilitiesOperations.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/CapabilitiesOperations.cs @@ -93,7 +93,7 @@ internal CapabilitiesOperations(SqlManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - string apiVersion = "2018-06-01-preview"; + string apiVersion = "2020-08-01-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/CapabilitiesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/CapabilitiesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/CapabilitiesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/CapabilitiesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DataMaskingPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DataMaskingPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DataMaskingPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DataMaskingPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DataMaskingPoliciesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DataMaskingPoliciesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DataMaskingPoliciesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DataMaskingPoliciesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DataMaskingRulesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DataMaskingRulesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DataMaskingRulesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DataMaskingRulesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DataMaskingRulesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DataMaskingRulesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DataMaskingRulesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DataMaskingRulesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseAutomaticTuningOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseAutomaticTuningOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseAutomaticTuningOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseAutomaticTuningOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseAutomaticTuningOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseAutomaticTuningOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseAutomaticTuningOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseAutomaticTuningOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseBlobAuditingPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseBlobAuditingPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseBlobAuditingPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseBlobAuditingPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseBlobAuditingPoliciesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseBlobAuditingPoliciesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseBlobAuditingPoliciesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseBlobAuditingPoliciesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseThreatDetectionPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseThreatDetectionPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseThreatDetectionPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseThreatDetectionPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseThreatDetectionPoliciesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseThreatDetectionPoliciesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseThreatDetectionPoliciesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseThreatDetectionPoliciesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseUsagesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseUsagesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseUsagesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseUsagesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseUsagesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseUsagesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseUsagesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseUsagesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseVulnerabilityAssessmentRuleBaselinesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseVulnerabilityAssessmentRuleBaselinesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseVulnerabilityAssessmentRuleBaselinesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseVulnerabilityAssessmentRuleBaselinesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseVulnerabilityAssessmentRuleBaselinesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseVulnerabilityAssessmentRuleBaselinesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseVulnerabilityAssessmentRuleBaselinesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseVulnerabilityAssessmentRuleBaselinesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseVulnerabilityAssessmentScansOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseVulnerabilityAssessmentScansOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseVulnerabilityAssessmentScansOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseVulnerabilityAssessmentScansOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseVulnerabilityAssessmentScansOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseVulnerabilityAssessmentScansOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseVulnerabilityAssessmentScansOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseVulnerabilityAssessmentScansOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseVulnerabilityAssessmentsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseVulnerabilityAssessmentsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseVulnerabilityAssessmentsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseVulnerabilityAssessmentsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseVulnerabilityAssessmentsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseVulnerabilityAssessmentsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabaseVulnerabilityAssessmentsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabaseVulnerabilityAssessmentsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabasesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabasesOperations.cs similarity index 90% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabasesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabasesOperations.cs index ff04bf2cb1aa..4c10ea314e72 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabasesOperations.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabasesOperations.cs @@ -1187,7 +1187,7 @@ internal DatabasesOperations(SqlManagementClient client) } /// - /// Failovers a database. + /// Pauses a database. /// /// /// The name of the resource group that contains the resource. You can obtain @@ -1197,11 +1197,7 @@ internal DatabasesOperations(SqlManagementClient client) /// The name of the server. /// /// - /// The name of the database to failover. - /// - /// - /// The type of replica to be failed over. Possible values include: 'Primary', - /// 'ReadableSecondary' + /// The name of the database to be paused. /// /// /// The headers that will be added to request. @@ -1209,15 +1205,15 @@ internal DatabasesOperations(SqlManagementClient client) /// /// The cancellation token. /// - public async Task FailoverWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string replicaType = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> PauseWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { // Send request - AzureOperationResponse _response = await BeginFailoverWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, replicaType, customHeaders, cancellationToken).ConfigureAwait(false); + AzureOperationResponse _response = await BeginPauseWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, customHeaders, cancellationToken).ConfigureAwait(false); return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); } /// - /// Pauses a database. + /// Resumes a database. /// /// /// The name of the resource group that contains the resource. You can obtain @@ -1227,7 +1223,7 @@ internal DatabasesOperations(SqlManagementClient client) /// The name of the server. /// /// - /// The name of the database to be paused. + /// The name of the database to be resumed. /// /// /// The headers that will be added to request. @@ -1235,15 +1231,15 @@ internal DatabasesOperations(SqlManagementClient client) /// /// The cancellation token. /// - public async Task> PauseWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> ResumeWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { // Send request - AzureOperationResponse _response = await BeginPauseWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, customHeaders, cancellationToken).ConfigureAwait(false); + AzureOperationResponse _response = await BeginResumeWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, customHeaders, cancellationToken).ConfigureAwait(false); return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); } /// - /// Resumes a database. + /// Failovers a database. /// /// /// The name of the resource group that contains the resource. You can obtain @@ -1253,7 +1249,11 @@ internal DatabasesOperations(SqlManagementClient client) /// The name of the server. /// /// - /// The name of the database to be resumed. + /// The name of the database to failover. + /// + /// + /// The type of replica to be failed over. Possible values include: 'Primary', + /// 'ReadableSecondary' /// /// /// The headers that will be added to request. @@ -1261,13 +1261,208 @@ internal DatabasesOperations(SqlManagementClient client) /// /// The cancellation token. /// - public async Task> ResumeWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task FailoverWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string replicaType = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { // Send request - AzureOperationResponse _response = await BeginResumeWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, customHeaders, cancellationToken).ConfigureAwait(false); + AzureOperationResponse _response = await BeginFailoverWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, replicaType, customHeaders, cancellationToken).ConfigureAwait(false); return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); } + /// + /// Gets a list of inaccessible databases in a logical server + /// + /// + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. + /// + /// + /// The name of the server. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListInaccessibleByServerWithHttpMessagesAsync(string resourceGroupName, string serverName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (serverName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "serverName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-08-01-preview"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("serverName", serverName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListInaccessibleByServer", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/inaccessibleDatabases").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{serverName}", System.Uri.EscapeDataString(serverName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + /// /// Upgrades a data warehouse. /// @@ -2359,7 +2554,7 @@ internal DatabasesOperations(SqlManagementClient client) } /// - /// Failovers a database. + /// Pauses a database. /// /// /// The name of the resource group that contains the resource. You can obtain @@ -2369,11 +2564,7 @@ internal DatabasesOperations(SqlManagementClient client) /// The name of the server. /// /// - /// The name of the database to failover. - /// - /// - /// The type of replica to be failed over. Possible values include: 'Primary', - /// 'ReadableSecondary' + /// The name of the database to be paused. /// /// /// Headers that will be added to request. @@ -2384,6 +2575,9 @@ internal DatabasesOperations(SqlManagementClient client) /// /// Thrown when the operation returned an invalid status code /// + /// + /// Thrown when unable to deserialize the response + /// /// /// Thrown when a required parameter is null /// @@ -2393,7 +2587,7 @@ internal DatabasesOperations(SqlManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task BeginFailoverWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string replicaType = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> BeginPauseWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -2422,23 +2616,18 @@ internal DatabasesOperations(SqlManagementClient client) tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("serverName", serverName); tracingParameters.Add("databaseName", databaseName); - tracingParameters.Add("replicaType", replicaType); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginFailover", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginPause", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/failover").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/pause").ToString(); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{serverName}", System.Uri.EscapeDataString(serverName)); _url = _url.Replace("{databaseName}", System.Uri.EscapeDataString(databaseName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); - if (replicaType != null) - { - _queryParameters.Add(string.Format("replicaType={0}", System.Uri.EscapeDataString(replicaType))); - } if (apiVersion != null) { _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); @@ -2536,13 +2725,31 @@ internal DatabasesOperations(SqlManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) { _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } if (_shouldTrace) { ServiceClientTracing.Exit(_invocationId, _result); @@ -2551,7 +2758,7 @@ internal DatabasesOperations(SqlManagementClient client) } /// - /// Pauses a database. + /// Resumes a database. /// /// /// The name of the resource group that contains the resource. You can obtain @@ -2561,7 +2768,7 @@ internal DatabasesOperations(SqlManagementClient client) /// The name of the server. /// /// - /// The name of the database to be paused. + /// The name of the database to be resumed. /// /// /// Headers that will be added to request. @@ -2584,7 +2791,7 @@ internal DatabasesOperations(SqlManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> BeginPauseWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> BeginResumeWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -2615,11 +2822,11 @@ internal DatabasesOperations(SqlManagementClient client) tracingParameters.Add("databaseName", databaseName); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginPause", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginResume", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/pause").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/resume").ToString(); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{serverName}", System.Uri.EscapeDataString(serverName)); _url = _url.Replace("{databaseName}", System.Uri.EscapeDataString(databaseName)); @@ -2755,7 +2962,7 @@ internal DatabasesOperations(SqlManagementClient client) } /// - /// Resumes a database. + /// Failovers a database. /// /// /// The name of the resource group that contains the resource. You can obtain @@ -2765,7 +2972,11 @@ internal DatabasesOperations(SqlManagementClient client) /// The name of the server. /// /// - /// The name of the database to be resumed. + /// The name of the database to failover. + /// + /// + /// The type of replica to be failed over. Possible values include: 'Primary', + /// 'ReadableSecondary' /// /// /// Headers that will be added to request. @@ -2776,9 +2987,6 @@ internal DatabasesOperations(SqlManagementClient client) /// /// Thrown when the operation returned an invalid status code /// - /// - /// Thrown when unable to deserialize the response - /// /// /// Thrown when a required parameter is null /// @@ -2788,7 +2996,7 @@ internal DatabasesOperations(SqlManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> BeginResumeWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task BeginFailoverWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string replicaType = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -2817,18 +3025,23 @@ internal DatabasesOperations(SqlManagementClient client) tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("serverName", serverName); tracingParameters.Add("databaseName", databaseName); + tracingParameters.Add("replicaType", replicaType); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginResume", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginFailover", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/resume").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/failover").ToString(); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{serverName}", System.Uri.EscapeDataString(serverName)); _url = _url.Replace("{databaseName}", System.Uri.EscapeDataString(databaseName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); + if (replicaType != null) + { + _queryParameters.Add(string.Format("replicaType={0}", System.Uri.EscapeDataString(replicaType))); + } if (apiVersion != null) { _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); @@ -2926,31 +3139,13 @@ internal DatabasesOperations(SqlManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) { _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); } - // Deserialize Response - if ((int)_statusCode == 200) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } if (_shouldTrace) { ServiceClientTracing.Exit(_invocationId, _result); @@ -3487,5 +3682,178 @@ internal DatabasesOperations(SqlManagementClient client) return _result; } + /// + /// Gets a list of inaccessible databases in a logical server + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListInaccessibleByServerNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (nextPageLink == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("nextPageLink", nextPageLink); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListInaccessibleByServerNext", tracingParameters); + } + // Construct URL + string _url = "{nextLink}"; + _url = _url.Replace("{nextLink}", nextPageLink); + List _queryParameters = new List(); + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + } } diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabasesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabasesOperationsExtensions.cs similarity index 93% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabasesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabasesOperationsExtensions.cs index 997e944ce6e0..4593e4f9f678 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/DatabasesOperationsExtensions.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/DatabasesOperationsExtensions.cs @@ -471,7 +471,7 @@ public static IPage ListByElasticPool(this IDatabasesOperations operat } /// - /// Failovers a database. + /// Pauses a database. /// /// /// The operations group for this extension method. @@ -484,19 +484,15 @@ public static IPage ListByElasticPool(this IDatabasesOperations operat /// The name of the server. /// /// - /// The name of the database to failover. - /// - /// - /// The type of replica to be failed over. Possible values include: 'Primary', - /// 'ReadableSecondary' + /// The name of the database to be paused. /// - public static void Failover(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName, string replicaType = default(string)) + public static Database Pause(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName) { - operations.FailoverAsync(resourceGroupName, serverName, databaseName, replicaType).GetAwaiter().GetResult(); + return operations.PauseAsync(resourceGroupName, serverName, databaseName).GetAwaiter().GetResult(); } /// - /// Failovers a database. + /// Pauses a database. /// /// /// The operations group for this extension method. @@ -509,22 +505,21 @@ public static IPage ListByElasticPool(this IDatabasesOperations operat /// The name of the server. /// /// - /// The name of the database to failover. - /// - /// - /// The type of replica to be failed over. Possible values include: 'Primary', - /// 'ReadableSecondary' + /// The name of the database to be paused. /// /// /// The cancellation token. /// - public static async Task FailoverAsync(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName, string replicaType = default(string), CancellationToken cancellationToken = default(CancellationToken)) + public static async Task PauseAsync(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName, CancellationToken cancellationToken = default(CancellationToken)) { - (await operations.FailoverWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, replicaType, null, cancellationToken).ConfigureAwait(false)).Dispose(); + using (var _result = await operations.PauseWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } } /// - /// Pauses a database. + /// Resumes a database. /// /// /// The operations group for this extension method. @@ -537,15 +532,15 @@ public static IPage ListByElasticPool(this IDatabasesOperations operat /// The name of the server. /// /// - /// The name of the database to be paused. + /// The name of the database to be resumed. /// - public static Database Pause(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName) + public static Database Resume(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName) { - return operations.PauseAsync(resourceGroupName, serverName, databaseName).GetAwaiter().GetResult(); + return operations.ResumeAsync(resourceGroupName, serverName, databaseName).GetAwaiter().GetResult(); } /// - /// Pauses a database. + /// Resumes a database. /// /// /// The operations group for this extension method. @@ -558,21 +553,21 @@ public static Database Pause(this IDatabasesOperations operations, string resour /// The name of the server. /// /// - /// The name of the database to be paused. + /// The name of the database to be resumed. /// /// /// The cancellation token. /// - public static async Task PauseAsync(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task ResumeAsync(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName, CancellationToken cancellationToken = default(CancellationToken)) { - using (var _result = await operations.PauseWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, null, cancellationToken).ConfigureAwait(false)) + using (var _result = await operations.ResumeWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } } /// - /// Resumes a database. + /// Failovers a database. /// /// /// The operations group for this extension method. @@ -585,15 +580,19 @@ public static Database Pause(this IDatabasesOperations operations, string resour /// The name of the server. /// /// - /// The name of the database to be resumed. + /// The name of the database to failover. /// - public static Database Resume(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName) + /// + /// The type of replica to be failed over. Possible values include: 'Primary', + /// 'ReadableSecondary' + /// + public static void Failover(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName, string replicaType = default(string)) { - return operations.ResumeAsync(resourceGroupName, serverName, databaseName).GetAwaiter().GetResult(); + operations.FailoverAsync(resourceGroupName, serverName, databaseName, replicaType).GetAwaiter().GetResult(); } /// - /// Resumes a database. + /// Failovers a database. /// /// /// The operations group for this extension method. @@ -606,14 +605,57 @@ public static Database Resume(this IDatabasesOperations operations, string resou /// The name of the server. /// /// - /// The name of the database to be resumed. + /// The name of the database to failover. + /// + /// + /// The type of replica to be failed over. Possible values include: 'Primary', + /// 'ReadableSecondary' /// /// /// The cancellation token. /// - public static async Task ResumeAsync(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task FailoverAsync(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName, string replicaType = default(string), CancellationToken cancellationToken = default(CancellationToken)) { - using (var _result = await operations.ResumeWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, null, cancellationToken).ConfigureAwait(false)) + (await operations.FailoverWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, replicaType, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + /// + /// Gets a list of inaccessible databases in a logical server + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. + /// + /// + /// The name of the server. + /// + public static IPage ListInaccessibleByServer(this IDatabasesOperations operations, string resourceGroupName, string serverName) + { + return operations.ListInaccessibleByServerAsync(resourceGroupName, serverName).GetAwaiter().GetResult(); + } + + /// + /// Gets a list of inaccessible databases in a logical server + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. + /// + /// + /// The name of the server. + /// + /// + /// The cancellation token. + /// + public static async Task> ListInaccessibleByServerAsync(this IDatabasesOperations operations, string resourceGroupName, string serverName, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListInaccessibleByServerWithHttpMessagesAsync(resourceGroupName, serverName, null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } @@ -923,7 +965,7 @@ public static Database BeginUpdate(this IDatabasesOperations operations, string } /// - /// Failovers a database. + /// Pauses a database. /// /// /// The operations group for this extension method. @@ -936,19 +978,15 @@ public static Database BeginUpdate(this IDatabasesOperations operations, string /// The name of the server. /// /// - /// The name of the database to failover. - /// - /// - /// The type of replica to be failed over. Possible values include: 'Primary', - /// 'ReadableSecondary' + /// The name of the database to be paused. /// - public static void BeginFailover(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName, string replicaType = default(string)) + public static Database BeginPause(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName) { - operations.BeginFailoverAsync(resourceGroupName, serverName, databaseName, replicaType).GetAwaiter().GetResult(); + return operations.BeginPauseAsync(resourceGroupName, serverName, databaseName).GetAwaiter().GetResult(); } /// - /// Failovers a database. + /// Pauses a database. /// /// /// The operations group for this extension method. @@ -961,22 +999,21 @@ public static Database BeginUpdate(this IDatabasesOperations operations, string /// The name of the server. /// /// - /// The name of the database to failover. - /// - /// - /// The type of replica to be failed over. Possible values include: 'Primary', - /// 'ReadableSecondary' + /// The name of the database to be paused. /// /// /// The cancellation token. /// - public static async Task BeginFailoverAsync(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName, string replicaType = default(string), CancellationToken cancellationToken = default(CancellationToken)) + public static async Task BeginPauseAsync(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName, CancellationToken cancellationToken = default(CancellationToken)) { - (await operations.BeginFailoverWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, replicaType, null, cancellationToken).ConfigureAwait(false)).Dispose(); + using (var _result = await operations.BeginPauseWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } } /// - /// Pauses a database. + /// Resumes a database. /// /// /// The operations group for this extension method. @@ -989,15 +1026,15 @@ public static Database BeginUpdate(this IDatabasesOperations operations, string /// The name of the server. /// /// - /// The name of the database to be paused. + /// The name of the database to be resumed. /// - public static Database BeginPause(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName) + public static Database BeginResume(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName) { - return operations.BeginPauseAsync(resourceGroupName, serverName, databaseName).GetAwaiter().GetResult(); + return operations.BeginResumeAsync(resourceGroupName, serverName, databaseName).GetAwaiter().GetResult(); } /// - /// Pauses a database. + /// Resumes a database. /// /// /// The operations group for this extension method. @@ -1010,21 +1047,21 @@ public static Database BeginPause(this IDatabasesOperations operations, string r /// The name of the server. /// /// - /// The name of the database to be paused. + /// The name of the database to be resumed. /// /// /// The cancellation token. /// - public static async Task BeginPauseAsync(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task BeginResumeAsync(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName, CancellationToken cancellationToken = default(CancellationToken)) { - using (var _result = await operations.BeginPauseWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, null, cancellationToken).ConfigureAwait(false)) + using (var _result = await operations.BeginResumeWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } } /// - /// Resumes a database. + /// Failovers a database. /// /// /// The operations group for this extension method. @@ -1037,15 +1074,19 @@ public static Database BeginPause(this IDatabasesOperations operations, string r /// The name of the server. /// /// - /// The name of the database to be resumed. + /// The name of the database to failover. /// - public static Database BeginResume(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName) + /// + /// The type of replica to be failed over. Possible values include: 'Primary', + /// 'ReadableSecondary' + /// + public static void BeginFailover(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName, string replicaType = default(string)) { - return operations.BeginResumeAsync(resourceGroupName, serverName, databaseName).GetAwaiter().GetResult(); + operations.BeginFailoverAsync(resourceGroupName, serverName, databaseName, replicaType).GetAwaiter().GetResult(); } /// - /// Resumes a database. + /// Failovers a database. /// /// /// The operations group for this extension method. @@ -1058,17 +1099,18 @@ public static Database BeginResume(this IDatabasesOperations operations, string /// The name of the server. /// /// - /// The name of the database to be resumed. + /// The name of the database to failover. + /// + /// + /// The type of replica to be failed over. Possible values include: 'Primary', + /// 'ReadableSecondary' /// /// /// The cancellation token. /// - public static async Task BeginResumeAsync(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task BeginFailoverAsync(this IDatabasesOperations operations, string resourceGroupName, string serverName, string databaseName, string replicaType = default(string), CancellationToken cancellationToken = default(CancellationToken)) { - using (var _result = await operations.BeginResumeWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } + (await operations.BeginFailoverWithHttpMessagesAsync(resourceGroupName, serverName, databaseName, replicaType, null, cancellationToken).ConfigureAwait(false)).Dispose(); } /// @@ -1184,5 +1226,39 @@ public static IPage ListByElasticPoolNext(this IDatabasesOperations op } } + /// + /// Gets a list of inaccessible databases in a logical server + /// + /// + /// The operations group for this extension method. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + public static IPage ListInaccessibleByServerNext(this IDatabasesOperations operations, string nextPageLink) + { + return operations.ListInaccessibleByServerNextAsync(nextPageLink).GetAwaiter().GetResult(); + } + + /// + /// Gets a list of inaccessible databases in a logical server + /// + /// + /// The operations group for this extension method. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The cancellation token. + /// + public static async Task> ListInaccessibleByServerNextAsync(this IDatabasesOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListInaccessibleByServerNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + } } diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ElasticPoolActivitiesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ElasticPoolActivitiesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ElasticPoolActivitiesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ElasticPoolActivitiesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ElasticPoolActivitiesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ElasticPoolActivitiesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ElasticPoolActivitiesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ElasticPoolActivitiesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ElasticPoolDatabaseActivitiesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ElasticPoolDatabaseActivitiesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ElasticPoolDatabaseActivitiesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ElasticPoolDatabaseActivitiesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ElasticPoolDatabaseActivitiesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ElasticPoolDatabaseActivitiesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ElasticPoolDatabaseActivitiesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ElasticPoolDatabaseActivitiesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ElasticPoolOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ElasticPoolOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ElasticPoolOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ElasticPoolOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ElasticPoolOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ElasticPoolOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ElasticPoolOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ElasticPoolOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ElasticPoolsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ElasticPoolsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ElasticPoolsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ElasticPoolsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ElasticPoolsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ElasticPoolsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ElasticPoolsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ElasticPoolsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/EncryptionProtectorsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/EncryptionProtectorsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/EncryptionProtectorsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/EncryptionProtectorsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/EncryptionProtectorsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/EncryptionProtectorsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/EncryptionProtectorsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/EncryptionProtectorsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ExtendedDatabaseBlobAuditingPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ExtendedDatabaseBlobAuditingPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ExtendedDatabaseBlobAuditingPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ExtendedDatabaseBlobAuditingPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ExtendedDatabaseBlobAuditingPoliciesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ExtendedDatabaseBlobAuditingPoliciesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ExtendedDatabaseBlobAuditingPoliciesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ExtendedDatabaseBlobAuditingPoliciesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ExtendedServerBlobAuditingPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ExtendedServerBlobAuditingPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ExtendedServerBlobAuditingPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ExtendedServerBlobAuditingPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ExtendedServerBlobAuditingPoliciesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ExtendedServerBlobAuditingPoliciesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ExtendedServerBlobAuditingPoliciesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ExtendedServerBlobAuditingPoliciesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/FailoverGroupsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/FailoverGroupsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/FailoverGroupsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/FailoverGroupsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/FailoverGroupsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/FailoverGroupsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/FailoverGroupsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/FailoverGroupsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/FirewallRulesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/FirewallRulesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/FirewallRulesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/FirewallRulesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/FirewallRulesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/FirewallRulesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/FirewallRulesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/FirewallRulesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/GeoBackupPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/GeoBackupPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/GeoBackupPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/GeoBackupPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/GeoBackupPoliciesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/GeoBackupPoliciesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/GeoBackupPoliciesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/GeoBackupPoliciesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IBackupLongTermRetentionPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IBackupLongTermRetentionPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IBackupLongTermRetentionPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IBackupLongTermRetentionPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IBackupShortTermRetentionPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IBackupShortTermRetentionPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IBackupShortTermRetentionPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IBackupShortTermRetentionPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ICapabilitiesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ICapabilitiesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ICapabilitiesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ICapabilitiesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDataMaskingPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDataMaskingPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDataMaskingPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDataMaskingPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDataMaskingRulesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDataMaskingRulesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDataMaskingRulesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDataMaskingRulesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabaseAutomaticTuningOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabaseAutomaticTuningOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabaseAutomaticTuningOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabaseAutomaticTuningOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabaseBlobAuditingPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabaseBlobAuditingPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabaseBlobAuditingPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabaseBlobAuditingPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabaseOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabaseOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabaseOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabaseOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabaseThreatDetectionPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabaseThreatDetectionPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabaseThreatDetectionPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabaseThreatDetectionPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabaseUsagesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabaseUsagesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabaseUsagesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabaseUsagesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabaseVulnerabilityAssessmentRuleBaselinesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabaseVulnerabilityAssessmentRuleBaselinesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabaseVulnerabilityAssessmentRuleBaselinesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabaseVulnerabilityAssessmentRuleBaselinesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabaseVulnerabilityAssessmentScansOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabaseVulnerabilityAssessmentScansOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabaseVulnerabilityAssessmentScansOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabaseVulnerabilityAssessmentScansOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabaseVulnerabilityAssessmentsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabaseVulnerabilityAssessmentsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabaseVulnerabilityAssessmentsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabaseVulnerabilityAssessmentsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabasesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabasesOperations.cs similarity index 93% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabasesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabasesOperations.cs index a2f1f53bb08b..99538f63d604 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IDatabasesOperations.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IDatabasesOperations.cs @@ -301,7 +301,7 @@ public partial interface IDatabasesOperations /// Task>> ListByElasticPoolWithHttpMessagesAsync(string resourceGroupName, string serverName, string elasticPoolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Failovers a database. + /// Pauses a database. /// /// /// The name of the resource group that contains the resource. You can @@ -312,11 +312,7 @@ public partial interface IDatabasesOperations /// The name of the server. /// /// - /// The name of the database to failover. - /// - /// - /// The type of replica to be failed over. Possible values include: - /// 'Primary', 'ReadableSecondary' + /// The name of the database to be paused. /// /// /// The headers that will be added to request. @@ -327,12 +323,15 @@ public partial interface IDatabasesOperations /// /// Thrown when the operation returned an invalid status code /// + /// + /// Thrown when unable to deserialize the response + /// /// /// Thrown when a required parameter is null /// - Task FailoverWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string replicaType = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task> PauseWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Pauses a database. + /// Resumes a database. /// /// /// The name of the resource group that contains the resource. You can @@ -343,7 +342,7 @@ public partial interface IDatabasesOperations /// The name of the server. /// /// - /// The name of the database to be paused. + /// The name of the database to be resumed. /// /// /// The headers that will be added to request. @@ -360,9 +359,9 @@ public partial interface IDatabasesOperations /// /// Thrown when a required parameter is null /// - Task> PauseWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task> ResumeWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Resumes a database. + /// Failovers a database. /// /// /// The name of the resource group that contains the resource. You can @@ -373,7 +372,35 @@ public partial interface IDatabasesOperations /// The name of the server. /// /// - /// The name of the database to be resumed. + /// The name of the database to failover. + /// + /// + /// The type of replica to be failed over. Possible values include: + /// 'Primary', 'ReadableSecondary' + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task FailoverWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string replicaType = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets a list of inaccessible databases in a logical server + /// + /// + /// The name of the resource group that contains the resource. You can + /// obtain this value from the Azure Resource Manager API or the + /// portal. + /// + /// + /// The name of the server. /// /// /// The headers that will be added to request. @@ -390,7 +417,7 @@ public partial interface IDatabasesOperations /// /// Thrown when a required parameter is null /// - Task> ResumeWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task>> ListInaccessibleByServerWithHttpMessagesAsync(string resourceGroupName, string serverName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Upgrades a data warehouse. /// @@ -575,7 +602,7 @@ public partial interface IDatabasesOperations /// Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, DatabaseUpdate parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Failovers a database. + /// Pauses a database. /// /// /// The name of the resource group that contains the resource. You can @@ -586,11 +613,7 @@ public partial interface IDatabasesOperations /// The name of the server. /// /// - /// The name of the database to failover. - /// - /// - /// The type of replica to be failed over. Possible values include: - /// 'Primary', 'ReadableSecondary' + /// The name of the database to be paused. /// /// /// The headers that will be added to request. @@ -601,12 +624,15 @@ public partial interface IDatabasesOperations /// /// Thrown when the operation returned an invalid status code /// + /// + /// Thrown when unable to deserialize the response + /// /// /// Thrown when a required parameter is null /// - Task BeginFailoverWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string replicaType = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task> BeginPauseWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Pauses a database. + /// Resumes a database. /// /// /// The name of the resource group that contains the resource. You can @@ -617,7 +643,7 @@ public partial interface IDatabasesOperations /// The name of the server. /// /// - /// The name of the database to be paused. + /// The name of the database to be resumed. /// /// /// The headers that will be added to request. @@ -634,9 +660,9 @@ public partial interface IDatabasesOperations /// /// Thrown when a required parameter is null /// - Task> BeginPauseWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task> BeginResumeWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Resumes a database. + /// Failovers a database. /// /// /// The name of the resource group that contains the resource. You can @@ -647,7 +673,11 @@ public partial interface IDatabasesOperations /// The name of the server. /// /// - /// The name of the database to be resumed. + /// The name of the database to failover. + /// + /// + /// The type of replica to be failed over. Possible values include: + /// 'Primary', 'ReadableSecondary' /// /// /// The headers that will be added to request. @@ -658,13 +688,10 @@ public partial interface IDatabasesOperations /// /// Thrown when the operation returned an invalid status code /// - /// - /// Thrown when unable to deserialize the response - /// /// /// Thrown when a required parameter is null /// - Task> BeginResumeWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task BeginFailoverWithHttpMessagesAsync(string resourceGroupName, string serverName, string databaseName, string replicaType = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Upgrades a data warehouse. /// @@ -736,5 +763,27 @@ public partial interface IDatabasesOperations /// Thrown when a required parameter is null /// Task>> ListByElasticPoolNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets a list of inaccessible databases in a logical server + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListInaccessibleByServerNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); } } diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IElasticPoolActivitiesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IElasticPoolActivitiesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IElasticPoolActivitiesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IElasticPoolActivitiesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IElasticPoolDatabaseActivitiesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IElasticPoolDatabaseActivitiesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IElasticPoolDatabaseActivitiesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IElasticPoolDatabaseActivitiesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IElasticPoolOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IElasticPoolOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IElasticPoolOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IElasticPoolOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IElasticPoolsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IElasticPoolsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IElasticPoolsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IElasticPoolsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IEncryptionProtectorsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IEncryptionProtectorsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IEncryptionProtectorsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IEncryptionProtectorsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IExtendedDatabaseBlobAuditingPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IExtendedDatabaseBlobAuditingPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IExtendedDatabaseBlobAuditingPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IExtendedDatabaseBlobAuditingPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IExtendedServerBlobAuditingPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IExtendedServerBlobAuditingPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IExtendedServerBlobAuditingPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IExtendedServerBlobAuditingPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IFailoverGroupsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IFailoverGroupsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IFailoverGroupsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IFailoverGroupsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IFirewallRulesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IFirewallRulesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IFirewallRulesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IFirewallRulesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IGeoBackupPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IGeoBackupPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IGeoBackupPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IGeoBackupPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IImportExportOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IImportExportOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IImportExportOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IImportExportOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IInstanceFailoverGroupsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IInstanceFailoverGroupsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IInstanceFailoverGroupsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IInstanceFailoverGroupsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IInstancePoolsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IInstancePoolsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IInstancePoolsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IInstancePoolsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IJobAgentsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IJobAgentsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IJobAgentsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IJobAgentsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IJobCredentialsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IJobCredentialsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IJobCredentialsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IJobCredentialsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IJobExecutionsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IJobExecutionsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IJobExecutionsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IJobExecutionsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IJobStepExecutionsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IJobStepExecutionsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IJobStepExecutionsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IJobStepExecutionsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IJobStepsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IJobStepsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IJobStepsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IJobStepsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IJobTargetExecutionsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IJobTargetExecutionsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IJobTargetExecutionsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IJobTargetExecutionsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IJobTargetGroupsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IJobTargetGroupsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IJobTargetGroupsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IJobTargetGroupsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IJobVersionsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IJobVersionsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IJobVersionsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IJobVersionsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IJobsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IJobsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IJobsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IJobsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ILongTermRetentionBackupsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ILongTermRetentionBackupsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ILongTermRetentionBackupsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ILongTermRetentionBackupsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ILongTermRetentionManagedInstanceBackupsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ILongTermRetentionManagedInstanceBackupsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ILongTermRetentionManagedInstanceBackupsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ILongTermRetentionManagedInstanceBackupsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedBackupShortTermRetentionPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedBackupShortTermRetentionPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedBackupShortTermRetentionPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedBackupShortTermRetentionPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedDatabaseRestoreDetailsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedDatabaseRestoreDetailsOperations.cs similarity index 92% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedDatabaseRestoreDetailsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedDatabaseRestoreDetailsOperations.cs index ae49842a72f4..3c30a767bee9 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedDatabaseRestoreDetailsOperations.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedDatabaseRestoreDetailsOperations.cs @@ -27,7 +27,9 @@ public partial interface IManagedDatabaseRestoreDetailsOperations /// Gets managed database restore details. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can + /// obtain this value from the Azure Resource Manager API or the + /// portal. /// /// /// The name of the managed instance. diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedDatabaseSecurityAlertPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedDatabaseSecurityAlertPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedDatabaseSecurityAlertPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedDatabaseSecurityAlertPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedDatabaseSensitivityLabelsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedDatabaseSensitivityLabelsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedDatabaseSensitivityLabelsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedDatabaseSensitivityLabelsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedDatabaseVulnerabilityAssessmentScansOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedDatabaseVulnerabilityAssessmentScansOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedDatabaseVulnerabilityAssessmentScansOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedDatabaseVulnerabilityAssessmentScansOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedDatabaseVulnerabilityAssessmentsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedDatabaseVulnerabilityAssessmentsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedDatabaseVulnerabilityAssessmentsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedDatabaseVulnerabilityAssessmentsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedDatabasesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedDatabasesOperations.cs similarity index 90% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedDatabasesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedDatabasesOperations.cs index 29537446582d..9cd775790857 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedDatabasesOperations.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedDatabasesOperations.cs @@ -27,7 +27,9 @@ public partial interface IManagedDatabasesOperations /// Gets a list of managed databases. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can + /// obtain this value from the Azure Resource Manager API or the + /// portal. /// /// /// The name of the managed instance. @@ -52,7 +54,9 @@ public partial interface IManagedDatabasesOperations /// Gets a managed database. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can + /// obtain this value from the Azure Resource Manager API or the + /// portal. /// /// /// The name of the managed instance. @@ -80,7 +84,9 @@ public partial interface IManagedDatabasesOperations /// Creates a new database or updates an existing database. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can + /// obtain this value from the Azure Resource Manager API or the + /// portal. /// /// /// The name of the managed instance. @@ -111,7 +117,9 @@ public partial interface IManagedDatabasesOperations /// Deletes a managed database. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can + /// obtain this value from the Azure Resource Manager API or the + /// portal. /// /// /// The name of the managed instance. @@ -136,7 +144,9 @@ public partial interface IManagedDatabasesOperations /// Updates an existing database. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can + /// obtain this value from the Azure Resource Manager API or the + /// portal. /// /// /// The name of the managed instance. @@ -164,14 +174,22 @@ public partial interface IManagedDatabasesOperations /// Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, string databaseName, ManagedDatabaseUpdate parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Gets a list of inaccessible managed databases in a managed instance + /// Completes the restore operation on a managed database. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can + /// obtain this value from the Azure Resource Manager API or the + /// portal. /// /// /// The name of the managed instance. /// + /// + /// The name of the database. + /// + /// + /// The definition for completing the restore of this managed database. + /// /// /// The headers that will be added to request. /// @@ -181,28 +199,21 @@ public partial interface IManagedDatabasesOperations /// /// Thrown when the operation returned an invalid status code /// - /// - /// Thrown when unable to deserialize the response - /// /// /// Thrown when a required parameter is null /// - Task>> ListInaccessibleByInstanceWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task CompleteRestoreWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, string databaseName, CompleteDatabaseRestoreDefinition parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Completes the restore operation on a managed database. + /// Gets a list of inaccessible managed databases in a managed instance /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can + /// obtain this value from the Azure Resource Manager API or the + /// portal. /// /// /// The name of the managed instance. /// - /// - /// The name of the database. - /// - /// - /// The definition for completing the restore of this managed database. - /// /// /// The headers that will be added to request. /// @@ -212,15 +223,20 @@ public partial interface IManagedDatabasesOperations /// /// Thrown when the operation returned an invalid status code /// + /// + /// Thrown when unable to deserialize the response + /// /// /// Thrown when a required parameter is null /// - Task CompleteRestoreWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, string databaseName, CompleteDatabaseRestoreDefinition parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task>> ListInaccessibleByInstanceWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Creates a new database or updates an existing database. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can + /// obtain this value from the Azure Resource Manager API or the + /// portal. /// /// /// The name of the managed instance. @@ -251,7 +267,9 @@ public partial interface IManagedDatabasesOperations /// Deletes a managed database. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can + /// obtain this value from the Azure Resource Manager API or the + /// portal. /// /// /// The name of the managed instance. @@ -276,7 +294,9 @@ public partial interface IManagedDatabasesOperations /// Updates an existing database. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can + /// obtain this value from the Azure Resource Manager API or the + /// portal. /// /// /// The name of the managed instance. @@ -307,7 +327,9 @@ public partial interface IManagedDatabasesOperations /// Completes the restore operation on a managed database. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can + /// obtain this value from the Azure Resource Manager API or the + /// portal. /// /// /// The name of the managed instance. diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstanceAdministratorsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstanceAdministratorsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstanceAdministratorsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstanceAdministratorsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstanceAzureADOnlyAuthenticationsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstanceAzureADOnlyAuthenticationsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstanceAzureADOnlyAuthenticationsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstanceAzureADOnlyAuthenticationsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstanceEncryptionProtectorsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstanceEncryptionProtectorsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstanceEncryptionProtectorsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstanceEncryptionProtectorsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstanceKeysOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstanceKeysOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstanceKeysOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstanceKeysOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstanceLongTermRetentionPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstanceLongTermRetentionPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstanceLongTermRetentionPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstanceLongTermRetentionPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstanceOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstanceOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstanceOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstanceOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstanceTdeCertificatesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstanceTdeCertificatesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstanceTdeCertificatesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstanceTdeCertificatesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstanceVulnerabilityAssessmentsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstanceVulnerabilityAssessmentsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstanceVulnerabilityAssessmentsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstanceVulnerabilityAssessmentsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstancesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstancesOperations.cs similarity index 82% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstancesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstancesOperations.cs index c650c97d0dd5..22d58340a52f 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedInstancesOperations.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedInstancesOperations.cs @@ -24,17 +24,15 @@ namespace Microsoft.Azure.Management.Sql public partial interface IManagedInstancesOperations { /// - /// Failovers a managed instance. + /// Gets a list of all managed instances in an instance pool. /// /// - /// The name of the resource group. The name is case insensitive. - /// - /// - /// The name of the managed instance. + /// The name of the resource group that contains the resource. You can + /// obtain this value from the Azure Resource Manager API or the + /// portal. /// - /// - /// The type of replica to be failed over. Possible values include: - /// 'Primary', 'ReadableSecondary' + /// + /// The instance pool name. /// /// /// The headers that will be added to request. @@ -45,10 +43,13 @@ public partial interface IManagedInstancesOperations /// /// Thrown when the operation returned an invalid status code /// + /// + /// Thrown when unable to deserialize the response + /// /// /// Thrown when a required parameter is null /// - Task FailoverWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, string replicaType = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task>> ListByInstancePoolWithHttpMessagesAsync(string resourceGroupName, string instancePoolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Gets a list of managed instances in a resource group. /// @@ -185,15 +186,40 @@ public partial interface IManagedInstancesOperations /// Task> UpdateWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, ManagedInstanceUpdate parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Gets a list of all managed instances in an instance pool. + /// Get top resource consuming queries of a managed instance. /// /// /// The name of the resource group that contains the resource. You can /// obtain this value from the Azure Resource Manager API or the /// portal. /// - /// - /// The instance pool name. + /// + /// The name of the managed instance. + /// + /// + /// How many 'top queries' to return. Default is 5. + /// + /// + /// Comma separated list of databases to be included into search. All + /// DB's are included if this parameter is not specified. + /// + /// + /// Start time for observed period. + /// + /// + /// End time for observed period. + /// + /// + /// The time step to be used to summarize the metric values. Default + /// value is PT1H. Possible values include: 'PT1H', 'P1D' + /// + /// + /// Aggregation function to be used, default value is 'sum'. Possible + /// values include: 'avg', 'min', 'max', 'stdev', 'sum' + /// + /// + /// Metric to be used for ranking top queries. Default is 'cpu'. + /// Possible values include: 'cpu', 'io', 'logIo', 'duration', 'dtu' /// /// /// The headers that will be added to request. @@ -210,10 +236,22 @@ public partial interface IManagedInstancesOperations /// /// Thrown when a required parameter is null /// - Task>> ListByInstancePoolWithHttpMessagesAsync(string resourceGroupName, string instancePoolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task>> ListByManagedInstanceWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, int? numberOfQueries = default(int?), string databases = default(string), string startTime = default(string), string endTime = default(string), string interval = default(string), string aggregationFunction = default(string), string observationMetric = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Gets a list of all managed instances in the subscription. + /// Failovers a managed instance. /// + /// + /// The name of the resource group that contains the resource. You can + /// obtain this value from the Azure Resource Manager API or the + /// portal. + /// + /// + /// The name of the managed instance to failover. + /// + /// + /// The type of replica to be failed over. Possible values include: + /// 'Primary', 'ReadableSecondary' + /// /// /// The headers that will be added to request. /// @@ -223,26 +261,13 @@ public partial interface IManagedInstancesOperations /// /// Thrown when the operation returned an invalid status code /// - /// - /// Thrown when unable to deserialize the response - /// /// /// Thrown when a required parameter is null /// - Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task FailoverWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, string replicaType = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Failovers a managed instance. + /// Gets a list of all managed instances in the subscription. /// - /// - /// The name of the resource group. The name is case insensitive. - /// - /// - /// The name of the managed instance. - /// - /// - /// The type of replica to be failed over. Possible values include: - /// 'Primary', 'ReadableSecondary' - /// /// /// The headers that will be added to request. /// @@ -252,10 +277,13 @@ public partial interface IManagedInstancesOperations /// /// Thrown when the operation returned an invalid status code /// + /// + /// Thrown when unable to deserialize the response + /// /// /// Thrown when a required parameter is null /// - Task BeginFailoverWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, string replicaType = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Creates or updates a managed instance. /// @@ -341,6 +369,56 @@ public partial interface IManagedInstancesOperations /// Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, ManagedInstanceUpdate parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// + /// Failovers a managed instance. + /// + /// + /// The name of the resource group that contains the resource. You can + /// obtain this value from the Azure Resource Manager API or the + /// portal. + /// + /// + /// The name of the managed instance to failover. + /// + /// + /// The type of replica to be failed over. Possible values include: + /// 'Primary', 'ReadableSecondary' + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when a required parameter is null + /// + Task BeginFailoverWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, string replicaType = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Gets a list of all managed instances in an instance pool. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListByInstancePoolNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// /// Gets a list of managed instances in a resource group. /// /// @@ -363,7 +441,7 @@ public partial interface IManagedInstancesOperations /// Task>> ListByResourceGroupNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// - /// Gets a list of all managed instances in an instance pool. + /// Get top resource consuming queries of a managed instance. /// /// /// The NextLink from the previous successful call to List operation. @@ -383,7 +461,7 @@ public partial interface IManagedInstancesOperations /// /// Thrown when a required parameter is null /// - Task>> ListByInstancePoolNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + Task>> ListByManagedInstanceNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Gets a list of all managed instances in the subscription. /// diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedServerSecurityAlertPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedServerSecurityAlertPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IManagedServerSecurityAlertPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IManagedServerSecurityAlertPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IPrivateEndpointConnectionsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IPrivateEndpointConnectionsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IPrivateEndpointConnectionsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IPrivateEndpointConnectionsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IPrivateLinkResourcesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IPrivateLinkResourcesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IPrivateLinkResourcesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IPrivateLinkResourcesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IRecommendedElasticPoolsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IRecommendedElasticPoolsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IRecommendedElasticPoolsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IRecommendedElasticPoolsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IRecoverableDatabasesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IRecoverableDatabasesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IRecoverableDatabasesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IRecoverableDatabasesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IRecoverableManagedDatabasesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IRecoverableManagedDatabasesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IRecoverableManagedDatabasesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IRecoverableManagedDatabasesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IReplicationLinksOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IReplicationLinksOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IReplicationLinksOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IReplicationLinksOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IRestorableDroppedDatabasesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IRestorableDroppedDatabasesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IRestorableDroppedDatabasesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IRestorableDroppedDatabasesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IRestorableDroppedManagedDatabasesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IRestorableDroppedManagedDatabasesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IRestorableDroppedManagedDatabasesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IRestorableDroppedManagedDatabasesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IRestorePointsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IRestorePointsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IRestorePointsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IRestorePointsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ISensitivityLabelsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ISensitivityLabelsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ISensitivityLabelsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ISensitivityLabelsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerAutomaticTuningOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerAutomaticTuningOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerAutomaticTuningOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerAutomaticTuningOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerAzureADAdministratorsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerAzureADAdministratorsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerAzureADAdministratorsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerAzureADAdministratorsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerAzureADOnlyAuthenticationsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerAzureADOnlyAuthenticationsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerAzureADOnlyAuthenticationsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerAzureADOnlyAuthenticationsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerBlobAuditingPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerBlobAuditingPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerBlobAuditingPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerBlobAuditingPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerCommunicationLinksOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerCommunicationLinksOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerCommunicationLinksOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerCommunicationLinksOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerConnectionPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerConnectionPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerConnectionPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerConnectionPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerDevOpsAuditSettingsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerDevOpsAuditSettingsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerDevOpsAuditSettingsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerDevOpsAuditSettingsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerDnsAliasesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerDnsAliasesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerDnsAliasesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerDnsAliasesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerKeysOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerKeysOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerKeysOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerKeysOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerSecurityAlertPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerSecurityAlertPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerSecurityAlertPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerSecurityAlertPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerTrustGroupsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerTrustGroupsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerTrustGroupsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerTrustGroupsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerUsagesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerUsagesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerUsagesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerUsagesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerVulnerabilityAssessmentsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerVulnerabilityAssessmentsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServerVulnerabilityAssessmentsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServerVulnerabilityAssessmentsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServersOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServersOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServersOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServersOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServiceObjectivesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServiceObjectivesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServiceObjectivesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServiceObjectivesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServiceTierAdvisorsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServiceTierAdvisorsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IServiceTierAdvisorsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IServiceTierAdvisorsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ISqlManagementClient.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ISqlManagementClient.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ISqlManagementClient.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ISqlManagementClient.cs index 4a8de77206cd..4696e739b40a 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ISqlManagementClient.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ISqlManagementClient.cs @@ -417,6 +417,11 @@ public partial interface ISqlManagementClient : System.IDisposable /// IRecoverableManagedDatabasesOperations RecoverableManagedDatabases { get; } + /// + /// Gets the IBackupShortTermRetentionPoliciesOperations. + /// + IBackupShortTermRetentionPoliciesOperations BackupShortTermRetentionPolicies { get; } + /// /// Gets the IManagedInstanceVulnerabilityAssessmentsOperations. /// @@ -503,34 +508,29 @@ public partial interface ISqlManagementClient : System.IDisposable ISyncMembersOperations SyncMembers { get; } /// - /// Gets the IManagedInstancesOperations. + /// Gets the IImportExportOperations. /// - IManagedInstancesOperations ManagedInstances { get; } + IImportExportOperations ImportExport { get; } /// - /// Gets the IBackupShortTermRetentionPoliciesOperations. + /// Gets the IManagedDatabasesOperations. /// - IBackupShortTermRetentionPoliciesOperations BackupShortTermRetentionPolicies { get; } + IManagedDatabasesOperations ManagedDatabases { get; } /// /// Gets the IManagedDatabaseRestoreDetailsOperations. /// IManagedDatabaseRestoreDetailsOperations ManagedDatabaseRestoreDetails { get; } - /// - /// Gets the IManagedDatabasesOperations. - /// - IManagedDatabasesOperations ManagedDatabases { get; } - /// /// Gets the IServerAzureADOnlyAuthenticationsOperations. /// IServerAzureADOnlyAuthenticationsOperations ServerAzureADOnlyAuthentications { get; } /// - /// Gets the IImportExportOperations. + /// Gets the IManagedInstancesOperations. /// - IImportExportOperations ImportExport { get; } + IManagedInstancesOperations ManagedInstances { get; } /// /// Gets the IManagedInstanceAzureADOnlyAuthenticationsOperations. diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ISubscriptionUsagesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ISubscriptionUsagesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ISubscriptionUsagesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ISubscriptionUsagesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ISyncAgentsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ISyncAgentsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ISyncAgentsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ISyncAgentsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ISyncGroupsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ISyncGroupsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ISyncGroupsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ISyncGroupsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ISyncMembersOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ISyncMembersOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ISyncMembersOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ISyncMembersOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ITdeCertificatesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ITdeCertificatesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ITdeCertificatesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ITdeCertificatesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ITransparentDataEncryptionActivitiesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ITransparentDataEncryptionActivitiesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ITransparentDataEncryptionActivitiesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ITransparentDataEncryptionActivitiesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ITransparentDataEncryptionsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ITransparentDataEncryptionsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ITransparentDataEncryptionsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ITransparentDataEncryptionsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IUsagesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IUsagesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IUsagesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IUsagesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IVirtualClustersOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IVirtualClustersOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IVirtualClustersOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IVirtualClustersOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IVirtualNetworkRulesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IVirtualNetworkRulesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IVirtualNetworkRulesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IVirtualNetworkRulesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IWorkloadClassifiersOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IWorkloadClassifiersOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IWorkloadClassifiersOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IWorkloadClassifiersOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IWorkloadGroupsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IWorkloadGroupsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/IWorkloadGroupsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/IWorkloadGroupsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ImportExportOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ImportExportOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ImportExportOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ImportExportOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ImportExportOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ImportExportOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ImportExportOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ImportExportOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/InstanceFailoverGroupsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/InstanceFailoverGroupsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/InstanceFailoverGroupsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/InstanceFailoverGroupsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/InstanceFailoverGroupsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/InstanceFailoverGroupsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/InstanceFailoverGroupsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/InstanceFailoverGroupsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/InstancePoolsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/InstancePoolsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/InstancePoolsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/InstancePoolsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/InstancePoolsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/InstancePoolsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/InstancePoolsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/InstancePoolsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobAgentsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobAgentsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobAgentsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobAgentsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobAgentsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobAgentsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobAgentsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobAgentsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobCredentialsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobCredentialsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobCredentialsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobCredentialsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobCredentialsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobCredentialsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobCredentialsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobCredentialsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobExecutionsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobExecutionsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobExecutionsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobExecutionsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobExecutionsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobExecutionsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobExecutionsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobExecutionsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobStepExecutionsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobStepExecutionsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobStepExecutionsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobStepExecutionsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobStepExecutionsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobStepExecutionsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobStepExecutionsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobStepExecutionsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobStepsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobStepsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobStepsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobStepsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobStepsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobStepsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobStepsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobStepsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobTargetExecutionsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobTargetExecutionsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobTargetExecutionsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobTargetExecutionsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobTargetExecutionsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobTargetExecutionsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobTargetExecutionsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobTargetExecutionsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobTargetGroupsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobTargetGroupsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobTargetGroupsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobTargetGroupsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobTargetGroupsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobTargetGroupsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobTargetGroupsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobTargetGroupsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobVersionsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobVersionsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobVersionsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobVersionsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobVersionsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobVersionsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobVersionsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobVersionsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/JobsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/JobsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/LongTermRetentionBackupsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/LongTermRetentionBackupsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/LongTermRetentionBackupsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/LongTermRetentionBackupsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/LongTermRetentionBackupsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/LongTermRetentionBackupsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/LongTermRetentionBackupsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/LongTermRetentionBackupsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/LongTermRetentionManagedInstanceBackupsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/LongTermRetentionManagedInstanceBackupsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/LongTermRetentionManagedInstanceBackupsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/LongTermRetentionManagedInstanceBackupsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/LongTermRetentionManagedInstanceBackupsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/LongTermRetentionManagedInstanceBackupsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/LongTermRetentionManagedInstanceBackupsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/LongTermRetentionManagedInstanceBackupsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedBackupShortTermRetentionPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedBackupShortTermRetentionPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedBackupShortTermRetentionPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedBackupShortTermRetentionPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedBackupShortTermRetentionPoliciesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedBackupShortTermRetentionPoliciesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedBackupShortTermRetentionPoliciesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedBackupShortTermRetentionPoliciesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseRestoreDetailsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseRestoreDetailsOperations.cs similarity index 93% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseRestoreDetailsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseRestoreDetailsOperations.cs index d71aeb23cbce..2cd4ac21902c 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseRestoreDetailsOperations.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseRestoreDetailsOperations.cs @@ -54,7 +54,8 @@ internal ManagedDatabaseRestoreDetailsOperations(SqlManagementClient client) /// Gets managed database restore details. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -89,21 +90,6 @@ internal ManagedDatabaseRestoreDetailsOperations(SqlManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); } - if (resourceGroupName != null) - { - if (resourceGroupName.Length > 90) - { - throw new ValidationException(ValidationRules.MaxLength, "resourceGroupName", 90); - } - if (resourceGroupName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } - } if (managedInstanceName == null) { throw new ValidationException(ValidationRules.CannotBeNull, "managedInstanceName"); diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseRestoreDetailsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseRestoreDetailsOperationsExtensions.cs similarity index 89% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseRestoreDetailsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseRestoreDetailsOperationsExtensions.cs index f2278f12424e..238d1ba21e7a 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseRestoreDetailsOperationsExtensions.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseRestoreDetailsOperationsExtensions.cs @@ -28,7 +28,8 @@ public static partial class ManagedDatabaseRestoreDetailsOperationsExtensions /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -48,7 +49,8 @@ public static ManagedDatabaseRestoreDetailsResult Get(this IManagedDatabaseResto /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseSecurityAlertPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseSecurityAlertPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseSecurityAlertPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseSecurityAlertPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseSecurityAlertPoliciesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseSecurityAlertPoliciesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseSecurityAlertPoliciesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseSecurityAlertPoliciesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseSensitivityLabelsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseSensitivityLabelsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseSensitivityLabelsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseSensitivityLabelsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseSensitivityLabelsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseSensitivityLabelsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseSensitivityLabelsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseSensitivityLabelsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseVulnerabilityAssessmentRuleBaselinesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseVulnerabilityAssessmentScansOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseVulnerabilityAssessmentScansOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseVulnerabilityAssessmentScansOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseVulnerabilityAssessmentScansOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseVulnerabilityAssessmentScansOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseVulnerabilityAssessmentScansOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseVulnerabilityAssessmentScansOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseVulnerabilityAssessmentScansOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseVulnerabilityAssessmentsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseVulnerabilityAssessmentsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseVulnerabilityAssessmentsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseVulnerabilityAssessmentsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseVulnerabilityAssessmentsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseVulnerabilityAssessmentsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabaseVulnerabilityAssessmentsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabaseVulnerabilityAssessmentsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabasesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabasesOperations.cs similarity index 94% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabasesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabasesOperations.cs index 6497306dd8b8..de5e314814e1 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabasesOperations.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabasesOperations.cs @@ -54,7 +54,8 @@ internal ManagedDatabasesOperations(SqlManagementClient client) /// Gets a list of managed databases. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -86,21 +87,6 @@ internal ManagedDatabasesOperations(SqlManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); } - if (resourceGroupName != null) - { - if (resourceGroupName.Length > 90) - { - throw new ValidationException(ValidationRules.MaxLength, "resourceGroupName", 90); - } - if (resourceGroupName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } - } if (managedInstanceName == null) { throw new ValidationException(ValidationRules.CannotBeNull, "managedInstanceName"); @@ -263,7 +249,8 @@ internal ManagedDatabasesOperations(SqlManagementClient client) /// Gets a managed database. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -298,21 +285,6 @@ internal ManagedDatabasesOperations(SqlManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); } - if (resourceGroupName != null) - { - if (resourceGroupName.Length > 90) - { - throw new ValidationException(ValidationRules.MaxLength, "resourceGroupName", 90); - } - if (resourceGroupName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } - } if (managedInstanceName == null) { throw new ValidationException(ValidationRules.CannotBeNull, "managedInstanceName"); @@ -481,7 +453,8 @@ internal ManagedDatabasesOperations(SqlManagementClient client) /// Creates a new database or updates an existing database. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -509,7 +482,8 @@ internal ManagedDatabasesOperations(SqlManagementClient client) /// Deletes a managed database. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -534,7 +508,8 @@ internal ManagedDatabasesOperations(SqlManagementClient client) /// Updates an existing database. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -558,11 +533,41 @@ internal ManagedDatabasesOperations(SqlManagementClient client) return await Client.GetPutOrPatchOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); } + /// + /// Completes the restore operation on a managed database. + /// + /// + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. + /// + /// + /// The name of the managed instance. + /// + /// + /// The name of the database. + /// + /// + /// The definition for completing the restore of this managed database. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task CompleteRestoreWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, string databaseName, CompleteDatabaseRestoreDefinition parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginCompleteRestoreWithHttpMessagesAsync(resourceGroupName, managedInstanceName, databaseName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + /// /// Gets a list of inaccessible managed databases in a managed instance /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -594,21 +599,6 @@ internal ManagedDatabasesOperations(SqlManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); } - if (resourceGroupName != null) - { - if (resourceGroupName.Length > 90) - { - throw new ValidationException(ValidationRules.MaxLength, "resourceGroupName", 90); - } - if (resourceGroupName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } - } if (managedInstanceName == null) { throw new ValidationException(ValidationRules.CannotBeNull, "managedInstanceName"); @@ -767,39 +757,12 @@ internal ManagedDatabasesOperations(SqlManagementClient client) return _result; } - /// - /// Completes the restore operation on a managed database. - /// - /// - /// The name of the resource group. The name is case insensitive. - /// - /// - /// The name of the managed instance. - /// - /// - /// The name of the database. - /// - /// - /// The definition for completing the restore of this managed database. - /// - /// - /// The headers that will be added to request. - /// - /// - /// The cancellation token. - /// - public async Task CompleteRestoreWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, string databaseName, CompleteDatabaseRestoreDefinition parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) - { - // Send request - AzureOperationResponse _response = await BeginCompleteRestoreWithHttpMessagesAsync(resourceGroupName, managedInstanceName, databaseName, parameters, customHeaders, cancellationToken).ConfigureAwait(false); - return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); - } - /// /// Creates a new database or updates an existing database. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -837,21 +800,6 @@ internal ManagedDatabasesOperations(SqlManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); } - if (resourceGroupName != null) - { - if (resourceGroupName.Length > 90) - { - throw new ValidationException(ValidationRules.MaxLength, "resourceGroupName", 90); - } - if (resourceGroupName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } - } if (managedInstanceName == null) { throw new ValidationException(ValidationRules.CannotBeNull, "managedInstanceName"); @@ -1053,7 +1001,8 @@ internal ManagedDatabasesOperations(SqlManagementClient client) /// Deletes a managed database. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -1085,21 +1034,6 @@ internal ManagedDatabasesOperations(SqlManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); } - if (resourceGroupName != null) - { - if (resourceGroupName.Length > 90) - { - throw new ValidationException(ValidationRules.MaxLength, "resourceGroupName", 90); - } - if (resourceGroupName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } - } if (managedInstanceName == null) { throw new ValidationException(ValidationRules.CannotBeNull, "managedInstanceName"); @@ -1250,7 +1184,8 @@ internal ManagedDatabasesOperations(SqlManagementClient client) /// Updates an existing database. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -1288,21 +1223,6 @@ internal ManagedDatabasesOperations(SqlManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); } - if (resourceGroupName != null) - { - if (resourceGroupName.Length > 90) - { - throw new ValidationException(ValidationRules.MaxLength, "resourceGroupName", 90); - } - if (resourceGroupName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } - } if (managedInstanceName == null) { throw new ValidationException(ValidationRules.CannotBeNull, "managedInstanceName"); @@ -1482,7 +1402,8 @@ internal ManagedDatabasesOperations(SqlManagementClient client) /// Completes the restore operation on a managed database. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -1517,21 +1438,6 @@ internal ManagedDatabasesOperations(SqlManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); } - if (resourceGroupName != null) - { - if (resourceGroupName.Length > 90) - { - throw new ValidationException(ValidationRules.MaxLength, "resourceGroupName", 90); - } - if (resourceGroupName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } - } if (managedInstanceName == null) { throw new ValidationException(ValidationRules.CannotBeNull, "managedInstanceName"); diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabasesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabasesOperationsExtensions.cs similarity index 88% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabasesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabasesOperationsExtensions.cs index 5dbeea1e0f01..a3b96cf093e7 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedDatabasesOperationsExtensions.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedDatabasesOperationsExtensions.cs @@ -28,7 +28,8 @@ public static partial class ManagedDatabasesOperationsExtensions /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -45,7 +46,8 @@ public static IPage ListByInstance(this IManagedDatabasesOperat /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -68,7 +70,8 @@ public static IPage ListByInstance(this IManagedDatabasesOperat /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -88,7 +91,8 @@ public static ManagedDatabase Get(this IManagedDatabasesOperations operations, s /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -114,7 +118,8 @@ public static ManagedDatabase Get(this IManagedDatabasesOperations operations, s /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -137,7 +142,8 @@ public static ManagedDatabase CreateOrUpdate(this IManagedDatabasesOperations op /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -166,7 +172,8 @@ public static ManagedDatabase CreateOrUpdate(this IManagedDatabasesOperations op /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -186,7 +193,8 @@ public static void Delete(this IManagedDatabasesOperations operations, string re /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -209,7 +217,8 @@ public static void Delete(this IManagedDatabasesOperations operations, string re /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -232,7 +241,8 @@ public static ManagedDatabase Update(this IManagedDatabasesOperations operations /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -255,92 +265,96 @@ public static ManagedDatabase Update(this IManagedDatabasesOperations operations } /// - /// Gets a list of inaccessible managed databases in a managed instance + /// Completes the restore operation on a managed database. /// /// /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. /// - public static IPage ListInaccessibleByInstance(this IManagedDatabasesOperations operations, string resourceGroupName, string managedInstanceName) + /// + /// The name of the database. + /// + /// + /// The definition for completing the restore of this managed database. + /// + public static void CompleteRestore(this IManagedDatabasesOperations operations, string resourceGroupName, string managedInstanceName, string databaseName, CompleteDatabaseRestoreDefinition parameters) { - return operations.ListInaccessibleByInstanceAsync(resourceGroupName, managedInstanceName).GetAwaiter().GetResult(); + operations.CompleteRestoreAsync(resourceGroupName, managedInstanceName, databaseName, parameters).GetAwaiter().GetResult(); } /// - /// Gets a list of inaccessible managed databases in a managed instance + /// Completes the restore operation on a managed database. /// /// /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. /// + /// + /// The name of the database. + /// + /// + /// The definition for completing the restore of this managed database. + /// /// /// The cancellation token. /// - public static async Task> ListInaccessibleByInstanceAsync(this IManagedDatabasesOperations operations, string resourceGroupName, string managedInstanceName, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task CompleteRestoreAsync(this IManagedDatabasesOperations operations, string resourceGroupName, string managedInstanceName, string databaseName, CompleteDatabaseRestoreDefinition parameters, CancellationToken cancellationToken = default(CancellationToken)) { - using (var _result = await operations.ListInaccessibleByInstanceWithHttpMessagesAsync(resourceGroupName, managedInstanceName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } + (await operations.CompleteRestoreWithHttpMessagesAsync(resourceGroupName, managedInstanceName, databaseName, parameters, null, cancellationToken).ConfigureAwait(false)).Dispose(); } /// - /// Completes the restore operation on a managed database. + /// Gets a list of inaccessible managed databases in a managed instance /// /// /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. /// - /// - /// The name of the database. - /// - /// - /// The definition for completing the restore of this managed database. - /// - public static void CompleteRestore(this IManagedDatabasesOperations operations, string resourceGroupName, string managedInstanceName, string databaseName, CompleteDatabaseRestoreDefinition parameters) + public static IPage ListInaccessibleByInstance(this IManagedDatabasesOperations operations, string resourceGroupName, string managedInstanceName) { - operations.CompleteRestoreAsync(resourceGroupName, managedInstanceName, databaseName, parameters).GetAwaiter().GetResult(); + return operations.ListInaccessibleByInstanceAsync(resourceGroupName, managedInstanceName).GetAwaiter().GetResult(); } /// - /// Completes the restore operation on a managed database. + /// Gets a list of inaccessible managed databases in a managed instance /// /// /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. /// - /// - /// The name of the database. - /// - /// - /// The definition for completing the restore of this managed database. - /// /// /// The cancellation token. /// - public static async Task CompleteRestoreAsync(this IManagedDatabasesOperations operations, string resourceGroupName, string managedInstanceName, string databaseName, CompleteDatabaseRestoreDefinition parameters, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task> ListInaccessibleByInstanceAsync(this IManagedDatabasesOperations operations, string resourceGroupName, string managedInstanceName, CancellationToken cancellationToken = default(CancellationToken)) { - (await operations.CompleteRestoreWithHttpMessagesAsync(resourceGroupName, managedInstanceName, databaseName, parameters, null, cancellationToken).ConfigureAwait(false)).Dispose(); + using (var _result = await operations.ListInaccessibleByInstanceWithHttpMessagesAsync(resourceGroupName, managedInstanceName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } } /// @@ -350,7 +364,8 @@ public static void CompleteRestore(this IManagedDatabasesOperations operations, /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -373,7 +388,8 @@ public static ManagedDatabase BeginCreateOrUpdate(this IManagedDatabasesOperatio /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -402,7 +418,8 @@ public static ManagedDatabase BeginCreateOrUpdate(this IManagedDatabasesOperatio /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -422,7 +439,8 @@ public static void BeginDelete(this IManagedDatabasesOperations operations, stri /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -445,7 +463,8 @@ public static void BeginDelete(this IManagedDatabasesOperations operations, stri /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -468,7 +487,8 @@ public static ManagedDatabase BeginUpdate(this IManagedDatabasesOperations opera /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -497,7 +517,8 @@ public static ManagedDatabase BeginUpdate(this IManagedDatabasesOperations opera /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. @@ -520,7 +541,8 @@ public static void BeginCompleteRestore(this IManagedDatabasesOperations operati /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceAdministratorsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceAdministratorsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceAdministratorsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceAdministratorsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceAdministratorsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceAdministratorsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceAdministratorsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceAdministratorsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceAzureADOnlyAuthenticationsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceAzureADOnlyAuthenticationsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceAzureADOnlyAuthenticationsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceAzureADOnlyAuthenticationsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceAzureADOnlyAuthenticationsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceAzureADOnlyAuthenticationsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceAzureADOnlyAuthenticationsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceAzureADOnlyAuthenticationsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceEncryptionProtectorsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceEncryptionProtectorsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceEncryptionProtectorsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceEncryptionProtectorsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceEncryptionProtectorsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceEncryptionProtectorsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceEncryptionProtectorsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceEncryptionProtectorsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceKeysOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceKeysOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceKeysOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceKeysOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceKeysOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceKeysOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceKeysOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceKeysOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceLongTermRetentionPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceLongTermRetentionPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceLongTermRetentionPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceLongTermRetentionPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceLongTermRetentionPoliciesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceLongTermRetentionPoliciesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceLongTermRetentionPoliciesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceLongTermRetentionPoliciesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceTdeCertificatesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceTdeCertificatesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceTdeCertificatesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceTdeCertificatesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceTdeCertificatesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceTdeCertificatesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceTdeCertificatesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceTdeCertificatesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceVulnerabilityAssessmentsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceVulnerabilityAssessmentsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceVulnerabilityAssessmentsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceVulnerabilityAssessmentsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceVulnerabilityAssessmentsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceVulnerabilityAssessmentsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstanceVulnerabilityAssessmentsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstanceVulnerabilityAssessmentsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstancesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstancesOperations.cs similarity index 83% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstancesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstancesOperations.cs index aaa3ffaac776..3bc76e76b740 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstancesOperations.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstancesOperations.cs @@ -51,29 +51,198 @@ internal ManagedInstancesOperations(SqlManagementClient client) public SqlManagementClient Client { get; private set; } /// - /// Failovers a managed instance. + /// Gets a list of all managed instances in an instance pool. /// /// - /// The name of the resource group. The name is case insensitive. - /// - /// - /// The name of the managed instance. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// - /// - /// The type of replica to be failed over. Possible values include: 'Primary', - /// 'ReadableSecondary' + /// + /// The instance pool name. /// /// - /// The headers that will be added to request. + /// Headers that will be added to request. /// /// /// The cancellation token. /// - public async Task FailoverWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, string replicaType = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListByInstancePoolWithHttpMessagesAsync(string resourceGroupName, string instancePoolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - // Send request - AzureOperationResponse _response = await BeginFailoverWithHttpMessagesAsync(resourceGroupName, managedInstanceName, replicaType, customHeaders, cancellationToken).ConfigureAwait(false); - return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (instancePoolName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "instancePoolName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-02-02-preview"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("instancePoolName", instancePoolName); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListByInstancePool", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/instancePools/{instancePoolName}/managedInstances").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{instancePoolName}", System.Uri.EscapeDataString(instancePoolName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; } /// @@ -533,15 +702,290 @@ internal ManagedInstancesOperations(SqlManagementClient client) } /// - /// Gets a list of all managed instances in an instance pool. + /// Get top resource consuming queries of a managed instance. /// /// /// The name of the resource group that contains the resource. You can obtain /// this value from the Azure Resource Manager API or the portal. /// - /// - /// The instance pool name. + /// + /// The name of the managed instance. + /// + /// + /// How many 'top queries' to return. Default is 5. /// + /// + /// Comma separated list of databases to be included into search. All DB's are + /// included if this parameter is not specified. + /// + /// + /// Start time for observed period. + /// + /// + /// End time for observed period. + /// + /// + /// The time step to be used to summarize the metric values. Default value is + /// PT1H. Possible values include: 'PT1H', 'P1D' + /// + /// + /// Aggregation function to be used, default value is 'sum'. Possible values + /// include: 'avg', 'min', 'max', 'stdev', 'sum' + /// + /// + /// Metric to be used for ranking top queries. Default is 'cpu'. Possible + /// values include: 'cpu', 'io', 'logIo', 'duration', 'dtu' + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListByManagedInstanceWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, int? numberOfQueries = default(int?), string databases = default(string), string startTime = default(string), string endTime = default(string), string interval = default(string), string aggregationFunction = default(string), string observationMetric = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (managedInstanceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "managedInstanceName"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + string apiVersion = "2020-02-02-preview"; + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("managedInstanceName", managedInstanceName); + tracingParameters.Add("numberOfQueries", numberOfQueries); + tracingParameters.Add("databases", databases); + tracingParameters.Add("startTime", startTime); + tracingParameters.Add("endTime", endTime); + tracingParameters.Add("interval", interval); + tracingParameters.Add("aggregationFunction", aggregationFunction); + tracingParameters.Add("observationMetric", observationMetric); + tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListByManagedInstance", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/topqueries").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{managedInstanceName}", System.Uri.EscapeDataString(managedInstanceName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + List _queryParameters = new List(); + if (numberOfQueries != null) + { + _queryParameters.Add(string.Format("numberOfQueries={0}", System.Uri.EscapeDataString(Rest.Serialization.SafeJsonConvert.SerializeObject(numberOfQueries, Client.SerializationSettings).Trim('"')))); + } + if (databases != null) + { + _queryParameters.Add(string.Format("databases={0}", System.Uri.EscapeDataString(databases))); + } + if (startTime != null) + { + _queryParameters.Add(string.Format("startTime={0}", System.Uri.EscapeDataString(startTime))); + } + if (endTime != null) + { + _queryParameters.Add(string.Format("endTime={0}", System.Uri.EscapeDataString(endTime))); + } + if (interval != null) + { + _queryParameters.Add(string.Format("interval={0}", System.Uri.EscapeDataString(interval))); + } + if (aggregationFunction != null) + { + _queryParameters.Add(string.Format("aggregationFunction={0}", System.Uri.EscapeDataString(aggregationFunction))); + } + if (observationMetric != null) + { + _queryParameters.Add(string.Format("observationMetric={0}", System.Uri.EscapeDataString(observationMetric))); + } + if (apiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); + } + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// Failovers a managed instance. + /// + /// + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. + /// + /// + /// The name of the managed instance to failover. + /// + /// + /// The type of replica to be failed over. Possible values include: 'Primary', + /// 'ReadableSecondary' + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + public async Task FailoverWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, string replicaType = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + // Send request + AzureOperationResponse _response = await BeginFailoverWithHttpMessagesAsync(resourceGroupName, managedInstanceName, replicaType, customHeaders, cancellationToken).ConfigureAwait(false); + return await Client.GetPostOrDeleteOperationResultAsync(_response, customHeaders, cancellationToken).ConfigureAwait(false); + } + + /// + /// Gets a list of all managed instances in the subscription. + /// /// /// Headers that will be added to request. /// @@ -563,16 +1007,8 @@ internal ManagedInstancesOperations(SqlManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task>> ListByInstancePoolWithHttpMessagesAsync(string resourceGroupName, string instancePoolName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (instancePoolName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "instancePoolName"); - } if (Client.SubscriptionId == null) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); @@ -585,17 +1021,13 @@ internal ManagedInstancesOperations(SqlManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("instancePoolName", instancePoolName); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ListByInstancePool", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/instancePools/{instancePoolName}/managedInstances").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{instancePoolName}", System.Uri.EscapeDataString(instancePoolName)); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.Sql/managedInstances").ToString(); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); if (apiVersion != null) @@ -728,8 +1160,18 @@ internal ManagedInstancesOperations(SqlManagementClient client) } /// - /// Gets a list of all managed instances in the subscription. + /// Creates or updates a managed instance. /// + /// + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. + /// + /// + /// The name of the managed instance. + /// + /// + /// The requested managed instance resource state. + /// /// /// Headers that will be added to request. /// @@ -751,8 +1193,24 @@ internal ManagedInstancesOperations(SqlManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task>> ListWithHttpMessagesAsync(Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, ManagedInstance parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { + if (resourceGroupName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); + } + if (managedInstanceName == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "managedInstanceName"); + } + if (parameters == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); + } + if (parameters != null) + { + parameters.Validate(); + } if (Client.SubscriptionId == null) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); @@ -765,13 +1223,18 @@ internal ManagedInstancesOperations(SqlManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("resourceGroupName", resourceGroupName); + tracingParameters.Add("managedInstanceName", managedInstanceName); + tracingParameters.Add("parameters", parameters); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "List", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdate", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.Sql/managedInstances").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}").ToString(); + _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); + _url = _url.Replace("{managedInstanceName}", System.Uri.EscapeDataString(managedInstanceName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); if (apiVersion != null) @@ -785,7 +1248,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.Method = new HttpMethod("PUT"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -816,6 +1279,12 @@ internal ManagedInstancesOperations(SqlManagementClient client) // Serialize Request string _requestContent = null; + if(parameters != null) + { + _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); + _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); + _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); + } // Set Credentials if (Client.Credentials != null) { @@ -836,7 +1305,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200) + if ((int)_statusCode != 200 && (int)_statusCode != 201 && (int)_statusCode != 202) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -871,7 +1340,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse>(); + var _result = new AzureOperationResponse(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -884,7 +1353,25 @@ internal ManagedInstancesOperations(SqlManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + // Deserialize Response + if ((int)_statusCode == 201) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { @@ -904,18 +1391,15 @@ internal ManagedInstancesOperations(SqlManagementClient client) } /// - /// Failovers a managed instance. + /// Deletes a managed instance. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// /// The name of the managed instance. /// - /// - /// The type of replica to be failed over. Possible values include: 'Primary', - /// 'ReadableSecondary' - /// /// /// Headers that will be added to request. /// @@ -934,36 +1418,21 @@ internal ManagedInstancesOperations(SqlManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task BeginFailoverWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, string replicaType = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); } - if (resourceGroupName != null) + if (managedInstanceName == null) { - if (resourceGroupName.Length > 90) - { - throw new ValidationException(ValidationRules.MaxLength, "resourceGroupName", 90); - } - if (resourceGroupName.Length < 1) - { - throw new ValidationException(ValidationRules.MinLength, "resourceGroupName", 1); - } - if (!System.Text.RegularExpressions.Regex.IsMatch(resourceGroupName, "^[-\\w\\._\\(\\)]+$")) - { - throw new ValidationException(ValidationRules.Pattern, "resourceGroupName", "^[-\\w\\._\\(\\)]+$"); - } + throw new ValidationException(ValidationRules.CannotBeNull, "managedInstanceName"); } if (Client.SubscriptionId == null) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); } - if (managedInstanceName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "managedInstanceName"); - } - string apiVersion = "2019-06-01-preview"; + string apiVersion = "2020-02-02-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -972,27 +1441,22 @@ internal ManagedInstancesOperations(SqlManagementClient client) _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("managedInstanceName", managedInstanceName); - tracingParameters.Add("replicaType", replicaType); + tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginFailover", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/failover").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}").ToString(); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); _url = _url.Replace("{managedInstanceName}", System.Uri.EscapeDataString(managedInstanceName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); if (apiVersion != null) { _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); } - if (replicaType != null) - { - _queryParameters.Add(string.Format("replicaType={0}", System.Uri.EscapeDataString(replicaType))); - } if (_queryParameters.Count > 0) { _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); @@ -1000,7 +1464,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("POST"); + _httpRequest.Method = new HttpMethod("DELETE"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -1051,7 +1515,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 202) + if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 204) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -1101,7 +1565,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) } /// - /// Creates or updates a managed instance. + /// Updates a managed instance. /// /// /// The name of the resource group that contains the resource. You can obtain @@ -1134,7 +1598,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, ManagedInstance parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, ManagedInstanceUpdate parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -1148,10 +1612,6 @@ internal ManagedInstancesOperations(SqlManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); } - if (parameters != null) - { - parameters.Validate(); - } if (Client.SubscriptionId == null) { throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); @@ -1169,7 +1629,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) tracingParameters.Add("parameters", parameters); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdate", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginUpdate", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; @@ -1189,7 +1649,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("PUT"); + _httpRequest.Method = new HttpMethod("PATCH"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -1246,7 +1706,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 201 && (int)_statusCode != 202) + if ((int)_statusCode != 200 && (int)_statusCode != 202) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -1306,24 +1766,6 @@ internal ManagedInstancesOperations(SqlManagementClient client) throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); } } - // Deserialize Response - if ((int)_statusCode == 201) - { - _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); - try - { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); - } - catch (JsonException ex) - { - _httpRequest.Dispose(); - if (_httpResponse != null) - { - _httpResponse.Dispose(); - } - throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); - } - } if (_shouldTrace) { ServiceClientTracing.Exit(_invocationId, _result); @@ -1332,14 +1774,18 @@ internal ManagedInstancesOperations(SqlManagementClient client) } /// - /// Deletes a managed instance. + /// Failovers a managed instance. /// /// /// The name of the resource group that contains the resource. You can obtain /// this value from the Azure Resource Manager API or the portal. /// /// - /// The name of the managed instance. + /// The name of the managed instance to failover. + /// + /// + /// The type of replica to be failed over. Possible values include: 'Primary', + /// 'ReadableSecondary' /// /// /// Headers that will be added to request. @@ -1359,7 +1805,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task BeginFailoverWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, string replicaType = default(string), Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (resourceGroupName == null) { @@ -1383,17 +1829,22 @@ internal ManagedInstancesOperations(SqlManagementClient client) Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("managedInstanceName", managedInstanceName); + tracingParameters.Add("replicaType", replicaType); tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "BeginFailover", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}").ToString(); + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/failover").ToString(); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{managedInstanceName}", System.Uri.EscapeDataString(managedInstanceName)); _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); + if (replicaType != null) + { + _queryParameters.Add(string.Format("replicaType={0}", System.Uri.EscapeDataString(replicaType))); + } if (apiVersion != null) { _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); @@ -1405,7 +1856,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("DELETE"); + _httpRequest.Method = new HttpMethod("POST"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -1456,7 +1907,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 202 && (int)_statusCode != 204) + if ((int)_statusCode != 200 && (int)_statusCode != 202) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -1506,17 +1957,10 @@ internal ManagedInstancesOperations(SqlManagementClient client) } /// - /// Updates a managed instance. + /// Gets a list of all managed instances in an instance pool. /// - /// - /// The name of the resource group that contains the resource. You can obtain - /// this value from the Azure Resource Manager API or the portal. - /// - /// - /// The name of the managed instance. - /// - /// - /// The requested managed instance resource state. + /// + /// The NextLink from the previous successful call to List operation. /// /// /// Headers that will be added to request. @@ -1539,25 +1983,12 @@ internal ManagedInstancesOperations(SqlManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task> BeginUpdateWithHttpMessagesAsync(string resourceGroupName, string managedInstanceName, ManagedInstanceUpdate parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task>> ListByInstancePoolNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - if (resourceGroupName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); - } - if (managedInstanceName == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "managedInstanceName"); - } - if (parameters == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "parameters"); - } - if (Client.SubscriptionId == null) + if (nextPageLink == null) { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); } - string apiVersion = "2020-02-02-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -1565,24 +1996,14 @@ internal ManagedInstancesOperations(SqlManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("resourceGroupName", resourceGroupName); - tracingParameters.Add("managedInstanceName", managedInstanceName); - tracingParameters.Add("parameters", parameters); - tracingParameters.Add("apiVersion", apiVersion); + tracingParameters.Add("nextPageLink", nextPageLink); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "BeginUpdate", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "ListByInstancePoolNext", tracingParameters); } // Construct URL - var _baseUrl = Client.BaseUri.AbsoluteUri; - var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}").ToString(); - _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); - _url = _url.Replace("{managedInstanceName}", System.Uri.EscapeDataString(managedInstanceName)); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + string _url = "{nextLink}"; + _url = _url.Replace("{nextLink}", nextPageLink); List _queryParameters = new List(); - if (apiVersion != null) - { - _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(apiVersion))); - } if (_queryParameters.Count > 0) { _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); @@ -1590,7 +2011,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) // Create HTTP transport objects var _httpRequest = new HttpRequestMessage(); HttpResponseMessage _httpResponse = null; - _httpRequest.Method = new HttpMethod("PATCH"); + _httpRequest.Method = new HttpMethod("GET"); _httpRequest.RequestUri = new System.Uri(_url); // Set Headers if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) @@ -1621,12 +2042,6 @@ internal ManagedInstancesOperations(SqlManagementClient client) // Serialize Request string _requestContent = null; - if(parameters != null) - { - _requestContent = Rest.Serialization.SafeJsonConvert.SerializeObject(parameters, Client.SerializationSettings); - _httpRequest.Content = new StringContent(_requestContent, System.Text.Encoding.UTF8); - _httpRequest.Content.Headers.ContentType =System.Net.Http.Headers.MediaTypeHeaderValue.Parse("application/json; charset=utf-8"); - } // Set Credentials if (Client.Credentials != null) { @@ -1647,7 +2062,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) HttpStatusCode _statusCode = _httpResponse.StatusCode; cancellationToken.ThrowIfCancellationRequested(); string _responseContent = null; - if ((int)_statusCode != 200 && (int)_statusCode != 202) + if ((int)_statusCode != 200) { var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); try @@ -1682,7 +2097,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse(); + var _result = new AzureOperationResponse>(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -1695,7 +2110,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { @@ -1888,7 +2303,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) } /// - /// Gets a list of all managed instances in an instance pool. + /// Get top resource consuming queries of a managed instance. /// /// /// The NextLink from the previous successful call to List operation. @@ -1914,7 +2329,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) /// /// A response object containing the response body and response headers. /// - public async Task>> ListByInstancePoolNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + public async Task>> ListByManagedInstanceNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { if (nextPageLink == null) { @@ -1929,7 +2344,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) Dictionary tracingParameters = new Dictionary(); tracingParameters.Add("nextPageLink", nextPageLink); tracingParameters.Add("cancellationToken", cancellationToken); - ServiceClientTracing.Enter(_invocationId, this, "ListByInstancePoolNext", tracingParameters); + ServiceClientTracing.Enter(_invocationId, this, "ListByManagedInstanceNext", tracingParameters); } // Construct URL string _url = "{nextLink}"; @@ -2028,7 +2443,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) throw ex; } // Create Result - var _result = new AzureOperationResponse>(); + var _result = new AzureOperationResponse>(); _result.Request = _httpRequest; _result.Response = _httpResponse; if (_httpResponse.Headers.Contains("x-ms-request-id")) @@ -2041,7 +2456,7 @@ internal ManagedInstancesOperations(SqlManagementClient client) _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); try { - _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); } catch (JsonException ex) { diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstancesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstancesOperationsExtensions.cs similarity index 79% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstancesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstancesOperationsExtensions.cs index 4f774c2c2835..c4370ab74b84 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedInstancesOperationsExtensions.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedInstancesOperationsExtensions.cs @@ -22,48 +22,45 @@ namespace Microsoft.Azure.Management.Sql public static partial class ManagedInstancesOperationsExtensions { /// - /// Failovers a managed instance. + /// Gets a list of all managed instances in an instance pool. /// /// /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. - /// - /// - /// The name of the managed instance. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// - /// - /// The type of replica to be failed over. Possible values include: 'Primary', - /// 'ReadableSecondary' + /// + /// The instance pool name. /// - public static void Failover(this IManagedInstancesOperations operations, string resourceGroupName, string managedInstanceName, string replicaType = default(string)) + public static IPage ListByInstancePool(this IManagedInstancesOperations operations, string resourceGroupName, string instancePoolName) { - operations.FailoverAsync(resourceGroupName, managedInstanceName, replicaType).GetAwaiter().GetResult(); + return operations.ListByInstancePoolAsync(resourceGroupName, instancePoolName).GetAwaiter().GetResult(); } /// - /// Failovers a managed instance. + /// Gets a list of all managed instances in an instance pool. /// /// /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. - /// - /// - /// The name of the managed instance. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// - /// - /// The type of replica to be failed over. Possible values include: 'Primary', - /// 'ReadableSecondary' + /// + /// The instance pool name. /// /// /// The cancellation token. /// - public static async Task FailoverAsync(this IManagedInstancesOperations operations, string resourceGroupName, string managedInstanceName, string replicaType = default(string), CancellationToken cancellationToken = default(CancellationToken)) + public static async Task> ListByInstancePoolAsync(this IManagedInstancesOperations operations, string resourceGroupName, string instancePoolName, CancellationToken cancellationToken = default(CancellationToken)) { - (await operations.FailoverWithHttpMessagesAsync(resourceGroupName, managedInstanceName, replicaType, null, cancellationToken).ConfigureAwait(false)).Dispose(); + using (var _result = await operations.ListByInstancePoolWithHttpMessagesAsync(resourceGroupName, instancePoolName, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } } /// @@ -280,7 +277,7 @@ public static ManagedInstance Update(this IManagedInstancesOperations operations } /// - /// Gets a list of all managed instances in an instance pool. + /// Get top resource consuming queries of a managed instance. /// /// /// The operations group for this extension method. @@ -289,16 +286,41 @@ public static ManagedInstance Update(this IManagedInstancesOperations operations /// The name of the resource group that contains the resource. You can obtain /// this value from the Azure Resource Manager API or the portal. /// - /// - /// The instance pool name. + /// + /// The name of the managed instance. /// - public static IPage ListByInstancePool(this IManagedInstancesOperations operations, string resourceGroupName, string instancePoolName) + /// + /// How many 'top queries' to return. Default is 5. + /// + /// + /// Comma separated list of databases to be included into search. All DB's are + /// included if this parameter is not specified. + /// + /// + /// Start time for observed period. + /// + /// + /// End time for observed period. + /// + /// + /// The time step to be used to summarize the metric values. Default value is + /// PT1H. Possible values include: 'PT1H', 'P1D' + /// + /// + /// Aggregation function to be used, default value is 'sum'. Possible values + /// include: 'avg', 'min', 'max', 'stdev', 'sum' + /// + /// + /// Metric to be used for ranking top queries. Default is 'cpu'. Possible + /// values include: 'cpu', 'io', 'logIo', 'duration', 'dtu' + /// + public static IPage ListByManagedInstance(this IManagedInstancesOperations operations, string resourceGroupName, string managedInstanceName, int? numberOfQueries = default(int?), string databases = default(string), string startTime = default(string), string endTime = default(string), string interval = default(string), string aggregationFunction = default(string), string observationMetric = default(string)) { - return operations.ListByInstancePoolAsync(resourceGroupName, instancePoolName).GetAwaiter().GetResult(); + return operations.ListByManagedInstanceAsync(resourceGroupName, managedInstanceName, numberOfQueries, databases, startTime, endTime, interval, aggregationFunction, observationMetric).GetAwaiter().GetResult(); } /// - /// Gets a list of all managed instances in an instance pool. + /// Get top resource consuming queries of a managed instance. /// /// /// The operations group for this extension method. @@ -307,43 +329,40 @@ public static IPage ListByInstancePool(this IManagedInstancesOp /// The name of the resource group that contains the resource. You can obtain /// this value from the Azure Resource Manager API or the portal. /// - /// - /// The instance pool name. + /// + /// The name of the managed instance. /// - /// - /// The cancellation token. + /// + /// How many 'top queries' to return. Default is 5. /// - public static async Task> ListByInstancePoolAsync(this IManagedInstancesOperations operations, string resourceGroupName, string instancePoolName, CancellationToken cancellationToken = default(CancellationToken)) - { - using (var _result = await operations.ListByInstancePoolWithHttpMessagesAsync(resourceGroupName, instancePoolName, null, cancellationToken).ConfigureAwait(false)) - { - return _result.Body; - } - } - - /// - /// Gets a list of all managed instances in the subscription. - /// - /// - /// The operations group for this extension method. + /// + /// Comma separated list of databases to be included into search. All DB's are + /// included if this parameter is not specified. /// - public static IPage List(this IManagedInstancesOperations operations) - { - return operations.ListAsync().GetAwaiter().GetResult(); - } - - /// - /// Gets a list of all managed instances in the subscription. - /// - /// - /// The operations group for this extension method. + /// + /// Start time for observed period. + /// + /// + /// End time for observed period. + /// + /// + /// The time step to be used to summarize the metric values. Default value is + /// PT1H. Possible values include: 'PT1H', 'P1D' + /// + /// + /// Aggregation function to be used, default value is 'sum'. Possible values + /// include: 'avg', 'min', 'max', 'stdev', 'sum' + /// + /// + /// Metric to be used for ranking top queries. Default is 'cpu'. Possible + /// values include: 'cpu', 'io', 'logIo', 'duration', 'dtu' /// /// /// The cancellation token. /// - public static async Task> ListAsync(this IManagedInstancesOperations operations, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task> ListByManagedInstanceAsync(this IManagedInstancesOperations operations, string resourceGroupName, string managedInstanceName, int? numberOfQueries = default(int?), string databases = default(string), string startTime = default(string), string endTime = default(string), string interval = default(string), string aggregationFunction = default(string), string observationMetric = default(string), CancellationToken cancellationToken = default(CancellationToken)) { - using (var _result = await operations.ListWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) + using (var _result = await operations.ListByManagedInstanceWithHttpMessagesAsync(resourceGroupName, managedInstanceName, numberOfQueries, databases, startTime, endTime, interval, aggregationFunction, observationMetric, null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } @@ -356,18 +375,19 @@ public static IPage List(this IManagedInstancesOperations opera /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// - /// The name of the managed instance. + /// The name of the managed instance to failover. /// /// /// The type of replica to be failed over. Possible values include: 'Primary', /// 'ReadableSecondary' /// - public static void BeginFailover(this IManagedInstancesOperations operations, string resourceGroupName, string managedInstanceName, string replicaType = default(string)) + public static void Failover(this IManagedInstancesOperations operations, string resourceGroupName, string managedInstanceName, string replicaType = default(string)) { - operations.BeginFailoverAsync(resourceGroupName, managedInstanceName, replicaType).GetAwaiter().GetResult(); + operations.FailoverAsync(resourceGroupName, managedInstanceName, replicaType).GetAwaiter().GetResult(); } /// @@ -377,10 +397,11 @@ public static IPage List(this IManagedInstancesOperations opera /// The operations group for this extension method. /// /// - /// The name of the resource group. The name is case insensitive. + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. /// /// - /// The name of the managed instance. + /// The name of the managed instance to failover. /// /// /// The type of replica to be failed over. Possible values include: 'Primary', @@ -389,9 +410,37 @@ public static IPage List(this IManagedInstancesOperations opera /// /// The cancellation token. /// - public static async Task BeginFailoverAsync(this IManagedInstancesOperations operations, string resourceGroupName, string managedInstanceName, string replicaType = default(string), CancellationToken cancellationToken = default(CancellationToken)) + public static async Task FailoverAsync(this IManagedInstancesOperations operations, string resourceGroupName, string managedInstanceName, string replicaType = default(string), CancellationToken cancellationToken = default(CancellationToken)) { - (await operations.BeginFailoverWithHttpMessagesAsync(resourceGroupName, managedInstanceName, replicaType, null, cancellationToken).ConfigureAwait(false)).Dispose(); + (await operations.FailoverWithHttpMessagesAsync(resourceGroupName, managedInstanceName, replicaType, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + /// + /// Gets a list of all managed instances in the subscription. + /// + /// + /// The operations group for this extension method. + /// + public static IPage List(this IManagedInstancesOperations operations) + { + return operations.ListAsync().GetAwaiter().GetResult(); + } + + /// + /// Gets a list of all managed instances in the subscription. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The cancellation token. + /// + public static async Task> ListAsync(this IManagedInstancesOperations operations, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListWithHttpMessagesAsync(null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } } /// @@ -529,6 +578,87 @@ public static ManagedInstance BeginUpdate(this IManagedInstancesOperations opera } } + /// + /// Failovers a managed instance. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. + /// + /// + /// The name of the managed instance to failover. + /// + /// + /// The type of replica to be failed over. Possible values include: 'Primary', + /// 'ReadableSecondary' + /// + public static void BeginFailover(this IManagedInstancesOperations operations, string resourceGroupName, string managedInstanceName, string replicaType = default(string)) + { + operations.BeginFailoverAsync(resourceGroupName, managedInstanceName, replicaType).GetAwaiter().GetResult(); + } + + /// + /// Failovers a managed instance. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The name of the resource group that contains the resource. You can obtain + /// this value from the Azure Resource Manager API or the portal. + /// + /// + /// The name of the managed instance to failover. + /// + /// + /// The type of replica to be failed over. Possible values include: 'Primary', + /// 'ReadableSecondary' + /// + /// + /// The cancellation token. + /// + public static async Task BeginFailoverAsync(this IManagedInstancesOperations operations, string resourceGroupName, string managedInstanceName, string replicaType = default(string), CancellationToken cancellationToken = default(CancellationToken)) + { + (await operations.BeginFailoverWithHttpMessagesAsync(resourceGroupName, managedInstanceName, replicaType, null, cancellationToken).ConfigureAwait(false)).Dispose(); + } + + /// + /// Gets a list of all managed instances in an instance pool. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + public static IPage ListByInstancePoolNext(this IManagedInstancesOperations operations, string nextPageLink) + { + return operations.ListByInstancePoolNextAsync(nextPageLink).GetAwaiter().GetResult(); + } + + /// + /// Gets a list of all managed instances in an instance pool. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The cancellation token. + /// + public static async Task> ListByInstancePoolNextAsync(this IManagedInstancesOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListByInstancePoolNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Gets a list of managed instances in a resource group. /// @@ -564,7 +694,7 @@ public static IPage ListByResourceGroupNext(this IManagedInstan } /// - /// Gets a list of all managed instances in an instance pool. + /// Get top resource consuming queries of a managed instance. /// /// /// The operations group for this extension method. @@ -572,13 +702,13 @@ public static IPage ListByResourceGroupNext(this IManagedInstan /// /// The NextLink from the previous successful call to List operation. /// - public static IPage ListByInstancePoolNext(this IManagedInstancesOperations operations, string nextPageLink) + public static IPage ListByManagedInstanceNext(this IManagedInstancesOperations operations, string nextPageLink) { - return operations.ListByInstancePoolNextAsync(nextPageLink).GetAwaiter().GetResult(); + return operations.ListByManagedInstanceNextAsync(nextPageLink).GetAwaiter().GetResult(); } /// - /// Gets a list of all managed instances in an instance pool. + /// Get top resource consuming queries of a managed instance. /// /// /// The operations group for this extension method. @@ -589,9 +719,9 @@ public static IPage ListByInstancePoolNext(this IManagedInstanc /// /// The cancellation token. /// - public static async Task> ListByInstancePoolNextAsync(this IManagedInstancesOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) + public static async Task> ListByManagedInstanceNextAsync(this IManagedInstancesOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) { - using (var _result = await operations.ListByInstancePoolNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) + using (var _result = await operations.ListByManagedInstanceNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) { return _result.Body; } diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedRestorableDroppedDatabaseBackupShortTermRetentionPoliciesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedServerSecurityAlertPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedServerSecurityAlertPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedServerSecurityAlertPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedServerSecurityAlertPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedServerSecurityAlertPoliciesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedServerSecurityAlertPoliciesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ManagedServerSecurityAlertPoliciesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ManagedServerSecurityAlertPoliciesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AggregationFunctionType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AggregationFunctionType.cs new file mode 100644 index 000000000000..35a7da69340c --- /dev/null +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AggregationFunctionType.cs @@ -0,0 +1,25 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Sql.Models +{ + + /// + /// Defines values for AggregationFunctionType. + /// + public static class AggregationFunctionType + { + public const string Avg = "avg"; + public const string Min = "min"; + public const string Max = "max"; + public const string Stdev = "stdev"; + public const string Sum = "sum"; + } +} diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/AutoPauseDelayTimeRange.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AutoPauseDelayTimeRange.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/AutoPauseDelayTimeRange.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AutoPauseDelayTimeRange.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/AutomaticTuningDisabledReason.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AutomaticTuningDisabledReason.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/AutomaticTuningDisabledReason.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AutomaticTuningDisabledReason.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/AutomaticTuningMode.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AutomaticTuningMode.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/AutomaticTuningMode.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AutomaticTuningMode.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/AutomaticTuningOptionModeActual.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AutomaticTuningOptionModeActual.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/AutomaticTuningOptionModeActual.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AutomaticTuningOptionModeActual.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/AutomaticTuningOptionModeDesired.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AutomaticTuningOptionModeDesired.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/AutomaticTuningOptionModeDesired.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AutomaticTuningOptionModeDesired.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/AutomaticTuningOptions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AutomaticTuningOptions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/AutomaticTuningOptions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AutomaticTuningOptions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/AutomaticTuningServerMode.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AutomaticTuningServerMode.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/AutomaticTuningServerMode.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AutomaticTuningServerMode.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/AutomaticTuningServerOptions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AutomaticTuningServerOptions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/AutomaticTuningServerOptions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AutomaticTuningServerOptions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/AutomaticTuningServerReason.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AutomaticTuningServerReason.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/AutomaticTuningServerReason.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/AutomaticTuningServerReason.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/BackupLongTermRetentionPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/BackupLongTermRetentionPolicy.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/BackupLongTermRetentionPolicy.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/BackupLongTermRetentionPolicy.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/BackupShortTermRetentionPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/BackupShortTermRetentionPolicy.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/BackupShortTermRetentionPolicy.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/BackupShortTermRetentionPolicy.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/BlobAuditingPolicyState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/BlobAuditingPolicyState.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/BlobAuditingPolicyState.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/BlobAuditingPolicyState.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/CapabilityGroup.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CapabilityGroup.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/CapabilityGroup.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CapabilityGroup.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/CapabilityStatus.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CapabilityStatus.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/CapabilityStatus.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CapabilityStatus.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/CatalogCollationType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CatalogCollationType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/CatalogCollationType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CatalogCollationType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/CheckNameAvailabilityReason.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CheckNameAvailabilityReason.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/CheckNameAvailabilityReason.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CheckNameAvailabilityReason.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/CheckNameAvailabilityRequest.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CheckNameAvailabilityRequest.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/CheckNameAvailabilityRequest.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CheckNameAvailabilityRequest.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/CheckNameAvailabilityResponse.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CheckNameAvailabilityResponse.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/CheckNameAvailabilityResponse.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CheckNameAvailabilityResponse.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/CompleteDatabaseRestoreDefinition.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CompleteDatabaseRestoreDefinition.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/CompleteDatabaseRestoreDefinition.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CompleteDatabaseRestoreDefinition.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/CreateDatabaseRestorePointDefinition.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CreateDatabaseRestorePointDefinition.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/CreateDatabaseRestorePointDefinition.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CreateDatabaseRestorePointDefinition.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/CreateMode.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CreateMode.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/CreateMode.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CreateMode.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CreatedByType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CreatedByType.cs new file mode 100644 index 000000000000..f921107c3754 --- /dev/null +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/CreatedByType.cs @@ -0,0 +1,24 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Sql.Models +{ + + /// + /// Defines values for CreatedByType. + /// + public static class CreatedByType + { + public const string User = "User"; + public const string Application = "Application"; + public const string ManagedIdentity = "ManagedIdentity"; + public const string Key = "Key"; + } +} diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DataMaskingFunction.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DataMaskingFunction.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DataMaskingFunction.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DataMaskingFunction.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DataMaskingPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DataMaskingPolicy.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DataMaskingPolicy.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DataMaskingPolicy.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DataMaskingRule.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DataMaskingRule.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DataMaskingRule.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DataMaskingRule.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DataMaskingRuleState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DataMaskingRuleState.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DataMaskingRuleState.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DataMaskingRuleState.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DataMaskingState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DataMaskingState.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DataMaskingState.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DataMaskingState.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Database.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Database.cs similarity index 98% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Database.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Database.cs index b71dbb2d62eb..b5e211bd6c3b 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Database.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Database.cs @@ -177,9 +177,8 @@ public Database() /// is automatically paused. A value of -1 means that automatic pause /// is disabled /// The storage account type used to - /// store backups for this database. Currently the only supported - /// option is GRS (GeoRedundantStorage). Possible values include: - /// 'GRS', 'LRS', 'ZRS' + /// store backups for this database. Possible values include: 'GRS', + /// 'LRS', 'ZRS' /// Minimal capacity that database will /// always have allocated, if not paused /// The date when database was paused by user @@ -190,7 +189,7 @@ public Database() /// database is paused. /// Maintenance configuration /// id assigned to the database. This configuration defines the period - /// when the maintenance updates will be rolled out. + /// when the maintenance updates will occur. public Database(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), Sku sku = default(Sku), string kind = default(string), string managedBy = default(string), string createMode = default(string), string collation = default(string), long? maxSizeBytes = default(long?), string sampleName = default(string), string elasticPoolId = default(string), string sourceDatabaseId = default(string), string status = default(string), System.Guid? databaseId = default(System.Guid?), System.DateTime? creationDate = default(System.DateTime?), string currentServiceObjectiveName = default(string), string requestedServiceObjectiveName = default(string), string defaultSecondaryLocation = default(string), string failoverGroupId = default(string), System.DateTime? restorePointInTime = default(System.DateTime?), System.DateTime? sourceDatabaseDeletionDate = default(System.DateTime?), string recoveryServicesRecoveryPointId = default(string), string longTermRetentionBackupResourceId = default(string), string recoverableDatabaseId = default(string), string restorableDroppedDatabaseId = default(string), string catalogCollation = default(string), bool? zoneRedundant = default(bool?), string licenseType = default(string), long? maxLogSizeBytes = default(long?), System.DateTime? earliestRestoreDate = default(System.DateTime?), string readScale = default(string), int? highAvailabilityReplicaCount = default(int?), string secondaryType = default(string), Sku currentSku = default(Sku), int? autoPauseDelay = default(int?), string storageAccountType = default(string), double? minCapacity = default(double?), System.DateTime? pausedDate = default(System.DateTime?), System.DateTime? resumedDate = default(System.DateTime?), string maintenanceConfigurationId = default(string)) : base(location, id, name, type, tags) { @@ -518,8 +517,7 @@ public Database() /// /// Gets or sets the storage account type used to store backups for - /// this database. Currently the only supported option is GRS - /// (GeoRedundantStorage). Possible values include: 'GRS', 'LRS', 'ZRS' + /// this database. Possible values include: 'GRS', 'LRS', 'ZRS' /// [JsonProperty(PropertyName = "properties.storageAccountType")] public string StorageAccountType { get; set; } @@ -548,7 +546,7 @@ public Database() /// /// Gets or sets maintenance configuration id assigned to the database. /// This configuration defines the period when the maintenance updates - /// will be rolled out. + /// will occur. /// [JsonProperty(PropertyName = "properties.maintenanceConfigurationId")] public string MaintenanceConfigurationId { get; set; } diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseAutomaticTuning.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseAutomaticTuning.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseAutomaticTuning.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseAutomaticTuning.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseBlobAuditingPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseBlobAuditingPolicy.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseBlobAuditingPolicy.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseBlobAuditingPolicy.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseLicenseType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseLicenseType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseLicenseType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseLicenseType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseOperation.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseOperation.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseOperation.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseOperation.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseReadScale.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseReadScale.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseReadScale.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseReadScale.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseSecurityAlertPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseSecurityAlertPolicy.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseSecurityAlertPolicy.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseSecurityAlertPolicy.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseState1.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseState1.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseState1.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseState1.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseState2.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseState2.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseState2.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseState2.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseState3.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseState3.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseState3.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseState3.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseState4.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseState4.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseState4.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseState4.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseState5.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseState5.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseState5.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseState5.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseState6.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseState6.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseState6.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseState6.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseStatus.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseStatus.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseStatus.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseStatus.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseUpdate.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseUpdate.cs similarity index 98% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseUpdate.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseUpdate.cs index 529241fc455e..2b47cee16a80 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseUpdate.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseUpdate.cs @@ -154,9 +154,8 @@ public DatabaseUpdate() /// is automatically paused. A value of -1 means that automatic pause /// is disabled /// The storage account type used to - /// store backups for this database. Currently the only supported - /// option is GRS (GeoRedundantStorage). Possible values include: - /// 'GRS', 'LRS', 'ZRS' + /// store backups for this database. Possible values include: 'GRS', + /// 'LRS', 'ZRS' /// Minimal capacity that database will /// always have allocated, if not paused /// The date when database was paused by user @@ -167,7 +166,7 @@ public DatabaseUpdate() /// database is paused. /// Maintenance configuration /// id assigned to the database. This configuration defines the period - /// when the maintenance updates will be rolled out. + /// when the maintenance updates will occur. /// Resource tags. public DatabaseUpdate(Sku sku = default(Sku), string createMode = default(string), string collation = default(string), long? maxSizeBytes = default(long?), string sampleName = default(string), string elasticPoolId = default(string), string sourceDatabaseId = default(string), string status = default(string), System.Guid? databaseId = default(System.Guid?), System.DateTime? creationDate = default(System.DateTime?), string currentServiceObjectiveName = default(string), string requestedServiceObjectiveName = default(string), string defaultSecondaryLocation = default(string), string failoverGroupId = default(string), System.DateTime? restorePointInTime = default(System.DateTime?), System.DateTime? sourceDatabaseDeletionDate = default(System.DateTime?), string recoveryServicesRecoveryPointId = default(string), string longTermRetentionBackupResourceId = default(string), string recoverableDatabaseId = default(string), string restorableDroppedDatabaseId = default(string), string catalogCollation = default(string), bool? zoneRedundant = default(bool?), string licenseType = default(string), long? maxLogSizeBytes = default(long?), System.DateTime? earliestRestoreDate = default(System.DateTime?), string readScale = default(string), int? highAvailabilityReplicaCount = default(int?), string secondaryType = default(string), Sku currentSku = default(Sku), int? autoPauseDelay = default(int?), string storageAccountType = default(string), double? minCapacity = default(double?), System.DateTime? pausedDate = default(System.DateTime?), System.DateTime? resumedDate = default(System.DateTime?), string maintenanceConfigurationId = default(string), IDictionary tags = default(IDictionary)) { @@ -466,8 +465,7 @@ public DatabaseUpdate() /// /// Gets or sets the storage account type used to store backups for - /// this database. Currently the only supported option is GRS - /// (GeoRedundantStorage). Possible values include: 'GRS', 'LRS', 'ZRS' + /// this database. Possible values include: 'GRS', 'LRS', 'ZRS' /// [JsonProperty(PropertyName = "properties.storageAccountType")] public string StorageAccountType { get; set; } @@ -496,7 +494,7 @@ public DatabaseUpdate() /// /// Gets or sets maintenance configuration id assigned to the database. /// This configuration defines the period when the maintenance updates - /// will be rolled out. + /// will occur. /// [JsonProperty(PropertyName = "properties.maintenanceConfigurationId")] public string MaintenanceConfigurationId { get; set; } diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseUsage.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseUsage.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseUsage.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseUsage.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseVulnerabilityAssessment.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseVulnerabilityAssessment.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseVulnerabilityAssessment.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseVulnerabilityAssessment.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseVulnerabilityAssessmentRuleBaseline.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseVulnerabilityAssessmentRuleBaseline.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseVulnerabilityAssessmentRuleBaseline.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseVulnerabilityAssessmentRuleBaseline.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseVulnerabilityAssessmentRuleBaselineItem.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseVulnerabilityAssessmentRuleBaselineItem.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseVulnerabilityAssessmentRuleBaselineItem.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseVulnerabilityAssessmentRuleBaselineItem.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseVulnerabilityAssessmentScansExport.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseVulnerabilityAssessmentScansExport.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/DatabaseVulnerabilityAssessmentScansExport.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/DatabaseVulnerabilityAssessmentScansExport.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/EditionCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/EditionCapability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/EditionCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/EditionCapability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPool.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPool.cs similarity index 98% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPool.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPool.cs index 566513fc3063..4ff5f68e841a 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPool.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPool.cs @@ -69,7 +69,7 @@ public ElasticPool() /// 'BasePrice' /// Maintenance configuration /// id assigned to the elastic pool. This configuration defines the - /// period when the maintenance updates will be rolled out. + /// period when the maintenance updates will will occur. public ElasticPool(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), Sku sku = default(Sku), string kind = default(string), string state = default(string), System.DateTime? creationDate = default(System.DateTime?), long? maxSizeBytes = default(long?), ElasticPoolPerDatabaseSettings perDatabaseSettings = default(ElasticPoolPerDatabaseSettings), bool? zoneRedundant = default(bool?), string licenseType = default(string), string maintenanceConfigurationId = default(string)) : base(location, id, name, type, tags) { @@ -159,7 +159,7 @@ public ElasticPool() /// /// Gets or sets maintenance configuration id assigned to the elastic /// pool. This configuration defines the period when the maintenance - /// updates will be rolled out. + /// updates will will occur. /// [JsonProperty(PropertyName = "properties.maintenanceConfigurationId")] public string MaintenanceConfigurationId { get; set; } diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolActivity.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolActivity.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolActivity.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolActivity.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolDatabaseActivity.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolDatabaseActivity.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolDatabaseActivity.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolDatabaseActivity.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolEdition.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolEdition.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolEdition.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolEdition.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolEditionCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolEditionCapability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolEditionCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolEditionCapability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolLicenseType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolLicenseType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolLicenseType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolLicenseType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolOperation.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolOperation.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolOperation.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolOperation.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolPerDatabaseMaxPerformanceLevelCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolPerDatabaseMaxPerformanceLevelCapability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolPerDatabaseMaxPerformanceLevelCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolPerDatabaseMaxPerformanceLevelCapability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolPerDatabaseMinPerformanceLevelCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolPerDatabaseMinPerformanceLevelCapability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolPerDatabaseMinPerformanceLevelCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolPerDatabaseMinPerformanceLevelCapability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolPerDatabaseSettings.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolPerDatabaseSettings.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolPerDatabaseSettings.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolPerDatabaseSettings.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolPerformanceLevelCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolPerformanceLevelCapability.cs similarity index 89% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolPerformanceLevelCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolPerformanceLevelCapability.cs index 9dfae52b9858..e367fcf4c067 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolPerformanceLevelCapability.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolPerformanceLevelCapability.cs @@ -50,11 +50,13 @@ public ElasticPoolPerformanceLevelCapability() /// supported per database max performance levels. /// Whether or not zone redundancy is /// supported for the performance level. + /// List of supported + /// maintenance configurations /// The status of the capability. Possible values /// include: 'Visible', 'Available', 'Default', 'Disabled' /// The reason for the capability not being /// available. - public ElasticPoolPerformanceLevelCapability(PerformanceLevelCapability performanceLevel = default(PerformanceLevelCapability), Sku sku = default(Sku), IList supportedLicenseTypes = default(IList), int? maxDatabaseCount = default(int?), MaxSizeCapability includedMaxSize = default(MaxSizeCapability), IList supportedMaxSizes = default(IList), IList supportedPerDatabaseMaxSizes = default(IList), IList supportedPerDatabaseMaxPerformanceLevels = default(IList), bool? zoneRedundant = default(bool?), CapabilityStatus? status = default(CapabilityStatus?), string reason = default(string)) + public ElasticPoolPerformanceLevelCapability(PerformanceLevelCapability performanceLevel = default(PerformanceLevelCapability), Sku sku = default(Sku), IList supportedLicenseTypes = default(IList), int? maxDatabaseCount = default(int?), MaxSizeCapability includedMaxSize = default(MaxSizeCapability), IList supportedMaxSizes = default(IList), IList supportedPerDatabaseMaxSizes = default(IList), IList supportedPerDatabaseMaxPerformanceLevels = default(IList), bool? zoneRedundant = default(bool?), IList supportedMaintenanceConfigurations = default(IList), CapabilityStatus? status = default(CapabilityStatus?), string reason = default(string)) { PerformanceLevel = performanceLevel; Sku = sku; @@ -65,6 +67,7 @@ public ElasticPoolPerformanceLevelCapability() SupportedPerDatabaseMaxSizes = supportedPerDatabaseMaxSizes; SupportedPerDatabaseMaxPerformanceLevels = supportedPerDatabaseMaxPerformanceLevels; ZoneRedundant = zoneRedundant; + SupportedMaintenanceConfigurations = supportedMaintenanceConfigurations; Status = status; Reason = reason; CustomInit(); @@ -130,6 +133,12 @@ public ElasticPoolPerformanceLevelCapability() [JsonProperty(PropertyName = "zoneRedundant")] public bool? ZoneRedundant { get; private set; } + /// + /// Gets list of supported maintenance configurations + /// + [JsonProperty(PropertyName = "supportedMaintenanceConfigurations")] + public IList SupportedMaintenanceConfigurations { get; private set; } + /// /// Gets the status of the capability. Possible values include: /// 'Visible', 'Available', 'Default', 'Disabled' diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolState.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolState.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolState.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolUpdate.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolUpdate.cs similarity index 97% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolUpdate.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolUpdate.cs index b63e1e0831ae..8f6468917e99 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ElasticPoolUpdate.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ElasticPoolUpdate.cs @@ -46,7 +46,7 @@ public ElasticPoolUpdate() /// 'BasePrice' /// Maintenance configuration /// id assigned to the elastic pool. This configuration defines the - /// period when the maintenance updates will be rolled out. + /// period when the maintenance updates will will occur. /// Resource tags. public ElasticPoolUpdate(Sku sku = default(Sku), long? maxSizeBytes = default(long?), ElasticPoolPerDatabaseSettings perDatabaseSettings = default(ElasticPoolPerDatabaseSettings), bool? zoneRedundant = default(bool?), string licenseType = default(string), string maintenanceConfigurationId = default(string), IDictionary tags = default(IDictionary)) { @@ -101,7 +101,7 @@ public ElasticPoolUpdate() /// /// Gets or sets maintenance configuration id assigned to the elastic /// pool. This configuration defines the period when the maintenance - /// updates will be rolled out. + /// updates will will occur. /// [JsonProperty(PropertyName = "properties.maintenanceConfigurationId")] public string MaintenanceConfigurationId { get; set; } diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/EncryptionProtector.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/EncryptionProtector.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/EncryptionProtector.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/EncryptionProtector.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ExportDatabaseDefinition.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ExportDatabaseDefinition.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ExportDatabaseDefinition.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ExportDatabaseDefinition.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ExtendedDatabaseBlobAuditingPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ExtendedDatabaseBlobAuditingPolicy.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ExtendedDatabaseBlobAuditingPolicy.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ExtendedDatabaseBlobAuditingPolicy.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ExtendedServerBlobAuditingPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ExtendedServerBlobAuditingPolicy.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ExtendedServerBlobAuditingPolicy.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ExtendedServerBlobAuditingPolicy.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/FailoverGroup.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/FailoverGroup.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/FailoverGroup.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/FailoverGroup.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/FailoverGroupReadOnlyEndpoint.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/FailoverGroupReadOnlyEndpoint.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/FailoverGroupReadOnlyEndpoint.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/FailoverGroupReadOnlyEndpoint.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/FailoverGroupReadWriteEndpoint.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/FailoverGroupReadWriteEndpoint.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/FailoverGroupReadWriteEndpoint.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/FailoverGroupReadWriteEndpoint.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/FailoverGroupReplicationRole.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/FailoverGroupReplicationRole.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/FailoverGroupReplicationRole.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/FailoverGroupReplicationRole.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/FailoverGroupUpdate.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/FailoverGroupUpdate.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/FailoverGroupUpdate.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/FailoverGroupUpdate.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/FirewallRule.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/FirewallRule.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/FirewallRule.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/FirewallRule.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/GeoBackupPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/GeoBackupPolicy.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/GeoBackupPolicy.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/GeoBackupPolicy.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/GeoBackupPolicyState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/GeoBackupPolicyState.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/GeoBackupPolicyState.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/GeoBackupPolicyState.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/IdentityType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/IdentityType.cs similarity index 85% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/IdentityType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/IdentityType.cs index cb7c7a82b81d..83b18afcdd7e 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/IdentityType.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/IdentityType.cs @@ -16,6 +16,8 @@ namespace Microsoft.Azure.Management.Sql.Models /// public static class IdentityType { + public const string None = "None"; public const string SystemAssigned = "SystemAssigned"; + public const string UserAssigned = "UserAssigned"; } } diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ImportExistingDatabaseDefinition.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ImportExistingDatabaseDefinition.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ImportExistingDatabaseDefinition.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ImportExistingDatabaseDefinition.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ImportExportOperationResult.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ImportExportOperationResult.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ImportExportOperationResult.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ImportExportOperationResult.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ImportNewDatabaseDefinition.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ImportNewDatabaseDefinition.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ImportNewDatabaseDefinition.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ImportNewDatabaseDefinition.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstanceFailoverGroup.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstanceFailoverGroup.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstanceFailoverGroup.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstanceFailoverGroup.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstanceFailoverGroupReadOnlyEndpoint.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstanceFailoverGroupReadOnlyEndpoint.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstanceFailoverGroupReadOnlyEndpoint.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstanceFailoverGroupReadOnlyEndpoint.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstanceFailoverGroupReadWriteEndpoint.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstanceFailoverGroupReadWriteEndpoint.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstanceFailoverGroupReadWriteEndpoint.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstanceFailoverGroupReadWriteEndpoint.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstanceFailoverGroupReplicationRole.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstanceFailoverGroupReplicationRole.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstanceFailoverGroupReplicationRole.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstanceFailoverGroupReplicationRole.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstancePool.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstancePool.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstancePool.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstancePool.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstancePoolEditionCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstancePoolEditionCapability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstancePoolEditionCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstancePoolEditionCapability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstancePoolFamilyCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstancePoolFamilyCapability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstancePoolFamilyCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstancePoolFamilyCapability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstancePoolLicenseType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstancePoolLicenseType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstancePoolLicenseType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstancePoolLicenseType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstancePoolUpdate.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstancePoolUpdate.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstancePoolUpdate.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstancePoolUpdate.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstancePoolVcoresCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstancePoolVcoresCapability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/InstancePoolVcoresCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/InstancePoolVcoresCapability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Job.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Job.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Job.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Job.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobAgent.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobAgent.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobAgent.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobAgent.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobAgentState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobAgentState.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobAgentState.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobAgentState.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobAgentUpdate.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobAgentUpdate.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobAgentUpdate.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobAgentUpdate.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobCredential.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobCredential.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobCredential.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobCredential.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobExecution.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobExecution.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobExecution.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobExecution.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobExecutionLifecycle.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobExecutionLifecycle.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobExecutionLifecycle.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobExecutionLifecycle.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobExecutionTarget.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobExecutionTarget.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobExecutionTarget.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobExecutionTarget.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobSchedule.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobSchedule.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobSchedule.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobSchedule.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobScheduleType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobScheduleType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobScheduleType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobScheduleType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobStep.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobStep.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobStep.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobStep.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobStepAction.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobStepAction.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobStepAction.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobStepAction.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobStepActionSource.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobStepActionSource.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobStepActionSource.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobStepActionSource.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobStepActionType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobStepActionType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobStepActionType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobStepActionType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobStepExecutionOptions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobStepExecutionOptions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobStepExecutionOptions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobStepExecutionOptions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobStepOutput.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobStepOutput.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobStepOutput.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobStepOutput.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobStepOutputType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobStepOutputType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobStepOutputType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobStepOutputType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobTarget.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobTarget.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobTarget.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobTarget.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobTargetGroup.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobTargetGroup.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobTargetGroup.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobTargetGroup.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobTargetGroupMembershipType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobTargetGroupMembershipType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobTargetGroupMembershipType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobTargetGroupMembershipType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobTargetType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobTargetType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobTargetType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobTargetType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobVersion.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobVersion.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/JobVersion.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/JobVersion.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/LicenseTypeCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/LicenseTypeCapability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/LicenseTypeCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/LicenseTypeCapability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/LocationCapabilities.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/LocationCapabilities.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/LocationCapabilities.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/LocationCapabilities.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/LogSizeCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/LogSizeCapability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/LogSizeCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/LogSizeCapability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/LogSizeUnit.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/LogSizeUnit.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/LogSizeUnit.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/LogSizeUnit.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/LongTermRetentionBackup.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/LongTermRetentionBackup.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/LongTermRetentionBackup.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/LongTermRetentionBackup.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/LongTermRetentionDatabaseState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/LongTermRetentionDatabaseState.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/LongTermRetentionDatabaseState.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/LongTermRetentionDatabaseState.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MaintenanceConfigurationCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MaintenanceConfigurationCapability.cs new file mode 100644 index 000000000000..998ec528083f --- /dev/null +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MaintenanceConfigurationCapability.cs @@ -0,0 +1,82 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Sql.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The maintenance configuration capability + /// + public partial class MaintenanceConfigurationCapability + { + /// + /// Initializes a new instance of the + /// MaintenanceConfigurationCapability class. + /// + public MaintenanceConfigurationCapability() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// MaintenanceConfigurationCapability class. + /// + /// Maintenance configuration name + /// Whether or not zone redundancy is + /// supported for the maintenance configuration. + /// The status of the capability. Possible values + /// include: 'Visible', 'Available', 'Default', 'Disabled' + /// The reason for the capability not being + /// available. + public MaintenanceConfigurationCapability(string name = default(string), bool? zoneRedundant = default(bool?), CapabilityStatus? status = default(CapabilityStatus?), string reason = default(string)) + { + Name = name; + ZoneRedundant = zoneRedundant; + Status = status; + Reason = reason; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets maintenance configuration name + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; private set; } + + /// + /// Gets whether or not zone redundancy is supported for the + /// maintenance configuration. + /// + [JsonProperty(PropertyName = "zoneRedundant")] + public bool? ZoneRedundant { get; private set; } + + /// + /// Gets the status of the capability. Possible values include: + /// 'Visible', 'Available', 'Default', 'Disabled' + /// + [JsonProperty(PropertyName = "status")] + public CapabilityStatus? Status { get; private set; } + + /// + /// Gets or sets the reason for the capability not being available. + /// + [JsonProperty(PropertyName = "reason")] + public string Reason { get; set; } + + } +} diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedBackupShortTermRetentionPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedBackupShortTermRetentionPolicy.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedBackupShortTermRetentionPolicy.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedBackupShortTermRetentionPolicy.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedDatabase.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedDatabase.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedDatabase.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedDatabase.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedDatabaseCreateMode.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedDatabaseCreateMode.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedDatabaseCreateMode.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedDatabaseCreateMode.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedDatabaseRestoreDetailsResult.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedDatabaseRestoreDetailsResult.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedDatabaseRestoreDetailsResult.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedDatabaseRestoreDetailsResult.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedDatabaseSecurityAlertPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedDatabaseSecurityAlertPolicy.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedDatabaseSecurityAlertPolicy.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedDatabaseSecurityAlertPolicy.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedDatabaseStatus.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedDatabaseStatus.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedDatabaseStatus.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedDatabaseStatus.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedDatabaseUpdate.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedDatabaseUpdate.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedDatabaseUpdate.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedDatabaseUpdate.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstance.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstance.cs similarity index 92% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstance.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstance.cs index 52cd6203274a..05f56db02fc0 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstance.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstance.cs @@ -107,6 +107,8 @@ public ManagedInstance() /// managed server belongs to. /// Specifies maintenance /// configuration id to apply to this managed instance. + /// List of private endpoint + /// connections on a managed instance. /// Minimal TLS version. Allowed /// values: 'None', '1.0', '1.1', '1.2' /// The storage account type used to @@ -114,7 +116,9 @@ public ManagedInstance() /// (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) and GRS /// (GeoRedundantStorage). Possible values include: 'GRS', 'LRS', /// 'ZRS' - public ManagedInstance(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), ResourceIdentity identity = default(ResourceIdentity), Sku sku = default(Sku), string provisioningState = default(string), string managedInstanceCreateMode = default(string), string fullyQualifiedDomainName = default(string), string administratorLogin = default(string), string administratorLoginPassword = default(string), string subnetId = default(string), string state = default(string), string licenseType = default(string), int? vCores = default(int?), int? storageSizeInGB = default(int?), string collation = default(string), string dnsZone = default(string), string dnsZonePartner = default(string), bool? publicDataEndpointEnabled = default(bool?), string sourceManagedInstanceId = default(string), System.DateTime? restorePointInTime = default(System.DateTime?), string proxyOverride = default(string), string timezoneId = default(string), string instancePoolId = default(string), string maintenanceConfigurationId = default(string), string minimalTlsVersion = default(string), string storageAccountType = default(string)) + /// Whether or not the multi-az is + /// enabled. + public ManagedInstance(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary tags = default(IDictionary), ResourceIdentity identity = default(ResourceIdentity), Sku sku = default(Sku), string provisioningState = default(string), string managedInstanceCreateMode = default(string), string fullyQualifiedDomainName = default(string), string administratorLogin = default(string), string administratorLoginPassword = default(string), string subnetId = default(string), string state = default(string), string licenseType = default(string), int? vCores = default(int?), int? storageSizeInGB = default(int?), string collation = default(string), string dnsZone = default(string), string dnsZonePartner = default(string), bool? publicDataEndpointEnabled = default(bool?), string sourceManagedInstanceId = default(string), System.DateTime? restorePointInTime = default(System.DateTime?), string proxyOverride = default(string), string timezoneId = default(string), string instancePoolId = default(string), string maintenanceConfigurationId = default(string), IList privateEndpointConnections = default(IList), string minimalTlsVersion = default(string), string storageAccountType = default(string), bool? zoneRedundant = default(bool?)) : base(location, id, name, type, tags) { Identity = identity; @@ -139,8 +143,10 @@ public ManagedInstance() TimezoneId = timezoneId; InstancePoolId = instancePoolId; MaintenanceConfigurationId = maintenanceConfigurationId; + PrivateEndpointConnections = privateEndpointConnections; MinimalTlsVersion = minimalTlsVersion; StorageAccountType = storageAccountType; + ZoneRedundant = zoneRedundant; CustomInit(); } @@ -316,6 +322,12 @@ public ManagedInstance() [JsonProperty(PropertyName = "properties.maintenanceConfigurationId")] public string MaintenanceConfigurationId { get; set; } + /// + /// Gets list of private endpoint connections on a managed instance. + /// + [JsonProperty(PropertyName = "properties.privateEndpointConnections")] + public IList PrivateEndpointConnections { get; private set; } + /// /// Gets or sets minimal TLS version. Allowed values: 'None', '1.0', /// '1.1', '1.2' @@ -332,6 +344,12 @@ public ManagedInstance() [JsonProperty(PropertyName = "properties.storageAccountType")] public string StorageAccountType { get; set; } + /// + /// Gets or sets whether or not the multi-az is enabled. + /// + [JsonProperty(PropertyName = "properties.zoneRedundant")] + public bool? ZoneRedundant { get; set; } + /// /// Validate the object. /// @@ -345,6 +363,16 @@ public override void Validate() { Sku.Validate(); } + if (PrivateEndpointConnections != null) + { + foreach (var element in PrivateEndpointConnections) + { + if (element != null) + { + element.Validate(); + } + } + } } } } diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceAdministrator.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceAdministrator.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceAdministrator.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceAdministrator.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceAzureADOnlyAuthentication.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceAzureADOnlyAuthentication.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceAzureADOnlyAuthentication.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceAzureADOnlyAuthentication.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceEditionCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceEditionCapability.cs similarity index 71% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceEditionCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceEditionCapability.cs index db0d0bd8e8d3..2acce524984a 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceEditionCapability.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceEditionCapability.cs @@ -35,14 +35,20 @@ public ManagedInstanceEditionCapability() /// /// The managed server version name. /// The supported families. + /// The list of supported + /// storage capabilities for this edition + /// Whether or not zone redundancy is + /// supported for the edition. /// The status of the capability. Possible values /// include: 'Visible', 'Available', 'Default', 'Disabled' /// The reason for the capability not being /// available. - public ManagedInstanceEditionCapability(string name = default(string), IList supportedFamilies = default(IList), CapabilityStatus? status = default(CapabilityStatus?), string reason = default(string)) + public ManagedInstanceEditionCapability(string name = default(string), IList supportedFamilies = default(IList), IList supportedStorageCapabilities = default(IList), bool? zoneRedundant = default(bool?), CapabilityStatus? status = default(CapabilityStatus?), string reason = default(string)) { Name = name; SupportedFamilies = supportedFamilies; + SupportedStorageCapabilities = supportedStorageCapabilities; + ZoneRedundant = zoneRedundant; Status = status; Reason = reason; CustomInit(); @@ -65,6 +71,18 @@ public ManagedInstanceEditionCapability() [JsonProperty(PropertyName = "supportedFamilies")] public IList SupportedFamilies { get; private set; } + /// + /// Gets the list of supported storage capabilities for this edition + /// + [JsonProperty(PropertyName = "supportedStorageCapabilities")] + public IList SupportedStorageCapabilities { get; private set; } + + /// + /// Gets whether or not zone redundancy is supported for the edition. + /// + [JsonProperty(PropertyName = "zoneRedundant")] + public bool? ZoneRedundant { get; private set; } + /// /// Gets the status of the capability. Possible values include: /// 'Visible', 'Available', 'Default', 'Disabled' diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceEncryptionProtector.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceEncryptionProtector.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceEncryptionProtector.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceEncryptionProtector.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceFamilyCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceFamilyCapability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceFamilyCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceFamilyCapability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceKey.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceKey.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceKey.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceKey.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceLicenseType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceLicenseType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceLicenseType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceLicenseType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceLongTermRetentionBackup.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionBackup.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceLongTermRetentionBackup.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionBackup.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceLongTermRetentionPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionPolicy.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceLongTermRetentionPolicy.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceLongTermRetentionPolicy.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceMaintenanceConfigurationCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceMaintenanceConfigurationCapability.cs new file mode 100644 index 000000000000..8a1322944ff9 --- /dev/null +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceMaintenanceConfigurationCapability.cs @@ -0,0 +1,72 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Sql.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The maintenance configuration capability + /// + public partial class ManagedInstanceMaintenanceConfigurationCapability + { + /// + /// Initializes a new instance of the + /// ManagedInstanceMaintenanceConfigurationCapability class. + /// + public ManagedInstanceMaintenanceConfigurationCapability() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// ManagedInstanceMaintenanceConfigurationCapability class. + /// + /// Maintenance configuration name + /// The status of the capability. Possible values + /// include: 'Visible', 'Available', 'Default', 'Disabled' + /// The reason for the capability not being + /// available. + public ManagedInstanceMaintenanceConfigurationCapability(string name = default(string), CapabilityStatus? status = default(CapabilityStatus?), string reason = default(string)) + { + Name = name; + Status = status; + Reason = reason; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets maintenance configuration name + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; private set; } + + /// + /// Gets the status of the capability. Possible values include: + /// 'Visible', 'Available', 'Default', 'Disabled' + /// + [JsonProperty(PropertyName = "status")] + public CapabilityStatus? Status { get; private set; } + + /// + /// Gets or sets the reason for the capability not being available. + /// + [JsonProperty(PropertyName = "reason")] + public string Reason { get; set; } + + } +} diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceOperation.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceOperation.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceOperation.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceOperation.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceOperationParametersPair.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceOperationParametersPair.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceOperationParametersPair.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceOperationParametersPair.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceOperationSteps.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceOperationSteps.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceOperationSteps.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceOperationSteps.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstancePairInfo.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstancePairInfo.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstancePairInfo.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstancePairInfo.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstancePecProperty.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstancePecProperty.cs new file mode 100644 index 000000000000..be9748f0c763 --- /dev/null +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstancePecProperty.cs @@ -0,0 +1,73 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Sql.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// A private endpoint connection under a managed instance + /// + public partial class ManagedInstancePecProperty + { + /// + /// Initializes a new instance of the ManagedInstancePecProperty class. + /// + public ManagedInstancePecProperty() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the ManagedInstancePecProperty class. + /// + /// Resource ID. + /// Private endpoint connection + /// properties + public ManagedInstancePecProperty(string id = default(string), ManagedInstancePrivateEndpointConnectionProperties properties = default(ManagedInstancePrivateEndpointConnectionProperties)) + { + Id = id; + Properties = properties; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets resource ID. + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; private set; } + + /// + /// Gets private endpoint connection properties + /// + [JsonProperty(PropertyName = "properties")] + public ManagedInstancePrivateEndpointConnectionProperties Properties { get; private set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (Properties != null) + { + Properties.Validate(); + } + } + } +} diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstancePrivateEndpointConnectionProperties.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstancePrivateEndpointConnectionProperties.cs new file mode 100644 index 000000000000..2ac8dab53a40 --- /dev/null +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstancePrivateEndpointConnectionProperties.cs @@ -0,0 +1,85 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Sql.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Properties of a private endpoint connection. + /// + public partial class ManagedInstancePrivateEndpointConnectionProperties + { + /// + /// Initializes a new instance of the + /// ManagedInstancePrivateEndpointConnectionProperties class. + /// + public ManagedInstancePrivateEndpointConnectionProperties() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// ManagedInstancePrivateEndpointConnectionProperties class. + /// + /// Private endpoint which the connection + /// belongs to. + /// Connection State of + /// the Private Endpoint Connection. + /// State of the Private Endpoint + /// Connection. + public ManagedInstancePrivateEndpointConnectionProperties(ManagedInstancePrivateEndpointProperty privateEndpoint = default(ManagedInstancePrivateEndpointProperty), ManagedInstancePrivateLinkServiceConnectionStateProperty privateLinkServiceConnectionState = default(ManagedInstancePrivateLinkServiceConnectionStateProperty), string provisioningState = default(string)) + { + PrivateEndpoint = privateEndpoint; + PrivateLinkServiceConnectionState = privateLinkServiceConnectionState; + ProvisioningState = provisioningState; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets private endpoint which the connection belongs to. + /// + [JsonProperty(PropertyName = "privateEndpoint")] + public ManagedInstancePrivateEndpointProperty PrivateEndpoint { get; set; } + + /// + /// Gets or sets connection State of the Private Endpoint Connection. + /// + [JsonProperty(PropertyName = "privateLinkServiceConnectionState")] + public ManagedInstancePrivateLinkServiceConnectionStateProperty PrivateLinkServiceConnectionState { get; set; } + + /// + /// Gets state of the Private Endpoint Connection. + /// + [JsonProperty(PropertyName = "provisioningState")] + public string ProvisioningState { get; private set; } + + /// + /// Validate the object. + /// + /// + /// Thrown if validation fails + /// + public virtual void Validate() + { + if (PrivateLinkServiceConnectionState != null) + { + PrivateLinkServiceConnectionState.Validate(); + } + } + } +} diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstancePrivateEndpointProperty.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstancePrivateEndpointProperty.cs new file mode 100644 index 000000000000..9e2d9c553490 --- /dev/null +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstancePrivateEndpointProperty.cs @@ -0,0 +1,50 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Sql.Models +{ + using Newtonsoft.Json; + using System.Linq; + + public partial class ManagedInstancePrivateEndpointProperty + { + /// + /// Initializes a new instance of the + /// ManagedInstancePrivateEndpointProperty class. + /// + public ManagedInstancePrivateEndpointProperty() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the + /// ManagedInstancePrivateEndpointProperty class. + /// + /// Resource id of the private endpoint. + public ManagedInstancePrivateEndpointProperty(string id = default(string)) + { + Id = id; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets resource id of the private endpoint. + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; set; } + + } +} diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstancePrivateLinkServiceConnectionStateProperty.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstancePrivateLinkServiceConnectionStateProperty.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstancePrivateLinkServiceConnectionStateProperty.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstancePrivateLinkServiceConnectionStateProperty.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceProxyOverride.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceProxyOverride.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceProxyOverride.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceProxyOverride.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceUpdate.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceUpdate.cs similarity index 84% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceUpdate.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceUpdate.cs index ee021f2b815c..7345937a002c 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceUpdate.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceUpdate.cs @@ -35,6 +35,7 @@ public ManagedInstanceUpdate() /// Initializes a new instance of the ManagedInstanceUpdate class. /// /// Managed instance sku + /// Managed instance identity /// Possible values include: /// 'Creating', 'Deleting', 'Updating', 'Unknown', 'Succeeded', /// 'Failed' @@ -99,6 +100,8 @@ public ManagedInstanceUpdate() /// managed server belongs to. /// Specifies maintenance /// configuration id to apply to this managed instance. + /// List of private endpoint + /// connections on a managed instance. /// Minimal TLS version. Allowed /// values: 'None', '1.0', '1.1', '1.2' /// The storage account type used to @@ -106,10 +109,13 @@ public ManagedInstanceUpdate() /// (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) and GRS /// (GeoRedundantStorage). Possible values include: 'GRS', 'LRS', /// 'ZRS' + /// Whether or not the multi-az is + /// enabled. /// Resource tags. - public ManagedInstanceUpdate(Sku sku = default(Sku), string provisioningState = default(string), string managedInstanceCreateMode = default(string), string fullyQualifiedDomainName = default(string), string administratorLogin = default(string), string administratorLoginPassword = default(string), string subnetId = default(string), string state = default(string), string licenseType = default(string), int? vCores = default(int?), int? storageSizeInGB = default(int?), string collation = default(string), string dnsZone = default(string), string dnsZonePartner = default(string), bool? publicDataEndpointEnabled = default(bool?), string sourceManagedInstanceId = default(string), System.DateTime? restorePointInTime = default(System.DateTime?), string proxyOverride = default(string), string timezoneId = default(string), string instancePoolId = default(string), string maintenanceConfigurationId = default(string), string minimalTlsVersion = default(string), string storageAccountType = default(string), IDictionary tags = default(IDictionary)) + public ManagedInstanceUpdate(Sku sku = default(Sku), ResourceIdentity identity = default(ResourceIdentity), string provisioningState = default(string), string managedInstanceCreateMode = default(string), string fullyQualifiedDomainName = default(string), string administratorLogin = default(string), string administratorLoginPassword = default(string), string subnetId = default(string), string state = default(string), string licenseType = default(string), int? vCores = default(int?), int? storageSizeInGB = default(int?), string collation = default(string), string dnsZone = default(string), string dnsZonePartner = default(string), bool? publicDataEndpointEnabled = default(bool?), string sourceManagedInstanceId = default(string), System.DateTime? restorePointInTime = default(System.DateTime?), string proxyOverride = default(string), string timezoneId = default(string), string instancePoolId = default(string), string maintenanceConfigurationId = default(string), IList privateEndpointConnections = default(IList), string minimalTlsVersion = default(string), string storageAccountType = default(string), bool? zoneRedundant = default(bool?), IDictionary tags = default(IDictionary)) { Sku = sku; + Identity = identity; ProvisioningState = provisioningState; ManagedInstanceCreateMode = managedInstanceCreateMode; FullyQualifiedDomainName = fullyQualifiedDomainName; @@ -130,8 +136,10 @@ public ManagedInstanceUpdate() TimezoneId = timezoneId; InstancePoolId = instancePoolId; MaintenanceConfigurationId = maintenanceConfigurationId; + PrivateEndpointConnections = privateEndpointConnections; MinimalTlsVersion = minimalTlsVersion; StorageAccountType = storageAccountType; + ZoneRedundant = zoneRedundant; Tags = tags; CustomInit(); } @@ -147,6 +155,12 @@ public ManagedInstanceUpdate() [JsonProperty(PropertyName = "sku")] public Sku Sku { get; set; } + /// + /// Gets or sets managed instance identity + /// + [JsonProperty(PropertyName = "identity")] + public ResourceIdentity Identity { get; set; } + /// /// Gets possible values include: 'Creating', 'Deleting', 'Updating', /// 'Unknown', 'Succeeded', 'Failed' @@ -300,6 +314,12 @@ public ManagedInstanceUpdate() [JsonProperty(PropertyName = "properties.maintenanceConfigurationId")] public string MaintenanceConfigurationId { get; set; } + /// + /// Gets list of private endpoint connections on a managed instance. + /// + [JsonProperty(PropertyName = "properties.privateEndpointConnections")] + public IList PrivateEndpointConnections { get; private set; } + /// /// Gets or sets minimal TLS version. Allowed values: 'None', '1.0', /// '1.1', '1.2' @@ -316,6 +336,12 @@ public ManagedInstanceUpdate() [JsonProperty(PropertyName = "properties.storageAccountType")] public string StorageAccountType { get; set; } + /// + /// Gets or sets whether or not the multi-az is enabled. + /// + [JsonProperty(PropertyName = "properties.zoneRedundant")] + public bool? ZoneRedundant { get; set; } + /// /// Gets or sets resource tags. /// @@ -334,6 +360,16 @@ public virtual void Validate() { Sku.Validate(); } + if (PrivateEndpointConnections != null) + { + foreach (var element in PrivateEndpointConnections) + { + if (element != null) + { + element.Validate(); + } + } + } } } } diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceVcoresCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceVcoresCapability.cs similarity index 85% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceVcoresCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceVcoresCapability.cs index c252dd6a583a..c0162c3837b1 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceVcoresCapability.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceVcoresCapability.cs @@ -41,11 +41,13 @@ public ManagedInstanceVcoresCapability() /// is supported for managed instances in an instance pool. /// True if this service objective is /// supported for standalone managed instances. + /// List of supported + /// maintenance configurations /// The status of the capability. Possible values /// include: 'Visible', 'Available', 'Default', 'Disabled' /// The reason for the capability not being /// available. - public ManagedInstanceVcoresCapability(string name = default(string), int? value = default(int?), MaxSizeCapability includedMaxSize = default(MaxSizeCapability), IList supportedStorageSizes = default(IList), bool? instancePoolSupported = default(bool?), bool? standaloneSupported = default(bool?), CapabilityStatus? status = default(CapabilityStatus?), string reason = default(string)) + public ManagedInstanceVcoresCapability(string name = default(string), int? value = default(int?), MaxSizeCapability includedMaxSize = default(MaxSizeCapability), IList supportedStorageSizes = default(IList), bool? instancePoolSupported = default(bool?), bool? standaloneSupported = default(bool?), IList supportedMaintenanceConfigurations = default(IList), CapabilityStatus? status = default(CapabilityStatus?), string reason = default(string)) { Name = name; Value = value; @@ -53,6 +55,7 @@ public ManagedInstanceVcoresCapability() SupportedStorageSizes = supportedStorageSizes; InstancePoolSupported = instancePoolSupported; StandaloneSupported = standaloneSupported; + SupportedMaintenanceConfigurations = supportedMaintenanceConfigurations; Status = status; Reason = reason; CustomInit(); @@ -101,6 +104,12 @@ public ManagedInstanceVcoresCapability() [JsonProperty(PropertyName = "standaloneSupported")] public bool? StandaloneSupported { get; private set; } + /// + /// Gets list of supported maintenance configurations + /// + [JsonProperty(PropertyName = "supportedMaintenanceConfigurations")] + public IList SupportedMaintenanceConfigurations { get; private set; } + /// /// Gets the status of the capability. Possible values include: /// 'Visible', 'Available', 'Default', 'Disabled' diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceVersionCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceVersionCapability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceVersionCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceVersionCapability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceVulnerabilityAssessment.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceVulnerabilityAssessment.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedInstanceVulnerabilityAssessment.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedInstanceVulnerabilityAssessment.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedServerCreateMode.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedServerCreateMode.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedServerCreateMode.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedServerCreateMode.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedServerSecurityAlertPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedServerSecurityAlertPolicy.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagedServerSecurityAlertPolicy.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagedServerSecurityAlertPolicy.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagementOperationState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagementOperationState.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ManagementOperationState.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ManagementOperationState.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/MaxSizeCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MaxSizeCapability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/MaxSizeCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MaxSizeCapability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/MaxSizeRangeCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MaxSizeRangeCapability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/MaxSizeRangeCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MaxSizeRangeCapability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/MaxSizeUnit.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MaxSizeUnit.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/MaxSizeUnit.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MaxSizeUnit.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Metric.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Metric.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Metric.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Metric.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/MetricAvailability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MetricAvailability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/MetricAvailability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MetricAvailability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/MetricDefinition.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MetricDefinition.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/MetricDefinition.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MetricDefinition.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/MetricName.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MetricName.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/MetricName.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MetricName.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MetricType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MetricType.cs new file mode 100644 index 000000000000..5133ac0a7af7 --- /dev/null +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MetricType.cs @@ -0,0 +1,25 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Sql.Models +{ + + /// + /// Defines values for MetricType. + /// + public static class MetricType + { + public const string Cpu = "cpu"; + public const string Io = "io"; + public const string LogIo = "logIo"; + public const string Duration = "duration"; + public const string Dtu = "dtu"; + } +} diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/MetricValue.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MetricValue.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/MetricValue.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MetricValue.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/MinCapacityCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MinCapacityCapability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/MinCapacityCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/MinCapacityCapability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Name.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Name.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Name.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Name.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/NetworkIsolationSettings.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/NetworkIsolationSettings.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/NetworkIsolationSettings.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/NetworkIsolationSettings.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Operation.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Operation.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Operation.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Operation.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/OperationDisplay.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/OperationDisplay.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/OperationDisplay.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/OperationDisplay.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/OperationImpact.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/OperationImpact.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/OperationImpact.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/OperationImpact.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/OperationOrigin.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/OperationOrigin.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/OperationOrigin.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/OperationOrigin.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Page.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Page.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Page.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Page.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Page1.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Page1.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Page1.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Page1.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PartnerInfo.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PartnerInfo.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PartnerInfo.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PartnerInfo.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PartnerRegionInfo.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PartnerRegionInfo.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PartnerRegionInfo.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PartnerRegionInfo.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PauseDelayTimeUnit.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PauseDelayTimeUnit.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PauseDelayTimeUnit.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PauseDelayTimeUnit.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PerformanceLevelCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PerformanceLevelCapability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PerformanceLevelCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PerformanceLevelCapability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PerformanceLevelUnit.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PerformanceLevelUnit.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PerformanceLevelUnit.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PerformanceLevelUnit.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrimaryAggregationType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrimaryAggregationType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrimaryAggregationType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrimaryAggregationType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateEndpointConnection.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateEndpointConnection.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateEndpointConnection.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateEndpointConnection.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateEndpointConnectionProperties.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateEndpointConnectionProperties.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateEndpointConnectionProperties.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateEndpointConnectionProperties.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateEndpointConnectionRequestStatus.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateEndpointConnectionRequestStatus.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateEndpointConnectionRequestStatus.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateEndpointConnectionRequestStatus.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateEndpointProperty.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateEndpointProperty.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateEndpointProperty.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateEndpointProperty.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateEndpointProvisioningState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateEndpointProvisioningState.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateEndpointProvisioningState.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateEndpointProvisioningState.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateLinkResource.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateLinkResource.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateLinkResource.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateLinkResource.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateLinkResourceProperties.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateLinkResourceProperties.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateLinkResourceProperties.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateLinkResourceProperties.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateLinkServiceConnectionStateActionsRequire.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateLinkServiceConnectionStateActionsRequire.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateLinkServiceConnectionStateActionsRequire.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateLinkServiceConnectionStateActionsRequire.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateLinkServiceConnectionStateProperty.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateLinkServiceConnectionStateProperty.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateLinkServiceConnectionStateProperty.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateLinkServiceConnectionStateProperty.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateLinkServiceConnectionStateStatus.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateLinkServiceConnectionStateStatus.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/PrivateLinkServiceConnectionStateStatus.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/PrivateLinkServiceConnectionStateStatus.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ProvisioningState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ProvisioningState.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ProvisioningState.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ProvisioningState.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ProxyResource.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ProxyResource.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ProxyResource.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ProxyResource.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/QueryMetricInterval.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/QueryMetricInterval.cs new file mode 100644 index 000000000000..6f5c2866a52c --- /dev/null +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/QueryMetricInterval.cs @@ -0,0 +1,81 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Sql.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Properties of a query metrics interval. + /// + public partial class QueryMetricInterval + { + /// + /// Initializes a new instance of the QueryMetricInterval class. + /// + public QueryMetricInterval() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the QueryMetricInterval class. + /// + /// The start time for the metric + /// interval (ISO-8601 format). + /// Interval type (length). Possible values + /// include: 'PT1H', 'P1D' + /// Execution count of a query in this + /// interval. + /// List of metric objects for this + /// interval + public QueryMetricInterval(string intervalStartTime = default(string), string intervalType = default(string), long? executionCount = default(long?), IList metrics = default(IList)) + { + IntervalStartTime = intervalStartTime; + IntervalType = intervalType; + ExecutionCount = executionCount; + Metrics = metrics; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the start time for the metric interval (ISO-8601 format). + /// + [JsonProperty(PropertyName = "intervalStartTime")] + public string IntervalStartTime { get; private set; } + + /// + /// Gets interval type (length). Possible values include: 'PT1H', 'P1D' + /// + [JsonProperty(PropertyName = "intervalType")] + public string IntervalType { get; private set; } + + /// + /// Gets execution count of a query in this interval. + /// + [JsonProperty(PropertyName = "executionCount")] + public long? ExecutionCount { get; private set; } + + /// + /// Gets or sets list of metric objects for this interval + /// + [JsonProperty(PropertyName = "metrics")] + public IList Metrics { get; set; } + + } +} diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/QueryMetricProperties.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/QueryMetricProperties.cs new file mode 100644 index 000000000000..37d721a565d9 --- /dev/null +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/QueryMetricProperties.cs @@ -0,0 +1,128 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Sql.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Properties of a topquery metric in one interval. + /// + public partial class QueryMetricProperties + { + /// + /// Initializes a new instance of the QueryMetricProperties class. + /// + public QueryMetricProperties() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the QueryMetricProperties class. + /// + /// The name information for the metric. + /// The UI appropriate name for the + /// metric. + /// The unit of the metric. Possible values include: + /// 'percentage', 'KB', 'microseconds', 'count' + /// The value of the metric. + /// Metric value when min() aggregate function is + /// used over the interval. + /// Metric value when max() aggregate function is + /// used over the interval. + /// Metric value when avg() aggregate function is + /// used over the interval. + /// Metric value when sum() aggregate function is + /// used over the interval. + /// Metric value when stdev aggregate function is + /// used over the interval. + public QueryMetricProperties(string name = default(string), string displayName = default(string), string unit = default(string), double? value = default(double?), double? min = default(double?), double? max = default(double?), double? avg = default(double?), double? sum = default(double?), double? stdev = default(double?)) + { + Name = name; + DisplayName = displayName; + Unit = unit; + Value = value; + Min = min; + Max = max; + Avg = avg; + Sum = sum; + Stdev = stdev; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets the name information for the metric. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; private set; } + + /// + /// Gets the UI appropriate name for the metric. + /// + [JsonProperty(PropertyName = "displayName")] + public string DisplayName { get; private set; } + + /// + /// Gets the unit of the metric. Possible values include: 'percentage', + /// 'KB', 'microseconds', 'count' + /// + [JsonProperty(PropertyName = "unit")] + public string Unit { get; private set; } + + /// + /// Gets the value of the metric. + /// + [JsonProperty(PropertyName = "value")] + public double? Value { get; private set; } + + /// + /// Gets metric value when min() aggregate function is used over the + /// interval. + /// + [JsonProperty(PropertyName = "min")] + public double? Min { get; private set; } + + /// + /// Gets metric value when max() aggregate function is used over the + /// interval. + /// + [JsonProperty(PropertyName = "max")] + public double? Max { get; private set; } + + /// + /// Gets metric value when avg() aggregate function is used over the + /// interval. + /// + [JsonProperty(PropertyName = "avg")] + public double? Avg { get; private set; } + + /// + /// Gets metric value when sum() aggregate function is used over the + /// interval. + /// + [JsonProperty(PropertyName = "sum")] + public double? Sum { get; private set; } + + /// + /// Gets metric value when stdev aggregate function is used over the + /// interval. + /// + [JsonProperty(PropertyName = "stdev")] + public double? Stdev { get; private set; } + + } +} diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/QueryMetricUnitType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/QueryMetricUnitType.cs new file mode 100644 index 000000000000..e2294cbf8301 --- /dev/null +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/QueryMetricUnitType.cs @@ -0,0 +1,24 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Sql.Models +{ + + /// + /// Defines values for QueryMetricUnitType. + /// + public static class QueryMetricUnitType + { + public const string Percentage = "percentage"; + public const string KB = "KB"; + public const string Microseconds = "microseconds"; + public const string Count = "count"; + } +} diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/QueryStatisticsProperties.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/QueryStatisticsProperties.cs new file mode 100644 index 000000000000..66660f6b35c7 --- /dev/null +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/QueryStatisticsProperties.cs @@ -0,0 +1,91 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Sql.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Properties of a query execution statistics. + /// + public partial class QueryStatisticsProperties + { + /// + /// Initializes a new instance of the QueryStatisticsProperties class. + /// + public QueryStatisticsProperties() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the QueryStatisticsProperties class. + /// + /// Database name of the database in which + /// this query was executed. + /// Unique query id (unique within one + /// database). + /// The start time for the metric (ISO-8601 + /// format). + /// The end time for the metric (ISO-8601 + /// format). + /// List of intervals with appropriate metric + /// data + public QueryStatisticsProperties(string databaseName = default(string), string queryId = default(string), string startTime = default(string), string endTime = default(string), IList intervals = default(IList)) + { + DatabaseName = databaseName; + QueryId = queryId; + StartTime = startTime; + EndTime = endTime; + Intervals = intervals; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets database name of the database in which this query was + /// executed. + /// + [JsonProperty(PropertyName = "databaseName")] + public string DatabaseName { get; private set; } + + /// + /// Gets unique query id (unique within one database). + /// + [JsonProperty(PropertyName = "queryId")] + public string QueryId { get; private set; } + + /// + /// Gets the start time for the metric (ISO-8601 format). + /// + [JsonProperty(PropertyName = "startTime")] + public string StartTime { get; private set; } + + /// + /// Gets the end time for the metric (ISO-8601 format). + /// + [JsonProperty(PropertyName = "endTime")] + public string EndTime { get; private set; } + + /// + /// Gets or sets list of intervals with appropriate metric data + /// + [JsonProperty(PropertyName = "intervals")] + public IList Intervals { get; set; } + + } +} diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/QueryTimeGrainType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/QueryTimeGrainType.cs new file mode 100644 index 000000000000..287ac8783790 --- /dev/null +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/QueryTimeGrainType.cs @@ -0,0 +1,22 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Sql.Models +{ + + /// + /// Defines values for QueryTimeGrainType. + /// + public static class QueryTimeGrainType + { + public const string PT1H = "PT1H"; + public const string P1D = "P1D"; + } +} diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ReadOnlyEndpointFailoverPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReadOnlyEndpointFailoverPolicy.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ReadOnlyEndpointFailoverPolicy.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReadOnlyEndpointFailoverPolicy.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ReadScaleCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReadScaleCapability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ReadScaleCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReadScaleCapability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ReadWriteEndpointFailoverPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReadWriteEndpointFailoverPolicy.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ReadWriteEndpointFailoverPolicy.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReadWriteEndpointFailoverPolicy.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RecommendedElasticPool.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RecommendedElasticPool.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RecommendedElasticPool.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RecommendedElasticPool.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RecommendedElasticPoolMetric.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RecommendedElasticPoolMetric.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RecommendedElasticPoolMetric.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RecommendedElasticPoolMetric.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RecommendedIndex.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RecommendedIndex.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RecommendedIndex.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RecommendedIndex.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RecommendedIndexAction.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RecommendedIndexAction.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RecommendedIndexAction.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RecommendedIndexAction.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RecommendedIndexState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RecommendedIndexState.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RecommendedIndexState.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RecommendedIndexState.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RecommendedIndexType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RecommendedIndexType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RecommendedIndexType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RecommendedIndexType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RecoverableDatabase.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RecoverableDatabase.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RecoverableDatabase.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RecoverableDatabase.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RecoverableManagedDatabase.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RecoverableManagedDatabase.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RecoverableManagedDatabase.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RecoverableManagedDatabase.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ReplicaType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicaType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ReplicaType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicaType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ReplicationLink.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationLink.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ReplicationLink.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationLink.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ReplicationRole.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationRole.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ReplicationRole.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationRole.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ReplicationState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationState.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ReplicationState.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ReplicationState.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Resource.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Resource.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Resource.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Resource.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ResourceIdentity.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ResourceIdentity.cs similarity index 95% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ResourceIdentity.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ResourceIdentity.cs index d3f9595700d3..2e1034bc6ebb 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ResourceIdentity.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ResourceIdentity.cs @@ -34,7 +34,7 @@ public ResourceIdentity() /// The identity type. Set this to 'SystemAssigned' /// in order to automatically create and assign an Azure Active /// Directory principal for the resource. Possible values include: - /// 'SystemAssigned' + /// 'None', 'SystemAssigned', 'UserAssigned' /// The Azure Active Directory tenant /// id. public ResourceIdentity(System.Guid? principalId = default(System.Guid?), string type = default(string), System.Guid? tenantId = default(System.Guid?)) @@ -59,8 +59,8 @@ public ResourceIdentity() /// /// Gets or sets the identity type. Set this to 'SystemAssigned' in /// order to automatically create and assign an Azure Active Directory - /// principal for the resource. Possible values include: - /// 'SystemAssigned' + /// principal for the resource. Possible values include: 'None', + /// 'SystemAssigned', 'UserAssigned' /// [JsonProperty(PropertyName = "type")] public string Type { get; set; } diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ResourceMoveDefinition.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ResourceMoveDefinition.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ResourceMoveDefinition.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ResourceMoveDefinition.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RestorableDroppedDatabase.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RestorableDroppedDatabase.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RestorableDroppedDatabase.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RestorableDroppedDatabase.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RestorableDroppedManagedDatabase.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RestorableDroppedManagedDatabase.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RestorableDroppedManagedDatabase.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RestorableDroppedManagedDatabase.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RestorePoint.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RestorePoint.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RestorePoint.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RestorePoint.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RestorePointType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RestorePointType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/RestorePointType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/RestorePointType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SampleName.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SampleName.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SampleName.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SampleName.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SecondaryType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SecondaryType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SecondaryType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SecondaryType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SecurityAlertPolicyEmailAccountAdmins.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SecurityAlertPolicyEmailAccountAdmins.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SecurityAlertPolicyEmailAccountAdmins.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SecurityAlertPolicyEmailAccountAdmins.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SecurityAlertPolicyState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SecurityAlertPolicyState.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SecurityAlertPolicyState.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SecurityAlertPolicyState.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SecurityAlertPolicyUseServerDefault.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SecurityAlertPolicyUseServerDefault.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SecurityAlertPolicyUseServerDefault.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SecurityAlertPolicyUseServerDefault.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SensitivityLabel.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SensitivityLabel.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SensitivityLabel.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SensitivityLabel.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SensitivityLabelRank.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SensitivityLabelRank.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SensitivityLabelRank.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SensitivityLabelRank.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SensitivityLabelSource.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SensitivityLabelSource.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SensitivityLabelSource.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SensitivityLabelSource.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Server.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Server.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Server.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Server.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerAutomaticTuning.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerAutomaticTuning.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerAutomaticTuning.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerAutomaticTuning.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerAzureADAdministrator.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerAzureADAdministrator.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerAzureADAdministrator.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerAzureADAdministrator.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerAzureADOnlyAuthentication.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerAzureADOnlyAuthentication.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerAzureADOnlyAuthentication.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerAzureADOnlyAuthentication.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerBlobAuditingPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerBlobAuditingPolicy.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerBlobAuditingPolicy.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerBlobAuditingPolicy.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerCommunicationLink.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerCommunicationLink.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerCommunicationLink.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerCommunicationLink.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerConnectionPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerConnectionPolicy.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerConnectionPolicy.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerConnectionPolicy.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerConnectionType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerConnectionType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerConnectionType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerConnectionType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerDevOpsAuditingSettings.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerDevOpsAuditingSettings.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerDevOpsAuditingSettings.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerDevOpsAuditingSettings.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerDnsAlias.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerDnsAlias.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerDnsAlias.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerDnsAlias.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerDnsAliasAcquisition.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerDnsAliasAcquisition.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerDnsAliasAcquisition.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerDnsAliasAcquisition.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerInfo.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerInfo.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerInfo.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerInfo.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerKey.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerKey.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerKey.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerKey.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerKeyType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerKeyType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerKeyType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerKeyType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerPrivateEndpointConnection.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerPrivateEndpointConnection.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerPrivateEndpointConnection.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerPrivateEndpointConnection.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerPublicNetworkAccess.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerPublicNetworkAccess.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerPublicNetworkAccess.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerPublicNetworkAccess.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerSecurityAlertPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerSecurityAlertPolicy.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerSecurityAlertPolicy.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerSecurityAlertPolicy.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerTrustGroup.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerTrustGroup.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerTrustGroup.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerTrustGroup.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerUpdate.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerUpdate.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerUpdate.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerUpdate.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerUsage.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerUsage.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerUsage.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerUsage.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerVersionCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerVersionCapability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerVersionCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerVersionCapability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerVulnerabilityAssessment.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerVulnerabilityAssessment.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServerVulnerabilityAssessment.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServerVulnerabilityAssessment.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServiceObjective.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServiceObjective.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServiceObjective.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServiceObjective.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServiceObjectiveCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServiceObjectiveCapability.cs similarity index 90% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServiceObjectiveCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServiceObjectiveCapability.cs index b6a9fcc01c28..ad6099f669ab 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServiceObjectiveCapability.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServiceObjectiveCapability.cs @@ -47,11 +47,13 @@ public ServiceObjectiveCapability() /// List of supported min /// capacities /// The compute model + /// List of supported + /// maintenance configurations /// The status of the capability. Possible values /// include: 'Visible', 'Available', 'Default', 'Disabled' /// The reason for the capability not being /// available. - public ServiceObjectiveCapability(System.Guid? id = default(System.Guid?), string name = default(string), IList supportedMaxSizes = default(IList), PerformanceLevelCapability performanceLevel = default(PerformanceLevelCapability), Sku sku = default(Sku), IList supportedLicenseTypes = default(IList), MaxSizeCapability includedMaxSize = default(MaxSizeCapability), bool? zoneRedundant = default(bool?), AutoPauseDelayTimeRange supportedAutoPauseDelay = default(AutoPauseDelayTimeRange), IList supportedMinCapacities = default(IList), string computeModel = default(string), CapabilityStatus? status = default(CapabilityStatus?), string reason = default(string)) + public ServiceObjectiveCapability(System.Guid? id = default(System.Guid?), string name = default(string), IList supportedMaxSizes = default(IList), PerformanceLevelCapability performanceLevel = default(PerformanceLevelCapability), Sku sku = default(Sku), IList supportedLicenseTypes = default(IList), MaxSizeCapability includedMaxSize = default(MaxSizeCapability), bool? zoneRedundant = default(bool?), AutoPauseDelayTimeRange supportedAutoPauseDelay = default(AutoPauseDelayTimeRange), IList supportedMinCapacities = default(IList), string computeModel = default(string), IList supportedMaintenanceConfigurations = default(IList), CapabilityStatus? status = default(CapabilityStatus?), string reason = default(string)) { Id = id; Name = name; @@ -64,6 +66,7 @@ public ServiceObjectiveCapability() SupportedAutoPauseDelay = supportedAutoPauseDelay; SupportedMinCapacities = supportedMinCapacities; ComputeModel = computeModel; + SupportedMaintenanceConfigurations = supportedMaintenanceConfigurations; Status = status; Reason = reason; CustomInit(); @@ -141,6 +144,12 @@ public ServiceObjectiveCapability() [JsonProperty(PropertyName = "computeModel")] public string ComputeModel { get; private set; } + /// + /// Gets list of supported maintenance configurations + /// + [JsonProperty(PropertyName = "supportedMaintenanceConfigurations")] + public IList SupportedMaintenanceConfigurations { get; private set; } + /// /// Gets the status of the capability. Possible values include: /// 'Visible', 'Available', 'Default', 'Disabled' diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServiceObjectiveName.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServiceObjectiveName.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServiceObjectiveName.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServiceObjectiveName.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServiceTierAdvisor.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServiceTierAdvisor.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/ServiceTierAdvisor.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/ServiceTierAdvisor.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Sku.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Sku.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Sku.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Sku.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SloUsageMetric.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SloUsageMetric.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SloUsageMetric.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SloUsageMetric.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/StorageAccountType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/StorageAccountType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/StorageAccountType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/StorageAccountType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/StorageCapability.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/StorageCapability.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/StorageCapability.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/StorageCapability.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/StorageKeyType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/StorageKeyType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/StorageKeyType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/StorageKeyType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SubscriptionUsage.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SubscriptionUsage.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SubscriptionUsage.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SubscriptionUsage.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncAgent.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncAgent.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncAgent.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncAgent.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncAgentKeyProperties.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncAgentKeyProperties.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncAgentKeyProperties.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncAgentKeyProperties.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncAgentLinkedDatabase.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncAgentLinkedDatabase.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncAgentLinkedDatabase.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncAgentLinkedDatabase.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncAgentState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncAgentState.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncAgentState.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncAgentState.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncConflictResolutionPolicy.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncConflictResolutionPolicy.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncConflictResolutionPolicy.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncConflictResolutionPolicy.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncDatabaseIdProperties.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncDatabaseIdProperties.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncDatabaseIdProperties.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncDatabaseIdProperties.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncDirection.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncDirection.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncDirection.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncDirection.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncFullSchemaProperties.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncFullSchemaProperties.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncFullSchemaProperties.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncFullSchemaProperties.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncFullSchemaTable.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncFullSchemaTable.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncFullSchemaTable.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncFullSchemaTable.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncFullSchemaTableColumn.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncFullSchemaTableColumn.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncFullSchemaTableColumn.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncFullSchemaTableColumn.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncGroup.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncGroup.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncGroup.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncGroup.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncGroupLogProperties.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncGroupLogProperties.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncGroupLogProperties.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncGroupLogProperties.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncGroupLogType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncGroupLogType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncGroupLogType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncGroupLogType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncGroupSchema.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncGroupSchema.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncGroupSchema.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncGroupSchema.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncGroupSchemaTable.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncGroupSchemaTable.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncGroupSchemaTable.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncGroupSchemaTable.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncGroupSchemaTableColumn.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncGroupSchemaTableColumn.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncGroupSchemaTableColumn.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncGroupSchemaTableColumn.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncGroupState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncGroupState.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncGroupState.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncGroupState.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncMember.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncMember.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncMember.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncMember.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncMemberDbType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncMemberDbType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncMemberDbType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncMemberDbType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncMemberState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncMemberState.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SyncMemberState.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SyncMemberState.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SystemData.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SystemData.cs similarity index 97% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SystemData.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SystemData.cs index 45f99b7eeb0f..2c71b27ad8cb 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/SystemData.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/SystemData.cs @@ -10,15 +10,13 @@ namespace Microsoft.Azure.Management.Sql.Models { - using Microsoft.Rest; - using Microsoft.Rest.Azure; using Newtonsoft.Json; using System.Linq; /// - /// ARM System Data. + /// Metadata pertaining to creation and last modification of the resource. /// - public partial class SystemData : IResource + public partial class SystemData { /// /// Initializes a new instance of the SystemData class. diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/TdeCertificate.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/TdeCertificate.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/TdeCertificate.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/TdeCertificate.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/TopQueries.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/TopQueries.cs new file mode 100644 index 000000000000..e499e90eebd1 --- /dev/null +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/TopQueries.cs @@ -0,0 +1,106 @@ +// +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for +// license information. +// +// Code generated by Microsoft (R) AutoRest Code Generator. +// Changes may cause incorrect behavior and will be lost if the code is +// regenerated. +// + +namespace Microsoft.Azure.Management.Sql.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + public partial class TopQueries + { + /// + /// Initializes a new instance of the TopQueries class. + /// + public TopQueries() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the TopQueries class. + /// + /// Requested number of top + /// queries. + /// Aggregation function used to + /// calculate query metrics. + /// Metric used to rank + /// queries. + /// Interval type (length). Possible values + /// include: 'PT1H', 'P1D' + /// The start time for the metric (ISO-8601 + /// format). + /// The end time for the metric (ISO-8601 + /// format). + /// List of top resource consuming queries with + /// appropriate metric data + public TopQueries(int? numberOfQueries = default(int?), string aggregationFunction = default(string), string observationMetric = default(string), string intervalType = default(string), string startTime = default(string), string endTime = default(string), IList queries = default(IList)) + { + NumberOfQueries = numberOfQueries; + AggregationFunction = aggregationFunction; + ObservationMetric = observationMetric; + IntervalType = intervalType; + StartTime = startTime; + EndTime = endTime; + Queries = queries; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets requested number of top queries. + /// + [JsonProperty(PropertyName = "numberOfQueries")] + public int? NumberOfQueries { get; private set; } + + /// + /// Gets aggregation function used to calculate query metrics. + /// + [JsonProperty(PropertyName = "aggregationFunction")] + public string AggregationFunction { get; private set; } + + /// + /// Gets metric used to rank queries. + /// + [JsonProperty(PropertyName = "observationMetric")] + public string ObservationMetric { get; private set; } + + /// + /// Gets interval type (length). Possible values include: 'PT1H', 'P1D' + /// + [JsonProperty(PropertyName = "intervalType")] + public string IntervalType { get; private set; } + + /// + /// Gets the start time for the metric (ISO-8601 format). + /// + [JsonProperty(PropertyName = "startTime")] + public string StartTime { get; private set; } + + /// + /// Gets the end time for the metric (ISO-8601 format). + /// + [JsonProperty(PropertyName = "endTime")] + public string EndTime { get; private set; } + + /// + /// Gets or sets list of top resource consuming queries with + /// appropriate metric data + /// + [JsonProperty(PropertyName = "queries")] + public IList Queries { get; set; } + + } +} diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/TrackedResource.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/TrackedResource.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/TrackedResource.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/TrackedResource.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/TransparentDataEncryption.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/TransparentDataEncryption.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/TransparentDataEncryption.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/TransparentDataEncryption.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/TransparentDataEncryptionActivity.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/TransparentDataEncryptionActivity.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/TransparentDataEncryptionActivity.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/TransparentDataEncryptionActivity.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/TransparentDataEncryptionActivityStatus.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/TransparentDataEncryptionActivityStatus.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/TransparentDataEncryptionActivityStatus.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/TransparentDataEncryptionActivityStatus.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/TransparentDataEncryptionStatus.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/TransparentDataEncryptionStatus.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/TransparentDataEncryptionStatus.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/TransparentDataEncryptionStatus.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/UnitDefinitionType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/UnitDefinitionType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/UnitDefinitionType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/UnitDefinitionType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/UnitType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/UnitType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/UnitType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/UnitType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/UnlinkParameters.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/UnlinkParameters.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/UnlinkParameters.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/UnlinkParameters.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/UpsertManagedServerOperationParameters.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/UpsertManagedServerOperationParameters.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/UpsertManagedServerOperationParameters.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/UpsertManagedServerOperationParameters.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/UpsertManagedServerOperationStep.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/UpsertManagedServerOperationStep.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/UpsertManagedServerOperationStep.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/UpsertManagedServerOperationStep.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Usage.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Usage.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/Usage.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/Usage.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VirtualCluster.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VirtualCluster.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VirtualCluster.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VirtualCluster.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VirtualClusterUpdate.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VirtualClusterUpdate.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VirtualClusterUpdate.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VirtualClusterUpdate.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VirtualNetworkRule.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VirtualNetworkRule.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VirtualNetworkRule.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VirtualNetworkRule.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VirtualNetworkRuleState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VirtualNetworkRuleState.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VirtualNetworkRuleState.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VirtualNetworkRuleState.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VulnerabilityAssessmentPolicyBaselineName.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VulnerabilityAssessmentPolicyBaselineName.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VulnerabilityAssessmentPolicyBaselineName.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VulnerabilityAssessmentPolicyBaselineName.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VulnerabilityAssessmentRecurringScansProperties.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VulnerabilityAssessmentRecurringScansProperties.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VulnerabilityAssessmentRecurringScansProperties.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VulnerabilityAssessmentRecurringScansProperties.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VulnerabilityAssessmentScanError.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VulnerabilityAssessmentScanError.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VulnerabilityAssessmentScanError.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VulnerabilityAssessmentScanError.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VulnerabilityAssessmentScanRecord.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VulnerabilityAssessmentScanRecord.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VulnerabilityAssessmentScanRecord.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VulnerabilityAssessmentScanRecord.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VulnerabilityAssessmentScanState.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VulnerabilityAssessmentScanState.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VulnerabilityAssessmentScanState.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VulnerabilityAssessmentScanState.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VulnerabilityAssessmentScanTriggerType.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VulnerabilityAssessmentScanTriggerType.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/VulnerabilityAssessmentScanTriggerType.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/VulnerabilityAssessmentScanTriggerType.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/WorkloadClassifier.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/WorkloadClassifier.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/WorkloadClassifier.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/WorkloadClassifier.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/WorkloadGroup.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/WorkloadGroup.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Models/WorkloadGroup.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Models/WorkloadGroup.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Operations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Operations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/Operations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/Operations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/OperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/OperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/OperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/OperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/PrivateEndpointConnectionsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/PrivateEndpointConnectionsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/PrivateEndpointConnectionsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/PrivateEndpointConnectionsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/PrivateEndpointConnectionsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/PrivateEndpointConnectionsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/PrivateEndpointConnectionsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/PrivateEndpointConnectionsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/PrivateLinkResourcesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/PrivateLinkResourcesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/PrivateLinkResourcesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/PrivateLinkResourcesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/PrivateLinkResourcesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/PrivateLinkResourcesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/PrivateLinkResourcesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/PrivateLinkResourcesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RecommendedElasticPoolsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RecommendedElasticPoolsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RecommendedElasticPoolsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RecommendedElasticPoolsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RecommendedElasticPoolsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RecommendedElasticPoolsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RecommendedElasticPoolsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RecommendedElasticPoolsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RecoverableDatabasesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RecoverableDatabasesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RecoverableDatabasesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RecoverableDatabasesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RecoverableDatabasesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RecoverableDatabasesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RecoverableDatabasesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RecoverableDatabasesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RecoverableManagedDatabasesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RecoverableManagedDatabasesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RecoverableManagedDatabasesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RecoverableManagedDatabasesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RecoverableManagedDatabasesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RecoverableManagedDatabasesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RecoverableManagedDatabasesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RecoverableManagedDatabasesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ReplicationLinksOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ReplicationLinksOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ReplicationLinksOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ReplicationLinksOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ReplicationLinksOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ReplicationLinksOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ReplicationLinksOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ReplicationLinksOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RestorableDroppedDatabasesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RestorableDroppedDatabasesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RestorableDroppedDatabasesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RestorableDroppedDatabasesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RestorableDroppedDatabasesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RestorableDroppedDatabasesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RestorableDroppedDatabasesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RestorableDroppedDatabasesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RestorableDroppedManagedDatabasesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RestorableDroppedManagedDatabasesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RestorableDroppedManagedDatabasesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RestorableDroppedManagedDatabasesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RestorableDroppedManagedDatabasesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RestorableDroppedManagedDatabasesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RestorableDroppedManagedDatabasesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RestorableDroppedManagedDatabasesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RestorePointsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RestorePointsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RestorePointsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RestorePointsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RestorePointsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RestorePointsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/RestorePointsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/RestorePointsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SdkInfo_SqlManagementClient.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SdkInfo_SqlManagementClient.cs similarity index 97% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SdkInfo_SqlManagementClient.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SdkInfo_SqlManagementClient.cs index c21b476aaff7..42bb7ba3d541 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SdkInfo_SqlManagementClient.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SdkInfo_SqlManagementClient.cs @@ -20,8 +20,8 @@ public static IEnumerable> ApiInfo_SqlManagementCl return new Tuple[] { new Tuple("Sql", "BackupLongTermRetentionPolicies", "2017-03-01-preview"), - new Tuple("Sql", "BackupShortTermRetentionPolicies", "2020-02-02-preview"), - new Tuple("Sql", "Capabilities", "2018-06-01-preview"), + new Tuple("Sql", "BackupShortTermRetentionPolicies", "2017-10-01-preview"), + new Tuple("Sql", "Capabilities", "2020-08-01-preview"), new Tuple("Sql", "DataMaskingPolicies", "2014-04-01"), new Tuple("Sql", "DataMaskingRules", "2014-04-01"), new Tuple("Sql", "DatabaseAutomaticTuning", "2015-05-01-preview"), @@ -76,7 +76,6 @@ public static IEnumerable> ApiInfo_SqlManagementCl new Tuple("Sql", "ManagedInstanceOperations", "2019-06-01-preview"), new Tuple("Sql", "ManagedInstanceTdeCertificates", "2017-10-01-preview"), new Tuple("Sql", "ManagedInstanceVulnerabilityAssessments", "2018-06-01-preview"), - new Tuple("Sql", "ManagedInstances", "2019-06-01-preview"), new Tuple("Sql", "ManagedInstances", "2020-02-02-preview"), new Tuple("Sql", "ManagedRestorableDroppedDatabaseBackupShortTermRetentionPolicies", "2017-03-01-preview"), new Tuple("Sql", "ManagedServerSecurityAlertPolicies", "2017-03-01-preview"), @@ -129,10 +128,10 @@ public static IEnumerable> ApiInfo_SqlManagementCl public static readonly String AutoRestCmdExecuted = "cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/sql/resource-manager/readme.md --csharp --version=v2 --reflect-api-versions --csharp-sdks-folder=."; public static readonly String GithubForkName = "Azure"; public static readonly String GithubBranchName = "master"; - public static readonly String GithubCommidId = "15684354c018757e8f0fa12afc7a3864a3671145"; + public static readonly String GithubCommidId = "4d91da06bf655dc1d61a420e7510778eab1609d8"; public static readonly String CodeGenerationErrors = ""; public static readonly String GithubRepoName = "azure-rest-api-specs"; // END: Code Generation Metadata Section - } + } } diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SensitivityLabelsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SensitivityLabelsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SensitivityLabelsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SensitivityLabelsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SensitivityLabelsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SensitivityLabelsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SensitivityLabelsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SensitivityLabelsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerAutomaticTuningOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerAutomaticTuningOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerAutomaticTuningOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerAutomaticTuningOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerAutomaticTuningOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerAutomaticTuningOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerAutomaticTuningOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerAutomaticTuningOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerAzureADAdministratorsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerAzureADAdministratorsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerAzureADAdministratorsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerAzureADAdministratorsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerAzureADAdministratorsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerAzureADAdministratorsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerAzureADAdministratorsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerAzureADAdministratorsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerAzureADOnlyAuthenticationsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerAzureADOnlyAuthenticationsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerAzureADOnlyAuthenticationsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerAzureADOnlyAuthenticationsOperations.cs index 1957986effb1..b0cc0491829b 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerAzureADOnlyAuthenticationsOperations.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerAzureADOnlyAuthenticationsOperations.cs @@ -83,10 +83,6 @@ internal ServerAzureADOnlyAuthenticationsOperations(SqlManagementClient client) /// public async Task> GetWithHttpMessagesAsync(string resourceGroupName, string serverName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } if (resourceGroupName == null) { throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); @@ -95,8 +91,12 @@ internal ServerAzureADOnlyAuthenticationsOperations(SqlManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "serverName"); } - string apiVersion = "2020-02-02-preview"; + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } string authenticationName = "Default"; + string apiVersion = "2020-02-02-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -104,20 +104,20 @@ internal ServerAzureADOnlyAuthenticationsOperations(SqlManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("serverName", serverName); tracingParameters.Add("authenticationName", authenticationName); + tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); ServiceClientTracing.Enter(_invocationId, this, "Get", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/azureADOnlyAuthentications/{authenticationName}").ToString(); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{serverName}", System.Uri.EscapeDataString(serverName)); _url = _url.Replace("{authenticationName}", System.Uri.EscapeDataString(authenticationName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); if (apiVersion != null) { @@ -332,10 +332,6 @@ internal ServerAzureADOnlyAuthenticationsOperations(SqlManagementClient client) /// public async Task>> ListByServerWithHttpMessagesAsync(string resourceGroupName, string serverName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } if (resourceGroupName == null) { throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); @@ -344,6 +340,10 @@ internal ServerAzureADOnlyAuthenticationsOperations(SqlManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "serverName"); } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } string apiVersion = "2020-02-02-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; @@ -352,18 +352,18 @@ internal ServerAzureADOnlyAuthenticationsOperations(SqlManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("serverName", serverName); + tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); ServiceClientTracing.Enter(_invocationId, this, "ListByServer", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/azureADOnlyAuthentications").ToString(); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{serverName}", System.Uri.EscapeDataString(serverName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); if (apiVersion != null) { @@ -532,10 +532,6 @@ internal ServerAzureADOnlyAuthenticationsOperations(SqlManagementClient client) /// public async Task> BeginCreateOrUpdateWithHttpMessagesAsync(string resourceGroupName, string serverName, ServerAzureADOnlyAuthentication parameters, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } if (resourceGroupName == null) { throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); @@ -552,8 +548,12 @@ internal ServerAzureADOnlyAuthenticationsOperations(SqlManagementClient client) { parameters.Validate(); } - string apiVersion = "2020-02-02-preview"; + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } string authenticationName = "Default"; + string apiVersion = "2020-02-02-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -561,21 +561,21 @@ internal ServerAzureADOnlyAuthenticationsOperations(SqlManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("serverName", serverName); tracingParameters.Add("authenticationName", authenticationName); tracingParameters.Add("parameters", parameters); + tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); ServiceClientTracing.Enter(_invocationId, this, "BeginCreateOrUpdate", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/azureADOnlyAuthentications/{authenticationName}").ToString(); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{serverName}", System.Uri.EscapeDataString(serverName)); _url = _url.Replace("{authenticationName}", System.Uri.EscapeDataString(authenticationName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); if (apiVersion != null) { @@ -760,10 +760,6 @@ internal ServerAzureADOnlyAuthenticationsOperations(SqlManagementClient client) /// public async Task BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string serverName, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) { - if (Client.SubscriptionId == null) - { - throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); - } if (resourceGroupName == null) { throw new ValidationException(ValidationRules.CannotBeNull, "resourceGroupName"); @@ -772,8 +768,12 @@ internal ServerAzureADOnlyAuthenticationsOperations(SqlManagementClient client) { throw new ValidationException(ValidationRules.CannotBeNull, "serverName"); } - string apiVersion = "2020-02-02-preview"; + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } string authenticationName = "Default"; + string apiVersion = "2020-02-02-preview"; // Tracing bool _shouldTrace = ServiceClientTracing.IsEnabled; string _invocationId = null; @@ -781,20 +781,20 @@ internal ServerAzureADOnlyAuthenticationsOperations(SqlManagementClient client) { _invocationId = ServiceClientTracing.NextInvocationId.ToString(); Dictionary tracingParameters = new Dictionary(); - tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("resourceGroupName", resourceGroupName); tracingParameters.Add("serverName", serverName); tracingParameters.Add("authenticationName", authenticationName); + tracingParameters.Add("apiVersion", apiVersion); tracingParameters.Add("cancellationToken", cancellationToken); ServiceClientTracing.Enter(_invocationId, this, "BeginDelete", tracingParameters); } // Construct URL var _baseUrl = Client.BaseUri.AbsoluteUri; var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/azureADOnlyAuthentications/{authenticationName}").ToString(); - _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); _url = _url.Replace("{resourceGroupName}", System.Uri.EscapeDataString(resourceGroupName)); _url = _url.Replace("{serverName}", System.Uri.EscapeDataString(serverName)); _url = _url.Replace("{authenticationName}", System.Uri.EscapeDataString(authenticationName)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); List _queryParameters = new List(); if (apiVersion != null) { diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerAzureADOnlyAuthenticationsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerAzureADOnlyAuthenticationsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerAzureADOnlyAuthenticationsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerAzureADOnlyAuthenticationsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerBlobAuditingPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerBlobAuditingPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerBlobAuditingPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerBlobAuditingPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerBlobAuditingPoliciesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerBlobAuditingPoliciesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerBlobAuditingPoliciesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerBlobAuditingPoliciesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerCommunicationLinksOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerCommunicationLinksOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerCommunicationLinksOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerCommunicationLinksOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerCommunicationLinksOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerCommunicationLinksOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerCommunicationLinksOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerCommunicationLinksOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerConnectionPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerConnectionPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerConnectionPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerConnectionPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerConnectionPoliciesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerConnectionPoliciesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerConnectionPoliciesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerConnectionPoliciesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerDevOpsAuditSettingsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerDevOpsAuditSettingsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerDevOpsAuditSettingsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerDevOpsAuditSettingsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerDevOpsAuditSettingsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerDevOpsAuditSettingsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerDevOpsAuditSettingsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerDevOpsAuditSettingsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerDnsAliasesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerDnsAliasesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerDnsAliasesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerDnsAliasesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerDnsAliasesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerDnsAliasesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerDnsAliasesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerDnsAliasesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerKeysOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerKeysOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerKeysOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerKeysOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerKeysOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerKeysOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerKeysOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerKeysOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerSecurityAlertPoliciesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerSecurityAlertPoliciesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerSecurityAlertPoliciesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerSecurityAlertPoliciesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerSecurityAlertPoliciesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerSecurityAlertPoliciesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerSecurityAlertPoliciesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerSecurityAlertPoliciesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerTrustGroupsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerTrustGroupsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerTrustGroupsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerTrustGroupsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerTrustGroupsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerTrustGroupsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerTrustGroupsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerTrustGroupsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerUsagesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerUsagesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerUsagesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerUsagesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerUsagesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerUsagesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerUsagesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerUsagesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerVulnerabilityAssessmentsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerVulnerabilityAssessmentsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerVulnerabilityAssessmentsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerVulnerabilityAssessmentsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerVulnerabilityAssessmentsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerVulnerabilityAssessmentsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServerVulnerabilityAssessmentsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServerVulnerabilityAssessmentsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServersOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServersOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServersOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServersOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServersOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServersOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServersOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServersOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServiceObjectivesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServiceObjectivesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServiceObjectivesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServiceObjectivesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServiceObjectivesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServiceObjectivesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServiceObjectivesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServiceObjectivesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServiceTierAdvisorsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServiceTierAdvisorsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServiceTierAdvisorsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServiceTierAdvisorsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServiceTierAdvisorsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServiceTierAdvisorsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/ServiceTierAdvisorsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/ServiceTierAdvisorsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SqlManagementClient.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SqlManagementClient.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SqlManagementClient.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SqlManagementClient.cs index fa3b09201ba7..cfeb719c5912 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SqlManagementClient.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SqlManagementClient.cs @@ -422,6 +422,11 @@ public partial class SqlManagementClient : ServiceClient, I /// public virtual IRecoverableManagedDatabasesOperations RecoverableManagedDatabases { get; private set; } + /// + /// Gets the IBackupShortTermRetentionPoliciesOperations. + /// + public virtual IBackupShortTermRetentionPoliciesOperations BackupShortTermRetentionPolicies { get; private set; } + /// /// Gets the IManagedInstanceVulnerabilityAssessmentsOperations. /// @@ -508,34 +513,29 @@ public partial class SqlManagementClient : ServiceClient, I public virtual ISyncMembersOperations SyncMembers { get; private set; } /// - /// Gets the IManagedInstancesOperations. + /// Gets the IImportExportOperations. /// - public virtual IManagedInstancesOperations ManagedInstances { get; private set; } + public virtual IImportExportOperations ImportExport { get; private set; } /// - /// Gets the IBackupShortTermRetentionPoliciesOperations. + /// Gets the IManagedDatabasesOperations. /// - public virtual IBackupShortTermRetentionPoliciesOperations BackupShortTermRetentionPolicies { get; private set; } + public virtual IManagedDatabasesOperations ManagedDatabases { get; private set; } /// /// Gets the IManagedDatabaseRestoreDetailsOperations. /// public virtual IManagedDatabaseRestoreDetailsOperations ManagedDatabaseRestoreDetails { get; private set; } - /// - /// Gets the IManagedDatabasesOperations. - /// - public virtual IManagedDatabasesOperations ManagedDatabases { get; private set; } - /// /// Gets the IServerAzureADOnlyAuthenticationsOperations. /// public virtual IServerAzureADOnlyAuthenticationsOperations ServerAzureADOnlyAuthentications { get; private set; } /// - /// Gets the IImportExportOperations. + /// Gets the IManagedInstancesOperations. /// - public virtual IImportExportOperations ImportExport { get; private set; } + public virtual IManagedInstancesOperations ManagedInstances { get; private set; } /// /// Gets the IManagedInstanceAzureADOnlyAuthenticationsOperations. @@ -863,6 +863,7 @@ private void Initialize() ManagedInstanceKeys = new ManagedInstanceKeysOperations(this); ManagedInstanceEncryptionProtectors = new ManagedInstanceEncryptionProtectorsOperations(this); RecoverableManagedDatabases = new RecoverableManagedDatabasesOperations(this); + BackupShortTermRetentionPolicies = new BackupShortTermRetentionPoliciesOperations(this); ManagedInstanceVulnerabilityAssessments = new ManagedInstanceVulnerabilityAssessmentsOperations(this); ServerVulnerabilityAssessments = new ServerVulnerabilityAssessmentsOperations(this); ManagedDatabaseSensitivityLabels = new ManagedDatabaseSensitivityLabelsOperations(this); @@ -880,12 +881,11 @@ private void Initialize() ServerAzureADAdministrators = new ServerAzureADAdministratorsOperations(this); SyncGroups = new SyncGroupsOperations(this); SyncMembers = new SyncMembersOperations(this); - ManagedInstances = new ManagedInstancesOperations(this); - BackupShortTermRetentionPolicies = new BackupShortTermRetentionPoliciesOperations(this); - ManagedDatabaseRestoreDetails = new ManagedDatabaseRestoreDetailsOperations(this); + ImportExport = new ImportExportOperations(this); ManagedDatabases = new ManagedDatabasesOperations(this); + ManagedDatabaseRestoreDetails = new ManagedDatabaseRestoreDetailsOperations(this); ServerAzureADOnlyAuthentications = new ServerAzureADOnlyAuthenticationsOperations(this); - ImportExport = new ImportExportOperations(this); + ManagedInstances = new ManagedInstancesOperations(this); ManagedInstanceAzureADOnlyAuthentications = new ManagedInstanceAzureADOnlyAuthenticationsOperations(this); ServerTrustGroups = new ServerTrustGroupsOperations(this); ServerDevOpsAuditSettings = new ServerDevOpsAuditSettingsOperations(this); diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SubscriptionUsagesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SubscriptionUsagesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SubscriptionUsagesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SubscriptionUsagesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SubscriptionUsagesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SubscriptionUsagesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SubscriptionUsagesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SubscriptionUsagesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SyncAgentsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SyncAgentsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SyncAgentsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SyncAgentsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SyncAgentsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SyncAgentsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SyncAgentsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SyncAgentsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SyncGroupsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SyncGroupsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SyncGroupsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SyncGroupsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SyncGroupsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SyncGroupsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SyncGroupsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SyncGroupsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SyncMembersOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SyncMembersOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SyncMembersOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SyncMembersOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SyncMembersOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SyncMembersOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/SyncMembersOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/SyncMembersOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/TdeCertificatesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/TdeCertificatesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/TdeCertificatesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/TdeCertificatesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/TdeCertificatesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/TdeCertificatesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/TdeCertificatesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/TdeCertificatesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/TransparentDataEncryptionActivitiesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/TransparentDataEncryptionActivitiesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/TransparentDataEncryptionActivitiesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/TransparentDataEncryptionActivitiesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/TransparentDataEncryptionActivitiesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/TransparentDataEncryptionActivitiesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/TransparentDataEncryptionActivitiesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/TransparentDataEncryptionActivitiesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/TransparentDataEncryptionsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/TransparentDataEncryptionsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/TransparentDataEncryptionsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/TransparentDataEncryptionsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/TransparentDataEncryptionsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/TransparentDataEncryptionsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/TransparentDataEncryptionsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/TransparentDataEncryptionsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/UsagesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/UsagesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/UsagesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/UsagesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/UsagesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/UsagesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/UsagesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/UsagesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/VirtualClustersOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/VirtualClustersOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/VirtualClustersOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/VirtualClustersOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/VirtualClustersOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/VirtualClustersOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/VirtualClustersOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/VirtualClustersOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/VirtualNetworkRulesOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/VirtualNetworkRulesOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/VirtualNetworkRulesOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/VirtualNetworkRulesOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/VirtualNetworkRulesOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/VirtualNetworkRulesOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/VirtualNetworkRulesOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/VirtualNetworkRulesOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/WorkloadClassifiersOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/WorkloadClassifiersOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/WorkloadClassifiersOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/WorkloadClassifiersOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/WorkloadClassifiersOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/WorkloadClassifiersOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/WorkloadClassifiersOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/WorkloadClassifiersOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/WorkloadGroupsOperations.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/WorkloadGroupsOperations.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/WorkloadGroupsOperations.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/WorkloadGroupsOperations.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/WorkloadGroupsOperationsExtensions.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/WorkloadGroupsOperationsExtensions.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Generated/WorkloadGroupsOperationsExtensions.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Generated/WorkloadGroupsOperationsExtensions.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Microsoft.Azure.Management.Sql.csproj b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Microsoft.Azure.Management.Sql.csproj similarity index 89% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Microsoft.Azure.Management.Sql.csproj rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Microsoft.Azure.Management.Sql.csproj index 9b69e71a3734..7120e5ec9f1e 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Microsoft.Azure.Management.Sql.csproj +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Microsoft.Azure.Management.Sql.csproj @@ -7,12 +7,12 @@ Microsoft.Azure.Management.Sql Azure SQL Management SDK library Microsoft.Azure.Management.Sql - 1.48.0-preview + 1.49.0-preview Microsoft Azure SQL Management;SQL;SQL Management; diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Properties/AssemblyInfo.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Properties/AssemblyInfo.cs similarity index 95% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Properties/AssemblyInfo.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Properties/AssemblyInfo.cs index 50ccbb37214a..7d36674f4d14 100644 --- a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Properties/AssemblyInfo.cs +++ b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Properties/AssemblyInfo.cs @@ -22,4 +22,4 @@ [assembly: AssemblyTitle("Microsoft Azure SQL Management Library")] [assembly: AssemblyDescription("Provides management functionality for Microsoft Azure SQL.")] [assembly: AssemblyVersion("1.0.0.0")] -[assembly: AssemblyFileVersion("1.48.0.0")] +[assembly: AssemblyFileVersion("1.49.0.0")] diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Readme.txt b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Readme.txt similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/Readme.txt rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/Readme.txt diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/generate.ps1 b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/generate.ps1 similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/src/generate.ps1 rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/src/generate.ps1 diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ActiveDirectoryAdministratorTest.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ActiveDirectoryAdministratorTest.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ActiveDirectoryAdministratorTest.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ActiveDirectoryAdministratorTest.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/AutomaticTuningOperationsTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/AutomaticTuningOperationsTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/AutomaticTuningOperationsTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/AutomaticTuningOperationsTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/BlobAuditingScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/BlobAuditingScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/BlobAuditingScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/BlobAuditingScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/BlobAuditingTest.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/BlobAuditingTest.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/BlobAuditingTest.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/BlobAuditingTest.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/CapabilitiesScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/CapabilitiesScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/CapabilitiesScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/CapabilitiesScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/CheckNameAvailabilityTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/CheckNameAvailabilityTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/CheckNameAvailabilityTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/CheckNameAvailabilityTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ConnectionPolicyScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ConnectionPolicyScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ConnectionPolicyScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ConnectionPolicyScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/DataMaskingScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DataMaskingScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/DataMaskingScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DataMaskingScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/DatabaseActivationScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DatabaseActivationScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/DatabaseActivationScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DatabaseActivationScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/DatabaseCopyScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DatabaseCopyScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/DatabaseCopyScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DatabaseCopyScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/DatabaseCrudScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DatabaseCrudScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/DatabaseCrudScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DatabaseCrudScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/DatabaseGeoBackupPolicyScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DatabaseGeoBackupPolicyScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/DatabaseGeoBackupPolicyScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DatabaseGeoBackupPolicyScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/DatabaseReplicationLinkScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DatabaseReplicationLinkScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/DatabaseReplicationLinkScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DatabaseReplicationLinkScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/DatabaseRestoreScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DatabaseRestoreScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/DatabaseRestoreScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DatabaseRestoreScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/DatabaseVulnerabilityAssessmentScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DatabaseVulnerabilityAssessmentScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/DatabaseVulnerabilityAssessmentScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/DatabaseVulnerabilityAssessmentScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ElasticJobAgentScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ElasticJobAgentScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ElasticJobAgentScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ElasticJobAgentScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ElasticPoolActivityScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ElasticPoolActivityScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ElasticPoolActivityScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ElasticPoolActivityScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ElasticPoolCrudScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ElasticPoolCrudScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ElasticPoolCrudScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ElasticPoolCrudScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/EncryptionProtectorScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/EncryptionProtectorScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/EncryptionProtectorScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/EncryptionProtectorScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/FailoverGroupCrudScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/FailoverGroupCrudScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/FailoverGroupCrudScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/FailoverGroupCrudScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/FailoverTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/FailoverTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/FailoverTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/FailoverTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/FirewallRuleCrudScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/FirewallRuleCrudScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/FirewallRuleCrudScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/FirewallRuleCrudScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ImportExportScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ImportExportScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ImportExportScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ImportExportScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/InstanceFailoverGroupCrudScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/InstanceFailoverGroupCrudScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/InstanceFailoverGroupCrudScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/InstanceFailoverGroupCrudScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/InstancePoolCrudScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/InstancePoolCrudScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/InstancePoolCrudScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/InstancePoolCrudScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedDatabaseCrudScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedDatabaseCrudScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedDatabaseCrudScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedDatabaseCrudScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedDatabaseRestoreScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedDatabaseRestoreScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedDatabaseRestoreScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedDatabaseRestoreScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedDatabaseVulnerabilityAssessmentScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedDatabaseVulnerabilityAssessmentScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedDatabaseVulnerabilityAssessmentScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedDatabaseVulnerabilityAssessmentScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedDatabaseVulnerabilityAssessmentTestFixture.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedDatabaseVulnerabilityAssessmentTestFixture.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedDatabaseVulnerabilityAssessmentTestFixture.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedDatabaseVulnerabilityAssessmentTestFixture.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceActiveDirectoryAdministratorTest.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceActiveDirectoryAdministratorTest.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceActiveDirectoryAdministratorTest.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceActiveDirectoryAdministratorTest.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceCrudScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceCrudScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceCrudScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceCrudScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceEncryptionProtectorScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceEncryptionProtectorScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceEncryptionProtectorScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceEncryptionProtectorScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceFailoverTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceFailoverTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceFailoverTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceFailoverTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceKeysScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceKeysScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceKeysScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceKeysScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceLongTermRetentionTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceLongTermRetentionTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceLongTermRetentionTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceLongTermRetentionTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceOperationTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceOperationTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceOperationTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceOperationTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceTestFixture.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceTestFixture.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceTestFixture.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceTestFixture.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceThreatDetectionScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceThreatDetectionScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceThreatDetectionScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceThreatDetectionScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceThreatDetectionTestFixture.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceThreatDetectionTestFixture.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceThreatDetectionTestFixture.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceThreatDetectionTestFixture.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceVulnerabilityAssessmentScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceVulnerabilityAssessmentScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceVulnerabilityAssessmentScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceVulnerabilityAssessmentScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceVulnerabilityAssessmentTestFixture.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceVulnerabilityAssessmentTestFixture.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ManagedInstanceVulnerabilityAssessmentTestFixture.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ManagedInstanceVulnerabilityAssessmentTestFixture.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/MetricsScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/MetricsScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/MetricsScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/MetricsScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/Microsoft.Azure.Management.Sql.Tests.csproj b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/Microsoft.Azure.Management.Sql.Tests.csproj similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/Microsoft.Azure.Management.Sql.Tests.csproj rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/Microsoft.Azure.Management.Sql.Tests.csproj diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/OperationsScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/OperationsScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/OperationsScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/OperationsScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/PrivateEndpointConnectionCrudScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/PrivateEndpointConnectionCrudScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/PrivateEndpointConnectionCrudScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/PrivateEndpointConnectionCrudScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/Properties/AssemblyInfo.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/Properties/AssemblyInfo.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/Properties/AssemblyInfo.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/Properties/AssemblyInfo.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SensitivityLabelsScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SensitivityLabelsScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SensitivityLabelsScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SensitivityLabelsScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ServerCommunicationLinkScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ServerCommunicationLinkScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ServerCommunicationLinkScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ServerCommunicationLinkScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ServerCrudScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ServerCrudScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ServerCrudScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ServerCrudScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ServerDevOpsAuditingScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ServerDevOpsAuditingScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ServerDevOpsAuditingScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ServerDevOpsAuditingScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ServerDnsAliasCrudScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ServerDnsAliasCrudScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ServerDnsAliasCrudScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ServerDnsAliasCrudScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ServerKeyScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ServerKeyScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ServerKeyScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ServerKeyScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ServerTrustGroupsTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ServerTrustGroupsTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ServerTrustGroupsTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ServerTrustGroupsTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ServerVulnerabilityAssessmentScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ServerVulnerabilityAssessmentScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ServerVulnerabilityAssessmentScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ServerVulnerabilityAssessmentScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ServiceObjectiveScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ServiceObjectiveScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ServiceObjectiveScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ServiceObjectiveScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ActiveDirectoryAdministratorTest/TestSetServerActiveDirectoryAdministrator.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ActiveDirectoryAdministratorTest/TestSetServerActiveDirectoryAdministrator.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ActiveDirectoryAdministratorTest/TestSetServerActiveDirectoryAdministrator.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ActiveDirectoryAdministratorTest/TestSetServerActiveDirectoryAdministrator.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/AutomaticTuningOperationsTests/TestSetDatabaseAutotuningSettings.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/AutomaticTuningOperationsTests/TestSetDatabaseAutotuningSettings.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/AutomaticTuningOperationsTests/TestSetDatabaseAutotuningSettings.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/AutomaticTuningOperationsTests/TestSetDatabaseAutotuningSettings.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/AutomaticTuningOperationsTests/TestSetServerAutotuningSettings.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/AutomaticTuningOperationsTests/TestSetServerAutotuningSettings.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/AutomaticTuningOperationsTests/TestSetServerAutotuningSettings.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/AutomaticTuningOperationsTests/TestSetServerAutotuningSettings.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/BlobAuditingScenarioTests/TestDatabaseBlobAuditingPolicy.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/BlobAuditingScenarioTests/TestDatabaseBlobAuditingPolicy.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/BlobAuditingScenarioTests/TestDatabaseBlobAuditingPolicy.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/BlobAuditingScenarioTests/TestDatabaseBlobAuditingPolicy.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/BlobAuditingScenarioTests/TestServerBlobAuditingPolicy.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/BlobAuditingScenarioTests/TestServerBlobAuditingPolicy.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/BlobAuditingScenarioTests/TestServerBlobAuditingPolicy.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/BlobAuditingScenarioTests/TestServerBlobAuditingPolicy.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/BlobAuditingTest/TestBlobAuditing.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/BlobAuditingTest/TestBlobAuditing.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/BlobAuditingTest/TestBlobAuditing.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/BlobAuditingTest/TestBlobAuditing.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/CapabilitiesScenarioTests/TestGetCapabilities.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/CapabilitiesScenarioTests/TestGetCapabilities.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/CapabilitiesScenarioTests/TestGetCapabilities.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/CapabilitiesScenarioTests/TestGetCapabilities.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/CheckNameAvailabilityTests/TestCheckServerNameAlreadyExists.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/CheckNameAvailabilityTests/TestCheckServerNameAlreadyExists.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/CheckNameAvailabilityTests/TestCheckServerNameAlreadyExists.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/CheckNameAvailabilityTests/TestCheckServerNameAlreadyExists.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/CheckNameAvailabilityTests/TestCheckServerNameAvailable.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/CheckNameAvailabilityTests/TestCheckServerNameAvailable.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/CheckNameAvailabilityTests/TestCheckServerNameAvailable.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/CheckNameAvailabilityTests/TestCheckServerNameAvailable.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/CheckNameAvailabilityTests/TestCheckServerNameInvalid.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/CheckNameAvailabilityTests/TestCheckServerNameInvalid.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/CheckNameAvailabilityTests/TestCheckServerNameInvalid.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/CheckNameAvailabilityTests/TestCheckServerNameInvalid.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ConnectionPolicyScenarioTests/TestServerConnectionPolicy.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ConnectionPolicyScenarioTests/TestServerConnectionPolicy.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ConnectionPolicyScenarioTests/TestServerConnectionPolicy.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ConnectionPolicyScenarioTests/TestServerConnectionPolicy.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DataMaskingScenarioTests/TestCreateUpdateGetDataMaskingRules.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DataMaskingScenarioTests/TestCreateUpdateGetDataMaskingRules.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DataMaskingScenarioTests/TestCreateUpdateGetDataMaskingRules.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DataMaskingScenarioTests/TestCreateUpdateGetDataMaskingRules.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseActivationScenarioTests/TestPauseResumeDatabase.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseActivationScenarioTests/TestPauseResumeDatabase.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseActivationScenarioTests/TestPauseResumeDatabase.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseActivationScenarioTests/TestPauseResumeDatabase.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCopyScenarioTests/TestContinuousCopyDatabase.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCopyScenarioTests/TestContinuousCopyDatabase.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCopyScenarioTests/TestContinuousCopyDatabase.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCopyScenarioTests/TestContinuousCopyDatabase.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCopyScenarioTests/TestContinuousCopyHyperscaleDatabase.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCopyScenarioTests/TestContinuousCopyHyperscaleDatabase.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCopyScenarioTests/TestContinuousCopyHyperscaleDatabase.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCopyScenarioTests/TestContinuousCopyHyperscaleDatabase.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCopyScenarioTests/TestCopyDatabase.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCopyScenarioTests/TestCopyDatabase.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCopyScenarioTests/TestCopyDatabase.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCopyScenarioTests/TestCopyDatabase.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCopyScenarioTests/TestHyperscaleDatabaseGeoSecondaryType.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCopyScenarioTests/TestHyperscaleDatabaseGeoSecondaryType.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCopyScenarioTests/TestHyperscaleDatabaseGeoSecondaryType.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCopyScenarioTests/TestHyperscaleDatabaseGeoSecondaryType.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCopyScenarioTests/TestHyperscaleDatabaseNamedSecondaryType.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCopyScenarioTests/TestHyperscaleDatabaseNamedSecondaryType.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCopyScenarioTests/TestHyperscaleDatabaseNamedSecondaryType.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCopyScenarioTests/TestHyperscaleDatabaseNamedSecondaryType.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCrudScenarioTests/TestCancelDatabaseOperation.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCrudScenarioTests/TestCancelDatabaseOperation.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCrudScenarioTests/TestCancelDatabaseOperation.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCrudScenarioTests/TestCancelDatabaseOperation.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCrudScenarioTests/TestCreateDropDatabase.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCrudScenarioTests/TestCreateDropDatabase.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCrudScenarioTests/TestCreateDropDatabase.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCrudScenarioTests/TestCreateDropDatabase.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCrudScenarioTests/TestDatabaseTransparentDataEncryptionConfiguration.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCrudScenarioTests/TestDatabaseTransparentDataEncryptionConfiguration.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCrudScenarioTests/TestDatabaseTransparentDataEncryptionConfiguration.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCrudScenarioTests/TestDatabaseTransparentDataEncryptionConfiguration.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCrudScenarioTests/TestGetAndListDatabase.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCrudScenarioTests/TestGetAndListDatabase.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCrudScenarioTests/TestGetAndListDatabase.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCrudScenarioTests/TestGetAndListDatabase.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCrudScenarioTests/TestRemoveDatabaseFromPool.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCrudScenarioTests/TestRemoveDatabaseFromPool.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCrudScenarioTests/TestRemoveDatabaseFromPool.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCrudScenarioTests/TestRemoveDatabaseFromPool.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCrudScenarioTests/TestRenameDatabase.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCrudScenarioTests/TestRenameDatabase.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCrudScenarioTests/TestRenameDatabase.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCrudScenarioTests/TestRenameDatabase.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCrudScenarioTests/TestUpdateDatabaseWithCreateOrUpdate.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCrudScenarioTests/TestUpdateDatabaseWithCreateOrUpdate.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCrudScenarioTests/TestUpdateDatabaseWithCreateOrUpdate.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCrudScenarioTests/TestUpdateDatabaseWithCreateOrUpdate.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCrudScenarioTests/TestUpdateDatabaseWithUpdate.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCrudScenarioTests/TestUpdateDatabaseWithUpdate.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseCrudScenarioTests/TestUpdateDatabaseWithUpdate.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseCrudScenarioTests/TestUpdateDatabaseWithUpdate.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseGeoBackupPolicyScenarioTests/TestUpdateGetListGeoBackupPolicy.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseGeoBackupPolicyScenarioTests/TestUpdateGetListGeoBackupPolicy.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseGeoBackupPolicyScenarioTests/TestUpdateGetListGeoBackupPolicy.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseGeoBackupPolicyScenarioTests/TestUpdateGetListGeoBackupPolicy.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseReplicationLinkScenarioTests/TestCreateDeleteReplicationLinks.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseReplicationLinkScenarioTests/TestCreateDeleteReplicationLinks.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseReplicationLinkScenarioTests/TestCreateDeleteReplicationLinks.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseReplicationLinkScenarioTests/TestCreateDeleteReplicationLinks.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseReplicationLinkScenarioTests/TestGetListFailoverReplicationLink.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseReplicationLinkScenarioTests/TestGetListFailoverReplicationLink.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseReplicationLinkScenarioTests/TestGetListFailoverReplicationLink.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseReplicationLinkScenarioTests/TestGetListFailoverReplicationLink.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestDatabaseGeoRecovery.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestDatabaseGeoRecovery.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestDatabaseGeoRecovery.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestDatabaseGeoRecovery.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestDatabasePointInTimeRestore.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestDatabasePointInTimeRestore.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestDatabasePointInTimeRestore.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestDatabasePointInTimeRestore.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestDatabaseRestore.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestDatabaseRestore.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestDatabaseRestore.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestDatabaseRestore.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestDatabaseRestorePoint.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestDatabaseRestorePoint.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestDatabaseRestorePoint.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestDatabaseRestorePoint.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestGetRecoverableInstanceDatabase.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestGetRecoverableInstanceDatabase.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestGetRecoverableInstanceDatabase.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestGetRecoverableInstanceDatabase.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionCrud.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionCrud.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionCrud.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionCrud.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2Backups.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2Backups.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2Backups.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2Backups.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2Crud.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2Crud.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2Crud.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2Crud.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2Policies.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2Policies.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2Policies.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2Policies.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2ResourceGroupBasedBackups.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2ResourceGroupBasedBackups.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2ResourceGroupBasedBackups.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2ResourceGroupBasedBackups.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2ResourceGroupBasedCrud.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2ResourceGroupBasedCrud.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2ResourceGroupBasedCrud.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestLongTermRetentionV2ResourceGroupBasedCrud.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestRecoverInstanceDatabase.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestRecoverInstanceDatabase.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestRecoverInstanceDatabase.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestRecoverInstanceDatabase.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestShortTermRetentionPolicyOnBasic.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestShortTermRetentionPolicyOnBasic.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestShortTermRetentionPolicyOnBasic.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestShortTermRetentionPolicyOnBasic.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestShortTermRetentionPolicyOnPremium.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestShortTermRetentionPolicyOnPremium.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseRestoreScenarioTests/TestShortTermRetentionPolicyOnPremium.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseRestoreScenarioTests/TestShortTermRetentionPolicyOnPremium.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetDatabaseVulnerabilityAssessments.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetDatabaseVulnerabilityAssessments.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetDatabaseVulnerabilityAssessments.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetDatabaseVulnerabilityAssessments.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetDeleteDatabaseVulnerabilityAssessmentBaselines.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetDeleteDatabaseVulnerabilityAssessmentBaselines.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetDeleteDatabaseVulnerabilityAssessmentBaselines.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetDeleteDatabaseVulnerabilityAssessmentBaselines.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseVulnerabilityAssessmentScenarioTests/TestExecuteGetListDatabaseVulnerabilityAssessmentScans.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseVulnerabilityAssessmentScenarioTests/TestExecuteGetListDatabaseVulnerabilityAssessmentScans.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseVulnerabilityAssessmentScenarioTests/TestExecuteGetListDatabaseVulnerabilityAssessmentScans.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseVulnerabilityAssessmentScenarioTests/TestExecuteGetListDatabaseVulnerabilityAssessmentScans.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseVulnerabilityAssessmentScenarioTests/TestExportDatabaseVulnerabilityAssessmentScans.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseVulnerabilityAssessmentScenarioTests/TestExportDatabaseVulnerabilityAssessmentScans.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/DatabaseVulnerabilityAssessmentScenarioTests/TestExportDatabaseVulnerabilityAssessmentScans.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/DatabaseVulnerabilityAssessmentScenarioTests/TestExportDatabaseVulnerabilityAssessmentScans.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropAgent.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropAgent.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropAgent.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropAgent.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropJob.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropJob.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropJob.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropJob.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropJobCredential.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropJobCredential.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropJobCredential.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropJobCredential.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropJobStep.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropJobStep.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropJobStep.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropJobStep.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropTargetGroup.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropTargetGroup.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropTargetGroup.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticJobAgentScenarioTests/TestCreateUpdateDropTargetGroup.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticJobAgentScenarioTests/TestStartStopGetJobExecution.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticJobAgentScenarioTests/TestStartStopGetJobExecution.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticJobAgentScenarioTests/TestStartStopGetJobExecution.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticJobAgentScenarioTests/TestStartStopGetJobExecution.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticPoolActivityScenarioTests/TestListElasticPoolActivity.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticPoolActivityScenarioTests/TestListElasticPoolActivity.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticPoolActivityScenarioTests/TestListElasticPoolActivity.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticPoolActivityScenarioTests/TestListElasticPoolActivity.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticPoolActivityScenarioTests/TestListElasticPoolDatabaseActivity.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticPoolActivityScenarioTests/TestListElasticPoolDatabaseActivity.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticPoolActivityScenarioTests/TestListElasticPoolDatabaseActivity.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticPoolActivityScenarioTests/TestListElasticPoolDatabaseActivity.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticPoolActivityScenarioTests/TestMoveBetweenPoolsAndGetActivity.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticPoolActivityScenarioTests/TestMoveBetweenPoolsAndGetActivity.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticPoolActivityScenarioTests/TestMoveBetweenPoolsAndGetActivity.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticPoolActivityScenarioTests/TestMoveBetweenPoolsAndGetActivity.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestCancelUpdateElasticPoolOperation.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestCancelUpdateElasticPoolOperation.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestCancelUpdateElasticPoolOperation.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestCancelUpdateElasticPoolOperation.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestCreateDropElasticPool.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestCreateDropElasticPool.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestCreateDropElasticPool.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestCreateDropElasticPool.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestGetAndListElasticPool.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestGetAndListElasticPool.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestGetAndListElasticPool.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestGetAndListElasticPool.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestUpdateElasticPoolAndListActivity.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestUpdateElasticPoolAndListActivity.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestUpdateElasticPoolAndListActivity.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestUpdateElasticPoolAndListActivity.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestUpdateElasticPoolWithCreateOrUpdateAndListActivity.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestUpdateElasticPoolWithCreateOrUpdateAndListActivity.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestUpdateElasticPoolWithCreateOrUpdateAndListActivity.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestUpdateElasticPoolWithCreateOrUpdateAndListActivity.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestUpdateElasticPoolWithUpdateAndListActivity.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestUpdateElasticPoolWithUpdateAndListActivity.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestUpdateElasticPoolWithUpdateAndListActivity.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ElasticPoolCrudScenarioTests/TestUpdateElasticPoolWithUpdateAndListActivity.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/EncryptionProtectorScenarioTests/TestUpdateEncryptionProtector.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/EncryptionProtectorScenarioTests/TestUpdateEncryptionProtector.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/EncryptionProtectorScenarioTests/TestUpdateEncryptionProtector.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/EncryptionProtectorScenarioTests/TestUpdateEncryptionProtector.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup_BACKUP_13380.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup_BACKUP_13380.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup_BACKUP_13380.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup_BACKUP_13380.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup_BASE_13380.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup_BASE_13380.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup_BASE_13380.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup_BASE_13380.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup_LOCAL_13380.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup_LOCAL_13380.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup_LOCAL_13380.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup_LOCAL_13380.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup_REMOTE_13380.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup_REMOTE_13380.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup_REMOTE_13380.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FailoverGroupCrudScenarioTests/TestCrudFailoverGroup_REMOTE_13380.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FailoverTests/FailoverDatabase.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FailoverTests/FailoverDatabase.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FailoverTests/FailoverDatabase.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FailoverTests/FailoverDatabase.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FailoverTests/FailoverElasticPool.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FailoverTests/FailoverElasticPool.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FailoverTests/FailoverElasticPool.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FailoverTests/FailoverElasticPool.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FailoverTests/FailoverReadableSecondaryDatabase.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FailoverTests/FailoverReadableSecondaryDatabase.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FailoverTests/FailoverReadableSecondaryDatabase.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FailoverTests/FailoverReadableSecondaryDatabase.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FirewallRuleCrudScenarioTests/TestCreateAndUpdateFirewallRule.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FirewallRuleCrudScenarioTests/TestCreateAndUpdateFirewallRule.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FirewallRuleCrudScenarioTests/TestCreateAndUpdateFirewallRule.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FirewallRuleCrudScenarioTests/TestCreateAndUpdateFirewallRule.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FirewallRuleCrudScenarioTests/TestCreateUpdateDropFirewallRule.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FirewallRuleCrudScenarioTests/TestCreateUpdateDropFirewallRule.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FirewallRuleCrudScenarioTests/TestCreateUpdateDropFirewallRule.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FirewallRuleCrudScenarioTests/TestCreateUpdateDropFirewallRule.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FirewallRuleCrudScenarioTests/TestGetAndListFirewallRule.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FirewallRuleCrudScenarioTests/TestGetAndListFirewallRule.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/FirewallRuleCrudScenarioTests/TestGetAndListFirewallRule.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/FirewallRuleCrudScenarioTests/TestGetAndListFirewallRule.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ImportExportScenarioTests/TestImportExistingDatabase.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ImportExportScenarioTests/TestImportExistingDatabase.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ImportExportScenarioTests/TestImportExistingDatabase.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ImportExportScenarioTests/TestImportExistingDatabase.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ImportExportScenarioTests/TestImportExistingDatabase_NetworkIsolation.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ImportExportScenarioTests/TestImportExistingDatabase_NetworkIsolation.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ImportExportScenarioTests/TestImportExistingDatabase_NetworkIsolation.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ImportExportScenarioTests/TestImportExistingDatabase_NetworkIsolation.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ImportExportScenarioTests/TestImportExport.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ImportExportScenarioTests/TestImportExport.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ImportExportScenarioTests/TestImportExport.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ImportExportScenarioTests/TestImportExport.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ImportExportScenarioTests/TestImportNewDatabase.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ImportExportScenarioTests/TestImportNewDatabase.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ImportExportScenarioTests/TestImportNewDatabase.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ImportExportScenarioTests/TestImportNewDatabase.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ImportExportScenarioTests/TestImportNewDatabase_NetworkIsolation.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ImportExportScenarioTests/TestImportNewDatabase_NetworkIsolation.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ImportExportScenarioTests/TestImportNewDatabase_NetworkIsolation.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ImportExportScenarioTests/TestImportNewDatabase_NetworkIsolation.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/InstanceFailoverGroupCrudScenarioTests/TestCrudInstanceFailoverGroup.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/InstanceFailoverGroupCrudScenarioTests/TestCrudInstanceFailoverGroup.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/InstanceFailoverGroupCrudScenarioTests/TestCrudInstanceFailoverGroup.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/InstanceFailoverGroupCrudScenarioTests/TestCrudInstanceFailoverGroup.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/InstancePoolCrudScenarioTests/TestCreateUpdateGetDropInstancePool.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/InstancePoolCrudScenarioTests/TestCreateUpdateGetDropInstancePool.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/InstancePoolCrudScenarioTests/TestCreateUpdateGetDropInstancePool.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/InstancePoolCrudScenarioTests/TestCreateUpdateGetDropInstancePool.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseCrudScenarioTests/TestCreateDropManagedDatabase.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseCrudScenarioTests/TestCreateDropManagedDatabase.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseCrudScenarioTests/TestCreateDropManagedDatabase.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseCrudScenarioTests/TestCreateDropManagedDatabase.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseCrudScenarioTests/TestGetAndListManagedDatabase.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseCrudScenarioTests/TestGetAndListManagedDatabase.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseCrudScenarioTests/TestGetAndListManagedDatabase.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseCrudScenarioTests/TestGetAndListManagedDatabase.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseRestoreScenarioTests/ManagedDatabaseExternalBackupRestoreTest.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseRestoreScenarioTests/ManagedDatabaseExternalBackupRestoreTest.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseRestoreScenarioTests/ManagedDatabaseExternalBackupRestoreTest.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseRestoreScenarioTests/ManagedDatabaseExternalBackupRestoreTest.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseRestoreScenarioTests/RestorableDroppedManagedDatabasesTests.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseRestoreScenarioTests/RestorableDroppedManagedDatabasesTests.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseRestoreScenarioTests/RestorableDroppedManagedDatabasesTests.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseRestoreScenarioTests/RestorableDroppedManagedDatabasesTests.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseRestoreScenarioTests/ShortTermRetentionOnDroppedDatabase.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseRestoreScenarioTests/ShortTermRetentionOnDroppedDatabase.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseRestoreScenarioTests/ShortTermRetentionOnDroppedDatabase.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseRestoreScenarioTests/ShortTermRetentionOnDroppedDatabase.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseRestoreScenarioTests/ShortTermRetentionOnLiveDatabase.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseRestoreScenarioTests/ShortTermRetentionOnLiveDatabase.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseRestoreScenarioTests/ShortTermRetentionOnLiveDatabase.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseRestoreScenarioTests/ShortTermRetentionOnLiveDatabase.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/ManagedDatabaseVulnerabilityAssessmentScenarioTests.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/ManagedDatabaseVulnerabilityAssessmentScenarioTests.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/ManagedDatabaseVulnerabilityAssessmentScenarioTests.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/ManagedDatabaseVulnerabilityAssessmentScenarioTests.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetDatabaseVulnerabilityAssessments.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetDatabaseVulnerabilityAssessments.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetDatabaseVulnerabilityAssessments.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetDatabaseVulnerabilityAssessments.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetDeleteDatabaseVulnerabilityAssessmentBaselines.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetDeleteDatabaseVulnerabilityAssessmentBaselines.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetDeleteDatabaseVulnerabilityAssessmentBaselines.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetDeleteDatabaseVulnerabilityAssessmentBaselines.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/TestExecuteGetListDatabaseVulnerabilityAssessmentScans.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/TestExecuteGetListDatabaseVulnerabilityAssessmentScans.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/TestExecuteGetListDatabaseVulnerabilityAssessmentScans.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/TestExecuteGetListDatabaseVulnerabilityAssessmentScans.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/TestExportDatabaseVulnerabilityAssessmentScans.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/TestExportDatabaseVulnerabilityAssessmentScans.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/TestExportDatabaseVulnerabilityAssessmentScans.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentScenarioTests/TestExportDatabaseVulnerabilityAssessmentScans.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentTestFixture/.ctor.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentTestFixture/.ctor.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentTestFixture/.ctor.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedDatabaseVulnerabilityAssessmentTestFixture/.ctor.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceActiveDirectoryAdministratorTest/TestSetManagedInstanceActiveDirectoryAdministrator.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceActiveDirectoryAdministratorTest/TestSetManagedInstanceActiveDirectoryAdministrator.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceActiveDirectoryAdministratorTest/TestSetManagedInstanceActiveDirectoryAdministrator.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceActiveDirectoryAdministratorTest/TestSetManagedInstanceActiveDirectoryAdministrator.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceCrudScenarioTests/TestCreateUpdateGetDropManagedInstance.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceCrudScenarioTests/TestCreateUpdateGetDropManagedInstance.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceCrudScenarioTests/TestCreateUpdateGetDropManagedInstance.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceCrudScenarioTests/TestCreateUpdateGetDropManagedInstance.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceEncryptionProtectorScenarioTests/TestUpdateEncryptionProtector.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceEncryptionProtectorScenarioTests/TestUpdateEncryptionProtector.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceEncryptionProtectorScenarioTests/TestUpdateEncryptionProtector.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceEncryptionProtectorScenarioTests/TestUpdateEncryptionProtector.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceFailoverTests/FailoverPrimary.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceFailoverTests/FailoverPrimary.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceFailoverTests/FailoverPrimary.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceFailoverTests/FailoverPrimary.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceFailoverTests/FailoverReadableSecondaryInstance.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceFailoverTests/FailoverReadableSecondaryInstance.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceFailoverTests/FailoverReadableSecondaryInstance.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceFailoverTests/FailoverReadableSecondaryInstance.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceKeysScenarioTests/TestCreateUpdateDropManagedInstanceKeys.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceKeysScenarioTests/TestCreateUpdateDropManagedInstanceKeys.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceKeysScenarioTests/TestCreateUpdateDropManagedInstanceKeys.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceKeysScenarioTests/TestCreateUpdateDropManagedInstanceKeys.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceLongTermRetentionTests/TestManagedInstanceLongTermRetentionPolicies.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceLongTermRetentionTests/TestManagedInstanceLongTermRetentionPolicies.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceLongTermRetentionTests/TestManagedInstanceLongTermRetentionPolicies.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceLongTermRetentionTests/TestManagedInstanceLongTermRetentionPolicies.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceLongTermRetentionTests/TestManagedInstanceLongTermRetentionResourceGroupBasedCrud.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceLongTermRetentionTests/TestManagedInstanceLongTermRetentionResourceGroupBasedCrud.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceLongTermRetentionTests/TestManagedInstanceLongTermRetentionResourceGroupBasedCrud.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceLongTermRetentionTests/TestManagedInstanceLongTermRetentionResourceGroupBasedCrud.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceLongTermRetentionTests/TestManagedIntanceLongTermRetentionCrud.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceLongTermRetentionTests/TestManagedIntanceLongTermRetentionCrud.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceLongTermRetentionTests/TestManagedIntanceLongTermRetentionCrud.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceLongTermRetentionTests/TestManagedIntanceLongTermRetentionCrud.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceOperationTests/TestCancelManagedInstanceOperation.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceOperationTests/TestCancelManagedInstanceOperation.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceOperationTests/TestCancelManagedInstanceOperation.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceOperationTests/TestCancelManagedInstanceOperation.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceThreatDetectionScenarioTests/TestManagedInstanceThreatDetection.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceThreatDetectionScenarioTests/TestManagedInstanceThreatDetection.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceThreatDetectionScenarioTests/TestManagedInstanceThreatDetection.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceThreatDetectionScenarioTests/TestManagedInstanceThreatDetection.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceThreatDetectionTestFixture/.ctor.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceThreatDetectionTestFixture/.ctor.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceThreatDetectionTestFixture/.ctor.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceThreatDetectionTestFixture/.ctor.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceVulnerabilityAssessmentScenarioTests/ManagedInstanceVulnerabilityAssessmentScenarioTests.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceVulnerabilityAssessmentScenarioTests/ManagedInstanceVulnerabilityAssessmentScenarioTests.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceVulnerabilityAssessmentScenarioTests/ManagedInstanceVulnerabilityAssessmentScenarioTests.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceVulnerabilityAssessmentScenarioTests/ManagedInstanceVulnerabilityAssessmentScenarioTests.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetManagedInstanceVulnerabilityAssessments.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetManagedInstanceVulnerabilityAssessments.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetManagedInstanceVulnerabilityAssessments.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetManagedInstanceVulnerabilityAssessments.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceVulnerabilityAssessmentTestFixture/.ctor.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceVulnerabilityAssessmentTestFixture/.ctor.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ManagedInstanceVulnerabilityAssessmentTestFixture/.ctor.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ManagedInstanceVulnerabilityAssessmentTestFixture/.ctor.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/MetricsScenarioTests/TestGetDatabaseMetrics.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/MetricsScenarioTests/TestGetDatabaseMetrics.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/MetricsScenarioTests/TestGetDatabaseMetrics.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/MetricsScenarioTests/TestGetDatabaseMetrics.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/MetricsScenarioTests/TestGetElasticPoolMetrics.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/MetricsScenarioTests/TestGetElasticPoolMetrics.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/MetricsScenarioTests/TestGetElasticPoolMetrics.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/MetricsScenarioTests/TestGetElasticPoolMetrics.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/OperationsScenarioTests/TestListOperations.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/OperationsScenarioTests/TestListOperations.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/OperationsScenarioTests/TestListOperations.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/OperationsScenarioTests/TestListOperations.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/PrivateEndpointConnectionCrudScenarioTests/TestAllScenariosPrivateEndpointConnection.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/PrivateEndpointConnectionCrudScenarioTests/TestAllScenariosPrivateEndpointConnection.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/PrivateEndpointConnectionCrudScenarioTests/TestAllScenariosPrivateEndpointConnection.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/PrivateEndpointConnectionCrudScenarioTests/TestAllScenariosPrivateEndpointConnection.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SensitivityLabelsScenarioTests/TestDatabaseSensitivityLabels.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SensitivityLabelsScenarioTests/TestDatabaseSensitivityLabels.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SensitivityLabelsScenarioTests/TestDatabaseSensitivityLabels.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SensitivityLabelsScenarioTests/TestDatabaseSensitivityLabels.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerCommunicationLinkScenarioTests/TestCreateGetListCommunicationLinks.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerCommunicationLinkScenarioTests/TestCreateGetListCommunicationLinks.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerCommunicationLinkScenarioTests/TestCreateGetListCommunicationLinks.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerCommunicationLinkScenarioTests/TestCreateGetListCommunicationLinks.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerCommunicationLinkScenarioTests/TestDeleteCommunicationLinks.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerCommunicationLinkScenarioTests/TestDeleteCommunicationLinks.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerCommunicationLinkScenarioTests/TestDeleteCommunicationLinks.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerCommunicationLinkScenarioTests/TestDeleteCommunicationLinks.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerCrudScenarioTests/TestCreateUpdateGetDropServer.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerCrudScenarioTests/TestCreateUpdateGetDropServer.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerCrudScenarioTests/TestCreateUpdateGetDropServer.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerCrudScenarioTests/TestCreateUpdateGetDropServer.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerCrudScenarioTests/TestServerMinimalTlsVersion.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerCrudScenarioTests/TestServerMinimalTlsVersion.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerCrudScenarioTests/TestServerMinimalTlsVersion.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerCrudScenarioTests/TestServerMinimalTlsVersion.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerCrudScenarioTests/TestServerPublicNetworkAccess.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerCrudScenarioTests/TestServerPublicNetworkAccess.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerCrudScenarioTests/TestServerPublicNetworkAccess.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerCrudScenarioTests/TestServerPublicNetworkAccess.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerDevOpsAuditingScenarioTests/TestServerDevOpsAuditingSettings.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerDevOpsAuditingScenarioTests/TestServerDevOpsAuditingSettings.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerDevOpsAuditingScenarioTests/TestServerDevOpsAuditingSettings.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerDevOpsAuditingScenarioTests/TestServerDevOpsAuditingSettings.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerDnsAliasCrudScenarioTests/TestCrudServerDnsAlias.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerDnsAliasCrudScenarioTests/TestCrudServerDnsAlias.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerDnsAliasCrudScenarioTests/TestCrudServerDnsAlias.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerDnsAliasCrudScenarioTests/TestCrudServerDnsAlias.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerKeyScenarioTests/TestCreateUpdateDropServerKey.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerKeyScenarioTests/TestCreateUpdateDropServerKey.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerKeyScenarioTests/TestCreateUpdateDropServerKey.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerKeyScenarioTests/TestCreateUpdateDropServerKey.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerTrustGroupsTests/TestCreateGetDropServerTrustGroup.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerTrustGroupsTests/TestCreateGetDropServerTrustGroup.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerTrustGroupsTests/TestCreateGetDropServerTrustGroup.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerTrustGroupsTests/TestCreateGetDropServerTrustGroup.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetServerVulnerabilityAssessments.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetServerVulnerabilityAssessments.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServerVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetServerVulnerabilityAssessments.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServerVulnerabilityAssessmentScenarioTests/TestCreateUpdateGetServerVulnerabilityAssessments.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServiceObjectiveScenarioTests/TestGetListServiceObjectives.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServiceObjectiveScenarioTests/TestGetListServiceObjectives.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ServiceObjectiveScenarioTests/TestGetListServiceObjectives.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ServiceObjectiveScenarioTests/TestGetListServiceObjectives.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnBasic.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnBasic.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnBasic.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnBasic.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnGeneralPurpose.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnGeneralPurpose.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnGeneralPurpose.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnGeneralPurpose.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnGeneralPurposeScriptUse.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnGeneralPurposeScriptUse.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnGeneralPurposeScriptUse.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnGeneralPurposeScriptUse.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnPremium.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnPremium.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnPremium.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ShortTermRetentionTests/TestShortTermRetentionPolicyOnPremium.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/Sql.Tests.FailoverTests/FailoverDatabase.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/Sql.Tests.FailoverTests/FailoverDatabase.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/Sql.Tests.FailoverTests/FailoverDatabase.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/Sql.Tests.FailoverTests/FailoverDatabase.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/Sql.Tests.FailoverTests/FailoverElasticPool.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/Sql.Tests.FailoverTests/FailoverElasticPool.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/Sql.Tests.FailoverTests/FailoverElasticPool.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/Sql.Tests.FailoverTests/FailoverElasticPool.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropAgent.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropAgent.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropAgent.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropAgent.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropJob.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropJob.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropJob.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropJob.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropJobCredential.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropJobCredential.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropJobCredential.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropJobCredential.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropJobStep.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropJobStep.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropJobStep.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropJobStep.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropTargetGroup.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropTargetGroup.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropTargetGroup.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestCreateUpdateDropTargetGroup.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestStartStopGetJobExecution.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestStartStopGetJobExecution.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestStartStopGetJobExecution.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SqlDatabaseAgentScenarioTests/TestStartStopGetJobExecution.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SyncAgentScenarioTests/SyncAgentCRUDTest.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SyncAgentScenarioTests/SyncAgentCRUDTest.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SyncAgentScenarioTests/SyncAgentCRUDTest.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SyncAgentScenarioTests/SyncAgentCRUDTest.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SyncGroupScenarioTests/SyncGroupCRUDTest.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SyncGroupScenarioTests/SyncGroupCRUDTest.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SyncGroupScenarioTests/SyncGroupCRUDTest.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SyncGroupScenarioTests/SyncGroupCRUDTest.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SyncMemberScenarioTests/SyncMemberCRUDTest.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SyncMemberScenarioTests/SyncMemberCRUDTest.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/SyncMemberScenarioTests/SyncMemberCRUDTest.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/SyncMemberScenarioTests/SyncMemberCRUDTest.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ThreatDetectionTest/TestThreatDetection.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ThreatDetectionTest/TestThreatDetection.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/ThreatDetectionTest/TestThreatDetection.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/ThreatDetectionTest/TestThreatDetection.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateManagedInstanceTdeCertificate.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateManagedInstanceTdeCertificate.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateManagedInstanceTdeCertificate.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateManagedInstanceTdeCertificate.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateManagedInstanceTdeCertificate_InvalidBlob.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateManagedInstanceTdeCertificate_InvalidBlob.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateManagedInstanceTdeCertificate_InvalidBlob.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateManagedInstanceTdeCertificate_InvalidBlob.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateManagedInstanceTdeCertificate_InvalidPassword.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateManagedInstanceTdeCertificate_InvalidPassword.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateManagedInstanceTdeCertificate_InvalidPassword.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateManagedInstanceTdeCertificate_InvalidPassword.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateTdeCertificate.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateTdeCertificate.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateTdeCertificate.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateTdeCertificate.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateTdeCertificateInvalidBlob.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateTdeCertificateInvalidBlob.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateTdeCertificateInvalidBlob.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateTdeCertificateInvalidBlob.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateTdeCertificate_InvalidBlob.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateTdeCertificate_InvalidBlob.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateTdeCertificate_InvalidBlob.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateTdeCertificate_InvalidBlob.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateTdeCertificate_InvalidPassword.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateTdeCertificate_InvalidPassword.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateTdeCertificate_InvalidPassword.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/UploadTdeCertificateScenarioTests/TestCreateTdeCertificate_InvalidPassword.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/UsageScenarioTests/TestGetSubscriptionUsageData.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/UsageScenarioTests/TestGetSubscriptionUsageData.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/UsageScenarioTests/TestGetSubscriptionUsageData.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/UsageScenarioTests/TestGetSubscriptionUsageData.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/UsageScenarioTests/TestGetUsageData.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/UsageScenarioTests/TestGetUsageData.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/UsageScenarioTests/TestGetUsageData.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/UsageScenarioTests/TestGetUsageData.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/VirtualClusterCrudScenarioTests/TestCreateGetDeleteVirtualCluster.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/VirtualClusterCrudScenarioTests/TestCreateGetDeleteVirtualCluster.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/VirtualClusterCrudScenarioTests/TestCreateGetDeleteVirtualCluster.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/VirtualClusterCrudScenarioTests/TestCreateGetDeleteVirtualCluster.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/VirtualNetworkRulesCrudScenarioTests/TestCreateAndDropVirtualNetworkRule.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/VirtualNetworkRulesCrudScenarioTests/TestCreateAndDropVirtualNetworkRule.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/VirtualNetworkRulesCrudScenarioTests/TestCreateAndDropVirtualNetworkRule.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/VirtualNetworkRulesCrudScenarioTests/TestCreateAndDropVirtualNetworkRule.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/VirtualNetworkRulesCrudScenarioTests/TestCreateAndUpdateVirtualNetworkRule.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/VirtualNetworkRulesCrudScenarioTests/TestCreateAndUpdateVirtualNetworkRule.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/VirtualNetworkRulesCrudScenarioTests/TestCreateAndUpdateVirtualNetworkRule.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/VirtualNetworkRulesCrudScenarioTests/TestCreateAndUpdateVirtualNetworkRule.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/VirtualNetworkRulesCrudScenarioTests/TestGetAndListVirtualNetworkRule.json b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/VirtualNetworkRulesCrudScenarioTests/TestGetAndListVirtualNetworkRule.json similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SessionRecords/VirtualNetworkRulesCrudScenarioTests/TestGetAndListVirtualNetworkRule.json rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SessionRecords/VirtualNetworkRulesCrudScenarioTests/TestGetAndListVirtualNetworkRule.json diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ShortTermRetentionTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ShortTermRetentionTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ShortTermRetentionTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ShortTermRetentionTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SqlTestConstants.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SqlTestConstants.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SqlTestConstants.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SqlTestConstants.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SyncAgentScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SyncAgentScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SyncAgentScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SyncAgentScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SyncGroupScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SyncGroupScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SyncGroupScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SyncGroupScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SyncMemberScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SyncMemberScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/SyncMemberScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/SyncMemberScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ThreatDetectionTest.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ThreatDetectionTest.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/ThreatDetectionTest.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/ThreatDetectionTest.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/UploadTdeCertificateScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/UploadTdeCertificateScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/UploadTdeCertificateScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/UploadTdeCertificateScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/UsageScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/UsageScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/UsageScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/UsageScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/Utilities/PermissiveRecordMatcherWithApiExclusion.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/Utilities/PermissiveRecordMatcherWithApiExclusion.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/Utilities/PermissiveRecordMatcherWithApiExclusion.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/Utilities/PermissiveRecordMatcherWithApiExclusion.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/Utilities/SqlManagementTestContext.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/Utilities/SqlManagementTestContext.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/Utilities/SqlManagementTestContext.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/Utilities/SqlManagementTestContext.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/Utilities/SqlManagementTestUtilities.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/Utilities/SqlManagementTestUtilities.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/Utilities/SqlManagementTestUtilities.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/Utilities/SqlManagementTestUtilities.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/Utilities/TestEnvironmentUtilities.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/Utilities/TestEnvironmentUtilities.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/Utilities/TestEnvironmentUtilities.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/Utilities/TestEnvironmentUtilities.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/Utilities/TestKeyVaultCredential.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/Utilities/TestKeyVaultCredential.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/Utilities/TestKeyVaultCredential.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/Utilities/TestKeyVaultCredential.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/Utilities/VulnerabilityAssessmentTestUtilities.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/Utilities/VulnerabilityAssessmentTestUtilities.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/Utilities/VulnerabilityAssessmentTestUtilities.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/Utilities/VulnerabilityAssessmentTestUtilities.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/VirtualClusterCrudScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/VirtualClusterCrudScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/VirtualClusterCrudScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/VirtualClusterCrudScenarioTests.cs diff --git a/sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/VirtualNetworkRulesCrudScenarioTests.cs b/sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/VirtualNetworkRulesCrudScenarioTests.cs similarity index 100% rename from sdk/sqlmanagement/Microsoft.Azure.Management.SqlManagement/tests/VirtualNetworkRulesCrudScenarioTests.cs rename to sdk/sqlmanagement/Microsoft.Azure.Management.Sql/tests/VirtualNetworkRulesCrudScenarioTests.cs