From 0216f4617dd733983ed911b15b16e9c13a6d4a9f Mon Sep 17 00:00:00 2001 From: Menghua Xiao Date: Fri, 31 Aug 2018 17:52:26 +0800 Subject: [PATCH 1/3] Regenerate management SDK code for SignalR --- .../Generated/ISignalRManagementClient.cs | 16 +- .../Generated/IUsagesOperations.cs | 71 +++ .../Generated/Models/Dimension.cs | 80 ++++ .../Generated/Models/MetricSpecification.cs | 12 +- .../Generated/Models/ResourceSku.cs | 10 +- .../Generated/Models/SignalRKeys.cs | 22 +- .../Generated/Models/SignalRResource.cs | 12 +- .../Generated/Models/SignalRSkuTier.cs | 1 + .../Generated/Models/SignalRUsage.cs | 92 ++++ .../Generated/Models/SignalRUsageName.cs | 59 +++ .../SdkInfo_SignalRManagementClient.cs | 1 + .../Generated/SignalRManagementClient.cs | 57 ++- .../Generated/UsagesOperations.cs | 410 ++++++++++++++++++ .../Generated/UsagesOperationsExtensions.cs | 93 ++++ .../_metadata/signalr_resource-manager.txt | 8 +- 15 files changed, 923 insertions(+), 21 deletions(-) create mode 100644 src/SDKs/SignalR/Management.SignalR/Generated/IUsagesOperations.cs create mode 100644 src/SDKs/SignalR/Management.SignalR/Generated/Models/Dimension.cs create mode 100644 src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRUsage.cs create mode 100644 src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRUsageName.cs create mode 100644 src/SDKs/SignalR/Management.SignalR/Generated/UsagesOperations.cs create mode 100644 src/SDKs/SignalR/Management.SignalR/Generated/UsagesOperationsExtensions.cs diff --git a/src/SDKs/SignalR/Management.SignalR/Generated/ISignalRManagementClient.cs b/src/SDKs/SignalR/Management.SignalR/Generated/ISignalRManagementClient.cs index 01a5b5afded0..c166e76a4718 100644 --- a/src/SDKs/SignalR/Management.SignalR/Generated/ISignalRManagementClient.cs +++ b/src/SDKs/SignalR/Management.SignalR/Generated/ISignalRManagementClient.cs @@ -53,19 +53,20 @@ public partial interface ISignalRManagementClient : System.IDisposable string SubscriptionId { get; set; } /// - /// Gets or sets the preferred language for the response. + /// The preferred language for the response. /// string AcceptLanguage { get; set; } /// - /// Gets or sets the retry timeout in seconds for Long Running - /// Operations. Default value is 30. + /// The retry timeout in seconds for Long Running Operations. Default + /// value is 30. /// int? LongRunningOperationRetryTimeout { get; set; } /// - /// When set to true a unique x-ms-client-request-id value is generated - /// and included in each request. Default is true. + /// Whether a unique x-ms-client-request-id should be generated. When + /// set to true a unique x-ms-client-request-id value is generated and + /// included in each request. Default is true. /// bool? GenerateClientRequestId { get; set; } @@ -80,5 +81,10 @@ public partial interface ISignalRManagementClient : System.IDisposable /// ISignalROperations SignalR { get; } + /// + /// Gets the IUsagesOperations. + /// + IUsagesOperations Usages { get; } + } } diff --git a/src/SDKs/SignalR/Management.SignalR/Generated/IUsagesOperations.cs b/src/SDKs/SignalR/Management.SignalR/Generated/IUsagesOperations.cs new file mode 100644 index 000000000000..a216c6980ba9 --- /dev/null +++ b/src/SDKs/SignalR/Management.SignalR/Generated/IUsagesOperations.cs @@ -0,0 +1,71 @@ +// +// 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.SignalR +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Collections; + using System.Collections.Generic; + using System.Threading; + using System.Threading.Tasks; + + /// + /// UsagesOperations operations. + /// + public partial interface IUsagesOperations + { + /// + /// List usage quotas for Azure SignalR service by location. + /// + /// + /// the location like "eastus" + /// + /// + /// 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>> ListWithHttpMessagesAsync(string location, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + /// + /// List usage quotas for Azure SignalR service by location. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)); + } +} diff --git a/src/SDKs/SignalR/Management.SignalR/Generated/Models/Dimension.cs b/src/SDKs/SignalR/Management.SignalR/Generated/Models/Dimension.cs new file mode 100644 index 000000000000..e41b04890aef --- /dev/null +++ b/src/SDKs/SignalR/Management.SignalR/Generated/Models/Dimension.cs @@ -0,0 +1,80 @@ +// +// 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.SignalR.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Specifications of the Dimension of metrics. + /// + public partial class Dimension + { + /// + /// Initializes a new instance of the Dimension class. + /// + public Dimension() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the Dimension class. + /// + /// The public facing name of the dimension. + /// Localized friendly display name of the + /// dimension. + /// Name of the dimension as it appears in + /// MDM. + /// A Boolean flag indicating + /// whether this dimension should be included for the shoebox export + /// scenario. + public Dimension(string name = default(string), string displayName = default(string), string internalName = default(string), bool? toBeExportedForShoebox = default(bool?)) + { + Name = name; + DisplayName = displayName; + InternalName = internalName; + ToBeExportedForShoebox = toBeExportedForShoebox; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the public facing name of the dimension. + /// + [JsonProperty(PropertyName = "name")] + public string Name { get; set; } + + /// + /// Gets or sets localized friendly display name of the dimension. + /// + [JsonProperty(PropertyName = "displayName")] + public string DisplayName { get; set; } + + /// + /// Gets or sets name of the dimension as it appears in MDM. + /// + [JsonProperty(PropertyName = "internalName")] + public string InternalName { get; set; } + + /// + /// Gets or sets a Boolean flag indicating whether this dimension + /// should be included for the shoebox export scenario. + /// + [JsonProperty(PropertyName = "toBeExportedForShoebox")] + public bool? ToBeExportedForShoebox { get; set; } + + } +} diff --git a/src/SDKs/SignalR/Management.SignalR/Generated/Models/MetricSpecification.cs b/src/SDKs/SignalR/Management.SignalR/Generated/Models/MetricSpecification.cs index f1d71bf4d7c1..a54817e585ba 100644 --- a/src/SDKs/SignalR/Management.SignalR/Generated/Models/MetricSpecification.cs +++ b/src/SDKs/SignalR/Management.SignalR/Generated/Models/MetricSpecification.cs @@ -11,6 +11,8 @@ namespace Microsoft.Azure.Management.SignalR.Models { using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; using System.Linq; /// @@ -49,7 +51,8 @@ public MetricSpecification() /// The name of the metric category that the /// metric belongs to. A metric can only belong to a single /// category. - public MetricSpecification(string name = default(string), string displayName = default(string), string displayDescription = default(string), string unit = default(string), string aggregationType = default(string), string fillGapWithZero = default(string), string category = default(string)) + /// The dimensions of the metrics. + public MetricSpecification(string name = default(string), string displayName = default(string), string displayDescription = default(string), string unit = default(string), string aggregationType = default(string), string fillGapWithZero = default(string), string category = default(string), IList dimensions = default(IList)) { Name = name; DisplayName = displayName; @@ -58,6 +61,7 @@ public MetricSpecification() AggregationType = aggregationType; FillGapWithZero = fillGapWithZero; Category = category; + Dimensions = dimensions; CustomInit(); } @@ -115,5 +119,11 @@ public MetricSpecification() [JsonProperty(PropertyName = "category")] public string Category { get; set; } + /// + /// Gets or sets the dimensions of the metrics. + /// + [JsonProperty(PropertyName = "dimensions")] + public IList Dimensions { get; set; } + } } diff --git a/src/SDKs/SignalR/Management.SignalR/Generated/Models/ResourceSku.cs b/src/SDKs/SignalR/Management.SignalR/Generated/Models/ResourceSku.cs index 6bdf7de191e8..3e0c1bf120d4 100644 --- a/src/SDKs/SignalR/Management.SignalR/Generated/Models/ResourceSku.cs +++ b/src/SDKs/SignalR/Management.SignalR/Generated/Models/ResourceSku.cs @@ -33,8 +33,9 @@ public ResourceSku() /// The name of the SKU. This is typically a letter /// + number code, such as A0 or P3. Required (if sku is /// specified) - /// The tier of this particular SKU. Optional. - /// Possible values include: 'Free', 'Basic', 'Premium' + /// Optional tier of this particular SKU. `Basic` is + /// deprecated, use `Standard` instead for Basic tier. Possible values + /// include: 'Free', 'Basic', 'Standard', 'Premium' /// Optional, string. When the name field is the /// combination of tier and some other value, this would be the /// standalone code. @@ -68,8 +69,9 @@ public ResourceSku() public string Name { get; set; } /// - /// Gets or sets the tier of this particular SKU. Optional. Possible - /// values include: 'Free', 'Basic', 'Premium' + /// Gets or sets optional tier of this particular SKU. `Basic` is + /// deprecated, use `Standard` instead for Basic tier. Possible values + /// include: 'Free', 'Basic', 'Standard', 'Premium' /// [JsonProperty(PropertyName = "tier")] public string Tier { get; set; } diff --git a/src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRKeys.cs b/src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRKeys.cs index 8d1239e36998..80fad0e71b21 100644 --- a/src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRKeys.cs +++ b/src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRKeys.cs @@ -31,10 +31,16 @@ public SignalRKeys() /// /// The primary access key. /// The secondary access key. - public SignalRKeys(string primaryKey = default(string), string secondaryKey = default(string)) + /// SignalR connection string + /// constructed via the primaryKey + /// SignalR connection string + /// constructed via the secondaryKey + public SignalRKeys(string primaryKey = default(string), string secondaryKey = default(string), string primaryConnectionString = default(string), string secondaryConnectionString = default(string)) { PrimaryKey = primaryKey; SecondaryKey = secondaryKey; + PrimaryConnectionString = primaryConnectionString; + SecondaryConnectionString = secondaryConnectionString; CustomInit(); } @@ -55,5 +61,19 @@ public SignalRKeys() [JsonProperty(PropertyName = "secondaryKey")] public string SecondaryKey { get; set; } + /// + /// Gets or sets signalR connection string constructed via the + /// primaryKey + /// + [JsonProperty(PropertyName = "primaryConnectionString")] + public string PrimaryConnectionString { get; set; } + + /// + /// Gets or sets signalR connection string constructed via the + /// secondaryKey + /// + [JsonProperty(PropertyName = "secondaryConnectionString")] + public string SecondaryConnectionString { get; set; } + } } diff --git a/src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRResource.cs b/src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRResource.cs index e2ca314923b3..88fbc084262e 100644 --- a/src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRResource.cs +++ b/src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRResource.cs @@ -63,7 +63,9 @@ public SignalRResource() /// The publicly accessibly port of the /// SignalR service which is designed for customer server side /// usage. - public SignalRResource(string id = default(string), string name = default(string), string type = default(string), string location = default(string), IDictionary tags = default(IDictionary), ResourceSku sku = default(ResourceSku), string hostNamePrefix = default(string), string provisioningState = default(string), string externalIP = default(string), string hostName = default(string), int? publicPort = default(int?), int? serverPort = default(int?)) + /// Version of the SignalR resource. Probably you + /// need the same or higher version of client SDKs. + public SignalRResource(string id = default(string), string name = default(string), string type = default(string), string location = default(string), IDictionary tags = default(IDictionary), ResourceSku sku = default(ResourceSku), string hostNamePrefix = default(string), string provisioningState = default(string), string externalIP = default(string), string hostName = default(string), int? publicPort = default(int?), int? serverPort = default(int?), string version = default(string)) : base(id, name, type, location, tags) { Sku = sku; @@ -73,6 +75,7 @@ public SignalRResource() HostName = hostName; PublicPort = publicPort; ServerPort = serverPort; + Version = version; CustomInit(); } @@ -131,6 +134,13 @@ public SignalRResource() [JsonProperty(PropertyName = "properties.serverPort")] public int? ServerPort { get; private set; } + /// + /// Gets or sets version of the SignalR resource. Probably you need the + /// same or higher version of client SDKs. + /// + [JsonProperty(PropertyName = "properties.version")] + public string Version { get; set; } + /// /// Validate the object. /// diff --git a/src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRSkuTier.cs b/src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRSkuTier.cs index d2687d7db88e..f180b525acb1 100644 --- a/src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRSkuTier.cs +++ b/src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRSkuTier.cs @@ -18,6 +18,7 @@ public static class SignalRSkuTier { public const string Free = "Free"; public const string Basic = "Basic"; + public const string Standard = "Standard"; public const string Premium = "Premium"; } } diff --git a/src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRUsage.cs b/src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRUsage.cs new file mode 100644 index 000000000000..9cbd77750ceb --- /dev/null +++ b/src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRUsage.cs @@ -0,0 +1,92 @@ +// +// 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.SignalR.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Object that describes a specific usage of SignalR resources. + /// + public partial class SignalRUsage + { + /// + /// Initializes a new instance of the SignalRUsage class. + /// + public SignalRUsage() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the SignalRUsage class. + /// + /// Fully qualified ARM resource id + /// Current value for the usage + /// quota. + /// The maximum permitted value for the usage + /// quota. If there is no limit, this value will be -1. + /// Localizable String object containing the name + /// and a localized value. + /// Representing the units of the usage quota. + /// Possible values are: Count, Bytes, Seconds, Percent, + /// CountPerSecond, BytesPerSecond. + public SignalRUsage(string id = default(string), long? currentValue = default(long?), long? limit = default(long?), SignalRUsageName name = default(SignalRUsageName), string unit = default(string)) + { + Id = id; + CurrentValue = currentValue; + Limit = limit; + Name = name; + Unit = unit; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets fully qualified ARM resource id + /// + [JsonProperty(PropertyName = "id")] + public string Id { get; set; } + + /// + /// Gets or sets current value for the usage quota. + /// + [JsonProperty(PropertyName = "currentValue")] + public long? CurrentValue { get; set; } + + /// + /// Gets or sets the maximum permitted value for the usage quota. If + /// there is no limit, this value will be -1. + /// + [JsonProperty(PropertyName = "limit")] + public long? Limit { get; set; } + + /// + /// Gets or sets localizable String object containing the name and a + /// localized value. + /// + [JsonProperty(PropertyName = "name")] + public SignalRUsageName Name { get; set; } + + /// + /// Gets or sets representing the units of the usage quota. Possible + /// values are: Count, Bytes, Seconds, Percent, CountPerSecond, + /// BytesPerSecond. + /// + [JsonProperty(PropertyName = "unit")] + public string Unit { get; set; } + + } +} diff --git a/src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRUsageName.cs b/src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRUsageName.cs new file mode 100644 index 000000000000..d401ecf81687 --- /dev/null +++ b/src/SDKs/SignalR/Management.SignalR/Generated/Models/SignalRUsageName.cs @@ -0,0 +1,59 @@ +// +// 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.SignalR.Models +{ + using Newtonsoft.Json; + using System.Linq; + + /// + /// Localizable String object containing the name and a localized value. + /// + public partial class SignalRUsageName + { + /// + /// Initializes a new instance of the SignalRUsageName class. + /// + public SignalRUsageName() + { + CustomInit(); + } + + /// + /// Initializes a new instance of the SignalRUsageName class. + /// + /// The indentifier of the usage. + /// Localized name of the usage. + public SignalRUsageName(string value = default(string), string localizedValue = default(string)) + { + Value = value; + LocalizedValue = localizedValue; + CustomInit(); + } + + /// + /// An initialization method that performs custom operations like setting defaults + /// + partial void CustomInit(); + + /// + /// Gets or sets the indentifier of the usage. + /// + [JsonProperty(PropertyName = "value")] + public string Value { get; set; } + + /// + /// Gets or sets localized name of the usage. + /// + [JsonProperty(PropertyName = "localizedValue")] + public string LocalizedValue { get; set; } + + } +} diff --git a/src/SDKs/SignalR/Management.SignalR/Generated/SdkInfo_SignalRManagementClient.cs b/src/SDKs/SignalR/Management.SignalR/Generated/SdkInfo_SignalRManagementClient.cs index 98b9173c28ae..7bc991a59442 100644 --- a/src/SDKs/SignalR/Management.SignalR/Generated/SdkInfo_SignalRManagementClient.cs +++ b/src/SDKs/SignalR/Management.SignalR/Generated/SdkInfo_SignalRManagementClient.cs @@ -21,6 +21,7 @@ public static IEnumerable> ApiInfo_SignalRManageme { new Tuple("SignalRService", "Operations", "2018-03-01-preview"), new Tuple("SignalRService", "SignalR", "2018-03-01-preview"), + new Tuple("SignalRService", "Usages", "2018-03-01-preview"), }.AsEnumerable(); } } diff --git a/src/SDKs/SignalR/Management.SignalR/Generated/SignalRManagementClient.cs b/src/SDKs/SignalR/Management.SignalR/Generated/SignalRManagementClient.cs index 67a737b2a3c7..1482ae8bdc65 100644 --- a/src/SDKs/SignalR/Management.SignalR/Generated/SignalRManagementClient.cs +++ b/src/SDKs/SignalR/Management.SignalR/Generated/SignalRManagementClient.cs @@ -59,19 +59,20 @@ public partial class SignalRManagementClient : ServiceClient - /// Gets or sets the preferred language for the response. + /// The preferred language for the response. /// public string AcceptLanguage { get; set; } /// - /// Gets or sets the retry timeout in seconds for Long Running Operations. - /// Default value is 30. + /// The retry timeout in seconds for Long Running Operations. Default value is + /// 30. /// public int? LongRunningOperationRetryTimeout { get; set; } /// - /// When set to true a unique x-ms-client-request-id value is generated and - /// included in each request. Default is true. + /// Whether a unique x-ms-client-request-id should be generated. When set to + /// true a unique x-ms-client-request-id value is generated and included in + /// each request. Default is true. /// public bool? GenerateClientRequestId { get; set; } @@ -85,6 +86,24 @@ public partial class SignalRManagementClient : ServiceClient public virtual ISignalROperations SignalR { get; private set; } + /// + /// Gets the IUsagesOperations. + /// + public virtual IUsagesOperations Usages { get; private set; } + + /// + /// Initializes a new instance of the SignalRManagementClient class. + /// + /// + /// HttpClient to be used + /// + /// + /// True: will dispose the provided httpClient on calling SignalRManagementClient.Dispose(). False: will not dispose provided httpClient + protected SignalRManagementClient(HttpClient httpClient, bool disposeHttpClient) : base(httpClient, disposeHttpClient) + { + Initialize(); + } + /// /// Initializes a new instance of the SignalRManagementClient class. /// @@ -180,6 +199,33 @@ public SignalRManagementClient(ServiceClientCredentials credentials, params Dele } } + /// + /// Initializes a new instance of the SignalRManagementClient class. + /// + /// + /// Required. Credentials needed for the client to connect to Azure. + /// + /// + /// HttpClient to be used + /// + /// + /// True: will dispose the provided httpClient on calling SignalRManagementClient.Dispose(). False: will not dispose provided httpClient + /// + /// Thrown when a required parameter is null + /// + public SignalRManagementClient(ServiceClientCredentials credentials, HttpClient httpClient, bool disposeHttpClient) : this(httpClient, disposeHttpClient) + { + if (credentials == null) + { + throw new System.ArgumentNullException("credentials"); + } + Credentials = credentials; + if (Credentials != null) + { + Credentials.InitializeServiceClient(this); + } + } + /// /// Initializes a new instance of the SignalRManagementClient class. /// @@ -288,6 +334,7 @@ private void Initialize() { Operations = new Operations(this); SignalR = new SignalROperations(this); + Usages = new UsagesOperations(this); BaseUri = new System.Uri("https://management.azure.com"); ApiVersion = "2018-03-01-preview"; AcceptLanguage = "en-US"; diff --git a/src/SDKs/SignalR/Management.SignalR/Generated/UsagesOperations.cs b/src/SDKs/SignalR/Management.SignalR/Generated/UsagesOperations.cs new file mode 100644 index 000000000000..8f7c3fcddc2f --- /dev/null +++ b/src/SDKs/SignalR/Management.SignalR/Generated/UsagesOperations.cs @@ -0,0 +1,410 @@ +// +// 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.SignalR +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using Newtonsoft.Json; + using System.Collections; + using System.Collections.Generic; + using System.Linq; + using System.Net; + using System.Net.Http; + using System.Threading; + using System.Threading.Tasks; + + /// + /// UsagesOperations operations. + /// + internal partial class UsagesOperations : IServiceOperations, IUsagesOperations + { + /// + /// Initializes a new instance of the UsagesOperations class. + /// + /// + /// Reference to the service client. + /// + /// + /// Thrown when a required parameter is null + /// + internal UsagesOperations(SignalRManagementClient client) + { + if (client == null) + { + throw new System.ArgumentNullException("client"); + } + Client = client; + } + + /// + /// Gets a reference to the SignalRManagementClient + /// + public SignalRManagementClient Client { get; private set; } + + /// + /// List usage quotas for Azure SignalR service by location. + /// + /// + /// the location like "eastus" + /// + /// + /// 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>> ListWithHttpMessagesAsync(string location, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (location == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "location"); + } + if (Client.SubscriptionId == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "this.Client.SubscriptionId"); + } + // 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, "List", tracingParameters); + } + // Construct URL + var _baseUrl = Client.BaseUri.AbsoluteUri; + var _url = new System.Uri(new System.Uri(_baseUrl + (_baseUrl.EndsWith("/") ? "" : "/")), "subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/locations/{location}/usages").ToString(); + _url = _url.Replace("{location}", System.Uri.EscapeDataString(location)); + _url = _url.Replace("{subscriptionId}", System.Uri.EscapeDataString(Client.SubscriptionId)); + 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 CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + /// + /// List usage quotas for Azure SignalR service by location. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// Headers that will be added to request. + /// + /// + /// The cancellation token. + /// + /// + /// Thrown when the operation returned an invalid status code + /// + /// + /// Thrown when unable to deserialize the response + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// Thrown when a required parameter is null + /// + /// + /// A response object containing the response body and response headers. + /// + public async Task>> ListNextWithHttpMessagesAsync(string nextPageLink, Dictionary> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken)) + { + if (nextPageLink == null) + { + throw new ValidationException(ValidationRules.CannotBeNull, "nextPageLink"); + } + // Tracing + bool _shouldTrace = ServiceClientTracing.IsEnabled; + string _invocationId = null; + if (_shouldTrace) + { + _invocationId = ServiceClientTracing.NextInvocationId.ToString(); + Dictionary tracingParameters = new Dictionary(); + tracingParameters.Add("nextPageLink", nextPageLink); + tracingParameters.Add("cancellationToken", cancellationToken); + ServiceClientTracing.Enter(_invocationId, this, "ListNext", tracingParameters); + } + // Construct URL + string _url = "{nextLink}"; + _url = _url.Replace("{nextLink}", nextPageLink); + List _queryParameters = new List(); + if (_queryParameters.Count > 0) + { + _url += (_url.Contains("?") ? "&" : "?") + string.Join("&", _queryParameters); + } + // Create HTTP transport objects + var _httpRequest = new HttpRequestMessage(); + HttpResponseMessage _httpResponse = null; + _httpRequest.Method = new HttpMethod("GET"); + _httpRequest.RequestUri = new System.Uri(_url); + // Set Headers + if (Client.GenerateClientRequestId != null && Client.GenerateClientRequestId.Value) + { + _httpRequest.Headers.TryAddWithoutValidation("x-ms-client-request-id", System.Guid.NewGuid().ToString()); + } + if (Client.AcceptLanguage != null) + { + if (_httpRequest.Headers.Contains("accept-language")) + { + _httpRequest.Headers.Remove("accept-language"); + } + _httpRequest.Headers.TryAddWithoutValidation("accept-language", Client.AcceptLanguage); + } + + + if (customHeaders != null) + { + foreach(var _header in customHeaders) + { + if (_httpRequest.Headers.Contains(_header.Key)) + { + _httpRequest.Headers.Remove(_header.Key); + } + _httpRequest.Headers.TryAddWithoutValidation(_header.Key, _header.Value); + } + } + + // Serialize Request + string _requestContent = null; + // Set Credentials + if (Client.Credentials != null) + { + cancellationToken.ThrowIfCancellationRequested(); + await Client.Credentials.ProcessHttpRequestAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + } + // Send Request + if (_shouldTrace) + { + ServiceClientTracing.SendRequest(_invocationId, _httpRequest); + } + cancellationToken.ThrowIfCancellationRequested(); + _httpResponse = await Client.HttpClient.SendAsync(_httpRequest, cancellationToken).ConfigureAwait(false); + if (_shouldTrace) + { + ServiceClientTracing.ReceiveResponse(_invocationId, _httpResponse); + } + HttpStatusCode _statusCode = _httpResponse.StatusCode; + cancellationToken.ThrowIfCancellationRequested(); + string _responseContent = null; + if ((int)_statusCode != 200) + { + var ex = new CloudException(string.Format("Operation returned an invalid status code '{0}'", _statusCode)); + try + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + CloudError _errorBody = Rest.Serialization.SafeJsonConvert.DeserializeObject(_responseContent, Client.DeserializationSettings); + if (_errorBody != null) + { + ex = new CloudException(_errorBody.Message); + ex.Body = _errorBody; + } + } + catch (JsonException) + { + // Ignore the exception + } + ex.Request = new HttpRequestMessageWrapper(_httpRequest, _requestContent); + ex.Response = new HttpResponseMessageWrapper(_httpResponse, _responseContent); + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + ex.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + if (_shouldTrace) + { + ServiceClientTracing.Error(_invocationId, ex); + } + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw ex; + } + // Create Result + var _result = new AzureOperationResponse>(); + _result.Request = _httpRequest; + _result.Response = _httpResponse; + if (_httpResponse.Headers.Contains("x-ms-request-id")) + { + _result.RequestId = _httpResponse.Headers.GetValues("x-ms-request-id").FirstOrDefault(); + } + // Deserialize Response + if ((int)_statusCode == 200) + { + _responseContent = await _httpResponse.Content.ReadAsStringAsync().ConfigureAwait(false); + try + { + _result.Body = Rest.Serialization.SafeJsonConvert.DeserializeObject>(_responseContent, Client.DeserializationSettings); + } + catch (JsonException ex) + { + _httpRequest.Dispose(); + if (_httpResponse != null) + { + _httpResponse.Dispose(); + } + throw new SerializationException("Unable to deserialize the response.", _responseContent, ex); + } + } + if (_shouldTrace) + { + ServiceClientTracing.Exit(_invocationId, _result); + } + return _result; + } + + } +} diff --git a/src/SDKs/SignalR/Management.SignalR/Generated/UsagesOperationsExtensions.cs b/src/SDKs/SignalR/Management.SignalR/Generated/UsagesOperationsExtensions.cs new file mode 100644 index 000000000000..c2b9c0933047 --- /dev/null +++ b/src/SDKs/SignalR/Management.SignalR/Generated/UsagesOperationsExtensions.cs @@ -0,0 +1,93 @@ +// +// 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.SignalR +{ + using Microsoft.Rest; + using Microsoft.Rest.Azure; + using Models; + using System.Threading; + using System.Threading.Tasks; + + /// + /// Extension methods for UsagesOperations. + /// + public static partial class UsagesOperationsExtensions + { + /// + /// List usage quotas for Azure SignalR service by location. + /// + /// + /// The operations group for this extension method. + /// + /// + /// the location like "eastus" + /// + public static IPage List(this IUsagesOperations operations, string location) + { + return operations.ListAsync(location).GetAwaiter().GetResult(); + } + + /// + /// List usage quotas for Azure SignalR service by location. + /// + /// + /// The operations group for this extension method. + /// + /// + /// the location like "eastus" + /// + /// + /// The cancellation token. + /// + public static async Task> ListAsync(this IUsagesOperations operations, string location, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListWithHttpMessagesAsync(location, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + /// + /// List usage quotas for Azure SignalR service by location. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + public static IPage ListNext(this IUsagesOperations operations, string nextPageLink) + { + return operations.ListNextAsync(nextPageLink).GetAwaiter().GetResult(); + } + + /// + /// List usage quotas for Azure SignalR service by location. + /// + /// + /// The operations group for this extension method. + /// + /// + /// The NextLink from the previous successful call to List operation. + /// + /// + /// The cancellation token. + /// + public static async Task> ListNextAsync(this IUsagesOperations operations, string nextPageLink, CancellationToken cancellationToken = default(CancellationToken)) + { + using (var _result = await operations.ListNextWithHttpMessagesAsync(nextPageLink, null, cancellationToken).ConfigureAwait(false)) + { + return _result.Body; + } + } + + } +} diff --git a/src/SDKs/_metadata/signalr_resource-manager.txt b/src/SDKs/_metadata/signalr_resource-manager.txt index d8bb34b8db8e..3f38624e3aa0 100644 --- a/src/SDKs/_metadata/signalr_resource-manager.txt +++ b/src/SDKs/_metadata/signalr_resource-manager.txt @@ -1,14 +1,14 @@ Executing AutoRest command -cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/signalr/resource-manager/readme.md --csharp --csharp-sdks-folder=C:\azure-sdk-for-net\tools\..\src\SDKs\ --version=latest --reflect-api-versions -2018-05-03 17:51:57 UTC +cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/signalr/resource-manager/readme.md --csharp --version=latest --reflect-api-versions --csharp-sdks-folder=D:\Code\azure-sdk-for-net\tools\..\src\SDKs\ +2018-08-31 09:44:19 UTC 1) azure-rest-api-specs repository information GitHub fork: Azure Branch: master -Commit: 0a68675c56fceef8b5069a3026286539356feadb +Commit: 1d1cbd8bf6815fba342d405d6fafd0d944520d72 2) AutoRest information Requested version: latest -Bootstrapper version: C:\Users\sergey\AppData\Roaming\npm `-- autorest@2.0.4262 +Bootstrapper version: C:\Users\menxiao\AppData\Roaming\npm `-- autorest@2.0.4283 Latest installed version: From 3c46ebbe91b25e2c7dd7ea96446e23790d197a86 Mon Sep 17 00:00:00 2001 From: Menghua Xiao Date: Fri, 31 Aug 2018 16:27:31 +0800 Subject: [PATCH 2/3] Add unit tests for SignalR --- .../Helpers/RecordedDelegatingHandler.cs | 90 + .../Helpers/SignalRTestUtilities.cs | 128 + .../SignalR.Tests/Properties/AssemblyInfo.cs | 39 + .../SignalRCheckNameTest.json | 847 ++++++ .../SignalRFreeTierToStandardTest.json | 2292 +++++++++++++++ .../SignalRStandardTierToFreeTest.json | 2597 +++++++++++++++++ .../SignalRUsageTest.json | 133 + .../SignalR.Tests/SignalR.Tests.csproj | 29 + .../SignalR.Tests/Tests/SignalRTests.cs | 267 ++ src/SDKs/SignalR/SignalR.sln | 6 + 10 files changed, 6428 insertions(+) create mode 100644 src/SDKs/SignalR/SignalR.Tests/Helpers/RecordedDelegatingHandler.cs create mode 100644 src/SDKs/SignalR/SignalR.Tests/Helpers/SignalRTestUtilities.cs create mode 100644 src/SDKs/SignalR/SignalR.Tests/Properties/AssemblyInfo.cs create mode 100644 src/SDKs/SignalR/SignalR.Tests/SessionRecords/SignalR.Tests.SignalRTests/SignalRCheckNameTest.json create mode 100644 src/SDKs/SignalR/SignalR.Tests/SessionRecords/SignalR.Tests.SignalRTests/SignalRFreeTierToStandardTest.json create mode 100644 src/SDKs/SignalR/SignalR.Tests/SessionRecords/SignalR.Tests.SignalRTests/SignalRStandardTierToFreeTest.json create mode 100644 src/SDKs/SignalR/SignalR.Tests/SessionRecords/SignalR.Tests.SignalRTests/SignalRUsageTest.json create mode 100644 src/SDKs/SignalR/SignalR.Tests/SignalR.Tests.csproj create mode 100644 src/SDKs/SignalR/SignalR.Tests/Tests/SignalRTests.cs diff --git a/src/SDKs/SignalR/SignalR.Tests/Helpers/RecordedDelegatingHandler.cs b/src/SDKs/SignalR/SignalR.Tests/Helpers/RecordedDelegatingHandler.cs new file mode 100644 index 000000000000..f9196f2d02c3 --- /dev/null +++ b/src/SDKs/SignalR/SignalR.Tests/Helpers/RecordedDelegatingHandler.cs @@ -0,0 +1,90 @@ +using System; +using System.Collections.Generic; +using System.Net; +using System.Net.Http; +using System.Net.Http.Headers; +using System.Text; +using System.Threading; +using System.Threading.Tasks; + +namespace SignalR.Tests +{ + public class RecordedDelegatingHandler : DelegatingHandler + { + private HttpResponseMessage _response; + + public RecordedDelegatingHandler() + { + StatusCodeToReturn = HttpStatusCode.Created; + SubsequentStatusCodeToReturn = StatusCodeToReturn; + } + + public RecordedDelegatingHandler(HttpResponseMessage response) + { + StatusCodeToReturn = HttpStatusCode.Created; + SubsequentStatusCodeToReturn = StatusCodeToReturn; + _response = response; + } + + public HttpStatusCode StatusCodeToReturn { get; set; } + + public HttpStatusCode SubsequentStatusCodeToReturn { get; set; } + + public string Request { get; private set; } + + public HttpRequestHeaders RequestHeaders { get; private set; } + + public HttpContentHeaders ContentHeaders { get; private set; } + + public HttpMethod Method { get; private set; } + + public Uri Uri { get; private set; } + + public bool IsPassThrough { get; set; } + + private int counter; + + protected override async Task SendAsync(HttpRequestMessage request, System.Threading.CancellationToken cancellationToken) + { + counter++; + // Save request + if (request.Content == null) + { + Request = string.Empty; + } + else + { + Request = await request.Content.ReadAsStringAsync(); + } + RequestHeaders = request.Headers; + if (request.Content != null) + { + ContentHeaders = request.Content.Headers; + } + Method = request.Method; + Uri = request.RequestUri; + + // Prepare response + if (IsPassThrough) + { + return await base.SendAsync(request, cancellationToken); + } + else + { + if (_response != null && counter == 1) + { + return _response; + } + else + { + var statusCode = StatusCodeToReturn; + if (counter > 1) + statusCode = SubsequentStatusCodeToReturn; + var response = new HttpResponseMessage(statusCode); + response.Content = new StringContent(""); + return response; + } + } + } + } +} diff --git a/src/SDKs/SignalR/SignalR.Tests/Helpers/SignalRTestUtilities.cs b/src/SDKs/SignalR/SignalR.Tests/Helpers/SignalRTestUtilities.cs new file mode 100644 index 000000000000..3fb1bfe71d01 --- /dev/null +++ b/src/SDKs/SignalR/SignalR.Tests/Helpers/SignalRTestUtilities.cs @@ -0,0 +1,128 @@ +using Microsoft.Azure.Management.Resources; +using Microsoft.Azure.Management.Resources.Models; +using Microsoft.Azure.Management.SignalR; +using Microsoft.Azure.Management.SignalR.Models; +using Microsoft.Rest.ClientRuntime.Azure.TestFramework; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Xunit; +using TrackedResource = Microsoft.Azure.Management.SignalR.Models.TrackedResource; + +namespace SignalR.Tests +{ + public static class SignalRTestUtilities + { + public const string SignalRNamespace = "Microsoft.SignalRService"; + public const string SignalRResourceTypeName = "SignalR"; + public const string SignalRResourceType = SignalRNamespace + "/" + SignalRResourceTypeName; + + public static readonly Dictionary DefaultTags = new Dictionary + { + { "key1", "value1" }, + { "key2", "value2" }, + }; + public static readonly Dictionary DefaultNewTags = new Dictionary + { + { "key2","value2"}, + { "key3","value3"}, + { "key4","value4"} + }; + + public static string GetDefaultSignalRLocation(ResourceManagementClient client) + { + Provider provider = client.Providers.Get(SignalRNamespace); + ProviderResourceType resourceType = provider.ResourceTypes.First( + t => StringComparer.OrdinalIgnoreCase.Equals(t.ResourceType, SignalRResourceTypeName)); + return resourceType.Locations.First(); + } + + public static ResourceManagementClient GetResourceManagementClient(MockContext context, RecordedDelegatingHandler handler) + { + handler.IsPassThrough = true; + var client = context.GetServiceClient(handlers: handler); + return client; + } + + public static SignalRManagementClient GetSignalRManagementClient(MockContext context, RecordedDelegatingHandler handler) + { + handler.IsPassThrough = true; + var client = context.GetServiceClient(handlers: handler); + return client; + } + + public static ResourceGroup CreateResourceGroup(ResourceManagementClient client, string location = null) + { + return client.ResourceGroups.CreateOrUpdate( + TestUtilities.GenerateName("signalr-test-rg"), + new ResourceGroup + { + Location = location ?? GetDefaultSignalRLocation(client) + }); + } + + public static SignalRResource CreateSignalR(SignalRManagementClient client, string resourceGroupName, string location, bool isStandard = false, int capacity = 1) + { + ResourceSku sku; + if (isStandard) + { + sku = new ResourceSku + { + Name = "Standard_S1", + Tier = "Standard", + Size = "S1", + Capacity = capacity, + }; + } + else + { + sku = new ResourceSku + { + Name = "Free_F1", + Tier = "Free", + Size = "F1", + }; + } + + return client.SignalR.CreateOrUpdate( + resourceGroupName, + TestUtilities.GenerateName("signalr-test"), + new SignalRCreateParameters + { + Location = location, + Sku = sku, + Tags = DefaultTags, + }); + } + + public static void ValidateResourceDefaultTags(TrackedResource resource) + { + ValidateResource(resource); + Assert.NotNull(resource.Tags); + Assert.Equal(2, resource.Tags.Count); + Assert.Equal("value1", resource.Tags["key1"]); + Assert.Equal("value2", resource.Tags["key2"]); + } + + public static void ValidateResourceDefaultNewTags(TrackedResource resource) + { + ValidateResource(resource); + Assert.NotNull(resource.Tags); + Assert.Equal(3, resource.Tags.Count); + Assert.Equal("value2", resource.Tags["key2"]); + Assert.Equal("value3", resource.Tags["key3"]); + Assert.Equal("value4", resource.Tags["key4"]); + } + + private static void ValidateResource(TrackedResource resource) + { + Assert.NotNull(resource); + Assert.NotNull(resource.Id); + Assert.NotNull(resource.Name); + Assert.NotNull(resource.Type); + Assert.NotNull(resource.Location); + } + } +} diff --git a/src/SDKs/SignalR/SignalR.Tests/Properties/AssemblyInfo.cs b/src/SDKs/SignalR/SignalR.Tests/Properties/AssemblyInfo.cs new file mode 100644 index 000000000000..099206918322 --- /dev/null +++ b/src/SDKs/SignalR/SignalR.Tests/Properties/AssemblyInfo.cs @@ -0,0 +1,39 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. See License.txt in the project root for license information. + +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("SignalR.Tests")] +[assembly: AssemblyDescription("SignalR.Tests Class Library")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Microsoft")] +[assembly: AssemblyProduct("SignalR.Tests")] +[assembly: AssemblyCopyright("Copyright © 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] + +// The following GUID is for the ID of the typelib if this project is exposed to COM +[assembly: Guid("4458B4E0-F83D-464D-A10F-2DC7D06FA315")] + +// Version information for an assembly consists of the following four values: +// +// Major Version +// Minor Version +// Build Number +// Revision +// +// You can specify all the values or you can default the Build and Revision Numbers +// by using the '*' as shown below: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/src/SDKs/SignalR/SignalR.Tests/SessionRecords/SignalR.Tests.SignalRTests/SignalRCheckNameTest.json b/src/SDKs/SignalR/SignalR.Tests/SessionRecords/SignalR.Tests.SignalRTests/SignalRCheckNameTest.json new file mode 100644 index 000000000000..ab323111f5da --- /dev/null +++ b/src/SDKs/SignalR/SignalR.Tests/SessionRecords/SignalR.Tests.SignalRTests/SignalRCheckNameTest.json @@ -0,0 +1,847 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/providers/Microsoft.SignalRService?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2lnbmFsUlNlcnZpY2U/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "da954a71-74f3-4849-bb2c-31884c125a5f" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:34:48 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11948" + ], + "x-ms-request-id": [ + "cbe828b3-61b9-4c1e-af2a-ab9bc8a9f8db" + ], + "x-ms-correlation-request-id": [ + "cbe828b3-61b9-4c1e-af2a-ab9bc8a9f8db" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073448Z:cbe828b3-61b9-4c1e-af2a-ab9bc8a9f8db" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "1572" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/providers/Microsoft.SignalRService\",\r\n \"namespace\": \"Microsoft.SignalRService\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"SignalR\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourcegroups/signalr-test-rg6164?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlZ3JvdXBzL3NpZ25hbHItdGVzdC1yZzYxNjQ/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"East US\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f24b6544-382b-4cf4-95ed-4432956f7882" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "29" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:34:51 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "x-ms-request-id": [ + "a402643f-ac85-4f17-825c-151c731b4c03" + ], + "x-ms-correlation-request-id": [ + "a402643f-ac85-4f17-825c-151c731b4c03" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073451Z:a402643f-ac85-4f17-825c-151c731b4c03" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "191" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164\",\r\n \"name\": \"signalr-test-rg6164\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/providers/Microsoft.SignalRService/locations/East%20US/checkNameAvailability?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2lnbmFsUlNlcnZpY2UvbG9jYXRpb25zL0Vhc3QlMjBVUy9jaGVja05hbWVBdmFpbGFiaWxpdHk/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "POST", + "RequestBody": "{\r\n \"type\": \"Microsoft.SignalRService/SignalR\",\r\n \"name\": \"signalr-service-test3849\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "5074d295-18f9-487b-b5ee-1209dff3c8ee" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "89" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:34:53 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "5074d295-18f9-487b-b5ee-1209dff3c8ee" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "f2fbc8a7-4681-484d-9107-07ffd5b9d656" + ], + "x-ms-correlation-request-id": [ + "2787482a-1e2c-4f12-a3db-038467fd6afb" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073454Z:2787482a-1e2c-4f12-a3db-038467fd6afb" + ], + "Content-Length": [ + "22" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"nameAvailable\": true\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/providers/Microsoft.SignalRService/locations/East%20US/checkNameAvailability?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2lnbmFsUlNlcnZpY2UvbG9jYXRpb25zL0Vhc3QlMjBVUy9jaGVja05hbWVBdmFpbGFiaWxpdHk/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "POST", + "RequestBody": "{\r\n \"type\": \"Microsoft.SignalRService/SignalR\",\r\n \"name\": \"signalr-test5409\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "4ec2a9b6-88b7-4cce-b8f7-3d8e61f53d37" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "81" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:38:34 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1195" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "4ec2a9b6-88b7-4cce-b8f7-3d8e61f53d37" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "e0561140-ecbb-4a8b-b329-e992e06dc812" + ], + "x-ms-correlation-request-id": [ + "81fa4218-e2fd-4ed4-8f8c-76ffa3e88148" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073834Z:81fa4218-e2fd-4ed4-8f8c-76ffa3e88148" + ], + "Content-Length": [ + "82" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"nameAvailable\": false,\r\n \"reason\": \"AlreadyExists\",\r\n \"message\": \"Domain already exists\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164/providers/Microsoft.SignalRService/SignalR/signalr-test5409?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzYxNjQvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9TaWduYWxSL3NpZ25hbHItdGVzdDU0MDk/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"East US\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Free_F1\",\r\n \"tier\": \"Free\",\r\n \"size\": \"F1\"\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "8f0fa111-5c74-4d20-a285-ff656a15285d" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "174" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:34:58 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164/providers/Microsoft.SignalRService/locations/eastus/operationResults/7534bbc3-6a62-465d-98b8-8c78a6e254e1/SignalR/signalr-test5409?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1196" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "8f0fa111-5c74-4d20-a285-ff656a15285d" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "5e5d5387-519a-45e5-b2c9-d39123815697" + ], + "x-ms-correlation-request-id": [ + "ea80ff5f-d5a1-4921-90cb-4acfccd74cde" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073459Z:ea80ff5f-d5a1-4921-90cb-4acfccd74cde" + ], + "Content-Length": [ + "544" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Free_F1\",\r\n \"tier\": \"Free\",\r\n \"size\": \"F1\",\r\n \"capacity\": 1\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"externalIP\": null,\r\n \"hostName\": \"signalr-test5409.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164/providers/Microsoft.SignalRService/SignalR/signalr-test5409\",\r\n \"name\": \"signalr-test5409\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164/providers/Microsoft.SignalRService/locations/eastus/operationResults/7534bbc3-6a62-465d-98b8-8c78a6e254e1/SignalR/signalr-test5409?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzYxNjQvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvNzUzNGJiYzMtNmE2Mi00NjVkLTk4YjgtOGM3OGE2ZTI1NGUxL1NpZ25hbFIvc2lnbmFsci10ZXN0NTQwOT9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:35:29 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164/providers/Microsoft.SignalRService/locations/eastus/operationResults/7534bbc3-6a62-465d-98b8-8c78a6e254e1/SignalR/signalr-test5409?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "21f25dcd-6b03-4bef-854f-40e74f438219" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "66060c6c-0002-4bb7-a69a-b75e595e334a" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11948" + ], + "x-ms-correlation-request-id": [ + "9a08bf47-73bb-45eb-9ea6-688afa4752c7" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073529Z:9a08bf47-73bb-45eb-9ea6-688afa4752c7" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164/providers/Microsoft.SignalRService/locations/eastus/operationResults/7534bbc3-6a62-465d-98b8-8c78a6e254e1/SignalR/signalr-test5409?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzYxNjQvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvNzUzNGJiYzMtNmE2Mi00NjVkLTk4YjgtOGM3OGE2ZTI1NGUxL1NpZ25hbFIvc2lnbmFsci10ZXN0NTQwOT9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:35:59 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164/providers/Microsoft.SignalRService/locations/eastus/operationResults/7534bbc3-6a62-465d-98b8-8c78a6e254e1/SignalR/signalr-test5409?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "522b7302-7b33-40a7-b7f1-7d7455cff418" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "ad830c61-0e4a-4079-a75a-26b524c7572f" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11945" + ], + "x-ms-correlation-request-id": [ + "8c00b206-c888-4e92-bed0-b510882b5195" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073600Z:8c00b206-c888-4e92-bed0-b510882b5195" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164/providers/Microsoft.SignalRService/locations/eastus/operationResults/7534bbc3-6a62-465d-98b8-8c78a6e254e1/SignalR/signalr-test5409?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzYxNjQvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvNzUzNGJiYzMtNmE2Mi00NjVkLTk4YjgtOGM3OGE2ZTI1NGUxL1NpZ25hbFIvc2lnbmFsci10ZXN0NTQwOT9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:36:30 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164/providers/Microsoft.SignalRService/locations/eastus/operationResults/7534bbc3-6a62-465d-98b8-8c78a6e254e1/SignalR/signalr-test5409?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "167d7ade-d65c-4f08-8c44-d9bfe9ffc2d4" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "9fc92ced-e3c2-4b5e-a250-018ee170cd8a" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11943" + ], + "x-ms-correlation-request-id": [ + "ddb50baa-3c39-4111-84fa-e6c1e22df01a" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073631Z:ddb50baa-3c39-4111-84fa-e6c1e22df01a" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164/providers/Microsoft.SignalRService/locations/eastus/operationResults/7534bbc3-6a62-465d-98b8-8c78a6e254e1/SignalR/signalr-test5409?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzYxNjQvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvNzUzNGJiYzMtNmE2Mi00NjVkLTk4YjgtOGM3OGE2ZTI1NGUxL1NpZ25hbFIvc2lnbmFsci10ZXN0NTQwOT9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:37:00 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164/providers/Microsoft.SignalRService/locations/eastus/operationResults/7534bbc3-6a62-465d-98b8-8c78a6e254e1/SignalR/signalr-test5409?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "e3636bb1-f13c-4d27-b7c8-f4d3f6b38310" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "6cef5338-492d-49c9-8af0-2640626db054" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11941" + ], + "x-ms-correlation-request-id": [ + "b9a47942-1d71-49b5-904e-de63079f4c99" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073701Z:b9a47942-1d71-49b5-904e-de63079f4c99" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164/providers/Microsoft.SignalRService/locations/eastus/operationResults/7534bbc3-6a62-465d-98b8-8c78a6e254e1/SignalR/signalr-test5409?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzYxNjQvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvNzUzNGJiYzMtNmE2Mi00NjVkLTk4YjgtOGM3OGE2ZTI1NGUxL1NpZ25hbFIvc2lnbmFsci10ZXN0NTQwOT9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:37:31 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164/providers/Microsoft.SignalRService/locations/eastus/operationResults/7534bbc3-6a62-465d-98b8-8c78a6e254e1/SignalR/signalr-test5409?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "dff8b209-6e23-4a3d-916b-46ea9e5d754e" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "bc2f67f9-bdf4-4c4d-8edd-d2e5c7530025" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11940" + ], + "x-ms-correlation-request-id": [ + "ce972f74-2e9a-435e-81bd-11c6042acff1" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073731Z:ce972f74-2e9a-435e-81bd-11c6042acff1" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164/providers/Microsoft.SignalRService/locations/eastus/operationResults/7534bbc3-6a62-465d-98b8-8c78a6e254e1/SignalR/signalr-test5409?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzYxNjQvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvNzUzNGJiYzMtNmE2Mi00NjVkLTk4YjgtOGM3OGE2ZTI1NGUxL1NpZ25hbFIvc2lnbmFsci10ZXN0NTQwOT9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:38:01 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164/providers/Microsoft.SignalRService/locations/eastus/operationResults/7534bbc3-6a62-465d-98b8-8c78a6e254e1/SignalR/signalr-test5409?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "c92c2317-5155-46cd-b27e-b17dfe710547" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "b25db9d0-937f-4765-948e-24d41d2bafef" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11938" + ], + "x-ms-correlation-request-id": [ + "ad1b3979-0a1a-41d9-97e4-b747ca9073bc" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073802Z:ad1b3979-0a1a-41d9-97e4-b747ca9073bc" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164/providers/Microsoft.SignalRService/locations/eastus/operationResults/7534bbc3-6a62-465d-98b8-8c78a6e254e1/SignalR/signalr-test5409?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzYxNjQvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvNzUzNGJiYzMtNmE2Mi00NjVkLTk4YjgtOGM3OGE2ZTI1NGUxL1NpZ25hbFIvc2lnbmFsci10ZXN0NTQwOT9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:38:32 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "603f5ea0-d63b-4fe7-b3ab-7a8ca3c350d9" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "bca150b4-a7cd-40d8-a14d-6bd65107a70b" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11937" + ], + "x-ms-correlation-request-id": [ + "bf0db09c-d210-48fd-b71f-e55dd1db8dac" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073833Z:bf0db09c-d210-48fd-b71f-e55dd1db8dac" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164/providers/Microsoft.SignalRService/SignalR/signalr-test5409?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzYxNjQvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9TaWduYWxSL3NpZ25hbHItdGVzdDU0MDk/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:38:32 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11936" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "6df50279-96bb-4779-bd99-1e37a32c3607" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "ca6b5cf3-bd5d-4e65-8437-8c8ca6e3f564" + ], + "x-ms-correlation-request-id": [ + "756cab76-6096-4fcc-9e20-c3e6ef9ba4a4" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073833Z:756cab76-6096-4fcc-9e20-c3e6ef9ba4a4" + ], + "Content-Length": [ + "556" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Free_F1\",\r\n \"tier\": \"Free\",\r\n \"size\": \"F1\",\r\n \"capacity\": 1\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"externalIP\": \"168.62.51.196\",\r\n \"hostName\": \"signalr-test5409.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg6164/providers/Microsoft.SignalRService/SignalR/signalr-test5409\",\r\n \"name\": \"signalr-test5409\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n}", + "StatusCode": 200 + } + ], + "Names": { + "CreateResourceGroup": [ + "signalr-test-rg6164" + ], + "SignalRCheckNameTest": [ + "signalr-service-test3849" + ], + "CreateSignalR": [ + "signalr-test5409" + ] + }, + "Variables": { + "SubscriptionId": "2085065b-00f8-4cba-9675-ba15f4d4ab66" + } +} \ No newline at end of file diff --git a/src/SDKs/SignalR/SignalR.Tests/SessionRecords/SignalR.Tests.SignalRTests/SignalRFreeTierToStandardTest.json b/src/SDKs/SignalR/SignalR.Tests/SessionRecords/SignalR.Tests.SignalRTests/SignalRFreeTierToStandardTest.json new file mode 100644 index 000000000000..7dfeb0350989 --- /dev/null +++ b/src/SDKs/SignalR/SignalR.Tests/SessionRecords/SignalR.Tests.SignalRTests/SignalRFreeTierToStandardTest.json @@ -0,0 +1,2292 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/providers/Microsoft.SignalRService?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2lnbmFsUlNlcnZpY2U/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "7db6d311-4c35-41bb-91b2-ee1e543615db" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:25:11 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11983" + ], + "x-ms-request-id": [ + "591fcbba-949e-4542-b62d-d1de929713f3" + ], + "x-ms-correlation-request-id": [ + "591fcbba-949e-4542-b62d-d1de929713f3" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T072512Z:591fcbba-949e-4542-b62d-d1de929713f3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "1572" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/providers/Microsoft.SignalRService\",\r\n \"namespace\": \"Microsoft.SignalRService\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"SignalR\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourcegroups/signalr-test-rg9116?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlZ3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTY/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"East US\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "88909812-7bab-46e0-bbcf-7dfbb7475022" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "29" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:25:13 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1199" + ], + "x-ms-request-id": [ + "f3e22eef-ee92-4251-8596-34f5cf5d3747" + ], + "x-ms-correlation-request-id": [ + "f3e22eef-ee92-4251-8596-34f5cf5d3747" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T072513Z:f3e22eef-ee92-4251-8596-34f5cf5d3747" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "191" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116\",\r\n \"name\": \"signalr-test-rg9116\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9TaWduYWxSL3NpZ25hbHItdGVzdDgxMDY/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"East US\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Free_F1\",\r\n \"tier\": \"Free\",\r\n \"size\": \"F1\"\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "10687eef-899d-464f-ad6b-ec9d7d1de980" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "174" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:25:19 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/70fdbde1-5b7f-4685-9c92-2c63a20adf5d/SignalR/signalr-test8106?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1198" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "10687eef-899d-464f-ad6b-ec9d7d1de980" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "c20d0890-e93e-4424-8860-c7ab7880edb6" + ], + "x-ms-correlation-request-id": [ + "be545b82-247b-4813-90fa-c9d11504d3b5" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T072520Z:be545b82-247b-4813-90fa-c9d11504d3b5" + ], + "Content-Length": [ + "544" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Free_F1\",\r\n \"tier\": \"Free\",\r\n \"size\": \"F1\",\r\n \"capacity\": 1\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"externalIP\": null,\r\n \"hostName\": \"signalr-test8106.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106\",\r\n \"name\": \"signalr-test8106\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/70fdbde1-5b7f-4685-9c92-2c63a20adf5d/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvNzBmZGJkZTEtNWI3Zi00Njg1LTljOTItMmM2M2EyMGFkZjVkL1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:25:49 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/70fdbde1-5b7f-4685-9c92-2c63a20adf5d/SignalR/signalr-test8106?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "2c6e0025-cc2e-47a2-8095-3d33fb9b2a30" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "3c22baa9-1cb0-4cb0-a14c-57cb92471931" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11982" + ], + "x-ms-correlation-request-id": [ + "586c87ff-f7b4-42fa-881f-5760f8f9b7c1" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T072550Z:586c87ff-f7b4-42fa-881f-5760f8f9b7c1" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/70fdbde1-5b7f-4685-9c92-2c63a20adf5d/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvNzBmZGJkZTEtNWI3Zi00Njg1LTljOTItMmM2M2EyMGFkZjVkL1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:26:20 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/70fdbde1-5b7f-4685-9c92-2c63a20adf5d/SignalR/signalr-test8106?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "1d548fca-dcb7-4865-ad89-8a346bf704cc" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "d266fbd7-5238-4e51-bc5e-94a5a08c23dd" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11981" + ], + "x-ms-correlation-request-id": [ + "f71e9edb-4c54-44c2-930f-63f72e758ecc" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T072620Z:f71e9edb-4c54-44c2-930f-63f72e758ecc" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/70fdbde1-5b7f-4685-9c92-2c63a20adf5d/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvNzBmZGJkZTEtNWI3Zi00Njg1LTljOTItMmM2M2EyMGFkZjVkL1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:26:50 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/70fdbde1-5b7f-4685-9c92-2c63a20adf5d/SignalR/signalr-test8106?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "cc734f94-33a0-4d8a-946c-eb6c69e902a9" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "73ba8ec5-10a8-477a-a7b3-1c1b95cb1d34" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11980" + ], + "x-ms-correlation-request-id": [ + "9c7df935-a57d-4b3c-9d98-9b249e58c415" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T072651Z:9c7df935-a57d-4b3c-9d98-9b249e58c415" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/70fdbde1-5b7f-4685-9c92-2c63a20adf5d/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvNzBmZGJkZTEtNWI3Zi00Njg1LTljOTItMmM2M2EyMGFkZjVkL1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:27:21 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/70fdbde1-5b7f-4685-9c92-2c63a20adf5d/SignalR/signalr-test8106?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "afc25c19-a1be-47fc-b44d-b86fc3a2df55" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "5b8699a3-94c4-4d5c-9530-9027d05f84bc" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11979" + ], + "x-ms-correlation-request-id": [ + "0871716b-2941-473c-a58b-3a91ffb00632" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T072722Z:0871716b-2941-473c-a58b-3a91ffb00632" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/70fdbde1-5b7f-4685-9c92-2c63a20adf5d/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvNzBmZGJkZTEtNWI3Zi00Njg1LTljOTItMmM2M2EyMGFkZjVkL1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:27:51 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/70fdbde1-5b7f-4685-9c92-2c63a20adf5d/SignalR/signalr-test8106?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "1cfdc202-5e95-41a7-a1c2-14445c81a11b" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "5f09f8d5-08b0-4215-baa2-41b7ddd59bae" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11978" + ], + "x-ms-correlation-request-id": [ + "b67316c2-8501-448b-b5f6-50a3354c2446" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T072752Z:b67316c2-8501-448b-b5f6-50a3354c2446" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/70fdbde1-5b7f-4685-9c92-2c63a20adf5d/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvNzBmZGJkZTEtNWI3Zi00Njg1LTljOTItMmM2M2EyMGFkZjVkL1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:28:21 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/70fdbde1-5b7f-4685-9c92-2c63a20adf5d/SignalR/signalr-test8106?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "71b4d79b-6da7-42a4-94d7-ce00814b55b5" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "34e49f3e-d89b-47b7-8658-177f1a16b1cf" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11977" + ], + "x-ms-correlation-request-id": [ + "1f5d5e92-9e8f-4ab5-b248-0c388e83fd8f" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T072822Z:1f5d5e92-9e8f-4ab5-b248-0c388e83fd8f" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/70fdbde1-5b7f-4685-9c92-2c63a20adf5d/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvNzBmZGJkZTEtNWI3Zi00Njg1LTljOTItMmM2M2EyMGFkZjVkL1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:28:52 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "39168bce-6b08-41dd-9ae6-13ae369b690c" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "23360231-3b9f-4edf-a577-e8c3bddd4a69" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11976" + ], + "x-ms-correlation-request-id": [ + "8b633c97-9ffc-4427-9793-4948a04a5a04" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T072852Z:8b633c97-9ffc-4427-9793-4948a04a5a04" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9TaWduYWxSL3NpZ25hbHItdGVzdDgxMDY/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:28:53 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11975" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "01bc13cc-284e-4c70-bf65-aed2aebc36c2" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "b6a28d92-2818-4b24-b9a5-d4c3cd7fec28" + ], + "x-ms-correlation-request-id": [ + "97a97a16-d0e0-4f1d-aa88-8294d62668ac" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T072854Z:97a97a16-d0e0-4f1d-aa88-8294d62668ac" + ], + "Content-Length": [ + "554" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Free_F1\",\r\n \"tier\": \"Free\",\r\n \"size\": \"F1\",\r\n \"capacity\": 1\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"externalIP\": \"40.76.48.15\",\r\n \"hostName\": \"signalr-test8106.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106\",\r\n \"name\": \"signalr-test8106\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9TaWduYWxSL3NpZ25hbHItdGVzdDgxMDY/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "116438ec-e992-4929-996d-d440bea4bcf0" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:28:53 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11973" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "116438ec-e992-4929-996d-d440bea4bcf0" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "3531d416-4310-47bd-8dc3-01b842b68e22" + ], + "x-ms-correlation-request-id": [ + "a5762892-0efb-4abe-9020-66ec80a0a201" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T072854Z:a5762892-0efb-4abe-9020-66ec80a0a201" + ], + "Content-Length": [ + "554" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Free_F1\",\r\n \"tier\": \"Free\",\r\n \"size\": \"F1\",\r\n \"capacity\": 1\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"externalIP\": \"40.76.48.15\",\r\n \"hostName\": \"signalr-test8106.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106\",\r\n \"name\": \"signalr-test8106\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9TaWduYWxSP2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "1ad31ab3-86cd-41f9-beae-683348c805c8" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:28:53 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11974" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "1ad31ab3-86cd-41f9-beae-683348c805c8" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "bc7e7c2b-ad36-418e-98b1-68df274b8a1e" + ], + "x-ms-correlation-request-id": [ + "75532416-b74c-435b-9bc3-145c9d66006b" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T072854Z:75532416-b74c-435b-9bc3-145c9d66006b" + ], + "Content-Length": [ + "566" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"sku\": {\r\n \"name\": \"Free_F1\",\r\n \"tier\": \"Free\",\r\n \"size\": \"F1\",\r\n \"capacity\": 1\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"externalIP\": \"40.76.48.15\",\r\n \"hostName\": \"signalr-test8106.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106\",\r\n \"name\": \"signalr-test8106\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106/listKeys?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9TaWduYWxSL3NpZ25hbHItdGVzdDgxMDYvbGlzdEtleXM/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "e30a0347-8ddf-46ff-89a3-9bc99c15d0c5" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:28:54 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1197" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "e30a0347-8ddf-46ff-89a3-9bc99c15d0c5" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "f314ce30-0c6f-4ca3-aabf-f0544532526b" + ], + "x-ms-correlation-request-id": [ + "0c70204d-3640-4296-9b0f-95a6ec966a5a" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T072855Z:0c70204d-3640-4296-9b0f-95a6ec966a5a" + ], + "Content-Length": [ + "401" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"primaryKey\": \"BdUw5Sg/MYPPyBlO/UEN5+u0sQRtaVQL9gae+mfAPSE=\",\r\n \"secondaryKey\": \"NwFjdzbRNwcIcLq01P6afcFWzH0VxQlo5PcexYoKqx8=\",\r\n \"primaryConnectionString\": \"Endpoint=https://signalr-test8106.service.signalr.net;AccessKey=BdUw5Sg/MYPPyBlO/UEN5+u0sQRtaVQL9gae+mfAPSE=;\",\r\n \"secondaryConnectionString\": \"Endpoint=https://signalr-test8106.service.signalr.net;AccessKey=NwFjdzbRNwcIcLq01P6afcFWzH0VxQlo5PcexYoKqx8=;\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106/listKeys?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9TaWduYWxSL3NpZ25hbHItdGVzdDgxMDYvbGlzdEtleXM/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "7c3ef3c8-0202-4f92-88eb-921280277d81" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:33:01 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1195" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "7c3ef3c8-0202-4f92-88eb-921280277d81" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "16242317-52db-4bf5-b2b4-1968c830715f" + ], + "x-ms-correlation-request-id": [ + "1bba2a77-1c89-408c-87f9-04637c6f7720" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073301Z:1bba2a77-1c89-408c-87f9-04637c6f7720" + ], + "Content-Length": [ + "401" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"primaryKey\": \"BdUw5Sg/MYPPyBlO/UEN5+u0sQRtaVQL9gae+mfAPSE=\",\r\n \"secondaryKey\": \"NwFjdzbRNwcIcLq01P6afcFWzH0VxQlo5PcexYoKqx8=\",\r\n \"primaryConnectionString\": \"Endpoint=https://signalr-test8106.service.signalr.net;AccessKey=BdUw5Sg/MYPPyBlO/UEN5+u0sQRtaVQL9gae+mfAPSE=;\",\r\n \"secondaryConnectionString\": \"Endpoint=https://signalr-test8106.service.signalr.net;AccessKey=NwFjdzbRNwcIcLq01P6afcFWzH0VxQlo5PcexYoKqx8=;\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106/listKeys?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9TaWduYWxSL3NpZ25hbHItdGVzdDgxMDYvbGlzdEtleXM/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "d67fdc7b-81b2-43d5-8360-bf52261b3697" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:33:33 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1193" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "d67fdc7b-81b2-43d5-8360-bf52261b3697" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "6d8f0589-2e17-4a76-9304-7afff6e68d6a" + ], + "x-ms-correlation-request-id": [ + "36cb7eb4-7bf4-4eb4-9eab-7de14ef7097e" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073333Z:36cb7eb4-7bf4-4eb4-9eab-7de14ef7097e" + ], + "Content-Length": [ + "401" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"primaryKey\": \"fLMQiMCGTnqXZZenChU1pCJsHCqCQ0E5nGrH3WWZgVA=\",\r\n \"secondaryKey\": \"NwFjdzbRNwcIcLq01P6afcFWzH0VxQlo5PcexYoKqx8=\",\r\n \"primaryConnectionString\": \"Endpoint=https://signalr-test8106.service.signalr.net;AccessKey=fLMQiMCGTnqXZZenChU1pCJsHCqCQ0E5nGrH3WWZgVA=;\",\r\n \"secondaryConnectionString\": \"Endpoint=https://signalr-test8106.service.signalr.net;AccessKey=NwFjdzbRNwcIcLq01P6afcFWzH0VxQlo5PcexYoKqx8=;\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106/listKeys?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9TaWduYWxSL3NpZ25hbHItdGVzdDgxMDYvbGlzdEtleXM/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "d8e80167-a817-4436-ad7d-f8ccc4a9c58b" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:34:05 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1191" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "d8e80167-a817-4436-ad7d-f8ccc4a9c58b" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "5a0d9558-fca5-4362-8993-f0a71f036d19" + ], + "x-ms-correlation-request-id": [ + "9091cd74-1d99-4bba-9315-8110a849f8eb" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073405Z:9091cd74-1d99-4bba-9315-8110a849f8eb" + ], + "Content-Length": [ + "401" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"primaryKey\": \"fLMQiMCGTnqXZZenChU1pCJsHCqCQ0E5nGrH3WWZgVA=\",\r\n \"secondaryKey\": \"DwKlm2rRo7k4IlDKxR7Ak/fiGNKP5QN6wJqEaUPnyA8=\",\r\n \"primaryConnectionString\": \"Endpoint=https://signalr-test8106.service.signalr.net;AccessKey=fLMQiMCGTnqXZZenChU1pCJsHCqCQ0E5nGrH3WWZgVA=;\",\r\n \"secondaryConnectionString\": \"Endpoint=https://signalr-test8106.service.signalr.net;AccessKey=DwKlm2rRo7k4IlDKxR7Ak/fiGNKP5QN6wJqEaUPnyA8=;\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9TaWduYWxSL3NpZ25hbHItdGVzdDgxMDY/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "PATCH", + "RequestBody": "{\r\n \"tags\": {\r\n \"key2\": \"value2\",\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_S1\",\r\n \"tier\": \"Standard\",\r\n \"size\": \"S1\",\r\n \"capacity\": 5\r\n },\r\n \"properties\": {\r\n \"hostNamePrefix\": \"signalr-service-test4853\"\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "6be29840-8b5a-4afa-90ba-9dc2f0cb27cc" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "274" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:28:56 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/3d6b2fef-aeab-4e33-a626-03bf8d070bb7/SignalR/signalr-test8106?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "6be29840-8b5a-4afa-90ba-9dc2f0cb27cc" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "d1288314-5d93-4fb6-9678-6361b21cf2b0" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1196" + ], + "x-ms-correlation-request-id": [ + "de059c2b-5ae9-40f2-a3ae-2e92b4358459" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T072857Z:de059c2b-5ae9-40f2-a3ae-2e92b4358459" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/3d6b2fef-aeab-4e33-a626-03bf8d070bb7/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvM2Q2YjJmZWYtYWVhYi00ZTMzLWE2MjYtMDNiZjhkMDcwYmI3L1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:29:26 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/3d6b2fef-aeab-4e33-a626-03bf8d070bb7/SignalR/signalr-test8106?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "a7d5d524-a0d4-474d-907d-8b7a49277134" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "14df7bcd-628e-402c-95cc-34460edec52a" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11972" + ], + "x-ms-correlation-request-id": [ + "cfb8e32b-5db8-483b-b840-891de1e1e001" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T072927Z:cfb8e32b-5db8-483b-b840-891de1e1e001" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/3d6b2fef-aeab-4e33-a626-03bf8d070bb7/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvM2Q2YjJmZWYtYWVhYi00ZTMzLWE2MjYtMDNiZjhkMDcwYmI3L1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:29:56 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/3d6b2fef-aeab-4e33-a626-03bf8d070bb7/SignalR/signalr-test8106?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "e04dac9a-c9e5-4617-8341-897ef3fb5274" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "2d702fd9-6597-4606-8ad5-d1c96cbcf5f0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11971" + ], + "x-ms-correlation-request-id": [ + "04a0f3fd-1ebb-4e44-914c-a780718c06cd" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T072957Z:04a0f3fd-1ebb-4e44-914c-a780718c06cd" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/3d6b2fef-aeab-4e33-a626-03bf8d070bb7/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvM2Q2YjJmZWYtYWVhYi00ZTMzLWE2MjYtMDNiZjhkMDcwYmI3L1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:30:27 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/3d6b2fef-aeab-4e33-a626-03bf8d070bb7/SignalR/signalr-test8106?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "a272f0d0-3474-4887-b8df-d72f20dfc267" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "0fbed012-3948-4d42-bf46-1319bf52cb7c" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11971" + ], + "x-ms-correlation-request-id": [ + "37888ac0-90ed-4b9e-ad70-3ae21f6c4487" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073027Z:37888ac0-90ed-4b9e-ad70-3ae21f6c4487" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/3d6b2fef-aeab-4e33-a626-03bf8d070bb7/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvM2Q2YjJmZWYtYWVhYi00ZTMzLWE2MjYtMDNiZjhkMDcwYmI3L1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:30:58 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/3d6b2fef-aeab-4e33-a626-03bf8d070bb7/SignalR/signalr-test8106?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "95ed8036-aa99-49b4-9ac2-0751acbaec15" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "9cfc27b2-c17a-44cd-98bb-f2b5221eb5e0" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11970" + ], + "x-ms-correlation-request-id": [ + "5260a125-afc0-49c0-9cc3-5c0912c7f9e5" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073058Z:5260a125-afc0-49c0-9cc3-5c0912c7f9e5" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/3d6b2fef-aeab-4e33-a626-03bf8d070bb7/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvM2Q2YjJmZWYtYWVhYi00ZTMzLWE2MjYtMDNiZjhkMDcwYmI3L1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:31:28 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/3d6b2fef-aeab-4e33-a626-03bf8d070bb7/SignalR/signalr-test8106?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "affc5c2d-a657-40a0-9ea2-3a1f72d3543e" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "14b01d2b-0592-4f02-9783-e823c20ddc79" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11969" + ], + "x-ms-correlation-request-id": [ + "0be07a63-609e-4a66-82ec-20b73e840b3b" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073129Z:0be07a63-609e-4a66-82ec-20b73e840b3b" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/3d6b2fef-aeab-4e33-a626-03bf8d070bb7/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvM2Q2YjJmZWYtYWVhYi00ZTMzLWE2MjYtMDNiZjhkMDcwYmI3L1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:31:59 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/3d6b2fef-aeab-4e33-a626-03bf8d070bb7/SignalR/signalr-test8106?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "e9c138c2-3d90-4d56-8dfa-59c794dfea36" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "3495c119-e088-4924-a388-9d0ded595088" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11968" + ], + "x-ms-correlation-request-id": [ + "4cc9acfc-3e3c-44ed-a118-e28c9da2473f" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073159Z:4cc9acfc-3e3c-44ed-a118-e28c9da2473f" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/3d6b2fef-aeab-4e33-a626-03bf8d070bb7/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvM2Q2YjJmZWYtYWVhYi00ZTMzLWE2MjYtMDNiZjhkMDcwYmI3L1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:32:29 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/3d6b2fef-aeab-4e33-a626-03bf8d070bb7/SignalR/signalr-test8106?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "52b56801-3999-4af4-8095-fc7674c12369" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "aadb4625-55bc-4d5e-884d-ceafa521bd28" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11967" + ], + "x-ms-correlation-request-id": [ + "8a0db2d1-1537-46f3-97bf-8d385019c6ea" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073229Z:8a0db2d1-1537-46f3-97bf-8d385019c6ea" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/3d6b2fef-aeab-4e33-a626-03bf8d070bb7/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvM2Q2YjJmZWYtYWVhYi00ZTMzLWE2MjYtMDNiZjhkMDcwYmI3L1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:33:00 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11966" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "9951345d-e9f9-431f-abcb-35b205975650" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "b412241b-3cf9-4c0c-be14-9b440802ed67" + ], + "x-ms-correlation-request-id": [ + "4b553267-4768-40aa-80d3-219e5d8a7d34" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073300Z:4b553267-4768-40aa-80d3-219e5d8a7d34" + ], + "Content-Length": [ + "579" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_S1\",\r\n \"tier\": \"Standard\",\r\n \"size\": \"S1\",\r\n \"capacity\": 5\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"externalIP\": \"40.76.44.166\",\r\n \"hostName\": \"signalr-test8106.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key2\": \"value2\",\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106\",\r\n \"name\": \"signalr-test8106\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106/regenerateKey?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9TaWduYWxSL3NpZ25hbHItdGVzdDgxMDYvcmVnZW5lcmF0ZUtleT9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "POST", + "RequestBody": "{\r\n \"keyType\": \"Primary\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "8bbd9d59-2258-447e-9b30-842df037a05d" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "28" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:33:01 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/94c3907f-1e7a-4bf6-9f7d-8ba65ac7652b/SignalR/signalr-test8106?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1194" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "8bbd9d59-2258-447e-9b30-842df037a05d" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "3d6082be-9033-43b9-8746-f0cd3800df6c" + ], + "x-ms-correlation-request-id": [ + "43b077cd-a5eb-4f30-ae77-ea6804852560" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073302Z:43b077cd-a5eb-4f30-ae77-ea6804852560" + ], + "Content-Length": [ + "401" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"primaryKey\": \"fLMQiMCGTnqXZZenChU1pCJsHCqCQ0E5nGrH3WWZgVA=\",\r\n \"secondaryKey\": \"NwFjdzbRNwcIcLq01P6afcFWzH0VxQlo5PcexYoKqx8=\",\r\n \"primaryConnectionString\": \"Endpoint=https://signalr-test8106.service.signalr.net;AccessKey=fLMQiMCGTnqXZZenChU1pCJsHCqCQ0E5nGrH3WWZgVA=;\",\r\n \"secondaryConnectionString\": \"Endpoint=https://signalr-test8106.service.signalr.net;AccessKey=NwFjdzbRNwcIcLq01P6afcFWzH0VxQlo5PcexYoKqx8=;\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106/regenerateKey?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9TaWduYWxSL3NpZ25hbHItdGVzdDgxMDYvcmVnZW5lcmF0ZUtleT9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "POST", + "RequestBody": "{\r\n \"keyType\": \"Secondary\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "e4a90796-9150-49be-9afd-4ce76dd08b9b" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "30" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:33:33 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/fb45f395-ddd5-496c-a37f-4d1660a580cf/SignalR/signalr-test8106?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1192" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "e4a90796-9150-49be-9afd-4ce76dd08b9b" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "87566f55-894c-4709-82cd-f62ed681f9c7" + ], + "x-ms-correlation-request-id": [ + "a9bdfb63-ca71-44ab-857b-dc1c4ccc72a2" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073334Z:a9bdfb63-ca71-44ab-857b-dc1c4ccc72a2" + ], + "Content-Length": [ + "401" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"primaryKey\": \"fLMQiMCGTnqXZZenChU1pCJsHCqCQ0E5nGrH3WWZgVA=\",\r\n \"secondaryKey\": \"DwKlm2rRo7k4IlDKxR7Ak/fiGNKP5QN6wJqEaUPnyA8=\",\r\n \"primaryConnectionString\": \"Endpoint=https://signalr-test8106.service.signalr.net;AccessKey=fLMQiMCGTnqXZZenChU1pCJsHCqCQ0E5nGrH3WWZgVA=;\",\r\n \"secondaryConnectionString\": \"Endpoint=https://signalr-test8106.service.signalr.net;AccessKey=DwKlm2rRo7k4IlDKxR7Ak/fiGNKP5QN6wJqEaUPnyA8=;\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/94c3907f-1e7a-4bf6-9f7d-8ba65ac7652b/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvOTRjMzkwN2YtMWU3YS00YmY2LTlmN2QtOGJhNjVhYzc2NTJiL1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:33:32 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11965" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "e41323bc-a8bd-4fb2-9b0d-1acf2fc0c383" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "30e7432b-9806-4a2f-ac8f-a366ec695fdd" + ], + "x-ms-correlation-request-id": [ + "478afdf1-bcbd-49df-83e7-2b87756d5f9f" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073332Z:478afdf1-bcbd-49df-83e7-2b87756d5f9f" + ], + "Content-Length": [ + "579" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_S1\",\r\n \"tier\": \"Standard\",\r\n \"size\": \"S1\",\r\n \"capacity\": 5\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"externalIP\": \"40.76.44.166\",\r\n \"hostName\": \"signalr-test8106.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key2\": \"value2\",\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106\",\r\n \"name\": \"signalr-test8106\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/94c3907f-1e7a-4bf6-9f7d-8ba65ac7652b/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvOTRjMzkwN2YtMWU3YS00YmY2LTlmN2QtOGJhNjVhYzc2NTJiL1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:33:32 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11964" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "eee2e89c-c46c-405a-a893-89d58bef4e9a" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "e240b031-62c5-4576-b24c-c6dd480ecc75" + ], + "x-ms-correlation-request-id": [ + "c53d269f-ab08-4504-98c6-e7fc29d90283" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073333Z:c53d269f-ab08-4504-98c6-e7fc29d90283" + ], + "Content-Length": [ + "579" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_S1\",\r\n \"tier\": \"Standard\",\r\n \"size\": \"S1\",\r\n \"capacity\": 5\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"externalIP\": \"40.76.44.166\",\r\n \"hostName\": \"signalr-test8106.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key2\": \"value2\",\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106\",\r\n \"name\": \"signalr-test8106\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/fb45f395-ddd5-496c-a37f-4d1660a580cf/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvZmI0NWYzOTUtZGRkNS00OTZjLWEzN2YtNGQxNjYwYTU4MGNmL1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:34:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11963" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "5697b9a2-33f4-43e1-92f2-518e01325d82" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "94fce4dc-216f-4e87-8115-b30b15c87ca5" + ], + "x-ms-correlation-request-id": [ + "605689c8-48c3-4106-9fad-132965808063" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073404Z:605689c8-48c3-4106-9fad-132965808063" + ], + "Content-Length": [ + "579" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_S1\",\r\n \"tier\": \"Standard\",\r\n \"size\": \"S1\",\r\n \"capacity\": 5\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"externalIP\": \"40.76.44.166\",\r\n \"hostName\": \"signalr-test8106.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key2\": \"value2\",\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106\",\r\n \"name\": \"signalr-test8106\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/fb45f395-ddd5-496c-a37f-4d1660a580cf/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvZmI0NWYzOTUtZGRkNS00OTZjLWEzN2YtNGQxNjYwYTU4MGNmL1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:34:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11962" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "921e770f-4827-4494-a9e3-655aa22a0122" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "15e03b72-3cd8-4c52-ab8a-6061b70ec402" + ], + "x-ms-correlation-request-id": [ + "0762befd-a67b-42d1-9885-fb00fc11c1b4" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073404Z:0762befd-a67b-42d1-9885-fb00fc11c1b4" + ], + "Content-Length": [ + "579" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_S1\",\r\n \"tier\": \"Standard\",\r\n \"size\": \"S1\",\r\n \"capacity\": 5\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"externalIP\": \"40.76.44.166\",\r\n \"hostName\": \"signalr-test8106.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key2\": \"value2\",\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106\",\r\n \"name\": \"signalr-test8106\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9TaWduYWxSL3NpZ25hbHItdGVzdDgxMDY/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "330723ca-a95b-4d6d-b252-0dd99e8a4323" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:34:06 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/99ae833a-8167-455c-9be8-8c16df4577d4/SignalR/signalr-test8106?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "330723ca-a95b-4d6d-b252-0dd99e8a4323" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "0b56d430-c3af-4be5-a856-25dde5b309aa" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-correlation-request-id": [ + "dbca130c-2a2e-481b-8d9b-07f20004332d" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073406Z:dbca130c-2a2e-481b-8d9b-07f20004332d" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9TaWduYWxSL3NpZ25hbHItdGVzdDgxMDY/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "fc1418fd-143b-403f-8e4d-cf790b0bfdb8" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:34:38 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14998" + ], + "x-ms-request-id": [ + "f7e619fe-655d-4a59-8eaf-6a23a3adbff3" + ], + "x-ms-correlation-request-id": [ + "f7e619fe-655d-4a59-8eaf-6a23a3adbff3" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073438Z:f7e619fe-655d-4a59-8eaf-6a23a3adbff3" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 204 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/99ae833a-8167-455c-9be8-8c16df4577d4/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvOTlhZTgzM2EtODE2Ny00NTVjLTliZTgtOGMxNmRmNDU3N2Q0L1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:34:36 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "f5da652d-0879-45cd-89e6-89c4183fca72" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "0231320a-53d4-41fa-aaf8-682c4e781d8e" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11961" + ], + "x-ms-correlation-request-id": [ + "a1ba4125-b7ee-45be-b1fd-c3103676c627" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073437Z:a1ba4125-b7ee-45be-b1fd-c3103676c627" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 204 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg9116/providers/Microsoft.SignalRService/locations/eastus/operationResults/99ae833a-8167-455c-9be8-8c16df4577d4/SignalR/signalr-test8106?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzkxMTYvcHJvdmlkZXJzL01pY3Jvc29mdC5TaWduYWxSU2VydmljZS9sb2NhdGlvbnMvZWFzdHVzL29wZXJhdGlvblJlc3VsdHMvOTlhZTgzM2EtODE2Ny00NTVjLTliZTgtOGMxNmRmNDU3N2Q0L1NpZ25hbFIvc2lnbmFsci10ZXN0ODEwNj9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:34:37 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "891963b3-97c5-4bee-9594-9bf9bb85c60b" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "75a51fe7-38ab-4449-9102-7137758c43e3" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11960" + ], + "x-ms-correlation-request-id": [ + "6028c8d9-b3ed-4195-9fa2-5926ab9e8e30" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073438Z:6028c8d9-b3ed-4195-9fa2-5926ab9e8e30" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 204 + } + ], + "Names": { + "CreateResourceGroup": [ + "signalr-test-rg9116" + ], + "SignalRFreeTierToStandardTest": [ + "signalr-service-test951" + ], + "CreateSignalR": [ + "signalr-test8106" + ], + "SignalRScenarioVerification": [ + "signalr-service-test4853" + ] + }, + "Variables": { + "SubscriptionId": "2085065b-00f8-4cba-9675-ba15f4d4ab66" + } +} \ No newline at end of file diff --git a/src/SDKs/SignalR/SignalR.Tests/SessionRecords/SignalR.Tests.SignalRTests/SignalRStandardTierToFreeTest.json b/src/SDKs/SignalR/SignalR.Tests/SessionRecords/SignalR.Tests.SignalRTests/SignalRStandardTierToFreeTest.json new file mode 100644 index 000000000000..451f6ed5caac --- /dev/null +++ b/src/SDKs/SignalR/SignalR.Tests/SessionRecords/SignalR.Tests.SignalRTests/SignalRStandardTierToFreeTest.json @@ -0,0 +1,2597 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/providers/Microsoft.SignalRService?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2lnbmFsUlNlcnZpY2U/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "4418eeaa-5f9f-4a11-92f4-ec0803ade947" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:44:55 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11929" + ], + "x-ms-request-id": [ + "dbaa864d-a361-4d3c-816a-c36df6219689" + ], + "x-ms-correlation-request-id": [ + "dbaa864d-a361-4d3c-816a-c36df6219689" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T074456Z:dbaa864d-a361-4d3c-816a-c36df6219689" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "1572" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/providers/Microsoft.SignalRService\",\r\n \"namespace\": \"Microsoft.SignalRService\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"SignalR\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourcegroups/signalr-test-rg258?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlZ3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OD9hcGktdmVyc2lvbj0yMDE1LTExLTAx", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"East US\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "c4aa8fc8-ace9-4349-a6b2-22d28de007cd" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "29" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:44:58 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1194" + ], + "x-ms-request-id": [ + "33a8cb51-c5de-4658-ab74-8b2720936477" + ], + "x-ms-correlation-request-id": [ + "33a8cb51-c5de-4658-ab74-8b2720936477" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T074459Z:33a8cb51-c5de-4658-ab74-8b2720936477" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "189" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258\",\r\n \"name\": \"signalr-test-rg258\",\r\n \"location\": \"eastus\",\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\"\r\n }\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL1NpZ25hbFIvc2lnbmFsci10ZXN0NTMyND9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "PUT", + "RequestBody": "{\r\n \"location\": \"East US\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Standard_S1\",\r\n \"tier\": \"Standard\",\r\n \"size\": \"S1\",\r\n \"capacity\": 2\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "987101a2-30e8-4208-92dd-b43ee8fb3061" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "202" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:45:04 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/ef9014f4-02a1-4f11-a6af-ad5e9a982b35/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1193" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "987101a2-30e8-4208-92dd-b43ee8fb3061" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "a02ea387-b5de-4ae4-889b-357c1f0ccc7c" + ], + "x-ms-correlation-request-id": [ + "a4499e82-b334-44f7-b12b-fc575ff37933" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T074504Z:a4499e82-b334-44f7-b12b-fc575ff37933" + ], + "Content-Length": [ + "551" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_S1\",\r\n \"tier\": \"Standard\",\r\n \"size\": \"S1\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Creating\",\r\n \"externalIP\": null,\r\n \"hostName\": \"signalr-test5324.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324\",\r\n \"name\": \"signalr-test5324\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/ef9014f4-02a1-4f11-a6af-ad5e9a982b35/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy9lZjkwMTRmNC0wMmExLTRmMTEtYTZhZi1hZDVlOWE5ODJiMzUvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:45:34 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/ef9014f4-02a1-4f11-a6af-ad5e9a982b35/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "065d4bb2-6c36-4675-ab13-9cc4c7a1044d" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "28f9c307-858b-4661-91e3-4eda3a5afb8b" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11923" + ], + "x-ms-correlation-request-id": [ + "43485385-7e61-40e4-980a-7bd694cb110f" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T074535Z:43485385-7e61-40e4-980a-7bd694cb110f" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/ef9014f4-02a1-4f11-a6af-ad5e9a982b35/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy9lZjkwMTRmNC0wMmExLTRmMTEtYTZhZi1hZDVlOWE5ODJiMzUvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:46:05 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/ef9014f4-02a1-4f11-a6af-ad5e9a982b35/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "f85f6c20-2173-4a31-bf49-59a024b9a7f0" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "c1eb55f2-67e5-46bb-a9dd-940f97c73547" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11909" + ], + "x-ms-correlation-request-id": [ + "13e46695-07cb-40ef-808b-07081a1217e2" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T074605Z:13e46695-07cb-40ef-808b-07081a1217e2" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/ef9014f4-02a1-4f11-a6af-ad5e9a982b35/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy9lZjkwMTRmNC0wMmExLTRmMTEtYTZhZi1hZDVlOWE5ODJiMzUvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:46:35 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/ef9014f4-02a1-4f11-a6af-ad5e9a982b35/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "2e584896-c350-49ee-a200-0356b1513ad9" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "da6f02bb-b270-4361-a5e7-43316920fc71" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11894" + ], + "x-ms-correlation-request-id": [ + "fa2ab057-1d42-415c-9ce6-337efbf52789" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T074636Z:fa2ab057-1d42-415c-9ce6-337efbf52789" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/ef9014f4-02a1-4f11-a6af-ad5e9a982b35/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy9lZjkwMTRmNC0wMmExLTRmMTEtYTZhZi1hZDVlOWE5ODJiMzUvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:47:06 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/ef9014f4-02a1-4f11-a6af-ad5e9a982b35/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "9d4ae588-c498-4528-a942-af0d2c9e72dd" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "0a101bde-4a11-41c0-bbd8-a00770b00181" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11882" + ], + "x-ms-correlation-request-id": [ + "4855af5f-a215-4143-abce-790ddd882ec4" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T074706Z:4855af5f-a215-4143-abce-790ddd882ec4" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/ef9014f4-02a1-4f11-a6af-ad5e9a982b35/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy9lZjkwMTRmNC0wMmExLTRmMTEtYTZhZi1hZDVlOWE5ODJiMzUvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:47:37 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/ef9014f4-02a1-4f11-a6af-ad5e9a982b35/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "399cf04d-50c4-44d2-b6b5-946dfe522de7" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "290efb0f-ca83-4aef-a058-7089a5df2758" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11862" + ], + "x-ms-correlation-request-id": [ + "e0ff71f4-250f-4c27-9619-ff4329527d25" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T074737Z:e0ff71f4-250f-4c27-9619-ff4329527d25" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/ef9014f4-02a1-4f11-a6af-ad5e9a982b35/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy9lZjkwMTRmNC0wMmExLTRmMTEtYTZhZi1hZDVlOWE5ODJiMzUvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:48:07 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/ef9014f4-02a1-4f11-a6af-ad5e9a982b35/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "4490ba42-26ca-4170-b316-33a860f15609" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "2c887cc7-c690-467a-961f-df90ab45e8db" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11840" + ], + "x-ms-correlation-request-id": [ + "806f5773-2a2d-4d6f-9ddd-14ebcf6a6426" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T074807Z:806f5773-2a2d-4d6f-9ddd-14ebcf6a6426" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/ef9014f4-02a1-4f11-a6af-ad5e9a982b35/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy9lZjkwMTRmNC0wMmExLTRmMTEtYTZhZi1hZDVlOWE5ODJiMzUvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:48:38 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "edb41312-1f7f-4ea6-8490-2a0ac48dfc2d" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "986830fe-41da-48b5-8786-56a0c9487401" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11823" + ], + "x-ms-correlation-request-id": [ + "68b95dd6-7756-4349-bb02-8b3e2a89ec43" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T074838Z:68b95dd6-7756-4349-bb02-8b3e2a89ec43" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL1NpZ25hbFIvc2lnbmFsci10ZXN0NTMyND9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:48:39 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11822" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "708b7b78-d96c-41bc-aa1f-90fe12eb39db" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "371f487b-184f-4be7-bc4c-afa50bb2196d" + ], + "x-ms-correlation-request-id": [ + "5e8779d6-8177-405c-a09f-973a2b67af10" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T074839Z:5e8779d6-8177-405c-a09f-973a2b67af10" + ], + "Content-Length": [ + "561" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_S1\",\r\n \"tier\": \"Standard\",\r\n \"size\": \"S1\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"externalIP\": \"168.61.34.5\",\r\n \"hostName\": \"signalr-test5324.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324\",\r\n \"name\": \"signalr-test5324\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL1NpZ25hbFIvc2lnbmFsci10ZXN0NTMyND9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "a3fa0f75-42d9-426b-8a68-c6eac5d55e6f" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:48:39 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11817" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "a3fa0f75-42d9-426b-8a68-c6eac5d55e6f" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "c9faa099-39e2-4f58-bcde-1485ffcad781" + ], + "x-ms-correlation-request-id": [ + "6a340324-748d-4bfb-af78-27ef91a251f4" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T074839Z:6a340324-748d-4bfb-af78-27ef91a251f4" + ], + "Content-Length": [ + "561" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Standard_S1\",\r\n \"tier\": \"Standard\",\r\n \"size\": \"S1\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"externalIP\": \"168.61.34.5\",\r\n \"hostName\": \"signalr-test5324.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324\",\r\n \"name\": \"signalr-test5324\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL1NpZ25hbFI/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "d5e5cd5e-8c79-4408-980e-f702179d672b" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:48:39 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11818" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "d5e5cd5e-8c79-4408-980e-f702179d672b" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "8ef7951a-46ac-47a9-ad2e-8b3c77c49687" + ], + "x-ms-correlation-request-id": [ + "7fd25d4a-7c08-4fa9-a2f7-6e5412f94e18" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T074839Z:7fd25d4a-7c08-4fa9-a2f7-6e5412f94e18" + ], + "Content-Length": [ + "573" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"sku\": {\r\n \"name\": \"Standard_S1\",\r\n \"tier\": \"Standard\",\r\n \"size\": \"S1\",\r\n \"capacity\": 2\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"externalIP\": \"168.61.34.5\",\r\n \"hostName\": \"signalr-test5324.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key1\": \"value1\",\r\n \"key2\": \"value2\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324\",\r\n \"name\": \"signalr-test5324\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n }\r\n ]\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324/listKeys?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL1NpZ25hbFIvc2lnbmFsci10ZXN0NTMyNC9saXN0S2V5cz9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "b4893c2d-f7ff-482e-af27-9e911649ed6c" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:48:40 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1192" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "b4893c2d-f7ff-482e-af27-9e911649ed6c" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "8a301a9a-43f1-48ae-9e0d-18d810a2544a" + ], + "x-ms-correlation-request-id": [ + "ce5f9d08-b993-4505-bf69-6ac4a05668eb" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T074840Z:ce5f9d08-b993-4505-bf69-6ac4a05668eb" + ], + "Content-Length": [ + "401" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"primaryKey\": \"srp4yFUn1ECWb6eTIArkjwjk1Ru9iDxLv8RFyJuPq64=\",\r\n \"secondaryKey\": \"BgFm7a5259zwl5jYTKL4tGiauSnI659VFZkWa4N9Paw=\",\r\n \"primaryConnectionString\": \"Endpoint=https://signalr-test5324.service.signalr.net;AccessKey=srp4yFUn1ECWb6eTIArkjwjk1Ru9iDxLv8RFyJuPq64=;\",\r\n \"secondaryConnectionString\": \"Endpoint=https://signalr-test5324.service.signalr.net;AccessKey=BgFm7a5259zwl5jYTKL4tGiauSnI659VFZkWa4N9Paw=;\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324/listKeys?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL1NpZ25hbFIvc2lnbmFsci10ZXN0NTMyNC9saXN0S2V5cz9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "f49fd7f2-a09b-46e9-88c2-c5ef36b1c65c" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:55:19 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1190" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "f49fd7f2-a09b-46e9-88c2-c5ef36b1c65c" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "f7828dd0-824d-4ba9-9d12-8c171e8531d9" + ], + "x-ms-correlation-request-id": [ + "9b7bf259-c18c-4705-8a86-ef17fa8a120e" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075520Z:9b7bf259-c18c-4705-8a86-ef17fa8a120e" + ], + "Content-Length": [ + "401" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"primaryKey\": \"srp4yFUn1ECWb6eTIArkjwjk1Ru9iDxLv8RFyJuPq64=\",\r\n \"secondaryKey\": \"BgFm7a5259zwl5jYTKL4tGiauSnI659VFZkWa4N9Paw=\",\r\n \"primaryConnectionString\": \"Endpoint=https://signalr-test5324.service.signalr.net;AccessKey=srp4yFUn1ECWb6eTIArkjwjk1Ru9iDxLv8RFyJuPq64=;\",\r\n \"secondaryConnectionString\": \"Endpoint=https://signalr-test5324.service.signalr.net;AccessKey=BgFm7a5259zwl5jYTKL4tGiauSnI659VFZkWa4N9Paw=;\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324/listKeys?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL1NpZ25hbFIvc2lnbmFsci10ZXN0NTMyNC9saXN0S2V5cz9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "535fc54f-a480-44e9-9b3e-fbb09c84f449" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:55:52 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1188" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "535fc54f-a480-44e9-9b3e-fbb09c84f449" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "7b32b99a-2531-4d22-9c33-fe64ebe7a566" + ], + "x-ms-correlation-request-id": [ + "0783723d-96e3-448b-829e-3f46b0ab2e19" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075552Z:0783723d-96e3-448b-829e-3f46b0ab2e19" + ], + "Content-Length": [ + "401" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"primaryKey\": \"uHQisCtzpyxdI9/AjpmHH/hj0L9NTtYjaqOhUSE3gmw=\",\r\n \"secondaryKey\": \"BgFm7a5259zwl5jYTKL4tGiauSnI659VFZkWa4N9Paw=\",\r\n \"primaryConnectionString\": \"Endpoint=https://signalr-test5324.service.signalr.net;AccessKey=uHQisCtzpyxdI9/AjpmHH/hj0L9NTtYjaqOhUSE3gmw=;\",\r\n \"secondaryConnectionString\": \"Endpoint=https://signalr-test5324.service.signalr.net;AccessKey=BgFm7a5259zwl5jYTKL4tGiauSnI659VFZkWa4N9Paw=;\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324/listKeys?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL1NpZ25hbFIvc2lnbmFsci10ZXN0NTMyNC9saXN0S2V5cz9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "POST", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "daa17cd4-92ee-465f-a29a-27ff6c27e50a" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:56:24 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1186" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "daa17cd4-92ee-465f-a29a-27ff6c27e50a" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "2358df87-e924-48a3-86aa-1cb851723d9e" + ], + "x-ms-correlation-request-id": [ + "3aadc0a0-f4c6-4cf5-8be4-e0fc46b79864" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075624Z:3aadc0a0-f4c6-4cf5-8be4-e0fc46b79864" + ], + "Content-Length": [ + "401" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"primaryKey\": \"uHQisCtzpyxdI9/AjpmHH/hj0L9NTtYjaqOhUSE3gmw=\",\r\n \"secondaryKey\": \"wKPj0xIK7vVXFI7QskLWZt5Km/KFJYgxUzY3LgdGcVg=\",\r\n \"primaryConnectionString\": \"Endpoint=https://signalr-test5324.service.signalr.net;AccessKey=uHQisCtzpyxdI9/AjpmHH/hj0L9NTtYjaqOhUSE3gmw=;\",\r\n \"secondaryConnectionString\": \"Endpoint=https://signalr-test5324.service.signalr.net;AccessKey=wKPj0xIK7vVXFI7QskLWZt5Km/KFJYgxUzY3LgdGcVg=;\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL1NpZ25hbFIvc2lnbmFsci10ZXN0NTMyND9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "PATCH", + "RequestBody": "{\r\n \"tags\": {\r\n \"key2\": \"value2\",\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"sku\": {\r\n \"name\": \"Free_F1\",\r\n \"tier\": \"Free\",\r\n \"size\": \"F1\",\r\n \"capacity\": 1\r\n },\r\n \"properties\": {\r\n \"hostNamePrefix\": \"signalr-service-test8302\"\r\n }\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "6b9091a1-a1ce-4bb9-afc2-c7624a640b70" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "266" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:48:42 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "6b9091a1-a1ce-4bb9-afc2-c7624a640b70" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "8e1e5be1-5b22-4d40-b5d7-cd6891cff829" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1191" + ], + "x-ms-correlation-request-id": [ + "deefea72-171c-4d98-afe2-0e9cdf543f7b" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T074842Z:deefea72-171c-4d98-afe2-0e9cdf543f7b" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy8yYjFhZDI4OC1hY2IxLTRkODUtOTUzOC04NWJlMzQxMzMyOTMvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:49:12 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "332f5b7c-643a-4876-acba-10b29ed010e2" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "aa7b222e-ba94-4aa1-a295-ec22fd522b32" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11793" + ], + "x-ms-correlation-request-id": [ + "2a3b4157-40f3-42b0-a35a-36113120701e" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T074912Z:2a3b4157-40f3-42b0-a35a-36113120701e" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy8yYjFhZDI4OC1hY2IxLTRkODUtOTUzOC04NWJlMzQxMzMyOTMvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:49:42 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "a998172e-b8a0-4a76-922d-14d0db66061e" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "17f79efa-8d8b-4702-9906-65f0e6fae523" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11773" + ], + "x-ms-correlation-request-id": [ + "d1b91f57-ea95-4e27-9cb8-066630a4c05d" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T074943Z:d1b91f57-ea95-4e27-9cb8-066630a4c05d" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy8yYjFhZDI4OC1hY2IxLTRkODUtOTUzOC04NWJlMzQxMzMyOTMvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:50:13 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "5c0847e3-732e-44ce-89e7-49ccb4fe3424" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "40956087-14b6-4f50-9e69-f3a666bd16e4" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11771" + ], + "x-ms-correlation-request-id": [ + "b7a5ffb1-a313-4a3b-a2b0-065cc21fb153" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075014Z:b7a5ffb1-a313-4a3b-a2b0-065cc21fb153" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy8yYjFhZDI4OC1hY2IxLTRkODUtOTUzOC04NWJlMzQxMzMyOTMvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:50:43 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "54179041-8746-4d6d-87bb-81dd919168b6" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "0d0bbe1b-8e9e-4b88-9d77-37ae94e68a75" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11770" + ], + "x-ms-correlation-request-id": [ + "fd65551d-a401-42d7-8f57-b24cfe060774" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075044Z:fd65551d-a401-42d7-8f57-b24cfe060774" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy8yYjFhZDI4OC1hY2IxLTRkODUtOTUzOC04NWJlMzQxMzMyOTMvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:51:14 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "52fa3e0d-a7a4-4df1-a4f8-e9d3ab3c6f2e" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "850760dd-a6b2-4b86-b18f-b2ddfa5f5d60" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11767" + ], + "x-ms-correlation-request-id": [ + "6fc3fb8d-7382-4340-b4d5-f2a349848c3d" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075114Z:6fc3fb8d-7382-4340-b4d5-f2a349848c3d" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy8yYjFhZDI4OC1hY2IxLTRkODUtOTUzOC04NWJlMzQxMzMyOTMvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:51:45 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "fe9dbfcb-e191-41e8-9fc7-882af17d70a5" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "77386101-ecb9-4c22-b6af-da4f3c0439d4" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11765" + ], + "x-ms-correlation-request-id": [ + "23a0cc10-f4b5-47cc-aebe-3de05d81e9ce" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075145Z:23a0cc10-f4b5-47cc-aebe-3de05d81e9ce" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy8yYjFhZDI4OC1hY2IxLTRkODUtOTUzOC04NWJlMzQxMzMyOTMvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:52:16 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "c539c637-86e8-4389-a4e8-ab98af2b2ad3" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "77bcc072-c41f-41e4-83a0-55ae27e0a35e" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11763" + ], + "x-ms-correlation-request-id": [ + "05b534f8-342f-4ab7-a90b-021619cd6548" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075216Z:05b534f8-342f-4ab7-a90b-021619cd6548" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy8yYjFhZDI4OC1hY2IxLTRkODUtOTUzOC04NWJlMzQxMzMyOTMvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:52:45 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "c88ff0c5-ca1d-4dc3-85f4-2195e1e639f6" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "6546536b-3f59-4a6a-b8da-693810bcaa2f" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11761" + ], + "x-ms-correlation-request-id": [ + "269dc90b-f981-486f-9197-a7b0b0b38e4f" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075246Z:269dc90b-f981-486f-9197-a7b0b0b38e4f" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy8yYjFhZDI4OC1hY2IxLTRkODUtOTUzOC04NWJlMzQxMzMyOTMvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:53:16 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "6e920bdb-115d-4f61-9c7f-96054d3c427b" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "35c80d52-ab86-4394-a6be-3fb039d8c98e" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11759" + ], + "x-ms-correlation-request-id": [ + "37d1ad48-5aed-4cdc-bc37-68ea2ad2a10b" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075317Z:37d1ad48-5aed-4cdc-bc37-68ea2ad2a10b" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy8yYjFhZDI4OC1hY2IxLTRkODUtOTUzOC04NWJlMzQxMzMyOTMvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:53:47 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "f3a8429b-7504-4ed3-841b-5fbf512a0815" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "a37ba99f-1454-4375-8f0a-ea7754c42790" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11758" + ], + "x-ms-correlation-request-id": [ + "e158994a-6d02-43b6-bd8d-6b208a29f757" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075347Z:e158994a-6d02-43b6-bd8d-6b208a29f757" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy8yYjFhZDI4OC1hY2IxLTRkODUtOTUzOC04NWJlMzQxMzMyOTMvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:54:18 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "033ab665-c3b9-440f-94de-1c32b211158b" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "3b431d5c-264a-4136-8974-ffc811d8ead1" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11756" + ], + "x-ms-correlation-request-id": [ + "509ee0e5-893d-4b91-a843-30b11e0726cf" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075418Z:509ee0e5-893d-4b91-a843-30b11e0726cf" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy8yYjFhZDI4OC1hY2IxLTRkODUtOTUzOC04NWJlMzQxMzMyOTMvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:54:48 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "c15efa9a-81d0-4e3e-b554-8e24f410f861" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "08c4ceff-f8f8-48c1-b1f5-d580e60a3092" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11755" + ], + "x-ms-correlation-request-id": [ + "6d7ef5a4-965e-472b-aa0d-4425199d173b" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075448Z:6d7ef5a4-965e-472b-aa0d-4425199d173b" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/2b1ad288-acb1-4d85-9538-85be34133293/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy8yYjFhZDI4OC1hY2IxLTRkODUtOTUzOC04NWJlMzQxMzMyOTMvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:55:18 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11757" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "5bc2e2f2-22b0-4b28-aa94-3e42e51cb4cd" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "f6d098ef-d400-4b90-a18b-1bd71f5c48b5" + ], + "x-ms-correlation-request-id": [ + "498752b3-5ece-4e5b-bfc8-1afd891d0459" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075519Z:498752b3-5ece-4e5b-bfc8-1afd891d0459" + ], + "Content-Length": [ + "571" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Free_F1\",\r\n \"tier\": \"Free\",\r\n \"size\": \"F1\",\r\n \"capacity\": 1\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"externalIP\": \"104.41.131.35\",\r\n \"hostName\": \"signalr-test5324.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key2\": \"value2\",\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324\",\r\n \"name\": \"signalr-test5324\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324/regenerateKey?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL1NpZ25hbFIvc2lnbmFsci10ZXN0NTMyNC9yZWdlbmVyYXRlS2V5P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "POST", + "RequestBody": "{\r\n \"keyType\": \"Primary\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "37163de1-0f50-48f7-85c5-9fa9db31a281" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "28" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:55:20 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/576188f5-b979-45af-b4a7-483ebe097c04/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1189" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "37163de1-0f50-48f7-85c5-9fa9db31a281" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "f6d96dc4-46d5-4f05-85f2-356aea210ca6" + ], + "x-ms-correlation-request-id": [ + "c12d04a1-5dc9-489e-bedf-21924df42de0" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075520Z:c12d04a1-5dc9-489e-bedf-21924df42de0" + ], + "Content-Length": [ + "401" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"primaryKey\": \"uHQisCtzpyxdI9/AjpmHH/hj0L9NTtYjaqOhUSE3gmw=\",\r\n \"secondaryKey\": \"BgFm7a5259zwl5jYTKL4tGiauSnI659VFZkWa4N9Paw=\",\r\n \"primaryConnectionString\": \"Endpoint=https://signalr-test5324.service.signalr.net;AccessKey=uHQisCtzpyxdI9/AjpmHH/hj0L9NTtYjaqOhUSE3gmw=;\",\r\n \"secondaryConnectionString\": \"Endpoint=https://signalr-test5324.service.signalr.net;AccessKey=BgFm7a5259zwl5jYTKL4tGiauSnI659VFZkWa4N9Paw=;\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324/regenerateKey?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL1NpZ25hbFIvc2lnbmFsci10ZXN0NTMyNC9yZWdlbmVyYXRlS2V5P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "POST", + "RequestBody": "{\r\n \"keyType\": \"Secondary\"\r\n}", + "RequestHeaders": { + "x-ms-client-request-id": [ + "ca58de5e-0856-4198-9bcd-cdea32e9ced3" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Content-Length": [ + "30" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:55:53 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/c68c34da-3db3-4abc-b5bc-34cee96609ba/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-writes": [ + "1187" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "ca58de5e-0856-4198-9bcd-cdea32e9ced3" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "db5d17f8-8440-4975-8e16-7bc11c943dca" + ], + "x-ms-correlation-request-id": [ + "58b748ba-c1f4-4695-b9ea-37785cb5865d" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075553Z:58b748ba-c1f4-4695-b9ea-37785cb5865d" + ], + "Content-Length": [ + "401" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"primaryKey\": \"uHQisCtzpyxdI9/AjpmHH/hj0L9NTtYjaqOhUSE3gmw=\",\r\n \"secondaryKey\": \"wKPj0xIK7vVXFI7QskLWZt5Km/KFJYgxUzY3LgdGcVg=\",\r\n \"primaryConnectionString\": \"Endpoint=https://signalr-test5324.service.signalr.net;AccessKey=uHQisCtzpyxdI9/AjpmHH/hj0L9NTtYjaqOhUSE3gmw=;\",\r\n \"secondaryConnectionString\": \"Endpoint=https://signalr-test5324.service.signalr.net;AccessKey=wKPj0xIK7vVXFI7QskLWZt5Km/KFJYgxUzY3LgdGcVg=;\"\r\n}", + "StatusCode": 201 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/576188f5-b979-45af-b4a7-483ebe097c04/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy81NzYxODhmNS1iOTc5LTQ1YWYtYjRhNy00ODNlYmUwOTdjMDQvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:55:50 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11756" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "f4539175-17aa-46a5-96a8-e50013515923" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "11833637-8ba4-47e6-82e4-9045cc560ea2" + ], + "x-ms-correlation-request-id": [ + "9591be30-7610-4bba-b745-e3fb8d5e9dbc" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075551Z:9591be30-7610-4bba-b745-e3fb8d5e9dbc" + ], + "Content-Length": [ + "571" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Free_F1\",\r\n \"tier\": \"Free\",\r\n \"size\": \"F1\",\r\n \"capacity\": 1\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"externalIP\": \"104.41.131.35\",\r\n \"hostName\": \"signalr-test5324.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key2\": \"value2\",\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324\",\r\n \"name\": \"signalr-test5324\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/576188f5-b979-45af-b4a7-483ebe097c04/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy81NzYxODhmNS1iOTc5LTQ1YWYtYjRhNy00ODNlYmUwOTdjMDQvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:55:52 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11755" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "a7176be4-518f-4c75-b060-120ef362e724" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "d7c4085e-3c74-49a8-8b8e-23a6d4de37db" + ], + "x-ms-correlation-request-id": [ + "a0cb4d19-3c69-41ec-905e-fa8c283299a8" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075552Z:a0cb4d19-3c69-41ec-905e-fa8c283299a8" + ], + "Content-Length": [ + "571" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Free_F1\",\r\n \"tier\": \"Free\",\r\n \"size\": \"F1\",\r\n \"capacity\": 1\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"externalIP\": \"104.41.131.35\",\r\n \"hostName\": \"signalr-test5324.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key2\": \"value2\",\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324\",\r\n \"name\": \"signalr-test5324\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/c68c34da-3db3-4abc-b5bc-34cee96609ba/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy9jNjhjMzRkYS0zZGIzLTRhYmMtYjViYy0zNGNlZTk2NjA5YmEvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:56:23 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11752" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "dabc67ec-94af-4561-95b2-b815b903a790" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "b3d2f729-52ab-4b0f-905f-2bee47b800a2" + ], + "x-ms-correlation-request-id": [ + "b6115305-d6c1-405e-b80a-3f1e5e9cfee1" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075623Z:b6115305-d6c1-405e-b80a-3f1e5e9cfee1" + ], + "Content-Length": [ + "571" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Free_F1\",\r\n \"tier\": \"Free\",\r\n \"size\": \"F1\",\r\n \"capacity\": 1\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"externalIP\": \"104.41.131.35\",\r\n \"hostName\": \"signalr-test5324.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key2\": \"value2\",\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324\",\r\n \"name\": \"signalr-test5324\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/c68c34da-3db3-4abc-b5bc-34cee96609ba/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy9jNjhjMzRkYS0zZGIzLTRhYmMtYjViYy0zNGNlZTk2NjA5YmEvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:56:23 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11751" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "3b87a02f-87bb-4265-93d9-246660ec285e" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "fe65ecdf-2162-4017-8bf9-3f5982c824ff" + ], + "x-ms-correlation-request-id": [ + "6a4feac2-c4a1-4a9b-97fc-e8bbb74f4529" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075624Z:6a4feac2-c4a1-4a9b-97fc-e8bbb74f4529" + ], + "Content-Length": [ + "571" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"sku\": {\r\n \"name\": \"Free_F1\",\r\n \"tier\": \"Free\",\r\n \"size\": \"F1\",\r\n \"capacity\": 1\r\n },\r\n \"properties\": {\r\n \"provisioningState\": \"Succeeded\",\r\n \"externalIP\": \"104.41.131.35\",\r\n \"hostName\": \"signalr-test5324.service.signalr.net\",\r\n \"publicPort\": 5001,\r\n \"serverPort\": 5002,\r\n \"version\": \"1.0-preview\",\r\n \"hostNamePrefix\": null\r\n },\r\n \"location\": \"eastus\",\r\n \"tags\": {\r\n \"key2\": \"value2\",\r\n \"key3\": \"value3\",\r\n \"key4\": \"value4\"\r\n },\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324\",\r\n \"name\": \"signalr-test5324\",\r\n \"type\": \"Microsoft.SignalRService/SignalR\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL1NpZ25hbFIvc2lnbmFsci10ZXN0NTMyND9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "555a486e-f2b1-4e8b-a39d-9b05e3354700" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:56:25 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Location": [ + "https://management.azure.com/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/40e76362-a5c4-4850-9500-9a91c379fad4/SignalR/signalr-test5324?api-version=2018-03-01-preview" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "555a486e-f2b1-4e8b-a39d-9b05e3354700" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "064798fe-0b60-495d-a5a0-73642dc5190d" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14999" + ], + "x-ms-correlation-request-id": [ + "136bd298-7f8b-43d0-8cb4-855dded3607f" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075625Z:136bd298-7f8b-43d0-8cb4-855dded3607f" + ], + "Content-Length": [ + "0" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 202 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL1NpZ25hbFIvc2lnbmFsci10ZXN0NTMyND9hcGktdmVyc2lvbj0yMDE4LTAzLTAxLXByZXZpZXc=", + "RequestMethod": "DELETE", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "997460bc-535b-493e-a32e-3b927e851763" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:56:57 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-deletes": [ + "14998" + ], + "x-ms-request-id": [ + "20a6973d-57de-4f0c-a971-d0768ac09a48" + ], + "x-ms-correlation-request-id": [ + "20a6973d-57de-4f0c-a971-d0768ac09a48" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075657Z:20a6973d-57de-4f0c-a971-d0768ac09a48" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 204 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/40e76362-a5c4-4850-9500-9a91c379fad4/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy80MGU3NjM2Mi1hNWM0LTQ4NTAtOTUwMC05YTkxYzM3OWZhZDQvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:56:55 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "cf9a375b-8581-4f50-b8c8-74bd20541169" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "fb9adee5-994d-4b63-ad1f-fe51287fe53d" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11749" + ], + "x-ms-correlation-request-id": [ + "4d847b2e-ba24-4007-8c98-08cd8121818d" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075656Z:4d847b2e-ba24-4007-8c98-08cd8121818d" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 204 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/resourceGroups/signalr-test-rg258/providers/Microsoft.SignalRService/locations/eastus/operationResults/40e76362-a5c4-4850-9500-9a91c379fad4/SignalR/signalr-test5324?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Jlc291cmNlR3JvdXBzL3NpZ25hbHItdGVzdC1yZzI1OC9wcm92aWRlcnMvTWljcm9zb2Z0LlNpZ25hbFJTZXJ2aWNlL2xvY2F0aW9ucy9lYXN0dXMvb3BlcmF0aW9uUmVzdWx0cy80MGU3NjM2Mi1hNWM0LTQ4NTAtOTUwMC05YTkxYzM3OWZhZDQvU2lnbmFsUi9zaWduYWxyLXRlc3Q1MzI0P2FwaS12ZXJzaW9uPTIwMTgtMDMtMDEtcHJldmlldw==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:56:56 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "5a71fe6d-d1a8-4c0f-a06c-17f7e71bde06" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "3b9843f1-1fab-481a-b516-7dc9fbb63815" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11748" + ], + "x-ms-correlation-request-id": [ + "9635c412-75c1-4be0-899e-ecf321141e12" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T075657Z:9635c412-75c1-4be0-899e-ecf321141e12" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "", + "StatusCode": 204 + } + ], + "Names": { + "CreateResourceGroup": [ + "signalr-test-rg258" + ], + "SignalRStandardTierToFreeTest": [ + "signalr-service-test3216" + ], + "CreateSignalR": [ + "signalr-test5324" + ], + "SignalRScenarioVerification": [ + "signalr-service-test8302" + ] + }, + "Variables": { + "SubscriptionId": "2085065b-00f8-4cba-9675-ba15f4d4ab66" + } +} \ No newline at end of file diff --git a/src/SDKs/SignalR/SignalR.Tests/SessionRecords/SignalR.Tests.SignalRTests/SignalRUsageTest.json b/src/SDKs/SignalR/SignalR.Tests/SessionRecords/SignalR.Tests.SignalRTests/SignalRUsageTest.json new file mode 100644 index 000000000000..c30f006bfd41 --- /dev/null +++ b/src/SDKs/SignalR/SignalR.Tests/SessionRecords/SignalR.Tests.SignalRTests/SignalRUsageTest.json @@ -0,0 +1,133 @@ +{ + "Entries": [ + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/providers/Microsoft.SignalRService?api-version=2015-11-01", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2lnbmFsUlNlcnZpY2U/YXBpLXZlcnNpb249MjAxNS0xMS0wMQ==", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "23f31730-cc72-4be6-886a-16dd600e8dd2" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.Resources.ResourceManagementClient/1.0.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:34:45 GMT" + ], + "Pragma": [ + "no-cache" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11998" + ], + "x-ms-request-id": [ + "fe39bc7d-64c3-4c00-ba4c-a45bab632f30" + ], + "x-ms-correlation-request-id": [ + "fe39bc7d-64c3-4c00-ba4c-a45bab632f30" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073445Z:fe39bc7d-64c3-4c00-ba4c-a45bab632f30" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "Content-Length": [ + "1572" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/providers/Microsoft.SignalRService\",\r\n \"namespace\": \"Microsoft.SignalRService\",\r\n \"resourceTypes\": [\r\n {\r\n \"resourceType\": \"SignalR\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ],\r\n \"capabilities\": \"CrossResourceGroupResourceMove, CrossSubscriptionResourceMove\"\r\n },\r\n {\r\n \"resourceType\": \"locations\",\r\n \"locations\": [],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/operationResults\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"operations\",\r\n \"locations\": [\r\n \"East US\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/checkNameAvailability\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n },\r\n {\r\n \"resourceType\": \"locations/usages\",\r\n \"locations\": [\r\n \"East US\",\r\n \"West US\",\r\n \"Southeast Asia\",\r\n \"West Europe\",\r\n \"West US 2\",\r\n \"Central US EUAP\",\r\n \"East US 2\",\r\n \"North Europe\",\r\n \"Australia East\",\r\n \"Canada Central\",\r\n \"Canada East\",\r\n \"Central US\",\r\n \"Japan East\",\r\n \"UK South\"\r\n ],\r\n \"apiVersions\": [\r\n \"2018-03-01-preview\"\r\n ]\r\n }\r\n ],\r\n \"registrationState\": \"Registered\"\r\n}", + "StatusCode": 200 + }, + { + "RequestUri": "/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/providers/Microsoft.SignalRService/locations/East%20US/usages?api-version=2018-03-01-preview", + "EncodedRequestUri": "L3N1YnNjcmlwdGlvbnMvMjA4NTA2NWItMDBmOC00Y2JhLTk2NzUtYmExNWY0ZDRhYjY2L3Byb3ZpZGVycy9NaWNyb3NvZnQuU2lnbmFsUlNlcnZpY2UvbG9jYXRpb25zL0Vhc3QlMjBVUy91c2FnZXM/YXBpLXZlcnNpb249MjAxOC0wMy0wMS1wcmV2aWV3", + "RequestMethod": "GET", + "RequestBody": "", + "RequestHeaders": { + "x-ms-client-request-id": [ + "392d5eeb-4c04-4089-a395-62c41d854c5b" + ], + "accept-language": [ + "en-US" + ], + "User-Agent": [ + "FxVersion/4.6.26614.01", + "Microsoft.Azure.Management.SignalR.SignalRManagementClient/0.9.0.0" + ] + }, + "ResponseHeaders": { + "Cache-Control": [ + "no-cache" + ], + "Date": [ + "Fri, 31 Aug 2018 07:34:46 GMT" + ], + "Pragma": [ + "no-cache" + ], + "Server": [ + "Kestrel" + ], + "x-ms-ratelimit-remaining-subscription-reads": [ + "11997" + ], + "Strict-Transport-Security": [ + "max-age=31536000; includeSubDomains" + ], + "X-Content-Type-Options": [ + "nosniff" + ], + "x-ms-client-request-id": [ + "392d5eeb-4c04-4089-a395-62c41d854c5b" + ], + "x-rp-server-mvid": [ + "8828a1fd-9d7b-4b2f-af6f-9535e08f2ceb" + ], + "x-ms-request-id": [ + "5c4ea755-c55d-43e0-9feb-ab75eb783c77" + ], + "x-ms-correlation-request-id": [ + "16cab5b9-b23b-4117-be19-dfb85fb1299f" + ], + "x-ms-routing-request-id": [ + "SOUTHEASTASIA:20180831T073446Z:16cab5b9-b23b-4117-be19-dfb85fb1299f" + ], + "Content-Length": [ + "292" + ], + "Content-Type": [ + "application/json; charset=utf-8" + ], + "Expires": [ + "-1" + ] + }, + "ResponseBody": "{\r\n \"value\": [\r\n {\r\n \"id\": \"/subscriptions/2085065b-00f8-4cba-9675-ba15f4d4ab66/providers/Microsoft.SignalRService/locations/eastus/usages/FreeTierInstances\",\r\n \"currentValue\": 1,\r\n \"limit\": 5,\r\n \"name\": {\r\n \"value\": \"FreeTierInstances\",\r\n \"localizedValue\": \"Free Tier SignalR Instances per subscription\"\r\n },\r\n \"unit\": \"Count\"\r\n }\r\n ]\r\n}", + "StatusCode": 200 + } + ], + "Names": {}, + "Variables": { + "SubscriptionId": "2085065b-00f8-4cba-9675-ba15f4d4ab66" + } +} \ No newline at end of file diff --git a/src/SDKs/SignalR/SignalR.Tests/SignalR.Tests.csproj b/src/SDKs/SignalR/SignalR.Tests/SignalR.Tests.csproj new file mode 100644 index 000000000000..8df71c3ff475 --- /dev/null +++ b/src/SDKs/SignalR/SignalR.Tests/SignalR.Tests.csproj @@ -0,0 +1,29 @@ + + + + SignalR.Tests + SignalR.Tests Class Library + SignalR.Tests + 1.0.0-preview + + + + + + + + + + + PreserveNewest + + + + + + + + + diff --git a/src/SDKs/SignalR/SignalR.Tests/Tests/SignalRTests.cs b/src/SDKs/SignalR/SignalR.Tests/Tests/SignalRTests.cs new file mode 100644 index 000000000000..2ead14ef4d14 --- /dev/null +++ b/src/SDKs/SignalR/SignalR.Tests/Tests/SignalRTests.cs @@ -0,0 +1,267 @@ +using Microsoft.Azure.Management.Resources.Models; +using Microsoft.Azure.Management.SignalR; +using Microsoft.Azure.Management.SignalR.Models; +using Microsoft.Rest.ClientRuntime.Azure.TestFramework; +using System; +using System.Linq; +using System.Net; +using System.Threading.Tasks; +using Xunit; + +namespace SignalR.Tests +{ + public class SignalRTests + { + [Fact] + public void SignalRCheckNameTest() + { + var handler = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + + using (var context = MockContext.Start(typeof(SignalRTests).FullName)) + { + var resourceClient = SignalRTestUtilities.GetResourceManagementClient(context, handler); + var signalrClient = SignalRTestUtilities.GetSignalRManagementClient(context, handler); + + // Create resource group + var location = SignalRTestUtilities.GetDefaultSignalRLocation(resourceClient); + var resourceGroup = SignalRTestUtilities.CreateResourceGroup(resourceClient, location); + + // Check valid name + var signalrName = TestUtilities.GenerateName("signalr-service-test"); + var checkNameRequest = signalrClient.SignalR.CheckNameAvailability( + location, + new NameAvailabilityParameters + { + Type = SignalRTestUtilities.SignalRResourceType, + Name = signalrName + }); + + Assert.True(checkNameRequest.NameAvailable); + Assert.Null(checkNameRequest.Reason); + Assert.Null(checkNameRequest.Message); + + signalrName = SignalRTestUtilities.CreateSignalR(signalrClient, resourceGroup.Name, location).Name; + checkNameRequest = signalrClient.SignalR.CheckNameAvailability( + location, + new NameAvailabilityParameters + { + Type = SignalRTestUtilities.SignalRResourceType, + Name = signalrName, + }); + Assert.False(checkNameRequest.NameAvailable); + Assert.Equal("AlreadyExists", checkNameRequest.Reason); + Assert.Equal("Domain already exists", checkNameRequest.Message); + } + } + + [Fact] + public void SignalRFreeTierToStandardTest() + { + var handler = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + + using (var context = MockContext.Start(typeof(SignalRTests).FullName)) + { + var resourceClient = SignalRTestUtilities.GetResourceManagementClient(context, handler); + var signalrClient = SignalRTestUtilities.GetSignalRManagementClient(context, handler); + + var location = SignalRTestUtilities.GetDefaultSignalRLocation(resourceClient); + var resourceGroup = SignalRTestUtilities.CreateResourceGroup(resourceClient, location); + + var signalrName = TestUtilities.GenerateName("signalr-service-test"); + + var signalr = SignalRTestUtilities.CreateSignalR(signalrClient, resourceGroup.Name, location, isStandard: false); + SignalRScenarioVerification(signalrClient, resourceGroup, signalr, false); + } + } + + [Fact] + public void SignalRStandardTierToFreeTest() + { + var handler = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + + using (var context = MockContext.Start(typeof(SignalRTests).FullName)) + { + var resourceClient = SignalRTestUtilities.GetResourceManagementClient(context, handler); + var signalrClient = SignalRTestUtilities.GetSignalRManagementClient(context, handler); + + var location = SignalRTestUtilities.GetDefaultSignalRLocation(resourceClient); + var resourceGroup = SignalRTestUtilities.CreateResourceGroup(resourceClient, location); + + var signalrName = TestUtilities.GenerateName("signalr-service-test"); + + var capacity = 2; + var signalr = SignalRTestUtilities.CreateSignalR(signalrClient, resourceGroup.Name, location, isStandard: true, capacity: capacity); + SignalRScenarioVerification(signalrClient, resourceGroup, signalr, true, capacity); + } + } + + [Fact] + public void SignalRUsageTest() + { + var handler = new RecordedDelegatingHandler { StatusCodeToReturn = HttpStatusCode.OK }; + + using (var context = MockContext.Start(typeof(SignalRTests).FullName)) + { + var resourceClient = SignalRTestUtilities.GetResourceManagementClient(context, handler); + var signalrClient = SignalRTestUtilities.GetSignalRManagementClient(context, handler); + + var location = SignalRTestUtilities.GetDefaultSignalRLocation(resourceClient); + + var usages = signalrClient.Usages.List(location); + Assert.NotEmpty(usages); + + var usage = usages.First(); + Assert.NotNull(usage); + Assert.NotEmpty(usage.Id); + Assert.NotNull(usage.CurrentValue); + Assert.NotNull(usage.Limit); + Assert.NotNull(usage.Name); + Assert.NotEmpty(usage.Name.Value); + Assert.NotEmpty(usage.Name.LocalizedValue); + Assert.NotEmpty(usage.Unit); + } + } + + private void SignalRScenarioVerification(SignalRManagementClient signalrClient, ResourceGroup resourceGroup, SignalRResource signalr, bool isStandard, int capacity = 1) + { + // Validate the newly created SignalR instance + SignalRTestUtilities.ValidateResourceDefaultTags(signalr); + Assert.NotNull(signalr.Sku); + if (isStandard) + { + Assert.Equal(SignalRSkuTier.Standard, signalr.Sku.Tier); + Assert.Equal("Standard_S1", signalr.Sku.Name); + Assert.Equal("S1", signalr.Sku.Size); + Assert.Equal(capacity, signalr.Sku.Capacity); + } + else + { + Assert.Equal(SignalRSkuTier.Free, signalr.Sku.Tier); + Assert.Equal("Free_F1", signalr.Sku.Name); + Assert.Equal("F1", signalr.Sku.Size); + Assert.Equal(capacity, signalr.Sku.Capacity); + } + // Currently, HostNamePrefix is used as a placeholder. It's not regarded by the RP + Assert.Null(signalr.HostNamePrefix); + Assert.Equal(ProvisioningState.Succeeded, signalr.ProvisioningState); + Assert.NotEmpty(signalr.HostName); + Assert.NotEmpty(signalr.ExternalIP); + Assert.NotNull(signalr.PublicPort); + Assert.NotNull(signalr.ServerPort); + Assert.NotEmpty(signalr.Version); + + // List the SignalR instances by resource group + var signalrByResourceGroup = signalrClient.SignalR.ListByResourceGroup(resourceGroup.Name); + Assert.Single(signalrByResourceGroup); + signalr = signalrByResourceGroup.FirstOrDefault(r => StringComparer.OrdinalIgnoreCase.Equals(r.Name, signalr.Name)); + SignalRTestUtilities.ValidateResourceDefaultTags(signalr); + + // Get the SignalR instance by name + signalr = signalrClient.SignalR.Get(resourceGroup.Name, signalr.Name); + SignalRTestUtilities.ValidateResourceDefaultTags(signalr); + + // List keys + var keys = signalrClient.SignalR.ListKeys(resourceGroup.Name, signalr.Name); + Assert.NotNull(keys); + Assert.NotEmpty(keys.PrimaryKey); + Assert.NotEmpty(keys.PrimaryConnectionString); + Assert.NotEmpty(keys.SecondaryKey); + Assert.NotEmpty(keys.SecondaryConnectionString); + + // Update the SignalR instance + capacity = isStandard ? 1 : 5; + signalr = signalrClient.SignalR.Update(resourceGroup.Name, signalr.Name, new SignalRUpdateParameters + { + Tags = SignalRTestUtilities.DefaultNewTags, + Sku = new ResourceSku + { + Name = isStandard ? "Free_F1" : "Standard_S1", + Tier = isStandard ? "Free" : "Standard", + Size = isStandard ? "F1" : "S1", + Capacity = capacity, + }, + Properties = new SignalRCreateOrUpdateProperties + { + HostNamePrefix = TestUtilities.GenerateName("signalr-service-test"), + }, + }); + + // Validate the updated SignalR instance + SignalRTestUtilities.ValidateResourceDefaultNewTags(signalr); + Assert.NotNull(signalr.Sku); + if (isStandard) + { + Assert.Equal(SignalRSkuTier.Free, signalr.Sku.Tier); + Assert.Equal("Free_F1", signalr.Sku.Name); + Assert.Equal("F1", signalr.Sku.Size); + Assert.Equal(capacity, signalr.Sku.Capacity); + } + else + { + Assert.Equal(SignalRSkuTier.Standard, signalr.Sku.Tier); + Assert.Equal("Standard_S1", signalr.Sku.Name); + Assert.Equal("S1", signalr.Sku.Size); + Assert.Equal(capacity, signalr.Sku.Capacity); + } + Assert.Null(signalr.HostNamePrefix); + Assert.Equal(ProvisioningState.Succeeded, signalr.ProvisioningState); + Assert.NotEmpty(signalr.HostName); + Assert.NotEmpty(signalr.ExternalIP); + Assert.NotNull(signalr.PublicPort); + Assert.NotNull(signalr.ServerPort); + Assert.NotEmpty(signalr.Version); + + // List keys of the updated SignalR instance + keys = signalrClient.SignalR.ListKeys(resourceGroup.Name, signalr.Name); + Assert.NotNull(keys); + Assert.NotEmpty(keys.PrimaryKey); + Assert.NotEmpty(keys.PrimaryConnectionString); + Assert.NotEmpty(keys.SecondaryKey); + Assert.NotEmpty(keys.SecondaryConnectionString); + + // Regenerate primary key + var newKeys1 = signalrClient.SignalR.RegenerateKey(resourceGroup.Name, signalr.Name, new RegenerateKeyParameters + { + KeyType = "Primary", + }); + Assert.NotNull(newKeys1); + Assert.NotEqual(keys.PrimaryKey, newKeys1.PrimaryKey); + Assert.NotEqual(keys.PrimaryConnectionString, newKeys1.PrimaryConnectionString); + Assert.Null(newKeys1.SecondaryKey); + Assert.Null(newKeys1.SecondaryConnectionString); + + // Ensure only the primary key is regenerated + newKeys1 = signalrClient.SignalR.ListKeys(resourceGroup.Name, signalr.Name); + Assert.NotNull(newKeys1); + Assert.NotEqual(keys.PrimaryKey, newKeys1.PrimaryKey); + Assert.NotEqual(keys.PrimaryConnectionString, newKeys1.PrimaryConnectionString); + Assert.Equal(keys.SecondaryKey, newKeys1.SecondaryKey); + Assert.Equal(keys.SecondaryConnectionString, newKeys1.SecondaryConnectionString); + + // Regenerate secondary key + var newKeys2 = signalrClient.SignalR.RegenerateKey(resourceGroup.Name, signalr.Name, new RegenerateKeyParameters + { + KeyType = "Secondary", + }); + Assert.NotNull(newKeys2); + Assert.Null(newKeys2.PrimaryKey); + Assert.Null(newKeys2.PrimaryConnectionString); + Assert.NotEqual(keys.SecondaryKey, newKeys2.SecondaryKey); + Assert.NotEqual(keys.SecondaryConnectionString, newKeys2.SecondaryConnectionString); + + // ensure only the secondary key is regenerated + newKeys2 = signalrClient.SignalR.ListKeys(resourceGroup.Name, signalr.Name); + Assert.NotNull(newKeys2); + Assert.Equal(newKeys1.PrimaryKey, newKeys2.PrimaryKey); + Assert.Equal(newKeys1.PrimaryConnectionString, newKeys2.PrimaryConnectionString); + Assert.NotEqual(newKeys1.SecondaryKey, newKeys2.SecondaryKey); + Assert.NotEqual(newKeys1.SecondaryConnectionString, newKeys2.SecondaryConnectionString); + + // Delete the SignalR instance + signalrClient.SignalR.Delete(resourceGroup.Name, signalr.Name); + + // Delete again, should be no-op + signalrClient.SignalR.Delete(resourceGroup.Name, signalr.Name); + } + } +} diff --git a/src/SDKs/SignalR/SignalR.sln b/src/SDKs/SignalR/SignalR.sln index e834d9a1a249..c86dbf99eb9b 100644 --- a/src/SDKs/SignalR/SignalR.sln +++ b/src/SDKs/SignalR/SignalR.sln @@ -5,6 +5,8 @@ VisualStudioVersion = 15.0.27428.2037 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Microsoft.Azure.Management.SignalR", "Management.SignalR\Microsoft.Azure.Management.SignalR.csproj", "{D7952BF0-4FE8-458E-9834-69486FA5AEF5}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SignalR.Tests", "SignalR.Tests\SignalR.Tests.csproj", "{4458B4E0-F83D-464D-A10F-2DC7D06FA315}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -15,6 +17,10 @@ Global {D7952BF0-4FE8-458E-9834-69486FA5AEF5}.Debug|Any CPU.Build.0 = Debug|Any CPU {D7952BF0-4FE8-458E-9834-69486FA5AEF5}.Release|Any CPU.ActiveCfg = Release|Any CPU {D7952BF0-4FE8-458E-9834-69486FA5AEF5}.Release|Any CPU.Build.0 = Release|Any CPU + {4458B4E0-F83D-464D-A10F-2DC7D06FA315}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4458B4E0-F83D-464D-A10F-2DC7D06FA315}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4458B4E0-F83D-464D-A10F-2DC7D06FA315}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4458B4E0-F83D-464D-A10F-2DC7D06FA315}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE From 4d822fdd30e7c21fa07528ac593c43cf3c258b34 Mon Sep 17 00:00:00 2001 From: Menghua Xiao Date: Fri, 31 Aug 2018 18:22:48 +0800 Subject: [PATCH 3/3] Update to address code review comments. --- .../Microsoft.Azure.Management.SignalR.csproj | 12 +++++++----- .../Management.SignalR/Properties/AssemblyInfo.cs | 4 ++-- src/SDKs/SignalR/SignalR.Tests/SignalR.Tests.csproj | 6 +----- src/SDKs/_metadata/signalr_resource-manager.txt | 4 ++-- 4 files changed, 12 insertions(+), 14 deletions(-) diff --git a/src/SDKs/SignalR/Management.SignalR/Microsoft.Azure.Management.SignalR.csproj b/src/SDKs/SignalR/Management.SignalR/Microsoft.Azure.Management.SignalR.csproj index c98a57c81a0b..233f9cdc6f43 100644 --- a/src/SDKs/SignalR/Management.SignalR/Microsoft.Azure.Management.SignalR.csproj +++ b/src/SDKs/SignalR/Management.SignalR/Microsoft.Azure.Management.SignalR.csproj @@ -6,13 +6,15 @@ Microsoft.Azure.Management.SignalR Provides management capabilities for Azure SignalR. - 0.9.0-preview + 0.10.0-preview Microsoft.Azure.Management.SignalR Microsoft Azure SignalR;SignalR; - + @@ -23,4 +25,4 @@ - \ No newline at end of file + diff --git a/src/SDKs/SignalR/Management.SignalR/Properties/AssemblyInfo.cs b/src/SDKs/SignalR/Management.SignalR/Properties/AssemblyInfo.cs index f82959d45324..a3678048ac19 100644 --- a/src/SDKs/SignalR/Management.SignalR/Properties/AssemblyInfo.cs +++ b/src/SDKs/SignalR/Management.SignalR/Properties/AssemblyInfo.cs @@ -8,8 +8,8 @@ [assembly: AssemblyTitle("Microsoft Azure SignalR Management Library")] [assembly: AssemblyDescription("Provides management functionality for Microsoft Azure SignalR Resources.")] -[assembly: AssemblyVersion("0.9.0.0")] -[assembly: AssemblyFileVersion("0.9.0.0")] +[assembly: AssemblyVersion("0.10.0.0")] +[assembly: AssemblyFileVersion("0.10.0.0")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Microsoft")] [assembly: AssemblyProduct("Microsoft Azure .NET SDK")] diff --git a/src/SDKs/SignalR/SignalR.Tests/SignalR.Tests.csproj b/src/SDKs/SignalR/SignalR.Tests/SignalR.Tests.csproj index 8df71c3ff475..79c050cd3a8d 100644 --- a/src/SDKs/SignalR/SignalR.Tests/SignalR.Tests.csproj +++ b/src/SDKs/SignalR/SignalR.Tests/SignalR.Tests.csproj @@ -4,13 +4,9 @@ SignalR.Tests SignalR.Tests Class Library SignalR.Tests - 1.0.0-preview + 1.0.0 - - diff --git a/src/SDKs/_metadata/signalr_resource-manager.txt b/src/SDKs/_metadata/signalr_resource-manager.txt index 3f38624e3aa0..03f1217b148b 100644 --- a/src/SDKs/_metadata/signalr_resource-manager.txt +++ b/src/SDKs/_metadata/signalr_resource-manager.txt @@ -1,10 +1,10 @@ Executing AutoRest command cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/signalr/resource-manager/readme.md --csharp --version=latest --reflect-api-versions --csharp-sdks-folder=D:\Code\azure-sdk-for-net\tools\..\src\SDKs\ -2018-08-31 09:44:19 UTC +2018-09-06 03:37:28 UTC 1) azure-rest-api-specs repository information GitHub fork: Azure Branch: master -Commit: 1d1cbd8bf6815fba342d405d6fafd0d944520d72 +Commit: c0c706d70aee360958be4ae9dee85bff7c5da2db 2) AutoRest information Requested version: latest