From 50adaf29ed92aee5f6b1393244683cd3a9ca7a09 Mon Sep 17 00:00:00 2001 From: Zhenyu Zhou Date: Wed, 7 Aug 2019 18:19:12 +0800 Subject: [PATCH] Changes: 1.Add new feature GetCapabilites, AutoScale, GetBillingSpec to HDInsight SDK 2.Add Capability Test, AutoScaleTest 3.Update Version from 5.0.0 to 5.1.0 4.Update release notes 5. regenerate SDK use generate.ps1 and add eng\mgmt\mgmtmetadata\hdinsight_resource-manager.txt and SdkInfo_HDInsightManagementClinet.cs --- .../hdinsight_resource-manager.txt | 14 + .../src/Generated/ILocationsOperations.cs | 46 +- .../src/Generated/LocationsOperations.cs | 366 +++- .../LocationsOperationsExtensions.cs | 72 +- .../Models/ApplicationGetHttpsEndpoint.cs | 20 +- .../src/Generated/Models/Autoscale.cs | 60 + .../src/Generated/Models/AutoscaleCapacity.cs | 61 + .../Generated/Models/AutoscaleRecurrence.cs | 63 + .../src/Generated/Models/AutoscaleSchedule.cs | 64 + .../Models/AutoscaleTimeAndCapacity.cs | 69 + .../src/Generated/Models/BillingMeters.cs | 67 + .../src/Generated/Models/BillingResources.cs | 70 + .../Models/BillingResponseListResult.cs | 77 + .../Generated/Models/CapabilitiesResult.cs | 95 + .../src/Generated/Models/DaysOfWeek.cs | 90 + .../src/Generated/Models/DiskBillingMeters.cs | 69 + .../src/Generated/Models/FilterMode.cs | 22 + .../src/Generated/Models/QuotaCapability.cs | 72 + .../Models/RegionalQuotaCapability.cs | 69 + .../src/Generated/Models/RegionsCapability.cs | 53 + .../src/Generated/Models/Role.cs | 11 +- .../src/Generated/Models/VersionSpec.cs | 79 + .../Generated/Models/VersionsCapability.cs | 53 + .../Models/VmSizeCompatibilityFilter.cs | 94 + .../Models/VmSizeCompatibilityFilterV2.cs | 121 ++ .../src/Generated/Models/VmSizesCapability.cs | 54 + .../SdkInfo_HDInsightManagementClient.cs | 4 +- ...icrosoft.Azure.Management.HDInsight.csproj | 14 +- .../src/Properties/AssemblyInfo.cs | 2 +- .../ScenarioTests/ClusterOperationTests.cs | 62 + .../ScenarioTests/LocationOperationTests.cs | 45 + ...eateClusterWithAutoScaleLoadBasedType.json | 1618 +++++++++++++++++ ...ClusterWithAutoScaleScheduleBasedType.json | 1282 +++++++++++++ .../TestGetCapabilities.json | 88 + .../HDInsightManagementTestUtilities.cs | 51 + 35 files changed, 5079 insertions(+), 18 deletions(-) create mode 100644 eng/mgmt/mgmtmetadata/hdinsight_resource-manager.txt create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/Autoscale.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/AutoscaleCapacity.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/AutoscaleRecurrence.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/AutoscaleSchedule.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/AutoscaleTimeAndCapacity.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/BillingMeters.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/BillingResources.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/BillingResponseListResult.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/CapabilitiesResult.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/DaysOfWeek.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/DiskBillingMeters.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/FilterMode.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/QuotaCapability.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/RegionalQuotaCapability.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/RegionsCapability.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VersionSpec.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VersionsCapability.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VmSizeCompatibilityFilter.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VmSizeCompatibilityFilterV2.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VmSizesCapability.cs create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/SessionRecords/Management.HDInsight.Tests.ClusterOperationTests/TestCreateClusterWithAutoScaleLoadBasedType.json create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/SessionRecords/Management.HDInsight.Tests.ClusterOperationTests/TestCreateClusterWithAutoScaleScheduleBasedType.json create mode 100644 sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/SessionRecords/Management.HDInsight.Tests.LocationOperationTests/TestGetCapabilities.json diff --git a/eng/mgmt/mgmtmetadata/hdinsight_resource-manager.txt b/eng/mgmt/mgmtmetadata/hdinsight_resource-manager.txt new file mode 100644 index 000000000000..8933a497ab62 --- /dev/null +++ b/eng/mgmt/mgmtmetadata/hdinsight_resource-manager.txt @@ -0,0 +1,14 @@ +Installing AutoRest version: latest +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/hdinsight/resource-manager/readme.md --csharp --version=latest --reflect-api-versions --csharp-sdks-folder=F:\source\azure-sdk-for-net\sdk +2019-08-13 04:33:25 UTC +Azure-rest-api-specs repository information +GitHub fork: Azure +Branch: master +Commit: 7ce1ce357e82fffb5e222a6e0467936bc60f9c16 +AutoRest information +Requested version: latest +Bootstrapper version: autorest@2.0.4283 diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/ILocationsOperations.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/ILocationsOperations.cs index 4071024106e4..58016f38f7f4 100644 --- a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/ILocationsOperations.cs +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/ILocationsOperations.cs @@ -23,11 +23,33 @@ namespace Microsoft.Azure.Management.HDInsight /// public partial interface ILocationsOperations { + /// + /// Gets the capabilities for the specified location. + /// + /// + /// The Azure location (region) for which to make the request. + /// + /// + /// 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> GetCapabilitiesWithHttpMessagesAsync(string location, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); /// /// Lists the usages for the specified location. /// /// - /// The location to get capabilities for. + /// The Azure location (region) for which to make the request. /// /// /// The headers that will be added to request. @@ -45,5 +67,27 @@ public partial interface ILocationsOperations /// Thrown when a required parameter is null /// Task> ListUsagesWithHttpMessagesAsync(string location, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// Lists the billingSpecs for the specified subscription and location. + /// + /// + /// The Azure location (region) for which to make the request. + /// + /// + /// 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> ListBillingSpecsWithHttpMessagesAsync(string location, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); } } diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/LocationsOperations.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/LocationsOperations.cs index 8f3f611174af..b087c469100b 100644 --- a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/LocationsOperations.cs +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/LocationsOperations.cs @@ -50,11 +50,193 @@ internal LocationsOperations(HDInsightManagementClient client) /// public HDInsightManagementClient Client { get; private set; } + /// + /// Gets the capabilities for the specified location. + /// + /// + /// The Azure location (region) for which to make the request. + /// + /// + /// 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> GetCapabilitiesWithHttpMessagesAsync(string location, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (location == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "location"); + } + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("location", location); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "GetCapabilities", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/capabilities").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{location}", System.Uri.EscapeDataString(location)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.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 ErrorResponseException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + ErrorResponse _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + 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; + } + /// /// Lists the usages for the specified location. /// /// - /// The location to get capabilities for. + /// The Azure location (region) for which to make the request. /// /// /// Headers that will be added to request. @@ -232,5 +414,187 @@ internal LocationsOperations(HDInsightManagementClient client) return _result; } + /// + /// Lists the billingSpecs for the specified subscription and location. + /// + /// + /// The Azure location (region) for which to make the request. + /// + /// + /// 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> ListBillingSpecsWithHttpMessagesAsync(string location, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + if (location == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "location"); + } + if (Client.ApiVersion == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.ApiVersion"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("location", location); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListBillingSpecs", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.HDInsight/locations/{location}/billingSpecs").ToString(); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + _url = _url.Replace("{location}", System.Uri.EscapeDataString(location)); + List _queryParameters = new List(); + if (Client.ApiVersion != null) + { + _queryParameters.Add(string.Format("api-version={0}", System.Uri.EscapeDataString(Client.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 ErrorResponseException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + ErrorResponse _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + 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/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/LocationsOperationsExtensions.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/LocationsOperationsExtensions.cs index 18c3eb31282e..f6219c6d0557 100644 --- a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/LocationsOperationsExtensions.cs +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/LocationsOperationsExtensions.cs @@ -21,6 +21,40 @@ namespace Microsoft.Azure.Management.HDInsight /// public static partial class LocationsOperationsExtensions { + /// + /// Gets the capabilities for the specified location. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The Azure location (region) for which to make the request. + /// + public static CapabilitiesResult GetCapabilities(this ILocationsOperations operations, string location) + { + return operations.GetCapabilitiesAsync(location).GetAwaiter().GetResult(); + } + + /// + /// Gets the capabilities for the specified location. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The Azure location (region) for which to make the request. + /// + /// + /// The cancellation token. + /// + public static async Task GetCapabilitiesAsync(this ILocationsOperations operations, string location, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.GetCapabilitiesWithHttpMessagesAsync(location, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + /// /// Lists the usages for the specified location. /// @@ -28,7 +62,7 @@ public static partial class LocationsOperationsExtensions /// The operations group for this extension method. /// /// - /// The location to get capabilities for. + /// The Azure location (region) for which to make the request. /// public static UsagesListResult ListUsages(this ILocationsOperations operations, string location) { @@ -42,7 +76,7 @@ public static UsagesListResult ListUsages(this ILocationsOperations operations, /// The operations group for this extension method. /// /// - /// The location to get capabilities for. + /// The Azure location (region) for which to make the request. /// /// /// The cancellation token. @@ -55,5 +89,39 @@ public static UsagesListResult ListUsages(this ILocationsOperations operations, } } + /// + /// Lists the billingSpecs for the specified subscription and location. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The Azure location (region) for which to make the request. + /// + public static BillingResponseListResult ListBillingSpecs(this ILocationsOperations operations, string location) + { + return operations.ListBillingSpecsAsync(location).GetAwaiter().GetResult(); + } + + /// + /// Lists the billingSpecs for the specified subscription and location. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The Azure location (region) for which to make the request. + /// + /// + /// The cancellation token. + /// + public static async Task ListBillingSpecsAsync(this ILocationsOperations operations, string location, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListBillingSpecsWithHttpMessagesAsync(location, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + } } diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/ApplicationGetHttpsEndpoint.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/ApplicationGetHttpsEndpoint.cs index 8047f6270ab8..c8f7e2bb0894 100644 --- a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/ApplicationGetHttpsEndpoint.cs +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/ApplicationGetHttpsEndpoint.cs @@ -39,12 +39,18 @@ public ApplicationGetHttpsEndpoint() /// The destination port to connect /// to. /// The public port to connect to. - public ApplicationGetHttpsEndpoint(IList accessModes = default(IList), string location = default(string), int? destinationPort = default(int?), int? publicPort = default(int?)) + /// The subdomain suffix of the + /// application. + /// The value indicates whether to + /// disable GatewayAuth. + public ApplicationGetHttpsEndpoint(IList accessModes = default(IList), string location = default(string), int? destinationPort = default(int?), int? publicPort = default(int?), string subDomainSuffix = default(string), bool? disableGatewayAuth = default(bool?)) { AccessModes = accessModes; Location = location; DestinationPort = destinationPort; PublicPort = publicPort; + SubDomainSuffix = subDomainSuffix; + DisableGatewayAuth = disableGatewayAuth; CustomInit(); } @@ -77,5 +83,17 @@ public ApplicationGetHttpsEndpoint() [JsonProperty(PropertyName = "publicPort")] public int? PublicPort { get; set; } + /// + /// Gets or sets the subdomain suffix of the application. + /// + [JsonProperty(PropertyName = "subDomainSuffix")] + public string SubDomainSuffix { get; set; } + + /// + /// Gets or sets the value indicates whether to disable GatewayAuth. + /// + [JsonProperty(PropertyName = "disableGatewayAuth")] + public bool? DisableGatewayAuth { get; set; } + } } diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/Autoscale.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/Autoscale.cs new file mode 100644 index 000000000000..406731e7be28 --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/Autoscale.cs @@ -0,0 +1,60 @@ +// +// 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.HDInsight.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The autoscale request parameters + /// + public partial class Autoscale + { + /// + /// Initializes a new instance of the Autoscale class. + /// + public Autoscale() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the Autoscale class. + /// + /// Parameters for load-based autoscale + /// Parameters for schedule-based + /// autoscale + public Autoscale(AutoscaleCapacity capacity = default(AutoscaleCapacity), AutoscaleRecurrence recurrence = default(AutoscaleRecurrence)) + { + Capacity = capacity; + Recurrence = recurrence; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets parameters for load-based autoscale + /// + [JsonProperty(PropertyName = "capacity")] + public AutoscaleCapacity Capacity { get; set; } + + /// + /// Gets or sets parameters for schedule-based autoscale + /// + [JsonProperty(PropertyName = "recurrence")] + public AutoscaleRecurrence Recurrence { get; set; } + + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/AutoscaleCapacity.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/AutoscaleCapacity.cs new file mode 100644 index 000000000000..7d639b5c9eff --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/AutoscaleCapacity.cs @@ -0,0 +1,61 @@ +// +// 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.HDInsight.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The load-based autoscale request parameters + /// + public partial class AutoscaleCapacity + { + /// + /// Initializes a new instance of the AutoscaleCapacity class. + /// + public AutoscaleCapacity() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the AutoscaleCapacity class. + /// + /// The minimum instance count of the + /// cluster + /// The maximum instance count of the + /// cluster + public AutoscaleCapacity(int? minInstanceCount = default(int?), int? maxInstanceCount = default(int?)) + { + MinInstanceCount = minInstanceCount; + MaxInstanceCount = maxInstanceCount; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the minimum instance count of the cluster + /// + [JsonProperty(PropertyName = "minInstanceCount")] + public int? MinInstanceCount { get; set; } + + /// + /// Gets or sets the maximum instance count of the cluster + /// + [JsonProperty(PropertyName = "maxInstanceCount")] + public int? MaxInstanceCount { get; set; } + + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/AutoscaleRecurrence.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/AutoscaleRecurrence.cs new file mode 100644 index 000000000000..b525c379c491 --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/AutoscaleRecurrence.cs @@ -0,0 +1,63 @@ +// +// 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.HDInsight.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Schedule-based autoscale request parameters + /// + public partial class AutoscaleRecurrence + { + /// + /// Initializes a new instance of the AutoscaleRecurrence class. + /// + public AutoscaleRecurrence() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the AutoscaleRecurrence class. + /// + /// The time zone for the autoscale schedule + /// times + /// Array of schedule-based autoscale + /// rules + public AutoscaleRecurrence(string timeZone = default(string), IList schedule = default(IList)) + { + TimeZone = timeZone; + Schedule = schedule; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the time zone for the autoscale schedule times + /// + [JsonProperty(PropertyName = "timeZone")] + public string TimeZone { get; set; } + + /// + /// Gets or sets array of schedule-based autoscale rules + /// + [JsonProperty(PropertyName = "schedule")] + public IList Schedule { get; set; } + + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/AutoscaleSchedule.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/AutoscaleSchedule.cs new file mode 100644 index 000000000000..fda3da86124a --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/AutoscaleSchedule.cs @@ -0,0 +1,64 @@ +// +// 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.HDInsight.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// Parameters for a schedule-based autoscale rule, consisting of an array + /// of days + a time and capacity + /// + public partial class AutoscaleSchedule + { + /// + /// Initializes a new instance of the AutoscaleSchedule class. + /// + public AutoscaleSchedule() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the AutoscaleSchedule class. + /// + /// Days of the week for a schedule-based autoscale + /// rule + /// Time and capacity for a + /// schedule-based autoscale rule + public AutoscaleSchedule(IList days = default(IList), AutoscaleTimeAndCapacity timeAndCapacity = default(AutoscaleTimeAndCapacity)) + { + Days = days; + TimeAndCapacity = timeAndCapacity; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets days of the week for a schedule-based autoscale rule + /// + [JsonProperty(PropertyName = "days")] + public IList Days { get; set; } + + /// + /// Gets or sets time and capacity for a schedule-based autoscale rule + /// + [JsonProperty(PropertyName = "timeAndCapacity")] + public AutoscaleTimeAndCapacity TimeAndCapacity { get; set; } + + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/AutoscaleTimeAndCapacity.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/AutoscaleTimeAndCapacity.cs new file mode 100644 index 000000000000..23bad473ab15 --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/AutoscaleTimeAndCapacity.cs @@ -0,0 +1,69 @@ +// +// 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.HDInsight.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Time and capacity request parameters + /// + public partial class AutoscaleTimeAndCapacity + { + /// + /// Initializes a new instance of the AutoscaleTimeAndCapacity class. + /// + public AutoscaleTimeAndCapacity() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the AutoscaleTimeAndCapacity class. + /// + /// 24-hour time in the form xx:xx + /// The minimum instance count of the + /// cluster + /// The maximum instance count of the + /// cluster + public AutoscaleTimeAndCapacity(string time = default(string), int? minInstanceCount = default(int?), int? maxInstanceCount = default(int?)) + { + Time = time; + MinInstanceCount = minInstanceCount; + MaxInstanceCount = maxInstanceCount; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets 24-hour time in the form xx:xx + /// + [JsonProperty(PropertyName = "time")] + public string Time { get; set; } + + /// + /// Gets or sets the minimum instance count of the cluster + /// + [JsonProperty(PropertyName = "minInstanceCount")] + public int? MinInstanceCount { get; set; } + + /// + /// Gets or sets the maximum instance count of the cluster + /// + [JsonProperty(PropertyName = "maxInstanceCount")] + public int? MaxInstanceCount { get; set; } + + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/BillingMeters.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/BillingMeters.cs new file mode 100644 index 000000000000..bf4aa6abc9d8 --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/BillingMeters.cs @@ -0,0 +1,67 @@ +// +// 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.HDInsight.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The billing meters. + /// + public partial class BillingMeters + { + /// + /// Initializes a new instance of the BillingMeters class. + /// + public BillingMeters() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the BillingMeters class. + /// + /// The virtual machine sizes. + /// The HDInsight meter guid. + /// The unit of meter, VMHours or CoreHours. + public BillingMeters(string meterParameter = default(string), string meter = default(string), string unit = default(string)) + { + MeterParameter = meterParameter; + Meter = meter; + Unit = unit; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the virtual machine sizes. + /// + [JsonProperty(PropertyName = "meterParameter")] + public string MeterParameter { get; set; } + + /// + /// Gets or sets the HDInsight meter guid. + /// + [JsonProperty(PropertyName = "meter")] + public string Meter { get; set; } + + /// + /// Gets or sets the unit of meter, VMHours or CoreHours. + /// + [JsonProperty(PropertyName = "unit")] + public string Unit { get; set; } + + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/BillingResources.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/BillingResources.cs new file mode 100644 index 000000000000..d64d1012b3ef --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/BillingResources.cs @@ -0,0 +1,70 @@ +// +// 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.HDInsight.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// The billing resources. + /// + public partial class BillingResources + { + /// + /// Initializes a new instance of the BillingResources class. + /// + public BillingResources() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the BillingResources class. + /// + /// The region or location. + /// The billing meter information. + /// The managed disk billing + /// information. + public BillingResources(string region = default(string), IList billingMeters = default(IList), IList diskBillingMeters = default(IList)) + { + Region = region; + BillingMeters = billingMeters; + DiskBillingMeters = diskBillingMeters; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the region or location. + /// + [JsonProperty(PropertyName = "region")] + public string Region { get; set; } + + /// + /// Gets or sets the billing meter information. + /// + [JsonProperty(PropertyName = "billingMeters")] + public IList BillingMeters { get; set; } + + /// + /// Gets or sets the managed disk billing information. + /// + [JsonProperty(PropertyName = "diskBillingMeters")] + public IList DiskBillingMeters { get; set; } + + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/BillingResponseListResult.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/BillingResponseListResult.cs new file mode 100644 index 000000000000..e90841475b44 --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/BillingResponseListResult.cs @@ -0,0 +1,77 @@ +// +// 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.HDInsight.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// The response for the operation to get regional billingSpecs for a + /// subscription. + /// + public partial class BillingResponseListResult + { + /// + /// Initializes a new instance of the BillingResponseListResult class. + /// + public BillingResponseListResult() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the BillingResponseListResult class. + /// + /// The virtual machine sizes to include or + /// exclude. + /// The virtual machine filtering mode. + /// Effectively this can enabling or disabling the virtual machine + /// sizes in a particular set. + /// The billing and managed disk billing + /// resources for a region. + public BillingResponseListResult(IList vmSizes = default(IList), IList vmSizeFilters = default(IList), IList billingResources = default(IList)) + { + VmSizes = vmSizes; + VmSizeFilters = vmSizeFilters; + BillingResources = billingResources; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the virtual machine sizes to include or exclude. + /// + [JsonProperty(PropertyName = "vmSizes")] + public IList VmSizes { get; set; } + + /// + /// Gets or sets the virtual machine filtering mode. Effectively this + /// can enabling or disabling the virtual machine sizes in a particular + /// set. + /// + [JsonProperty(PropertyName = "vmSizeFilters")] + public IList VmSizeFilters { get; set; } + + /// + /// Gets or sets the billing and managed disk billing resources for a + /// region. + /// + [JsonProperty(PropertyName = "billingResources")] + public IList BillingResources { get; set; } + + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/CapabilitiesResult.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/CapabilitiesResult.cs new file mode 100644 index 000000000000..50978fc7caa5 --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/CapabilitiesResult.cs @@ -0,0 +1,95 @@ +// +// 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.HDInsight.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// The Get Capabilities operation response. + /// + public partial class CapabilitiesResult + { + /// + /// Initializes a new instance of the CapabilitiesResult class. + /// + public CapabilitiesResult() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the CapabilitiesResult class. + /// + /// The version capability. + /// The virtual machine size compatibility + /// features. + /// The virtual machine sizes. + /// The virtual machine size compatibility + /// filters. + /// The capability features. + /// The quota capability. + public CapabilitiesResult(IDictionary versions = default(IDictionary), IDictionary regions = default(IDictionary), IDictionary vmSizes = default(IDictionary), IList vmSizeFilters = default(IList), IList features = default(IList), QuotaCapability quota = default(QuotaCapability)) + { + Versions = versions; + Regions = regions; + VmSizes = vmSizes; + VmSizeFilters = vmSizeFilters; + Features = features; + Quota = quota; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the version capability. + /// + [JsonProperty(PropertyName = "versions")] + public IDictionary Versions { get; set; } + + /// + /// Gets or sets the virtual machine size compatibility features. + /// + [JsonProperty(PropertyName = "regions")] + public IDictionary Regions { get; set; } + + /// + /// Gets or sets the virtual machine sizes. + /// + [JsonProperty(PropertyName = "vmSizes")] + public IDictionary VmSizes { get; set; } + + /// + /// Gets or sets the virtual machine size compatibility filters. + /// + [JsonProperty(PropertyName = "vmSize_filters")] + public IList VmSizeFilters { get; set; } + + /// + /// Gets or sets the capability features. + /// + [JsonProperty(PropertyName = "features")] + public IList Features { get; set; } + + /// + /// Gets or sets the quota capability. + /// + [JsonProperty(PropertyName = "quota")] + public QuotaCapability Quota { get; set; } + + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/DaysOfWeek.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/DaysOfWeek.cs new file mode 100644 index 000000000000..57b15684287e --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/DaysOfWeek.cs @@ -0,0 +1,90 @@ +// +// 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.HDInsight.Models +{ + using Newtonsoft.Json; + using Newtonsoft.Json.Converters; + using System.Runtime; + using System.Runtime.Serialization; + + /// + /// Defines values for DaysOfWeek. + /// + [JsonConverter(typeof(StringEnumConverter))] + public enum DaysOfWeek + { + [EnumMember(Value = "Monday")] + Monday, + [EnumMember(Value = "Tuesday")] + Tuesday, + [EnumMember(Value = "Wednesday")] + Wednesday, + [EnumMember(Value = "Thursday")] + Thursday, + [EnumMember(Value = "Friday")] + Friday, + [EnumMember(Value = "Saturday")] + Saturday, + [EnumMember(Value = "Sunday")] + Sunday + } + internal static class DaysOfWeekEnumExtension + { + internal static string ToSerializedValue(this DaysOfWeek? value) + { + return value == null ? null : ((DaysOfWeek)value).ToSerializedValue(); + } + + internal static string ToSerializedValue(this DaysOfWeek value) + { + switch( value ) + { + case DaysOfWeek.Monday: + return "Monday"; + case DaysOfWeek.Tuesday: + return "Tuesday"; + case DaysOfWeek.Wednesday: + return "Wednesday"; + case DaysOfWeek.Thursday: + return "Thursday"; + case DaysOfWeek.Friday: + return "Friday"; + case DaysOfWeek.Saturday: + return "Saturday"; + case DaysOfWeek.Sunday: + return "Sunday"; + } + return null; + } + + internal static DaysOfWeek? ParseDaysOfWeek(this string value) + { + switch( value ) + { + case "Monday": + return DaysOfWeek.Monday; + case "Tuesday": + return DaysOfWeek.Tuesday; + case "Wednesday": + return DaysOfWeek.Wednesday; + case "Thursday": + return DaysOfWeek.Thursday; + case "Friday": + return DaysOfWeek.Friday; + case "Saturday": + return DaysOfWeek.Saturday; + case "Sunday": + return DaysOfWeek.Sunday; + } + return null; + } + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/DiskBillingMeters.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/DiskBillingMeters.cs new file mode 100644 index 000000000000..950002563542 --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/DiskBillingMeters.cs @@ -0,0 +1,69 @@ +// +// 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.HDInsight.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The disk billing meters. + /// + public partial class DiskBillingMeters + { + /// + /// Initializes a new instance of the DiskBillingMeters class. + /// + public DiskBillingMeters() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the DiskBillingMeters class. + /// + /// The managed disk meter guid. + /// The managed disk billing sku, P30 or S30. + /// The managed disk billing tier, Standard or + /// Premium. Possible values include: 'Standard', 'Premium' + public DiskBillingMeters(string diskRpMeter = default(string), string sku = default(string), Tier? tier = default(Tier?)) + { + DiskRpMeter = diskRpMeter; + Sku = sku; + Tier = tier; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the managed disk meter guid. + /// + [JsonProperty(PropertyName = "diskRpMeter")] + public string DiskRpMeter { get; set; } + + /// + /// Gets or sets the managed disk billing sku, P30 or S30. + /// + [JsonProperty(PropertyName = "sku")] + public string Sku { get; set; } + + /// + /// Gets or sets the managed disk billing tier, Standard or Premium. + /// Possible values include: 'Standard', 'Premium' + /// + [JsonProperty(PropertyName = "tier")] + public Tier? Tier { get; set; } + + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/FilterMode.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/FilterMode.cs new file mode 100644 index 000000000000..5e0236dd7af9 --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/FilterMode.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.HDInsight.Models +{ + + /// + /// Defines values for FilterMode. + /// + public static class FilterMode + { + public const string Exclude = "Exclude"; + public const string Include = "Include"; + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/QuotaCapability.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/QuotaCapability.cs new file mode 100644 index 000000000000..6107568fc95f --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/QuotaCapability.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.HDInsight.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// The regional quota capability. + /// + public partial class QuotaCapability + { + /// + /// Initializes a new instance of the QuotaCapability class. + /// + public QuotaCapability() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the QuotaCapability class. + /// + /// The number of cores used in the + /// subscription. + /// The number of cores that the + /// subscription allowed. + /// The list of region quota + /// capabilities. + public QuotaCapability(long? coresUsed = default(long?), long? maxCoresAllowed = default(long?), IList regionalQuotas = default(IList)) + { + CoresUsed = coresUsed; + MaxCoresAllowed = maxCoresAllowed; + RegionalQuotas = regionalQuotas; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the number of cores used in the subscription. + /// + [JsonProperty(PropertyName = "cores_used")] + public long? CoresUsed { get; set; } + + /// + /// Gets or sets the number of cores that the subscription allowed. + /// + [JsonProperty(PropertyName = "max_cores_allowed")] + public long? MaxCoresAllowed { get; set; } + + /// + /// Gets or sets the list of region quota capabilities. + /// + [JsonProperty(PropertyName = "regionalQuotas")] + public IList RegionalQuotas { get; set; } + + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/RegionalQuotaCapability.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/RegionalQuotaCapability.cs new file mode 100644 index 000000000000..a85bb8361694 --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/RegionalQuotaCapability.cs @@ -0,0 +1,69 @@ +// +// 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.HDInsight.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// The regional quota capacity. + /// + public partial class RegionalQuotaCapability + { + /// + /// Initializes a new instance of the RegionalQuotaCapability class. + /// + public RegionalQuotaCapability() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the RegionalQuotaCapability class. + /// + /// The region name. + /// The number of cores used in the + /// region. + /// The number of cores available in the + /// region. + public RegionalQuotaCapability(string regionName = default(string), long? coresUsed = default(long?), long? coresAvailable = default(long?)) + { + RegionName = regionName; + CoresUsed = coresUsed; + CoresAvailable = coresAvailable; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the region name. + /// + [JsonProperty(PropertyName = "region_name")] + public string RegionName { get; set; } + + /// + /// Gets or sets the number of cores used in the region. + /// + [JsonProperty(PropertyName = "cores_used")] + public long? CoresUsed { get; set; } + + /// + /// Gets or sets the number of cores available in the region. + /// + [JsonProperty(PropertyName = "cores_available")] + public long? CoresAvailable { get; set; } + + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/RegionsCapability.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/RegionsCapability.cs new file mode 100644 index 000000000000..ef7707ce3d03 --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/RegionsCapability.cs @@ -0,0 +1,53 @@ +// +// 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.HDInsight.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// The regions capability. + /// + public partial class RegionsCapability + { + /// + /// Initializes a new instance of the RegionsCapability class. + /// + public RegionsCapability() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the RegionsCapability class. + /// + /// The list of region capabilities. + public RegionsCapability(IList available = default(IList)) + { + Available = available; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the list of region capabilities. + /// + [JsonProperty(PropertyName = "available")] + public IList Available { get; set; } + + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/Role.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/Role.cs index b61c6b3cd6f9..f1cd3ad7d9a0 100644 --- a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/Role.cs +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/Role.cs @@ -36,6 +36,8 @@ public Role() /// cluster. /// The instance count of the /// cluster. + /// The autoscale + /// configurations. /// The hardware profile. /// The operating system profile. /// The virtual network @@ -44,11 +46,12 @@ public Role() /// role. /// The list of script actions on the /// role. - public Role(string name = default(string), int? minInstanceCount = default(int?), int? targetInstanceCount = default(int?), HardwareProfile hardwareProfile = default(HardwareProfile), OsProfile osProfile = default(OsProfile), VirtualNetworkProfile virtualNetworkProfile = default(VirtualNetworkProfile), IList dataDisksGroups = default(IList), IList scriptActions = default(IList)) + public Role(string name = default(string), int? minInstanceCount = default(int?), int? targetInstanceCount = default(int?), Autoscale autoscaleConfiguration = default(Autoscale), HardwareProfile hardwareProfile = default(HardwareProfile), OsProfile osProfile = default(OsProfile), VirtualNetworkProfile virtualNetworkProfile = default(VirtualNetworkProfile), IList dataDisksGroups = default(IList), IList scriptActions = default(IList)) { Name = name; MinInstanceCount = minInstanceCount; TargetInstanceCount = targetInstanceCount; + AutoscaleConfiguration = autoscaleConfiguration; HardwareProfile = hardwareProfile; OsProfile = osProfile; VirtualNetworkProfile = virtualNetworkProfile; @@ -80,6 +83,12 @@ public Role() [JsonProperty(PropertyName = "targetInstanceCount")] public int? TargetInstanceCount { get; set; } + /// + /// Gets or sets the autoscale configurations. + /// + [JsonProperty(PropertyName = "autoscale")] + public Autoscale AutoscaleConfiguration { get; set; } + /// /// Gets or sets the hardware profile. /// diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VersionSpec.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VersionSpec.cs new file mode 100644 index 000000000000..ffe4f0f33730 --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VersionSpec.cs @@ -0,0 +1,79 @@ +// +// 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.HDInsight.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// The version properties. + /// + public partial class VersionSpec + { + /// + /// Initializes a new instance of the VersionSpec class. + /// + public VersionSpec() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the VersionSpec class. + /// + /// The friendly name + /// The display name + /// Whether or not the version is the default + /// version. + /// The component version + /// property. + public VersionSpec(string friendlyName = default(string), string displayName = default(string), string isDefault = default(string), IDictionary componentVersions = default(IDictionary)) + { + FriendlyName = friendlyName; + DisplayName = displayName; + IsDefault = isDefault; + ComponentVersions = componentVersions; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the friendly name + /// + [JsonProperty(PropertyName = "friendlyName")] + public string FriendlyName { get; set; } + + /// + /// Gets or sets the display name + /// + [JsonProperty(PropertyName = "displayName")] + public string DisplayName { get; set; } + + /// + /// Gets or sets whether or not the version is the default version. + /// + [JsonProperty(PropertyName = "isDefault")] + public string IsDefault { get; set; } + + /// + /// Gets or sets the component version property. + /// + [JsonProperty(PropertyName = "componentVersions")] + public IDictionary ComponentVersions { get; set; } + + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VersionsCapability.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VersionsCapability.cs new file mode 100644 index 000000000000..1b87a04f74d7 --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VersionsCapability.cs @@ -0,0 +1,53 @@ +// +// 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.HDInsight.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// The version capability. + /// + public partial class VersionsCapability + { + /// + /// Initializes a new instance of the VersionsCapability class. + /// + public VersionsCapability() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the VersionsCapability class. + /// + /// The list of version capabilities. + public VersionsCapability(IList available = default(IList)) + { + Available = available; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the list of version capabilities. + /// + [JsonProperty(PropertyName = "available")] + public IList Available { get; set; } + + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VmSizeCompatibilityFilter.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VmSizeCompatibilityFilter.cs new file mode 100644 index 000000000000..628904777afe --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VmSizeCompatibilityFilter.cs @@ -0,0 +1,94 @@ +// +// 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.HDInsight.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// The virtual machine type compatibility filter. + /// + public partial class VmSizeCompatibilityFilter + { + /// + /// Initializes a new instance of the VmSizeCompatibilityFilter class. + /// + public VmSizeCompatibilityFilter() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the VmSizeCompatibilityFilter class. + /// + /// The mode for the filter. + /// The list of regions. + /// The list of cluster types + /// available. + /// The list of node types. + /// The list of cluster versions. + /// The list of virtual machine sizes. + public VmSizeCompatibilityFilter(string filterMode = default(string), IList regions = default(IList), IList clusterFlavors = default(IList), IList nodeTypes = default(IList), IList clusterVersions = default(IList), IList vmsizes = default(IList)) + { + FilterMode = filterMode; + Regions = regions; + ClusterFlavors = clusterFlavors; + NodeTypes = nodeTypes; + ClusterVersions = clusterVersions; + Vmsizes = vmsizes; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the mode for the filter. + /// + [JsonProperty(PropertyName = "FilterMode")] + public string FilterMode { get; set; } + + /// + /// Gets or sets the list of regions. + /// + [JsonProperty(PropertyName = "Regions")] + public IList Regions { get; set; } + + /// + /// Gets or sets the list of cluster types available. + /// + [JsonProperty(PropertyName = "ClusterFlavors")] + public IList ClusterFlavors { get; set; } + + /// + /// Gets or sets the list of node types. + /// + [JsonProperty(PropertyName = "NodeTypes")] + public IList NodeTypes { get; set; } + + /// + /// Gets or sets the list of cluster versions. + /// + [JsonProperty(PropertyName = "ClusterVersions")] + public IList ClusterVersions { get; set; } + + /// + /// Gets or sets the list of virtual machine sizes. + /// + [JsonProperty(PropertyName = "vmsizes")] + public IList Vmsizes { get; set; } + + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VmSizeCompatibilityFilterV2.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VmSizeCompatibilityFilterV2.cs new file mode 100644 index 000000000000..308b9de05cb9 --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VmSizeCompatibilityFilterV2.cs @@ -0,0 +1,121 @@ +// +// 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.HDInsight.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// This class represent a single filter object that defines a + /// multidimensional set. The dimensions of this set are Regions, + /// ClusterFlavors, NodeTypes and ClusterVersions. The constraint should be + /// defined based on the following: FilterMode (Exclude vs Include), + /// VMSizes (the vm sizes in affect of exclusion/inclusion) and the + /// ordering of the Filters. Later filters override previous settings if + /// conflicted. + /// + public partial class VmSizeCompatibilityFilterV2 + { + /// + /// Initializes a new instance of the VmSizeCompatibilityFilterV2 + /// class. + /// + public VmSizeCompatibilityFilterV2() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the VmSizeCompatibilityFilterV2 + /// class. + /// + /// The filtering mode. Effectively this can + /// enabling or disabling the VM sizes in a particular set. Possible + /// values include: 'Exclude', 'Include' + /// The list of regions under the effect of the + /// filter. + /// The list of cluster flavors under the + /// effect of the filter. + /// The list of node types affected by the + /// filter. + /// The list of cluster versions affected + /// in Major.Minor format. + /// The OSType affected, Windows or Linux. + /// The list of virtual machine sizes to include + /// or exclude. + public VmSizeCompatibilityFilterV2(string filterMode = default(string), IList regions = default(IList), IList clusterFlavors = default(IList), IList nodeTypes = default(IList), IList clusterVersions = default(IList), IList osType = default(IList), IList vmSizes = default(IList)) + { + FilterMode = filterMode; + Regions = regions; + ClusterFlavors = clusterFlavors; + NodeTypes = nodeTypes; + ClusterVersions = clusterVersions; + OsType = osType; + VmSizes = vmSizes; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the filtering mode. Effectively this can enabling or + /// disabling the VM sizes in a particular set. Possible values + /// include: 'Exclude', 'Include' + /// + [JsonProperty(PropertyName = "filterMode")] + public string FilterMode { get; set; } + + /// + /// Gets or sets the list of regions under the effect of the filter. + /// + [JsonProperty(PropertyName = "regions")] + public IList Regions { get; set; } + + /// + /// Gets or sets the list of cluster flavors under the effect of the + /// filter. + /// + [JsonProperty(PropertyName = "clusterFlavors")] + public IList ClusterFlavors { get; set; } + + /// + /// Gets or sets the list of node types affected by the filter. + /// + [JsonProperty(PropertyName = "nodeTypes")] + public IList NodeTypes { get; set; } + + /// + /// Gets or sets the list of cluster versions affected in Major.Minor + /// format. + /// + [JsonProperty(PropertyName = "clusterVersions")] + public IList ClusterVersions { get; set; } + + /// + /// Gets or sets the OSType affected, Windows or Linux. + /// + [JsonProperty(PropertyName = "osType")] + public IList OsType { get; set; } + + /// + /// Gets or sets the list of virtual machine sizes to include or + /// exclude. + /// + [JsonProperty(PropertyName = "vmSizes")] + public IList VmSizes { get; set; } + + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VmSizesCapability.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VmSizesCapability.cs new file mode 100644 index 000000000000..da63ce8c4519 --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/Models/VmSizesCapability.cs @@ -0,0 +1,54 @@ +// +// 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.HDInsight.Models +{ + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + + /// + /// The virtual machine sizes capability. + /// + public partial class VmSizesCapability + { + /// + /// Initializes a new instance of the VmSizesCapability class. + /// + public VmSizesCapability() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the VmSizesCapability class. + /// + /// The list of virtual machine size + /// capabilities. + public VmSizesCapability(IList available = default(IList)) + { + Available = available; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the list of virtual machine size capabilities. + /// + [JsonProperty(PropertyName = "available")] + public IList Available { get; set; } + + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/SdkInfo_HDInsightManagementClient.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/SdkInfo_HDInsightManagementClient.cs index 07a234bd641c..943989bdbf9b 100644 --- a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/SdkInfo_HDInsightManagementClient.cs +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Generated/SdkInfo_HDInsightManagementClient.cs @@ -33,10 +33,10 @@ public static IEnumerable> ApiInfo_HDInsightManage // BEGIN: Code Generation Metadata Section public static readonly String AutoRestVersion = "latest"; public static readonly String AutoRestBootStrapperVersion = "autorest@2.0.4283"; - public static readonly String AutoRestCmdExecuted = "cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/hdinsight/resource-manager/readme.md --csharp --version=latest --reflect-api-versions --csharp-sdks-folder=D:\\code\\AzureSDK\\azure-sdk-for-net\\src\\SDKs"; + public static readonly String AutoRestCmdExecuted = "cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/hdinsight/resource-manager/readme.md --csharp --version=latest --reflect-api-versions --csharp-sdks-folder=F:\\source\\azure-sdk-for-net\\sdk"; public static readonly String GithubForkName = "Azure"; public static readonly String GithubBranchName = "master"; - public static readonly String GithubCommidId = "dbc082d4c38348716678f7b66c02b28beea47e4e"; + public static readonly String GithubCommidId = "7ce1ce357e82fffb5e222a6e0467936bc60f9c16"; public static readonly String CodeGenerationErrors = ""; public static readonly String GithubRepoName = "azure-rest-api-specs"; // END: Code Generation Metadata Section diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Microsoft.Azure.Management.HDInsight.csproj b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Microsoft.Azure.Management.HDInsight.csproj index 0475ad6421f6..83efc5c661f1 100644 --- a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Microsoft.Azure.Management.HDInsight.csproj +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Microsoft.Azure.Management.HDInsight.csproj @@ -7,18 +7,14 @@ Microsoft.Azure.Management.HDInsight Azure HDInsight Management SDK Library Microsoft.Azure.Management.HDInsight - 5.0.0 + 5.1.0 Microsoft Azure HDInsight Management;HDInsight;HDInsight Management diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Properties/AssemblyInfo.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Properties/AssemblyInfo.cs index ff0e5eafff66..c0f648f4a302 100644 --- a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Properties/AssemblyInfo.cs +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/src/Properties/AssemblyInfo.cs @@ -22,7 +22,7 @@ [assembly: AssemblyTitle("Microsoft Azure HDInsight Management Library")] [assembly: AssemblyDescription("Provides management functionality for Microsoft Azure HDInsight.")] [assembly: AssemblyVersion("5.0.0.0")] -[assembly: AssemblyFileVersion("5.0.0.0")] +[assembly: AssemblyFileVersion("5.1.0.0")] [assembly: InternalsVisibleTo("Microsoft.Azure.Management.HDInsight.Tests, PublicKey=0024000004800000940000000602000000240000525341310004000001000100b5fc90e7027f67871e773a8fde8938c81dd402ba65b9201d60593e96c492651e889cc13f1415ebb53fac1131ae0bd333c5ee6021672d9718ea31a8aebd0da0072f25d87dba6fc90ffd598ed4da35e44c398c454307e8e33b8426143daec9f596836f97c8f74750e5975c64e2189f45def46b2a2b1247adc3652bf5c308055da9")] diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/ScenarioTests/ClusterOperationTests.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/ScenarioTests/ClusterOperationTests.cs index 5ea2a42caeea..d6aac2a24c67 100644 --- a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/ScenarioTests/ClusterOperationTests.cs +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/ScenarioTests/ClusterOperationTests.cs @@ -335,6 +335,68 @@ public void TestCreateWithAdditionalStorageAccount() ValidateCluster(clusterName, createParams, cluster); } + [Fact] + public void TestCreateClusterWithAutoScaleLoadBasedType() + { + TestInitialize(); + string clusterName = TestUtilities.GenerateName("hdisdk-loadbased"); + var createParams = CommonData.PrepareClusterCreateParamsForWasb(); + var workerNode = createParams.Properties.ComputeProfile.Roles.First(role => role.Name.Equals("workernode")); + + //Add auto scale configuration Load-based type + workerNode.AutoscaleConfiguration = new Autoscale + { + Capacity = new AutoscaleCapacity + { + MinInstanceCount = 4, + MaxInstanceCount = 5 + } + }; + + var cluster = HDInsightClient.Clusters.Create(CommonData.ResourceGroupName, clusterName, createParams); + ValidateAutoScaleConfig(workerNode.AutoscaleConfiguration, + cluster.Properties.ComputeProfile.Roles.First(role => role.Name.Equals("workernode")).AutoscaleConfiguration); + } + + [Fact] + public void TestCreateClusterWithAutoScaleScheduleBasedType() + { + TestInitialize(); + string clusterName = TestUtilities.GenerateName("hdisdk-schedulebased"); + var createParams = CommonData.PrepareClusterCreateParamsForWasb(); + var workerNode = createParams.Properties.ComputeProfile.Roles.First(role => role.Name.Equals("workernode")); + + //Add auto scale configuration. + workerNode.AutoscaleConfiguration = new Autoscale + { + Recurrence = new AutoscaleRecurrence + { + //"China Standard Time", "Central Standard Time","Central American Standard Time" + TimeZone = "China Standard Time", + Schedule = new List + { + new AutoscaleSchedule + { + Days = new List + { + DaysOfWeek.Thursday + }, + TimeAndCapacity = new AutoscaleTimeAndCapacity + { + Time = "16:00", + MinInstanceCount = 4, + MaxInstanceCount = 4 + } + } + } + } + }; + + var cluster = HDInsightClient.Clusters.Create(CommonData.ResourceGroupName, clusterName, createParams); + ValidateAutoScaleConfig(workerNode.AutoscaleConfiguration, + cluster.Properties.ComputeProfile.Roles.First(role => role.Name.Equals("workernode")).AutoscaleConfiguration); + } + [Fact] public void TestCreateRServerCluster() { diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/ScenarioTests/LocationOperationTests.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/ScenarioTests/LocationOperationTests.cs index 7186d8823724..df3bd5e122e0 100644 --- a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/ScenarioTests/LocationOperationTests.cs +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/ScenarioTests/LocationOperationTests.cs @@ -29,5 +29,50 @@ public void TestGetUsages() Assert.NotNull(usage.Unit); } } + + [Fact] + public void TestGetCapabilities() + { + TestInitialize(); + + var capabilitiesResult = HDInsightClient.Locations.GetCapabilities(CommonData.Location); + Assert.NotNull(capabilitiesResult); + Assert.NotNull(capabilitiesResult.Features); + Assert.NotNull(capabilitiesResult.Quota); + Assert.NotNull(capabilitiesResult.Regions); + Assert.NotNull(capabilitiesResult.Versions); + Assert.NotNull(capabilitiesResult.VmSizeFilters); + Assert.NotNull(capabilitiesResult.VmSizes); + + foreach (var feature in capabilitiesResult.Features) + { + Assert.NotNull(feature); + } + + foreach (var regionQuota in capabilitiesResult.Quota.RegionalQuotas) + { + Assert.NotNull(regionQuota); + } + + foreach (var region in capabilitiesResult.Regions.Keys) + { + Assert.NotNull(capabilitiesResult.Regions[region]); + } + + foreach (var platform in capabilitiesResult.Versions.Keys) + { + Assert.NotNull(capabilitiesResult.Versions[platform]); + } + + foreach (var filter in capabilitiesResult.VmSizeFilters) + { + Assert.NotNull(filter); + } + + foreach (var platform in capabilitiesResult.VmSizes.Keys) + { + Assert.NotNull(capabilitiesResult.VmSizes[platform]); + } + } } } diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/SessionRecords/Management.HDInsight.Tests.ClusterOperationTests/TestCreateClusterWithAutoScaleLoadBasedType.json b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/SessionRecords/Management.HDInsight.Tests.ClusterOperationTests/TestCreateClusterWithAutoScaleLoadBasedType.json new file mode 100644 index 000000000000..0eaf05c97319 --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/SessionRecords/Management.HDInsight.Tests.ClusterOperationTests/TestCreateClusterWithAutoScaleLoadBasedType.json @@ -0,0 +1,1618 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051?api-version=2018-06-01-preview", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"East US 2\",\r\n \"properties\": {\r\n \"clusterVersion\": \"3.6\",\r\n \"osType\": \"Linux\",\r\n \"tier\": \"Standard\",\r\n \"clusterDefinition\": {\r\n \"kind\": \"Hadoop\",\r\n \"configurations\": {\r\n \"gateway\": {\r\n \"restAuthCredential.isEnabled\": \"true\",\r\n \"restAuthCredential.username\": \"admin4422\",\r\n \"restAuthCredential.password\": \"Password1!7642\"\r\n }\r\n }\r\n },\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Large\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser813\",\r\n \"password\": \"Password1!6510\"\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 3,\r\n \"autoscale\": {\r\n \"capacity\": {\r\n \"minInstanceCount\": 4,\r\n \"maxInstanceCount\": 5\r\n }\r\n },\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Large\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser813\",\r\n \"password\": \"Password1!6510\"\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Small\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser813\",\r\n \"password\": \"Password1!6510\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"hdicsharpstorage3639.blob.core.windows.net\",\r\n \"isDefault\": true,\r\n \"container\": \"default494\",\r\n \"key\": \"hVeBs/sOzsWyNIJQ/8sPDfQ8HqdRWDgWURDQwMmL5mLH1P1hDGkFgZxTcqR+KCOBTnXd7R7PSchSaG6PDmxTTg==\"\r\n }\r\n ]\r\n }\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "66db3135-4ddd-4a32-8551-0b3653199a17" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "2045" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:40:09 GMT" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"b8c3c587-e73f-43d2-8ebb-20237a358cd9\"" + ], + "x-ms-hdi-clusteruri": [ + "https://management.azure.com/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051?api-version=2018-06-01-preview" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com:443/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview" + ], + "x-ms-request-id": [ + "a5429527-6018-498c-907e-9e8ab82d721a" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "b4ed986f-8caa-46e8-862c-77c9e66082de" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034009Z:b4ed986f-8caa-46e8-862c-77c9e66082de" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "1570" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051\",\r\n \"name\": \"hdisdk-loadbased3051\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"East US 2\",\r\n \"etag\": \"b8c3c587-e73f-43d2-8ebb-20237a358cd9\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"clusterVersion\": \"3.6.1000.67\",\r\n \"clusterHdpVersion\": \"\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-3.6.1000.67.1907200859.json\",\r\n \"kind\": \"Hadoop\",\r\n \"componentVersion\": {\r\n \"Hadoop\": \"2.7\"\r\n }\r\n },\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a4_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser813\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 3,\r\n \"autoscale\": {\r\n \"capacity\": {\r\n \"minInstanceCount\": 4,\r\n \"maxInstanceCount\": 5\r\n }\r\n },\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a4_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser813\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser813\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"InProgress\",\r\n \"clusterState\": \"Accepted\",\r\n \"createdDate\": \"2019-08-12T03:40:04.177\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 20\r\n },\r\n \"tier\": \"standard\",\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"hdicsharpstorage3639.blob.core.windows.net\",\r\n \"resourceId\": null,\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"default494\",\r\n \"saskey\": null,\r\n \"isDefault\": true\r\n }\r\n ]\r\n }\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:40:39 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "3e6f7e36-2137-47e7-b934-b69f3b0aaeaf" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "111ee4ee-51df-4c16-a2b3-2152143d5236" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034040Z:111ee4ee-51df-4c16-a2b3-2152143d5236" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:41:10 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "3fcba8e3-7fb6-44f6-b6d1-b116ea5ba811" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "171c0e54-adda-4ddc-b5c7-9539f4f99730" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034111Z:171c0e54-adda-4ddc-b5c7-9539f4f99730" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:41:41 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "fe6a0bde-230a-414b-bdc2-bd16966cdd07" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "e712f5bd-bf2f-45f9-a04f-36343b847be5" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034142Z:e712f5bd-bf2f-45f9-a04f-36343b847be5" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:42:13 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "cf7506f5-949d-4de6-b238-88e6dbe89bbe" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "d9ba8372-dc8a-4091-8673-2b9e96e0c8ac" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034213Z:d9ba8372-dc8a-4091-8673-2b9e96e0c8ac" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:42:44 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "c8757af0-91cd-4061-9afb-4e49dd966162" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "ee404181-1c5c-438e-ba4d-b50df063840d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034244Z:ee404181-1c5c-438e-ba4d-b50df063840d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:43:14 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "d5634c58-ff88-4fde-9917-fd231523a741" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "bcccd23f-c442-4aff-b344-48cfd9d22a78" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034315Z:bcccd23f-c442-4aff-b344-48cfd9d22a78" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:43:45 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "86b23716-b70c-4265-ae4f-6720f250a4fc" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "ee6453d1-df0d-413f-8962-9b9b0acf5ebf" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034346Z:ee6453d1-df0d-413f-8962-9b9b0acf5ebf" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:44:17 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "bca91b2d-f1bb-440b-9bc1-d0531b6b1af0" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "1982b7b5-571a-49bd-b4d4-476c09232477" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034417Z:1982b7b5-571a-49bd-b4d4-476c09232477" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:44:47 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "8a192eca-87c1-4c6a-8d3a-c2790734a289" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "817922cb-8cdc-4a4a-987b-c7673be64912" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034448Z:817922cb-8cdc-4a4a-987b-c7673be64912" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:45:18 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "bd4a2e1a-ebb5-4520-a5fb-36224aa5267d" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "bc1c4aca-4498-4e47-b939-49531eec014a" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034519Z:bc1c4aca-4498-4e47-b939-49531eec014a" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:45:49 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "9eec7b5f-a596-4f39-ad3a-f37ded6ed78e" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "07997b70-0246-4b73-a377-cf12766269f2" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11989" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034549Z:07997b70-0246-4b73-a377-cf12766269f2" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:46:21 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "8218be5a-8a59-443d-a1c5-1bc05613eb19" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "8e74518b-617d-4324-9b60-3fafa705aa38" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034621Z:8e74518b-617d-4324-9b60-3fafa705aa38" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:46:51 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "1fd6558c-3a42-42c8-a64d-8da1d337234a" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "a579ab9e-d722-4a0a-9124-ee7926d098d0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11987" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034652Z:a579ab9e-d722-4a0a-9124-ee7926d098d0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:47:22 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "33748434-cdb3-497b-a94c-400a851989cf" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "b0cf1369-b879-462b-9eb3-8a02160727bb" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11986" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034723Z:b0cf1369-b879-462b-9eb3-8a02160727bb" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:47:52 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "0b895ce1-79a8-4d09-9fe7-a9097eb05052" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "291a3d3e-4744-4f9b-908a-0038b858c950" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11985" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034753Z:291a3d3e-4744-4f9b-908a-0038b858c950" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:48:25 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "1c2d9185-3f9e-440d-af04-de5d9aa20ab8" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "6cf3448b-17bf-43a1-9b0d-6333799f0ff4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11984" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034825Z:6cf3448b-17bf-43a1-9b0d-6333799f0ff4" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:48:55 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "3e679920-101f-431a-b937-a6cfb6701c45" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "dd2e5088-04a0-4cb2-913d-8b3bfeba70f8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11983" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034855Z:dd2e5088-04a0-4cb2-913d-8b3bfeba70f8" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:49:26 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "39d67758-6f3c-497b-9298-e3ad8cb094ba" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "fca15dd1-4c52-4a92-9b21-7ff49c9a9957" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11982" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034926Z:fca15dd1-4c52-4a92-9b21-7ff49c9a9957" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:49:56 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "0f4f3714-c0ea-451c-a393-6d1bd08cd871" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "0da79f4d-b7d0-453f-8915-f264df0b96b0" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11981" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T034957Z:0da79f4d-b7d0-453f-8915-f264df0b96b0" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:50:28 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "a5eb0ca8-200f-4881-82f2-95b5143da64c" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "d63f4b9b-dba6-4595-8c92-cf3d600a1fca" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11980" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T035029Z:d63f4b9b-dba6-4595-8c92-cf3d600a1fca" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:50:59 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "64682e87-23d0-459a-86fb-e19661b50eca" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "3f551bd7-b3f0-4bb6-acfd-98f2379b33c9" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11979" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T035059Z:3f551bd7-b3f0-4bb6-acfd-98f2379b33c9" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:51:29 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "dde6931a-a12a-4602-8833-5e1b172102be" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "16f5d6eb-fe8b-4ff3-af8d-a12abb375e9b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11978" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T035130Z:16f5d6eb-fe8b-4ff3-af8d-a12abb375e9b" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:52:01 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "0dded511-718a-47c6-8824-f7b4a973cd5e" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "8b375708-612d-4f8f-a28d-b40aca72d094" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11977" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T035201Z:8b375708-612d-4f8f-a28d-b40aca72d094" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:52:32 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "8eee3521-daab-48ae-9079-06d619291699" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "9475811e-60fd-4df2-a7d7-bf19cdf1698d" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11976" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T035233Z:9475811e-60fd-4df2-a7d7-bf19cdf1698d" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:53:03 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "18165e92-9c29-4cc1-a828-82710c11bbb2" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "34bd241f-f262-4c87-80b8-8952d44e9608" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11975" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T035303Z:34bd241f-f262-4c87-80b8-8952d44e9608" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:53:34 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "1e10cf8f-349e-481a-962b-46ce218bedff" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "ddceedf5-c6b8-4919-bd1c-8462d3ad399f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11974" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T035334Z:ddceedf5-c6b8-4919-bd1c-8462d3ad399f" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "22" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:53:35 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "9fc856a3-e77c-456c-ad5e-b333fb96dc96" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "e2414a4c-cad2-49eb-8dc6-58877565ace7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11973" + ], + "x-ms-routing-request-id": [ + "JAPANEAST:20190812T035335Z:e2414a4c-cad2-49eb-8dc6-58877565ace7" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "1804" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/8dc6010d-fd08-4671-ac1e-087b48339933/resourceGroups/hdicsharprg6747/providers/Microsoft.HDInsight/clusters/hdisdk-loadbased3051\",\r\n \"name\": \"hdisdk-loadbased3051\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"East US 2\",\r\n \"etag\": \"b8c3c587-e73f-43d2-8ebb-20237a358cd9\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"clusterVersion\": \"3.6.1000.67\",\r\n \"clusterHdpVersion\": \"2.6.5.3009-43\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-3.6.1000.67.1907200859.json\",\r\n \"kind\": \"Hadoop\",\r\n \"componentVersion\": {\r\n \"Hadoop\": \"2.7\"\r\n }\r\n },\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a4_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser813\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 3,\r\n \"autoscale\": {\r\n \"capacity\": {\r\n \"minInstanceCount\": 4,\r\n \"maxInstanceCount\": 5\r\n }\r\n },\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a4_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser813\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser813\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"Running\",\r\n \"createdDate\": \"2019-08-12T03:40:04.177\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 20\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"hdisdk-loadbased3051-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"hdisdk-loadbased3051.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"hdicsharpstorage3639.blob.core.windows.net\",\r\n \"resourceId\": null,\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"default494\",\r\n \"saskey\": null,\r\n \"isDefault\": true\r\n }\r\n ]\r\n }\r\n }\r\n}", + "StatusCode": 200 + } + ], + "Names": { + ".ctor": [ + "admin4422", + "Password1!7642", + "sshuser813", + "Password1!6510", + "b902333d-f3e1-4e2c-b8c3-2589b70eba35", + "hdicsharprg6747", + "hdicsharpstorage3639", + "hdicsharpmsi7350", + "hdicsharpvault5426", + "hdicsharpadls6538", + "default494", + "storageaccountkey8758" + ], + "TestInitialize": [ + "8dc6010d-fd08-4671-ac1e-087b48339933" + ], + "TestCreateClusterWithAutoScaleLoadBasedType": [ + "hdisdk-loadbased3051" + ] + }, + "Variables": { + "SubscriptionId": "8dc6010d-fd08-4671-ac1e-087b48339933" + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/SessionRecords/Management.HDInsight.Tests.ClusterOperationTests/TestCreateClusterWithAutoScaleScheduleBasedType.json b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/SessionRecords/Management.HDInsight.Tests.ClusterOperationTests/TestCreateClusterWithAutoScaleScheduleBasedType.json new file mode 100644 index 000000000000..a3a4fd4ea25c --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/SessionRecords/Management.HDInsight.Tests.ClusterOperationTests/TestCreateClusterWithAutoScaleScheduleBasedType.json @@ -0,0 +1,1282 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967?api-version=2018-06-01-preview", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"East US 2\",\r\n \"properties\": {\r\n \"clusterVersion\": \"3.6\",\r\n \"osType\": \"Linux\",\r\n \"tier\": \"Standard\",\r\n \"clusterDefinition\": {\r\n \"kind\": \"Hadoop\",\r\n \"configurations\": {\r\n \"gateway\": {\r\n \"restAuthCredential.isEnabled\": \"true\",\r\n \"restAuthCredential.username\": \"admin9101\",\r\n \"restAuthCredential.password\": \"Password1!2256\"\r\n }\r\n }\r\n },\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Large\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser5121\",\r\n \"password\": \"Password1!2932\"\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 3,\r\n \"autoscale\": {\r\n \"recurrence\": {\r\n \"timeZone\": \"China Standard Time\",\r\n \"schedule\": [\r\n {\r\n \"days\": [\r\n \"Thursday\"\r\n ],\r\n \"timeAndCapacity\": {\r\n \"time\": \"16:00\",\r\n \"minInstanceCount\": 4,\r\n \"maxInstanceCount\": 4\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Large\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser5121\",\r\n \"password\": \"Password1!2932\"\r\n }\r\n }\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"Small\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser5121\",\r\n \"password\": \"Password1!2932\"\r\n }\r\n }\r\n }\r\n ]\r\n },\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"hdicsharpstorage8759.blob.core.windows.net\",\r\n \"isDefault\": true,\r\n \"container\": \"default336\",\r\n \"key\": \"13WyBCkXtoW0XtOqWKghhDAiU0Mwa+YKS49QuxPXDpq682BDovrLju2BSZ7Jpa9rhAswOmGg2PMTZQNvwVoP1Q==\"\r\n }\r\n ]\r\n }\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "814d33a7-db72-4794-9719-355e7b6f004a" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "2378" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 02:51:28 GMT" + ], + "Pragma": [ + "no-cache" + ], + "ETag": [ + "\"c4873bac-5636-4a46-9bf6-4692bbca7784\"" + ], + "x-ms-hdi-clusteruri": [ + "https://management.azure.com/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967?api-version=2018-06-01-preview" + ], + "Azure-AsyncOperation": [ + "https://management.azure.com:443/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview" + ], + "x-ms-request-id": [ + "26e73d75-bb80-4223-b09d-f55587950054" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "d6f0e0e3-f699-400a-86ae-a327971e13f7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T025129Z:d6f0e0e3-f699-400a-86ae-a327971e13f7" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "1685" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967\",\r\n \"name\": \"hdisdk-schedulebased1967\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"East US 2\",\r\n \"etag\": \"c4873bac-5636-4a46-9bf6-4692bbca7784\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"clusterVersion\": \"3.6.1000.67\",\r\n \"clusterHdpVersion\": \"\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-3.6.1000.67.1907200859.json\",\r\n \"kind\": \"Hadoop\",\r\n \"componentVersion\": {\r\n \"Hadoop\": \"2.7\"\r\n }\r\n },\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a4_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser5121\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 3,\r\n \"autoscale\": {\r\n \"recurrence\": {\r\n \"timeZone\": \"China Standard Time\",\r\n \"schedule\": [\r\n {\r\n \"days\": [\r\n \"Thursday\"\r\n ],\r\n \"timeAndCapacity\": {\r\n \"time\": \"16:00\",\r\n \"minInstanceCount\": 4,\r\n \"maxInstanceCount\": 4\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a4_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser5121\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser5121\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"InProgress\",\r\n \"clusterState\": \"Accepted\",\r\n \"createdDate\": \"2019-08-12T02:51:24.22\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 20\r\n },\r\n \"tier\": \"standard\",\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"hdicsharpstorage8759.blob.core.windows.net\",\r\n \"resourceId\": null,\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"default336\",\r\n \"saskey\": null,\r\n \"isDefault\": true\r\n }\r\n ]\r\n }\r\n }\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 02:52:00 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "b8a47b25-66d0-44df-b04e-230bb2cee94d" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "228cecd4-17bd-4610-941c-d73c4f05012f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T025200Z:228cecd4-17bd-4610-941c-d73c4f05012f" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 02:52:30 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "470602a9-5e63-4396-a39b-58cfc94d6266" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "74c2cf60-db31-4bd6-bb08-46338fab4c20" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11996" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T025231Z:74c2cf60-db31-4bd6-bb08-46338fab4c20" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 02:53:02 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "652246a5-9b2a-44ca-af1b-db5e91c7d282" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "2bfd4673-817e-4c0f-8317-626f896559b6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11995" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T025302Z:2bfd4673-817e-4c0f-8317-626f896559b6" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 02:53:33 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "04bb16b3-581a-4f42-815c-760ca6672b31" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "1031e5b7-9476-4287-863c-953601befe4c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11994" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T025334Z:1031e5b7-9476-4287-863c-953601befe4c" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 02:54:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "b323744a-63d8-4654-a35d-2a5b4691d2c4" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "c0f8c700-e426-43ba-9900-45df0af2f41e" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11993" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T025405Z:c0f8c700-e426-43ba-9900-45df0af2f41e" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 02:54:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "5b2093b3-b4ea-4f84-878b-18be966d5139" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "adb44e48-7585-4b09-91bb-f316f1dc97d4" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11992" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T025436Z:adb44e48-7585-4b09-91bb-f316f1dc97d4" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 02:55:06 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "b150ff7c-a90a-4fe7-9b71-6cadbe128fdf" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "b3ad84df-1a28-45d5-a902-1700d3d76447" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11991" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T025507Z:b3ad84df-1a28-45d5-a902-1700d3d76447" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 02:55:39 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "688542fa-fa1f-4992-b27e-e750255bb718" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "15f6f820-0732-4fa0-b16a-bdaac4749849" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11990" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T025539Z:15f6f820-0732-4fa0-b16a-bdaac4749849" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 02:56:10 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "2c32d512-554c-430a-93c6-d3144e88e61c" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "7b94c3d9-946a-4281-8df8-39f095679982" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11989" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T025610Z:7b94c3d9-946a-4281-8df8-39f095679982" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 02:56:40 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "1a6709fa-a10c-426f-a905-dbb60c566ed1" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "35326016-70c1-463c-af45-fd0c052037ff" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11988" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T025641Z:35326016-70c1-463c-af45-fd0c052037ff" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 02:57:11 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "a861e26b-46df-4222-a2a6-71694b329ba4" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "348af1ab-eafe-4415-8684-ab0f3c1ffa51" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11987" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T025712Z:348af1ab-eafe-4415-8684-ab0f3c1ffa51" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 02:57:44 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "a42f8f76-cf66-47dd-8e4a-d841eaaa4ac4" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "323acea9-acb6-4dd7-b1a5-bc3619d618b8" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11986" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T025744Z:323acea9-acb6-4dd7-b1a5-bc3619d618b8" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 02:58:14 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "d6a5e0d3-bafc-4dfe-8392-f9b4c9a71870" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "f9af393b-38b9-42e5-8ed8-a7ceb25eab1b" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11985" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T025815Z:f9af393b-38b9-42e5-8ed8-a7ceb25eab1b" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 02:58:45 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "e6d7cef4-3853-447d-8a94-743be014088f" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "a9c18410-a96d-405e-ac86-4013ff1722b1" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11984" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T025846Z:a9c18410-a96d-405e-ac86-4013ff1722b1" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 02:59:16 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "aa5a025b-c55a-48fb-8f80-a65005a24bcb" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "43d974b6-2c79-431a-a807-f0ca858d33af" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11983" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T025917Z:43d974b6-2c79-431a-a807-f0ca858d33af" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 02:59:48 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "76276774-879e-441a-bd24-5fcca2a1663a" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "548825b0-8c5f-4993-9d79-08ba7dd3815f" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11982" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T025949Z:548825b0-8c5f-4993-9d79-08ba7dd3815f" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:00:20 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "8af5d893-12e5-4ee6-893c-0da9f42597f9" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "73c195cf-d9a4-4b64-871d-942613104fa7" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11981" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T030020Z:73c195cf-d9a4-4b64-871d-942613104fa7" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:00:50 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "48c9a9ce-8e0b-4364-97ce-61c96aa53734" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "eced0d25-ce34-4ae6-8152-c6e03b9a1103" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11980" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T030051Z:eced0d25-ce34-4ae6-8152-c6e03b9a1103" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:01:21 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "5ed4ee98-a091-45ce-a721-23b9d2b5ea5d" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "d6251b93-00b8-4af4-bae5-6bfd8c5f857c" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11979" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T030122Z:d6251b93-00b8-4af4-bae5-6bfd8c5f857c" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "23" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"InProgress\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967/azureasyncoperations/create?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:01:53 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "91df36ee-cb96-4b55-b13a-8e7ef1c288d3" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "48e44b03-5b30-40e4-9520-456e98c7b8fe" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11978" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T030154Z:48e44b03-5b30-40e4-9520-456e98c7b8fe" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "22" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"status\": \"Succeeded\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.1.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Mon, 12 Aug 2019 03:01:54 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "c6440f9f-af2f-4807-92ea-e038ce0d30b5" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "ba1a8d0a-74e4-4a05-81c0-8a3d19ea8b38" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11977" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190812T030155Z:ba1a8d0a-74e4-4a05-81c0-8a3d19ea8b38" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "1927" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/415d9387-858a-40ed-87ac-c088e57da39f/resourceGroups/hdicsharprg4139/providers/Microsoft.HDInsight/clusters/hdisdk-schedulebased1967\",\r\n \"name\": \"hdisdk-schedulebased1967\",\r\n \"type\": \"Microsoft.HDInsight/clusters\",\r\n \"location\": \"East US 2\",\r\n \"etag\": \"c4873bac-5636-4a46-9bf6-4692bbca7784\",\r\n \"tags\": null,\r\n \"properties\": {\r\n \"clusterVersion\": \"3.6.1000.67\",\r\n \"clusterHdpVersion\": \"2.6.5.3009-43\",\r\n \"osType\": \"Linux\",\r\n \"clusterDefinition\": {\r\n \"blueprint\": \"https://blueprints.azurehdinsight.net/hadoop-3.6.1000.67.1907200859.json\",\r\n \"kind\": \"Hadoop\",\r\n \"componentVersion\": {\r\n \"Hadoop\": \"2.7\"\r\n }\r\n },\r\n \"computeProfile\": {\r\n \"roles\": [\r\n {\r\n \"name\": \"headnode\",\r\n \"targetInstanceCount\": 2,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a4_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser5121\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"workernode\",\r\n \"targetInstanceCount\": 3,\r\n \"autoscale\": {\r\n \"recurrence\": {\r\n \"timeZone\": \"China Standard Time\",\r\n \"schedule\": [\r\n {\r\n \"days\": [\r\n \"Thursday\"\r\n ],\r\n \"timeAndCapacity\": {\r\n \"time\": \"16:00\",\r\n \"minInstanceCount\": 4,\r\n \"maxInstanceCount\": 4\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a4_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser5121\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n },\r\n {\r\n \"name\": \"zookeepernode\",\r\n \"targetInstanceCount\": 3,\r\n \"hardwareProfile\": {\r\n \"vmSize\": \"standard_a2_v2\"\r\n },\r\n \"osProfile\": {\r\n \"linuxOperatingSystemProfile\": {\r\n \"username\": \"sshuser5121\"\r\n }\r\n },\r\n \"encryptDataDisks\": false\r\n }\r\n ]\r\n },\r\n \"provisioningState\": \"Succeeded\",\r\n \"clusterState\": \"Running\",\r\n \"createdDate\": \"2019-08-12T02:51:24.22\",\r\n \"quotaInfo\": {\r\n \"coresUsed\": 20\r\n },\r\n \"connectivityEndpoints\": [\r\n {\r\n \"name\": \"SSH\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"hdisdk-schedulebased1967-ssh.azurehdinsight.net\",\r\n \"port\": 22\r\n },\r\n {\r\n \"name\": \"HTTPS\",\r\n \"protocol\": \"TCP\",\r\n \"location\": \"hdisdk-schedulebased1967.azurehdinsight.net\",\r\n \"port\": 443\r\n }\r\n ],\r\n \"tier\": \"standard\",\r\n \"storageProfile\": {\r\n \"storageaccounts\": [\r\n {\r\n \"name\": \"hdicsharpstorage8759.blob.core.windows.net\",\r\n \"resourceId\": null,\r\n \"msiResourceId\": null,\r\n \"key\": null,\r\n \"fileSystem\": null,\r\n \"container\": \"default336\",\r\n \"saskey\": null,\r\n \"isDefault\": true\r\n }\r\n ]\r\n }\r\n }\r\n}", + "StatusCode": 200 + } + ], + "Names": { + ".ctor": [ + "admin9101", + "Password1!2256", + "sshuser5121", + "Password1!2932", + "9741e0bf-39f3-4093-bcb2-6e40950b1c57", + "hdicsharprg4139", + "hdicsharpstorage8759", + "hdicsharpmsi1534", + "hdicsharpvault3678", + "hdicsharpadls5633", + "default336", + "storageaccountkey1842" + ], + "TestInitialize": [ + "415d9387-858a-40ed-87ac-c088e57da39f" + ], + "TestCreateClusterWithAutoScaleScheduleBasedType": [ + "hdisdk-schedulebased1967" + ] + }, + "Variables": { + "SubscriptionId": "415d9387-858a-40ed-87ac-c088e57da39f" + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/SessionRecords/Management.HDInsight.Tests.LocationOperationTests/TestGetCapabilities.json b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/SessionRecords/Management.HDInsight.Tests.LocationOperationTests/TestGetCapabilities.json new file mode 100644 index 000000000000..db7cd52374bb --- /dev/null +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/SessionRecords/Management.HDInsight.Tests.LocationOperationTests/TestGetCapabilities.json @@ -0,0 +1,88 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/c33795eb-d48d-4ab9-b771-064760f1c241/providers/Microsoft.HDInsight/locations/East%20US%202/capabilities?api-version=2018-06-01-preview", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "6659320a-4117-45b7-aaa0-c79dd6eac9ed" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "OSName/Windows", + "OSVersion/Microsoft.Windows.10.0.17763.", + "Microsoft.Azure.Management.HDInsight.HDInsightManagementClient/5.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Wed, 07 Aug 2019 06:54:26 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-request-id": [ + "a0ae9f3d-a801-4a2c-83d8-2b7753079619" + ], + "x-ms-hdi-served-by": [ + "global" + ], + "x-ms-correlation-request-id": [ + "86e8de3c-6a38-451f-92cd-2578fe977ca6" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11999" + ], + "x-ms-routing-request-id": [ + "AUSTRALIAEAST:20190807T065426Z:86e8de3c-6a38-451f-92cd-2578fe977ca6" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "46652" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"versions\": {\r\n \"paas\": {\r\n \"available\": []\r\n },\r\n \"iaas\": {\r\n \"available\": [\r\n {\r\n \"friendlyName\": \"3.5\",\r\n \"displayName\": \"Version 3.5.1000.0.9988582\",\r\n \"isDefault\": false,\r\n \"componentVersions\": {\r\n \"HDP\": \"2.5\",\r\n \"Spark\": \"1.6.3\"\r\n }\r\n },\r\n {\r\n \"friendlyName\": \"3.6\",\r\n \"displayName\": \"Version 3.6.1000.67.1906270544\",\r\n \"isDefault\": true,\r\n \"componentVersions\": {\r\n \"HDP\": \"2.6\",\r\n \"Hadoop\": \"2.7.3\",\r\n \"HBase\": \"1.1.2\",\r\n \"Storm\": \"1.1.0\",\r\n \"Spark\": \"2.1.1,2.2.0,2.3.2\",\r\n \"RServer\": \"9.1\",\r\n \"Kafka\": \"1.0.0,1.1.0\",\r\n \"InteractiveHive\": \"2.1.0\",\r\n \"MLServices\": \"9.3\"\r\n }\r\n },\r\n {\r\n \"friendlyName\": \"4.0\",\r\n \"displayName\": \"Version 4.0.1000.1.1906270544\",\r\n \"isDefault\": false,\r\n \"componentVersions\": {\r\n \"HDP\": \"3.0\",\r\n \"Hadoop\": \"3.1.0\",\r\n \"HBase\": \"2.0.0\",\r\n \"InteractiveHive\": \"3.1.0\",\r\n \"Kafka\": \"1.1.0,2.1.0\",\r\n \"Spark\": \"2.3.0,2.4.2\"\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n \"regions\": {\r\n \"paas\": {\r\n \"available\": [\r\n \"SOUTH INDIA\"\r\n ]\r\n },\r\n \"iaas\": {\r\n \"available\": [\r\n \"AUSTRALIA EAST\",\r\n \"AUSTRALIA SOUTHEAST\",\r\n \"BRAZIL SOUTH\",\r\n \"CANADA CENTRAL\",\r\n \"CANADA EAST\",\r\n \"CENTRAL INDIA\",\r\n \"CENTRAL US\",\r\n \"CENTRAL US EUAP\",\r\n \"EAST ASIA\",\r\n \"EAST US\",\r\n \"EAST US 2\",\r\n \"FRANCE CENTRAL\",\r\n \"JAPAN EAST\",\r\n \"JAPAN WEST\",\r\n \"NORTH CENTRAL US\",\r\n \"NORTH EUROPE\",\r\n \"SOUTH CENTRAL US\",\r\n \"SOUTH INDIA\",\r\n \"SOUTHEAST ASIA\",\r\n \"UK SOUTH\",\r\n \"UK WEST\",\r\n \"WEST CENTRAL US\",\r\n \"WEST EUROPE\",\r\n \"WEST US\",\r\n \"WEST US 2\"\r\n ]\r\n }\r\n },\r\n \"vmsizes\": {\r\n \"paas\": {\r\n \"available\": [\r\n \"A5\",\r\n \"A6\",\r\n \"A7\",\r\n \"EXTRALARGE\",\r\n \"LARGE\",\r\n \"MEDIUM\",\r\n \"SMALL\",\r\n \"STANDARD_D1\",\r\n \"STANDARD_D1_V2\",\r\n \"STANDARD_D11\",\r\n \"STANDARD_D11_V2\",\r\n \"STANDARD_D12\",\r\n \"STANDARD_D12_V2\",\r\n \"STANDARD_D13\",\r\n \"STANDARD_D13_V2\",\r\n \"STANDARD_D14\",\r\n \"STANDARD_D14_V2\",\r\n \"STANDARD_D2\",\r\n \"STANDARD_D2_V2\",\r\n \"STANDARD_D3\",\r\n \"STANDARD_D3_V2\",\r\n \"STANDARD_D4\",\r\n \"STANDARD_D4_V2\",\r\n \"STANDARD_D5_V2\"\r\n ]\r\n },\r\n \"iaas\": {\r\n \"available\": [\r\n \"A5\",\r\n \"A6\",\r\n \"A7\",\r\n \"STANDARD_A1_V2\",\r\n \"STANDARD_A2_V2\",\r\n \"STANDARD_A2m_V2\",\r\n \"STANDARD_A4_V2\",\r\n \"STANDARD_A4m_V2\",\r\n \"STANDARD_A8_V2\",\r\n \"STANDARD_A8m_V2\",\r\n \"STANDARD_D1\",\r\n \"STANDARD_D1_V2\",\r\n \"STANDARD_D11\",\r\n \"STANDARD_D11_V2\",\r\n \"STANDARD_D12\",\r\n \"STANDARD_D12_V2\",\r\n \"STANDARD_D13\",\r\n \"STANDARD_D13_V2\",\r\n \"STANDARD_D14\",\r\n \"STANDARD_D14_V2\",\r\n \"STANDARD_D15_v2\",\r\n \"STANDARD_D2\",\r\n \"STANDARD_D2_V2\",\r\n \"STANDARD_D3\",\r\n \"STANDARD_D3_V2\",\r\n \"STANDARD_D4\",\r\n \"STANDARD_D4_V2\",\r\n \"STANDARD_D5_V2\",\r\n \"STANDARD_DS1_V2\",\r\n \"STANDARD_DS11_V2\",\r\n \"STANDARD_DS12_V2\",\r\n \"STANDARD_DS13_V2\",\r\n \"STANDARD_DS14_V2\",\r\n \"STANDARD_DS2_V2\",\r\n \"STANDARD_DS3_V2\",\r\n \"STANDARD_DS4_V2\",\r\n \"STANDARD_DS5_V2\",\r\n \"STANDARD_E16_V3\",\r\n \"STANDARD_E2_V3\",\r\n \"STANDARD_E20_V3\",\r\n \"STANDARD_E20S_V3\",\r\n \"STANDARD_E2S_V3\",\r\n \"STANDARD_E32_V3\",\r\n \"STANDARD_E4_V3\",\r\n \"STANDARD_E64_V3\",\r\n \"STANDARD_E64I_V3\",\r\n \"STANDARD_E64IS_V3\",\r\n \"STANDARD_E8_V3\",\r\n \"STANDARD_G1\",\r\n \"STANDARD_G2\",\r\n \"STANDARD_G3\",\r\n \"STANDARD_G4\",\r\n \"STANDARD_G5\",\r\n \"STANDARD_GS1\",\r\n \"STANDARD_GS2\",\r\n \"STANDARD_GS3\",\r\n \"STANDARD_GS4\",\r\n \"STANDARD_GS5\"\r\n ]\r\n }\r\n },\r\n \"vmsize_filters\": [\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"A5\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"A5\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"A5\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"A5\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"A6\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"A6\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"A6\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"A7\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"A7\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"A7\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"EXTRALARGE\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\",\r\n \"ZookeeperRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"EXTRALARGE\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"EXTRALARGE\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"EXTRASMALL\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"LARGE\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"LARGE\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"LARGE\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"MEDIUM\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"MEDIUM\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"MEDIUM\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"SMALL\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"SMALL\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"HBase\"\r\n ],\r\n \"NodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"SMALL\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"SMALL\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_A1_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_A1_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"HBase\"\r\n ],\r\n \"NodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_A1_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_A1_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_A2_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_A2_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_A2_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_A4_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_A4_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_A4_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_A8_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\",\r\n \"ZookeeperRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_A8_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_A8_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D1\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D1\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D1\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D1\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D1\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D1_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D1_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D1_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D1_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D11\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D11\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D11\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D11\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D11\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D11_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D11_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D11_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D11_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D12\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D12\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D12\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D12\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D12_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D12_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D12_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D13\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D13\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D13\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D13_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D14\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D14\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D14\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D14_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D14_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D15_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D15_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D2_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D2_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D2_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D2_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D3_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D3_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D3_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D4\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D4\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D4\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D4\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D4_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D4_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D4_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D5_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D5_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D5_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS1_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS1_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Brazil South\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS1_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS1_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS1_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS11_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS11_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Brazil South\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS11_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS11_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS11_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS12_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Brazil South\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS12_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS12_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS12_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Brazil South\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS13_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS13_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS14_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Brazil South\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS14_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS14_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS2_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS2_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Brazil South\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS2_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS2_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS2_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS3_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Brazil South\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS3_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS3_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS3_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS4_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Brazil South\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS4_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS4_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS4_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS5_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Brazil South\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS5_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS5_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_DS5_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_E2_V3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_E2_V3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_E2_V3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_E20S_V3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_E20S_V3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\",\r\n \"Kafka\",\r\n \"Storm\",\r\n \"Hadoop\",\r\n \"Spark\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_E20S_V3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_E2S_V3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_E2S_V3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\",\r\n \"Kafka\",\r\n \"Storm\",\r\n \"Hadoop\",\r\n \"Spark\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_E2S_V3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_E4_V3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_E4_V3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_E4_V3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_E64IS_V3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_E64IS_V3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\",\r\n \"Kafka\",\r\n \"Storm\",\r\n \"Hadoop\",\r\n \"Spark\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_E64IS_V3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_E8_V3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_E8_V3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_E8_V3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G1\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G1\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Australia SouthEast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G1\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G1\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G1\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Australia SouthEast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Australia SouthEast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G4\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Australia SouthEast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G4\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G4\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G4\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G5\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Australia SouthEast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G5\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G5\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_G5\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS1\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\",\r\n \"EdgeNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS1\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Australia SouthEast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS1\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS1\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS1\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Australia SouthEast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Australia SouthEast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS3\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS4\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Australia SouthEast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS4\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS4\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS4\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"Sandbox\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS5\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"Australia SouthEast\",\r\n \"Brazil South\",\r\n \"Central India\",\r\n \"Central US\",\r\n \"East Asia\",\r\n \"East US\",\r\n \"Japan East\",\r\n \"Japan West\",\r\n \"North Central US\",\r\n \"North Europe\",\r\n \"South Central US\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS5\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"*\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"1.6\",\r\n \"2.1\",\r\n \"3.0\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS5\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Exclude\",\r\n \"Regions\": [\r\n \"*\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"InteractiveHive\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_GS5\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Include\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"HBase\",\r\n \"Storm\"\r\n ],\r\n \"NodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D1_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Include\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"HBase\",\r\n \"Storm\"\r\n ],\r\n \"NodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D11_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Include\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D12_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Include\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"HBase\",\r\n \"Storm\"\r\n ],\r\n \"NodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D12_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Include\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D13_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Include\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"HBase\",\r\n \"Storm\"\r\n ],\r\n \"NodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D13_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Include\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D14_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Include\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"HBase\",\r\n \"Storm\"\r\n ],\r\n \"NodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D14_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Include\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"HBase\",\r\n \"Storm\"\r\n ],\r\n \"NodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D2_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Include\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D3_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Include\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"HBase\",\r\n \"Storm\"\r\n ],\r\n \"NodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D3_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Include\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"*\"\r\n ],\r\n \"NodeTypes\": [\r\n \"HeadNodeRole\",\r\n \"WorkerNodeRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D4_V2\"\r\n ]\r\n },\r\n {\r\n \"FilterMode\": \"Include\",\r\n \"Regions\": [\r\n \"Central India\"\r\n ],\r\n \"ClusterFlavors\": [\r\n \"HBase\",\r\n \"Storm\"\r\n ],\r\n \"NodeTypes\": [\r\n \"ZookeeperRole\"\r\n ],\r\n \"ClusterVersions\": [\r\n \"*\"\r\n ],\r\n \"OsType\": [\r\n \"*\"\r\n ],\r\n \"VMSizes\": [\r\n \"STANDARD_D4_V2\"\r\n ]\r\n }\r\n ],\r\n \"features\": [\r\n \"ACTIVATE_RUBIX_IOCACHE_AT_CLUSTER_CREATE_FOR_WILDFIRE\",\r\n \"ALLOW_GATEWAY_AUTH_BYPASS\",\r\n \"ALLOW_SECURE_HADOOP_CLUSTER_TYPE_3_6\",\r\n \"ALLOW_SECURE_HADOOP_CLUSTER_TYPE_99_200\",\r\n \"ALLOW_SECURE_HBASE_CLUSTER_TYPE_3_6\",\r\n \"ALLOW_SECURE_HBASE_CLUSTER_TYPE_99_200\",\r\n \"ALLOW_SECURE_INTERACTIVEHIVE_CLUSTER_TYPE\",\r\n \"ALLOW_SECURE_INTERACTIVEHIVE_CLUSTER_TYPE_3_6\",\r\n \"ALLOW_SECURE_INTERACTIVEHIVE_CLUSTER_TYPE_99_200\",\r\n \"ALLOW_SECURE_KAFKA_CLUSTER_TYPE_3_6\",\r\n \"ALLOW_SECURE_KAFKA_CLUSTER_TYPE_99_200\",\r\n \"ALLOW_SECURE_SPARK_CLUSTER_TYPE\",\r\n \"ALLOW_SECURE_SPARK_CLUSTER_TYPE_3_6\",\r\n \"ALLOW_SECURE_SPARK_CLUSTER_TYPE_99_200\",\r\n \"ANY_CLUSTERTYPE_WITH_EDGENODE_BUILTIN\",\r\n \"AUX_IAAS_FUNCTIONALITIES\",\r\n \"CHECK_VHD_AVAILABILITY_IN_STORAGE_ACCOUNT\",\r\n \"CLUSTER_RESIZE\",\r\n \"CLUSTERS_CONTRACT_1\",\r\n \"CLUSTERS_CONTRACT_1_SDK\",\r\n \"CLUSTERS_CONTRACT_2_SDK\",\r\n \"CLUSTERS_CONTRACT_VERSION_3_SDK\",\r\n \"COLLECTANONYMIZEDLOGS\",\r\n \"CONTAINER_LOG_COLLECTOR\",\r\n \"CONTAINER_RESOURCE_V3\",\r\n \"CUSTOM_ACTIONS_V2\",\r\n \"DATALAKE\",\r\n \"DATALAKE_3_2\",\r\n \"DATALAKE_3_4\",\r\n \"DATALAKE_3_5\",\r\n \"DATALAKE_3_6\",\r\n \"DATALAKE_99_200\",\r\n \"DATALAKE_99_201\",\r\n \"DATALAKE_DEFAULTFS_3_5\",\r\n \"DATALAKE_DEFAULTFS_3_6\",\r\n \"DATALAKE_DEFAULTFS_99_200\",\r\n \"DATALAKE_DEFAULTFS_99_201\",\r\n \"DEFAULT_CONTAINER_IDENTIFIER_AND_STORAGEFQDN_ALREADY_USED\",\r\n \"DOCUMENT_VALIDATION_IN_API\",\r\n \"DOCUMENT_VALIDATION_IN_API_FOR_PUT\",\r\n \"ENABLE_ABFS_ENDPOINT\",\r\n \"ENABLE_HDINSIGHT_DATA_DISKS_VALIDATOR\",\r\n \"ENABLE_RUBIX_IOCACHE_IN_BLUEPRINT\",\r\n \"ENABLE_RUBIX_IOCACHE_IN_BLUEPRINT_FOR_WILDFIRE\",\r\n \"ENABLE_SECURE_TLS_GATEWAY_SETTINGS\",\r\n \"ENABLEDATALAKE\",\r\n \"ENABLEGENEVAANALYTICS\",\r\n \"HADOOP_VIRTUAL_NETWORK_ENABLED\",\r\n \"HBASE_ADLS\",\r\n \"HBASE_DATALAKE_DEFAULTFS_3_6\",\r\n \"HDI_3_3_SPARK\",\r\n \"HDP_2_6_3_ENABLED\",\r\n \"HDP_2_6_3_PORTAL_ENABLED\",\r\n \"HDP_2_6_5_ENABLED\",\r\n \"HDP_2_6_5_PORTAL_ENABLED\",\r\n \"HDP_2_6_7_ENABLED\",\r\n \"HDP_2_6_7_PORTAL_ENABLED\",\r\n \"HDP_3_0_ENABLED\",\r\n \"HDP_3_0_PORTAL_ENABLED\",\r\n \"HDP_3_1_ENABLED\",\r\n \"HDP_3_1_PORTAL_ENABLED\",\r\n \"HS2_ZK_ROUTER_HADOOP\",\r\n \"HS2_ZK_ROUTER_INTERACTIVEHIVE\",\r\n \"IAAS_ALLOW_CUSTOM_DNS\",\r\n \"IAAS_AMBARI_APP_TIMELINE_SERVER_HA_SERVICE\",\r\n \"IAAS_AMBARI_COMPONENT_INSTALL_RECOVERY\",\r\n \"IAAS_AMBARI_DEPENDENCY_BASED_DEPLOYMENT\",\r\n \"IAAS_AMBARI_HA_SERVICES\",\r\n \"IAAS_AMBARI_HISTORYSERVER_HA_SERVICE\",\r\n \"IAAS_AMBARI_HIVE_SERVER_INTERACTIVE_HA_SERVICE_4_0\",\r\n \"IAAS_AMBARI_LIVY_HA_SERVICE_3_6\",\r\n \"IAAS_AMBARI_LIVY_HA_SERVICE_4_0\",\r\n \"IAAS_AMBARI_LIVY_HA_SERVICE_99_201\",\r\n \"IAAS_AMBARI_LOWER_LATENCY\",\r\n \"IAAS_AMBARI_SKIP_COMPONENTS_INSTALL\",\r\n \"IAAS_AMBARI_TIMELINE_READER_HA_SERVICE_4_0\",\r\n \"IAAS_ARM_PROVISIONING\",\r\n \"IAAS_CLEANUP_PHYSICAL_RESOURCES_ON_FAILED_CLUSTER_CREATE\",\r\n \"IAAS_CLOSE_HEAD_HTTPS_END_POINT_AFTER_CLUSTER_CREATE\",\r\n \"IAAS_CLUSTER_APPLICATION_ALLOW_MULTIPLE_ROLE_INSTANCES\",\r\n \"IAAS_CLUSTER_APPLICATION_REMOVE\",\r\n \"IAAS_CLUSTER_CONTAINER_PREUPLOAD_SUBMIT_WAIT\",\r\n \"IAAS_CLUSTER_MONITORING\",\r\n \"IAAS_CLUSTER_RSERVER\",\r\n \"IAAS_DB_CREATION_IN_PARALLEL_TO_VM\",\r\n \"IAAS_DELETE_LEAKED_RESOURCES\",\r\n \"IAAS_DELETE_TEMPLATE_DEPLOYMENTS\",\r\n \"IAAS_DEPLOYMENTS\",\r\n \"IAAS_DO_NOT_CREATE_WASB_TABLES_IN_CUSTOMER_STORAGE\",\r\n \"IAAS_ENABLE_ADLS_SECURE_OAUTH_TOKEN_REGISTRATION_FLOW\",\r\n \"IAAS_ENABLE_AUTOSCALE\",\r\n \"IAAS_ENABLE_CLUSTER_CONFIG_OVERRIDES\",\r\n \"IAAS_ENABLE_CLUSTER_SIDE_VALIDATION\",\r\n \"IAAS_ENABLE_INTERNAL_ENDPOINT\",\r\n \"IAAS_ENABLE_MSI\",\r\n \"IAAS_ENABLE_OFFLINE_CLEANUP\",\r\n \"IAAS_ENABLE_OFFLINE_CLEANUP_FOR_CUSTOM_VNET\",\r\n \"IAAS_ENABLE_OFFLINE_CLEANUP_FOR_DELETING_VMS\",\r\n \"IAAS_GET_DELETE_ERROR_CLUSTERS\",\r\n \"IAAS_HDINSIGHT_HDFS_LOW_SAFEMODE_THRESHOLD\",\r\n \"IAAS_HDINSIGHT_HDFS_SINGLE_REPLICA\",\r\n \"IAAS_INCLUDE_STORAGE_IN_SUBSCRIPTION_SELECTION\",\r\n \"IAAS_PARALLEL_DB_CREATE\",\r\n \"IAAS_PREPROVISION_METASTORES_SCHEMAS\",\r\n \"IAAS_REDUCE_PAYLOAD_STORAGEACCOUNTS_FROM_METADATA\",\r\n \"IAAS_SCRIPTACTIONS_DELETE_VMS_CRUD_FAILURES\",\r\n \"IAAS_SCRIPTACTIONS_RUNNING\",\r\n \"IAAS_SHORT_VM_NAME\",\r\n \"IAAS_SUBMIT_AMBARI_REQUEST_ONCE_LINUX_VM_ARE_AVAILABLE\",\r\n \"IAAS_TEZ_ATS_V15\",\r\n \"IAAS_USE_NEW_FAST_BLOB_COPIER\",\r\n \"IAAS_USE_UNATTENDED_UPGRADES_FOR_PATCHING\",\r\n \"IAAS_VALIDATE_CUSTOM_VNET\",\r\n \"IAAS_VALIDATE_NSG\",\r\n \"IAAS_WAIT_FOR_CLOSING_HEAD_HTTPS_END_POINT_AFTER_CLUSTER_CREATE\",\r\n \"IAAS_YARN_HDINSIGHT_SQL_TIMELINE_STORE\",\r\n \"IAAS_YARN_HDINSIGHT_TIMELINE_STORE\",\r\n \"IGNORE_CUSTOM_METASTORE_FIREWALL_ERROR\",\r\n \"INTERACTIVEHIVE\",\r\n \"INTERACTIVEHIVE_3_6\",\r\n \"INTERACTIVEHIVE_4_0\",\r\n \"INTERACTIVEHIVE_99_200\",\r\n \"INTERACTIVEHIVE_ADLS\",\r\n \"INTERACTIVEHIVE_SCALING_ENABLED\",\r\n \"KAFKA\",\r\n \"KAFKA_3_5\",\r\n \"KAFKA_3_6\",\r\n \"KAFKA_EXCLUDE_NON_KAFKA_COMPONENTS\",\r\n \"KAFKA_VNET_REQUIREMENT_OVERRIDE\",\r\n \"LINUX_MIN_VERSION_3.3\",\r\n \"MANAGED_DISKS\",\r\n \"MANAGED_DISKS_CRP_FD_REQUIREMENT_OVERRIDE\",\r\n \"MANAGED_DISKS_HBASE\",\r\n \"MDSCENTRALLOGGING\",\r\n \"MLSERVICES_CLUSTERTYPE_3_6_ENABLED\",\r\n \"NODE_SETUP_POLLER_ENABLED\",\r\n \"OVERPROVISION_HOSTGROUP_edgenode\",\r\n \"OVERPROVISION_HOSTGROUP_Gateway\",\r\n \"OVERPROVISION_HOSTGROUP_Workernode\",\r\n \"OVERPROVISION_HOSTGROUP_zookeepernode\",\r\n \"PERF_OPTIMIZED_RESOURCE_LOCATION_FETCH\",\r\n \"PORTALAPPINSTALL\",\r\n \"POWERSHELL_SCRIPT_ACTION\",\r\n \"POWERSHELL_SCRIPT_ACTION_SDK\",\r\n \"PREMIUM_TIER_PREVIEW\",\r\n \"PROVISION_NETWORK_RESOURCES_IN_CLUSTER_RG\",\r\n \"PROVISIONING_AGENT\",\r\n \"RMHA\",\r\n \"RSERVER_BILLING_ZOOKEEPER\",\r\n \"RSERVER_CLUSTERTYPE_3_5_ENABLED\",\r\n \"RSERVER_CLUSTERTYPE_3_6_ENABLED\",\r\n \"RSERVER_CLUSTERTYPE_ENABLED\",\r\n \"SECURE_HADOOP\",\r\n \"SECURE_HADOOP_4_0\",\r\n \"SECURE_HADOOP_DATALAKE_DEFAULTFS_3_6\",\r\n \"SECURE_HADOOP_DATALAKE_DEFAULTFS_99_200\",\r\n \"SECURE_HADOOP_UI\",\r\n \"SECURE_HADOOP_UI_SETUP_TOOL\",\r\n \"SECURE_SPARK_SQL_WITH_FINE_GRAIN_CONTROL_ON_SPARK_CORE\",\r\n \"SECURE_SPARK_USE_ADDITIONAL_STORAGE_WORKAROUND\",\r\n \"SECURE_ZEPPELIN_KERBERIZED\",\r\n \"SHOW_HUMBOLDT_GA\",\r\n \"SHOW_IBIZA_CREATE\",\r\n \"SPARK_1_6_HDI_3_5\",\r\n \"SPARK_2_1\",\r\n \"SPARK_EXPERIMENTAL\",\r\n \"STORM_PREVIEW\",\r\n \"UI_CREATE_WIZARD_V2\",\r\n \"VIRTUAL_NETWORK_ENABLED\",\r\n \"VMSIZES_AUX\",\r\n \"WINDOWS_MIN_VERSION_3.3\"\r\n ],\r\n \"quota\": {\r\n \"cores_used\": 0,\r\n \"max_cores_allowed\": 3000,\r\n \"regionalQuotas\": [\r\n {\r\n \"region_name\": \"Australia East\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"Australia Southeast\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"Brazil South\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"Canada Central\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"Canada East\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"Central India\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"Central US\",\r\n \"cores_used\": 32,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"Central US EUAP\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"East Asia\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"East US\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"East US 2\",\r\n \"cores_used\": 995,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"France Central\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"Japan East\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"Japan West\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"North Central US\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"North Europe\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"South Central US\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"South India\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"Southeast Asia\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"UK South\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"UK West\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"West Central US\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"West Europe\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n },\r\n {\r\n \"region_name\": \"West US\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 3000\r\n },\r\n {\r\n \"region_name\": \"West US 2\",\r\n \"cores_used\": 0,\r\n \"cores_available\": 1000\r\n }\r\n ]\r\n }\r\n}", + "StatusCode": 200 + } + ], + "Names": { + ".ctor": [ + "admin1917", + "Password1!3691", + "sshuser3614", + "Password1!4120", + "ef6db62c-0a6c-4068-93d8-82b3599bb21d", + "hdicsharprg7920", + "hdicsharpstorage2934", + "hdicsharpmsi4886", + "hdicsharpvault78", + "hdicsharpadls2158", + "default608", + "storageaccountkey2746" + ], + "TestInitialize": [ + "c33795eb-d48d-4ab9-b771-064760f1c241" + ] + }, + "Variables": { + "SubscriptionId": "c33795eb-d48d-4ab9-b771-064760f1c241" + } +} diff --git a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/TestHelpers/HDInsightManagementTestUtilities.cs b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/TestHelpers/HDInsightManagementTestUtilities.cs index e08b54ccf9d3..12fa26edac6c 100644 --- a/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/TestHelpers/HDInsightManagementTestUtilities.cs +++ b/sdk/hdinsight/Microsoft.Azure.Management.HDInsight/tests/TestHelpers/HDInsightManagementTestUtilities.cs @@ -61,6 +61,57 @@ public static void ValidateGatewaySettings(string expectedUserName, string expec Assert.Equal(expectedUserPassword, actualGatewaySettings.Password); } + /// + /// Validate auto scale configuration + /// + /// + /// + public static void ValidateAutoScaleConfig(Autoscale expectedAutoscaleConfiguration, Autoscale actualAutoscaleConfiguration) + { + Assert.NotNull(actualAutoscaleConfiguration); + if (actualAutoscaleConfiguration.Capacity != null && expectedAutoscaleConfiguration.Capacity != null) + { + Assert.Equal(expectedAutoscaleConfiguration.Capacity.MinInstanceCount, actualAutoscaleConfiguration.Capacity.MinInstanceCount); + Assert.Equal(expectedAutoscaleConfiguration.Capacity.MaxInstanceCount, actualAutoscaleConfiguration.Capacity.MaxInstanceCount); + } + else + { + Assert.Equal(expectedAutoscaleConfiguration.Capacity, actualAutoscaleConfiguration.Capacity); + } + + if (actualAutoscaleConfiguration.Recurrence != null && expectedAutoscaleConfiguration.Recurrence != null) + { + Assert.Equal(expectedAutoscaleConfiguration.Recurrence.TimeZone, actualAutoscaleConfiguration.Recurrence.TimeZone); + Assert.NotNull(expectedAutoscaleConfiguration.Recurrence.Schedule); + Assert.NotNull(actualAutoscaleConfiguration.Recurrence.Schedule); + + Assert.Equal(expectedAutoscaleConfiguration.Recurrence.Schedule.Count, actualAutoscaleConfiguration.Recurrence.Schedule.Count); + Assert.NotEmpty(expectedAutoscaleConfiguration.Recurrence.Schedule); + + for (int i = 0; i < expectedAutoscaleConfiguration.Recurrence.Schedule.Count; i++) + { + var expectedSchedule = expectedAutoscaleConfiguration.Recurrence.Schedule[i]; + var actualSchedule = actualAutoscaleConfiguration.Recurrence.Schedule[i]; + Assert.Equal(expectedSchedule.Days, actualSchedule.Days); + Assert.NotNull(expectedSchedule.TimeAndCapacity); + Assert.NotNull(actualSchedule.TimeAndCapacity); + Assert.Equal(expectedSchedule.TimeAndCapacity.Time, actualSchedule.TimeAndCapacity.Time); + Assert.Equal(expectedSchedule.TimeAndCapacity.MinInstanceCount, actualSchedule.TimeAndCapacity.MinInstanceCount); + /* + * Note: You may find that we don't compare expectedSchedule.TimeAndCapacity.MaxInstanceCount with actualSchedule.TimeAndCapacity.MaxInstanceCount here. + * This is not an error. We do this intentionally. + * The reason is that now RP will not make use of the parameter "expectedSchedule.TimeAndCapacity.MaxInstanceCount" when create cluster. + * And the actualSchedule.TimeAndCapacity.MaxInstanceCount is equal with expectedSchedule.TimeAndCapacity.MinInstanceCount now. + * We are not sure whether RP will change this design or not in the future. So We decided not to compare. + */ + } + } + else + { + Assert.Equal(expectedAutoscaleConfiguration.Recurrence, actualAutoscaleConfiguration.Recurrence); + } + } + /// /// Create cluster create parameters for ADLS Gen1 relevant tests. ///