From fcf179c31e3dddacedbdcea900a2ecf95ca1b7ff Mon Sep 17 00:00:00 2001 From: SDKAuto Date: Fri, 14 Apr 2023 01:33:09 +0000 Subject: [PATCH] CodeGen from PR 23544 in Azure/azure-rest-api-specs fix lro final-state-via and revert change of ErrorResponse (#23544) * fix lro final-state-via * revert replication role * revert cloudError --- ...re.ResourceManager.MySql.netstandard2.0.cs | 4 + .../Extensions/FlexibleServersExtensions.cs | 48 ++++++++ .../SubscriptionResourceExtensionClient.cs | 66 ++++++++++ ...xibleServerDataEncryption.Serialization.cs | 8 +- ...lNetworkSubnetUsageResult.Serialization.cs | 18 ++- ...leServerVirtualNetworkSubnetUsageResult.cs | 10 +- ...ailabilityWithoutLocationRestOperations.cs | 115 ++++++++++++++++++ .../src/autorest.md | 4 +- 8 files changed, 265 insertions(+), 8 deletions(-) create mode 100644 sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/RestOperations/CheckNameAvailabilityWithoutLocationRestOperations.cs diff --git a/sdk/mysql/Azure.ResourceManager.MySql/api/Azure.ResourceManager.MySql.netstandard2.0.cs b/sdk/mysql/Azure.ResourceManager.MySql/api/Azure.ResourceManager.MySql.netstandard2.0.cs index bd485c7936965..24a6a6bd78994 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/api/Azure.ResourceManager.MySql.netstandard2.0.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/api/Azure.ResourceManager.MySql.netstandard2.0.cs @@ -612,6 +612,8 @@ public static partial class FlexibleServersExtensions { public static Azure.Response CheckMySqlFlexibleServerNameAvailability(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, Azure.Core.AzureLocation locationName, Azure.ResourceManager.MySql.FlexibleServers.Models.MySqlFlexibleServerNameAvailabilityContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static System.Threading.Tasks.Task> CheckMySqlFlexibleServerNameAvailabilityAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, Azure.Core.AzureLocation locationName, Azure.ResourceManager.MySql.FlexibleServers.Models.MySqlFlexibleServerNameAvailabilityContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static Azure.Response ExecuteCheckNameAvailabilityWithoutLocation(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, Azure.ResourceManager.MySql.FlexibleServers.Models.MySqlFlexibleServerNameAvailabilityContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public static System.Threading.Tasks.Task> ExecuteCheckNameAvailabilityWithoutLocationAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, Azure.ResourceManager.MySql.FlexibleServers.Models.MySqlFlexibleServerNameAvailabilityContent content, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static Azure.Response ExecuteCheckVirtualNetworkSubnetUsage(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, Azure.Core.AzureLocation locationName, Azure.ResourceManager.MySql.FlexibleServers.Models.MySqlFlexibleServerVirtualNetworkSubnetUsageParameter mySqlFlexibleServerVirtualNetworkSubnetUsageParameter, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static System.Threading.Tasks.Task> ExecuteCheckVirtualNetworkSubnetUsageAsync(this Azure.ResourceManager.Resources.SubscriptionResource subscriptionResource, Azure.Core.AzureLocation locationName, Azure.ResourceManager.MySql.FlexibleServers.Models.MySqlFlexibleServerVirtualNetworkSubnetUsageParameter mySqlFlexibleServerVirtualNetworkSubnetUsageParameter, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } public static Azure.Response ExecuteGetPrivateDnsZoneSuffix(this Azure.ResourceManager.Resources.TenantResource tenantResource, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } @@ -1246,6 +1248,8 @@ public partial class MySqlFlexibleServerVirtualNetworkSubnetUsageResult { internal MySqlFlexibleServerVirtualNetworkSubnetUsageResult() { } public System.Collections.Generic.IReadOnlyList DelegatedSubnetsUsage { get { throw null; } } + public Azure.Core.AzureLocation? Location { get { throw null; } } + public string SubscriptionId { get { throw null; } } } } namespace Azure.ResourceManager.MySql.Models diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Extensions/FlexibleServersExtensions.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Extensions/FlexibleServersExtensions.cs index 7fa5140cd8ef2..7e794135dc60c 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Extensions/FlexibleServersExtensions.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Extensions/FlexibleServersExtensions.cs @@ -403,6 +403,54 @@ public static Response CheckMySqlFlex return GetSubscriptionResourceExtensionClient(subscriptionResource).CheckMySqlFlexibleServerNameAvailability(locationName, content, cancellationToken); } + /// + /// Check the availability of name for server + /// + /// + /// Request Path + /// /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/checkNameAvailability + /// + /// + /// Operation Id + /// CheckNameAvailabilityWithoutLocation_Execute + /// + /// + /// + /// The instance the method will execute against. + /// The required parameters for checking if server name is available. + /// The cancellation token to use. + /// is null. + public static async Task> ExecuteCheckNameAvailabilityWithoutLocationAsync(this SubscriptionResource subscriptionResource, MySqlFlexibleServerNameAvailabilityContent content, CancellationToken cancellationToken = default) + { + Argument.AssertNotNull(content, nameof(content)); + + return await GetSubscriptionResourceExtensionClient(subscriptionResource).ExecuteCheckNameAvailabilityWithoutLocationAsync(content, cancellationToken).ConfigureAwait(false); + } + + /// + /// Check the availability of name for server + /// + /// + /// Request Path + /// /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/checkNameAvailability + /// + /// + /// Operation Id + /// CheckNameAvailabilityWithoutLocation_Execute + /// + /// + /// + /// The instance the method will execute against. + /// The required parameters for checking if server name is available. + /// The cancellation token to use. + /// is null. + public static Response ExecuteCheckNameAvailabilityWithoutLocation(this SubscriptionResource subscriptionResource, MySqlFlexibleServerNameAvailabilityContent content, CancellationToken cancellationToken = default) + { + Argument.AssertNotNull(content, nameof(content)); + + return GetSubscriptionResourceExtensionClient(subscriptionResource).ExecuteCheckNameAvailabilityWithoutLocation(content, cancellationToken); + } + /// /// Get private DNS zone suffix in the cloud. /// diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Extensions/SubscriptionResourceExtensionClient.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Extensions/SubscriptionResourceExtensionClient.cs index 9cdc3949d0f25..5a212d1014a1b 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Extensions/SubscriptionResourceExtensionClient.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Extensions/SubscriptionResourceExtensionClient.cs @@ -27,6 +27,8 @@ internal partial class SubscriptionResourceExtensionClient : ArmResource private CheckVirtualNetworkSubnetUsageRestOperations _checkVirtualNetworkSubnetUsageRestClient; private ClientDiagnostics _checkNameAvailabilityClientDiagnostics; private CheckNameAvailabilityRestOperations _checkNameAvailabilityRestClient; + private ClientDiagnostics _checkNameAvailabilityWithoutLocationClientDiagnostics; + private CheckNameAvailabilityWithoutLocationRestOperations _checkNameAvailabilityWithoutLocationRestClient; /// Initializes a new instance of the class for mocking. protected SubscriptionResourceExtensionClient() @@ -48,6 +50,8 @@ internal SubscriptionResourceExtensionClient(ArmClient client, ResourceIdentifie private CheckVirtualNetworkSubnetUsageRestOperations CheckVirtualNetworkSubnetUsageRestClient => _checkVirtualNetworkSubnetUsageRestClient ??= new CheckVirtualNetworkSubnetUsageRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint); private ClientDiagnostics CheckNameAvailabilityClientDiagnostics => _checkNameAvailabilityClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.MySql.FlexibleServers", ProviderConstants.DefaultProviderNamespace, Diagnostics); private CheckNameAvailabilityRestOperations CheckNameAvailabilityRestClient => _checkNameAvailabilityRestClient ??= new CheckNameAvailabilityRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint); + private ClientDiagnostics CheckNameAvailabilityWithoutLocationClientDiagnostics => _checkNameAvailabilityWithoutLocationClientDiagnostics ??= new ClientDiagnostics("Azure.ResourceManager.MySql.FlexibleServers", ProviderConstants.DefaultProviderNamespace, Diagnostics); + private CheckNameAvailabilityWithoutLocationRestOperations CheckNameAvailabilityWithoutLocationRestClient => _checkNameAvailabilityWithoutLocationRestClient ??= new CheckNameAvailabilityWithoutLocationRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint); private string GetApiVersionOrNull(ResourceType resourceType) { @@ -272,5 +276,67 @@ public virtual Response CheckMySqlFle throw; } } + + /// + /// Check the availability of name for server + /// + /// + /// Request Path + /// /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/checkNameAvailability + /// + /// + /// Operation Id + /// CheckNameAvailabilityWithoutLocation_Execute + /// + /// + /// + /// The required parameters for checking if server name is available. + /// The cancellation token to use. + public virtual async Task> ExecuteCheckNameAvailabilityWithoutLocationAsync(MySqlFlexibleServerNameAvailabilityContent content, CancellationToken cancellationToken = default) + { + using var scope = CheckNameAvailabilityWithoutLocationClientDiagnostics.CreateScope("SubscriptionResourceExtensionClient.ExecuteCheckNameAvailabilityWithoutLocation"); + scope.Start(); + try + { + var response = await CheckNameAvailabilityWithoutLocationRestClient.ExecuteAsync(Id.SubscriptionId, content, cancellationToken).ConfigureAwait(false); + return response; + } + catch (Exception e) + { + scope.Failed(e); + throw; + } + } + + /// + /// Check the availability of name for server + /// + /// + /// Request Path + /// /subscriptions/{subscriptionId}/providers/Microsoft.DBforMySQL/checkNameAvailability + /// + /// + /// Operation Id + /// CheckNameAvailabilityWithoutLocation_Execute + /// + /// + /// + /// The required parameters for checking if server name is available. + /// The cancellation token to use. + public virtual Response ExecuteCheckNameAvailabilityWithoutLocation(MySqlFlexibleServerNameAvailabilityContent content, CancellationToken cancellationToken = default) + { + using var scope = CheckNameAvailabilityWithoutLocationClientDiagnostics.CreateScope("SubscriptionResourceExtensionClient.ExecuteCheckNameAvailabilityWithoutLocation"); + scope.Start(); + try + { + var response = CheckNameAvailabilityWithoutLocationRestClient.Execute(Id.SubscriptionId, content, cancellationToken); + return response; + } + catch (Exception e) + { + scope.Failed(e); + throw; + } + } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Models/MySqlFlexibleServerDataEncryption.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Models/MySqlFlexibleServerDataEncryption.Serialization.cs index 0b678f8fd2ab8..79a87b49c4b28 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Models/MySqlFlexibleServerDataEncryption.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Models/MySqlFlexibleServerDataEncryption.Serialization.cs @@ -23,7 +23,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) } if (Optional.IsDefined(PrimaryKeyUri)) { - writer.WritePropertyName("primaryKeyUri"u8); + writer.WritePropertyName("primaryKeyURI"u8); writer.WriteStringValue(PrimaryKeyUri.AbsoluteUri); } if (Optional.IsDefined(GeoBackupUserAssignedIdentityId)) @@ -33,7 +33,7 @@ void IUtf8JsonSerializable.Write(Utf8JsonWriter writer) } if (Optional.IsDefined(GeoBackupKeyUri)) { - writer.WritePropertyName("geoBackupKeyUri"u8); + writer.WritePropertyName("geoBackupKeyURI"u8); writer.WriteStringValue(GeoBackupKeyUri.AbsoluteUri); } if (Optional.IsDefined(EncryptionType)) @@ -66,7 +66,7 @@ internal static MySqlFlexibleServerDataEncryption DeserializeMySqlFlexibleServer primaryUserAssignedIdentityId = new ResourceIdentifier(property.Value.GetString()); continue; } - if (property.NameEquals("primaryKeyUri"u8)) + if (property.NameEquals("primaryKeyURI"u8)) { if (property.Value.ValueKind == JsonValueKind.Null) { @@ -84,7 +84,7 @@ internal static MySqlFlexibleServerDataEncryption DeserializeMySqlFlexibleServer geoBackupUserAssignedIdentityId = new ResourceIdentifier(property.Value.GetString()); continue; } - if (property.NameEquals("geoBackupKeyUri"u8)) + if (property.NameEquals("geoBackupKeyURI"u8)) { if (property.Value.ValueKind == JsonValueKind.Null) { diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Models/MySqlFlexibleServerVirtualNetworkSubnetUsageResult.Serialization.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Models/MySqlFlexibleServerVirtualNetworkSubnetUsageResult.Serialization.cs index c81f06bc5720e..132d489d9088f 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Models/MySqlFlexibleServerVirtualNetworkSubnetUsageResult.Serialization.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Models/MySqlFlexibleServerVirtualNetworkSubnetUsageResult.Serialization.cs @@ -19,9 +19,25 @@ internal static MySqlFlexibleServerVirtualNetworkSubnetUsageResult DeserializeMy { return null; } + Optional location = default; + Optional subscriptionId = default; Optional> delegatedSubnetsUsage = default; foreach (var property in element.EnumerateObject()) { + if (property.NameEquals("location"u8)) + { + if (property.Value.ValueKind == JsonValueKind.Null) + { + continue; + } + location = new AzureLocation(property.Value.GetString()); + continue; + } + if (property.NameEquals("subscriptionId"u8)) + { + subscriptionId = property.Value.GetString(); + continue; + } if (property.NameEquals("delegatedSubnetsUsage"u8)) { if (property.Value.ValueKind == JsonValueKind.Null) @@ -37,7 +53,7 @@ internal static MySqlFlexibleServerVirtualNetworkSubnetUsageResult DeserializeMy continue; } } - return new MySqlFlexibleServerVirtualNetworkSubnetUsageResult(Optional.ToList(delegatedSubnetsUsage)); + return new MySqlFlexibleServerVirtualNetworkSubnetUsageResult(Optional.ToNullable(location), subscriptionId.Value, Optional.ToList(delegatedSubnetsUsage)); } } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Models/MySqlFlexibleServerVirtualNetworkSubnetUsageResult.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Models/MySqlFlexibleServerVirtualNetworkSubnetUsageResult.cs index cd5916bb52ef8..252cf36639edf 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Models/MySqlFlexibleServerVirtualNetworkSubnetUsageResult.cs +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/Models/MySqlFlexibleServerVirtualNetworkSubnetUsageResult.cs @@ -20,12 +20,20 @@ internal MySqlFlexibleServerVirtualNetworkSubnetUsageResult() } /// Initializes a new instance of MySqlFlexibleServerVirtualNetworkSubnetUsageResult. + /// The location name. + /// The subscription id. /// A list of delegated subnet usage. - internal MySqlFlexibleServerVirtualNetworkSubnetUsageResult(IReadOnlyList delegatedSubnetsUsage) + internal MySqlFlexibleServerVirtualNetworkSubnetUsageResult(AzureLocation? location, string subscriptionId, IReadOnlyList delegatedSubnetsUsage) { + Location = location; + SubscriptionId = subscriptionId; DelegatedSubnetsUsage = delegatedSubnetsUsage; } + /// The location name. + public AzureLocation? Location { get; } + /// The subscription id. + public string SubscriptionId { get; } /// A list of delegated subnet usage. public IReadOnlyList DelegatedSubnetsUsage { get; } } diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/RestOperations/CheckNameAvailabilityWithoutLocationRestOperations.cs b/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/RestOperations/CheckNameAvailabilityWithoutLocationRestOperations.cs new file mode 100644 index 0000000000000..9b8dd6c307482 --- /dev/null +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/MySqlFlexibleServers/Generated/RestOperations/CheckNameAvailabilityWithoutLocationRestOperations.cs @@ -0,0 +1,115 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +// + +#nullable disable + +using System; +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure; +using Azure.Core; +using Azure.Core.Pipeline; +using Azure.ResourceManager.MySql.FlexibleServers.Models; + +namespace Azure.ResourceManager.MySql.FlexibleServers +{ + internal partial class CheckNameAvailabilityWithoutLocationRestOperations + { + private readonly TelemetryDetails _userAgent; + private readonly HttpPipeline _pipeline; + private readonly Uri _endpoint; + private readonly string _apiVersion; + + /// Initializes a new instance of CheckNameAvailabilityWithoutLocationRestOperations. + /// The HTTP pipeline for sending and receiving REST requests and responses. + /// The application id to use for user agent. + /// server parameter. + /// Api Version. + /// or is null. + public CheckNameAvailabilityWithoutLocationRestOperations(HttpPipeline pipeline, string applicationId, Uri endpoint = null, string apiVersion = default) + { + _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline)); + _endpoint = endpoint ?? new Uri("https://management.azure.com"); + _apiVersion = apiVersion ?? "2021-05-01"; + _userAgent = new TelemetryDetails(GetType().Assembly, applicationId); + } + + internal HttpMessage CreateExecuteRequest(string subscriptionId, MySqlFlexibleServerNameAvailabilityContent content) + { + var message = _pipeline.CreateMessage(); + var request = message.Request; + request.Method = RequestMethod.Post; + var uri = new RawRequestUriBuilder(); + uri.Reset(_endpoint); + uri.AppendPath("/subscriptions/", false); + uri.AppendPath(subscriptionId, true); + uri.AppendPath("/providers/Microsoft.DBforMySQL/checkNameAvailability", false); + uri.AppendQuery("api-version", _apiVersion, true); + request.Uri = uri; + request.Headers.Add("Accept", "application/json"); + request.Headers.Add("Content-Type", "application/json"); + var content0 = new Utf8JsonRequestContent(); + content0.JsonWriter.WriteObjectValue(content); + request.Content = content0; + _userAgent.Apply(message); + return message; + } + + /// Check the availability of name for server. + /// The ID of the target subscription. + /// The required parameters for checking if server name is available. + /// The cancellation token to use. + /// or is null. + /// is an empty string, and was expected to be non-empty. + public async Task> ExecuteAsync(string subscriptionId, MySqlFlexibleServerNameAvailabilityContent content, CancellationToken cancellationToken = default) + { + Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); + Argument.AssertNotNull(content, nameof(content)); + + using var message = CreateExecuteRequest(subscriptionId, content); + await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); + switch (message.Response.Status) + { + case 200: + { + MySqlFlexibleServerNameAvailabilityResult value = default; + using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); + value = MySqlFlexibleServerNameAvailabilityResult.DeserializeMySqlFlexibleServerNameAvailabilityResult(document.RootElement); + return Response.FromValue(value, message.Response); + } + default: + throw new RequestFailedException(message.Response); + } + } + + /// Check the availability of name for server. + /// The ID of the target subscription. + /// The required parameters for checking if server name is available. + /// The cancellation token to use. + /// or is null. + /// is an empty string, and was expected to be non-empty. + public Response Execute(string subscriptionId, MySqlFlexibleServerNameAvailabilityContent content, CancellationToken cancellationToken = default) + { + Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId)); + Argument.AssertNotNull(content, nameof(content)); + + using var message = CreateExecuteRequest(subscriptionId, content); + _pipeline.Send(message, cancellationToken); + switch (message.Response.Status) + { + case 200: + { + MySqlFlexibleServerNameAvailabilityResult value = default; + using var document = JsonDocument.Parse(message.Response.ContentStream); + value = MySqlFlexibleServerNameAvailabilityResult.DeserializeMySqlFlexibleServerNameAvailabilityResult(document.RootElement); + return Response.FromValue(value, message.Response); + } + default: + throw new RequestFailedException(message.Response); + } + } + } +} diff --git a/sdk/mysql/Azure.ResourceManager.MySql/src/autorest.md b/sdk/mysql/Azure.ResourceManager.MySql/src/autorest.md index a5b87ba1fb71c..4ec157a5bb775 100644 --- a/sdk/mysql/Azure.ResourceManager.MySql/src/autorest.md +++ b/sdk/mysql/Azure.ResourceManager.MySql/src/autorest.md @@ -17,7 +17,7 @@ batch: ``` yaml $(tag) == 'package-2020-01-01' namespace: Azure.ResourceManager.MySql -require: https://github.com/Azure/azure-rest-api-specs/blob/9d85adf7eb1bf9877be1e7a7991b7f1e2252a0e2/specification/mysql/resource-manager/readme.md +require: /mnt/vss/_work/1/s/azure-rest-api-specs/specification/mysql/resource-manager/readme.md output-folder: $(this-folder)/MySql/Generated modelerfour: flatten-payloads: false @@ -181,7 +181,7 @@ directive: ``` yaml $(tag) == 'package-flexibleserver-2021-05-01' namespace: Azure.ResourceManager.MySql.FlexibleServers -require: https://github.com/Azure/azure-rest-api-specs/blob/9d85adf7eb1bf9877be1e7a7991b7f1e2252a0e2/specification/mysql/resource-manager/readme.md +require: /mnt/vss/_work/1/s/azure-rest-api-specs/specification/mysql/resource-manager/readme.md output-folder: $(this-folder)/MySqlFlexibleServers/Generated modelerfour: flatten-payloads: false