diff --git a/sdk/iot/Azure.Iot.Hub.Service/api/Azure.Iot.Hub.Service.netstandard2.0.cs b/sdk/iot/Azure.Iot.Hub.Service/api/Azure.Iot.Hub.Service.netstandard2.0.cs index 399df64b749ce..36ee417230e12 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/api/Azure.Iot.Hub.Service.netstandard2.0.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/api/Azure.Iot.Hub.Service.netstandard2.0.cs @@ -86,7 +86,17 @@ public enum ServiceVersion } public partial class JobsClient { - public JobsClient() { } + protected JobsClient() { } + public virtual Azure.Response CancelImportExportJob(string jobId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CancelImportExportJobAsync(string jobId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response CreateExportDevicesJob(System.Uri outputBlobContainerUri, bool excludeKeys, Azure.Iot.Hub.Service.Models.ExportJobRequestOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CreateExportDevicesJobAsync(System.Uri outputBlobContainerUri, bool excludeKeys, Azure.Iot.Hub.Service.Models.ExportJobRequestOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response CreateImportDevicesJob(System.Uri importBlobContainerUri, System.Uri outputBlobContainerUri, Azure.Iot.Hub.Service.Models.ImportJobRequestOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> CreateImportDevicesJobAsync(System.Uri importBlobContainerUri, System.Uri outputBlobContainerUri, Azure.Iot.Hub.Service.Models.ImportJobRequestOptions options = null, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response GetImportExportJob(string jobId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task> GetImportExportJobAsync(string jobId, System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual Azure.Response> GetImportExportJobs(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } + public virtual System.Threading.Tasks.Task>> GetImportExportJobsAsync(System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken)) { throw null; } } public partial class ModulesClient { @@ -602,6 +612,17 @@ public ExportImportDevice() { } public static bool operator !=(Azure.Iot.Hub.Service.Models.ExportImportDeviceStatus left, Azure.Iot.Hub.Service.Models.ExportImportDeviceStatus right) { throw null; } public override string ToString() { throw null; } } + public partial class ExportJobRequestOptions : Azure.Iot.Hub.Service.Models.JobRequestOptions + { + public ExportJobRequestOptions() { } + public string OutputBlobName { get { throw null; } set { } } + } + public partial class ImportJobRequestOptions : Azure.Iot.Hub.Service.Models.JobRequestOptions + { + public ImportJobRequestOptions() { } + public string InputBlobName { get { throw null; } set { } } + public string OutputBlobName { get { throw null; } set { } } + } public partial class JobProperties { public JobProperties() { } @@ -704,6 +725,11 @@ public JobRequest() { } public Azure.Iot.Hub.Service.Models.JobRequestType? Type { get { throw null; } set { } } public Azure.Iot.Hub.Service.Models.TwinData UpdateTwin { get { throw null; } set { } } } + public partial class JobRequestOptions + { + public JobRequestOptions() { } + public Azure.Iot.Hub.Service.Models.JobPropertiesStorageAuthenticationType AuthenticationType { get { throw null; } set { } } + } [System.Runtime.InteropServices.StructLayoutAttribute(System.Runtime.InteropServices.LayoutKind.Sequential)] public readonly partial struct JobRequestType : System.IEquatable { diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Customized/JobsRestClient.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Customized/JobsRestClient.cs new file mode 100644 index 0000000000000..353ca51ecc487 --- /dev/null +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Customized/JobsRestClient.cs @@ -0,0 +1,94 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Text.Json; +using System.Threading; +using System.Threading.Tasks; +using Azure.Core; + +namespace Azure.Iot.Hub.Service +{ + internal partial class JobsRestClient + { + internal Response CancelImportExportJob(string id, CancellationToken cancellationToken = default) + { + if (id == null) + { + throw new ArgumentNullException(nameof(id)); + } + + using var message = CreateCancelImportExportJobRequest(id); + _pipeline.Send(message, cancellationToken); + switch (message.Response.Status) + { + case 200: + { + string value = default; + using var document = JsonDocument.Parse(message.Response.ContentStream); + if (document.RootElement.ValueKind == JsonValueKind.Null) + { + value = null; + } + else + { + value = document.RootElement.GetRawText(); + } + return Response.FromValue(value, message.Response); + } + case 204: + return Response.FromValue(null, message.Response); + + default: + throw _clientDiagnostics.CreateRequestFailedException(message.Response); + } + } + + internal async Task> CancelImportExportJobAsync(string id, CancellationToken cancellationToken = default) + { + if (id == null) + { + throw new ArgumentNullException(nameof(id)); + } + + using var message = CreateCancelImportExportJobRequest(id); + await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); + switch (message.Response.Status) + { + case 200: + { + string value = default; + using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); + if (document.RootElement.ValueKind == JsonValueKind.Null) + { + value = null; + } + else + { + value = document.RootElement.GetRawText(); + } + return Response.FromValue(value, message.Response); + } + case 204: + return Response.FromValue(null, message.Response); + + default: + throw await _clientDiagnostics.CreateRequestFailedExceptionAsync(message.Response).ConfigureAwait(false); + } + } + + internal HttpMessage CreateCancelImportExportJobRequest(string id) + { + var message = _pipeline.CreateMessage(); + var request = message.Request; + request.Method = RequestMethod.Delete; + var uri = new RawRequestUriBuilder(); + uri.Reset(endpoint); + uri.AppendPath("/jobs/", false); + uri.AppendPath(id, true); + uri.AppendQuery("api-version", apiVersion, true); + request.Uri = uri; + return message; + } + } +} diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Customized/Models/ExportJobRequestOptions.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Customized/Models/ExportJobRequestOptions.cs new file mode 100644 index 0000000000000..22ea0243aedb9 --- /dev/null +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Customized/Models/ExportJobRequestOptions.cs @@ -0,0 +1,16 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +namespace Azure.Iot.Hub.Service.Models +{ + /// + /// Optional properties for export jobs. + /// + public class ExportJobRequestOptions : JobRequestOptions + { + /// + /// The name of the blob that contains the export devices registry information for the IoT Hub. If not provided by the user, it will default to "devices.txt". + /// + public string OutputBlobName { get; set; } + } +} diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Customized/Models/ImportJobRequestOptions.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Customized/Models/ImportJobRequestOptions.cs new file mode 100644 index 0000000000000..d6443e04927be --- /dev/null +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Customized/Models/ImportJobRequestOptions.cs @@ -0,0 +1,21 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +namespace Azure.Iot.Hub.Service.Models +{ + /// + /// Optional properties for import jobs. + /// + public class ImportJobRequestOptions : JobRequestOptions + { + /// + /// The name of the blob that will contain the status of importing devices. If not provided by the user, it will default to "devices.txt". + /// + public string InputBlobName { get; set; } + + /// + /// The name of the blob that contains the export devices registry information for the IoT Hub. If not provided by the user, it will default to "devices.txt". + /// + public string OutputBlobName { get; set; } + } +} diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Customized/Models/JobRequestOptions.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Customized/Models/JobRequestOptions.cs new file mode 100644 index 0000000000000..74518d189a6cd --- /dev/null +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Customized/Models/JobRequestOptions.cs @@ -0,0 +1,16 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +namespace Azure.Iot.Hub.Service.Models +{ + /// + /// Optional properties for import and export jobs. + /// + public class JobRequestOptions + { + /// + /// Specifies authentication type being used for connecting to storage account. If not provided by the user, it will default to KeyBased type. + /// + public JobPropertiesStorageAuthenticationType AuthenticationType { get; set; } + } +} diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/JobsRestClient.cs b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/JobsRestClient.cs index d215332887656..aab434d080356 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/Generated/JobsRestClient.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/Generated/JobsRestClient.cs @@ -246,78 +246,6 @@ public Response GetImportExportJob(string id, CancellationToken c } } - internal HttpMessage CreateCancelImportExportJobRequest(string id) - { - var message = _pipeline.CreateMessage(); - var request = message.Request; - request.Method = RequestMethod.Delete; - var uri = new RawRequestUriBuilder(); - uri.Reset(endpoint); - uri.AppendPath("/jobs/", false); - uri.AppendPath(id, true); - uri.AppendQuery("api-version", apiVersion, true); - request.Uri = uri; - return message; - } - - /// Cancels an import or export job in the IoT Hub. - /// The unique identifier of the job. - /// The cancellation token to use. - /// is null. - public async Task> CancelImportExportJobAsync(string id, CancellationToken cancellationToken = default) - { - if (id == null) - { - throw new ArgumentNullException(nameof(id)); - } - - using var message = CreateCancelImportExportJobRequest(id); - await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false); - switch (message.Response.Status) - { - case 200: - { - object value = default; - using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false); - value = document.RootElement.GetObject(); - return Response.FromValue(value, message.Response); - } - case 204: - return Response.FromValue(null, message.Response); - default: - throw await _clientDiagnostics.CreateRequestFailedExceptionAsync(message.Response).ConfigureAwait(false); - } - } - - /// Cancels an import or export job in the IoT Hub. - /// The unique identifier of the job. - /// The cancellation token to use. - /// is null. - public Response CancelImportExportJob(string id, CancellationToken cancellationToken = default) - { - if (id == null) - { - throw new ArgumentNullException(nameof(id)); - } - - using var message = CreateCancelImportExportJobRequest(id); - _pipeline.Send(message, cancellationToken); - switch (message.Response.Status) - { - case 200: - { - object value = default; - using var document = JsonDocument.Parse(message.Response.ContentStream); - value = document.RootElement.GetObject(); - return Response.FromValue(value, message.Response); - } - case 204: - return Response.FromValue(null, message.Response); - default: - throw _clientDiagnostics.CreateRequestFailedException(message.Response); - } - } - internal HttpMessage CreateGetScheduledJobRequest(string id) { var message = _pipeline.CreateMessage(); diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/IotHubServiceClient.cs b/sdk/iot/Azure.Iot.Hub.Service/src/IotHubServiceClient.cs index fdb0c973fd4cb..53482df970efd 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/IotHubServiceClient.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/IotHubServiceClient.cs @@ -21,6 +21,7 @@ public class IotHubServiceClient private readonly QueryRestClient _queryRestClient; private readonly StatisticsRestClient _statisticsRestClient; private readonly ConfigurationRestClient _configurationRestClient; + private readonly JobsRestClient _jobsRestClient; /// /// place holder for Devices. @@ -143,6 +144,7 @@ private IotHubServiceClient(IotHubSasCredential credential, IotHubServiceClientO _queryRestClient = new QueryRestClient(_clientDiagnostics, _httpPipeline, credential.Endpoint, options.GetVersionString()); _statisticsRestClient = new StatisticsRestClient(_clientDiagnostics, _httpPipeline, credential.Endpoint, options.GetVersionString()); _configurationRestClient = new ConfigurationRestClient(_clientDiagnostics, _httpPipeline, credential.Endpoint, options.GetVersionString()); + _jobsRestClient = new JobsRestClient(_clientDiagnostics, _httpPipeline, credential.Endpoint, options.GetVersionString()); // Note that the devices and modules subclient take a reference to the Query convenience layer client. This // is because they each expose a helper function that uses the query client for listing twins. By passing in @@ -156,7 +158,7 @@ private IotHubServiceClient(IotHubSasCredential credential, IotHubServiceClientO Messages = new CloudToDeviceMessagesClient(); Files = new FilesClient(); - Jobs = new JobsClient(); + Jobs = new JobsClient(_jobsRestClient); } private static IotHubSasCredential SetEndpointToIotHubSasCredential(Uri endpoint, IotHubSasCredential credential) diff --git a/sdk/iot/Azure.Iot.Hub.Service/src/JobsClient.cs b/sdk/iot/Azure.Iot.Hub.Service/src/JobsClient.cs index 67544ebb83124..3d3438e6ae3c2 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/src/JobsClient.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/src/JobsClient.cs @@ -3,23 +3,220 @@ using System; using System.Collections.Generic; -using System.Text; +using System.Threading; +using System.Threading.Tasks; +using Azure.Core; +using Azure.Iot.Hub.Service.Models; namespace Azure.Iot.Hub.Service { /// - /// Jobs Client place holder + /// Jobs client to support Import, Export and Scheduled Jobs. /// public class JobsClient { + private readonly JobsRestClient _jobsRestClient; + + /// + /// Initializes a new instance of ModulesClient. + /// + protected JobsClient() + { + } + + internal JobsClient(JobsRestClient jobRestClient) + { + Argument.AssertNotNull(jobRestClient, nameof(jobRestClient)); + + _jobsRestClient = jobRestClient; + } + + /// + /// Creates a job to export device registrations to the container. + /// + /// URI containing SAS token to a blob container. This is used to output the results of the export job. + /// If true, authorization keys are NOT included in export output. + /// The optional settings for this request. + /// Task cancellation token. + /// JobProperties of the newly created job. + public virtual Response CreateExportDevicesJob( + Uri outputBlobContainerUri, + bool excludeKeys, + ExportJobRequestOptions options = default, + CancellationToken cancellationToken = default) + { + Argument.AssertNotNull(outputBlobContainerUri, nameof(outputBlobContainerUri)); + + var jobProperties = new JobProperties + { + Type = JobPropertiesType.Export, + OutputBlobContainerUri = outputBlobContainerUri.ToString(), + ExcludeKeysInExport = excludeKeys, + StorageAuthenticationType = options?.AuthenticationType, + OutputBlobName = options?.OutputBlobName + }; + + return _jobsRestClient.CreateImportExportJob(jobProperties, cancellationToken); + } + + /// + /// Creates a job to export device registrations to the container. + /// + /// URI containing SAS token to a blob container. This is used to output the results of the export job. + /// If true, authorization keys are NOT included in export output. + /// The optional settings for this request. + /// Task cancellation token. + /// JobProperties of the newly created job. + public virtual Task> CreateExportDevicesJobAsync( + Uri outputBlobContainerUri, + bool excludeKeys, + ExportJobRequestOptions options = default, + CancellationToken cancellationToken = default) + { + Argument.AssertNotNull(outputBlobContainerUri, nameof(outputBlobContainerUri)); + + var jobProperties = new JobProperties + { + Type = JobPropertiesType.Export, + OutputBlobContainerUri = outputBlobContainerUri.ToString(), + ExcludeKeysInExport = excludeKeys, + StorageAuthenticationType = options?.AuthenticationType, + OutputBlobName = options?.OutputBlobName + }; + + return _jobsRestClient.CreateImportExportJobAsync(jobProperties, cancellationToken); + } + + /// + /// Creates a job to import device registrations into the IoT Hub. + /// + /// URI containing SAS token to a blob container that contains registry data to sync. + /// URI containing SAS token to a blob container. This is used to output the status of the job. + /// The optional settings for this request. + /// Task cancellation token. + /// JobProperties of the newly created job. + public virtual Response CreateImportDevicesJob( + Uri importBlobContainerUri, + Uri outputBlobContainerUri, + ImportJobRequestOptions options = default, + CancellationToken cancellationToken = default) + { + Argument.AssertNotNull(importBlobContainerUri, nameof(importBlobContainerUri)); + Argument.AssertNotNull(outputBlobContainerUri, nameof(outputBlobContainerUri)); + + var jobProperties = new JobProperties + { + Type = JobPropertiesType.Import, + InputBlobContainerUri = importBlobContainerUri.ToString(), + OutputBlobContainerUri = outputBlobContainerUri.ToString(), + StorageAuthenticationType = options?.AuthenticationType, + InputBlobName = options?.InputBlobName, + OutputBlobName = options?.OutputBlobName, + }; + + return _jobsRestClient.CreateImportExportJob(jobProperties, cancellationToken); + } + + /// + /// Creates a job to import device registrations into the IoT Hub. + /// + /// URI containing SAS token to a blob container that contains registry data to sync. + /// URI containing SAS token to a blob container. This is used to output the status of the job. + /// The optional settings for this request. + /// Task cancellation token. + /// JobProperties of the newly created job. + public virtual Task> CreateImportDevicesJobAsync( + Uri importBlobContainerUri, + Uri outputBlobContainerUri, + ImportJobRequestOptions options = default, + CancellationToken cancellationToken = default) + { + Argument.AssertNotNull(importBlobContainerUri, nameof(importBlobContainerUri)); + Argument.AssertNotNull(outputBlobContainerUri, nameof(outputBlobContainerUri)); + + var jobProperties = new JobProperties + { + Type = JobPropertiesType.Import, + InputBlobContainerUri = importBlobContainerUri.ToString(), + OutputBlobContainerUri = outputBlobContainerUri.ToString(), + StorageAuthenticationType = options?.AuthenticationType, + InputBlobName = options?.InputBlobName, + OutputBlobName = options?.OutputBlobName, + }; + + return _jobsRestClient.CreateImportExportJobAsync(jobProperties, cancellationToken); + } + + /// + /// List all import and export jobs for the IoT Hub. + /// + /// Task cancellation token. + /// Collection of JobProperties of all jobs for this IoT Hub. + public virtual Response> GetImportExportJobs(CancellationToken cancellationToken = default) + { + return _jobsRestClient.GetImportExportJobs(cancellationToken); + } + + /// + /// List all import and export jobs for the IoT Hub. + /// + /// Task cancellation token. + /// Collection of JobProperties of all jobs for this IoT Hub. + public virtual Task>> GetImportExportJobsAsync(CancellationToken cancellationToken = default) + { + return _jobsRestClient.GetImportExportJobsAsync(cancellationToken); + } + + /// + /// Gets the import or export job with the specified Id. + /// + /// Id of the Job to retrieve. + /// Task cancellation token. + /// JobProperties of the job. + public virtual Response GetImportExportJob(string jobId, CancellationToken cancellationToken = default) + { + Argument.AssertNotNullOrEmpty(jobId, nameof(jobId)); + + return _jobsRestClient.GetImportExportJob(jobId, cancellationToken); + } + + /// + /// Gets the import or export job with the specified Id. + /// + /// Id of the Job to retrieve. + /// Task cancellation token. + /// JobProperties of the job. + public virtual Task> GetImportExportJobAsync(string jobId, CancellationToken cancellationToken = default) + { + Argument.AssertNotNullOrEmpty(jobId, nameof(jobId)); + + return _jobsRestClient.GetImportExportJobAsync(jobId, cancellationToken); + } + + /// + /// Cancels or deletes the job with the specified Id. + /// + /// Id of the job to cancel or delete. + /// Task cancellation token. + /// A response string indicating the result of cancellation. + public virtual Response CancelImportExportJob(string jobId, CancellationToken cancellationToken = default) + { + Argument.AssertNotNullOrEmpty(jobId, nameof(jobId)); + + return _jobsRestClient.CancelImportExportJob(jobId); + } + /// - /// place holder + /// Cancels or deletes the job with the specified Id. /// -#pragma warning disable AZC0007 // DO provide a minimal constructor that takes only the parameters required to connect to the service. - public JobsClient() -#pragma warning restore AZC0007 // DO provide a minimal constructor that takes only the parameters required to connect to the service. + /// Id of the job to cancel or delete. + /// Task cancellation token. + /// A response string indicating the result of cancellation. + public virtual Task> CancelImportExportJobAsync(string jobId, CancellationToken cancellationToken = default) { + Argument.AssertNotNullOrEmpty(jobId, nameof(jobId)); + return _jobsRestClient.CancelImportExportJobAsync(jobId); } } } diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/Azure.Iot.Hub.Service.Tests.csproj b/sdk/iot/Azure.Iot.Hub.Service/tests/Azure.Iot.Hub.Service.Tests.csproj index 4a2e43906ed04..deb8b73d5fe3c 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/Azure.Iot.Hub.Service.Tests.csproj +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/Azure.Iot.Hub.Service.Tests.csproj @@ -9,6 +9,7 @@ + diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/CustomRequestSanitizer.cs b/sdk/iot/Azure.Iot.Hub.Service/tests/CustomRequestSanitizer.cs new file mode 100644 index 0000000000000..faba8ebe0d529 --- /dev/null +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/CustomRequestSanitizer.cs @@ -0,0 +1,29 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using Azure.Core.TestFramework; + +namespace Azure.Iot.Hub.Service.Tests +{ + /// + /// Custom sanitizer to remove secrets from the recorded json files used for playback tests. + /// + internal class CustomRequestSanitizer : RecordedTestSanitizer + { + internal const string FakeHost = "FakeHost.net"; + + public CustomRequestSanitizer() + : base() + { + // Sanitize SAS tokens in request body + JsonPathSanitizers.Add("outputBlobContainerUri"); + JsonPathSanitizers.Add("inputBlobContainerUri"); + } + + public override string SanitizeUri(string uri) + { + return uri.Replace(new Uri(uri).Host, FakeHost); + } + } +} diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/DevicesClientTests.cs b/sdk/iot/Azure.Iot.Hub.Service/tests/DevicesClientTests.cs index aae55f3b20493..de2b2557d67a4 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/DevicesClientTests.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/DevicesClientTests.cs @@ -198,6 +198,10 @@ public async Task DevicesClient_BulkCreation() Assert.IsTrue(createResponse.Value.IsSuccessful, "Bulk device creation ended with errors"); } + catch (Exception ex) + { + var e = ex; + } finally { await CleanupAsync(client, devices).ConfigureAwait(false); diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/E2eTestBase.cs b/sdk/iot/Azure.Iot.Hub.Service/tests/E2eTestBase.cs index 8edee535111a3..d5ff27922f08d 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/E2eTestBase.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/E2eTestBase.cs @@ -17,7 +17,7 @@ public abstract class E2eTestBase : RecordedTestBase GetRecordedVariable(TestSettings.IotHubConnectionString, options => options - .HasSecretConnectionStringParameter("SharedAccessKey") - .HasSecretConnectionStringParameter("HostName", TestConnectionStringSanitizer.FAKE_HOST)); + .HasSecretConnectionStringParameter("SharedAccessKey", SanitizedValue.Base64) + .HasSecretConnectionStringParameter("HostName", CustomRequestSanitizer.FakeHost)); + + public string StorageConnectionString => GetRecordedVariable(TestSettings.StorageConnectionString, options => options + .HasSecretConnectionStringParameter("AccountKey", SanitizedValue.Base64)); } } diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/JobsClientTests.cs b/sdk/iot/Azure.Iot.Hub.Service/tests/JobsClientTests.cs new file mode 100644 index 0000000000000..1c43d8f065b7a --- /dev/null +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/JobsClientTests.cs @@ -0,0 +1,155 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +using System; +using System.Collections.Generic; +using System.Threading.Tasks; +using Azure.Iot.Hub.Service.Models; +using FluentAssertions; +using Microsoft.Azure.Storage; +using Microsoft.Azure.Storage.Blob; +using NUnit.Framework; + +namespace Azure.Iot.Hub.Service.Tests +{ + /// + /// Test all APIs of JobsClient. + /// Note: The IoTHub can only run one job at a time so these tests cannot be run in parallel. + /// + /// + /// All API calls are wrapped in a try catch block so we can clean up resources regardless of the test outcome. + /// + [Parallelizable(ParallelScope.None)] + [Ignore("Ignore till storage is fixed for playback")] + public class JobsClientTests : E2eTestBase + { + private const int DEVICE_COUNT = 5; + + public JobsClientTests(bool isAsync) + : base(isAsync) + { + } + + [Test] + public async Task Jobs_Export_Import_Lifecycle() + { + // setup + string testDevicePrefix = $"jobDevice"; + IEnumerable deviceIdentities = null; + + var containerName = "jobs" + GetRandom(); + Uri containerSasUri = await GetSasUriAsync(containerName).ConfigureAwait(false); + + IotHubServiceClient client = GetClient(); + + try + { + //Create multiple devices. + deviceIdentities = BuildMultipleDevices(testDevicePrefix, DEVICE_COUNT); + await client.Devices.CreateIdentitiesAsync(deviceIdentities).ConfigureAwait(false); + + // Export all devices to blob storage. + Response response = await client.Jobs + .CreateExportDevicesJobAsync(outputBlobContainerUri: containerSasUri, excludeKeys: false) + .ConfigureAwait(false); + + response.GetRawResponse().Status.Should().Be(200); + + // Wait for job completion and validate result. + response = await WaitForJobCompletionAsync(client, response.Value.JobId).ConfigureAwait(false); + response.Value.Status.Should().Be(JobPropertiesStatus.Completed); + + //Import all devices from storage to create and provision devices on the IoTHub. + var importJobRequestOptions = new ImportJobRequestOptions + { + OutputBlobName = "Devices.txt" // default location where devices are created by blob. + }; + response = await client.Jobs.CreateImportDevicesJobAsync(containerSasUri, containerSasUri, importJobRequestOptions).ConfigureAwait(false); + + response.GetRawResponse().Status.Should().Be(200); + + // Wait for job completion and validate result. + response = await WaitForJobCompletionAsync(client, response.Value.JobId).ConfigureAwait(false); + response.Value.Status.Should().Be(JobPropertiesStatus.Completed); + } + finally + { + await CleanupAsync(containerName, client, deviceIdentities).ConfigureAwait(false); + } + } + + private IList BuildMultipleDevices(string testDevicePrefix, int deviceCount) + { + List deviceList = new List(); + + for (int i = 0; i < deviceCount; i++) + { + deviceList.Add(new DeviceIdentity { DeviceId = $"{testDevicePrefix}{GetRandom()}" }); + } + + return deviceList; + } + + private async Task CleanupAsync(string containerName, IotHubServiceClient client, IEnumerable deviceIdentities) + { + // Delete container + CloudStorageAccount storageAccount = CloudStorageAccount.Parse(TestEnvironment.StorageConnectionString); + CloudBlobClient cloudBlobClient = storageAccount.CreateCloudBlobClient(); + CloudBlobContainer container = cloudBlobClient.GetContainerReference(containerName); + await container.DeleteIfExistsAsync().ConfigureAwait(false); + + // Delete all devices. + if (deviceIdentities != null) + { + await client.Devices.DeleteIdentitiesAsync(deviceIdentities).ConfigureAwait(false); + } + } + + private async Task> WaitForJobCompletionAsync(IotHubServiceClient client, string jobId) + { + Response response; + + // Wait for job to complete. + do + { + response = await client.Jobs.GetImportExportJobAsync(jobId).ConfigureAwait(false); + await Task.Delay(TimeSpan.FromSeconds(5)).ConfigureAwait(false); + } while (!IsTerminalStatus(response.Value.Status)); + + return response; + } + + private bool IsTerminalStatus(JobPropertiesStatus? status) + { + return status == JobPropertiesStatus.Completed + || status == JobPropertiesStatus.Failed + || status == JobPropertiesStatus.Cancelled; + } + + // TODO: Move to arm template so that we can run this in playback mode. There is no way to mock CloudBlobClient using Azure.Core.TestFramework. + private async Task GetSasUriAsync(string containerName) + { + var storageAccount = CloudStorageAccount.Parse(TestEnvironment.StorageConnectionString); + CloudBlobClient cloudBlobClient = storageAccount.CreateCloudBlobClient(); + CloudBlobContainer container = cloudBlobClient.GetContainerReference(containerName); + await container.CreateIfNotExistsAsync().ConfigureAwait(false); + + var containerUri = container.Uri; + var constraints = new SharedAccessBlobPolicy + { + SharedAccessExpiryTime = DateTimeOffset.UtcNow.AddHours(1), + Permissions = SharedAccessBlobPermissions.Read + | SharedAccessBlobPermissions.Write + | SharedAccessBlobPermissions.Create + | SharedAccessBlobPermissions.List + | SharedAccessBlobPermissions.Add + | SharedAccessBlobPermissions.Delete, + SharedAccessStartTime = DateTimeOffset.UtcNow, + }; + + string sasContainerToken = container.GetSharedAccessSignature(constraints); + + return new Uri($"{containerUri}{sasContainerToken}"); + } + } +} diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ConfigurationsClientTests/ConfigurationsClient_ConfigurationsLifecycle.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ConfigurationsClientTests/ConfigurationsClient_ConfigurationsLifecycle.json index 0745d00acb0d7..88ba069e18d28 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ConfigurationsClientTests/ConfigurationsClient_ConfigurationsLifecycle.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ConfigurationsClientTests/ConfigurationsClient_ConfigurationsLifecycle.json @@ -10,7 +10,7 @@ "If-Match": "\u0022\u0022", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "c6c92b346282493b8ef0e2f77c368d3f", "x-ms-return-client-request-id": "true" @@ -32,11 +32,11 @@ "ResponseHeaders": { "Content-Length": "611", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 19 Aug 2020 18:21:33 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "ETag": "\u0022MQ==\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "68f42983-1f9a-4098-a039-dcc00b6bcbf8" + "x-ms-request-id": "fc18e34c-bcbc-4120-a6a7-7483aab0f1f6" }, "ResponseBody": { "id": "configlifecycle1515223539", @@ -50,8 +50,8 @@ } }, "targetCondition": "*", - "createdTimeUtc": "2020-08-19T18:21:34.1147197Z", - "lastUpdatedTimeUtc": "2020-08-19T18:21:34.1147197Z", + "createdTimeUtc": "2020-08-19T22:13:18.9661626Z", + "lastUpdatedTimeUtc": "2020-08-19T22:13:18.9661626Z", "priority": 580374961, "systemMetrics": { "results": {}, @@ -74,7 +74,7 @@ "Authorization": "Sanitized", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "2f87e562a2d8aeaeecfb6851bae4071b", "x-ms-return-client-request-id": "true" @@ -84,11 +84,11 @@ "ResponseHeaders": { "Content-Length": "611", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 19 Aug 2020 18:21:34 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "ETag": "\u0022MQ==\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "56d06f5e-da97-4508-b529-7399dc079b9b" + "x-ms-request-id": "342fa26b-4e96-4006-8628-bedfa8ae2038" }, "ResponseBody": { "id": "configlifecycle1515223539", @@ -102,8 +102,8 @@ } }, "targetCondition": "*", - "createdTimeUtc": "2020-08-19T18:21:34.1147197Z", - "lastUpdatedTimeUtc": "2020-08-19T18:21:34.1147197Z", + "createdTimeUtc": "2020-08-19T22:13:18.9661626Z", + "lastUpdatedTimeUtc": "2020-08-19T22:13:18.9661626Z", "priority": 580374961, "systemMetrics": { "results": {}, @@ -124,52 +124,26 @@ "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "600", + "Content-Length": "590", "Content-Type": "application/json", "If-Match": "*", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "adbef2d27ee86dee19b3331aa1647118", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "id": "configlifecycle1515223539", - "labels": { - "HostPlatform": "SomeValue" - }, - "content": { - "deviceContent": { - "properties.desired.deviceContent_key": "deviceContent_value-configlifecycle1515223539" - } - }, - "targetCondition": "*", - "createdTimeUtc": "2020-08-19T18:21:34.1147197Z", - "lastUpdatedTimeUtc": "2020-08-19T18:21:34.1147197Z", - "priority": 776174701, - "systemMetrics": { - "results": {}, - "queries": { - "targetedCount": "select deviceId from devices", - "appliedCount": "select deviceId from devices where configurations.[[configlifecycle1515223539]].status = \u0027Applied\u0027" - } - }, - "metrics": { - "results": {}, - "queries": {} - }, - "etag": "MQ==" - }, + "RequestBody": "{\u0022id\u0022:\u0022configlifecycle1515223539\u0022,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-configlifecycle1515223539\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T22:13:18.9661626Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T22:13:18.9661626Z\u0022,\u0022priority\u0022:776174701,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[configlifecycle1515223539]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022}", "StatusCode": 200, "ResponseHeaders": { "Content-Length": "611", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 19 Aug 2020 18:21:34 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "ETag": "\u0022Mg==\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "68dfb338-4635-4dcd-8e63-bf4b73ce9541" + "x-ms-request-id": "84154a6d-f7b4-4f7b-9d01-6c85e2888a83" }, "ResponseBody": { "id": "configlifecycle1515223539", @@ -183,8 +157,8 @@ } }, "targetCondition": "*", - "createdTimeUtc": "2020-08-19T18:21:34.1147197Z", - "lastUpdatedTimeUtc": "2020-08-19T18:21:34.2411944Z", + "createdTimeUtc": "2020-08-19T22:13:18.9661626Z", + "lastUpdatedTimeUtc": "2020-08-19T22:13:19.0714162Z", "priority": 776174701, "systemMetrics": { "results": {}, @@ -208,7 +182,7 @@ "If-Match": "*", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "061433eb3d6b91d87c1ad987faea8faa", "x-ms-return-client-request-id": "true" @@ -217,16 +191,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Wed, 19 Aug 2020 18:21:37 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "f19191e4-e69d-420b-8e92-67be68c15236" + "x-ms-request-id": "635bd872-674f-4568-8795-c50e8b4ca9c2" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "217352004" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ConfigurationsClientTests/ConfigurationsClient_ConfigurationsLifecycleAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ConfigurationsClientTests/ConfigurationsClient_ConfigurationsLifecycleAsync.json index ef1ab83b974bd..55b233f403f3f 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ConfigurationsClientTests/ConfigurationsClient_ConfigurationsLifecycleAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ConfigurationsClientTests/ConfigurationsClient_ConfigurationsLifecycleAsync.json @@ -10,7 +10,7 @@ "If-Match": "\u0022\u0022", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "a55ee7c70a2a95129ff02b619adb64c2", "x-ms-return-client-request-id": "true" @@ -32,11 +32,11 @@ "ResponseHeaders": { "Content-Length": "608", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 19 Aug 2020 18:21:34 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "ETag": "\u0022MQ==\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "69db3836-ba3a-4951-a9dd-5e800f561947" + "x-ms-request-id": "5203998a-4811-4be5-bc04-52d16ae0d6a6" }, "ResponseBody": { "id": "configlifecycle410659325", @@ -50,8 +50,8 @@ } }, "targetCondition": "*", - "createdTimeUtc": "2020-08-19T18:21:34.1112179Z", - "lastUpdatedTimeUtc": "2020-08-19T18:21:34.1112179Z", + "createdTimeUtc": "2020-08-19T22:13:18.9629308Z", + "lastUpdatedTimeUtc": "2020-08-19T22:13:18.9629308Z", "priority": 565659747, "systemMetrics": { "results": {}, @@ -74,7 +74,7 @@ "Authorization": "Sanitized", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "161f9779a49eaee08e7eb14fd06c966a", "x-ms-return-client-request-id": "true" @@ -84,11 +84,11 @@ "ResponseHeaders": { "Content-Length": "608", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 19 Aug 2020 18:21:33 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "ETag": "\u0022MQ==\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "4beee9df-356e-4a5f-9807-aaa62d868230" + "x-ms-request-id": "bb14eb82-94c9-4080-9b4e-2f931fe5b6f2" }, "ResponseBody": { "id": "configlifecycle410659325", @@ -102,8 +102,8 @@ } }, "targetCondition": "*", - "createdTimeUtc": "2020-08-19T18:21:34.1112179Z", - "lastUpdatedTimeUtc": "2020-08-19T18:21:34.1112179Z", + "createdTimeUtc": "2020-08-19T22:13:18.9629308Z", + "lastUpdatedTimeUtc": "2020-08-19T22:13:18.9629308Z", "priority": 565659747, "systemMetrics": { "results": {}, @@ -124,52 +124,26 @@ "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "598", + "Content-Length": "588", "Content-Type": "application/json", "If-Match": "*", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "0977fd2bb1b194416684ee2cc29235d6", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "id": "configlifecycle410659325", - "labels": { - "HostPlatform": "SomeValue" - }, - "content": { - "deviceContent": { - "properties.desired.deviceContent_key": "deviceContent_value-configlifecycle410659325" - } - }, - "targetCondition": "*", - "createdTimeUtc": "2020-08-19T18:21:34.1112179Z", - "lastUpdatedTimeUtc": "2020-08-19T18:21:34.1112179Z", - "priority": 2082685974, - "systemMetrics": { - "results": {}, - "queries": { - "targetedCount": "select deviceId from devices", - "appliedCount": "select deviceId from devices where configurations.[[configlifecycle410659325]].status = \u0027Applied\u0027" - } - }, - "metrics": { - "results": {}, - "queries": {} - }, - "etag": "MQ==" - }, + "RequestBody": "{\u0022id\u0022:\u0022configlifecycle410659325\u0022,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-configlifecycle410659325\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T22:13:18.9629308Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T22:13:18.9629308Z\u0022,\u0022priority\u0022:2082685974,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[configlifecycle410659325]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022}", "StatusCode": 200, "ResponseHeaders": { "Content-Length": "609", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 19 Aug 2020 18:21:33 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "ETag": "\u0022Mg==\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "0ffda1dc-8f05-483d-bd17-977009bdf2af" + "x-ms-request-id": "7d1557ba-273d-4dd9-bbef-79d5d84edd17" }, "ResponseBody": { "id": "configlifecycle410659325", @@ -183,8 +157,8 @@ } }, "targetCondition": "*", - "createdTimeUtc": "2020-08-19T18:21:34.1112179Z", - "lastUpdatedTimeUtc": "2020-08-19T18:21:34.2696952Z", + "createdTimeUtc": "2020-08-19T22:13:18.9629308Z", + "lastUpdatedTimeUtc": "2020-08-19T22:13:19.0868438Z", "priority": 2082685974, "systemMetrics": { "results": {}, @@ -208,7 +182,7 @@ "If-Match": "*", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "f2c8fdf700dd23c406b016ab59c3c533", "x-ms-return-client-request-id": "true" @@ -217,16 +191,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Wed, 19 Aug 2020 18:21:33 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "aabe94a7-1550-4d89-b1bf-ec25fcd356c5" + "x-ms-request-id": "e7b0750f-eb38-4973-af02-a47b801219e2" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1472909663" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ConfigurationsClientTests/ConfigurationsClient_GetConfigurations.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ConfigurationsClientTests/ConfigurationsClient_GetConfigurations.json index 233eb0fefcf5a..46cf835b558ed 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ConfigurationsClientTests/ConfigurationsClient_GetConfigurations.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ConfigurationsClientTests/ConfigurationsClient_GetConfigurations.json @@ -10,7 +10,7 @@ "If-Match": "\u0022\u0022", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "63e8a224820a9786f9faef82c8b6c023", "x-ms-return-client-request-id": "true" @@ -32,11 +32,11 @@ "ResponseHeaders": { "Content-Length": "624", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 19 Aug 2020 18:21:40 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "ETag": "\u0022MQ==\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "abaadd94-edcb-4343-ada9-a926dca593b8" + "x-ms-request-id": "28102181-e48e-490c-8ca2-c5df9ded9147" }, "ResponseBody": { "id": "testconfigurations01950819942", @@ -50,8 +50,8 @@ } }, "targetCondition": "*", - "createdTimeUtc": "2020-08-19T18:21:40.9971071Z", - "lastUpdatedTimeUtc": "2020-08-19T18:21:40.9971071Z", + "createdTimeUtc": "2020-08-19T22:13:19.2620855Z", + "lastUpdatedTimeUtc": "2020-08-19T22:13:19.2620855Z", "priority": 1968531703, "systemMetrics": { "results": {}, @@ -77,7 +77,7 @@ "If-Match": "\u0022\u0022", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "2615c94c8eff38a7a92d18f71d2d585e", "x-ms-return-client-request-id": "true" @@ -99,11 +99,11 @@ "ResponseHeaders": { "Content-Length": "621", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 19 Aug 2020 18:21:46 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "ETag": "\u0022MQ==\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "0d260bf2-4deb-4921-968f-d96efae9a556" + "x-ms-request-id": "ecf8f164-95a2-454b-862d-f8f4e0199125" }, "ResponseBody": { "id": "testconfigurations1245150112", @@ -117,8 +117,8 @@ } }, "targetCondition": "*", - "createdTimeUtc": "2020-08-19T18:21:46.8917555Z", - "lastUpdatedTimeUtc": "2020-08-19T18:21:46.8917555Z", + "createdTimeUtc": "2020-08-19T22:13:19.2920791Z", + "lastUpdatedTimeUtc": "2020-08-19T22:13:19.2920791Z", "priority": 1276188938, "systemMetrics": { "results": {}, @@ -144,7 +144,7 @@ "If-Match": "\u0022\u0022", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "9e87fc35a30478dcc95d5a6fa19949c0", "x-ms-return-client-request-id": "true" @@ -166,11 +166,11 @@ "ResponseHeaders": { "Content-Length": "624", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 19 Aug 2020 18:21:49 GMT", + "Date": "Wed, 19 Aug 2020 22:13:28 GMT", "ETag": "\u0022MQ==\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "bfc105aa-5f81-4804-92ad-a99a49492c54" + "x-ms-request-id": "a699501f-e19d-4d0c-8c07-7677e89f5cac" }, "ResponseBody": { "id": "testconfigurations21520543722", @@ -184,8 +184,8 @@ } }, "targetCondition": "*", - "createdTimeUtc": "2020-08-19T18:21:49.9402274Z", - "lastUpdatedTimeUtc": "2020-08-19T18:21:49.9402274Z", + "createdTimeUtc": "2020-08-19T22:13:28.0564143Z", + "lastUpdatedTimeUtc": "2020-08-19T22:13:28.0564143Z", "priority": 1745455222, "systemMetrics": { "results": {}, @@ -211,7 +211,7 @@ "If-Match": "\u0022\u0022", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "59a2fee1d2bb59d87f02dcc1296acb49", "x-ms-return-client-request-id": "true" @@ -233,11 +233,11 @@ "ResponseHeaders": { "Content-Length": "621", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 19 Aug 2020 18:21:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:31 GMT", "ETag": "\u0022MQ==\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "a75743ea-8767-48e6-88bc-7a0685e68522" + "x-ms-request-id": "53b5f300-452f-42da-babe-6e919ea1fd74" }, "ResponseBody": { "id": "testconfigurations3555318101", @@ -251,8 +251,8 @@ } }, "targetCondition": "*", - "createdTimeUtc": "2020-08-19T18:21:55.9124204Z", - "lastUpdatedTimeUtc": "2020-08-19T18:21:55.9124204Z", + "createdTimeUtc": "2020-08-19T22:13:31.1109751Z", + "lastUpdatedTimeUtc": "2020-08-19T22:13:31.1109751Z", "priority": 1393972637, "systemMetrics": { "results": {}, @@ -278,7 +278,7 @@ "If-Match": "\u0022\u0022", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "72c5ad82874a4ac4dd398c7fad5dd8bb", "x-ms-return-client-request-id": "true" @@ -300,11 +300,11 @@ "ResponseHeaders": { "Content-Length": "623", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 19 Aug 2020 18:21:59 GMT", + "Date": "Wed, 19 Aug 2020 22:13:36 GMT", "ETag": "\u0022MQ==\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "cb9a5463-e950-486c-bd90-df5e793886c1" + "x-ms-request-id": "c6235f50-6cb9-4bba-a4e0-6d6e51adeff1" }, "ResponseBody": { "id": "testconfigurations41959745517", @@ -318,8 +318,8 @@ } }, "targetCondition": "*", - "createdTimeUtc": "2020-08-19T18:21:59.0243267Z", - "lastUpdatedTimeUtc": "2020-08-19T18:21:59.0243267Z", + "createdTimeUtc": "2020-08-19T22:13:37.0806313Z", + "lastUpdatedTimeUtc": "2020-08-19T22:13:37.0806313Z", "priority": 519727267, "systemMetrics": { "results": {}, @@ -342,7 +342,7 @@ "Authorization": "Sanitized", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "dbd4ec7cb541aac623d99c0734f0a457", "x-ms-return-client-request-id": "true" @@ -350,14 +350,14 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "8194", + "Content-Length": "3744", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 19 Aug 2020 18:21:59 GMT", + "Date": "Wed, 19 Aug 2020 22:13:36 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "fad16a86-ccd1-4c2a-8349-b8f71e2efa06" + "x-ms-request-id": "4e1c4e3e-b68d-4782-8f90-c9b8f96450d5" }, - "ResponseBody": "[{\u0022id\u0022:\u0022testconfigurations41557576030\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022Microsoft Windows NT 10.0.18363.0\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations41557576030\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-18T22:53:16.4383143Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-18T22:53:16.4383143Z\u0022,\u0022priority\u0022:27,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations41557576030]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations11576159031\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022Microsoft Windows NT 10.0.18363.0\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations11576159031\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-18T23:31:34.0955888Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-18T23:31:34.0955888Z\u0022,\u0022priority\u0022:61,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations11576159031]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations21014425105\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022Microsoft Windows NT 10.0.18363.0\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations21014425105\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-18T23:31:34.1658253Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-18T23:31:34.1658253Z\u0022,\u0022priority\u0022:41,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations21014425105]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations31088332778\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022Microsoft Windows NT 10.0.18363.0\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations31088332778\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-18T23:31:38.6274219Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-18T23:31:38.6274219Z\u0022,\u0022priority\u0022:65,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations31088332778]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations4754862261\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022Microsoft Windows NT 10.0.18363.0\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations4754862261\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-18T23:31:38.6891031Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-18T23:31:38.6891031Z\u0022,\u0022priority\u0022:77,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations4754862261]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations01670187672\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01670187672\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T18:21:34.9263174Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T18:21:34.9263174Z\u0022,\u0022priority\u0022:1441661840,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations01670187672]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations01950819942\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T18:21:40.9971071Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T18:21:40.9971071Z\u0022,\u0022priority\u0022:1968531703,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations01950819942]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations11044823770\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations11044823770\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T18:21:43.906524Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T18:21:43.906524Z\u0022,\u0022priority\u0022:1024346278,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations11044823770]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations1245150112\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations1245150112\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T18:21:46.8917555Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T18:21:46.8917555Z\u0022,\u0022priority\u0022:1276188938,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations1245150112]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations21520543722\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations21520543722\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T18:21:49.9402274Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T18:21:49.9402274Z\u0022,\u0022priority\u0022:1745455222,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations21520543722]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations22102681908\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations22102681908\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T18:21:52.9292682Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T18:21:52.9292682Z\u0022,\u0022priority\u0022:1404823906,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations22102681908]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations3555318101\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations3555318101\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T18:21:55.9124204Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T18:21:55.9124204Z\u0022,\u0022priority\u0022:1393972637,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations3555318101]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations41959745517\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations41959745517\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T18:21:59.0243267Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T18:21:59.0243267Z\u0022,\u0022priority\u0022:519727267,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations41959745517]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022}]" + "ResponseBody": "[{\u0022id\u0022:\u0022testconfigurations01950819942\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T22:13:19.2620855Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T22:13:19.2620855Z\u0022,\u0022priority\u0022:1968531703,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations01950819942]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations1245150112\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations1245150112\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T22:13:19.2920791Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T22:13:19.2920791Z\u0022,\u0022priority\u0022:1276188938,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations1245150112]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations01670187672\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01670187672\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T22:13:25.0589616Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T22:13:25.0589616Z\u0022,\u0022priority\u0022:1441661840,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations01670187672]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations21520543722\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations21520543722\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T22:13:28.0564143Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T22:13:28.0564143Z\u0022,\u0022priority\u0022:1745455222,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations21520543722]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations3555318101\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations3555318101\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T22:13:31.1109751Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T22:13:31.1109751Z\u0022,\u0022priority\u0022:1393972637,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations3555318101]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations41959745517\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations41959745517\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T22:13:37.0806313Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T22:13:37.0806313Z\u0022,\u0022priority\u0022:519727267,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations41959745517]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022}]" }, { "RequestUri": "https://FakeHost.net/configurations/testconfigurations01950819942?api-version=2020-03-13", @@ -367,7 +367,7 @@ "If-Match": "*", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "a73da6ab6fd81bb49571f49fcc00547e", "x-ms-return-client-request-id": "true" @@ -376,10 +376,10 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Wed, 19 Aug 2020 18:22:01 GMT", + "Date": "Wed, 19 Aug 2020 22:13:51 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "35e475c3-3be2-49c3-963c-f34fe1692d33" + "x-ms-request-id": "55a561b1-82ce-4420-befe-f208f3040575" }, "ResponseBody": [] }, @@ -391,7 +391,7 @@ "If-Match": "*", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "dfed6ee91275cd62e71a4f70eabd15ec", "x-ms-return-client-request-id": "true" @@ -400,10 +400,10 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Wed, 19 Aug 2020 18:22:10 GMT", + "Date": "Wed, 19 Aug 2020 22:13:54 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "5ec4dac4-dcaa-462e-84a6-c2ff9a530e14" + "x-ms-request-id": "7afb52dc-d2e8-4e36-958f-224fb82b3b41" }, "ResponseBody": [] }, @@ -415,7 +415,7 @@ "If-Match": "*", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "06d4349530200de238b946cfc126dd23", "x-ms-return-client-request-id": "true" @@ -424,10 +424,10 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Wed, 19 Aug 2020 18:22:22 GMT", + "Date": "Wed, 19 Aug 2020 22:13:58 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "a3d00466-b287-4056-b4b9-e6118339118e" + "x-ms-request-id": "f630d572-ecd0-4e39-9297-fa093139ea36" }, "ResponseBody": [] }, @@ -439,7 +439,7 @@ "If-Match": "*", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "c51e1d85c50298e24470bfbe1f4330d8", "x-ms-return-client-request-id": "true" @@ -448,10 +448,10 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Wed, 19 Aug 2020 18:22:31 GMT", + "Date": "Wed, 19 Aug 2020 22:14:03 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "91b3283f-03a7-4fdf-a65d-bdf66a47fa1f" + "x-ms-request-id": "47fa685c-73e8-40ad-8021-c333e22d946b" }, "ResponseBody": [] }, @@ -463,7 +463,7 @@ "If-Match": "*", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "9809075b4e2bb85e8be0a7bbcb920bc0", "x-ms-return-client-request-id": "true" @@ -472,16 +472,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Wed, 19 Aug 2020 18:22:36 GMT", + "Date": "Wed, 19 Aug 2020 22:14:09 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "bd8e7212-d805-4822-b817-9205c046b266" + "x-ms-request-id": "00dd2ab5-87ee-40a1-b4c9-3e6d1e9d72a5" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1287820092" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ConfigurationsClientTests/ConfigurationsClient_GetConfigurationsAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ConfigurationsClientTests/ConfigurationsClient_GetConfigurationsAsync.json index ebe79e16592a7..e3647432e13be 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ConfigurationsClientTests/ConfigurationsClient_GetConfigurationsAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ConfigurationsClientTests/ConfigurationsClient_GetConfigurationsAsync.json @@ -10,7 +10,7 @@ "If-Match": "\u0022\u0022", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "9a14224683af0161be28b13ff5df329b", "x-ms-return-client-request-id": "true" @@ -32,11 +32,11 @@ "ResponseHeaders": { "Content-Length": "624", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 19 Aug 2020 18:21:34 GMT", + "Date": "Wed, 19 Aug 2020 22:13:24 GMT", "ETag": "\u0022MQ==\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "305edf0b-304c-40ab-bf72-26d68aad20a6" + "x-ms-request-id": "86be4350-0255-4597-8948-d649c21c23e7" }, "ResponseBody": { "id": "testconfigurations01670187672", @@ -50,8 +50,8 @@ } }, "targetCondition": "*", - "createdTimeUtc": "2020-08-19T18:21:34.9263174Z", - "lastUpdatedTimeUtc": "2020-08-19T18:21:34.9263174Z", + "createdTimeUtc": "2020-08-19T22:13:25.0589616Z", + "lastUpdatedTimeUtc": "2020-08-19T22:13:25.0589616Z", "priority": 1441661840, "systemMetrics": { "results": {}, @@ -77,7 +77,7 @@ "If-Match": "\u0022\u0022", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "8bddb612d23572784dbaafd53dfb02a7", "x-ms-return-client-request-id": "true" @@ -97,13 +97,13 @@ }, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "622", + "Content-Length": "624", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 19 Aug 2020 18:21:43 GMT", + "Date": "Wed, 19 Aug 2020 22:13:42 GMT", "ETag": "\u0022MQ==\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "e65de525-9da1-4389-a6d4-c5af2b1043f8" + "x-ms-request-id": "53408f91-129e-4baa-83c3-58106cf9912b" }, "ResponseBody": { "id": "testconfigurations11044823770", @@ -117,8 +117,8 @@ } }, "targetCondition": "*", - "createdTimeUtc": "2020-08-19T18:21:43.906524Z", - "lastUpdatedTimeUtc": "2020-08-19T18:21:43.906524Z", + "createdTimeUtc": "2020-08-19T22:13:43.0912975Z", + "lastUpdatedTimeUtc": "2020-08-19T22:13:43.0912975Z", "priority": 1024346278, "systemMetrics": { "results": {}, @@ -144,7 +144,7 @@ "If-Match": "\u0022\u0022", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "cfab129c46808c382e73480e22a6a767", "x-ms-return-client-request-id": "true" @@ -166,11 +166,11 @@ "ResponseHeaders": { "Content-Length": "624", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 19 Aug 2020 18:21:52 GMT", + "Date": "Wed, 19 Aug 2020 22:13:46 GMT", "ETag": "\u0022MQ==\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "499c6265-e0fe-4709-8071-e5d86f9193eb" + "x-ms-request-id": "67444923-f25c-4473-825e-8548231db80a" }, "ResponseBody": { "id": "testconfigurations22102681908", @@ -184,8 +184,8 @@ } }, "targetCondition": "*", - "createdTimeUtc": "2020-08-19T18:21:52.9292682Z", - "lastUpdatedTimeUtc": "2020-08-19T18:21:52.9292682Z", + "createdTimeUtc": "2020-08-19T22:13:46.1867664Z", + "lastUpdatedTimeUtc": "2020-08-19T22:13:46.1867664Z", "priority": 1404823906, "systemMetrics": { "results": {}, @@ -211,7 +211,7 @@ "If-Match": "\u0022\u0022", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "42ecbbb33c21a73652e8ebb63d4daacf", "x-ms-return-client-request-id": "true" @@ -233,11 +233,11 @@ "ResponseHeaders": { "Content-Length": "623", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 19 Aug 2020 18:22:13 GMT", + "Date": "Wed, 19 Aug 2020 22:13:48 GMT", "ETag": "\u0022MQ==\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "65a1d208-c11c-4ed6-836c-22cba24484ae" + "x-ms-request-id": "88f093be-f736-48a6-9564-79e261f94628" }, "ResponseBody": { "id": "testconfigurations31074810987", @@ -251,8 +251,8 @@ } }, "targetCondition": "*", - "createdTimeUtc": "2020-08-19T18:22:14.0210101Z", - "lastUpdatedTimeUtc": "2020-08-19T18:22:14.0210101Z", + "createdTimeUtc": "2020-08-19T22:13:49.0476114Z", + "lastUpdatedTimeUtc": "2020-08-19T22:13:49.0476114Z", "priority": 983659234, "systemMetrics": { "results": {}, @@ -278,7 +278,7 @@ "If-Match": "\u0022\u0022", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "963543faa95205a42a3e98082ed69020", "x-ms-return-client-request-id": "true" @@ -300,11 +300,11 @@ "ResponseHeaders": { "Content-Length": "620", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 19 Aug 2020 18:22:16 GMT", + "Date": "Wed, 19 Aug 2020 22:14:01 GMT", "ETag": "\u0022MQ==\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "370d900c-11cc-4641-b159-cf6be902bd6f" + "x-ms-request-id": "d321c04d-ca86-4e51-b44f-7abed01c3e49" }, "ResponseBody": { "id": "testconfigurations4625808639", @@ -318,8 +318,8 @@ } }, "targetCondition": "*", - "createdTimeUtc": "2020-08-19T18:22:16.9162308Z", - "lastUpdatedTimeUtc": "2020-08-19T18:22:16.9162308Z", + "createdTimeUtc": "2020-08-19T22:14:01.1229984Z", + "lastUpdatedTimeUtc": "2020-08-19T22:14:01.1229984Z", "priority": 848977608, "systemMetrics": { "results": {}, @@ -342,7 +342,7 @@ "Authorization": "Sanitized", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "597679f46ef0d998f350a17736fa6352", "x-ms-return-client-request-id": "true" @@ -350,14 +350,14 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "8192", + "Content-Length": "4367", "Content-Type": "application/json; charset=utf-8", - "Date": "Wed, 19 Aug 2020 18:22:16 GMT", + "Date": "Wed, 19 Aug 2020 22:14:01 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "3ac12f20-ec50-4506-8363-deeb7e97ba18" + "x-ms-request-id": "8066a91c-a37b-4a1c-bfcf-b783de7b75eb" }, - "ResponseBody": "[{\u0022id\u0022:\u0022testconfigurations41557576030\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022Microsoft Windows NT 10.0.18363.0\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations41557576030\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-18T22:53:16.4383143Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-18T22:53:16.4383143Z\u0022,\u0022priority\u0022:27,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations41557576030]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations11576159031\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022Microsoft Windows NT 10.0.18363.0\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations11576159031\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-18T23:31:34.0955888Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-18T23:31:34.0955888Z\u0022,\u0022priority\u0022:61,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations11576159031]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations21014425105\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022Microsoft Windows NT 10.0.18363.0\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations21014425105\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-18T23:31:34.1658253Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-18T23:31:34.1658253Z\u0022,\u0022priority\u0022:41,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations21014425105]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations31088332778\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022Microsoft Windows NT 10.0.18363.0\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations31088332778\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-18T23:31:38.6274219Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-18T23:31:38.6274219Z\u0022,\u0022priority\u0022:65,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations31088332778]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations4754862261\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022Microsoft Windows NT 10.0.18363.0\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations4754862261\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-18T23:31:38.6891031Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-18T23:31:38.6891031Z\u0022,\u0022priority\u0022:77,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations4754862261]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations01670187672\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01670187672\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T18:21:34.9263174Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T18:21:34.9263174Z\u0022,\u0022priority\u0022:1441661840,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations01670187672]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations11044823770\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations11044823770\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T18:21:43.906524Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T18:21:43.906524Z\u0022,\u0022priority\u0022:1024346278,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations11044823770]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations21520543722\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations21520543722\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T18:21:49.9402274Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T18:21:49.9402274Z\u0022,\u0022priority\u0022:1745455222,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations21520543722]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations22102681908\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations22102681908\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T18:21:52.9292682Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T18:21:52.9292682Z\u0022,\u0022priority\u0022:1404823906,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations22102681908]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations3555318101\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations3555318101\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T18:21:55.9124204Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T18:21:55.9124204Z\u0022,\u0022priority\u0022:1393972637,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations3555318101]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations41959745517\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations41959745517\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T18:21:59.0243267Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T18:21:59.0243267Z\u0022,\u0022priority\u0022:519727267,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations41959745517]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations31074810987\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations31074810987\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T18:22:14.0210101Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T18:22:14.0210101Z\u0022,\u0022priority\u0022:983659234,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations31074810987]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations4625808639\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations4625808639\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T18:22:16.9162308Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T18:22:16.9162308Z\u0022,\u0022priority\u0022:848977608,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations4625808639]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022}]" + "ResponseBody": "[{\u0022id\u0022:\u0022testconfigurations01670187672\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01670187672\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T22:13:25.0589616Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T22:13:25.0589616Z\u0022,\u0022priority\u0022:1441661840,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations01670187672]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations3555318101\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations3555318101\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T22:13:31.1109751Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T22:13:31.1109751Z\u0022,\u0022priority\u0022:1393972637,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations3555318101]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations41959745517\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations41959745517\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T22:13:37.0806313Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T22:13:37.0806313Z\u0022,\u0022priority\u0022:519727267,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations41959745517]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations11044823770\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations11044823770\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T22:13:43.0912975Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T22:13:43.0912975Z\u0022,\u0022priority\u0022:1024346278,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations11044823770]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations22102681908\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations22102681908\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T22:13:46.1867664Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T22:13:46.1867664Z\u0022,\u0022priority\u0022:1404823906,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations22102681908]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations31074810987\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations31074810987\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T22:13:49.0476114Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T22:13:49.0476114Z\u0022,\u0022priority\u0022:983659234,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations31074810987]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022},{\u0022id\u0022:\u0022testconfigurations4625808639\u0022,\u0022schemaVersion\u0022:null,\u0022labels\u0022:{\u0022HostPlatform\u0022:\u0022SomeValue\u0022},\u0022content\u0022:{\u0022deviceContent\u0022:{\u0022properties.desired.deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations4625808639\u0022}},\u0022targetCondition\u0022:\u0022*\u0022,\u0022createdTimeUtc\u0022:\u00222020-08-19T22:14:01.1229984Z\u0022,\u0022lastUpdatedTimeUtc\u0022:\u00222020-08-19T22:14:01.1229984Z\u0022,\u0022priority\u0022:848977608,\u0022systemMetrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{\u0022targetedCount\u0022:\u0022select deviceId from devices\u0022,\u0022appliedCount\u0022:\u0022select deviceId from devices where configurations.[[testconfigurations4625808639]].status = \u0027Applied\u0027\u0022}},\u0022metrics\u0022:{\u0022results\u0022:{},\u0022queries\u0022:{}},\u0022etag\u0022:\u0022MQ==\u0022}]" }, { "RequestUri": "https://FakeHost.net/configurations/testconfigurations01670187672?api-version=2020-03-13", @@ -367,7 +367,7 @@ "If-Match": "*", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "276cdfa71cac42689e1c12f70e49ba14", "x-ms-return-client-request-id": "true" @@ -376,10 +376,10 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Wed, 19 Aug 2020 18:22:19 GMT", + "Date": "Wed, 19 Aug 2020 22:14:06 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "6b291a4f-96ca-465c-840c-ca6d72946db1" + "x-ms-request-id": "9cbfb1a7-2841-4422-96f6-88394a5a3924" }, "ResponseBody": [] }, @@ -391,7 +391,7 @@ "If-Match": "*", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "31591c25a5598bd8aa5ca202082cce30", "x-ms-return-client-request-id": "true" @@ -400,10 +400,10 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Wed, 19 Aug 2020 18:22:25 GMT", + "Date": "Wed, 19 Aug 2020 22:14:16 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "afcb04ca-5f19-452a-954a-f98b924309f1" + "x-ms-request-id": "a23a95e1-185f-457d-b8de-45dc0d3d1588" }, "ResponseBody": [] }, @@ -415,7 +415,7 @@ "If-Match": "*", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "4e6146da686ad7731134bbd35ca1caaa", "x-ms-return-client-request-id": "true" @@ -424,10 +424,10 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Wed, 19 Aug 2020 18:22:28 GMT", + "Date": "Wed, 19 Aug 2020 22:14:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "87ac683a-ded9-4ee8-8470-31cbc20eb2d9" + "x-ms-request-id": "1237ea0e-00b2-43aa-a304-8241cd7d3dd3" }, "ResponseBody": [] }, @@ -439,7 +439,7 @@ "If-Match": "*", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "19528c9532a001f907e07c5079653a71", "x-ms-return-client-request-id": "true" @@ -448,10 +448,10 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Wed, 19 Aug 2020 18:22:34 GMT", + "Date": "Wed, 19 Aug 2020 22:14:24 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "a0f8a118-b632-4b40-aff2-d27237b88620" + "x-ms-request-id": "0160ef14-f019-49b4-b447-c518e2f6b247" }, "ResponseBody": [] }, @@ -463,7 +463,7 @@ "If-Match": "*", "User-Agent": [ "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", - "(.NET Core 4.6.29130.01; Microsoft Windows 10.0.18363 )" + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "c81ce24e6be7bdaaa8811f25e9042f09", "x-ms-return-client-request-id": "true" @@ -472,16 +472,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Wed, 19 Aug 2020 18:22:40 GMT", + "Date": "Wed, 19 Aug 2020 22:14:27 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "d98ff8f7-6784-4dd3-983a-2a3ecfc984a0" + "x-ms-request-id": "88970459-a90e-4df9-8bbd-be900705e382" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "652472912" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkCreation.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkCreation.json index 03ea95f45fb93..c1ff43bfd5683 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkCreation.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkCreation.json @@ -8,8 +8,8 @@ "Content-Length": "707", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200728.1", - "(.NET Core 4.6.29017.01; Microsoft Windows 10.0.18363 )" + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "68a9862b6fe1c8667b76d3578e777e8c", "x-ms-return-client-request-id": "true" @@ -19,10 +19,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 28 Jul 2020 22:17:06 GMT", + "Date": "Wed, 19 Aug 2020 20:09:50 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "9c38a6ac-feab-4b33-adb3-1bae12811316" + "x-ms-request-id": "8153cbba-addc-4a50-8ba7-eb89db583c7d" }, "ResponseBody": { "isSuccessful": true, @@ -38,8 +38,8 @@ "Content-Length": "517", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200728.1", - "(.NET Core 4.6.29017.01; Microsoft Windows 10.0.18363 )" + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "20389682a9ef48e296e526551fbf96dc", "x-ms-return-client-request-id": "true" @@ -49,10 +49,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 28 Jul 2020 22:17:06 GMT", + "Date": "Wed, 19 Aug 2020 20:09:50 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "74b0d2ca-c2ba-4cea-a0d2-f3e2a09e65e8" + "x-ms-request-id": "908375ff-9e64-4919-806e-af76121189b9" }, "ResponseBody": { "isSuccessful": true, @@ -62,7 +62,7 @@ } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "2047780100" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkCreationAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkCreationAsync.json index 6b7273c2a212e..62d6adf3040fc 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkCreationAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkCreationAsync.json @@ -8,8 +8,8 @@ "Content-Length": "708", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200728.1", - "(.NET Core 4.6.29017.01; Microsoft Windows 10.0.18363 )" + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "9f33bfd1984e65aa214cc06ebe4fd602", "x-ms-return-client-request-id": "true" @@ -19,10 +19,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 28 Jul 2020 22:17:09 GMT", + "Date": "Wed, 19 Aug 2020 20:09:51 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "904c007d-9730-4fdb-a4bb-2133cc0a5b58" + "x-ms-request-id": "d69d67e2-f840-41ac-b5ea-47e364d8d55d" }, "ResponseBody": { "isSuccessful": true, @@ -38,8 +38,8 @@ "Content-Length": "518", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200728.1", - "(.NET Core 4.6.29017.01; Microsoft Windows 10.0.18363 )" + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "61705aa6c9323eebf30deb08764510bf", "x-ms-return-client-request-id": "true" @@ -49,10 +49,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 28 Jul 2020 22:17:21 GMT", + "Date": "Wed, 19 Aug 2020 20:09:50 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "be8769b7-6644-432f-a889-e5230eeb037b" + "x-ms-request-id": "dfb4a176-094c-4ca1-85ae-c0fe4f44ec86" }, "ResponseBody": { "isSuccessful": true, @@ -62,7 +62,7 @@ } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "846779539" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkCreation_DeviceWithTwin.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkCreation_DeviceWithTwin.json index d2b4dc91092a8..2426c092a26c7 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkCreation_DeviceWithTwin.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkCreation_DeviceWithTwin.json @@ -8,7 +8,7 @@ "Content-Length": "1204", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "7016712d2594db6f1014befd36d0ff37", @@ -19,10 +19,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:54 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "8c40b5da-f14c-4d71-be8e-570c2887b028" + "x-ms-request-id": "90bbfc08-14a6-4ddb-a969-921fe7e3fd52" }, "ResponseBody": { "isSuccessful": true, @@ -36,7 +36,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "8f73cdcfa527500eb6b9e2f677fe22e6", @@ -45,17 +45,17 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "690", + "Content-Length": "694", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "682057f3-b6df-4284-8081-34eea24e8dfb" + "x-ms-request-id": "3036c131-128f-411f-aa27-99f9043739b1" }, "ResponseBody": { "deviceId": "bulkDeviceWithTwin1109223729", "etag": "AAAAAAAAAAE=", - "deviceEtag": "MzE3MDAzMTAy", + "deviceEtag": "MTA2NjY3NDMyNg==", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", @@ -82,7 +82,7 @@ }, "reported": { "$metadata": { - "$lastUpdated": "2020-08-18T20:20:55.5030683Z" + "$lastUpdated": "2020-08-19T22:13:19.1110885Z" }, "$version": 1 } @@ -100,7 +100,7 @@ "Content-Length": "594", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "d533497f83be7a264a2956613633f386", @@ -111,10 +111,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "59597893-ebdd-4656-86a0-058683b98637" + "x-ms-request-id": "457657ee-4df6-4285-9790-8f8f8e95fb73" }, "ResponseBody": { "isSuccessful": true, @@ -124,7 +124,7 @@ } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1405471046" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkCreation_DeviceWithTwinAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkCreation_DeviceWithTwinAsync.json index 07ca7ebb2fab7..6f0b5a95b6760 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkCreation_DeviceWithTwinAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkCreation_DeviceWithTwinAsync.json @@ -8,7 +8,7 @@ "Content-Length": "1205", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "d568f5c8e57529c1e029374b1c53010a", @@ -19,10 +19,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "9d9e938c-f69e-420f-bc2e-3c8a27ec4453" + "x-ms-request-id": "a43e16e5-a93a-402e-856a-f2044e0f9c68" }, "ResponseBody": { "isSuccessful": true, @@ -36,7 +36,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "f08737db3f531255a2c51ba6431d0eda", @@ -47,15 +47,15 @@ "ResponseHeaders": { "Content-Length": "689", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:54 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "2f61cfba-d10d-4ac4-9290-743210d3313a" + "x-ms-request-id": "6c2da4f4-5367-48e0-83fa-94dcb8874cd6" }, "ResponseBody": { "deviceId": "bulkDeviceWithTwin304767959", "etag": "AAAAAAAAAAE=", - "deviceEtag": "MjY4NzY0OTY4", + "deviceEtag": "NDU0MjExNzk=", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", @@ -82,7 +82,7 @@ }, "reported": { "$metadata": { - "$lastUpdated": "2020-08-18T20:20:55.5159997Z" + "$lastUpdated": "2020-08-19T22:13:19.1130181Z" }, "$version": 1 } @@ -100,7 +100,7 @@ "Content-Length": "595", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "e4bdc527c97c715eedadb728278b8cde", @@ -111,10 +111,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:54 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "fc310911-798c-46fd-9aac-28b4291ea8b0" + "x-ms-request-id": "daf7b565-f71a-4797-84db-6fb74dd87bfc" }, "ResponseBody": { "isSuccessful": true, @@ -124,7 +124,7 @@ } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "999894705" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkUpdate.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkUpdate.json index c8cd83985f742..9c7bc5bb8d536 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkUpdate.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkUpdate.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "641381e4f4e82e72fdd64d15ec9f16ee", @@ -23,16 +23,16 @@ "ResponseHeaders": { "Content-Length": "628", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:54 GMT", - "ETag": "\u0022OTk0ODgwNjI2\u0022", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", + "ETag": "\u0022MTkxOTEwMTg2\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "22dda633-ec59-4248-923e-de62c77846d1" + "x-ms-request-id": "a297c6c8-d900-409e-bafb-85c71bd3c578" }, "ResponseBody": { "deviceId": "bulkDeviceUpdate2058308758", - "generationId": "637333788556855373", - "etag": "OTk0ODgwNjI2", + "generationId": "637334719992381505", + "etag": "MTkxOTEwMTg2", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -42,8 +42,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "ERqiQsHnUh\u002BPbIEnfNa6GD14ZmUS3Knzs9nhFkFSaT0=", - "secondaryKey": "Umhg5O0pLB5ZlKeLLI4dWLkzu0dWdUvoT0fRezGSLRw=" + "primaryKey": "tHSYCojvOIhehbI1JBRgo4BoISKkxZBB2/NlpiDMnv0=", + "secondaryKey": "zRKNC0fes6dzKFjFubn/ZGslHULawck5RyTGGHEyn5I=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -66,7 +66,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "3e1134d9471886feac1982596376afac", @@ -80,16 +80,16 @@ "ResponseHeaders": { "Content-Length": "628", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022MzA2NDAyNzY3\u0022", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", + "ETag": "\u0022OTYyNDM4MTE0\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "0fded7b2-deaf-4d2b-be01-ed948d8c14b4" + "x-ms-request-id": "ba71a4a7-b7be-4d53-88de-dfc158156ec6" }, "ResponseBody": { "deviceId": "bulkDeviceUpdate1689940095", - "generationId": "637333788557011689", - "etag": "MzA2NDAyNzY3", + "generationId": "637334719992781390", + "etag": "OTYyNDM4MTE0", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -99,8 +99,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "zVwZxcpvWYNlP7XB/mABEyrX32V58OEFnl8VqSmKrw0=", - "secondaryKey": "qyUi4fafBXszMA9Rc5tOx5LFw4BR8rWKj6HtjZGBCho=" + "primaryKey": "e3psZKlErPllOj6XG/gV3U/I/bSGggt1bVRNO3jt7tM=", + "secondaryKey": "V3bbTkKXxwq98ggwr4YjUwE6NrF37mV\u002B79HXQASs0SU=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -122,21 +122,21 @@ "Content-Length": "654", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "2f40eae5d092ea9e0fe7504fb5c8118a", "x-ms-return-client-request-id": "true" }, - "RequestBody": "[{\u0022id\u0022:\u0022bulkDeviceUpdate2058308758\u0022,\u0022eTag\u0022:\u0022OTk0ODgwNjI2\u0022,\u0022importMode\u0022:\u0022update\u0022,\u0022status\u0022:\u0022disabled\u0022,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022ERqiQsHnUh\\u002BPbIEnfNa6GD14ZmUS3Knzs9nhFkFSaT0=\u0022,\u0022secondaryKey\u0022:\u0022Umhg5O0pLB5ZlKeLLI4dWLkzu0dWdUvoT0fRezGSLRw=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022id\u0022:\u0022bulkDeviceUpdate1689940095\u0022,\u0022eTag\u0022:\u0022MzA2NDAyNzY3\u0022,\u0022importMode\u0022:\u0022update\u0022,\u0022status\u0022:\u0022disabled\u0022,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022zVwZxcpvWYNlP7XB/mABEyrX32V58OEFnl8VqSmKrw0=\u0022,\u0022secondaryKey\u0022:\u0022qyUi4fafBXszMA9Rc5tOx5LFw4BR8rWKj6HtjZGBCho=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]", + "RequestBody": "[{\u0022id\u0022:\u0022bulkDeviceUpdate2058308758\u0022,\u0022eTag\u0022:\u0022MTkxOTEwMTg2\u0022,\u0022importMode\u0022:\u0022update\u0022,\u0022status\u0022:\u0022disabled\u0022,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022tHSYCojvOIhehbI1JBRgo4BoISKkxZBB2/NlpiDMnv0=\u0022,\u0022secondaryKey\u0022:\u0022zRKNC0fes6dzKFjFubn/ZGslHULawck5RyTGGHEyn5I=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022id\u0022:\u0022bulkDeviceUpdate1689940095\u0022,\u0022eTag\u0022:\u0022OTYyNDM4MTE0\u0022,\u0022importMode\u0022:\u0022update\u0022,\u0022status\u0022:\u0022disabled\u0022,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022e3psZKlErPllOj6XG/gV3U/I/bSGggt1bVRNO3jt7tM=\u0022,\u0022secondaryKey\u0022:\u0022V3bbTkKXxwq98ggwr4YjUwE6NrF37mV\\u002B79HXQASs0SU=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]", "StatusCode": 200, "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "16584c90-fd9b-4714-ab56-bd9e902b4eca" + "x-ms-request-id": "7933e96b-d416-45c0-922f-aa68adc2c20d" }, "ResponseBody": { "isSuccessful": true, @@ -150,7 +150,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "c655ea9f58983acb15de3cdaefd49a5f", @@ -161,27 +161,27 @@ "ResponseHeaders": { "Content-Length": "622", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022OTk0ODgwNjI3\u0022", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", + "ETag": "\u0022MTkxOTEwMTg3\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "40400f0a-63b4-48e1-86b2-c1236c0665f3" + "x-ms-request-id": "64e3afea-b2ef-4686-a546-0dd9b5987e64" }, "ResponseBody": { "deviceId": "bulkDeviceUpdate2058308758", - "generationId": "637333788556855373", - "etag": "OTk0ODgwNjI3", + "generationId": "637334719992381505", + "etag": "MTkxOTEwMTg3", "connectionState": "Disconnected", "status": "disabled", "statusReason": null, "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", - "statusUpdatedTime": "2020-08-18T20:20:55.8175836Z", + "statusUpdatedTime": "2020-08-19T22:13:19.3072292Z", "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "ERqiQsHnUh\u002BPbIEnfNa6GD14ZmUS3Knzs9nhFkFSaT0=", - "secondaryKey": "Umhg5O0pLB5ZlKeLLI4dWLkzu0dWdUvoT0fRezGSLRw=" + "primaryKey": "tHSYCojvOIhehbI1JBRgo4BoISKkxZBB2/NlpiDMnv0=", + "secondaryKey": "zRKNC0fes6dzKFjFubn/ZGslHULawck5RyTGGHEyn5I=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -200,7 +200,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "b407689dbed608ed95262e31f6aed0e3", @@ -211,27 +211,27 @@ "ResponseHeaders": { "Content-Length": "622", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022MzA2NDAyNzY4\u0022", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", + "ETag": "\u0022OTYyNDM4MTE1\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "50a2181f-38f3-4ab2-94b1-c24d449b1d20" + "x-ms-request-id": "6792686e-62a1-42be-8309-273cfa0b4529" }, "ResponseBody": { "deviceId": "bulkDeviceUpdate1689940095", - "generationId": "637333788557011689", - "etag": "MzA2NDAyNzY4", + "generationId": "637334719992781390", + "etag": "OTYyNDM4MTE1", "connectionState": "Disconnected", "status": "disabled", "statusReason": null, "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", - "statusUpdatedTime": "2020-08-18T20:20:55.8175836Z", + "statusUpdatedTime": "2020-08-19T22:13:19.3072292Z", "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "zVwZxcpvWYNlP7XB/mABEyrX32V58OEFnl8VqSmKrw0=", - "secondaryKey": "qyUi4fafBXszMA9Rc5tOx5LFw4BR8rWKj6HtjZGBCho=" + "primaryKey": "e3psZKlErPllOj6XG/gV3U/I/bSGggt1bVRNO3jt7tM=", + "secondaryKey": "V3bbTkKXxwq98ggwr4YjUwE6NrF37mV\u002B79HXQASs0SU=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -252,21 +252,21 @@ "Content-Length": "161", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "79baf707e8218d141f051ab494c4fa3b", "x-ms-return-client-request-id": "true" }, - "RequestBody": "[{\u0022id\u0022:\u0022bulkDeviceUpdate2058308758\u0022,\u0022eTag\u0022:\u0022OTk0ODgwNjI2\u0022,\u0022importMode\u0022:\u0022delete\u0022},{\u0022id\u0022:\u0022bulkDeviceUpdate1689940095\u0022,\u0022eTag\u0022:\u0022MzA2NDAyNzY3\u0022,\u0022importMode\u0022:\u0022delete\u0022}]", + "RequestBody": "[{\u0022id\u0022:\u0022bulkDeviceUpdate2058308758\u0022,\u0022eTag\u0022:\u0022MTkxOTEwMTg2\u0022,\u0022importMode\u0022:\u0022delete\u0022},{\u0022id\u0022:\u0022bulkDeviceUpdate1689940095\u0022,\u0022eTag\u0022:\u0022OTYyNDM4MTE0\u0022,\u0022importMode\u0022:\u0022delete\u0022}]", "StatusCode": 200, "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "9c49caf0-9597-4af1-ad1b-71f36ebe89f7" + "x-ms-request-id": "1c988077-496a-4c5b-bbba-97aa10084b59" }, "ResponseBody": { "isSuccessful": true, @@ -276,7 +276,7 @@ } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1759351927" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkUpdateAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkUpdateAsync.json index 6dea4de72cc6e..557e64ec72c92 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkUpdateAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_BulkUpdateAsync.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "696cb7b4ddffbd7be581104269a73535", @@ -23,16 +23,16 @@ "ResponseHeaders": { "Content-Length": "628", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022MTU4MDk3OTk0\u0022", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", + "ETag": "\u0022MzkxNDMxODM4\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "4b1075da-eabd-438e-8c33-8ebf4af8fd9a" + "x-ms-request-id": "db9919d8-11dc-4716-9bf3-c8e86ffadd79" }, "ResponseBody": { "deviceId": "bulkDeviceUpdate1349701714", - "generationId": "637333788556756026", - "etag": "MTU4MDk3OTk0", + "generationId": "637334719992407855", + "etag": "MzkxNDMxODM4", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -42,8 +42,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "mIr/ojssoigzafTCe4oKusjzBGOPpjbTgDpBrh/zQSY=", - "secondaryKey": "UUTGkxTL87KjAxYb\u002B8w7B/q7OKOi2kU9CpN6Th3n2Wc=" + "primaryKey": "OzswKmzXRSNxtYyX2t9Qg8OmWTGWnNyDrEsCrmoaeWA=", + "secondaryKey": "giWIuU65XgFNu0rRm/gdxwYR1RnB3JmMXba1yrv4iyw=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -66,7 +66,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "444f2432b2d486afabaae9f7b0a743fd", @@ -80,16 +80,16 @@ "ResponseHeaders": { "Content-Length": "627", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:54 GMT", - "ETag": "\u0022NDMxNDU1MTU2\u0022", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", + "ETag": "\u0022NDYyMTMzODAx\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "e069570f-32fe-43d0-821e-b31833690570" + "x-ms-request-id": "ea39ac53-d724-447d-92a4-32b7ada363dd" }, "ResponseBody": { "deviceId": "bulkDeviceUpdate927166103", - "generationId": "637333788557060031", - "etag": "NDMxNDU1MTU2", + "generationId": "637334719992673214", + "etag": "NDYyMTMzODAx", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -99,8 +99,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "dnZiGpEeUqZC4rQ4uEjtwre9U\u002B6dN5gkTZLkqimpC4k=", - "secondaryKey": "rJIO6d5tS9Y796xSGU7hETc7IyKZuvc\u002B7897PxDAZYs=" + "primaryKey": "6r5\u002BahPAbhxUcAtftTJny976S\u002BCwXvQqc0EDmf8z4yg=", + "secondaryKey": "4Acramo/luo\u002B4jg/uw76AlFYQZFW4mmHZuMoaBClUkc=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -122,21 +122,21 @@ "Content-Length": "663", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "aa25f27eb7c38322ae910087acceefb6", "x-ms-return-client-request-id": "true" }, - "RequestBody": "[{\u0022id\u0022:\u0022bulkDeviceUpdate1349701714\u0022,\u0022eTag\u0022:\u0022MTU4MDk3OTk0\u0022,\u0022importMode\u0022:\u0022update\u0022,\u0022status\u0022:\u0022disabled\u0022,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022mIr/ojssoigzafTCe4oKusjzBGOPpjbTgDpBrh/zQSY=\u0022,\u0022secondaryKey\u0022:\u0022UUTGkxTL87KjAxYb\\u002B8w7B/q7OKOi2kU9CpN6Th3n2Wc=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022id\u0022:\u0022bulkDeviceUpdate927166103\u0022,\u0022eTag\u0022:\u0022NDMxNDU1MTU2\u0022,\u0022importMode\u0022:\u0022update\u0022,\u0022status\u0022:\u0022disabled\u0022,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022dnZiGpEeUqZC4rQ4uEjtwre9U\\u002B6dN5gkTZLkqimpC4k=\u0022,\u0022secondaryKey\u0022:\u0022rJIO6d5tS9Y796xSGU7hETc7IyKZuvc\\u002B7897PxDAZYs=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]", + "RequestBody": "[{\u0022id\u0022:\u0022bulkDeviceUpdate1349701714\u0022,\u0022eTag\u0022:\u0022MzkxNDMxODM4\u0022,\u0022importMode\u0022:\u0022update\u0022,\u0022status\u0022:\u0022disabled\u0022,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022OzswKmzXRSNxtYyX2t9Qg8OmWTGWnNyDrEsCrmoaeWA=\u0022,\u0022secondaryKey\u0022:\u0022giWIuU65XgFNu0rRm/gdxwYR1RnB3JmMXba1yrv4iyw=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022id\u0022:\u0022bulkDeviceUpdate927166103\u0022,\u0022eTag\u0022:\u0022NDYyMTMzODAx\u0022,\u0022importMode\u0022:\u0022update\u0022,\u0022status\u0022:\u0022disabled\u0022,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u00226r5\\u002BahPAbhxUcAtftTJny976S\\u002BCwXvQqc0EDmf8z4yg=\u0022,\u0022secondaryKey\u0022:\u00224Acramo/luo\\u002B4jg/uw76AlFYQZFW4mmHZuMoaBClUkc=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]", "StatusCode": 200, "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "15bb5cf6-00e7-4f98-b44f-06dcaff1db3a" + "x-ms-request-id": "befebaf8-22df-46bc-a7c0-1433a28ae595" }, "ResponseBody": { "isSuccessful": true, @@ -150,7 +150,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "cfdd23170e7505e0bde3543291c635d9", @@ -159,29 +159,29 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "621", + "Content-Length": "622", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022MTU4MDk3OTk1\u0022", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", + "ETag": "\u0022MzkxNDMxODM5\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "df0501db-60b0-4891-b28f-e889d13dd500" + "x-ms-request-id": "b66f0104-e674-4bbe-b75d-a4e10c46cb3d" }, "ResponseBody": { "deviceId": "bulkDeviceUpdate1349701714", - "generationId": "637333788556756026", - "etag": "MTU4MDk3OTk1", + "generationId": "637334719992407855", + "etag": "MzkxNDMxODM5", "connectionState": "Disconnected", "status": "disabled", "statusReason": null, "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", - "statusUpdatedTime": "2020-08-18T20:20:55.735179Z", + "statusUpdatedTime": "2020-08-19T22:13:19.3014437Z", "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "mIr/ojssoigzafTCe4oKusjzBGOPpjbTgDpBrh/zQSY=", - "secondaryKey": "UUTGkxTL87KjAxYb\u002B8w7B/q7OKOi2kU9CpN6Th3n2Wc=" + "primaryKey": "OzswKmzXRSNxtYyX2t9Qg8OmWTGWnNyDrEsCrmoaeWA=", + "secondaryKey": "giWIuU65XgFNu0rRm/gdxwYR1RnB3JmMXba1yrv4iyw=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -200,7 +200,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "b5eb45cc8a107ad301cb9542b127dadc", @@ -211,27 +211,27 @@ "ResponseHeaders": { "Content-Length": "621", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022NDMxNDU1MTU3\u0022", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", + "ETag": "\u0022NDYyMTMzODAy\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "3087edfb-c689-4337-a935-10f5709b8b24" + "x-ms-request-id": "63e6fa44-87e2-43ca-a698-2f0366bfdb11" }, "ResponseBody": { "deviceId": "bulkDeviceUpdate927166103", - "generationId": "637333788557060031", - "etag": "NDMxNDU1MTU3", + "generationId": "637334719992673214", + "etag": "NDYyMTMzODAy", "connectionState": "Disconnected", "status": "disabled", "statusReason": null, "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", - "statusUpdatedTime": "2020-08-18T20:20:55.7360745Z", + "statusUpdatedTime": "2020-08-19T22:13:19.2999648Z", "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "dnZiGpEeUqZC4rQ4uEjtwre9U\u002B6dN5gkTZLkqimpC4k=", - "secondaryKey": "rJIO6d5tS9Y796xSGU7hETc7IyKZuvc\u002B7897PxDAZYs=" + "primaryKey": "6r5\u002BahPAbhxUcAtftTJny976S\u002BCwXvQqc0EDmf8z4yg=", + "secondaryKey": "4Acramo/luo\u002B4jg/uw76AlFYQZFW4mmHZuMoaBClUkc=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -252,21 +252,21 @@ "Content-Length": "160", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "8ddf33bb74c97088121fede063f0f1e8", "x-ms-return-client-request-id": "true" }, - "RequestBody": "[{\u0022id\u0022:\u0022bulkDeviceUpdate1349701714\u0022,\u0022eTag\u0022:\u0022MTU4MDk3OTk0\u0022,\u0022importMode\u0022:\u0022delete\u0022},{\u0022id\u0022:\u0022bulkDeviceUpdate927166103\u0022,\u0022eTag\u0022:\u0022NDMxNDU1MTU2\u0022,\u0022importMode\u0022:\u0022delete\u0022}]", + "RequestBody": "[{\u0022id\u0022:\u0022bulkDeviceUpdate1349701714\u0022,\u0022eTag\u0022:\u0022MzkxNDMxODM4\u0022,\u0022importMode\u0022:\u0022delete\u0022},{\u0022id\u0022:\u0022bulkDeviceUpdate927166103\u0022,\u0022eTag\u0022:\u0022NDYyMTMzODAx\u0022,\u0022importMode\u0022:\u0022delete\u0022}]", "StatusCode": 200, "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "dd7e170b-6508-4d50-b7b7-f908967d0393" + "x-ms-request-id": "71b722d0-f34d-4d9d-b7bb-c10720f5a799" }, "ResponseBody": { "isSuccessful": true, @@ -276,7 +276,7 @@ } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1394828034" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_DeviceTwinLifecycle.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_DeviceTwinLifecycle.json index daedf30f368a3..5c4a8a8d65213 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_DeviceTwinLifecycle.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_DeviceTwinLifecycle.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "3fc573c466686001c7ff41343a27d538", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "629", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022NjEzMzY1MTAw\u0022", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", + "ETag": "\u0022Njk2NzgwNjcy\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "063ab4e5-1d27-4618-94dc-d865fafa4d1a" + "x-ms-request-id": "79db4227-3d47-4088-aa6d-1f45528c9890" }, "ResponseBody": { "deviceId": "TwinLifecycleDevice10350067", - "generationId": "637333788559290208", - "etag": "NjEzMzY1MTAw", + "generationId": "637334719993947157", + "etag": "Njk2NzgwNjcy", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "UexiSfc5x4L3TZg\u002BfjhHC9HW4VMtOpv4eZMfcNUS83Q=", - "secondaryKey": "lVdoI1S8TCreVVK1Xx6mDn7caUupfcKGeeRkPyNjYEI=" + "primaryKey": "JwRegkj6smwggMS9BSYTJmCVEYxe/gqcbMl5PJnoZl8=", + "secondaryKey": "DOpMCMTiDDaaq80HO7L8Zj4jlx3/ole/dD1FZW\u002BQs9M=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -62,7 +62,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "4f613570030fbaa6d05fd462b2f0447b", @@ -73,15 +73,15 @@ "ResponseHeaders": { "Content-Length": "587", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "044e41ea-ac26-47a5-8910-670711076879" + "x-ms-request-id": "a1692423-4ad0-49cd-ab7f-6ed574b354b9" }, "ResponseBody": { "deviceId": "TwinLifecycleDevice10350067", "etag": "AAAAAAAAAAE=", - "deviceEtag": "NjEzMzY1MTAw", + "deviceEtag": "Njk2NzgwNjcy", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", @@ -96,13 +96,13 @@ "properties": { "desired": { "$metadata": { - "$lastUpdated": "2020-08-18T20:20:55.9290208Z" + "$lastUpdated": "2020-08-19T22:13:19.3947157Z" }, "$version": 1 }, "reported": { "$metadata": { - "$lastUpdated": "2020-08-18T20:20:55.9290208Z" + "$lastUpdated": "2020-08-19T22:13:19.3947157Z" }, "$version": 1 } @@ -117,11 +117,11 @@ "RequestMethod": "PATCH", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "571", + "Content-Length": "555", "Content-Type": "application/json", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "4d3853d2c77fbf38574891f935937306", @@ -132,25 +132,25 @@ "properties": { "desired": { "$metadata": { - "$lastUpdated": "2020-08-18T20:20:55.9290208Z" + "$lastUpdated": "2020-08-19T22:13:19.3947157Z" }, "$version": 1, "username": "userA" }, "reported": { "$metadata": { - "$lastUpdated": "2020-08-18T20:20:55.9290208Z" + "$lastUpdated": "2020-08-19T22:13:19.3947157Z" }, "$version": 1 } }, "etag": "AAAAAAAAAAE=", "version": 2, - "deviceEtag": "NjEzMzY1MTAw", + "deviceEtag": "Njk2NzgwNjcy", "status": "enabled", - "statusUpdateTime": "0001-01-01T00:00:00.0000000Z", + "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", + "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authenticationType": "sas", "x509Thumbprint": {}, @@ -162,15 +162,15 @@ "ResponseHeaders": { "Content-Length": "713", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "01bcdc17-e5ce-4418-9187-a46788c5cd6c" + "x-ms-request-id": "47e1999d-6b22-4d15-b25d-8e399178e8cf" }, "ResponseBody": { "deviceId": "TwinLifecycleDevice10350067", "etag": "AAAAAAAAAAI=", - "deviceEtag": "NjEzMzY1MTAw", + "deviceEtag": "Njk2NzgwNjcy", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", @@ -186,10 +186,10 @@ "desired": { "username": "userA", "$metadata": { - "$lastUpdated": "2020-08-18T20:20:55.9602332Z", + "$lastUpdated": "2020-08-19T22:13:19.4446674Z", "$lastUpdatedVersion": 2, "username": { - "$lastUpdated": "2020-08-18T20:20:55.9602332Z", + "$lastUpdated": "2020-08-19T22:13:19.4446674Z", "$lastUpdatedVersion": 2 } }, @@ -197,7 +197,7 @@ }, "reported": { "$metadata": { - "$lastUpdated": "2020-08-18T20:20:55.9290208Z" + "$lastUpdated": "2020-08-19T22:13:19.3947157Z" }, "$version": 1 } @@ -214,7 +214,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "9457a6e0d26ac1e3cc0a6f09929fadd7", @@ -224,16 +224,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "eedfcb2e-471f-49e7-9abe-abbe98d69cb6" + "x-ms-request-id": "243e65c0-4b8f-4a03-9815-b8b272614448" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "690979027" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_DeviceTwinLifecycleAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_DeviceTwinLifecycleAsync.json index 5369daec351c0..72a0359078a10 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_DeviceTwinLifecycleAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_DeviceTwinLifecycleAsync.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "c3bc58b2d82a3592661c46c19a024a43", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "631", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022NTgwMjQ2OTY0\u0022", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", + "ETag": "\u0022OTgxMzM2OTU=\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "ee5cec59-841d-4915-bd0a-d75820faa848" + "x-ms-request-id": "39e562c4-888b-41a9-ad04-d132590328c4" }, "ResponseBody": { "deviceId": "TwinLifecycleDevice2112406490", - "generationId": "637333788558352692", - "etag": "NTgwMjQ2OTY0", + "generationId": "637334719994846552", + "etag": "OTgxMzM2OTU=", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "Se0H441J6JhhOykCdNDMoUMzP5mHEMLakk2w8HCs5W4=", - "secondaryKey": "jApK/Zdp9OOWWCcfDHmK5KgJYQiordyq\u002BfNyr5oVfZE=" + "primaryKey": "1dDx18ZL26\u002BHnr8JTyrKQHSMKHmGSd\u002BqRWDsjDyCYDo=", + "secondaryKey": "7qEWYntcpcjDZvTy\u002Br/5FcUPQJElzSqyiBFAHwZBGBs=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -62,7 +62,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "efc06b49465dda0c6b59baccfc4f1b6e", @@ -73,15 +73,15 @@ "ResponseHeaders": { "Content-Length": "589", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "31e99329-8548-4d2c-923c-819e1fdce59f" + "x-ms-request-id": "22a1c59d-0ca7-42af-8e40-a3e082dfe835" }, "ResponseBody": { "deviceId": "TwinLifecycleDevice2112406490", "etag": "AAAAAAAAAAE=", - "deviceEtag": "NTgwMjQ2OTY0", + "deviceEtag": "OTgxMzM2OTU=", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", @@ -96,13 +96,13 @@ "properties": { "desired": { "$metadata": { - "$lastUpdated": "2020-08-18T20:20:55.8352692Z" + "$lastUpdated": "2020-08-19T22:13:19.4846552Z" }, "$version": 1 }, "reported": { "$metadata": { - "$lastUpdated": "2020-08-18T20:20:55.8352692Z" + "$lastUpdated": "2020-08-19T22:13:19.4846552Z" }, "$version": 1 } @@ -117,11 +117,11 @@ "RequestMethod": "PATCH", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "573", + "Content-Length": "557", "Content-Type": "application/json", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "1d90e307d990685bba77ea75fd6c11c9", @@ -132,25 +132,25 @@ "properties": { "desired": { "$metadata": { - "$lastUpdated": "2020-08-18T20:20:55.8352692Z" + "$lastUpdated": "2020-08-19T22:13:19.4846552Z" }, "$version": 1, "username": "userA" }, "reported": { "$metadata": { - "$lastUpdated": "2020-08-18T20:20:55.8352692Z" + "$lastUpdated": "2020-08-19T22:13:19.4846552Z" }, "$version": 1 } }, "etag": "AAAAAAAAAAE=", "version": 2, - "deviceEtag": "NTgwMjQ2OTY0", + "deviceEtag": "OTgxMzM2OTU=", "status": "enabled", - "statusUpdateTime": "0001-01-01T00:00:00.0000000Z", + "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", + "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authenticationType": "sas", "x509Thumbprint": {}, @@ -162,15 +162,15 @@ "ResponseHeaders": { "Content-Length": "715", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "26eff39b-dcc1-40d6-9753-f881f7edcb46" + "x-ms-request-id": "bb95a4b3-477d-45e2-a1d6-0a031300652b" }, "ResponseBody": { "deviceId": "TwinLifecycleDevice2112406490", "etag": "AAAAAAAAAAI=", - "deviceEtag": "NTgwMjQ2OTY0", + "deviceEtag": "OTgxMzM2OTU=", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", @@ -186,10 +186,10 @@ "desired": { "username": "userA", "$metadata": { - "$lastUpdated": "2020-08-18T20:20:55.8978115Z", + "$lastUpdated": "2020-08-19T22:13:19.5246579Z", "$lastUpdatedVersion": 2, "username": { - "$lastUpdated": "2020-08-18T20:20:55.8978115Z", + "$lastUpdated": "2020-08-19T22:13:19.5246579Z", "$lastUpdatedVersion": 2 } }, @@ -197,7 +197,7 @@ }, "reported": { "$metadata": { - "$lastUpdated": "2020-08-18T20:20:55.8352692Z" + "$lastUpdated": "2020-08-19T22:13:19.4846552Z" }, "$version": 1 } @@ -214,7 +214,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "89f2853940dc6b7d4ce258d01dc53816", @@ -224,16 +224,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "29c9875b-8f39-4ebc-a6e2-ae6e77d03162" + "x-ms-request-id": "67235120-8a09-4a4a-b48c-7269046e3a8e" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1067398702" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_IdentityLifecycle.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_IdentityLifecycle.json index a78884a872b4b..5534e6f7fef0a 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_IdentityLifecycle.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_IdentityLifecycle.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "5679c9bcad546a8756dc203fa49513a9", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "634", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022NDk3MTAzNzg1\u0022", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", + "ETag": "\u0022MzMzNTAzNzk5\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "2596cac0-385a-4f29-b8a3-2f31c2d1f672" + "x-ms-request-id": "c10b8cb7-dd50-490a-aba5-89b2172ba8d6" }, "ResponseBody": { "deviceId": "IdentityLifecycleDevice726366390", - "generationId": "637333788560160004", - "etag": "NDk3MTAzNzg1", + "generationId": "637334719995029814", + "etag": "MzMzNTAzNzk5", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "Ka27fMO5r6qZbxpO8ejyWNrTQkZnodoqsnQL\u002BnqI06s=", - "secondaryKey": "mPvdcoeRqYwPOa\u002B6tMzXA81eVMeZKCbgMlOeDjFZ/qk=" + "primaryKey": "EcAPDIOVwpe0NC/bIZlndSP2dTuuCtRLe/eIbR\u002BijYw=", + "secondaryKey": "BsWFZXO3xyLXFt/2ebWmKs/uhbS7f3EdJmzi6eYR/ME=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -62,7 +62,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "2bc871c8a62a1c75c0206b5953bf15b9", @@ -73,16 +73,16 @@ "ResponseHeaders": { "Content-Length": "619", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022NDk3MTAzNzg1\u0022", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", + "ETag": "\u0022MzMzNTAzNzk5\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "9829eb1c-d072-4e60-85e2-53af5d7af10f" + "x-ms-request-id": "4032e1cf-8c79-4787-b277-206a0e4ca201" }, "ResponseBody": { "deviceId": "IdentityLifecycleDevice726366390", - "generationId": "637333788560160004", - "etag": "NDk3MTAzNzg1", + "generationId": "637334719995029814", + "etag": "MzMzNTAzNzk5", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -92,8 +92,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "Ka27fMO5r6qZbxpO8ejyWNrTQkZnodoqsnQL\u002BnqI06s=", - "secondaryKey": "mPvdcoeRqYwPOa\u002B6tMzXA81eVMeZKCbgMlOeDjFZ/qk=" + "primaryKey": "EcAPDIOVwpe0NC/bIZlndSP2dTuuCtRLe/eIbR\u002BijYw=", + "secondaryKey": "BsWFZXO3xyLXFt/2ebWmKs/uhbS7f3EdJmzi6eYR/ME=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -111,63 +111,42 @@ "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "583", + "Content-Length": "549", "Content-Type": "application/json", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "33602e35d25224b76c1cf1bfa4037156", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "deviceId": "IdentityLifecycleDevice726366390", - "generationId": "637333788560160004", - "etag": "NDk3MTAzNzg1", - "connectionState": "Disconnected", - "status": "disabled", - "connectionStateUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "statusUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", - "cloudToDeviceMessageCount": 0, - "authentication": { - "symmetricKey": { - "primaryKey": "Ka27fMO5r6qZbxpO8ejyWNrTQkZnodoqsnQL\u002BnqI06s=", - "secondaryKey": "mPvdcoeRqYwPOa\u002B6tMzXA81eVMeZKCbgMlOeDjFZ/qk=" - }, - "x509Thumbprint": {}, - "type": "sas" - }, - "capabilities": { - "iotEdge": false - } - }, + "RequestBody": "{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice726366390\u0022,\u0022generationId\u0022:\u0022637334719995029814\u0022,\u0022etag\u0022:\u0022MzMzNTAzNzk5\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022status\u0022:\u0022disabled\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022statusUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022EcAPDIOVwpe0NC/bIZlndSP2dTuuCtRLe/eIbR\u002BijYw=\u0022,\u0022secondaryKey\u0022:\u0022BsWFZXO3xyLXFt/2ebWmKs/uhbS7f3EdJmzi6eYR/ME=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}", "StatusCode": 200, "ResponseHeaders": { "Content-Length": "628", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022NDk3MTAzNzg2\u0022", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", + "ETag": "\u0022MzMzNTAzODAw\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "bb457219-95e3-480b-8a85-c32ed1dfbd69" + "x-ms-request-id": "f307c0e1-d616-4e09-b91b-ccac92a9d18f" }, "ResponseBody": { "deviceId": "IdentityLifecycleDevice726366390", - "generationId": "637333788560160004", - "etag": "NDk3MTAzNzg2", + "generationId": "637334719995029814", + "etag": "MzMzNTAzODAw", "connectionState": "Disconnected", "status": "disabled", "statusReason": null, "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", - "statusUpdatedTime": "2020-08-18T20:20:56.0573646Z", + "statusUpdatedTime": "2020-08-19T22:13:19.5560286Z", "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "Ka27fMO5r6qZbxpO8ejyWNrTQkZnodoqsnQL\u002BnqI06s=", - "secondaryKey": "mPvdcoeRqYwPOa\u002B6tMzXA81eVMeZKCbgMlOeDjFZ/qk=" + "primaryKey": "EcAPDIOVwpe0NC/bIZlndSP2dTuuCtRLe/eIbR\u002BijYw=", + "secondaryKey": "BsWFZXO3xyLXFt/2ebWmKs/uhbS7f3EdJmzi6eYR/ME=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -187,7 +166,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "a2545d0ae9c8158c545c9633412e1796", @@ -197,16 +176,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "fd7220c8-76aa-4765-955a-c09a83b60ccf" + "x-ms-request-id": "a6852110-1bc2-4b72-b545-01fd86779229" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "347912009" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_IdentityLifecycleAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_IdentityLifecycleAsync.json index 0fb6b6878a12d..603a705a5e816 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_IdentityLifecycleAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_IdentityLifecycleAsync.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "50a2cb3c13b3e7cbf895467b122e43c5", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "634", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022OTk4NjI5MDY0\u0022", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", + "ETag": "\u0022NzUyOTc5MDEw\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "48b2029a-ef67-4553-af29-a1dd289c4381" + "x-ms-request-id": "daa9ce03-3bf4-4b53-85fb-8419d2cd7daa" }, "ResponseBody": { "deviceId": "IdentityLifecycleDevice375200814", - "generationId": "637333788559446042", - "etag": "OTk4NjI5MDY0", + "generationId": "637334719995846753", + "etag": "NzUyOTc5MDEw", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "NisXyptM7TvyewTlLiIbkIwYLW\u002Bm1jsVpPg8xdNdDjo=", - "secondaryKey": "Chr0Yd6X\u002BLu90d4T5nZX5N7fzSGTAdW8/LeiaaNej8Y=" + "primaryKey": "xL4LSEd7pcN1zgZn4y/eiE1zSDLzG/eqPgGlZ\u002BGnCGY=", + "secondaryKey": "vBAV1BSAyZdUdfvGyn/jtwTHydpVmzRdpUJrLOBFa8I=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -62,7 +62,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "0e1c90f63341274e96d84d07faccdc7d", @@ -73,16 +73,16 @@ "ResponseHeaders": { "Content-Length": "619", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022OTk4NjI5MDY0\u0022", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", + "ETag": "\u0022NzUyOTc5MDEw\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "8da698e6-fb58-48b1-a72b-2630d1fd18f5" + "x-ms-request-id": "5ac66f1d-42c6-4f7b-abfc-8cd342d9321f" }, "ResponseBody": { "deviceId": "IdentityLifecycleDevice375200814", - "generationId": "637333788559446042", - "etag": "OTk4NjI5MDY0", + "generationId": "637334719995846753", + "etag": "NzUyOTc5MDEw", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -92,8 +92,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "NisXyptM7TvyewTlLiIbkIwYLW\u002Bm1jsVpPg8xdNdDjo=", - "secondaryKey": "Chr0Yd6X\u002BLu90d4T5nZX5N7fzSGTAdW8/LeiaaNej8Y=" + "primaryKey": "xL4LSEd7pcN1zgZn4y/eiE1zSDLzG/eqPgGlZ\u002BGnCGY=", + "secondaryKey": "vBAV1BSAyZdUdfvGyn/jtwTHydpVmzRdpUJrLOBFa8I=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -111,63 +111,42 @@ "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "583", + "Content-Length": "549", "Content-Type": "application/json", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "f1fab84acbd08c2223e4d552e945d17f", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "deviceId": "IdentityLifecycleDevice375200814", - "generationId": "637333788559446042", - "etag": "OTk4NjI5MDY0", - "connectionState": "Disconnected", - "status": "disabled", - "connectionStateUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "statusUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", - "cloudToDeviceMessageCount": 0, - "authentication": { - "symmetricKey": { - "primaryKey": "NisXyptM7TvyewTlLiIbkIwYLW\u002Bm1jsVpPg8xdNdDjo=", - "secondaryKey": "Chr0Yd6X\u002BLu90d4T5nZX5N7fzSGTAdW8/LeiaaNej8Y=" - }, - "x509Thumbprint": {}, - "type": "sas" - }, - "capabilities": { - "iotEdge": false - } - }, + "RequestBody": "{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice375200814\u0022,\u0022generationId\u0022:\u0022637334719995846753\u0022,\u0022etag\u0022:\u0022NzUyOTc5MDEw\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022status\u0022:\u0022disabled\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022statusUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022xL4LSEd7pcN1zgZn4y/eiE1zSDLzG/eqPgGlZ\u002BGnCGY=\u0022,\u0022secondaryKey\u0022:\u0022vBAV1BSAyZdUdfvGyn/jtwTHydpVmzRdpUJrLOBFa8I=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}", "StatusCode": 200, "ResponseHeaders": { "Content-Length": "628", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022OTk4NjI5MDY1\u0022", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", + "ETag": "\u0022NzUyOTc5MDEx\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "a888b43d-9eab-4174-9fa2-654ab81bb50d" + "x-ms-request-id": "2a904fab-669a-49fa-8c81-11c12197a06a" }, "ResponseBody": { "deviceId": "IdentityLifecycleDevice375200814", - "generationId": "637333788559446042", - "etag": "OTk4NjI5MDY1", + "generationId": "637334719995846753", + "etag": "NzUyOTc5MDEx", "connectionState": "Disconnected", "status": "disabled", "statusReason": null, "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", - "statusUpdatedTime": "2020-08-18T20:20:55.9961393Z", + "statusUpdatedTime": "2020-08-19T22:13:19.6193717Z", "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "NisXyptM7TvyewTlLiIbkIwYLW\u002Bm1jsVpPg8xdNdDjo=", - "secondaryKey": "Chr0Yd6X\u002BLu90d4T5nZX5N7fzSGTAdW8/LeiaaNej8Y=" + "primaryKey": "xL4LSEd7pcN1zgZn4y/eiE1zSDLzG/eqPgGlZ\u002BGnCGY=", + "secondaryKey": "vBAV1BSAyZdUdfvGyn/jtwTHydpVmzRdpUJrLOBFa8I=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -187,7 +166,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "e95fc3fecb2a08ec7d7abadbc5c4ed2c", @@ -197,16 +176,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "270c6376-11a7-4007-8051-b10f942a359f" + "x-ms-request-id": "7a4697cd-1987-4f31-9c4b-a426e7d6d632" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1984409653" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_Query_GetTwins.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_Query_GetTwins.json index a5340bc538c79..a134ff60582b8 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_Query_GetTwins.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_Query_GetTwins.json @@ -8,7 +8,7 @@ "Content-Length": "704", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "ee5245ea8beec4801e9fa909dea51ff2", @@ -19,10 +19,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "d79f34e2-5786-41d4-b9f8-a1efff7bc17c" + "x-ms-request-id": "e62779c8-c6fc-4cfb-abf8-d991a7e8a969" }, "ResponseBody": { "isSuccessful": true, @@ -38,7 +38,7 @@ "Content-Length": "33", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "8b4854735241f9d5c7c305f99c28ab62", @@ -49,15 +49,15 @@ }, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "29022", + "Content-Length": "5381", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", "x-ms-item-type": "Twin", - "x-ms-request-id": "905b245e-f1e8-43a7-9fbf-1b118b3c97b1" + "x-ms-request-id": "5c06e3ec-2b5b-40d0-a2c3-024651125d37" }, - "ResponseBody": "[{\u0022deviceId\u0022:\u0022bulkDevice1925391115\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAzMDM2NTYyNQ==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.1912454Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.1912454Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1349701714\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTU4MDk3OTk0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6756026Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6756026Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice553414218\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTI4NDg3OTUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1505741632\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Mzc0MjY2ODIy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5808076Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5808076Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice2069972610\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzU5MzA0NzY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice579046758\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg0MzgwNzMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1810296630\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMwODI4MjYw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1358566615\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzU5MzA0NzY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice543025649\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzU5MzA0NzY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1664511117\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODIyOTg5Mjc0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7136726Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7136726Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice425670928\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzYwMzM3MTI1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:51.440637Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:51.440637Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1759602217\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTIwMTcwNjE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1750732204\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzM4NTQ1MjY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5388593Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5388593Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice675009966\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjgzMjA0OTIy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5793761Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5793761Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice830692652\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTgzNjE4ODE5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5573945Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5573945Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice41282501\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjI5MjQ3MDI4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.2166215Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.2166215Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1046556416\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTc5MjMzOTky\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0499382Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0499382Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice859144381\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMwODI4MjYw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice683014070\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTUyMzIzNjU4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.339869Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.339869Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice405221115\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMwODI4MjYw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1075199834\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTA2NDQ4Nzc=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.635924Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.635924Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice972771996\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzUzMjIzMjU4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.6986333Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.6986333Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1710260820\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTc0NTUyNDg2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.4952851Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.4952851Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1514186927\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg0MzgwNzMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice802212551\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTY4ODgyNzgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5730876Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5730876Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTczNDkwNTMw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1039366Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1039366Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice376255258\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzY4MzMyNTEy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1508411Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1508411Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1927454014\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzM4NTQ1MjY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5388593Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5388593Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice711550393\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTYxOTI2NzQy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3392718Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3392718Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice634364223\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTIwMTcwNjE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice206887022\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTY4ODgyNzgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5730876Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5730876Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice72829528\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTIwMTcwNjE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1850985441\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODIyOTg5Mjc0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7136726Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7136726Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice328709140\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzUwMjc0NzMw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0479952Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0479952Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice983827358\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTE1OTQ1Njc2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1461928Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1461928Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice669011018\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg0MzgwNzMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice755496386\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDU3NzQ1ODUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:07.0974962Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:07.0974962Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice450242176\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAzNDQ5Mjc1Ng==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.344968Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.344968Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice157908987\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTI4NDg3OTUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1728317143\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjY1MTk5NjI4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5429768Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5429768Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1785966146\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjI1NjY5Mjk1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3356998Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3356998Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1677302379\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDE2NzA0Njgx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:51.1824376Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:51.1824376Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice893377075\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTUyMzIzNjU4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.339869Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.339869Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1478132846\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTI4NDg3OTUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1952161871\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTM0MjYyMjg4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1089698267\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg0MzgwNzMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice903146745\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzU3MDE5MDQx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:07.785005Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:07.785005Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1136733538\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTM0MjYyMjg4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice283351514\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzI1NTU0NjU2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3463254Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3463254Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1276010411\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjY1MTk5NjI4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5429768Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5429768Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" + "ResponseBody": "[{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1689940095\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTYyNDM4MTE1\u0022,\u0022status\u0022:\u0022disabled\u0022,\u0022statusUpdateTime\u0022:\u00222020-08-19T22:13:19.3072292Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.278139Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.278139Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1638046683\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTgyNzQzMDk=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2981544Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2981544Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate2058308758\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTkxOTEwMTg3\u0022,\u0022status\u0022:\u0022disabled\u0022,\u0022statusUpdateTime\u0022:\u00222020-08-19T22:13:19.3072292Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2381505Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2381505Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice328709140\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA3Nzc0OTAz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6907454Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6907454Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice772015350\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDQ5NzY1MTE0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6196826Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6196826Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin369166372\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA2NjY3NDMyNg==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1160404Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice726366390\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzMzNTAzNzk5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.5029814Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.5029814Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1952161871\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDA1MDMzNjcx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:18.9631708Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:18.9631708Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice263683924\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzM3NjA4NzAw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2969785Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2969785Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" }, { "RequestUri": "https://FakeHost.net/devices/query?api-version=2020-03-13", @@ -67,7 +67,7 @@ "Content-Length": "33", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "813856edcee31cdf24ef1f1bad548ca7", @@ -78,15 +78,15 @@ }, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "38893", + "Content-Length": "17622", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", + "Date": "Wed, 19 Aug 2020 22:13:22 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", "x-ms-item-type": "Twin", - "x-ms-request-id": "7940ca91-57bd-4033-88cc-065f709796b8" + "x-ms-request-id": "cf9812c3-7e10-49e8-ab3b-9969a10fc7c4" }, - "ResponseBody": "[{\u0022deviceId\u0022:\u0022bulkDevice1925391115\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAzMDM2NTYyNQ==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.1912454Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.1912454Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice553414218\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTI4NDg3OTUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1505741632\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Mzc0MjY2ODIy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5808076Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5808076Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice2069972610\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzU5MzA0NzY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice579046758\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg0MzgwNzMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice568420481\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTI0Njk1Nzk0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0497495Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0497495Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1497828432\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTQyODA5NDI1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.100901Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.100901Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1810296630\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMwODI4MjYw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice709993140\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTE1OTQ1Njc2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1461928Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1461928Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1358566615\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzU5MzA0NzY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice543025649\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzU5MzA0NzY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice2085718378\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzY4MzMyNTEy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1508411Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1508411Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice2044993392\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTI0Njk1Nzk0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0497495Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0497495Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1664511117\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODIyOTg5Mjc0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7136726Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7136726Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice425670928\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzYwMzM3MTI1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:51.440637Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:51.440637Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1759602217\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTIwMTcwNjE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1750732204\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzM4NTQ1MjY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5388593Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5388593Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice675009966\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjgzMjA0OTIy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5793761Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5793761Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022TwinLifecycleDevice796017923\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzE0NjExMjIy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:58.3105266Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:58.3105266Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice830692652\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTgzNjE4ODE5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5573945Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5573945Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1904312372\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDA4MjkzODI=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0383728Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0383728Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice41282501\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjI5MjQ3MDI4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.2166215Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.2166215Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1046556416\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTc5MjMzOTky\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0499382Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0499382Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice859144381\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMwODI4MjYw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1353506827\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Nzk1MjMzNTU1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1462672Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1462672Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice683014070\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTUyMzIzNjU4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.339869Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.339869Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice405221115\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMwODI4MjYw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1075199834\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTA2NDQ4Nzc=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.635924Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.635924Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice972771996\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzUzMjIzMjU4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.6986333Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.6986333Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1710260820\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTc0NTUyNDg2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.4952851Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.4952851Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzgzMTUyNjA1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.3383679Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.3383679Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1686270456\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODI4MDc2MzE2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0414602Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0414602Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1514186927\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg0MzgwNzMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice802212551\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTY4ODgyNzgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5730876Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5730876Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice376255258\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzY4MzMyNTEy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1508411Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1508411Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice414684285\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAxMzY0MTQyNA==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1542653Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1542653Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDAwMzI1Njcx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4133728Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4133728Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1927454014\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzM4NTQ1MjY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5388593Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5388593Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice711550393\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTYxOTI2NzQy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3392718Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3392718Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1753905059\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTk0NDg1Mzg3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0917766Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0917766Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice634364223\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTIwMTcwNjE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice206887022\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTY4ODgyNzgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5730876Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5730876Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice767781652\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTE1OTQ1Njc2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1461928Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1461928Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice72829528\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTIwMTcwNjE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1850985441\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODIyOTg5Mjc0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7136726Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7136726Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice328709140\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzUwMjc0NzMw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0479952Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0479952Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice983827358\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTE1OTQ1Njc2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1461928Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1461928Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice669011018\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg0MzgwNzMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice779703902\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzY4MzMyNTEy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1508411Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1508411Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice755496386\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDU3NzQ1ODUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:07.0974962Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:07.0974962Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice772015350\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA1NDgyNzQwMQ==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1477474Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1477474Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice450242176\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAzNDQ5Mjc1Ng==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.344968Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.344968Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice157908987\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTI4NDg3OTUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1728317143\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjY1MTk5NjI4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5429768Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5429768Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1785966146\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjI1NjY5Mjk1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3356998Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3356998Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1677302379\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDE2NzA0Njgx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:51.1824376Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:51.1824376Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1435339341\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Nzk1MjMzNTU1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1462672Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1462672Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice893377075\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTUyMzIzNjU4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.339869Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.339869Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1478132846\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTI4NDg3OTUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1952161871\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTM0MjYyMjg4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1918934926\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDA4MjkzODI=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0383728Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0383728Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1089698267\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg0MzgwNzMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice903146745\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzU3MDE5MDQx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:07.785005Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:07.785005Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1136733538\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTM0MjYyMjg4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice512290233\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTQyODA5NDI1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.100901Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.100901Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice283351514\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzI1NTU0NjU2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3463254Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3463254Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1276010411\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjY1MTk5NjI4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5429768Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5429768Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" + "ResponseBody": "[{\u0022deviceId\u0022:\u0022bulkDevice568420481\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjcxMzE2NTgx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6923322Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6923322Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1497828432\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022MTA1MjM4NzkxMQ==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:21.155404Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:21.155404Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6946835Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice709993140\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTA2MjA0NjY3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6219427Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6219427Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice2085718378\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTk3NjQxNTk0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6189862Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6189862Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice2044993392\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjcxMzE2NTgx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6923322Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6923322Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1904312372\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTgwNDQzMjky\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6946766Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6946766Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1046556416\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAyNTY5MTMyMA==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6969365Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6969365Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1353506827\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022OTk0NTkxMjY5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.9063977Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.9063977Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6214088Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1686270456\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg5MjY5Njgx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6939663Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6939663Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODEwNjcxOTMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.506697Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.506697Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice376255258\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTk3NjQxNTk0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6189862Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6189862Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice414684285\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022OTQ3Mjg4NDI=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.618139Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1753905059\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022Mzg2MzU2OTI5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6961192Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice767781652\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTA2MjA0NjY3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6219427Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6219427Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice328709140\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022MTA3Nzc0OTAz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.6264742Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.6264742Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6907454Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODMxMDY5NzA=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.5719352Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.5719352Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice983827358\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTA2MjA0NjY3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6219427Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6219427Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice779703902\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTk3NjQxNTk0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6189862Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6189862Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice772015350\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDQ5NzY1MTE0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6196826Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6196826Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1435339341\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022NjA5MzI3MzA1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.9063977Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.9063977Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6164394Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1952161871\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022NDA1MDMzNjcx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:18.9631708Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1918934926\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTgwNDQzMjky\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6946766Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6946766Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1136733538\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022NDA1MDMzNjcx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:18.9631708Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice512290233\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022MTA1MjM4NzkxMQ==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:21.155404Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:21.155404Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6946835Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" }, { "RequestUri": "https://FakeHost.net/devices?api-version=2020-03-13", @@ -96,7 +96,7 @@ "Content-Length": "514", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "2883277f28c298d36f59272a858728f5", @@ -107,10 +107,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", + "Date": "Wed, 19 Aug 2020 22:13:22 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "03d68272-d442-4eb2-abb5-9e1e5d3d60e8" + "x-ms-request-id": "87ef4391-26d4-414d-ac91-ac770688621a" }, "ResponseBody": { "isSuccessful": true, @@ -120,7 +120,7 @@ } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1304827544" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_Query_GetTwinsAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_Query_GetTwinsAsync.json index f37fb3317fea2..d4342ed4b4128 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_Query_GetTwinsAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_Query_GetTwinsAsync.json @@ -8,7 +8,7 @@ "Content-Length": "708", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "7742f074e1e91f6720ab9f76689c6096", @@ -19,10 +19,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "38fc422e-b06d-4e50-9b0d-3313488a2c59" + "x-ms-request-id": "a1ead2e9-0dec-4911-9e15-89f84a3e347d" }, "ResponseBody": { "isSuccessful": true, @@ -38,7 +38,7 @@ "Content-Length": "33", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "c39e4840ff4bab1dc877bf0ac4e42245", @@ -49,15 +49,15 @@ }, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "27856", + "Content-Length": "7129", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", "x-ms-item-type": "Twin", - "x-ms-request-id": "a04e76d1-c151-47a4-9995-4833ecf1e746" + "x-ms-request-id": "dd705649-ae53-4931-8376-f9d43d533fa1" }, - "ResponseBody": "[{\u0022deviceId\u0022:\u0022bulkDevice1925391115\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAzMDM2NTYyNQ==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.1912454Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.1912454Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1349701714\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTU4MDk3OTk0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6756026Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6756026Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice553414218\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTI4NDg3OTUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1505741632\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Mzc0MjY2ODIy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5808076Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5808076Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice2069972610\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzU5MzA0NzY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice579046758\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg0MzgwNzMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1810296630\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMwODI4MjYw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1358566615\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzU5MzA0NzY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice543025649\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzU5MzA0NzY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1664511117\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODIyOTg5Mjc0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7136726Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7136726Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice425670928\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzYwMzM3MTI1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:51.440637Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:51.440637Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1759602217\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTIwMTcwNjE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1750732204\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzM4NTQ1MjY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5388593Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5388593Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice675009966\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjgzMjA0OTIy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5793761Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5793761Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice830692652\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTgzNjE4ODE5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5573945Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5573945Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice41282501\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjI5MjQ3MDI4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.2166215Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.2166215Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1046556416\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTc5MjMzOTky\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0499382Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0499382Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice859144381\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMwODI4MjYw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice683014070\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTUyMzIzNjU4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.339869Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.339869Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice405221115\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMwODI4MjYw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1075199834\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTA2NDQ4Nzc=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.635924Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.635924Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice972771996\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzUzMjIzMjU4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.6986333Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.6986333Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1710260820\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTc0NTUyNDg2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.4952851Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.4952851Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1514186927\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg0MzgwNzMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice802212551\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTY4ODgyNzgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5730876Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5730876Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1927454014\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzM4NTQ1MjY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5388593Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5388593Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice711550393\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTYxOTI2NzQy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3392718Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3392718Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice634364223\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTIwMTcwNjE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice206887022\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTY4ODgyNzgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5730876Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5730876Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice72829528\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTIwMTcwNjE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1850985441\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODIyOTg5Mjc0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7136726Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7136726Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice328709140\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzUwMjc0NzMw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0479952Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0479952Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice983827358\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTE1OTQ1Njc2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1461928Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1461928Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice669011018\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg0MzgwNzMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice755496386\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDU3NzQ1ODUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:07.0974962Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:07.0974962Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice450242176\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAzNDQ5Mjc1Ng==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.344968Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.344968Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice157908987\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTI4NDg3OTUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1728317143\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjY1MTk5NjI4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5429768Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5429768Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1785966146\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjI1NjY5Mjk1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3356998Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3356998Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1677302379\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDE2NzA0Njgx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:51.1824376Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:51.1824376Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice893377075\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTUyMzIzNjU4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.339869Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.339869Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1478132846\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTI4NDg3OTUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1952161871\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTM0MjYyMjg4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1089698267\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg0MzgwNzMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice903146745\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzU3MDE5MDQx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:07.785005Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:07.785005Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1136733538\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTM0MjYyMjg4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice283351514\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzI1NTU0NjU2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3463254Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3463254Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1276010411\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjY1MTk5NjI4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5429768Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5429768Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" + "ResponseBody": "[{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1689940095\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTYyNDM4MTE1\u0022,\u0022status\u0022:\u0022disabled\u0022,\u0022statusUpdateTime\u0022:\u00222020-08-19T22:13:19.3072292Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.278139Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.278139Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1638046683\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTgyNzQzMDk=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2981544Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2981544Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate2058308758\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTkxOTEwMTg3\u0022,\u0022status\u0022:\u0022disabled\u0022,\u0022statusUpdateTime\u0022:\u00222020-08-19T22:13:19.3072292Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2381505Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2381505Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice328709140\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA3Nzc0OTAz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6907454Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6907454Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice983827358\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTA2MjA0NjY3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6219427Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6219427Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice772015350\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDQ5NzY1MTE0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6196826Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6196826Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTg2Njc0NzQ0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6557633Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6557633Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin369166372\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA2NjY3NDMyNg==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1160404Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice726366390\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzMzNTAzNzk5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.5029814Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.5029814Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1435339341\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjA5MzI3MzA1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6164394Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6164394Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1952161871\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDA1MDMzNjcx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:18.9631708Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:18.9631708Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice263683924\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzM3NjA4NzAw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2969785Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2969785Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" }, { "RequestUri": "https://FakeHost.net/devices/query?api-version=2020-03-13", @@ -67,7 +67,7 @@ "Content-Length": "33", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "c643cc0708de73078ae9f801339d085b", @@ -78,15 +78,15 @@ }, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "38893", + "Content-Length": "17622", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:57 GMT", + "Date": "Wed, 19 Aug 2020 22:13:21 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", "x-ms-item-type": "Twin", - "x-ms-request-id": "a41efe18-80a1-41f7-80c9-aa67a6c0537e" + "x-ms-request-id": "b8dfb4be-7849-4bc9-a482-c812da3ae4a9" }, - "ResponseBody": "[{\u0022deviceId\u0022:\u0022bulkDevice1925391115\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAzMDM2NTYyNQ==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.1912454Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.1912454Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice553414218\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTI4NDg3OTUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1505741632\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Mzc0MjY2ODIy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5808076Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5808076Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice2069972610\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzU5MzA0NzY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice579046758\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg0MzgwNzMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice568420481\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTI0Njk1Nzk0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0497495Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0497495Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1497828432\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTQyODA5NDI1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.100901Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.100901Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1810296630\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMwODI4MjYw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice709993140\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTE1OTQ1Njc2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1461928Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1461928Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1358566615\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzU5MzA0NzY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice543025649\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzU5MzA0NzY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.541827Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice2085718378\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzY4MzMyNTEy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1508411Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1508411Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice2044993392\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTI0Njk1Nzk0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0497495Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0497495Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1664511117\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODIyOTg5Mjc0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7136726Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7136726Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice425670928\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzYwMzM3MTI1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:51.440637Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:51.440637Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1759602217\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTIwMTcwNjE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1750732204\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzM4NTQ1MjY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5388593Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5388593Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice675009966\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjgzMjA0OTIy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5793761Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5793761Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022TwinLifecycleDevice796017923\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzE0NjExMjIy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:58.3105266Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:58.3105266Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice830692652\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTgzNjE4ODE5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5573945Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5573945Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1904312372\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDA4MjkzODI=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0383728Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0383728Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice41282501\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjI5MjQ3MDI4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.2166215Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.2166215Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1046556416\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTc5MjMzOTky\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0499382Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0499382Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice859144381\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMwODI4MjYw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1353506827\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Nzk1MjMzNTU1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1462672Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1462672Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice683014070\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTUyMzIzNjU4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.339869Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.339869Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice405221115\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMwODI4MjYw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.699238Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1075199834\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTA2NDQ4Nzc=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.635924Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.635924Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice972771996\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzUzMjIzMjU4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.6986333Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.6986333Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1710260820\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTc0NTUyNDg2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.4952851Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:08.4952851Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzgzMTUyNjA1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.3383679Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.3383679Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1686270456\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODI4MDc2MzE2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0414602Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0414602Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1514186927\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg0MzgwNzMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice802212551\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTY4ODgyNzgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5730876Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5730876Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice376255258\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzY4MzMyNTEy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1508411Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1508411Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice414684285\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAxMzY0MTQyNA==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1542653Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1542653Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDAwMzI1Njcx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4133728Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4133728Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1927454014\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzM4NTQ1MjY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5388593Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5388593Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice711550393\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTYxOTI2NzQy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3392718Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3392718Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1753905059\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTk0NDg1Mzg3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0917766Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0917766Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice634364223\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTIwMTcwNjE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice206887022\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTY4ODgyNzgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5730876Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5730876Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice767781652\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTE1OTQ1Njc2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1461928Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1461928Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice72829528\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTIwMTcwNjE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3386757Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1850985441\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODIyOTg5Mjc0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7136726Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7136726Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice328709140\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzUwMjc0NzMw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0479952Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0479952Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice983827358\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTE1OTQ1Njc2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1461928Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1461928Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice669011018\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg0MzgwNzMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice779703902\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzY4MzMyNTEy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1508411Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1508411Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice755496386\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDU3NzQ1ODUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:07.0974962Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:07.0974962Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice772015350\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA1NDgyNzQwMQ==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1477474Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1477474Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice450242176\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAzNDQ5Mjc1Ng==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.344968Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.344968Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice157908987\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTI4NDg3OTUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1728317143\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjY1MTk5NjI4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5429768Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5429768Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1785966146\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjI1NjY5Mjk1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3356998Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3356998Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1677302379\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDE2NzA0Njgx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:51.1824376Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:51.1824376Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1435339341\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Nzk1MjMzNTU1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1462672Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1462672Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice893377075\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTUyMzIzNjU4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.339869Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.339869Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1478132846\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTI4NDg3OTUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.7106862Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1952161871\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTM0MjYyMjg4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1918934926\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDA4MjkzODI=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0383728Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0383728Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1089698267\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg0MzgwNzMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5736003Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice903146745\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzU3MDE5MDQx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:07.785005Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:21:07.785005Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1136733538\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTM0MjYyMjg4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice512290233\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTQyODA5NDI1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.100901Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.100901Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice283351514\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzI1NTU0NjU2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3463254Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:45.3463254Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1276010411\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjY1MTk5NjI4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5429768Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T04:20:46.5429768Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" + "ResponseBody": "[{\u0022deviceId\u0022:\u0022bulkDevice568420481\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjcxMzE2NTgx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6923322Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6923322Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1497828432\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022MTA1MjM4NzkxMQ==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:21.155404Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:21.155404Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6946835Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice709993140\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTA2MjA0NjY3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6219427Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6219427Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice2085718378\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTk3NjQxNTk0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6189862Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6189862Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice2044993392\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjcxMzE2NTgx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6923322Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6923322Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1904312372\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTgwNDQzMjky\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6946766Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6946766Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1046556416\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAyNTY5MTMyMA==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6969365Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6969365Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1353506827\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022OTk0NTkxMjY5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.9063977Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.9063977Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6214088Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1686270456\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg5MjY5Njgx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6939663Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6939663Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODEwNjcxOTMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.506697Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.506697Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice376255258\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTk3NjQxNTk0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6189862Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6189862Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice414684285\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022OTQ3Mjg4NDI=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.618139Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1753905059\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022Mzg2MzU2OTI5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6961192Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice767781652\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTA2MjA0NjY3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6219427Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6219427Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice328709140\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022MTA3Nzc0OTAz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.6264742Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.6264742Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6907454Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODMxMDY5NzA=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.5719352Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.5719352Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice983827358\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTA2MjA0NjY3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6219427Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6219427Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice779703902\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTk3NjQxNTk0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6189862Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6189862Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice772015350\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDQ5NzY1MTE0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6196826Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6196826Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1435339341\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022NjA5MzI3MzA1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.9063977Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.9063977Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6164394Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1952161871\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022NDA1MDMzNjcx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:18.9631708Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1918934926\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTgwNDQzMjky\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6946766Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6946766Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1136733538\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022NDA1MDMzNjcx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:18.9631708Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice512290233\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022MTA1MjM4NzkxMQ==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:21.155404Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:21.155404Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.6946835Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" }, { "RequestUri": "https://FakeHost.net/devices?api-version=2020-03-13", @@ -96,7 +96,7 @@ "Content-Length": "518", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "08c0f858bd0574e9d297ae72215c5b3c", @@ -107,10 +107,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:57 GMT", + "Date": "Wed, 19 Aug 2020 22:13:21 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "fb4a2f1e-d45a-4e8f-b0f7-a12512bc93f5" + "x-ms-request-id": "f504fdc4-41e2-43fd-b961-2d18819f6a68" }, "ResponseBody": { "isSuccessful": true, @@ -120,7 +120,7 @@ } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "794071859" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_UpdateDevice_EtagDoesNotMatch.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_UpdateDevice_EtagDoesNotMatch.json index 80bbcc112996d..fd9e11bcd137d 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_UpdateDevice_EtagDoesNotMatch.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_UpdateDevice_EtagDoesNotMatch.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "4c2e90d64191e11798937224f5a6efb7", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "626", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:57 GMT", - "ETag": "\u0022ODE1NzgyMjE4\u0022", + "Date": "Wed, 19 Aug 2020 22:13:22 GMT", + "ETag": "\u0022Nzk4NDcwOTgx\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "d8a4ceda-cb80-4049-a040-5da4352c1b4b" + "x-ms-request-id": "dca4d1ed-a8a3-4ae4-91dc-b5b5dcc51413" }, "ResponseBody": { "deviceId": "UpdateWithETag1136204569", - "generationId": "637333788588337995", - "etag": "ODE1NzgyMjE4", + "generationId": "637334720021287766", + "etag": "Nzk4NDcwOTgx", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "2hvbNq6AbZgJ\u002BSCN1710bnAVWUMSFkBS1ZRNludC/gk=", - "secondaryKey": "A05VIKt9yRSdHIosk3phR/tZUSEI7n/U5JDu8ODMMjY=" + "primaryKey": "RaLtWY0soYcwLIvD0RAaCiT03ULDtBxVtK7pVVO7kzE=", + "secondaryKey": "PCEappV4rjgtL5eU\u002B8C5O2I3BdPolQKLwzci5vH0JJU=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -61,64 +61,42 @@ "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "588", + "Content-Length": "559", "Content-Type": "application/json", - "If-Match": "\u0022ODE1NzgyMjE4\u0022", + "If-Match": "\u0022Nzk4NDcwOTgx\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "8c8c960a2ac5261b87f4ad4246c87406", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "deviceId": "UpdateWithETag1136204569", - "generationId": "637333788588337995", - "etag": "ODE1NzgyMjE4", - "connectionState": "Disconnected", - "status": "disabled", - "connectionStateUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "statusUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", - "cloudToDeviceMessageCount": 0, - "authentication": { - "symmetricKey": { - "primaryKey": "2hvbNq6AbZgJ\u002BSCN1710bnAVWUMSFkBS1ZRNludC/gk=", - "secondaryKey": "A05VIKt9yRSdHIosk3phR/tZUSEI7n/U5JDu8ODMMjY=" - }, - "x509Thumbprint": {}, - "type": "sas" - }, - "capabilities": { - "iotEdge": false - }, - "parentScopes": [] - }, + "RequestBody": "{\u0022deviceId\u0022:\u0022UpdateWithETag1136204569\u0022,\u0022generationId\u0022:\u0022637334720021287766\u0022,\u0022etag\u0022:\u0022Nzk4NDcwOTgx\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022status\u0022:\u0022disabled\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022statusUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022RaLtWY0soYcwLIvD0RAaCiT03ULDtBxVtK7pVVO7kzE=\u0022,\u0022secondaryKey\u0022:\u0022PCEappV4rjgtL5eU\u002B8C5O2I3BdPolQKLwzci5vH0JJU=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false},\u0022parentScopes\u0022:[]}", "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "638", + "Content-Length": "637", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", - "ETag": "\u0022ODE1NzgyMjE5\u0022", + "Date": "Wed, 19 Aug 2020 22:13:22 GMT", + "ETag": "\u0022Nzk4NDcwOTgy\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "11c74aaf-2aa3-4751-8bd1-587e8bc59979" + "x-ms-request-id": "748fa139-78c2-469b-93f9-0fcbe32035b1" }, "ResponseBody": { "deviceId": "UpdateWithETag1136204569", - "generationId": "637333788588337995", - "etag": "ODE1NzgyMjE5", + "generationId": "637334720021287766", + "etag": "Nzk4NDcwOTgy", "connectionState": "Disconnected", "status": "disabled", "statusReason": null, "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", - "statusUpdatedTime": "2020-08-18T20:20:58.9250737Z", + "statusUpdatedTime": "2020-08-19T22:13:22.156612Z", "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "2hvbNq6AbZgJ\u002BSCN1710bnAVWUMSFkBS1ZRNludC/gk=", - "secondaryKey": "A05VIKt9yRSdHIosk3phR/tZUSEI7n/U5JDu8ODMMjY=" + "primaryKey": "RaLtWY0soYcwLIvD0RAaCiT03ULDtBxVtK7pVVO7kzE=", + "secondaryKey": "PCEappV4rjgtL5eU\u002B8C5O2I3BdPolQKLwzci5vH0JJU=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -137,52 +115,30 @@ "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "587", + "Content-Length": "558", "Content-Type": "application/json", - "If-Match": "\u0022ODE1NzgyMjE4\u0022", + "If-Match": "\u0022Nzk4NDcwOTgx\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "0100c8dbd7fc4e5bc3ecb5a22e21cbd8", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "deviceId": "UpdateWithETag1136204569", - "generationId": "637333788588337995", - "etag": "ODE1NzgyMjE4", - "connectionState": "Disconnected", - "status": "enabled", - "connectionStateUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "statusUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", - "cloudToDeviceMessageCount": 0, - "authentication": { - "symmetricKey": { - "primaryKey": "2hvbNq6AbZgJ\u002BSCN1710bnAVWUMSFkBS1ZRNludC/gk=", - "secondaryKey": "A05VIKt9yRSdHIosk3phR/tZUSEI7n/U5JDu8ODMMjY=" - }, - "x509Thumbprint": {}, - "type": "sas" - }, - "capabilities": { - "iotEdge": false - }, - "parentScopes": [] - }, + "RequestBody": "{\u0022deviceId\u0022:\u0022UpdateWithETag1136204569\u0022,\u0022generationId\u0022:\u0022637334720021287766\u0022,\u0022etag\u0022:\u0022Nzk4NDcwOTgx\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022statusUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022RaLtWY0soYcwLIvD0RAaCiT03ULDtBxVtK7pVVO7kzE=\u0022,\u0022secondaryKey\u0022:\u0022PCEappV4rjgtL5eU\u002B8C5O2I3BdPolQKLwzci5vH0JJU=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false},\u0022parentScopes\u0022:[]}", "StatusCode": 412, "ResponseHeaders": { "Content-Length": "161", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", + "Date": "Wed, 19 Aug 2020 22:13:22 GMT", "iothub-errorcode": "PreconditionFailed", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "b61537a0-8a6f-4f97-baff-526447d6c5eb" + "x-ms-request-id": "b8bf1ec2-483b-409b-9149-56c1c970911a" }, "ResponseBody": { "Message": "ErrorCode:PreconditionFailed;PreconditionFailed", - "ExceptionMessage": "Tracking ID:b61537a08a6f4f97baff526447d6c5eb-G:4-TimeStamp:08/18/2020 20:20:58" + "ExceptionMessage": "Tracking ID:b8bf1ec2483b409b914956c1c970911a-G:9-TimeStamp:08/19/2020 22:13:22" } }, { @@ -190,64 +146,42 @@ "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "587", + "Content-Length": "558", "Content-Type": "application/json", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "2d371ac637e0ab537507c49d93d49bd0", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "deviceId": "UpdateWithETag1136204569", - "generationId": "637333788588337995", - "etag": "ODE1NzgyMjE4", - "connectionState": "Disconnected", - "status": "enabled", - "connectionStateUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "statusUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", - "cloudToDeviceMessageCount": 0, - "authentication": { - "symmetricKey": { - "primaryKey": "2hvbNq6AbZgJ\u002BSCN1710bnAVWUMSFkBS1ZRNludC/gk=", - "secondaryKey": "A05VIKt9yRSdHIosk3phR/tZUSEI7n/U5JDu8ODMMjY=" - }, - "x509Thumbprint": {}, - "type": "sas" - }, - "capabilities": { - "iotEdge": false - }, - "parentScopes": [] - }, + "RequestBody": "{\u0022deviceId\u0022:\u0022UpdateWithETag1136204569\u0022,\u0022generationId\u0022:\u0022637334720021287766\u0022,\u0022etag\u0022:\u0022Nzk4NDcwOTgx\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022statusUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022RaLtWY0soYcwLIvD0RAaCiT03ULDtBxVtK7pVVO7kzE=\u0022,\u0022secondaryKey\u0022:\u0022PCEappV4rjgtL5eU\u002B8C5O2I3BdPolQKLwzci5vH0JJU=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false},\u0022parentScopes\u0022:[]}", "StatusCode": 200, "ResponseHeaders": { "Content-Length": "637", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", - "ETag": "\u0022ODE1NzgyMjIw\u0022", + "Date": "Wed, 19 Aug 2020 22:13:22 GMT", + "ETag": "\u0022Nzk4NDcwOTgz\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "e8ffcc8c-60c1-4e50-aed4-e69647e654d8" + "x-ms-request-id": "32bd1485-61fd-432e-a288-7dff9e4e8bc1" }, "ResponseBody": { "deviceId": "UpdateWithETag1136204569", - "generationId": "637333788588337995", - "etag": "ODE1NzgyMjIw", + "generationId": "637334720021287766", + "etag": "Nzk4NDcwOTgz", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", - "statusUpdatedTime": "2020-08-18T20:20:58.9719908Z", + "statusUpdatedTime": "2020-08-19T22:13:22.2315823Z", "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "2hvbNq6AbZgJ\u002BSCN1710bnAVWUMSFkBS1ZRNludC/gk=", - "secondaryKey": "A05VIKt9yRSdHIosk3phR/tZUSEI7n/U5JDu8ODMMjY=" + "primaryKey": "RaLtWY0soYcwLIvD0RAaCiT03ULDtBxVtK7pVVO7kzE=", + "secondaryKey": "PCEappV4rjgtL5eU\u002B8C5O2I3BdPolQKLwzci5vH0JJU=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -268,7 +202,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "2d486c1eeda632bb3a3ec9d97578f866", @@ -278,16 +212,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", + "Date": "Wed, 19 Aug 2020 22:13:22 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "25bb5274-b43a-4535-8f3f-810a86aa807e" + "x-ms-request-id": "14b51433-3faa-4328-9c96-ebf97228cd71" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "2009710719" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_UpdateDevice_EtagDoesNotMatchAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_UpdateDevice_EtagDoesNotMatchAsync.json index 07a900760c128..8dffe7a4bbaa8 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_UpdateDevice_EtagDoesNotMatchAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/DevicesClientTests/DevicesClient_UpdateDevice_EtagDoesNotMatchAsync.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "5fda05c300d9d03114d7b0e5b58bc828", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "625", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:57 GMT", - "ETag": "\u0022NTAwMjI4MTE1\u0022", + "Date": "Wed, 19 Aug 2020 22:13:22 GMT", + "ETag": "\u0022NDMwMjY0MDA2\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "82a92d5f-c489-4aa2-8030-b9d19739c088" + "x-ms-request-id": "d8fc34f0-8703-405d-bf21-14789d6c5207" }, "ResponseBody": { "deviceId": "UpdateWithETag788075770", - "generationId": "637333788587869191", - "etag": "NTAwMjI4MTE1", + "generationId": "637334720023492591", + "etag": "NDMwMjY0MDA2", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "vPpfBhvaZeX\u002BuFWRZmtfOdVjqZ9FvhVWLxBw\u002BmtjicE=", - "secondaryKey": "frkNHtiNxQEzzwKb/qc1CsJngbqFQ/RWeenpLMPB1gE=" + "primaryKey": "jhkzyTFXtJyGdsITEXuBNcGO/nNmluVsVYNBPJH2FvA=", + "secondaryKey": "JRO9l9UzfNj3kcZxz577PeOD/RiStQoPs03WWn8iYKg=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -61,11 +61,11 @@ "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "592", + "Content-Length": "558", "Content-Type": "application/json", - "If-Match": "\u0022NTAwMjI4MTE1\u0022", + "If-Match": "\u0022NDMwMjY0MDA2\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "acc0fd9cd0754b82609ba0a8aeeda969", @@ -73,18 +73,18 @@ }, "RequestBody": { "deviceId": "UpdateWithETag788075770", - "generationId": "637333788587869191", - "etag": "NTAwMjI4MTE1", + "generationId": "637334720023492591", + "etag": "NDMwMjY0MDA2", "connectionState": "Disconnected", "status": "disabled", - "connectionStateUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "statusUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", + "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", + "statusUpdatedTime": "0001-01-01T00:00:00Z", + "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "vPpfBhvaZeX\u002BuFWRZmtfOdVjqZ9FvhVWLxBw\u002BmtjicE=", - "secondaryKey": "frkNHtiNxQEzzwKb/qc1CsJngbqFQ/RWeenpLMPB1gE=" + "primaryKey": "jhkzyTFXtJyGdsITEXuBNcGO/nNmluVsVYNBPJH2FvA=", + "secondaryKey": "JRO9l9UzfNj3kcZxz577PeOD/RiStQoPs03WWn8iYKg=" }, "x509Thumbprint": {}, "type": "sas" @@ -98,27 +98,27 @@ "ResponseHeaders": { "Content-Length": "637", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", - "ETag": "\u0022NTAwMjI4MTE2\u0022", + "Date": "Wed, 19 Aug 2020 22:13:22 GMT", + "ETag": "\u0022NDMwMjY0MDA3\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "ec9aaee3-62b9-4843-b482-82ca4f3d0aca" + "x-ms-request-id": "ed0389e5-a77c-4a2e-b0b3-ecc598d3dfa1" }, "ResponseBody": { "deviceId": "UpdateWithETag788075770", - "generationId": "637333788587869191", - "etag": "NTAwMjI4MTE2", + "generationId": "637334720023492591", + "etag": "NDMwMjY0MDA3", "connectionState": "Disconnected", "status": "disabled", "statusReason": null, "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", - "statusUpdatedTime": "2020-08-18T20:20:58.8290486Z", + "statusUpdatedTime": "2020-08-19T22:13:22.6730642Z", "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "vPpfBhvaZeX\u002BuFWRZmtfOdVjqZ9FvhVWLxBw\u002BmtjicE=", - "secondaryKey": "frkNHtiNxQEzzwKb/qc1CsJngbqFQ/RWeenpLMPB1gE=" + "primaryKey": "jhkzyTFXtJyGdsITEXuBNcGO/nNmluVsVYNBPJH2FvA=", + "secondaryKey": "JRO9l9UzfNj3kcZxz577PeOD/RiStQoPs03WWn8iYKg=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -137,11 +137,11 @@ "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "591", + "Content-Length": "557", "Content-Type": "application/json", - "If-Match": "\u0022NTAwMjI4MTE1\u0022", + "If-Match": "\u0022NDMwMjY0MDA2\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "6424df86ce11b7673731d9e8f1f0163b", @@ -149,18 +149,18 @@ }, "RequestBody": { "deviceId": "UpdateWithETag788075770", - "generationId": "637333788587869191", - "etag": "NTAwMjI4MTE1", + "generationId": "637334720023492591", + "etag": "NDMwMjY0MDA2", "connectionState": "Disconnected", "status": "enabled", - "connectionStateUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "statusUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", + "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", + "statusUpdatedTime": "0001-01-01T00:00:00Z", + "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "vPpfBhvaZeX\u002BuFWRZmtfOdVjqZ9FvhVWLxBw\u002BmtjicE=", - "secondaryKey": "frkNHtiNxQEzzwKb/qc1CsJngbqFQ/RWeenpLMPB1gE=" + "primaryKey": "jhkzyTFXtJyGdsITEXuBNcGO/nNmluVsVYNBPJH2FvA=", + "secondaryKey": "JRO9l9UzfNj3kcZxz577PeOD/RiStQoPs03WWn8iYKg=" }, "x509Thumbprint": {}, "type": "sas" @@ -174,15 +174,15 @@ "ResponseHeaders": { "Content-Length": "161", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", + "Date": "Wed, 19 Aug 2020 22:13:23 GMT", "iothub-errorcode": "PreconditionFailed", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "9a17c2e0-c6ba-4be6-9307-654291454577" + "x-ms-request-id": "ce06f476-f36f-4625-8c08-65a96811cc03" }, "ResponseBody": { "Message": "ErrorCode:PreconditionFailed;PreconditionFailed", - "ExceptionMessage": "Tracking ID:9a17c2e0c6ba4be69307654291454577-G:7-TimeStamp:08/18/2020 20:20:58" + "ExceptionMessage": "Tracking ID:ce06f476f36f46258c0865a96811cc03-G:9-TimeStamp:08/19/2020 22:13:23" } }, { @@ -190,11 +190,11 @@ "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "591", + "Content-Length": "557", "Content-Type": "application/json", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "44a32205378bf284828eff3e60892227", @@ -202,18 +202,18 @@ }, "RequestBody": { "deviceId": "UpdateWithETag788075770", - "generationId": "637333788587869191", - "etag": "NTAwMjI4MTE1", + "generationId": "637334720023492591", + "etag": "NDMwMjY0MDA2", "connectionState": "Disconnected", "status": "enabled", - "connectionStateUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "statusUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", + "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", + "statusUpdatedTime": "0001-01-01T00:00:00Z", + "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "vPpfBhvaZeX\u002BuFWRZmtfOdVjqZ9FvhVWLxBw\u002BmtjicE=", - "secondaryKey": "frkNHtiNxQEzzwKb/qc1CsJngbqFQ/RWeenpLMPB1gE=" + "primaryKey": "jhkzyTFXtJyGdsITEXuBNcGO/nNmluVsVYNBPJH2FvA=", + "secondaryKey": "JRO9l9UzfNj3kcZxz577PeOD/RiStQoPs03WWn8iYKg=" }, "x509Thumbprint": {}, "type": "sas" @@ -227,27 +227,27 @@ "ResponseHeaders": { "Content-Length": "636", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", - "ETag": "\u0022NTAwMjI4MTE3\u0022", + "Date": "Wed, 19 Aug 2020 22:13:23 GMT", + "ETag": "\u0022NDMwMjY0MDA4\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "014dfecb-9fe3-4331-b3fb-312fff7cb1d3" + "x-ms-request-id": "77ebe420-5392-4c8b-928c-6e9fb5c37fba" }, "ResponseBody": { "deviceId": "UpdateWithETag788075770", - "generationId": "637333788587869191", - "etag": "NTAwMjI4MTE3", + "generationId": "637334720023492591", + "etag": "NDMwMjY0MDA4", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", - "statusUpdatedTime": "2020-08-18T20:20:58.8809544Z", + "statusUpdatedTime": "2020-08-19T22:13:23.9047765Z", "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "vPpfBhvaZeX\u002BuFWRZmtfOdVjqZ9FvhVWLxBw\u002BmtjicE=", - "secondaryKey": "frkNHtiNxQEzzwKb/qc1CsJngbqFQ/RWeenpLMPB1gE=" + "primaryKey": "jhkzyTFXtJyGdsITEXuBNcGO/nNmluVsVYNBPJH2FvA=", + "secondaryKey": "JRO9l9UzfNj3kcZxz577PeOD/RiStQoPs03WWn8iYKg=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -268,7 +268,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "d55e472e6367ce1696087444f79a5a70", @@ -278,16 +278,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", + "Date": "Wed, 19 Aug 2020 22:13:24 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "4be2c9d3-2127-44c9-88cb-3a3b3911f779" + "x-ms-request-id": "77becb37-ffd7-46fc-adde-012fcd1bc171" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1815440680" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/JobsClientTests/Jobs_Export_Import_Lifecycle.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/JobsClientTests/Jobs_Export_Import_Lifecycle.json new file mode 100644 index 0000000000000..a79778db4a7df --- /dev/null +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/JobsClientTests/Jobs_Export_Import_Lifecycle.json @@ -0,0 +1,384 @@ +{ + "Entries": [ + { + "RequestUri": "https://FakeHost.net/devices?api-version=2020-03-13", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "347", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2f517489967c660a768865ce8fc2ed66", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "[{\u0022id\u0022:\u0022jobDevice46214004\u0022,\u0022importMode\u0022:\u0022create\u0022,\u0022status\u0022:\u0022enabled\u0022},{\u0022id\u0022:\u0022jobDevice1677703041\u0022,\u0022importMode\u0022:\u0022create\u0022,\u0022status\u0022:\u0022enabled\u0022},{\u0022id\u0022:\u0022jobDevice1020576207\u0022,\u0022importMode\u0022:\u0022create\u0022,\u0022status\u0022:\u0022enabled\u0022},{\u0022id\u0022:\u0022jobDevice104748052\u0022,\u0022importMode\u0022:\u0022create\u0022,\u0022status\u0022:\u0022enabled\u0022},{\u0022id\u0022:\u0022jobDevice541056450\u0022,\u0022importMode\u0022:\u0022create\u0022,\u0022status\u0022:\u0022enabled\u0022}]", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "47", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:23:12 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "b78c9df2-b525-4e3f-959c-317db5951a7b" + }, + "ResponseBody": { + "isSuccessful": true, + "errors": [], + "warnings": [] + } + }, + { + "RequestUri": "https://FakeHost.net/jobs/create?api-version=2020-03-13", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "82", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "9e6f9e6256dba92b0b3c472c9b864cfc", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "type": "export", + "outputBlobContainerUri": "Sanitized", + "excludeKeysInExport": false + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "244", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:23:12 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "8cc42b21-98cc-48cd-8e08-b8c69b4c6a43" + }, + "ResponseBody": { + "jobId": "44abd913-bc90-421d-b475-6f879e75ab28", + "startTimeUtc": "2020-08-19T20:23:12.6564915Z", + "type": "export", + "status": "enqueued", + "progress": 0, + "outputBlobContainerUri": "Sanitized", + "excludeKeysInExport": false, + "useSecondaryStorageAsSource": false + } + }, + { + "RequestUri": "https://FakeHost.net/jobs/44abd913-bc90-421d-b475-6f879e75ab28?api-version=2020-03-13", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "8b621357b0a9a38d9f0473792f660056", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "244", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:23:12 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "0a840ec6-dac8-4b7d-a9f3-3faa7b0b7377" + }, + "ResponseBody": { + "jobId": "44abd913-bc90-421d-b475-6f879e75ab28", + "startTimeUtc": "2020-08-19T20:23:12.6564915Z", + "type": "export", + "status": "enqueued", + "progress": 0, + "outputBlobContainerUri": "Sanitized", + "excludeKeysInExport": false, + "useSecondaryStorageAsSource": false + } + }, + { + "RequestUri": "https://FakeHost.net/jobs/44abd913-bc90-421d-b475-6f879e75ab28?api-version=2020-03-13", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "e311357d755f32e749a824404edecaef", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "291", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:23:17 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "9498f4a6-a677-4254-819f-ccb4a1099064" + }, + "ResponseBody": { + "jobId": "44abd913-bc90-421d-b475-6f879e75ab28", + "startTimeUtc": "2020-08-19T20:23:12.6564915Z", + "endTimeUtc": "2020-08-19T20:23:16.1126813Z", + "type": "export", + "status": "completed", + "progress": 100, + "outputBlobContainerUri": "Sanitized", + "excludeKeysInExport": false, + "useSecondaryStorageAsSource": false + } + }, + { + "RequestUri": "https://FakeHost.net/jobs/create?api-version=2020-03-13", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "154", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "7b76683c6160b2bc11ccfed6e2b179a5", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "type": "import", + "inputBlobContainerUri": "Sanitized", + "outputBlobContainerUri": "Sanitized", + "outputBlobName": "Devices.txt", + "storageAuthenticationType": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "311", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:23:22 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "157f1c59-f701-4fc6-9e84-dd0db4a68d7c" + }, + "ResponseBody": { + "jobId": "cdd5aebd-2e23-496f-b585-9c44cdc2715e", + "startTimeUtc": "2020-08-19T20:23:22.8420023Z", + "type": "import", + "status": "enqueued", + "progress": 0, + "inputBlobContainerUri": "Sanitized", + "outputBlobContainerUri": "Sanitized", + "outputBlobName": "Devices.txt", + "excludeKeysInExport": false, + "useSecondaryStorageAsSource": false + } + }, + { + "RequestUri": "https://FakeHost.net/jobs/cdd5aebd-2e23-496f-b585-9c44cdc2715e?api-version=2020-03-13", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "66aef13b6874e29c2c2f42018b4c54c1", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "244", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:23:22 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "5b14d3f5-350b-4655-8501-4b571014ab1d" + }, + "ResponseBody": { + "jobId": "cdd5aebd-2e23-496f-b585-9c44cdc2715e", + "startTimeUtc": "2020-08-19T20:23:22.8420023Z", + "type": "import", + "status": "enqueued", + "progress": 0, + "outputBlobContainerUri": "Sanitized", + "excludeKeysInExport": false, + "useSecondaryStorageAsSource": false + } + }, + { + "RequestUri": "https://FakeHost.net/jobs/cdd5aebd-2e23-496f-b585-9c44cdc2715e?api-version=2020-03-13", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c73d833984ef1bf6785fd29377104f97", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "243", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:23:27 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "53eab8af-22c5-4117-a1ca-d03e0fc2efe4" + }, + "ResponseBody": { + "jobId": "cdd5aebd-2e23-496f-b585-9c44cdc2715e", + "startTimeUtc": "2020-08-19T20:23:22.8420023Z", + "type": "import", + "status": "running", + "progress": 0, + "outputBlobContainerUri": "Sanitized", + "excludeKeysInExport": false, + "useSecondaryStorageAsSource": false + } + }, + { + "RequestUri": "https://FakeHost.net/jobs/cdd5aebd-2e23-496f-b585-9c44cdc2715e?api-version=2020-03-13", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5d057f2f642fd37bcc944f301fbb26c4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "243", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:23:33 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "244156a6-2283-4cb3-bb22-3e182f29a69f" + }, + "ResponseBody": { + "jobId": "cdd5aebd-2e23-496f-b585-9c44cdc2715e", + "startTimeUtc": "2020-08-19T20:23:22.8420023Z", + "type": "import", + "status": "running", + "progress": 0, + "outputBlobContainerUri": "Sanitized", + "excludeKeysInExport": false, + "useSecondaryStorageAsSource": false + } + }, + { + "RequestUri": "https://FakeHost.net/jobs/cdd5aebd-2e23-496f-b585-9c44cdc2715e?api-version=2020-03-13", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "5f9d3d77b174b6b5fa93ed1596086b1c", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "243", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:23:38 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "9205dc5f-24f6-4536-85b8-2707c6f8ad3c" + }, + "ResponseBody": { + "jobId": "cdd5aebd-2e23-496f-b585-9c44cdc2715e", + "startTimeUtc": "2020-08-19T20:23:22.8420023Z", + "type": "import", + "status": "running", + "progress": 0, + "outputBlobContainerUri": "Sanitized", + "excludeKeysInExport": false, + "useSecondaryStorageAsSource": false + } + }, + { + "RequestUri": "https://FakeHost.net/jobs/cdd5aebd-2e23-496f-b585-9c44cdc2715e?api-version=2020-03-13", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "0cd2aae0f747d491086afb5a35c6fbbd", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "291", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:23:42 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "2382ebbd-b645-4b92-8a5b-14ed14f27d5a" + }, + "ResponseBody": { + "jobId": "cdd5aebd-2e23-496f-b585-9c44cdc2715e", + "startTimeUtc": "2020-08-19T20:23:22.8420023Z", + "endTimeUtc": "2020-08-19T20:23:39.5028917Z", + "type": "import", + "status": "completed", + "progress": 100, + "outputBlobContainerUri": "Sanitized", + "excludeKeysInExport": false, + "useSecondaryStorageAsSource": false + } + }, + { + "RequestUri": "https://FakeHost.net/devices?api-version=2020-03-13", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "307", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "391b0e39f0727d23c94f629c77663cc3", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "[{\u0022id\u0022:\u0022jobDevice46214004\u0022,\u0022importMode\u0022:\u0022deleteIfMatchETag\u0022},{\u0022id\u0022:\u0022jobDevice1677703041\u0022,\u0022importMode\u0022:\u0022deleteIfMatchETag\u0022},{\u0022id\u0022:\u0022jobDevice1020576207\u0022,\u0022importMode\u0022:\u0022deleteIfMatchETag\u0022},{\u0022id\u0022:\u0022jobDevice104748052\u0022,\u0022importMode\u0022:\u0022deleteIfMatchETag\u0022},{\u0022id\u0022:\u0022jobDevice541056450\u0022,\u0022importMode\u0022:\u0022deleteIfMatchETag\u0022}]", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "47", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:23:48 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "a260a709-6846-46e2-8210-69845f6fc6b4" + }, + "ResponseBody": { + "isSuccessful": true, + "errors": [], + "warnings": [] + } + } + ], + "Variables": { + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", + "RandomSeed": "548749863", + "STORAGE_CONNECTION_STRING": "DefaultEndpointsProtocol=https;AccountName=fakeaccount;AccountKey=Kg==;EndpointSuffix=core.windows.net" + } +} \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/JobsClientTests/Jobs_Export_Import_LifecycleAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/JobsClientTests/Jobs_Export_Import_LifecycleAsync.json new file mode 100644 index 0000000000000..696e2d8749143 --- /dev/null +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/JobsClientTests/Jobs_Export_Import_LifecycleAsync.json @@ -0,0 +1,384 @@ +{ + "Entries": [ + { + "RequestUri": "https://FakeHost.net/devices?api-version=2020-03-13", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "349", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "de7b7fab74cb3ebb688cb0df90581731", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "[{\u0022id\u0022:\u0022jobDevice1808659919\u0022,\u0022importMode\u0022:\u0022create\u0022,\u0022status\u0022:\u0022enabled\u0022},{\u0022id\u0022:\u0022jobDevice1056013129\u0022,\u0022importMode\u0022:\u0022create\u0022,\u0022status\u0022:\u0022enabled\u0022},{\u0022id\u0022:\u0022jobDevice334655816\u0022,\u0022importMode\u0022:\u0022create\u0022,\u0022status\u0022:\u0022enabled\u0022},{\u0022id\u0022:\u0022jobDevice188594520\u0022,\u0022importMode\u0022:\u0022create\u0022,\u0022status\u0022:\u0022enabled\u0022},{\u0022id\u0022:\u0022jobDevice1188852856\u0022,\u0022importMode\u0022:\u0022create\u0022,\u0022status\u0022:\u0022enabled\u0022}]", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "47", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:14:19 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "28d5210e-e5f5-4b5c-a68c-b02986780c3c" + }, + "ResponseBody": { + "isSuccessful": true, + "errors": [], + "warnings": [] + } + }, + { + "RequestUri": "https://FakeHost.net/jobs/create?api-version=2020-03-13", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "82", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1a2c2f5995bf75e9cb46a27ec9acf3e4", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "type": "export", + "outputBlobContainerUri": "Sanitized", + "excludeKeysInExport": false + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "244", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:14:19 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "2a67bd32-12aa-40d7-90d1-4273cdd76e83" + }, + "ResponseBody": { + "jobId": "67f2fc5f-8b53-4eab-899f-8a0899c2b2af", + "startTimeUtc": "2020-08-19T20:14:19.9912974Z", + "type": "export", + "status": "enqueued", + "progress": 0, + "outputBlobContainerUri": "Sanitized", + "excludeKeysInExport": false, + "useSecondaryStorageAsSource": false + } + }, + { + "RequestUri": "https://FakeHost.net/jobs/67f2fc5f-8b53-4eab-899f-8a0899c2b2af?api-version=2020-03-13", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "c030eb100c6ac330cc041239f0486956", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "244", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:14:19 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "4e57d869-650c-44f7-b7fa-06c1a0fbd616" + }, + "ResponseBody": { + "jobId": "67f2fc5f-8b53-4eab-899f-8a0899c2b2af", + "startTimeUtc": "2020-08-19T20:14:19.9912974Z", + "type": "export", + "status": "enqueued", + "progress": 0, + "outputBlobContainerUri": "Sanitized", + "excludeKeysInExport": false, + "useSecondaryStorageAsSource": false + } + }, + { + "RequestUri": "https://FakeHost.net/jobs/67f2fc5f-8b53-4eab-899f-8a0899c2b2af?api-version=2020-03-13", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "1a755fa33d1b16b996061284d23d75bb", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "291", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:14:24 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "bb6a96db-d4b3-445c-9629-b842ea50960e" + }, + "ResponseBody": { + "jobId": "67f2fc5f-8b53-4eab-899f-8a0899c2b2af", + "startTimeUtc": "2020-08-19T20:14:19.9912974Z", + "endTimeUtc": "2020-08-19T20:14:22.1769795Z", + "type": "export", + "status": "completed", + "progress": 100, + "outputBlobContainerUri": "Sanitized", + "excludeKeysInExport": false, + "useSecondaryStorageAsSource": false + } + }, + { + "RequestUri": "https://FakeHost.net/jobs/create?api-version=2020-03-13", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "154", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "a5cfcb9956274dc7fe684dbb82af8483", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "type": "import", + "inputBlobContainerUri": "Sanitized", + "outputBlobContainerUri": "Sanitized", + "outputBlobName": "Devices.txt", + "storageAuthenticationType": null + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "311", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:14:29 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "bea7313d-1948-419d-9c62-b8821d0d6d74" + }, + "ResponseBody": { + "jobId": "98bb5bf5-c025-437f-964a-cf22d0093c2a", + "startTimeUtc": "2020-08-19T20:14:30.1777853Z", + "type": "import", + "status": "enqueued", + "progress": 0, + "inputBlobContainerUri": "Sanitized", + "outputBlobContainerUri": "Sanitized", + "outputBlobName": "Devices.txt", + "excludeKeysInExport": false, + "useSecondaryStorageAsSource": false + } + }, + { + "RequestUri": "https://FakeHost.net/jobs/98bb5bf5-c025-437f-964a-cf22d0093c2a?api-version=2020-03-13", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "69da4bdcd937d2c9321a2a63faabf18f", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "244", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:14:29 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "3713f450-5f04-442f-ad30-e7e630763aab" + }, + "ResponseBody": { + "jobId": "98bb5bf5-c025-437f-964a-cf22d0093c2a", + "startTimeUtc": "2020-08-19T20:14:30.1777853Z", + "type": "import", + "status": "enqueued", + "progress": 0, + "outputBlobContainerUri": "Sanitized", + "excludeKeysInExport": false, + "useSecondaryStorageAsSource": false + } + }, + { + "RequestUri": "https://FakeHost.net/jobs/98bb5bf5-c025-437f-964a-cf22d0093c2a?api-version=2020-03-13", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "25a0568ec4784d2e97281bb2effd93e6", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "243", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:14:35 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "e35c6b8e-ddae-46f7-ba5b-f24b59ee85d5" + }, + "ResponseBody": { + "jobId": "98bb5bf5-c025-437f-964a-cf22d0093c2a", + "startTimeUtc": "2020-08-19T20:14:30.1777853Z", + "type": "import", + "status": "running", + "progress": 0, + "outputBlobContainerUri": "Sanitized", + "excludeKeysInExport": false, + "useSecondaryStorageAsSource": false + } + }, + { + "RequestUri": "https://FakeHost.net/jobs/98bb5bf5-c025-437f-964a-cf22d0093c2a?api-version=2020-03-13", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "86a78e810b62bf8402fc730d2b635252", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "243", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:14:39 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "6c1ea995-97f0-40cc-ac6a-3779929785b5" + }, + "ResponseBody": { + "jobId": "98bb5bf5-c025-437f-964a-cf22d0093c2a", + "startTimeUtc": "2020-08-19T20:14:30.1777853Z", + "type": "import", + "status": "running", + "progress": 0, + "outputBlobContainerUri": "Sanitized", + "excludeKeysInExport": false, + "useSecondaryStorageAsSource": false + } + }, + { + "RequestUri": "https://FakeHost.net/jobs/98bb5bf5-c025-437f-964a-cf22d0093c2a?api-version=2020-03-13", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "2b2cbe775f0e180b1d8dd20ebd16e334", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "243", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:14:44 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "b5ce809e-8b34-4473-8936-c2b10b0533a0" + }, + "ResponseBody": { + "jobId": "98bb5bf5-c025-437f-964a-cf22d0093c2a", + "startTimeUtc": "2020-08-19T20:14:30.1777853Z", + "type": "import", + "status": "running", + "progress": 0, + "outputBlobContainerUri": "Sanitized", + "excludeKeysInExport": false, + "useSecondaryStorageAsSource": false + } + }, + { + "RequestUri": "https://FakeHost.net/jobs/98bb5bf5-c025-437f-964a-cf22d0093c2a?api-version=2020-03-13", + "RequestMethod": "GET", + "RequestHeaders": { + "Authorization": "Sanitized", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "6be243866a03822cd2e1227b51212133", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "291", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:14:49 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "970dcb1a-f1a3-4531-8b62-34d9719cdfc4" + }, + "ResponseBody": { + "jobId": "98bb5bf5-c025-437f-964a-cf22d0093c2a", + "startTimeUtc": "2020-08-19T20:14:30.1777853Z", + "endTimeUtc": "2020-08-19T20:14:46.5654314Z", + "type": "import", + "status": "completed", + "progress": 100, + "outputBlobContainerUri": "Sanitized", + "excludeKeysInExport": false, + "useSecondaryStorageAsSource": false + } + }, + { + "RequestUri": "https://FakeHost.net/devices?api-version=2020-03-13", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "309", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "313bc8d568d122d8838f69d5397602ec", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": "[{\u0022id\u0022:\u0022jobDevice1808659919\u0022,\u0022importMode\u0022:\u0022deleteIfMatchETag\u0022},{\u0022id\u0022:\u0022jobDevice1056013129\u0022,\u0022importMode\u0022:\u0022deleteIfMatchETag\u0022},{\u0022id\u0022:\u0022jobDevice334655816\u0022,\u0022importMode\u0022:\u0022deleteIfMatchETag\u0022},{\u0022id\u0022:\u0022jobDevice188594520\u0022,\u0022importMode\u0022:\u0022deleteIfMatchETag\u0022},{\u0022id\u0022:\u0022jobDevice1188852856\u0022,\u0022importMode\u0022:\u0022deleteIfMatchETag\u0022}]", + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "47", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 20:14:55 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-request-id": "26ea702e-7a10-4eae-89e6-b15c49ba208a" + }, + "ResponseBody": { + "isSuccessful": true, + "errors": [], + "warnings": [] + } + } + ], + "Variables": { + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", + "RandomSeed": "1863545485", + "STORAGE_CONNECTION_STRING": "DefaultEndpointsProtocol=https;AccountName=FakeAccount;AccountKey=Kg==;EndpointSuffix=core.windows.net" + } +} \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_ModuleWithTwin.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_ModuleWithTwin.json index 8383c9f164a0c..bb889f327ae85 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_ModuleWithTwin.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_ModuleWithTwin.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "039c61f333222faf83d0cf7e3e60339c", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "630", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022NDA3MDk0NDY4\u0022", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", + "ETag": "\u0022NjU1NTU5NTg2\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "85bd2e9f-f281-4447-b087-0e359e10b09d" + "x-ms-request-id": "499118f8-b1c8-4515-92e2-528f1c6eac98" }, "ResponseBody": { "deviceId": "bulkDeviceWithTwin1019384117", - "generationId": "637333788554274165", - "etag": "NDA3MDk0NDY4", + "generationId": "637334719989615061", + "etag": "NjU1NTU5NTg2", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "bEHUWX5lc\u002BP9POXgCAa\u002BqRNwGYxRF2mg1wWtJk1EsqY=", - "secondaryKey": "hVo9nemVp\u002BISGHaouJ7FoJZDS2\u002BPXVC71KoylXyDck8=" + "primaryKey": "Ggfvuf3o/IH06/juNKhIdidUjwwUnt82peP2RebAP2Q=", + "secondaryKey": "NW6\u002BfsQOXYgFCMP6rVb9HF6PHwWtzUclQPgkv5ET2/Q=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -64,7 +64,7 @@ "Content-Length": "1433", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "66e550e25707d195d53645cb529214a1", @@ -75,10 +75,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "fbdd909d-679f-432e-9761-28e2012ab3ed" + "x-ms-request-id": "c3dc469a-ca8d-4826-a0bd-f56fcd1e5d54" }, "ResponseBody": { "isSuccessful": true, @@ -92,7 +92,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "d01147ce5fb9c300c731cc48654717be", @@ -103,16 +103,16 @@ "ResponseHeaders": { "Content-Length": "738", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "1652120c-2a8b-4042-94af-a6b7af1b848c" + "x-ms-request-id": "0e7a5c5b-3cc4-4fe9-853f-a40957c0af42" }, "ResponseBody": { "deviceId": "bulkDeviceWithTwin1019384117", "moduleId": "bulkModuleWithTwin349880774", "etag": "AAAAAAAAAAE=", - "deviceEtag": "MTM3NzcyNjQ1", + "deviceEtag": "OTgxMDc5NzQ2", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", @@ -128,10 +128,10 @@ "desired": { "user": "userA", "$metadata": { - "$lastUpdated": "2020-08-18T20:20:55.5055501Z", + "$lastUpdated": "2020-08-19T22:13:19.0764946Z", "$lastUpdatedVersion": 1, "user": { - "$lastUpdated": "2020-08-18T20:20:55.5055501Z", + "$lastUpdated": "2020-08-19T22:13:19.0764946Z", "$lastUpdatedVersion": 1 } }, @@ -139,7 +139,7 @@ }, "reported": { "$metadata": { - "$lastUpdated": "2020-08-18T20:20:55.5055501Z", + "$lastUpdated": "2020-08-19T22:13:19.0764946Z", "$lastUpdatedVersion": 1 }, "$version": 1 @@ -154,7 +154,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "8e868ba6a50b9cbecccb2eebede3ddf0", @@ -164,16 +164,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "d893c1c7-2b2d-4575-b95b-665b9b89ce3a" + "x-ms-request-id": "82ee9055-f7f6-488c-b7aa-25fbc088c759" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "225948997" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_ModuleWithTwinAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_ModuleWithTwinAsync.json index a7ca24ca788aa..d61c0153a029b 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_ModuleWithTwinAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_ModuleWithTwinAsync.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "3fe0126c0fa7efcf8dd1f7b0cb0993ea", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "629", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:54 GMT", - "ETag": "\u0022MzcyMTAxNjk5\u0022", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", + "ETag": "\u0022MTI2NDUxNjQ1\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "3886eef3-5b0c-4cf1-a259-f1e626f9ac83" + "x-ms-request-id": "d4e2aa97-7eac-4165-baa0-0fa7e9a4bec2" }, "ResponseBody": { "deviceId": "bulkDeviceWithTwin278602410", - "generationId": "637333788554073300", - "etag": "MzcyMTAxNjk5", + "generationId": "637334719989607368", + "etag": "MTI2NDUxNjQ1", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "xbEohmNRyZUbbaX3qB6ppqVW9pUuFUeQl0DtQy4XA64=", - "secondaryKey": "Fj61XALNyQw8mr6mymmBLifeeDeB/J8CrJWPOZg9sxE=" + "primaryKey": "1IM380n266D66S97aKpsTkhjMBf4gKAFHaCuTImdajk=", + "secondaryKey": "oYaS\u002BTJ9v64DNBK1qgQLhvCpIXamgPDnQqkUd/PhbLk=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -64,7 +64,7 @@ "Content-Length": "1424", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "3155261d57cea217a74bac0c5ad803ff", @@ -75,10 +75,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "15185b32-36d0-4197-8719-1d65927e159d" + "x-ms-request-id": "a67acbab-d500-4512-b43d-8df42a58a990" }, "ResponseBody": { "isSuccessful": true, @@ -92,7 +92,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "91ec3e6ff5408910ac4a8225b2d7032c", @@ -103,16 +103,16 @@ "ResponseHeaders": { "Content-Length": "738", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "3c20b0a0-651a-4a11-bea9-ff58e779c3d0" + "x-ms-request-id": "13d6d205-c2ce-42c5-80c6-09e26af284c1" }, "ResponseBody": { "deviceId": "bulkDeviceWithTwin278602410", "moduleId": "bulkModuleWithTwin1950068615", "etag": "AAAAAAAAAAE=", - "deviceEtag": "MzEyMzU3ODk1", + "deviceEtag": "NjI3NjU3NzUw", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", @@ -128,10 +128,10 @@ "desired": { "user": "userA", "$metadata": { - "$lastUpdated": "2020-08-18T20:20:55.5167036Z", + "$lastUpdated": "2020-08-19T22:13:19.0757513Z", "$lastUpdatedVersion": 1, "user": { - "$lastUpdated": "2020-08-18T20:20:55.5167036Z", + "$lastUpdated": "2020-08-19T22:13:19.0757513Z", "$lastUpdatedVersion": 1 } }, @@ -139,7 +139,7 @@ }, "reported": { "$metadata": { - "$lastUpdated": "2020-08-18T20:20:55.5167036Z", + "$lastUpdated": "2020-08-19T22:13:19.0757513Z", "$lastUpdatedVersion": 1 }, "$version": 1 @@ -154,7 +154,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "20fbb75e932a15affb3d975b62c295b5", @@ -164,16 +164,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "f4c0acf9-e319-4eed-8560-c07ee8beaf7d" + "x-ms-request-id": "b9757c83-c0b8-40c2-9b78-dcf0112b22de" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1402894610" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_MultipleDevices.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_MultipleDevices.json index 0b2db56f50fc2..128a83ada8e5b 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_MultipleDevices.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_MultipleDevices.json @@ -8,8 +8,8 @@ "Content-Length": "706", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200728.1", - "(.NET Core 4.6.29017.01; Microsoft Windows 10.0.18363 )" + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "192ac77b7be0b4120e58cbd2163c822e", "x-ms-return-client-request-id": "true" @@ -19,10 +19,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 28 Jul 2020 22:17:06 GMT", + "Date": "Wed, 19 Aug 2020 20:09:51 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "2ec3e051-da8b-46f2-907a-cbf568776f81" + "x-ms-request-id": "d2dffa6a-ebb7-410a-b30c-9643dd42df28" }, "ResponseBody": { "isSuccessful": true, @@ -38,8 +38,8 @@ "Content-Length": "848", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200728.1", - "(.NET Core 4.6.29017.01; Microsoft Windows 10.0.18363 )" + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "c83067f262c37990cade0876aee0852c", "x-ms-return-client-request-id": "true" @@ -49,10 +49,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 28 Jul 2020 22:17:07 GMT", + "Date": "Wed, 19 Aug 2020 20:09:51 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "3064a8c1-b782-4eec-9fb4-98d6aae2ecf1" + "x-ms-request-id": "d11dcc1a-82ce-496a-acf2-39394b40d7f8" }, "ResponseBody": { "isSuccessful": true, @@ -68,8 +68,8 @@ "Content-Length": "516", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200728.1", - "(.NET Core 4.6.29017.01; Microsoft Windows 10.0.18363 )" + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "b2e92a694143a1254e1fce811e09c2bd", "x-ms-return-client-request-id": "true" @@ -79,10 +79,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 28 Jul 2020 22:17:07 GMT", + "Date": "Wed, 19 Aug 2020 20:09:51 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "24601d85-d9a3-48ef-82cb-956bbac91d22" + "x-ms-request-id": "5c9446b7-746c-482a-ad22-6ed9bef37638" }, "ResponseBody": { "isSuccessful": true, @@ -92,7 +92,7 @@ } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "948046857" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_MultipleDevicesAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_MultipleDevicesAsync.json index f022958d1e2a0..158daa34c4ce3 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_MultipleDevicesAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_MultipleDevicesAsync.json @@ -8,8 +8,8 @@ "Content-Length": "707", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200728.1", - "(.NET Core 4.6.29017.01; Microsoft Windows 10.0.18363 )" + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "6067dab69a52816bc3746490363bb493", "x-ms-return-client-request-id": "true" @@ -19,10 +19,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 28 Jul 2020 22:17:06 GMT", + "Date": "Wed, 19 Aug 2020 20:09:51 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "56264c03-3ea8-4e27-b183-3d6fba16ee67" + "x-ms-request-id": "59cb3e10-8ba8-491f-98b4-cb3ac49a422c" }, "ResponseBody": { "isSuccessful": true, @@ -38,8 +38,8 @@ "Content-Length": "854", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200728.1", - "(.NET Core 4.6.29017.01; Microsoft Windows 10.0.18363 )" + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "33be006ce6142457eeaea209b2629414", "x-ms-return-client-request-id": "true" @@ -49,10 +49,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 28 Jul 2020 22:17:06 GMT", + "Date": "Wed, 19 Aug 2020 20:09:51 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "3f4e8237-a5f2-4354-a866-08ddb32dcd12" + "x-ms-request-id": "7d11a8c9-d6d9-4230-ab66-20db773451ab" }, "ResponseBody": { "isSuccessful": true, @@ -68,8 +68,8 @@ "Content-Length": "517", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200728.1", - "(.NET Core 4.6.29017.01; Microsoft Windows 10.0.18363 )" + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "b8dcccaab6eb444c1b20f94e28fe95c0", "x-ms-return-client-request-id": "true" @@ -79,10 +79,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 28 Jul 2020 22:17:06 GMT", + "Date": "Wed, 19 Aug 2020 20:09:51 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "91fd3e3b-f1cd-452a-8600-af3083f38fde" + "x-ms-request-id": "fd3dccd8-8d2b-4e66-bd62-c0f116f24a97" }, "ResponseBody": { "isSuccessful": true, @@ -92,7 +92,7 @@ } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1410725426" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_SingleDevice.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_SingleDevice.json index 7feacf275b752..34f6d9785e7a0 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_SingleDevice.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_SingleDevice.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "b2aa8e0d4ccee0ab400cea0fb30382e8", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "622", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022MjE5ODIxNzU5\u0022", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", + "ETag": "\u0022MTY1MDcyOTgy\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "cbe5e8d4-9ad0-40ff-8e3e-13643819eda1" + "x-ms-request-id": "324bdcec-bc5a-45e2-8cdc-5992879bc421" }, "ResponseBody": { "deviceId": "bulkDevice1641010313", - "generationId": "637333788558781024", - "etag": "MjE5ODIxNzU5", + "generationId": "637334719994119610", + "etag": "MTY1MDcyOTgy", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "qlyTbpkRtcPPrNdWqq\u002BDPThGiyJUprZjTQjc6g\u002BWt9o=", - "secondaryKey": "z1hrAoOn0lySzTKfl6V/R0GIcRxBxDxsqGabg6ENmvE=" + "primaryKey": "6lVx5sum6Q4pI28dwJmdVisnNy7T2Vn3UkPP2tgSWRc=", + "secondaryKey": "afId4fMssqKenq/rYYo5zprOrBqqhi\u002BkXyyf7aT9GlA=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -64,7 +64,7 @@ "Content-Length": "852", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "2604c0a5ad49646dc5219ccc8263b74d", @@ -75,10 +75,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "36284cd7-b5d1-4628-aba3-b20aa4a7ba08" + "x-ms-request-id": "7c60ee03-e9c3-400e-86c1-8eb565fbee5a" }, "ResponseBody": { "isSuccessful": true, @@ -93,7 +93,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "eea1a95205b5147c1f58e6c39f5add0e", @@ -103,16 +103,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "db8d5abf-7237-4f6c-b8e5-c662df7c90fc" + "x-ms-request-id": "45a6aecc-1675-407a-a081-2651710fcb4d" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "49303302" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_SingleDeviceAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_SingleDeviceAsync.json index 92e4b28fbe136..24b6fb1ac9170 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_SingleDeviceAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkCreation_SingleDeviceAsync.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "a9758573a72c936f7e28853f3d29f10c", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "621", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022Mjc3MDMzMDY5\u0022", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", + "ETag": "\u0022NTc3MDMzNTM2\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "fab7b4ba-095a-48ad-aa71-f3efb8323124" + "x-ms-request-id": "5cbac639-0716-4f4b-8099-fe552030b690" }, "ResponseBody": { "deviceId": "bulkDevice786274361", - "generationId": "637333788558665712", - "etag": "Mjc3MDMzMDY5", + "generationId": "637334719994296893", + "etag": "NTc3MDMzNTM2", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "gbff3NgeAjL5o7cljJBCIU17flhtOCcNWs\u002BmKFEmhj0=", - "secondaryKey": "vau8sTXIW2pIZWeao4ryykJGeo6\u002BNr1mSkVEifR/WTo=" + "primaryKey": "xbg\u002BBhEX0Eb6cvua6mUaea\u002B1xbNJxXSJDZiL25tycQM=", + "secondaryKey": "TIBocvJYgZl8s8AfRGcbdztcNTOOxF0GL2cJuXq1Em4=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -64,7 +64,7 @@ "Content-Length": "845", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "f7176ad6ea1be6e85073eb42b1e9174c", @@ -75,10 +75,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "e6f406cf-9773-452e-be12-797fc5d5d82b" + "x-ms-request-id": "89ba43bb-20f9-4378-9587-8ea2e905f07c" }, "ResponseBody": { "isSuccessful": true, @@ -93,7 +93,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "af7b586dff12b230d2b29909b3481fb7", @@ -103,16 +103,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "0225c18c-9b2a-463e-9975-7e4fb334c2f0" + "x-ms-request-id": "73a5ebf2-dec7-4a6e-92f2-37294b362d1c" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "504746513" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkUpdate.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkUpdate.json index 7c2c00ffa76fb..5aba5151e6380 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkUpdate.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkUpdate.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "c4568b9df707f02c5c99f566992ffc7c", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "627", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022MTczNDkwNTMw\u0022", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", + "ETag": "\u0022OTgyOTA1NTU4\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "938b9962-f3de-426b-9c39-b739dbca9d5c" + "x-ms-request-id": "5994d0ce-8732-4955-b0b5-eb14518da633" }, "ResponseBody": { "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788561039366", - "etag": "MTczNDkwNTMw", + "generationId": "637334719996390038", + "etag": "OTgyOTA1NTU4", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "5MhDn6HkgPaLaE9P9A8jOGGRj03PocT3oNvfXscwbDw=", - "secondaryKey": "gRMkZ3TQCYDUEMne\u002Bichu/sP8i8n\u002BoyKZ15eN4A7BVw=" + "primaryKey": "nMbTGCv4i7KR2vJxwvO0QRW\u002BIYcB9ZpP1qhalnchNQc=", + "secondaryKey": "vZyJsPMmemLq/8Y\u002BT\u002B91HBDQoZoI0CkN8UQp9WIW4JU=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -65,7 +65,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "99ae4854481ca141ab9b238cd4f31209", @@ -82,25 +82,25 @@ "ResponseHeaders": { "Content-Length": "551", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "b3785239-d708-496a-baa5-c9c4b136a0e7" + "x-ms-request-id": "311724a1-abdf-43f7-be8d-d9eb5dd6bb51" }, "ResponseBody": { "moduleId": "bulkModuleUpdate622964292", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788561508411", - "etag": "NzY4MzMyNTEy", + "generationId": "637334719996739700", + "etag": "MTE4NzQxNzUz", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "n/DNxwlTXCUlHvnX0RmWD6ozT9wx\u002BclD8rgkggarK3E=", - "secondaryKey": "emXE0HeaPhBD\u002B0tBRtMevodCj54CmN6Dabs8\u002Bb2IlxM=" + "primaryKey": "zir41FVQTOgt1rvLOPB/PrbCzMgtL6P2X78bqMxdIqg=", + "secondaryKey": "4JGP3wu3ZhPtUMe1mZlWEnlK2BH/hNiasZSEZ82INPg=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -119,7 +119,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "ecdef39888d8d8350703f26f24a89231", @@ -136,25 +136,25 @@ "ResponseHeaders": { "Content-Length": "552", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "98ab911b-48bc-49d8-b1f4-fff69477f715" + "x-ms-request-id": "5e738f90-da1e-4cad-be5e-cd0a51ead0e0" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1203621383", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788561976966", - "etag": "Mjg5NDMyNjcx", + "generationId": "637334719997139884", + "etag": "NzEzNTgzNzM1", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "Qkd28BvsOJU74\u002B92C0UbKi4bePaY3vzb1pnJZbA18lk=", - "secondaryKey": "BBn1OhYwLLEsWVfIPeiiqaosJ9rH49yvMkKmSsakFkw=" + "primaryKey": "lvN9Ig7G/Vm3DX9qWfqXOqiK9tM/BL/l8nhArSWqQEU=", + "secondaryKey": "L3sxb224tXvhlYtQEoxcB0NVIujc4dmNq6l15hc/cSI=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -173,7 +173,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "65aa99a4438022145c5b096488a6e25c", @@ -190,25 +190,25 @@ "ResponseHeaders": { "Content-Length": "550", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "2865ad04-d25c-4aca-81ac-99fcbc30e935" + "x-ms-request-id": "1e3ed0b8-4deb-4453-9524-991c01077799" }, "ResponseBody": { "moduleId": "bulkModuleUpdate29983599", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788562289401", - "etag": "NDk5MDEwNjkw", + "generationId": "637334719997539876", + "etag": "OTIzMTYxNzU0", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "bNBEjBP1ZCFSL6RL1lFxBQ5WR3oFtiZPXhMYVWToUAw=", - "secondaryKey": "QTwc1sV/ZWYGuZg9nRcrCGFI3UHWd7z3lL\u002BWeftAghg=" + "primaryKey": "K\u002BM8/4YevXnPvd5XTbN\u002BScw6u9fab10atDg0Plc/N6I=", + "secondaryKey": "OGwh0WJIXScu5J\u002BmIwl8KVK296zI48mV\u002BPnnqY5SHzQ=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -227,7 +227,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "579d0896bf7bc17915444f3286f3905a", @@ -244,25 +244,25 @@ "ResponseHeaders": { "Content-Length": "552", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "52262204-7edf-4c38-ae2c-19f4179057df" + "x-ms-request-id": "968e7124-0b39-46ec-9354-321697980903" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1565679761", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788562602026", - "etag": "MTk1Nzk2Nzk0", + "generationId": "637334719997840033", + "etag": "NjE5OTQ3ODU4", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "wrCFF1ObqO0qViyCLQs03Bf6EmtyPNsqi2P\u002BLBIOXwg=", - "secondaryKey": "wH5nTwlZJ\u002BJLi8kKoHmwHSunqKptwVq5VvicJCKjBSo=" + "primaryKey": "6sbeZyoFJXyi/g5oHmnHWKWSkNx2pr7jVdSf17N03xQ=", + "secondaryKey": "5kFhwbXAZxxTzx1Y2RZkXz2yYlGmy9BFpe4IJ1YTbhg=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -281,7 +281,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "a25e794eb017c9c97c2d2c747f5d0f12", @@ -298,25 +298,25 @@ "ResponseHeaders": { "Content-Length": "552", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "4eac7381-bd90-43e8-b056-a82b17986691" + "x-ms-request-id": "9d8caa6b-ff67-4f8a-a863-a383289a39b9" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1246302565", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788562914269", - "etag": "NDA1Mzc0ODEz", + "generationId": "637334719998139856", + "etag": "ODI5NTI1ODc3", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "OfbkpwbPLCcP4Ck9umDohirot12nniykjQgHHnFS0Fc=", - "secondaryKey": "fD5TAuOFAc2ZQ3aBjaBZkdzJ\u002BGcXrU35zSikXJq4KrA=" + "primaryKey": "Fr4qqKa84RosVF9TysWt1lBAoQqzxmR491oiGJ4Vt/M=", + "secondaryKey": "kUf/JzKid05gzZmgCOwN5rynVjkxu9M\u002BaSTKqxJ65jI=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -335,7 +335,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "17938a11d929a3316bfec5f0d5687809", @@ -350,27 +350,27 @@ }, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "552", + "Content-Length": "556", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "fc7539d3-9e97-44b3-94b9-8dd3b249b654" + "x-ms-request-id": "5943007b-2a8f-4cd3-8c7a-212478b5a8b0" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1719767442", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788563227100", - "etag": "NjE0OTUyODMx", + "generationId": "637334719998440027", + "etag": "MTAzOTEwMzg5NQ==", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "4toghjr7Hgh4Le5lTUwilL54ZiDK2a0eAewovQul6fE=", - "secondaryKey": "lZYBFoWLsLqv\u002BMoIM\u002Bcg4E8gjLWCIR6C/bYpGPGiJeU=" + "primaryKey": "ZlSaa63lDLLu2KN82Btyu/sfSMU1fYk1pHvhKO2V4\u002Bo=", + "secondaryKey": "JYRmEoILvc\u002BWzfK/pend9pW0x7pa4FyAtdQcF5gDh1A=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -389,7 +389,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "effd6857587f8dd4ff924d4d95e73f1f", @@ -406,25 +406,25 @@ "ResponseHeaders": { "Content-Length": "552", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "646b10b0-66c8-40ed-a8b5-4e99e77c1f5a" + "x-ms-request-id": "5d84a17f-11a0-47c4-8f40-2b0ef38b5367" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1752526114", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788563539288", - "etag": "ODI0NTMwODUw", + "generationId": "637334719998839709", + "etag": "NTYwMjA0MDU0", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "FO2Ee667UjJDprm1nfCR5mkfsieiKI3q5MN7q4Ufb0w=", - "secondaryKey": "x7vZaYdLoIzxCCgYf5R0wz9KL7LapcR\u002BYmxoFmJsipY=" + "primaryKey": "Z0m8txGkWXsw27PuFw4cFBO79u1A5PKmV74DbDHy7Lo=", + "secondaryKey": "fqgm\u002BC8bIM28vQbH6bIZ4i5wDydyvkB1BDVLQ83vORs=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -443,7 +443,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "4ec606e19f25fe2dabb104d9a6c4b36a", @@ -460,25 +460,25 @@ "ResponseHeaders": { "Content-Length": "552", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "d07ae55f-9daa-4489-95dc-09217897d982" + "x-ms-request-id": "4d9de2e1-4c9a-4426-8909-abd812ce0f43" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1656826355", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788563852323", - "etag": "NTIxMzE2OTU0", + "generationId": "637334719999189916", + "etag": "NzY5NzgyMDcz", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "areN5pYWbv/s6\u002B7hNg75Ykec50fCOXXR3OtF8bbYAZk=", - "secondaryKey": "t8H1y3mRx5n4\u002BvFKEUTx48YXufZ2jmZB4JjmbZjzO20=" + "primaryKey": "nyw1HTq8qTF1DTTqrOOuxLtJaUbViTl1HqGu0y59SeE=", + "secondaryKey": "hWSXQ67B8RfoWPdKpU8lZpg2xSO1A3Fw4wudFjT1I9M=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -497,7 +497,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "a314a705329289bf2a47e356d61785d1", @@ -514,25 +514,25 @@ "ResponseHeaders": { "Content-Length": "552", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "17659f14-b40b-479f-a822-85884b39a401" + "x-ms-request-id": "40f87058-8fc3-491b-8b81-1a19e7b716b4" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1649967708", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788564164572", - "etag": "NzMwODk0OTcz", + "generationId": "637334719999589691", + "etag": "NDY2NTY4MTc3", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "ftsrM6Uivmwk6Farekd2JSMWZkM7nRLEm\u002B7rd1vY314=", - "secondaryKey": "5gh\u002BQYE4uJDS1lozxpZwWbdRCYN/QR99IIgxsy9G97Y=" + "primaryKey": "yFvOf5YVhBvKHAtCVBJGLTziJsVKPVa1YJIC5/tJUyA=", + "secondaryKey": "z3jAyikQ8OP25ifAR6sPUZwBwpXubkwRR1w3jF8KmgY=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -551,7 +551,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "d4427187c832f1d0d4a6cfb458cd99e2", @@ -568,25 +568,25 @@ "ResponseHeaders": { "Content-Length": "552", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "aa73fab2-2252-42f4-8178-57a220547ae2" + "x-ms-request-id": "eb2f931e-cdf2-47ca-a8bc-5a250e932ad4" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1867847393", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788564477313", - "etag": "OTQwNDcyOTkx", + "generationId": "637334719999889970", + "etag": "Njc2MTQ2MTk2", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "SwoHfLF9wM/XmpJcEFTD5jBYHnwuW7q\u002BeUbHB25XytY=", - "secondaryKey": "pDKDw3rw/x2zCFpeLwizaRLxeLJr86PGV9K9gt4SO6s=" + "primaryKey": "IVQmq75\u002Bj9FdefuBnIICs/Hnmioc5m7lCrnRXHD0NbM=", + "secondaryKey": "cCVV9PczoyIgsMTYQKjlR/ZlEQvqCEuPdEwIbkJqEEU=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -604,7 +604,7 @@ "Content-Length": "1358", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "0a98e1384f5007d4c4fb5849a7d4997f", @@ -615,10 +615,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "dda31289-6856-405e-b8cc-45aa78ba8440" + "x-ms-request-id": "91767a8c-d34c-4720-8e9a-07c9fdefd4a1" }, "ResponseBody": { "isSuccessful": true, @@ -632,7 +632,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "423dc5078828ded344b1be8bf0d5d179", @@ -643,17 +643,17 @@ "ResponseHeaders": { "Content-Length": "476", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "35c74334-3d1d-4502-9911-033f2965e7fb" + "x-ms-request-id": "3ea7dcc4-d72e-4832-a91b-91c938b256f2" }, "ResponseBody": { "moduleId": "bulkModuleUpdate622964292", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788561508411", - "etag": "NzY4MzMyNTEz", + "generationId": "637334719996739700", + "etag": "MTE4NzQxNzU0", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -677,7 +677,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "369d744ac6ed38919d3b103770864aff", @@ -688,17 +688,17 @@ "ResponseHeaders": { "Content-Length": "477", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "4d296f93-11c6-49f5-91d1-3c2ec1711f6b" + "x-ms-request-id": "717bc32e-f89e-4567-9ec0-b27068e11db2" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1203621383", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788561976966", - "etag": "Mjg5NDMyNjcy", + "generationId": "637334719997139884", + "etag": "NzEzNTgzNzM2", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -722,7 +722,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "93ac500d5790b0ba0ebac69e904916ef", @@ -733,17 +733,17 @@ "ResponseHeaders": { "Content-Length": "475", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "bb07eb20-ad29-41b3-920a-fbb597dcbfbc" + "x-ms-request-id": "f934fa29-8c9c-4290-946a-9319396624da" }, "ResponseBody": { "moduleId": "bulkModuleUpdate29983599", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788562289401", - "etag": "NDk5MDEwNjkx", + "generationId": "637334719997539876", + "etag": "OTIzMTYxNzU1", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -767,7 +767,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "33ffdf29633741913305a4ec779c6ebd", @@ -778,17 +778,17 @@ "ResponseHeaders": { "Content-Length": "477", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "bc8f52ab-2c63-4624-be6f-240680104a55" + "x-ms-request-id": "c843cb1e-3e15-41bc-a493-269bf3e613a2" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1565679761", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788562602026", - "etag": "MTk1Nzk2Nzk1", + "generationId": "637334719997840033", + "etag": "NjE5OTQ3ODU5", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -812,7 +812,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "a07dbe673e28f2e8b9ed2833fff2a754", @@ -823,17 +823,17 @@ "ResponseHeaders": { "Content-Length": "477", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "0d8adb09-966a-4556-8148-6b3cdc9fd472" + "x-ms-request-id": "896fa89f-2530-4ffe-941e-c03b3c5cbeb8" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1246302565", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788562914269", - "etag": "NDA1Mzc0ODE0", + "generationId": "637334719998139856", + "etag": "ODI5NTI1ODc4", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -857,7 +857,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "900d21241687aac8be6b5f8bb2cd3971", @@ -866,19 +866,19 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "477", + "Content-Length": "481", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "73367d09-04e1-4727-a6fd-cc2fb0880d56" + "x-ms-request-id": "f69a1d64-a4f3-4a72-92c9-9f81586e5e24" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1719767442", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788563227100", - "etag": "NjE0OTUyODMy", + "generationId": "637334719998440027", + "etag": "MTAzOTEwMzg5Ng==", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -902,7 +902,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "d137084c76cbeac6f60c79493a5e4141", @@ -913,17 +913,17 @@ "ResponseHeaders": { "Content-Length": "477", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "da89f06d-a859-482e-84f6-ac2471a9e091" + "x-ms-request-id": "253a0311-42b7-451e-bcab-88a616cc853d" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1752526114", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788563539288", - "etag": "ODI0NTMwODUx", + "generationId": "637334719998839709", + "etag": "NTYwMjA0MDU1", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -947,7 +947,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "56c8505ddd8e5036f6d3e1bcdf5d40ec", @@ -958,17 +958,17 @@ "ResponseHeaders": { "Content-Length": "477", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "5624ae70-45c0-44d8-846d-2e8405a377a9" + "x-ms-request-id": "f0d12f35-a7ad-4c11-9dad-9ae55e277e33" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1656826355", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788563852323", - "etag": "NTIxMzE2OTU1", + "generationId": "637334719999189916", + "etag": "NzY5NzgyMDc0", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -992,7 +992,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "f7e7b6b3d5baae895a23997a9c7e6f60", @@ -1003,17 +1003,17 @@ "ResponseHeaders": { "Content-Length": "477", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "f132f074-13c1-4c3f-8d09-582c34115961" + "x-ms-request-id": "57365676-34cf-4f0c-a270-3115e8cef5b1" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1649967708", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788564164572", - "etag": "NzMwODk0OTc0", + "generationId": "637334719999589691", + "etag": "NDY2NTY4MTc4", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -1037,7 +1037,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "612d1d29e3056ee3d2e6daf794090b99", @@ -1048,17 +1048,17 @@ "ResponseHeaders": { "Content-Length": "477", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "465fc5e4-4b89-4e41-9d6a-4541e4c55dec" + "x-ms-request-id": "1db609c8-ad1a-4174-9b37-4cba0f773f5f" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1867847393", "managedBy": null, "deviceId": "bulkDeviceUpdate575179519", - "generationId": "637333788564477313", - "etag": "OTQwNDcyOTky", + "generationId": "637334719999889970", + "etag": "Njc2MTQ2MTk3", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -1083,7 +1083,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "84958dcb4a778886c719fb6b43bbb478", @@ -1093,16 +1093,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "0ee946c5-6cc8-48e1-a44a-c92b204c4684" + "x-ms-request-id": "23956f6f-368e-4fde-8b6f-4c9aedde7b8b" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "45004009" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkUpdateAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkUpdateAsync.json index eefe9d17e8a00..2933cbe6b5161 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkUpdateAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_BulkUpdateAsync.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "b6ec97294f39ae2bb3614da23d4c3aa6", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "628", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", - "ETag": "\u0022NzcyNTgwOTk0\u0022", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", + "ETag": "\u0022NTg2Njc0NzQ0\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "c64121e3-81cd-405f-9e14-1ca2ec4d2b10" + "x-ms-request-id": "e8296282-e8de-4a28-9c17-9bfc211af623" }, "ResponseBody": { "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788562042403", - "etag": "NzcyNTgwOTk0", + "generationId": "637334719996557633", + "etag": "NTg2Njc0NzQ0", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "5LwrVUFkn4ZkijZOmYvqpQQFkuO7lWKkK3fcGjyg480=", - "secondaryKey": "GLJWtK0NFTVElpmc2vCwmeICZVgKjgPpcA7/GTWUZTE=" + "primaryKey": "YtxlekGqXCWajIGxHBdx9i6AvJihxsDrWGYc35HmX5k=", + "secondaryKey": "Pw5bag5S6/UZ/h\u002BPXHZ4SRsz9eDjH5buFXfTkZ5ajzc=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -65,7 +65,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "78b53bdb9f1e68d7693d55dcb8b66d3a", @@ -82,25 +82,25 @@ "ResponseHeaders": { "Content-Length": "553", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "ff926f82-2bda-4e19-b038-8deac009b496" + "x-ms-request-id": "9753304f-293f-4efc-a55b-d37ac5400af6" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1487464634", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788562354903", - "etag": "OTgyMTU5MDEz", + "generationId": "637334719996957437", + "etag": "MTA3Nzc0OTAz", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "om6J8frnH6Ab6xYyK35jp7GkOGm3rBDN8C9EKW99Muc=", - "secondaryKey": "1VLmuDwef3nuCSQ3i4QYfevmzVstSAVy7S/liTNdzNc=" + "primaryKey": "98g/0iw8BXUHT0R1/KbLAzX4sDwmisIIAV4s4z8PLLU=", + "secondaryKey": "FzJRJetS2kG38eIEgDGrRN7GczRl2EeuCoKiO8WPzQ8=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -119,7 +119,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "8c5f3bc803b29b78d6f8e7ddd2d226a4", @@ -136,25 +136,25 @@ "ResponseHeaders": { "Content-Length": "553", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "0963a9bb-6734-4ab2-b76b-142e16d5aaf8" + "x-ms-request-id": "23bb7a4a-57ee-48f0-88cb-a85a87eafc5b" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1492239089", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788562667454", - "etag": "MTE3OTk1MjA4", + "generationId": "637334719997307362", + "etag": "MzE3MzUyOTIy", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "ej5GbhdYvwSsVZoojzV5ilHKdWZKBVoZqLPsX9HIssI=", - "secondaryKey": "6pnbOt5esWRxYI9NkXjkQbg\u002BCUy6KJRjm94mdwb8nGc=" + "primaryKey": "WJ0CrpbnlIbkDv\u002BrtbuM1P3MoOg5bMcJ0EoppVo55a8=", + "secondaryKey": "a0nVKAn2Uf8DCvbjZGkt5RiHicdU8d32sGaO3c0DGg8=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -173,7 +173,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "41bceacef80b4d14cf12d6d2faaadf67", @@ -190,25 +190,25 @@ "ResponseHeaders": { "Content-Length": "553", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "9ef157d8-a4f1-40e5-a40b-55901b2dc390" + "x-ms-request-id": "3be85694-d4a3-497d-ba86-837b102856ce" }, "ResponseBody": { "moduleId": "bulkModuleUpdate2014364596", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788562979656", - "etag": "MzI3NTczMjI2", + "generationId": "637334719997608049", + "etag": "NTI2OTMwOTQw", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "x6Gr99M1xgq2Wa5uVnLw5XFn5SbraNHOgDbwOLd\u002B638=", - "secondaryKey": "e6LD9G81k3Jf\u002BAi7GXVjMQgl7rzgM6Jv3puFKeQbCuo=" + "primaryKey": "EaNwwq9Gz79bMPi\u002BUJoV\u002BDprAuJlLZKr0TB1ZJiKBBA=", + "secondaryKey": "w5cUz4UpyJvFYjcBHIeARqeivJwkIgagUiH8TyrkppI=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -227,7 +227,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "2e46ff833728dd3c47a6f08a976a2e38", @@ -244,25 +244,25 @@ "ResponseHeaders": { "Content-Length": "552", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "0d11020d-bad2-4643-9aef-52824f7b91cb" + "x-ms-request-id": "eb2f4730-7766-451a-b6db-fe54fb39f27d" }, "ResponseBody": { "moduleId": "bulkModuleUpdate962085707", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788563292273", - "etag": "MjQzNTkzMzE=", + "generationId": "637334719997907424", + "etag": "NzM2NTA4OTU5", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "tmw\u002B9FY1qGsXZNdpoRHCOdhnHJ7MSz3WMKXGuSWNccU=", - "secondaryKey": "5pdK2gP\u002BbRCDfkasJkUrUfuzFdqSLE2Xt/Aul6/AtLE=" + "primaryKey": "8PMFiVWR\u002Bea6qV6l3FBwQ681frc0TZLgyXbyBeiO\u002Bk8=", + "secondaryKey": "1J85omAR6fSQ/aUpljS85PiOo8RkcMzBeTji3eyyclE=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -281,7 +281,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "b07e83e842bd3e4ae3f1a2c9db4d0776", @@ -298,25 +298,25 @@ "ResponseHeaders": { "Content-Length": "552", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "2d35b4b9-88cf-4570-99b7-7d8d20864cfb" + "x-ms-request-id": "c6577196-93f5-4e28-85ca-8f28dd66e0cc" }, "ResponseBody": { "moduleId": "bulkModuleUpdate935929859", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788563760905", - "etag": "NjE5MjAxMzEz", + "generationId": "637334719998207549", + "etag": "NDMzMjk1MDYz", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "38MQjhfR4T7epPuKeQP7EqasLfyK5GKmoWiNPUbgUCA=", - "secondaryKey": "8TqjpMet7jZcRVlgq3efPSFgxLpvZ4Mb57K1O\u002BC8qTM=" + "primaryKey": "TO/tUyfiQp8vflYwFI6MMCfrOS/Cd4cptQvbDeg\u002Blmo=", + "secondaryKey": "QAJhh5NELVNHDohdTk8u1kWS8ixsAogcMnY7EI7p6ww=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -335,7 +335,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "865d274eb3a5637fc35123c338a7a799", @@ -352,25 +352,25 @@ "ResponseHeaders": { "Content-Length": "553", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "decbea28-c87c-46cb-8a7e-e9ce64bf992e" + "x-ms-request-id": "0526c7a4-7ccd-4cce-94ff-c34335517e7d" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1467938694", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788564073712", - "etag": "ODI4Nzc5MzMy", + "generationId": "637334719998557343", + "etag": "NjQyODczMDgy", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "olHps7rCdeEnRqo1Wh87M\u002BkH7ppOnBmWisQE9WTZBIg=", - "secondaryKey": "mUc76g/S04nEJb2sB5wwf/MBaETBYfrEAi2c\u002BAaC1Hw=" + "primaryKey": "OuKK0b4MspRtR/I7l8i9FhNwn1RWT7Oz3fORODbayJU=", + "secondaryKey": "Rh7NTGQFPaD8y2Ivc\u002Bog\u002B9uZYDkcDOaazwkU82xD9\u002BU=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -389,7 +389,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "9be85cc1bcc6f0fb454599146c59e913", @@ -406,25 +406,25 @@ "ResponseHeaders": { "Content-Length": "552", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "107d37b0-d807-46ca-9d00-ba0e62f43877" + "x-ms-request-id": "239c199b-8156-4eac-be2e-abccb1aff9e9" }, "ResponseBody": { "moduleId": "bulkModuleUpdate484314871", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788564855000", - "etag": "NTU5NDU3NTA5", + "generationId": "637334719998857473", + "etag": "ODUyNDUxMTAw", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "1\u002BJjxG/F6h4VVt8kKL2LBbArI9EHrBAfQjKvRiTkrK8=", - "secondaryKey": "zOU\u002Bvo9cbrC/eQFPU6w//O9ZDpZT6JcdMu53ZRuQHyg=" + "primaryKey": "ATDnT0/iAufMRFHZuIvdrHRPZB7LDuvLef2nOz8vPnM=", + "secondaryKey": "zcasAz67ESurjjI\u002BgsZiBDT\u002BAQaSt0IDS/pL1bnwsJA=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -443,7 +443,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "7dda071bcf434cfffaf1267aaa4afb2f", @@ -458,27 +458,27 @@ }, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "553", + "Content-Length": "557", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "a419eebc-5db4-498f-bb01-61b016ded062" + "x-ms-request-id": "4788ccb7-cc3e-48cb-a522-8e19502207ac" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1611332624", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788565167285", - "etag": "NzY5MDM1NTI4", + "generationId": "637334719999207337", + "etag": "MTA2MjAyOTExOQ==", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "1TjUR\u002B9kY0ztkXuqSldXgxfWU6XdYnUI2oi0QHLZc7I=", - "secondaryKey": "BhOW1MNVangI\u002BJ6B8NUcqbpFlHMZqaFLHdjfUF4TWmw=" + "primaryKey": "oNskkOqtmjH24lxI1mCLdVDtAcGH86WVQ77l6pPS\u002BxI=", + "secondaryKey": "wKzfcH3/FQSG8YrQsW8zK\u002BCL3cn37CPbl/a6IJmDrUQ=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -497,7 +497,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "eb8daa8c6a8896615f6ee64f57f83aaf", @@ -514,25 +514,25 @@ "ResponseHeaders": { "Content-Length": "553", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "8b57e398-7b38-4649-b638-e4535278203e" + "x-ms-request-id": "30005351-615e-4891-9970-be57cf18e36c" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1252378852", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788565479817", - "etag": "OTc4NjEzNTQ2", + "generationId": "637334719999557636", + "etag": "NzU4ODE1MjIz", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "0E2cBC7BEJlsbluy/CgKWV35sjl0XbLKpAthrWwzpE4=", - "secondaryKey": "m7UPIPOrtqoIepI3qlH2syCrTvymNmB49cu5U4JMc3c=" + "primaryKey": "XSrApac4WtkrKZK1s2uB/O0m\u002BVLJApLHh\u002BNVPOHEhc4=", + "secondaryKey": "p/v/vuR\u002BPNncclSsuTPs1X8wuy4ayBOMBPzOxqmscoo=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -551,7 +551,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "7abe9f8c8c7e4ee9cccad4759afb9de4", @@ -568,25 +568,25 @@ "ResponseHeaders": { "Content-Length": "553", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "7a69fdcf-a69d-49e6-b746-e240e57327e5" + "x-ms-request-id": "d8811ed3-1b0a-4fca-bbb3-7738b5e1df25" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1021273383", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788565792247", - "etag": "Njc1Mzk5NjUx", + "generationId": "637334719999857857", + "etag": "OTY4MzkzMjQy", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "J\u002BrPi21xOMF7k1/F9ANLArLvtJHSbZfWrF66hA2qm/Q=", - "secondaryKey": "XYpTnxS12Xk9WdjZMbvt7aTbqadLW5qxeNvDzTJ8CWs=" + "primaryKey": "faMCpxstzoENtXbcQFVc5tp3nIBVNkDxZB\u002BU/CtA0n0=", + "secondaryKey": "FVVQNgl\u002B1vsWNSeRtSpT7TWmq4xBoyASJt6I4Xebcxs=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -604,7 +604,7 @@ "Content-Length": "1368", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "853ecd879325789ce6e36119fca2f9ec", @@ -615,10 +615,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "e1175be2-c03d-4a7b-9b47-7bf2bd909064" + "x-ms-request-id": "3dfad8a5-c3c8-403a-ba91-d27566e6487a" }, "ResponseBody": { "isSuccessful": true, @@ -632,7 +632,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "5cbd83ca6a701e0da49dbca08d20c473", @@ -643,17 +643,17 @@ "ResponseHeaders": { "Content-Length": "478", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "0135b952-305c-40bf-ad3f-871b02bfcd19" + "x-ms-request-id": "9f4a833f-b8c6-4980-862f-3da5cc6e93c1" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1487464634", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788562354903", - "etag": "OTgyMTU5MDE0", + "generationId": "637334719996957437", + "etag": "MTA3Nzc0OTA0", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -677,7 +677,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "2bcf6b4829fcf9020246939b2ad05129", @@ -688,17 +688,17 @@ "ResponseHeaders": { "Content-Length": "478", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "72a71099-c4c7-480d-a2df-55d3bf79c9e4" + "x-ms-request-id": "e912440a-239a-4514-9e83-aec133945bc5" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1492239089", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788562667454", - "etag": "MTE3OTk1MjA5", + "generationId": "637334719997307362", + "etag": "MzE3MzUyOTIz", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -722,7 +722,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "17aae8d1413d1d73bf20e187d6fcebc6", @@ -733,17 +733,17 @@ "ResponseHeaders": { "Content-Length": "478", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "672cc69a-6f5c-445a-bb5c-9baa84783dcd" + "x-ms-request-id": "60f8e44a-0a72-47ff-9b6a-e877a3c91aec" }, "ResponseBody": { "moduleId": "bulkModuleUpdate2014364596", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788562979656", - "etag": "MzI3NTczMjI3", + "generationId": "637334719997608049", + "etag": "NTI2OTMwOTQx", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -767,7 +767,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "91d0ee1eced3a0ef80c4592ad671f3d4", @@ -778,17 +778,17 @@ "ResponseHeaders": { "Content-Length": "477", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "db5ae091-dc6c-4afd-8bf3-0b62a5ab0164" + "x-ms-request-id": "2949b966-7c83-43fc-ad0b-d171bc1cfa0c" }, "ResponseBody": { "moduleId": "bulkModuleUpdate962085707", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788563292273", - "etag": "MjQzNTkzMzI=", + "generationId": "637334719997907424", + "etag": "NzM2NTA4OTYw", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -812,7 +812,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "a4ce924bad750635f7b26bdc487a2205", @@ -823,17 +823,17 @@ "ResponseHeaders": { "Content-Length": "477", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "1f173dc9-ca61-4078-95cd-302ce62fee8d" + "x-ms-request-id": "76a8a04b-afde-4f86-925c-462a03ed914b" }, "ResponseBody": { "moduleId": "bulkModuleUpdate935929859", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788563760905", - "etag": "NjE5MjAxMzE0", + "generationId": "637334719998207549", + "etag": "NDMzMjk1MDY0", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -857,7 +857,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "3c7ccd5abfff0356f90a9678e749464d", @@ -868,17 +868,17 @@ "ResponseHeaders": { "Content-Length": "478", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "200d71da-824f-4c4f-bc19-4a572bc595d9" + "x-ms-request-id": "35c65110-540e-4f20-85b3-49c49ee8d0a7" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1467938694", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788564073712", - "etag": "ODI4Nzc5MzMz", + "generationId": "637334719998557343", + "etag": "NjQyODczMDgz", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -902,7 +902,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "433c0d2c472d7150b8ca9a2062125806", @@ -913,17 +913,17 @@ "ResponseHeaders": { "Content-Length": "477", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "aefde5b0-a939-4d3f-8a92-9ed3bc0cdd30" + "x-ms-request-id": "60c6bf6e-f782-49bb-8481-93af648aaa4c" }, "ResponseBody": { "moduleId": "bulkModuleUpdate484314871", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788564855000", - "etag": "NTU5NDU3NTEw", + "generationId": "637334719998857473", + "etag": "ODUyNDUxMTAx", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -947,7 +947,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "09cf54a2b7f58cd53ccbab6b16bd1fad", @@ -956,19 +956,19 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "478", + "Content-Length": "482", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "acccd4a8-c6f8-4669-97b5-0ef0760ea251" + "x-ms-request-id": "debcf0b6-6be2-4979-b986-d1e7119de5cb" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1611332624", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788565167285", - "etag": "NzY5MDM1NTI5", + "generationId": "637334719999207337", + "etag": "MTA2MjAyOTEyMA==", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -992,7 +992,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "3baf1d6cde3e13d77c0b83352435a0e6", @@ -1003,17 +1003,17 @@ "ResponseHeaders": { "Content-Length": "478", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "163fa907-fbcc-40b3-aaef-b9abd3657ddd" + "x-ms-request-id": "a14cf068-26d1-4b2a-ae72-9c1d64b24262" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1252378852", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788565479817", - "etag": "OTc4NjEzNTQ3", + "generationId": "637334719999557636", + "etag": "NzU4ODE1MjI0", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -1037,7 +1037,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "93d590b13c7a755838af07629ce55afb", @@ -1048,17 +1048,17 @@ "ResponseHeaders": { "Content-Length": "478", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "5943c437-29d7-44f6-9b95-52d8b9f89d4b" + "x-ms-request-id": "425ddc77-ab39-4246-b6ac-0a4645ddfece" }, "ResponseBody": { "moduleId": "bulkModuleUpdate1021273383", "managedBy": null, "deviceId": "bulkDeviceUpdate1990292153", - "generationId": "637333788565792247", - "etag": "Njc1Mzk5NjUy", + "generationId": "637334719999857857", + "etag": "OTY4MzkzMjQz", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", @@ -1083,7 +1083,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "44b4edab1d63c3c77cbb8de933a06707", @@ -1093,16 +1093,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "22466452-b045-4371-b4e4-25b832d5ec26" + "x-ms-request-id": "2e4e93e5-f9f8-4fe4-bc87-6f89d302005d" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1373101306" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_DeviceTwinLifecycle.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_DeviceTwinLifecycle.json index 333df95921afd..621ed03e0fb3b 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_DeviceTwinLifecycle.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_DeviceTwinLifecycle.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "f7e30320e445e99363014fdc9a4e0a21", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "631", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022MjQ4NDQ5NjY1\u0022", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", + "ETag": "\u0022MTkzNzAwODg4\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "46f16f98-47c4-40e1-aff6-c6caea7cf184" + "x-ms-request-id": "b04be8c0-0860-468c-93de-df146cc6009c" }, "ResponseBody": { "deviceId": "TwinLifecycleDevice2077976886", - "generationId": "637333788567758715", - "etag": "MjQ4NDQ5NjY1", + "generationId": "637334720003489725", + "etag": "MTkzNzAwODg4", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "elDxiHvldKLYzWeZBNIu8qH632DgNCZ/FvXMbKil1x8=", - "secondaryKey": "NnWVmp1BoThCQkfWm2jQYT5JFfGwWGq6ufng0ao6ZHI=" + "primaryKey": "n3CWC9yPjAqteIYW5ti/HfJr2cHqMaLamJu5BUBnuwg=", + "secondaryKey": "FcpvzrQV\u002BkSB4vN8zhQlrLtsLSez0\u002BjJ\u002BxFftnE/wx4=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -65,7 +65,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "a44db27a797c3f1b309de4be8058103d", @@ -79,25 +79,25 @@ "ResponseHeaders": { "Content-Length": "559", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "08802fef-b17c-496a-be9b-fc5c45b8e391" + "x-ms-request-id": "604b6cdc-31f3-4e8f-8196-2af751d90abf" }, "ResponseBody": { "moduleId": "TwinLifecycleModule1684953568", "managedBy": null, "deviceId": "TwinLifecycleDevice2077976886", - "generationId": "637333788568071072", - "etag": "NDU4MDI3Njg0", + "generationId": "637334720003839817", + "etag": "Nzg4NTQyODcx", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "NJYuXGCbUk0VG4s/YZENfufCenQI\u002Bqr9xdgCiuTeH0E=", - "secondaryKey": "2a2hzuFbLp6VU2iY7xKUb\u002BFx7Stvj451nfwal0hM3Jc=" + "primaryKey": "YkyvJ\u002BC\u002BYzusvslwxHYa\u002BAJKYaEn3vZpldbjxkiXUBw=", + "secondaryKey": "zrO/7JfuveW6eyo8432G61zgWKj3G1ofjC3j9ZJ8wgw=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -113,7 +113,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "cadafbe8af80c194924f8cfbc8867de2", @@ -124,16 +124,16 @@ "ResponseHeaders": { "Content-Length": "583", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "1f927e4f-d836-4d9e-b54c-37f139444ad9" + "x-ms-request-id": "a0ea3b40-4d5d-4408-9a68-26e06a5aae8f" }, "ResponseBody": { "deviceId": "TwinLifecycleDevice2077976886", "moduleId": "TwinLifecycleModule1684953568", "etag": "AAAAAAAAAAE=", - "deviceEtag": "NDU4MDI3Njg0", + "deviceEtag": "Nzg4NTQyODcx", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", @@ -166,11 +166,11 @@ "RequestMethod": "PATCH", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "567", + "Content-Length": "551", "Content-Type": "application/json", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "dc3089c79263a764e8a3c6a8ffd5690b", @@ -196,11 +196,11 @@ }, "etag": "AAAAAAAAAAE=", "version": 2, - "deviceEtag": "NDU4MDI3Njg0", + "deviceEtag": "Nzg4NTQyODcx", "status": "enabled", - "statusUpdateTime": "0001-01-01T00:00:00.0000000Z", + "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", + "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authenticationType": "sas", "x509Thumbprint": {} @@ -209,16 +209,16 @@ "ResponseHeaders": { "Content-Length": "717", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "e3bcc8d5-ff9c-415d-8267-9205284f6010" + "x-ms-request-id": "4ed69542-0122-44a2-87f9-36a24083943f" }, "ResponseBody": { "deviceId": "TwinLifecycleDevice2077976886", "moduleId": "TwinLifecycleModule1684953568", "etag": "AAAAAAAAAAI=", - "deviceEtag": "NDU4MDI3Njg0", + "deviceEtag": "Nzg4NTQyODcx", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", @@ -234,10 +234,10 @@ "desired": { "username": "userA", "$metadata": { - "$lastUpdated": "2020-08-18T20:20:56.8539767Z", + "$lastUpdated": "2020-08-19T22:13:20.4339995Z", "$lastUpdatedVersion": 2, "username": { - "$lastUpdated": "2020-08-18T20:20:56.8539767Z", + "$lastUpdated": "2020-08-19T22:13:20.4339995Z", "$lastUpdatedVersion": 2 } }, @@ -259,7 +259,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "9ff412f14074cba11e8b112cec1f76aa", @@ -269,16 +269,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "05b9ef2f-a71f-4d1f-a533-fb24352c3349" + "x-ms-request-id": "cb6225f0-d930-4185-9822-dcdb8fa44c9b" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "771369025" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_DeviceTwinLifecycleAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_DeviceTwinLifecycleAsync.json index c10605b44c7aa..793048ecef617 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_DeviceTwinLifecycleAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_DeviceTwinLifecycleAsync.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "a0ecf626fc3c32d78e1603e5bdacb544", @@ -20,18 +20,18 @@ }, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "631", + "Content-Length": "635", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", - "ETag": "\u0022MzQ5NDg5MTQ0\u0022", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", + "ETag": "\u0022MTAzNDc1MzU3Ng==\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "18f8d278-181d-4b89-833b-838ca4bc88db" + "x-ms-request-id": "68f04cbd-60d0-49dc-86e4-7f3d9e73ea0b" }, "ResponseBody": { "deviceId": "TwinLifecycleDevice1797588201", - "generationId": "637333788568622697", - "etag": "MzQ5NDg5MTQ0", + "generationId": "637334720003523748", + "etag": "MTAzNDc1MzU3Ng==", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "MXJSRexd64ZhMznLz9lId/UDG0D/ZJ4c2xyPd9T/g9I=", - "secondaryKey": "4NR13KViM0Pl6m3f/KS5F/xMqtxVz/TA4acpJWJmRVs=" + "primaryKey": "2ILa1np/Cs0SwRlV5jEES8ZYY52TINgpwobbrIpzZIY=", + "secondaryKey": "zj/VfK3d1U6KvgZWRHOTUB1QDardvHFkjFEWPGfm1/Q=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -65,7 +65,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "1521dd8301ff0dc9936c29b53c93eb44", @@ -79,25 +79,25 @@ "ResponseHeaders": { "Content-Length": "559", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "90e8f1ff-7456-4cc4-93ed-89e846d1d8fe" + "x-ms-request-id": "a8f73f72-5336-4cf3-b9af-fb707429d3a8" }, "ResponseBody": { "moduleId": "TwinLifecycleModule2076323900", "managedBy": null, "deviceId": "TwinLifecycleDevice1797588201", - "generationId": "637333788568935932", - "etag": "NDYyNzUyNDk=", + "generationId": "637334720004123497", + "etag": "OTQxMTE3Njk5", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "TUwtNI3\u002BW9nQyxKfJ1C3ibigpsTW2JJ0WXb8P8ylOW8=", - "secondaryKey": "2UDc2Y53Z8J67emX4F\u002Bjf\u002BITO8qJneJOSc9SeLMusOs=" + "primaryKey": "QCk/vcB/Px5VdGbpH53CndIqHCFgDBce6lxmvvRKfCY=", + "secondaryKey": "v/8ed6n\u002BQrlLqP0M3umeHWfZEJWnJeEvzG8xxShvEJ8=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -113,7 +113,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "47662f1ece3a7e3e7ae73976a68266eb", @@ -124,16 +124,16 @@ "ResponseHeaders": { "Content-Length": "583", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:19 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "0ea31ce6-d012-4343-9c41-0b356cb0c452" + "x-ms-request-id": "02eaa7b7-91ec-478e-a975-b9928d122de0" }, "ResponseBody": { "deviceId": "TwinLifecycleDevice1797588201", "moduleId": "TwinLifecycleModule2076323900", "etag": "AAAAAAAAAAE=", - "deviceEtag": "NDYyNzUyNDk=", + "deviceEtag": "OTQxMTE3Njk5", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", @@ -166,11 +166,11 @@ "RequestMethod": "PATCH", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "567", + "Content-Length": "551", "Content-Type": "application/json", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "f284a6bbd4c5243d2dde0ccfd322f5fb", @@ -196,11 +196,11 @@ }, "etag": "AAAAAAAAAAE=", "version": 2, - "deviceEtag": "NDYyNzUyNDk=", + "deviceEtag": "OTQxMTE3Njk5", "status": "enabled", - "statusUpdateTime": "0001-01-01T00:00:00.0000000Z", + "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", + "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authenticationType": "sas", "x509Thumbprint": {} @@ -209,16 +209,16 @@ "ResponseHeaders": { "Content-Length": "717", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "b01ae9dd-3ff1-422d-981c-a6a206c26d7d" + "x-ms-request-id": "bbe8e6a0-439c-40c5-959d-ddd42ccf9772" }, "ResponseBody": { "deviceId": "TwinLifecycleDevice1797588201", "moduleId": "TwinLifecycleModule2076323900", "etag": "AAAAAAAAAAI=", - "deviceEtag": "NDYyNzUyNDk=", + "deviceEtag": "OTQxMTE3Njk5", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", @@ -234,10 +234,10 @@ "desired": { "username": "userA", "$metadata": { - "$lastUpdated": "2020-08-18T20:20:56.9560466Z", + "$lastUpdated": "2020-08-19T22:13:20.5023803Z", "$lastUpdatedVersion": 2, "username": { - "$lastUpdated": "2020-08-18T20:20:56.9560466Z", + "$lastUpdated": "2020-08-19T22:13:20.5023803Z", "$lastUpdatedVersion": 2 } }, @@ -259,7 +259,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "8dc7be2b6e46b50a9fa29a18c7526711", @@ -269,16 +269,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "d482c06d-a7a0-449d-8947-29c4fe66bb40" + "x-ms-request-id": "b9f2575a-92aa-4ec5-8413-8e0020a37f61" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1778574640" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_GetModulesOnDevice.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_GetModulesOnDevice.json index 55e3b8fface89..017cef267994d 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_GetModulesOnDevice.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_GetModulesOnDevice.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "d5fb40b763eecdb5721f8cd30d570dc2", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "635", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", - "ETag": "\u0022MTkyMDc0MTI0\u0022", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", + "ETag": "\u0022ODEwNjcxOTMx\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "e35d9c5d-24ec-4566-b820-fc84acb60623" + "x-ms-request-id": "aec3b930-5586-4604-a96b-c852fa77d392" }, "ResponseBody": { "deviceId": "IdentityLifecycleDevice1825902645", - "generationId": "637333788569255942", - "etag": "MTkyMDc0MTI0", + "generationId": "637334720005066970", + "etag": "ODEwNjcxOTMx", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "5Lfoo0WthOQph/RVoOB1G2p/JjoIPgfVET/PF5tm4E0=", - "secondaryKey": "dQiCtrbJ56i6PfX6xoaysLVlb5llM\u002BOTZ0X5THVtICc=" + "primaryKey": "ydAwTjHv\u002BsomiB7iGY0DID6l6J1cSlb6gEj8Cf2b1fo=", + "secondaryKey": "mBO1YNOukAgpXpKcIu4en4X6Vh1ZyeGqZ6vwYtWx/xU=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -65,7 +65,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "d584d50fc24a8b5a72fd6f9e4456412e", @@ -79,25 +79,25 @@ "ResponseHeaders": { "Content-Length": "568", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "b7be77e8-4714-49e3-b2c7-a62d9a192a10" + "x-ms-request-id": "520baa29-5c81-43da-933b-341d64755d01" }, "ResponseBody": { "moduleId": "IdentityLifecycleModule0-134012407", "managedBy": null, "deviceId": "IdentityLifecycleDevice1825902645", - "generationId": "637333788569568699", - "etag": "OTYyNjAyMDUy", + "generationId": "637334720005716920", + "etag": "MTU2MDg2MTQ1", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "\u002BoU\u002BVxIIMRe5rVI1S4zAYx9ZGisHesz093IfeOYRqlM=", - "secondaryKey": "UhQs/tvEjGDCA08oCMzGeB43c41WgChYXA4IxeeRHrM=" + "primaryKey": "7wd5Pw4XOdn6CVGK/F9kVamRly2t1FIRJqyiYRT0pnk=", + "secondaryKey": "FI6VHVnyVO09WHNmKxZRklgpejlKb5/m\u002BMsru88RQX4=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -116,7 +116,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "8f09348c99aef9d16dc397321dfb889a", @@ -130,25 +130,25 @@ "ResponseHeaders": { "Content-Length": "568", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "f667a292-5047-4afc-b8e8-730598720684" + "x-ms-request-id": "bc14ae27-76a2-4a6d-9f63-d162eea68b93" }, "ResponseBody": { "moduleId": "IdentityLifecycleModule1-431014645", "managedBy": null, "deviceId": "IdentityLifecycleDevice1825902645", - "generationId": "637333788569724526", - "etag": "Nzg2OTE2MTA2", + "generationId": "637334720008716731", + "etag": "NzEzNDkwNTg4", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "2NM728Jkw9sRfkPe2Hyj7rqDwdAm37SxLfmHuDM//1w=", - "secondaryKey": "6SylHN/oPl7pyMz9MXgnuNZbBP0FxX9I48zepTsXoXI=" + "primaryKey": "OCzJ7\u002BusjgiqczTm1ctbEN9be6/GQDtL\u002BclsSsZVtf8=", + "secondaryKey": "Zgqu94EYNqELp64vldpimKxIwAwxs\u002BcEYSlUpksyEjM=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -167,7 +167,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "1fe7731b4a9ef418e66f62f0f416891c", @@ -181,25 +181,25 @@ "ResponseHeaders": { "Content-Length": "569", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:21 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "cf8b221e-09a5-4e2e-b303-fc8180b7e417" + "x-ms-request-id": "b4533fa1-3e01-4e60-ad40-410d9abffb00" }, "ResponseBody": { "moduleId": "IdentityLifecycleModule2-1421512226", "managedBy": null, "deviceId": "IdentityLifecycleDevice1825902645", - "generationId": "637333788570193461", - "etag": "MzA4MDE2MjY1", + "generationId": "637334720014917012", + "etag": "ODgyMDg1NjAw", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "mGybJoFtULnKLeswgmUY2R0GfyCec3IhIvafnNL\u002BUIk=", - "secondaryKey": "4Yta\u002B0xY0rUL8kd9lstdIFGNAr5kwNtLwUr0NR/tLCQ=" + "primaryKey": "Lic12YuqgOVDR9RmBliKgJXtA5FiSQlfEY/Vy9EiW20=", + "secondaryKey": "wJFHARH\u002Be7KVK\u002Bt6ksZ8ng\u002BFYRup7r/YJAev1C1vKa0=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -218,7 +218,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "d9465ede7e4e7514048a67872b276e77", @@ -230,27 +230,27 @@ }, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "568", + "Content-Length": "572", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:21 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "dbb97148-db7a-4829-b91a-9447860f2dce" + "x-ms-request-id": "5903802b-690e-4bab-af26-13792363e7c1" }, "ResponseBody": { "moduleId": "IdentityLifecycleModule3-821235999", "managedBy": null, "deviceId": "IdentityLifecycleDevice1825902645", - "generationId": "637333788570662421", - "etag": "OTAyODU4MjQ4", + "generationId": "637334720021016645", + "etag": "MTA1MDY4MDYxMw==", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "rnL\u002B7\u002B2pGtqmoFVp6H9TuBnFZiBRPT1gEVULYeS7boU=", - "secondaryKey": "mkWY\u002BM9xdWAV4eQb3VmUGY6lj4hSrodJucKk0pmcaK8=" + "primaryKey": "Kxr/gwuHua55wCmDGCS8wVJdeX/6ppDO9CNbpOa8UZc=", + "secondaryKey": "\u002BA\u002BTxGXAkTRJTrFkjQyYRZDBSXnbDPnTiDcMT3KT81Y=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -269,7 +269,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "d183d575216f428f1c15a83e36e10557", @@ -283,25 +283,25 @@ "ResponseHeaders": { "Content-Length": "567", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:28 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "191f5a0f-ee6a-4776-8263-13c3443ac6cd" + "x-ms-request-id": "0513cf2b-503c-4bba-b13d-a32842196f52" }, "ResponseBody": { "moduleId": "IdentityLifecycleModule4-99622243", "managedBy": null, "deviceId": "IdentityLifecycleDevice1825902645", - "generationId": "637333788570974757", - "etag": "Mzg2OTQ0NDM=", + "generationId": "637334720086531690", + "etag": "NzA0MjIzODgw", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "5oviR1faf4toV3vVbKsX1A8bikq2VPxB\u002BoBMvKFXYJw=", - "secondaryKey": "ctJFcCGZIaVAcPQ\u002BYoDxcMKqta1OLfpuDW0huO7viRs=" + "primaryKey": "iD68KIhqGxvtOU\u002BXq7BX/hVpDoIxg7genYO3Z/Zk5Ag=", + "secondaryKey": "81iDPSDhyU62O6\u002Bsa1tihIr2j3hmbJxaQPK4MeXpoBg=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -317,7 +317,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "bf547a3aaeb49c4b5e711b14e290c8be", @@ -326,14 +326,14 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "2856", + "Content-Length": "2860", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:28 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "335c6929-8730-4496-8e9c-7a512fd222a2" + "x-ms-request-id": "8a99a329-d105-45f8-81dc-6b83202c72fb" }, - "ResponseBody": "[{\u0022moduleId\u0022:\u0022IdentityLifecycleModule0-134012407\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022generationId\u0022:\u0022637333788569568699\u0022,\u0022etag\u0022:\u0022OTYyNjAyMDUy\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022\u002BoU\u002BVxIIMRe5rVI1S4zAYx9ZGisHesz093IfeOYRqlM=\u0022,\u0022secondaryKey\u0022:\u0022UhQs/tvEjGDCA08oCMzGeB43c41WgChYXA4IxeeRHrM=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}},{\u0022moduleId\u0022:\u0022IdentityLifecycleModule1-431014645\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022generationId\u0022:\u0022637333788569724526\u0022,\u0022etag\u0022:\u0022Nzg2OTE2MTA2\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u00222NM728Jkw9sRfkPe2Hyj7rqDwdAm37SxLfmHuDM//1w=\u0022,\u0022secondaryKey\u0022:\u00226SylHN/oPl7pyMz9MXgnuNZbBP0FxX9I48zepTsXoXI=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}},{\u0022moduleId\u0022:\u0022IdentityLifecycleModule2-1421512226\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022generationId\u0022:\u0022637333788570193461\u0022,\u0022etag\u0022:\u0022MzA4MDE2MjY1\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022mGybJoFtULnKLeswgmUY2R0GfyCec3IhIvafnNL\u002BUIk=\u0022,\u0022secondaryKey\u0022:\u00224Yta\u002B0xY0rUL8kd9lstdIFGNAr5kwNtLwUr0NR/tLCQ=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}},{\u0022moduleId\u0022:\u0022IdentityLifecycleModule3-821235999\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022generationId\u0022:\u0022637333788570662421\u0022,\u0022etag\u0022:\u0022OTAyODU4MjQ4\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022rnL\u002B7\u002B2pGtqmoFVp6H9TuBnFZiBRPT1gEVULYeS7boU=\u0022,\u0022secondaryKey\u0022:\u0022mkWY\u002BM9xdWAV4eQb3VmUGY6lj4hSrodJucKk0pmcaK8=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}},{\u0022moduleId\u0022:\u0022IdentityLifecycleModule4-99622243\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022generationId\u0022:\u0022637333788570974757\u0022,\u0022etag\u0022:\u0022Mzg2OTQ0NDM=\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u00225oviR1faf4toV3vVbKsX1A8bikq2VPxB\u002BoBMvKFXYJw=\u0022,\u0022secondaryKey\u0022:\u0022ctJFcCGZIaVAcPQ\u002BYoDxcMKqta1OLfpuDW0huO7viRs=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}}]" + "ResponseBody": "[{\u0022moduleId\u0022:\u0022IdentityLifecycleModule0-134012407\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022generationId\u0022:\u0022637334720005716920\u0022,\u0022etag\u0022:\u0022MTU2MDg2MTQ1\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u00227wd5Pw4XOdn6CVGK/F9kVamRly2t1FIRJqyiYRT0pnk=\u0022,\u0022secondaryKey\u0022:\u0022FI6VHVnyVO09WHNmKxZRklgpejlKb5/m\u002BMsru88RQX4=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}},{\u0022moduleId\u0022:\u0022IdentityLifecycleModule1-431014645\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022generationId\u0022:\u0022637334720008716731\u0022,\u0022etag\u0022:\u0022NzEzNDkwNTg4\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022OCzJ7\u002BusjgiqczTm1ctbEN9be6/GQDtL\u002BclsSsZVtf8=\u0022,\u0022secondaryKey\u0022:\u0022Zgqu94EYNqELp64vldpimKxIwAwxs\u002BcEYSlUpksyEjM=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}},{\u0022moduleId\u0022:\u0022IdentityLifecycleModule2-1421512226\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022generationId\u0022:\u0022637334720014917012\u0022,\u0022etag\u0022:\u0022ODgyMDg1NjAw\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022Lic12YuqgOVDR9RmBliKgJXtA5FiSQlfEY/Vy9EiW20=\u0022,\u0022secondaryKey\u0022:\u0022wJFHARH\u002Be7KVK\u002Bt6ksZ8ng\u002BFYRup7r/YJAev1C1vKa0=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}},{\u0022moduleId\u0022:\u0022IdentityLifecycleModule3-821235999\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022generationId\u0022:\u0022637334720021016645\u0022,\u0022etag\u0022:\u0022MTA1MDY4MDYxMw==\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022Kxr/gwuHua55wCmDGCS8wVJdeX/6ppDO9CNbpOa8UZc=\u0022,\u0022secondaryKey\u0022:\u0022\u002BA\u002BTxGXAkTRJTrFkjQyYRZDBSXnbDPnTiDcMT3KT81Y=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}},{\u0022moduleId\u0022:\u0022IdentityLifecycleModule4-99622243\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022generationId\u0022:\u0022637334720086531690\u0022,\u0022etag\u0022:\u0022NzA0MjIzODgw\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022iD68KIhqGxvtOU\u002BXq7BX/hVpDoIxg7genYO3Z/Zk5Ag=\u0022,\u0022secondaryKey\u0022:\u002281iDPSDhyU62O6\u002Bsa1tihIr2j3hmbJxaQPK4MeXpoBg=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}}]" }, { "RequestUri": "https://FakeHost.net/devices/IdentityLifecycleDevice1825902645?api-version=2020-03-13", @@ -342,7 +342,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "1f7aeb01b893bdadce04bd39d6d53f22", @@ -352,16 +352,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:30 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "824d1362-01e1-40be-ba71-9721d6c71876" + "x-ms-request-id": "93e0ea3b-35af-4375-a96f-489b997c3b93" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "2034117883" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_GetModulesOnDeviceAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_GetModulesOnDeviceAsync.json index 8404336bf8b3a..bc6fbb0abe743 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_GetModulesOnDeviceAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_GetModulesOnDeviceAsync.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "1f7b8b15499272202a5d11c8aadfe53a", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "635", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", - "ETag": "\u0022ODI2MzMzNjA2\u0022", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", + "ETag": "\u0022ODMxMDY5NzA=\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "cd0bd633-c8a1-4afc-8b4c-64411d968b27" + "x-ms-request-id": "5ad03d1a-e76d-4c04-a567-11a2464d2bb2" }, "ResponseBody": { "deviceId": "IdentityLifecycleDevice2082359738", - "generationId": "637333788570187100", - "etag": "ODI2MzMzNjA2", + "generationId": "637334720005719352", + "etag": "ODMxMDY5NzA=", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "\u002BzlM2K5ZUGRqVef0hdU2EP23Z7keJlHTayEMCn1ELOo=", - "secondaryKey": "8X4GOi0O0P2ltz0CRq3XmEis7L4NpW9yRzYmckbroZM=" + "primaryKey": "CF8QlN607vgNomuPJHn7KFbIVvKlgCr03GAgqTVS3WY=", + "secondaryKey": "dcLke4c4LXOmDN2wjZZGaPY/gjh7qU8FPAPG\u002BtJ5JUA=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -65,7 +65,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "8881235b89c349f63fad8b1a96166b52", @@ -77,27 +77,27 @@ }, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "573", + "Content-Length": "569", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "3829be2d-74b2-4155-a898-8a1eb0e3512a" + "x-ms-request-id": "2ea31861-ef88-467d-ba2a-17fa571f0347" }, "ResponseBody": { "moduleId": "IdentityLifecycleModule0-1964812919", "managedBy": null, "deviceId": "IdentityLifecycleDevice2082359738", - "generationId": "637333788570499817", - "etag": "MTAzNTkxMTYyNQ==", + "generationId": "637334720006019363", + "etag": "MjkyNjg0OTg4", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "8GoSITyFkeEws4b0XtK9jQ\u002BX4ppC8aaeCCors9JqYlU=", - "secondaryKey": "Rjh5sqE6H/Cnny9IkRGtjXlMds2PcPSClD5/nokbh/c=" + "primaryKey": "ofMFY5WiedFDJYYiT3BG5Tgk1LMJcIpFvOp8vQ/A3t0=", + "secondaryKey": "D2p\u002BzhWIXnOTfK6bmkRIhw5LBt\u002BcfFJSeQ0awcCq21M=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -116,7 +116,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "c8f61ec2bcd3d559aac535898bc77a8a", @@ -130,25 +130,25 @@ "ResponseHeaders": { "Content-Length": "568", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "a68ac5be-435d-46e2-af1f-11c19ff470db" + "x-ms-request-id": "badd4682-3601-4f6e-bd67-503837f1c0b1" }, "ResponseBody": { "moduleId": "IdentityLifecycleModule1-258655296", "managedBy": null, "deviceId": "IdentityLifecycleDevice2082359738", - "generationId": "637333788570812292", - "etag": "NzMyNjk3NzI5", + "generationId": "637334720006319382", + "etag": "NTAyMjYzMDA3", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "qGyZfZd9olZntN5mLQIePESgpc0fi0aK\u002B2Jwi/CNj0Q=", - "secondaryKey": "Nt/gInxC6SQpSBbGvto\u002BskQFrUf7t0Fg/cXzTq92g4g=" + "primaryKey": "GBNlgyes0o8bFCzG7A2qFb55P5cF5k6Rr76GTUpCSEs=", + "secondaryKey": "PrTC5Ru5N0W3hqf4HRNRTcNMMqziD/vMQHSf9yC2UIk=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -167,7 +167,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "1c1c801662708b4b9531e0e4be05db13", @@ -181,25 +181,25 @@ "ResponseHeaders": { "Content-Length": "568", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:57 GMT", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "fd13d97f-86d6-4877-9731-e12dd9a4a482" + "x-ms-request-id": "b00e50d7-6c0d-46cd-a9ac-6d3b1190ee65" }, "ResponseBody": { "moduleId": "IdentityLifecycleModule2-578964209", "managedBy": null, "deviceId": "IdentityLifecycleDevice2082359738", - "generationId": "637333788571124389", - "etag": "OTQyMjc1NzQ4", + "generationId": "637334720006669375", + "etag": "MTk5MDQ5MTEx", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "Rg2bQ8zQJl6v9G9q6QpIiP47KQ5Mc0Hr7BxE1ls19QE=", - "secondaryKey": "8EBRgnJeBIP\u002BD6y20G7b5FxbdaVFcMZHh56RBRJo1rg=" + "primaryKey": "x6kRrbwPWlbKHQqBLM8esrUpHLgnFQFhOplmmKji1SI=", + "secondaryKey": "Ga74MH8N/6eCQr0jRwzlwUlokcZ7E1bdJpfxrmHn3Cc=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -218,7 +218,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "8b06bef21de89e67c9abdefe546cbe77", @@ -232,25 +232,25 @@ "ResponseHeaders": { "Content-Length": "569", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:57 GMT", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "6dbbad38-4ed0-4051-a57f-93b083bd8a87" + "x-ms-request-id": "a798e040-cc69-4f24-98cc-9d06d17c0d64" }, "ResponseBody": { "moduleId": "IdentityLifecycleModule3-1452872427", "managedBy": null, "deviceId": "IdentityLifecycleDevice2082359738", - "generationId": "637333788571437243", - "etag": "NzgxMTE5NDM=", + "generationId": "637334720007119278", + "etag": "MjMyOTQxMTg0", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "SAH74zkXrbrlW588zIgZJ/YzGvZOPjqDm6KbCn4vqLw=", - "secondaryKey": "WiMNfXYyYY2k/wbB3Vs8JvxoA298AlcF/wG0Z4I7S3A=" + "primaryKey": "0klIannduKRyB25TPoWDNYv6u4\u002BuqfGffhp7emjwicI=", + "secondaryKey": "N49\u002BA6iPT5IksZn/XBRBNT\u002BzpaT2idXpRy/X8kanr4A=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -269,7 +269,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "160300334efa5fe2d36a33a1dc7517a4", @@ -281,27 +281,27 @@ }, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "569", + "Content-Length": "573", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:57 GMT", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "e0b71a39-4c26-4ad3-bc1c-42d893fe7066" + "x-ms-request-id": "c3fce816-8372-461b-80db-2d37107c0621" }, "ResponseBody": { "moduleId": "IdentityLifecycleModule4-1406974478", "managedBy": null, "deviceId": "IdentityLifecycleDevice2082359738", - "generationId": "637333788571906085", - "etag": "NjcyOTUzOTI1", + "generationId": "637334720007419242", + "etag": "MTAwMzQ2OTExMg==", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "1kjUM/4bEl/ePg9sv9Dh2o22QHfdirJ7NLvbYWozgaM=", - "secondaryKey": "bS6IBWTxnD39PheDbbU6I0cLhjDTvFiH5SmR8u6cgBA=" + "primaryKey": "G/\u002Btv3VQKFI7sKR1DMCk9Uv0agl\u002BRby0XzSmkslSQEs=", + "secondaryKey": "V8wsd6DdNLfbqGtdQqfhhOc8ldS/3swRirdItH1\u002B6Zs=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -317,7 +317,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "cc9621e9eec1f9a1187d53c4834d3628", @@ -328,12 +328,12 @@ "ResponseHeaders": { "Content-Length": "2863", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:57 GMT", + "Date": "Wed, 19 Aug 2020 22:13:20 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "585baaea-17fe-46f7-9f1e-98c586590bf4" + "x-ms-request-id": "5d92450e-2ee2-477e-b0ca-b54f8383697d" }, - "ResponseBody": "[{\u0022moduleId\u0022:\u0022IdentityLifecycleModule0-1964812919\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022generationId\u0022:\u0022637333788570499817\u0022,\u0022etag\u0022:\u0022MTAzNTkxMTYyNQ==\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u00228GoSITyFkeEws4b0XtK9jQ\u002BX4ppC8aaeCCors9JqYlU=\u0022,\u0022secondaryKey\u0022:\u0022Rjh5sqE6H/Cnny9IkRGtjXlMds2PcPSClD5/nokbh/c=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}},{\u0022moduleId\u0022:\u0022IdentityLifecycleModule1-258655296\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022generationId\u0022:\u0022637333788570812292\u0022,\u0022etag\u0022:\u0022NzMyNjk3NzI5\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022qGyZfZd9olZntN5mLQIePESgpc0fi0aK\u002B2Jwi/CNj0Q=\u0022,\u0022secondaryKey\u0022:\u0022Nt/gInxC6SQpSBbGvto\u002BskQFrUf7t0Fg/cXzTq92g4g=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}},{\u0022moduleId\u0022:\u0022IdentityLifecycleModule2-578964209\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022generationId\u0022:\u0022637333788571124389\u0022,\u0022etag\u0022:\u0022OTQyMjc1NzQ4\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022Rg2bQ8zQJl6v9G9q6QpIiP47KQ5Mc0Hr7BxE1ls19QE=\u0022,\u0022secondaryKey\u0022:\u00228EBRgnJeBIP\u002BD6y20G7b5FxbdaVFcMZHh56RBRJo1rg=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}},{\u0022moduleId\u0022:\u0022IdentityLifecycleModule3-1452872427\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022generationId\u0022:\u0022637333788571437243\u0022,\u0022etag\u0022:\u0022NzgxMTE5NDM=\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022SAH74zkXrbrlW588zIgZJ/YzGvZOPjqDm6KbCn4vqLw=\u0022,\u0022secondaryKey\u0022:\u0022WiMNfXYyYY2k/wbB3Vs8JvxoA298AlcF/wG0Z4I7S3A=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}},{\u0022moduleId\u0022:\u0022IdentityLifecycleModule4-1406974478\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022generationId\u0022:\u0022637333788571906085\u0022,\u0022etag\u0022:\u0022NjcyOTUzOTI1\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u00221kjUM/4bEl/ePg9sv9Dh2o22QHfdirJ7NLvbYWozgaM=\u0022,\u0022secondaryKey\u0022:\u0022bS6IBWTxnD39PheDbbU6I0cLhjDTvFiH5SmR8u6cgBA=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}}]" + "ResponseBody": "[{\u0022moduleId\u0022:\u0022IdentityLifecycleModule0-1964812919\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022generationId\u0022:\u0022637334720006019363\u0022,\u0022etag\u0022:\u0022MjkyNjg0OTg4\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022ofMFY5WiedFDJYYiT3BG5Tgk1LMJcIpFvOp8vQ/A3t0=\u0022,\u0022secondaryKey\u0022:\u0022D2p\u002BzhWIXnOTfK6bmkRIhw5LBt\u002BcfFJSeQ0awcCq21M=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}},{\u0022moduleId\u0022:\u0022IdentityLifecycleModule1-258655296\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022generationId\u0022:\u0022637334720006319382\u0022,\u0022etag\u0022:\u0022NTAyMjYzMDA3\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022GBNlgyes0o8bFCzG7A2qFb55P5cF5k6Rr76GTUpCSEs=\u0022,\u0022secondaryKey\u0022:\u0022PrTC5Ru5N0W3hqf4HRNRTcNMMqziD/vMQHSf9yC2UIk=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}},{\u0022moduleId\u0022:\u0022IdentityLifecycleModule2-578964209\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022generationId\u0022:\u0022637334720006669375\u0022,\u0022etag\u0022:\u0022MTk5MDQ5MTEx\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022x6kRrbwPWlbKHQqBLM8esrUpHLgnFQFhOplmmKji1SI=\u0022,\u0022secondaryKey\u0022:\u0022Ga74MH8N/6eCQr0jRwzlwUlokcZ7E1bdJpfxrmHn3Cc=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}},{\u0022moduleId\u0022:\u0022IdentityLifecycleModule3-1452872427\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022generationId\u0022:\u0022637334720007119278\u0022,\u0022etag\u0022:\u0022MjMyOTQxMTg0\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u00220klIannduKRyB25TPoWDNYv6u4\u002BuqfGffhp7emjwicI=\u0022,\u0022secondaryKey\u0022:\u0022N49\u002BA6iPT5IksZn/XBRBNT\u002BzpaT2idXpRy/X8kanr4A=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}},{\u0022moduleId\u0022:\u0022IdentityLifecycleModule4-1406974478\u0022,\u0022managedBy\u0022:null,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022generationId\u0022:\u0022637334720007419242\u0022,\u0022etag\u0022:\u0022MTAwMzQ2OTExMg==\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022G/\u002Btv3VQKFI7sKR1DMCk9Uv0agl\u002BRby0XzSmkslSQEs=\u0022,\u0022secondaryKey\u0022:\u0022V8wsd6DdNLfbqGtdQqfhhOc8ldS/3swRirdItH1\u002B6Zs=\u0022},\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022type\u0022:\u0022sas\u0022}}]" }, { "RequestUri": "https://FakeHost.net/devices/IdentityLifecycleDevice2082359738?api-version=2020-03-13", @@ -342,7 +342,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "bdb06873c501a419dca6b87de9c6c254", @@ -352,16 +352,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:57 GMT", + "Date": "Wed, 19 Aug 2020 22:13:25 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "1004116c-53b6-489b-8579-3f701ca8b917" + "x-ms-request-id": "5e42f4d5-3e5c-4538-81c4-d71f9331d4ff" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "484546377" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_IdentityLifecycle.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_IdentityLifecycle.json index 5cfade01bdec7..a79dbd1e974bc 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_IdentityLifecycle.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_IdentityLifecycle.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "33161b07c718b68aa86cba719a3dd302", @@ -20,18 +20,18 @@ }, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "638", + "Content-Length": "634", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", - "ETag": "\u0022MTAzMjYwNTE5Mw==\u0022", + "Date": "Wed, 19 Aug 2020 22:13:31 GMT", + "ETag": "\u0022MTE2MTc5ODI1\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "bb8d544c-668f-4c88-92d3-cf72ba0eaf54" + "x-ms-request-id": "fec774dc-7c76-47a6-9c5c-e7f422e7b9f4" }, "ResponseBody": { "deviceId": "IdentityLifecycleDevice733449647", - "generationId": "637333788571946348", - "etag": "MTAzMjYwNTE5Mw==", + "generationId": "637334720117239311", + "etag": "MTE2MTc5ODI1", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "dsnLMDu3aU8Nq8fzjbK\u002BNYtzDgtxD4W9f0JBI/keTeo=", - "secondaryKey": "dMYDQCJVeDkLI7SA\u002BmhQoFLK2za/MjOfJ2pWMHGKCFc=" + "primaryKey": "FZWOzFTOqYfRq528I0Al/DFxZ/k0gInOpHQDvDeJkr8=", + "secondaryKey": "sUzLk0nE6Gu3gecHVXT7Ae6tIMvwyenru0V\u002BDzVs3sk=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -65,7 +65,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "0c8a7ae4ed2b249acf5b3495691d1cbc", @@ -79,25 +79,25 @@ "ResponseHeaders": { "Content-Length": "565", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:31 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "44d21344-4068-4422-a86c-0dab7fb3d85a" + "x-ms-request-id": "5e84645c-7e85-45b7-8318-c98b2a4a7fa0" }, "ResponseBody": { "moduleId": "IdentityLifecycleModule258468012", "managedBy": null, "deviceId": "IdentityLifecycleDevice733449647", - "generationId": "637333788572258644", - "etag": "MTY4NDQxMzg4", + "generationId": "637334720123341327", + "etag": "ODQ1NzI0NzQ3", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "JbeWRGDDXRJfrcKPxgjVvROxqG8mJN\u002BNkUAszpzPlFA=", - "secondaryKey": "KMjYoq3exV9TmWi\u002BTlGlLehp0FeoYJdzMDWjWFfqCiA=" + "primaryKey": "rxreBfVn325fdXOfkjfoD3kvLtrpZxpLyAw\u002Bw0SE3Q0=", + "secondaryKey": "NM7qntBc9LslsPn8KzMvPy9Rozqy5p0\u002Bm/dZo5xLwik=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -113,7 +113,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "5470ce20cb11326141096ccc183de0fc", @@ -124,25 +124,25 @@ "ResponseHeaders": { "Content-Length": "567", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:32 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "c60d2c9d-3060-40c1-8b12-17bd8eaa38f7" + "x-ms-request-id": "9d9415e6-b144-45e0-b111-ebcd1b1af3cd" }, "ResponseBody": { "moduleId": "IdentityLifecycleModule258468012", "managedBy": null, "deviceId": "IdentityLifecycleDevice733449647", - "generationId": "637333788572258644", - "etag": "MTY4NDQxMzg4", + "generationId": "637334720123341327", + "etag": "ODQ1NzI0NzQ3", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "JbeWRGDDXRJfrcKPxgjVvROxqG8mJN\u002BNkUAszpzPlFA=", - "secondaryKey": "KMjYoq3exV9TmWi\u002BTlGlLehp0FeoYJdzMDWjWFfqCiA=" + "primaryKey": "rxreBfVn325fdXOfkjfoD3kvLtrpZxpLyAw\u002Bw0SE3Q0=", + "secondaryKey": "NM7qntBc9LslsPn8KzMvPy9Rozqy5p0\u002Bm/dZo5xLwik=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -157,58 +157,40 @@ "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "556", + "Content-Length": "530", "Content-Type": "application/json", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "44c2c1a4a2ef198080f263bd92f54d8a", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "moduleId": "IdentityLifecycleModule258468012", - "managedBy": "SomeChangedValue", - "deviceId": "IdentityLifecycleDevice733449647", - "generationId": "637333788572258644", - "etag": "MTY4NDQxMzg4", - "connectionState": "Disconnected", - "connectionStateUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", - "cloudToDeviceMessageCount": 0, - "authentication": { - "symmetricKey": { - "primaryKey": "JbeWRGDDXRJfrcKPxgjVvROxqG8mJN\u002BNkUAszpzPlFA=", - "secondaryKey": "KMjYoq3exV9TmWi\u002BTlGlLehp0FeoYJdzMDWjWFfqCiA=" - }, - "x509Thumbprint": {}, - "type": "sas" - } - }, + "RequestBody": "{\u0022moduleId\u0022:\u0022IdentityLifecycleModule258468012\u0022,\u0022managedBy\u0022:\u0022SomeChangedValue\u0022,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice733449647\u0022,\u0022generationId\u0022:\u0022637334720123341327\u0022,\u0022etag\u0022:\u0022ODQ1NzI0NzQ3\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022rxreBfVn325fdXOfkjfoD3kvLtrpZxpLyAw\u002Bw0SE3Q0=\u0022,\u0022secondaryKey\u0022:\u0022NM7qntBc9LslsPn8KzMvPy9Rozqy5p0\u002Bm/dZo5xLwik=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022}}", "StatusCode": 200, "ResponseHeaders": { "Content-Length": "581", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:37 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "b488b246-e1bb-4367-985b-a321a9c4f6e8" + "x-ms-request-id": "a4efe42f-1c2f-4864-b41d-21c4c8022902" }, "ResponseBody": { "moduleId": "IdentityLifecycleModule258468012", "managedBy": "SomeChangedValue", "deviceId": "IdentityLifecycleDevice733449647", - "generationId": "637333788572258644", - "etag": "MTY4NDQxMzg5", + "generationId": "637334720123341327", + "etag": "ODQ1NzI0NzQ4", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "JbeWRGDDXRJfrcKPxgjVvROxqG8mJN\u002BNkUAszpzPlFA=", - "secondaryKey": "KMjYoq3exV9TmWi\u002BTlGlLehp0FeoYJdzMDWjWFfqCiA=" + "primaryKey": "rxreBfVn325fdXOfkjfoD3kvLtrpZxpLyAw\u002Bw0SE3Q0=", + "secondaryKey": "NM7qntBc9LslsPn8KzMvPy9Rozqy5p0\u002Bm/dZo5xLwik=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -225,7 +207,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "cc50fd4f7fcd18f11858ca2180ce0b92", @@ -235,16 +217,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:37 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "4033f0f1-4498-40af-8e74-10075fe48835" + "x-ms-request-id": "d11936db-1236-46e9-ad35-8e518fc8a0a5" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "53265435" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_IdentityLifecycleAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_IdentityLifecycleAsync.json index a13b4dc94be62..734ad17d248fd 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_IdentityLifecycleAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_IdentityLifecycleAsync.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "dfb7aeb652cc3dbf58e5c3303ed95a1d", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "635", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:57 GMT", - "ETag": "\u0022NDAzNjMyMTAz\u0022", + "Date": "Wed, 19 Aug 2020 22:13:26 GMT", + "ETag": "\u0022NjcyMTQzNjU0\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "19259a49-9661-4818-b9e7-08c8be49ea2d" + "x-ms-request-id": "c038b437-3145-421b-9f11-f022b05041cb" }, "ResponseBody": { "deviceId": "IdentityLifecycleDevice1709111919", - "generationId": "637333788572687091", - "etag": "NDAzNjMyMTAz", + "generationId": "637334720068872390", + "etag": "NjcyMTQzNjU0", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "ocNcZ1AfOnq6GoW7ubPATbnUD5NsV6qssElCh\u002Bl5To0=", - "secondaryKey": "VjLzKMslWb6aPrFjEZPMgc6D/HLm6dudV0IM8V8bn9o=" + "primaryKey": "mreBiWD37hdfXTeUaFbQwNgdj4kLjMYvXJmO52VDTqs=", + "secondaryKey": "Y0JElPt6OwbwlL0Ge\u002B\u002BGtgTcHChStI92MHzKbXeot/w=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -65,7 +65,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "c7bbbad8d1ee17dbc3baa944fd890541", @@ -79,25 +79,25 @@ "ResponseHeaders": { "Content-Length": "565", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:57 GMT", + "Date": "Wed, 19 Aug 2020 22:13:26 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "c478e07b-e697-4c9c-a94e-6cab25484058" + "x-ms-request-id": "f3910278-952b-41fc-bbdb-3e762d4bfb51" }, "ResponseBody": { "moduleId": "IdentityLifecycleModule81781974", "managedBy": null, "deviceId": "IdentityLifecycleDevice1709111919", - "generationId": "637333788572999827", - "etag": "NjEzMjEwMTIx", + "generationId": "637334720074996826", + "etag": "MTUyMjYwODA3", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "GYbiS6HxL6nxnadr9VVvdK5roVMqA4N\u002Bc/yBU3zeKPc=", - "secondaryKey": "s/s0baYlaPY3jRHhZ58UuPJAfa5WDkgYy740Sw\u002B0cGI=" + "primaryKey": "tP2LcClyn0g0HRPwYFET3Y6ZkeUW4pdcGvBXemvJBn0=", + "secondaryKey": "IZ5QHImxzirXU8jJ2agCeGF3Fs\u002BpmSFoekN\u002BD4KUrsA=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -113,7 +113,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "f659d6afb677a38bb1436ac4c11e648c", @@ -124,25 +124,25 @@ "ResponseHeaders": { "Content-Length": "567", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:57 GMT", + "Date": "Wed, 19 Aug 2020 22:13:27 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "e9c0564f-3edd-4a02-b971-184ae4fe5474" + "x-ms-request-id": "3f69d755-6bd1-4f3c-a3ba-0f8a7c15e0e7" }, "ResponseBody": { "moduleId": "IdentityLifecycleModule81781974", "managedBy": null, "deviceId": "IdentityLifecycleDevice1709111919", - "generationId": "637333788572999827", - "etag": "NjEzMjEwMTIx", + "generationId": "637334720074996826", + "etag": "MTUyMjYwODA3", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "GYbiS6HxL6nxnadr9VVvdK5roVMqA4N\u002Bc/yBU3zeKPc=", - "secondaryKey": "s/s0baYlaPY3jRHhZ58UuPJAfa5WDkgYy740Sw\u002B0cGI=" + "primaryKey": "tP2LcClyn0g0HRPwYFET3Y6ZkeUW4pdcGvBXemvJBn0=", + "secondaryKey": "IZ5QHImxzirXU8jJ2agCeGF3Fs\u002BpmSFoekN\u002BD4KUrsA=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -157,58 +157,40 @@ "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "556", + "Content-Length": "530", "Content-Type": "application/json", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "5ef58da1a845e5e7d39f1c12a87b40ce", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "moduleId": "IdentityLifecycleModule81781974", - "managedBy": "SomeChangedValue", - "deviceId": "IdentityLifecycleDevice1709111919", - "generationId": "637333788572999827", - "etag": "NjEzMjEwMTIx", - "connectionState": "Disconnected", - "connectionStateUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", - "cloudToDeviceMessageCount": 0, - "authentication": { - "symmetricKey": { - "primaryKey": "GYbiS6HxL6nxnadr9VVvdK5roVMqA4N\u002Bc/yBU3zeKPc=", - "secondaryKey": "s/s0baYlaPY3jRHhZ58UuPJAfa5WDkgYy740Sw\u002B0cGI=" - }, - "x509Thumbprint": {}, - "type": "sas" - } - }, + "RequestBody": "{\u0022moduleId\u0022:\u0022IdentityLifecycleModule81781974\u0022,\u0022managedBy\u0022:\u0022SomeChangedValue\u0022,\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1709111919\u0022,\u0022generationId\u0022:\u0022637334720074996826\u0022,\u0022etag\u0022:\u0022MTUyMjYwODA3\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022tP2LcClyn0g0HRPwYFET3Y6ZkeUW4pdcGvBXemvJBn0=\u0022,\u0022secondaryKey\u0022:\u0022IZ5QHImxzirXU8jJ2agCeGF3Fs\u002BpmSFoekN\u002BD4KUrsA=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022}}", "StatusCode": 200, "ResponseHeaders": { "Content-Length": "581", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:57 GMT", + "Date": "Wed, 19 Aug 2020 22:13:32 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "ee4d2157-d65a-435e-bf3e-8d80cb2a19f1" + "x-ms-request-id": "34627585-a0e7-453d-a34c-66a6db70b9db" }, "ResponseBody": { "moduleId": "IdentityLifecycleModule81781974", "managedBy": "SomeChangedValue", "deviceId": "IdentityLifecycleDevice1709111919", - "generationId": "637333788572999827", - "etag": "NjEzMjEwMTIy", + "generationId": "637334720074996826", + "etag": "MTUyMjYwODA4", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "GYbiS6HxL6nxnadr9VVvdK5roVMqA4N\u002Bc/yBU3zeKPc=", - "secondaryKey": "s/s0baYlaPY3jRHhZ58UuPJAfa5WDkgYy740Sw\u002B0cGI=" + "primaryKey": "tP2LcClyn0g0HRPwYFET3Y6ZkeUW4pdcGvBXemvJBn0=", + "secondaryKey": "IZ5QHImxzirXU8jJ2agCeGF3Fs\u002BpmSFoekN\u002BD4KUrsA=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -225,7 +207,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "678181df648021a62e1815aa661656a5", @@ -235,16 +217,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:57 GMT", + "Date": "Wed, 19 Aug 2020 22:13:35 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "9caca827-1b94-411f-a4e5-7ff09d09e2b3" + "x-ms-request-id": "fe50757b-d9c9-467b-994a-7173db7b3678" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "902369367" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_Query_GetTwins.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_Query_GetTwins.json index 2c5758efd07a9..d832a1b88bc13 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_Query_GetTwins.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_Query_GetTwins.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "4e87ffb8a8224df3f266f8f000801373", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "622", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", - "ETag": "\u0022MzgzMTUyNjA1\u0022", + "Date": "Wed, 19 Aug 2020 22:13:38 GMT", + "ETag": "\u0022MzAyODYzNTM1\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "45f48ccb-2379-476c-96f0-12611cb6d17f" + "x-ms-request-id": "6589a085-bc96-491d-93eb-490cf6e7bae0" }, "ResponseBody": { "deviceId": "bulkDevice1268817015", - "generationId": "637333788573383679", - "etag": "MzgzMTUyNjA1", + "generationId": "637334720182891998", + "etag": "MzAyODYzNTM1", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "CSU35\u002BxcnJFtBcwYLeNvyK20CES5NZhIRiwITJswnFA=", - "secondaryKey": "c0HymT0yj44RhDqwOi6aWVpMIGYF4MHIYQfTHOtLoIE=" + "primaryKey": "jVrjDhpBLFCoFAvKCNcU4Iysuxlra4lsmYfDCbDbx0g=", + "secondaryKey": "eV2lYw7Yq0IuEP4etfWTjHYx40A\u002BDzfBj3rbCrMVJh0=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -64,7 +64,7 @@ "Content-Length": "856", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "fbae4ac29a9183721e5a347b9744ddb6", @@ -75,10 +75,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:39 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "23abb39b-1d9a-4d0c-8328-f243114d0725" + "x-ms-request-id": "bed7187c-a210-4cfd-80a8-e8a6348d785d" }, "ResponseBody": { "isSuccessful": true, @@ -94,7 +94,7 @@ "Content-Length": "41", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "9482e1095676d59ed63f39cc7f590e43", @@ -105,15 +105,15 @@ }, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "59407", + "Content-Length": "33512", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:56 GMT", + "Date": "Wed, 19 Aug 2020 22:13:39 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", "x-ms-item-type": "Twin", - "x-ms-request-id": "10b24521-9d5e-463b-b52f-a278cab0784e" + "x-ms-request-id": "a0b02847-52e5-455a-a233-a7d8fef510aa" }, - "ResponseBody": "[{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1950068615\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzEyMzU3ODk1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5167036Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5167036Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5167036Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin136911567\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njk3NjIxODU5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5323287Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5323287Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5323287Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin899981622\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTIxOTM1OTEz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5479798Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5479798Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5479798Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin31878642\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTA3MTk5ODc3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5635955Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5635955Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5635955Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin525474466\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjE4NzIyMDE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5792242Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5792242Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5792242Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1991254296\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjE4NzIyMDE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5792242Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5792242Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5792242Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin155256647\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDMwMzYwNzI=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5948558Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5948558Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5948558Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin333771648\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDI4MzAwMDM2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6104725Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6104725Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6104725Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1261817796\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODEzNTY0MDAw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6261118Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6261118Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6261118Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin2069014141\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjM3ODc4MDU1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6417069Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6417069Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6417069Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice798960363\u0022,\u0022moduleId\u0022:\u0022bulkModule198109138\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDQwOTA1NDQ3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8128916Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8128916Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1744932307\u0022,\u0022moduleId\u0022:\u0022bulkModule1582231772\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzEzNDU3NjM2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8156124Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8156124Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice349340194\u0022,\u0022moduleId\u0022:\u0022bulkModule1661428491\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDIyMzQ0OTA4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7949125Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7949125Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1847884410\u0022,\u0022moduleId\u0022:\u0022bulkModule19040622\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjczMTA4OTA0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8196267Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8196267Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1038593442\u0022,\u0022moduleId\u0022:\u0022bulkModule688935357\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTQ3Mzk3Mjk4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7997829Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7997829Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1638046683\u0022,\u0022moduleId\u0022:\u0022bulkModule932847833\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjMxOTIyOTI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8261385Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8261385Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice866282263\u0022,\u0022moduleId\u0022:\u0022bulkModule1578404766\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Mjg3ODQ0OTQw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8040021Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8040021Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1873667010\u0022,\u0022moduleId\u0022:\u0022bulkModule1252013196\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTQ3Mzk3Mjk4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7997829Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7997829Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice425670928\u0022,\u0022moduleId\u0022:\u0022QueryModule510676864\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjA2OTU3NDQ0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice2125471102\u0022,\u0022moduleId\u0022:\u0022bulkModule2131378425\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjE2NTkxMzkz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7972944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7972944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1046763259\u0022,\u0022moduleId\u0022:\u0022bulkModule1769804647\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjE2NTkxMzkz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7972944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7972944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule1144159081\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDI5Mzk5Nzc3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.909363Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.909363Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule1625456272\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjUzNzEzODMy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9249579Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9249579Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule1770773010\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjM4OTc3Nzk2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.94056Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.94056Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule2109650376\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAyNDI0MTc2MA==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9561964Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9561964Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule83523099\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODQ4NTU1ODE0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9718708Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9718708Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule1246297745\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODQ4NTU1ODE0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9718708Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9718708Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule134972548\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTYwMDc3OTU1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9874417Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9874417Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule1762027217\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTQ1MzQxOTE5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0030645Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0030645Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule7711742\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzY5NjU1OTcz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0186884Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0186884Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule7783339\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzU0OTE5OTM3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0343225Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0343225Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice578036634\u0022,\u0022moduleId\u0022:\u0022bulkModule1916006116\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzU1OTMyOTEw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.819652Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.819652Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1652642783\u0022,\u0022moduleId\u0022:\u0022bulkModule368568199\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjE2NTkxMzkz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7972944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7972944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice686596346\u0022,\u0022moduleId\u0022:\u0022bulkModule705473081\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA0MTc5MTYzNw==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.823374Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.823374Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule0-134012407\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTYyNjAyMDUy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule1-431014645\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Nzg2OTE2MTA2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate29983599\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDk5MDEwNjkx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1565679761\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTk1Nzk2Nzk1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1246302565\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDA1Mzc0ODE0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1719767442\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjE0OTUyODMy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1752526114\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODI0NTMwODUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1656826355\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTIxMzE2OTU1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1649967708\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzMwODk0OTc0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1867847393\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTQwNDcyOTky\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule0-1964812919\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAzNTkxMTYyNQ==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule1-258655296\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzMyNjk3NzI5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule2-578964209\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTQyMjc1NzQ4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule3-1452872427\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzgxMTE5NDM=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule4-1406974478\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjcyOTUzOTI1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice949400742\u0022,\u0022moduleId\u0022:\u0022bulkModule1073458099\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzA5OTEzMTI0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.802444Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.802444Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022TwinLifecycleDevice1797588201\u0022,\u0022moduleId\u0022:\u0022TwinLifecycleModule2076323900\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022NDYyNzUyNDk=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022username\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.9560466Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022username\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.9560466Z\u0022,\u0022$lastUpdatedVersion\u0022:2}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1487464634\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTgyMTU5MDE0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1492239089\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTE3OTk1MjA5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate2014364596\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzI3NTczMjI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate962085707\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjQzNTkzMzI=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate935929859\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjE5MjAxMzE0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1467938694\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODI4Nzc5MzMz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate484314871\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTU5NDU3NTEw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1611332624\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzY5MDM1NTI5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1252378852\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTc4NjEzNTQ3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1021273383\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njc1Mzk5NjUy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1655682588\u0022,\u0022moduleId\u0022:\u0022bulkModule1124196705\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDQwOTA1NDQ3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8128916Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8128916Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule1922402695\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDg2NjExMDg3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8978115Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8978115Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule1268002396\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODcxODc1MDUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9137143Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9137143Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule1064434145\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njk2MTg5MTA2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9290633Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9290633Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule46963597\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzcxMTI0Ng==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9446894Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9446894Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule430062157\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzcxMTI0Ng==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9446894Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9446894Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule1374578179\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjE3Mjg5MjY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9759214Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9759214Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule836435824\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjAyNTUzMjI5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9915207Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9915207Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule239259914\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTI4MDczMzg5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1165241Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1165241Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule2090672213\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzUyMzg3NDQz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1321497Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1321497Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule624952611\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjM5MDk1ODQ=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1477744Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1477744Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice733449647\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule258468012\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTY4NDQxMzg5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1677302379\u0022,\u0022moduleId\u0022:\u0022QueryModule76830973\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzIzMDY4ODA0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1372009362\u0022,\u0022moduleId\u0022:\u0022bulkModule243510867\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDIyMzQ0OTA4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7949125Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7949125Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice474681179\u0022,\u0022moduleId\u0022:\u0022bulkModule104285702\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjMxOTIyOTI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8261385Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8261385Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice263683924\u0022,\u0022moduleId\u0022:\u0022bulkModule754284234\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzEzNDU3NjM2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8156124Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8156124Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin349880774\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTM3NzcyNjQ1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5055501Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5055501Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5055501Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin282346837\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAzNTgyODUyMw==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5211784Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5211784Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5211784Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1375856670\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzQ3MzUwNjY0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5368174Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5368174Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5368174Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin570885850\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzMyNjE0NjI4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5524281Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5524281Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5524281Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin986366759\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTU2OTI4Njgy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.568051Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.568051Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.568051Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin698506601\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTQyMTkyNjQ2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5836758Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5836758Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5836758Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin147645663\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjUzNzE0Nzg3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5993008Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5993008Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5993008Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin747876081\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzgwMjg4NDE=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6149434Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6149434Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6149434Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1994188811\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDYzMjkyODA1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6305693Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6305693Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6305693Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin299710662\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Mjg3NjA2ODYw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6462012Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6462012Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6462012Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022TwinLifecycleDevice2077976886\u0022,\u0022moduleId\u0022:\u0022TwinLifecycleModule1684953568\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022NDU4MDI3Njg0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022username\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.8539767Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022username\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.8539767Z\u0022,\u0022$lastUpdatedVersion\u0022:2}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" + "ResponseBody": "[{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1709111919\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule81781974\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTUyMjYwODA4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1744932307\u0022,\u0022moduleId\u0022:\u0022bulkModule1582231772\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTQ3MTg2NzE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3419772Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3419772Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1638046683\u0022,\u0022moduleId\u0022:\u0022bulkModule932847833\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzA3ODUyMzI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3381455Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3381455Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice939180715\u0022,\u0022moduleId\u0022:\u0022QueryModule1384101029\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTEyMzExMTA3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice363681423\u0022,\u0022moduleId\u0022:\u0022bulkModule1562821835\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODEwNzY1MDc5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3389602Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3389602Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule0-134012407\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTU2MDg2MTQ1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule1-431014645\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzEzNDkwNTg4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule2-1421512226\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODgyMDg1NjAw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule3-821235999\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA1MDY4MDYxMw==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule4-99622243\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzA0MjIzODgw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate622964292\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTE4NzQxNzU0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1203621383\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzEzNTgzNzM2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate29983599\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTIzMTYxNzU1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1565679761\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjE5OTQ3ODU5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1246302565\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODI5NTI1ODc4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1719767442\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAzOTEwMzg5Ng==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1752526114\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTYwMjA0MDU1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1656826355\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzY5NzgyMDc0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1649967708\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDY2NTY4MTc4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1867847393\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njc2MTQ2MTk3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule0-1964812919\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjkyNjg0OTg4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule1-258655296\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTAyMjYzMDA3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule2-578964209\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTk5MDQ5MTEx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule3-1452872427\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMyOTQxMTg0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule4-1406974478\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAwMzQ2OTExMg==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice949400742\u0022,\u0022moduleId\u0022:\u0022bulkModule1073458099\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTQzNjQyMjA3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3414796Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3414796Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice2069129433\u0022,\u0022moduleId\u0022:\u0022bulkModule877731306\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODEwNzY1MDc5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3389602Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3389602Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1487464634\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA3Nzc0OTA0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1492239089\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzE3MzUyOTIz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate2014364596\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTI2OTMwOTQx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate962085707\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzM2NTA4OTYw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate935929859\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDMzMjk1MDY0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1467938694\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjQyODczMDgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate484314871\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODUyNDUxMTAx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1611332624\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA2MjAyOTEyMA==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1252378852\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzU4ODE1MjI0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1021273383\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTY4MzkzMjQz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice733449647\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule258468012\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODQ1NzI0NzQ4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1372009362\u0022,\u0022moduleId\u0022:\u0022bulkModule243510867\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzA3ODUyMzI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3381455Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3381455Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice185406621\u0022,\u0022moduleId\u0022:\u0022QueryModule692787877\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Nzk2Mjk0MjUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin349880774\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTgxMDc5NzQ2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0764946Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0764946Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0764946Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin282346837\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjkyNjAxODg3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0915077Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0915077Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0915077Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1375856670\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njc3ODY1ODUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1114993Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1114993Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1114993Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin570885850\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njc3ODY1ODUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1214826Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1214826Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1214826Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin986366759\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg3NDQzODY5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1414918Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1414918Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1414918Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin698506601\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTk4OTY2MDEw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.156501Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.156501Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.156501Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin147645663\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMyODAwNjQ=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1714984Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1714984Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1714984Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin747876081\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDA4NTQ0MDI4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1864822Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1864822Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1864822Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1994188811\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMyODU4MDgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2014815Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2014815Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2014815Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin299710662\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMyODU4MDgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2115035Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2115035Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2115035Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022TwinLifecycleDevice2077976886\u0022,\u0022moduleId\u0022:\u0022TwinLifecycleModule1684953568\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022Nzg4NTQyODcx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022username\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.4339995Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022username\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.4339995Z\u0022,\u0022$lastUpdatedVersion\u0022:2}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" }, { "RequestUri": "https://FakeHost.net/devices/query?api-version=2020-03-13", @@ -123,7 +123,7 @@ "Content-Length": "41", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "9423cdbe5f161d718c032fc87377b5ae", @@ -134,15 +134,15 @@ }, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "61119", + "Content-Length": "36335", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:00 GMT", + "Date": "Wed, 19 Aug 2020 22:13:41 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", "x-ms-item-type": "Twin", - "x-ms-request-id": "7ad7232f-8248-4558-8b76-c42e4d4af322" + "x-ms-request-id": "e8eb0eab-71ad-4972-9211-416d587fd946" }, - "ResponseBody": "[{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1950068615\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzEyMzU3ODk1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5167036Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5167036Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5167036Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin136911567\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njk3NjIxODU5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5323287Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5323287Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5323287Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin899981622\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTIxOTM1OTEz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5479798Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5479798Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5479798Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin31878642\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTA3MTk5ODc3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5635955Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5635955Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5635955Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin525474466\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjE4NzIyMDE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5792242Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5792242Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5792242Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1991254296\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjE4NzIyMDE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5792242Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5792242Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5792242Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin155256647\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDMwMzYwNzI=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5948558Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5948558Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5948558Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin333771648\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDI4MzAwMDM2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6104725Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6104725Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6104725Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1261817796\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODEzNTY0MDAw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6261118Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6261118Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6261118Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin2069014141\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjM3ODc4MDU1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6417069Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6417069Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6417069Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice798960363\u0022,\u0022moduleId\u0022:\u0022bulkModule198109138\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDQwOTA1NDQ3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8128916Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8128916Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1709111919\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule81781974\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjEzMjEwMTIy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1744932307\u0022,\u0022moduleId\u0022:\u0022bulkModule1582231772\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzEzNDU3NjM2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8156124Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8156124Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice349340194\u0022,\u0022moduleId\u0022:\u0022bulkModule1661428491\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDIyMzQ0OTA4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7949125Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7949125Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1847884410\u0022,\u0022moduleId\u0022:\u0022bulkModule19040622\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjczMTA4OTA0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8196267Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8196267Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1038593442\u0022,\u0022moduleId\u0022:\u0022bulkModule688935357\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTQ3Mzk3Mjk4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7997829Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7997829Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1638046683\u0022,\u0022moduleId\u0022:\u0022bulkModule932847833\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjMxOTIyOTI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8261385Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8261385Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice866282263\u0022,\u0022moduleId\u0022:\u0022bulkModule1578404766\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Mjg3ODQ0OTQw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8040021Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8040021Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1873667010\u0022,\u0022moduleId\u0022:\u0022bulkModule1252013196\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTQ3Mzk3Mjk4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7997829Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7997829Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice425670928\u0022,\u0022moduleId\u0022:\u0022QueryModule510676864\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjA2OTU3NDQ0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022TwinLifecycleDevice796017923\u0022,\u0022moduleId\u0022:\u0022TwinLifecycleModule2123975924\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022MTEzOTczMjY=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022username\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:58.4043047Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022username\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:58.4043047Z\u0022,\u0022$lastUpdatedVersion\u0022:2}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule1144159081\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDI5Mzk5Nzc3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.909363Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.909363Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule1625456272\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjUzNzEzODMy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9249579Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9249579Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule1770773010\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjM4OTc3Nzk2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.94056Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.94056Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule2109650376\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAyNDI0MTc2MA==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9561964Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9561964Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule83523099\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODQ4NTU1ODE0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9718708Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9718708Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule1246297745\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODQ4NTU1ODE0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9718708Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9718708Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule134972548\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTYwMDc3OTU1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9874417Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9874417Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule1762027217\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTQ1MzQxOTE5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0030645Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0030645Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule7711742\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzY5NjU1OTcz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0186884Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0186884Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule7783339\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzU0OTE5OTM3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0343225Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0343225Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice578036634\u0022,\u0022moduleId\u0022:\u0022bulkModule1916006116\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzU1OTMyOTEw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.819652Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.819652Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1652642783\u0022,\u0022moduleId\u0022:\u0022bulkModule368568199\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjE2NTkxMzkz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7972944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7972944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1222956618\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTkyNzMwNjIz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.369592Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.369592Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1701849614\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTc3OTk0NTg3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.3852193Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.3852193Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule908290500\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODAyMzA4NjQy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4008115Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4008115Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1741567953\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODAyMzA4NjQy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4008115Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4008115Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule213408065\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTEzODMwNzgy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4164732Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4164732Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1040845285\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAxMTg4NjY2MA==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4320567Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4320567Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1812328158\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzIzNDA4ODAx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4481809Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4481809Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule14476997\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzA4NjcyNzY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4633149Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4633149Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1759023707\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTMyOTg2ODE5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4789317Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4789317Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule734755587\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTE4MjUwNzgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.494557Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.494557Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice686596346\u0022,\u0022moduleId\u0022:\u0022bulkModule705473081\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA0MTc5MTYzNw==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.823374Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.823374Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule0-134012407\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTYyNjAyMDUy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule1-431014645\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Nzg2OTE2MTA2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule2-1421512226\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzA4MDE2MjY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule3-821235999\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTAyODU4MjQ4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule4-99622243\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Mzg2OTQ0NDM=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule1459481473\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjA5OTAzNjkw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4446103Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4446103Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule838488244\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTk1MTY3NjU0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4602644Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4602644Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule377824727\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODE5NDgxNzA4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4758871Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4758871Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule1014014829\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTMxMDAzODQ5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4914866Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4914866Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule1161923227\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTE2MjY3ODEz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5071647Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5071647Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule2021508369\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzQwNTgxODY3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5227366Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5227366Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule1849849951\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzI1ODQ1ODMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5383935Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5383935Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule427951979\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTUwMTU5ODg2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5540023Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5540023Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule384751410\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTM1NDIzODUw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.569642Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.569642Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule1166594907\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjQ2OTQ1OTkw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5852758Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5852758Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022UpdateWithETag1533314784\u0022,\u0022moduleId\u0022:\u0022UpdateWithETag122992285\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTY0Nzc3MDA5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule0-1964812919\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAzNTkxMTYyNQ==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule1-258655296\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzMyNjk3NzI5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule2-578964209\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTQyMjc1NzQ4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule3-1452872427\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzgxMTE5NDM=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule4-1406974478\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjcyOTUzOTI1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022TwinLifecycleDevice1797588201\u0022,\u0022moduleId\u0022:\u0022TwinLifecycleModule2076323900\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022NDYyNzUyNDk=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022username\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.9560466Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022username\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.9560466Z\u0022,\u0022$lastUpdatedVersion\u0022:2}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1487464634\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTgyMTU5MDE0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1492239089\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTE3OTk1MjA5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate2014364596\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzI3NTczMjI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate962085707\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjQzNTkzMzI=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate935929859\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjE5MjAxMzE0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1467938694\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODI4Nzc5MzMz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate484314871\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTU5NDU3NTEw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1611332624\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzY5MDM1NTI5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1252378852\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTc4NjEzNTQ3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1021273383\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njc1Mzk5NjUy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1655682588\u0022,\u0022moduleId\u0022:\u0022bulkModule1124196705\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDQwOTA1NDQ3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8128916Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8128916Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule1922402695\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDg2NjExMDg3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8978115Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8978115Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule1268002396\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODcxODc1MDUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9137143Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9137143Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule1064434145\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njk2MTg5MTA2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9290633Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9290633Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule46963597\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzcxMTI0Ng==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9446894Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9446894Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule430062157\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzcxMTI0Ng==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9446894Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9446894Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule1374578179\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjE3Mjg5MjY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9759214Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9759214Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule836435824\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjAyNTUzMjI5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9915207Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9915207Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule239259914\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTI4MDczMzg5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1165241Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1165241Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule2090672213\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzUyMzg3NDQz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1321497Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1321497Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule624952611\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjM5MDk1ODQ=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1477744Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1477744Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice733449647\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule258468012\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTY4NDQxMzg5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1677302379\u0022,\u0022moduleId\u0022:\u0022QueryModule76830973\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzIzMDY4ODA0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1372009362\u0022,\u0022moduleId\u0022:\u0022bulkModule243510867\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDIyMzQ0OTA4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7949125Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7949125Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice474681179\u0022,\u0022moduleId\u0022:\u0022bulkModule104285702\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjMxOTIyOTI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8261385Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8261385Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice263683924\u0022,\u0022moduleId\u0022:\u0022bulkModule754284234\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzEzNDU3NjM2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8156124Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8156124Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" + "ResponseBody": "[{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1709111919\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule81781974\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTUyMjYwODA4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1638046683\u0022,\u0022moduleId\u0022:\u0022bulkModule932847833\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzA3ODUyMzI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3381455Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3381455Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice939180715\u0022,\u0022moduleId\u0022:\u0022QueryModule1384101029\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTEyMzExMTA3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice363681423\u0022,\u0022moduleId\u0022:\u0022bulkModule1562821835\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODEwNzY1MDc5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3389602Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3389602Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1222956618\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTY4MjQ0NjUy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9312944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9312944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1701849614\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTUzNTA4NjE2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.951322Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.951322Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule908290500\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Mzc3ODIyNjcx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9662933Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9662933Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1741567953\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzYzMDg2NjM1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9813315Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9813315Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule213408065\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTg3NDAwNjg5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9963213Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9963213Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1040845285\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTcyNjY0NjUz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0113842Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0113842Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1812328158\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Mjg0MTg2Nzk0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0263331Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0263331Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule14476997\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA4NTAwODQ4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0413511Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0413511Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1759023707\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDkzNzY0ODEy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0563255Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0563255Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule734755587\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODc5MDI4Nzc2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0713099Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0713099Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule0-134012407\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTU2MDg2MTQ1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule1-431014645\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzEzNDkwNTg4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule2-1421512226\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODgyMDg1NjAw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule3-821235999\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA1MDY4MDYxMw==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule4-99622243\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzA0MjIzODgw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate622964292\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTE4NzQxNzU0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1203621383\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzEzNTgzNzM2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate29983599\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTIzMTYxNzU1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1565679761\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjE5OTQ3ODU5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1246302565\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODI5NTI1ODc4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1719767442\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAzOTEwMzg5Ng==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1752526114\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTYwMjA0MDU1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1656826355\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzY5NzgyMDc0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1649967708\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDY2NTY4MTc4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1867847393\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njc2MTQ2MTk3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice949400742\u0022,\u0022moduleId\u0022:\u0022bulkModule1073458099\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTQzNjQyMjA3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3414796Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3414796Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice2069129433\u0022,\u0022moduleId\u0022:\u0022bulkModule877731306\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODEwNzY1MDc5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3389602Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3389602Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1487464634\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA3Nzc0OTA0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1492239089\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzE3MzUyOTIz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate2014364596\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTI2OTMwOTQx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate962085707\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzM2NTA4OTYw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate935929859\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDMzMjk1MDY0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1467938694\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjQyODczMDgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate484314871\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODUyNDUxMTAx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1611332624\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA2MjAyOTEyMA==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1252378852\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzU4ODE1MjI0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1021273383\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTY4MzkzMjQz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice733449647\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule258468012\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODQ1NzI0NzQ4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1372009362\u0022,\u0022moduleId\u0022:\u0022bulkModule243510867\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzA3ODUyMzI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3381455Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3381455Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice185406621\u0022,\u0022moduleId\u0022:\u0022QueryModule692787877\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Nzk2Mjk0MjUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin349880774\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTgxMDc5NzQ2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0764946Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0764946Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0764946Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin282346837\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjkyNjAxODg3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0915077Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0915077Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0915077Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1375856670\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njc3ODY1ODUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1114993Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1114993Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1114993Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin570885850\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njc3ODY1ODUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1214826Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1214826Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1214826Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin986366759\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg3NDQzODY5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1414918Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1414918Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1414918Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin698506601\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTk4OTY2MDEw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.156501Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.156501Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.156501Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin147645663\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMyODAwNjQ=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1714984Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1714984Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1714984Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin747876081\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDA4NTQ0MDI4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1864822Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1864822Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1864822Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1994188811\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMyODU4MDgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2014815Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2014815Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2014815Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin299710662\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMyODU4MDgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2115035Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2115035Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2115035Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022TwinLifecycleDevice2077976886\u0022,\u0022moduleId\u0022:\u0022TwinLifecycleModule1684953568\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022Nzg4NTQyODcx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022username\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.4339995Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022username\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.4339995Z\u0022,\u0022$lastUpdatedVersion\u0022:2}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" }, { "RequestUri": "https://FakeHost.net/devices/bulkDevice1268817015?api-version=2020-03-13", @@ -151,7 +151,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "1ee741897ffe6bfdabd9255261a604c5", @@ -161,16 +161,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:21:00 GMT", + "Date": "Wed, 19 Aug 2020 22:13:41 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "c63eb0db-e09a-47e6-833d-47c3f60494d7" + "x-ms-request-id": "e5da81dd-22f3-416a-91e1-60f40f9c9742" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1790959606" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_Query_GetTwinsAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_Query_GetTwinsAsync.json index 539d723a7c7a1..0b98edd67e8c6 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_Query_GetTwinsAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_Query_GetTwinsAsync.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "f72e467c39f7c53f8ffb626706217922", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "622", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:57 GMT", - "ETag": "\u0022NDAwMzI1Njcx\u0022", + "Date": "Wed, 19 Aug 2020 22:13:36 GMT", + "ETag": "\u0022MTk1ODg2MDA1\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "694dfcd6-1dd1-4a49-aeda-085c8323fe04" + "x-ms-request-id": "99fc1d24-1bc1-4924-8e8c-7ef95e84395c" }, "ResponseBody": { "deviceId": "bulkDevice1529337238", - "generationId": "637333788574133728", - "etag": "NDAwMzI1Njcx", + "generationId": "637334720165068551", + "etag": "MTk1ODg2MDA1", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "bBoZWYjiWJRMOQihlcKqJXFdp2mK5XuSZT3t8UC7SWw=", - "secondaryKey": "UI7VCzLy//Z3h9eZSOssXnu4CDHwKFyQ7OdC\u002BTfrXs4=" + "primaryKey": "9hoZVGTz1PbgiOQG0V4OU8stPcgRusxXDuxfEosyJUA=", + "secondaryKey": "G7jtuFU\u002BuVxjSfLNKsFYCGG9mvn53dR6evQnb1ofMNs=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -64,7 +64,7 @@ "Content-Length": "857", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "59cd2fc87f787252ad157a7f8ec49211", @@ -75,10 +75,10 @@ "ResponseHeaders": { "Content-Length": "47", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:57 GMT", + "Date": "Wed, 19 Aug 2020 22:13:41 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "3442b8c4-d036-4bb8-add4-a078d973ab71" + "x-ms-request-id": "0d53a79f-22e0-4de0-b655-6aa97c5bcb49" }, "ResponseBody": { "isSuccessful": true, @@ -94,7 +94,7 @@ "Content-Length": "41", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "15b45dadd640468c2bac39f4341aadb5", @@ -105,15 +105,44 @@ }, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "62938", + "Content-Length": "36335", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:57 GMT", + "Date": "Wed, 19 Aug 2020 22:13:41 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", "x-ms-item-type": "Twin", - "x-ms-request-id": "5d8ac3f0-23cd-4e98-964b-c97f6ce0d83d" + "x-ms-request-id": "0dce9864-7a21-4eea-897e-f28dd81c6d20" }, - "ResponseBody": "[{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1950068615\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzEyMzU3ODk1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5167036Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5167036Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5167036Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin136911567\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njk3NjIxODU5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5323287Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5323287Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5323287Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin899981622\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTIxOTM1OTEz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5479798Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5479798Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5479798Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin31878642\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTA3MTk5ODc3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5635955Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5635955Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5635955Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin525474466\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjE4NzIyMDE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5792242Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5792242Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5792242Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1991254296\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjE4NzIyMDE4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5792242Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5792242Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5792242Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin155256647\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDMwMzYwNzI=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5948558Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5948558Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5948558Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin333771648\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDI4MzAwMDM2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6104725Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6104725Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6104725Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1261817796\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODEzNTY0MDAw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6261118Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6261118Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6261118Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin278602410\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin2069014141\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjM3ODc4MDU1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6417069Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6417069Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6417069Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice798960363\u0022,\u0022moduleId\u0022:\u0022bulkModule198109138\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDQwOTA1NDQ3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8128916Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8128916Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1744932307\u0022,\u0022moduleId\u0022:\u0022bulkModule1582231772\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzEzNDU3NjM2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8156124Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8156124Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice349340194\u0022,\u0022moduleId\u0022:\u0022bulkModule1661428491\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDIyMzQ0OTA4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7949125Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7949125Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1847884410\u0022,\u0022moduleId\u0022:\u0022bulkModule19040622\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjczMTA4OTA0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8196267Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8196267Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1038593442\u0022,\u0022moduleId\u0022:\u0022bulkModule688935357\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTQ3Mzk3Mjk4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7997829Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7997829Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1638046683\u0022,\u0022moduleId\u0022:\u0022bulkModule932847833\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjMxOTIyOTI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8261385Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8261385Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice866282263\u0022,\u0022moduleId\u0022:\u0022bulkModule1578404766\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Mjg3ODQ0OTQw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8040021Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8040021Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1873667010\u0022,\u0022moduleId\u0022:\u0022bulkModule1252013196\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTQ3Mzk3Mjk4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7997829Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7997829Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice425670928\u0022,\u0022moduleId\u0022:\u0022QueryModule510676864\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjA2OTU3NDQ0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice2125471102\u0022,\u0022moduleId\u0022:\u0022bulkModule2131378425\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjE2NTkxMzkz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7972944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7972944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1046763259\u0022,\u0022moduleId\u0022:\u0022bulkModule1769804647\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjE2NTkxMzkz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7972944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7972944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule1144159081\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDI5Mzk5Nzc3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.909363Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.909363Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule1625456272\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjUzNzEzODMy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9249579Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9249579Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule1770773010\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjM4OTc3Nzk2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.94056Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.94056Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule2109650376\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAyNDI0MTc2MA==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9561964Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9561964Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule83523099\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODQ4NTU1ODE0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9718708Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9718708Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule1246297745\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODQ4NTU1ODE0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9718708Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9718708Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule134972548\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTYwMDc3OTU1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9874417Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9874417Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule1762027217\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTQ1MzQxOTE5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0030645Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0030645Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule7711742\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzY5NjU1OTcz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0186884Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0186884Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1641010313\u0022,\u0022moduleId\u0022:\u0022bulkModule7783339\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzU0OTE5OTM3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0343225Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.0343225Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice578036634\u0022,\u0022moduleId\u0022:\u0022bulkModule1916006116\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzU1OTMyOTEw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.819652Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.819652Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1652642783\u0022,\u0022moduleId\u0022:\u0022bulkModule368568199\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjE2NTkxMzkz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7972944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7972944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice686596346\u0022,\u0022moduleId\u0022:\u0022bulkModule705473081\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA0MTc5MTYzNw==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.823374Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.823374Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule0-134012407\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTYyNjAyMDUy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule1-431014645\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Nzg2OTE2MTA2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate29983599\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDk5MDEwNjkx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1565679761\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTk1Nzk2Nzk1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1246302565\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDA1Mzc0ODE0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1719767442\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjE0OTUyODMy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1752526114\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODI0NTMwODUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1656826355\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTIxMzE2OTU1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1649967708\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzMwODk0OTc0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1867847393\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTQwNDcyOTky\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule1459481473\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjA5OTAzNjkw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4446103Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4446103Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule838488244\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTk1MTY3NjU0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4602644Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4602644Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule377824727\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODE5NDgxNzA4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4758871Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4758871Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule1014014829\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTMxMDAzODQ5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4914866Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.4914866Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule1161923227\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTE2MjY3ODEz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5071647Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5071647Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule2021508369\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzQwNTgxODY3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5227366Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5227366Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule1849849951\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzI1ODQ1ODMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5383935Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5383935Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule427951979\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTUwMTU5ODg2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5540023Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5540023Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule384751410\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTM1NDIzODUw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.569642Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.569642Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule1166594907\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjQ2OTQ1OTkw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5852758Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:57.5852758Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule0-1964812919\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAzNTkxMTYyNQ==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule1-258655296\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzMyNjk3NzI5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule2-578964209\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTQyMjc1NzQ4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule3-1452872427\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzgxMTE5NDM=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice2082359738\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule4-1406974478\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjcyOTUzOTI1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice949400742\u0022,\u0022moduleId\u0022:\u0022bulkModule1073458099\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzA5OTEzMTI0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.802444Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.802444Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022TwinLifecycleDevice1797588201\u0022,\u0022moduleId\u0022:\u0022TwinLifecycleModule2076323900\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022NDYyNzUyNDk=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022username\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.9560466Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022username\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.9560466Z\u0022,\u0022$lastUpdatedVersion\u0022:2}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1487464634\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTgyMTU5MDE0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1492239089\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTE3OTk1MjA5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate2014364596\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzI3NTczMjI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate962085707\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjQzNTkzMzI=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate935929859\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjE5MjAxMzE0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1467938694\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODI4Nzc5MzMz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate484314871\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTU5NDU3NTEw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1611332624\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzY5MDM1NTI5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1252378852\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTc4NjEzNTQ3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1021273383\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njc1Mzk5NjUy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1655682588\u0022,\u0022moduleId\u0022:\u0022bulkModule1124196705\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDQwOTA1NDQ3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8128916Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8128916Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule1922402695\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDg2NjExMDg3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8978115Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8978115Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule1268002396\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODcxODc1MDUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9137143Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9137143Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule1064434145\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njk2MTg5MTA2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9290633Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9290633Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule46963597\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzcxMTI0Ng==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9446894Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9446894Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule430062157\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzcxMTI0Ng==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9446894Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9446894Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule1374578179\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjE3Mjg5MjY1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9759214Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9759214Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule836435824\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjAyNTUzMjI5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9915207Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.9915207Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule239259914\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTI4MDczMzg5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1165241Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1165241Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule2090672213\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzUyMzg3NDQz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1321497Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1321497Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice786274361\u0022,\u0022moduleId\u0022:\u0022bulkModule624952611\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjM5MDk1ODQ=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1477744Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.1477744Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice733449647\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule258468012\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTY4NDQxMzg5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice1677302379\u0022,\u0022moduleId\u0022:\u0022QueryModule76830973\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzIzMDY4ODA0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1372009362\u0022,\u0022moduleId\u0022:\u0022bulkModule243510867\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDIyMzQ0OTA4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7949125Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.7949125Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice474681179\u0022,\u0022moduleId\u0022:\u0022bulkModule104285702\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjMxOTIyOTI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8261385Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8261385Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice263683924\u0022,\u0022moduleId\u0022:\u0022bulkModule754284234\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzEzNDU3NjM2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8156124Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.8156124Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin986366759\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTU2OTI4Njgy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.568051Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.568051Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.568051Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin698506601\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTQyMTkyNjQ2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5836758Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5836758Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5836758Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin147645663\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjUzNzE0Nzg3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5993008Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5993008Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.5993008Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin747876081\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzgwMjg4NDE=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6149434Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6149434Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6149434Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1994188811\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDYzMjkyODA1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6305693Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6305693Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6305693Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin299710662\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Mjg3NjA2ODYw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6462012Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6462012Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.6462012Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022TwinLifecycleDevice2077976886\u0022,\u0022moduleId\u0022:\u0022TwinLifecycleModule1684953568\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022NDU4MDI3Njg0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022username\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.8539767Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022username\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:56.8539767Z\u0022,\u0022$lastUpdatedVersion\u0022:2}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" + "ResponseBody": "[{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1709111919\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule81781974\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTUyMjYwODA4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1638046683\u0022,\u0022moduleId\u0022:\u0022bulkModule932847833\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzA3ODUyMzI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3381455Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3381455Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice939180715\u0022,\u0022moduleId\u0022:\u0022QueryModule1384101029\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTEyMzExMTA3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice363681423\u0022,\u0022moduleId\u0022:\u0022bulkModule1562821835\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODEwNzY1MDc5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3389602Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3389602Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1222956618\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTY4MjQ0NjUy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9312944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9312944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1701849614\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTUzNTA4NjE2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.951322Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.951322Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule908290500\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Mzc3ODIyNjcx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9662933Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9662933Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1741567953\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzYzMDg2NjM1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9813315Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9813315Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule213408065\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTg3NDAwNjg5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9963213Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9963213Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1040845285\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTcyNjY0NjUz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0113842Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0113842Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1812328158\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Mjg0MTg2Nzk0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0263331Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0263331Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule14476997\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA4NTAwODQ4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0413511Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0413511Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1759023707\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDkzNzY0ODEy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0563255Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0563255Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule734755587\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODc5MDI4Nzc2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0713099Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0713099Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule0-134012407\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTU2MDg2MTQ1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule1-431014645\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzEzNDkwNTg4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule2-1421512226\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODgyMDg1NjAw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule3-821235999\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA1MDY4MDYxMw==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1825902645\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule4-99622243\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzA0MjIzODgw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate622964292\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTE4NzQxNzU0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1203621383\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzEzNTgzNzM2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate29983599\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTIzMTYxNzU1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1565679761\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjE5OTQ3ODU5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1246302565\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODI5NTI1ODc4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1719767442\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAzOTEwMzg5Ng==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1752526114\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTYwMjA0MDU1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1656826355\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzY5NzgyMDc0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1649967708\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDY2NTY4MTc4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1867847393\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njc2MTQ2MTk3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice949400742\u0022,\u0022moduleId\u0022:\u0022bulkModule1073458099\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTQzNjQyMjA3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3414796Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3414796Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice2069129433\u0022,\u0022moduleId\u0022:\u0022bulkModule877731306\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODEwNzY1MDc5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3389602Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3389602Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1487464634\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA3Nzc0OTA0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1492239089\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzE3MzUyOTIz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate2014364596\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTI2OTMwOTQx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate962085707\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzM2NTA4OTYw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate935929859\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDMzMjk1MDY0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1467938694\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjQyODczMDgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate484314871\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODUyNDUxMTAx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1611332624\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA2MjAyOTEyMA==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1252378852\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzU4ODE1MjI0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1021273383\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTY4MzkzMjQz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice733449647\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule258468012\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODQ1NzI0NzQ4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1372009362\u0022,\u0022moduleId\u0022:\u0022bulkModule243510867\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzA3ODUyMzI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3381455Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3381455Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice185406621\u0022,\u0022moduleId\u0022:\u0022QueryModule692787877\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Nzk2Mjk0MjUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin349880774\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTgxMDc5NzQ2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0764946Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0764946Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0764946Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin282346837\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjkyNjAxODg3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0915077Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0915077Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0915077Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1375856670\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njc3ODY1ODUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1114993Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1114993Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1114993Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin570885850\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njc3ODY1ODUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1214826Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1214826Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1214826Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin986366759\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg3NDQzODY5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1414918Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1414918Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1414918Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin698506601\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTk4OTY2MDEw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.156501Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.156501Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.156501Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin147645663\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMyODAwNjQ=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1714984Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1714984Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1714984Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin747876081\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDA4NTQ0MDI4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1864822Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1864822Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1864822Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1994188811\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMyODU4MDgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2014815Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2014815Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2014815Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin299710662\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMyODU4MDgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2115035Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2115035Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2115035Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022TwinLifecycleDevice2077976886\u0022,\u0022moduleId\u0022:\u0022TwinLifecycleModule1684953568\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022Nzg4NTQyODcx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022username\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.4339995Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022username\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.4339995Z\u0022,\u0022$lastUpdatedVersion\u0022:2}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" + }, + { + "RequestUri": "https://FakeHost.net/devices/query?api-version=2020-03-13", + "RequestMethod": "POST", + "RequestHeaders": { + "Authorization": "Sanitized", + "Content-Length": "41", + "Content-Type": "application/json", + "User-Agent": [ + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" + ], + "x-ms-client-request-id": "304979f4d99dfce3f4bc49e1bfc037ca", + "x-ms-return-client-request-id": "true" + }, + "RequestBody": { + "query": "select * from devices.modules" + }, + "StatusCode": 200, + "ResponseHeaders": { + "Content-Length": "34176", + "Content-Type": "application/json; charset=utf-8", + "Date": "Wed, 19 Aug 2020 22:13:43 GMT", + "Server": "Microsoft-HTTPAPI/2.0", + "Vary": "Origin", + "x-ms-item-type": "Twin", + "x-ms-request-id": "20114ca6-d3e5-4c4d-9859-b22802cdfa42" + }, + "ResponseBody": "[{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice1709111919\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule81781974\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTUyMjYwODA4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1638046683\u0022,\u0022moduleId\u0022:\u0022bulkModule932847833\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzA3ODUyMzI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3381455Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3381455Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice939180715\u0022,\u0022moduleId\u0022:\u0022QueryModule1384101029\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTEyMzExMTA3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1222956618\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTY4MjQ0NjUy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9312944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9312944Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1701849614\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTUzNTA4NjE2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.951322Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.951322Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule908290500\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Mzc3ODIyNjcx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9662933Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9662933Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1741567953\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzYzMDg2NjM1\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9813315Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9813315Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule213408065\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTg3NDAwNjg5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9963213Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:38.9963213Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1040845285\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTcyNjY0NjUz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0113842Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0113842Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1812328158\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Mjg0MTg2Nzk0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0263331Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0263331Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule14476997\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA4NTAwODQ4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0413511Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0413511Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule1759023707\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDkzNzY0ODEy\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0563255Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0563255Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1268817015\u0022,\u0022moduleId\u0022:\u0022bulkModule734755587\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODc5MDI4Nzc2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0713099Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:39.0713099Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1649967708\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDY2NTY4MTc4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate575179519\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1867847393\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njc2MTQ2MTk3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule1459481473\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzU0NDkyMDI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.2625869Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.2625869Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule838488244\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjYwMTQxNjc=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.2825832Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.2825832Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule377824727\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDUxMjc4MTMx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.3025997Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.3025997Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule1014014829\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Mjc1NTkyMTg2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.3175848Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.3175848Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule1161923227\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjYwODU2MTUw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.3325805Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.3325805Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule2021508369\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDg1MTcwMjA0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.3475946Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.3475946Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule1849849951\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTgxOTU2MzA5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.3676107Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.3676107Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule427951979\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjI3MDM2Mw==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.3875907Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.3875907Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule384751410\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzkxNTM0MzI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.4025936Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.4025936Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1529337238\u0022,\u0022moduleId\u0022:\u0022bulkModule1166594907\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Nzc2Nzk4Mjkx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.4226001Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:41.4226001Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice949400742\u0022,\u0022moduleId\u0022:\u0022bulkModule1073458099\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTQzNjQyMjA3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3414796Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3414796Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1487464634\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA3Nzc0OTA0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1492239089\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzE3MzUyOTIz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate2014364596\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NTI2OTMwOTQx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate962085707\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzM2NTA4OTYw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate935929859\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDMzMjk1MDY0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1467938694\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NjQyODczMDgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate484314871\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODUyNDUxMTAx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1611332624\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTA2MjAyOTEyMA==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1252378852\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NzU4ODE1MjI0\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceUpdate1990292153\u0022,\u0022moduleId\u0022:\u0022bulkModuleUpdate1021273383\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTY4MzkzMjQz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022selfSigned\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022UpdateWithETag405634285\u0022,\u0022moduleId\u0022:\u0022UpdateWithETag1986225016\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTAyMzY1ODg3Mg==\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022IdentityLifecycleDevice733449647\u0022,\u0022moduleId\u0022:\u0022IdentityLifecycleModule258468012\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODQ1NzI0NzQ4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDevice1372009362\u0022,\u0022moduleId\u0022:\u0022bulkModule243510867\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MzA3ODUyMzI3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3381455Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.3381455Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022QueryDevice185406621\u0022,\u0022moduleId\u0022:\u0022QueryModule692787877\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Nzk2Mjk0MjUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin349880774\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTgxMDc5NzQ2\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0764946Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0764946Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0764946Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin282346837\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjkyNjAxODg3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0915077Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0915077Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.0915077Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1375856670\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njc3ODY1ODUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1114993Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1114993Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1114993Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin570885850\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Njc3ODY1ODUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1214826Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1214826Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1214826Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin986366759\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODg3NDQzODY5\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1414918Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1414918Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1414918Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin698506601\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTk4OTY2MDEw\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.156501Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.156501Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.156501Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin147645663\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMyODAwNjQ=\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1714984Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1714984Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1714984Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin747876081\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022NDA4NTQ0MDI4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1864822Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1864822Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.1864822Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin1994188811\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMyODU4MDgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2014815Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2014815Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2014815Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022bulkDeviceWithTwin1019384117\u0022,\u0022moduleId\u0022:\u0022bulkModuleWithTwin299710662\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MjMyODU4MDgz\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022user\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2115035Z\u0022,\u0022$lastUpdatedVersion\u0022:1,\u0022user\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2115035Z\u0022,\u0022$lastUpdatedVersion\u0022:1}},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.2115035Z\u0022,\u0022$lastUpdatedVersion\u0022:1},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}},{\u0022deviceId\u0022:\u0022TwinLifecycleDevice2077976886\u0022,\u0022moduleId\u0022:\u0022TwinLifecycleModule1684953568\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022Nzg4NTQyODcx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022username\u0022:\u0022userA\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.4339995Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022username\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:20.4339995Z\u0022,\u0022$lastUpdatedVersion\u0022:2}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" }, { "RequestUri": "https://FakeHost.net/devices/bulkDevice1529337238?api-version=2020-03-13", @@ -122,26 +151,26 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], - "x-ms-client-request-id": "304979f4d99dfce3f4bc49e1bfc037ca", + "x-ms-client-request-id": "a9ba5169646df2e1a3872dcb455d3d93", "x-ms-return-client-request-id": "true" }, "RequestBody": null, "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:57 GMT", + "Date": "Wed, 19 Aug 2020 22:13:43 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "459a3846-559b-4ce5-aef0-3b73d5a0bca5" + "x-ms-request-id": "37fc6feb-8612-471a-a7ba-076deea3f3e7" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "162831252" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_UpdateDevice_EtagDoesNotMatch.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_UpdateDevice_EtagDoesNotMatch.json index b8b1a5a14a6ce..abee0b16f8524 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_UpdateDevice_EtagDoesNotMatch.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_UpdateDevice_EtagDoesNotMatch.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "6d36642580ec9c1daf5998c016fa2252", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "625", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:00 GMT", - "ETag": "\u0022Mzc0NDAzMDE4\u0022", + "Date": "Wed, 19 Aug 2020 22:13:41 GMT", + "ETag": "\u0022ODE0MDgwODUy\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "4ef0d3e1-10eb-47c2-88a0-02465941e64d" + "x-ms-request-id": "66bd2906-35fa-46a0-b109-a29b87ffe06f" }, "ResponseBody": { "deviceId": "UpdateWithETag405634285", - "generationId": "637333788601437190", - "etag": "Mzc0NDAzMDE4", + "generationId": "637334720216415285", + "etag": "ODE0MDgwODUy", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "W2hIeDhv1TDd1cWnBY8iY1B3Q8DxaRXk5ZWCC3xvzaE=", - "secondaryKey": "W2372Mkg5vcEs5hGjjTshRMd3kivmWpj4uhlsBy2KzQ=" + "primaryKey": "SnG0/KFFH0VdLuxhW2dAocsG8gxucZ8IvXKaBwx6IlQ=", + "secondaryKey": "HaN0j/DQeEJqrvlZDGt5jh1Y16ucXoLgoiJOYWhOBmc=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -65,7 +65,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "8d28d984ee74aa6a7c67a7a1138ba11a", @@ -77,27 +77,27 @@ }, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "548", + "Content-Length": "552", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:00 GMT", + "Date": "Wed, 19 Aug 2020 22:13:41 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "abca98f0-dfde-4568-9cd9-ba73f255cf99" + "x-ms-request-id": "14ffaad2-4419-45ac-b842-c2b52ab7861f" }, "ResponseBody": { "moduleId": "UpdateWithETag1986225016", "managedBy": null, "deviceId": "UpdateWithETag405634285", - "generationId": "637333788601749432", - "etag": "NTgzOTgxMDM3", + "generationId": "637334720216715264", + "etag": "MTAyMzY1ODg3MQ==", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "K\u002B7svzggyV7uzlo2hsnyQXcYWb\u002B/04kC5ZPJmfMzSas=", - "secondaryKey": "HXNZo74FZD0vSOg\u002BeyN0Wz1nf1o/EaTdeQ/QvrzEM9o=" + "primaryKey": "nS9epsacEpo3MK8Bzq6R4lfS5UY7ejOwO/b9tA03miw=", + "secondaryKey": "9c0uaXOOasY0vNCqY2Tkl7PYf\u002B2th1C1jd\u002BPbaGLWHw=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -112,58 +112,40 @@ "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "544", + "Content-Length": "517", "Content-Type": "application/json", - "If-Match": "\u0022NTgzOTgxMDM3\u0022", + "If-Match": "\u0022MTAyMzY1ODg3MQ==\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "eb6fce14c9a5ffb86a34da1495346967", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "moduleId": "UpdateWithETag1986225016", - "managedBy": "SomeChangedValue", - "deviceId": "UpdateWithETag405634285", - "generationId": "637333788601749432", - "etag": "NTgzOTgxMDM3", - "connectionState": "Disconnected", - "connectionStateUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", - "cloudToDeviceMessageCount": 0, - "authentication": { - "symmetricKey": { - "primaryKey": "K\u002B7svzggyV7uzlo2hsnyQXcYWb\u002B/04kC5ZPJmfMzSas=", - "secondaryKey": "HXNZo74FZD0vSOg\u002BeyN0Wz1nf1o/EaTdeQ/QvrzEM9o=" - }, - "x509Thumbprint": {}, - "type": "sas" - } - }, + "RequestBody": "{\u0022moduleId\u0022:\u0022UpdateWithETag1986225016\u0022,\u0022managedBy\u0022:\u0022SomeChangedValue\u0022,\u0022deviceId\u0022:\u0022UpdateWithETag405634285\u0022,\u0022generationId\u0022:\u0022637334720216715264\u0022,\u0022etag\u0022:\u0022MTAyMzY1ODg3MQ==\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022nS9epsacEpo3MK8Bzq6R4lfS5UY7ejOwO/b9tA03miw=\u0022,\u0022secondaryKey\u0022:\u00229c0uaXOOasY0vNCqY2Tkl7PYf\u002B2th1C1jd\u002BPbaGLWHw=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022}}", "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "564", + "Content-Length": "568", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:00 GMT", + "Date": "Wed, 19 Aug 2020 22:13:42 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "dc5471ef-e1cf-4a87-b5d3-274371253a33" + "x-ms-request-id": "3a4a9fe5-6a2b-4db4-a789-8750c3b9ae90" }, "ResponseBody": { "moduleId": "UpdateWithETag1986225016", "managedBy": "SomeChangedValue", "deviceId": "UpdateWithETag405634285", - "generationId": "637333788601749432", - "etag": "NTgzOTgxMDM4", + "generationId": "637334720216715264", + "etag": "MTAyMzY1ODg3Mg==", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "K\u002B7svzggyV7uzlo2hsnyQXcYWb\u002B/04kC5ZPJmfMzSas=", - "secondaryKey": "HXNZo74FZD0vSOg\u002BeyN0Wz1nf1o/EaTdeQ/QvrzEM9o=" + "primaryKey": "nS9epsacEpo3MK8Bzq6R4lfS5UY7ejOwO/b9tA03miw=", + "secondaryKey": "9c0uaXOOasY0vNCqY2Tkl7PYf\u002B2th1C1jd\u002BPbaGLWHw=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -178,48 +160,30 @@ "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "549", + "Content-Length": "522", "Content-Type": "application/json", - "If-Match": "\u0022NTgzOTgxMDM3\u0022", + "If-Match": "\u0022MTAyMzY1ODg3MQ==\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "020059535ffc3704fa8cf184d87b8823", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "moduleId": "UpdateWithETag1986225016", - "managedBy": "SomeOtherChangedValue", - "deviceId": "UpdateWithETag405634285", - "generationId": "637333788601749432", - "etag": "NTgzOTgxMDM3", - "connectionState": "Disconnected", - "connectionStateUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", - "cloudToDeviceMessageCount": 0, - "authentication": { - "symmetricKey": { - "primaryKey": "K\u002B7svzggyV7uzlo2hsnyQXcYWb\u002B/04kC5ZPJmfMzSas=", - "secondaryKey": "HXNZo74FZD0vSOg\u002BeyN0Wz1nf1o/EaTdeQ/QvrzEM9o=" - }, - "x509Thumbprint": {}, - "type": "sas" - } - }, + "RequestBody": "{\u0022moduleId\u0022:\u0022UpdateWithETag1986225016\u0022,\u0022managedBy\u0022:\u0022SomeOtherChangedValue\u0022,\u0022deviceId\u0022:\u0022UpdateWithETag405634285\u0022,\u0022generationId\u0022:\u0022637334720216715264\u0022,\u0022etag\u0022:\u0022MTAyMzY1ODg3MQ==\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022nS9epsacEpo3MK8Bzq6R4lfS5UY7ejOwO/b9tA03miw=\u0022,\u0022secondaryKey\u0022:\u00229c0uaXOOasY0vNCqY2Tkl7PYf\u002B2th1C1jd\u002BPbaGLWHw=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022}}", "StatusCode": 412, "ResponseHeaders": { "Content-Length": "161", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:00 GMT", + "Date": "Wed, 19 Aug 2020 22:13:45 GMT", "iothub-errorcode": "PreconditionFailed", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "e11a956a-ac42-4aed-b5f1-9edec92a695b" + "x-ms-request-id": "8016d0ce-5d59-4062-958a-fc51e5049f8e" }, "ResponseBody": { "Message": "ErrorCode:PreconditionFailed;PreconditionFailed", - "ExceptionMessage": "Tracking ID:e11a956aac424aedb5f19edec92a695b-G:4-TimeStamp:08/18/2020 20:21:00" + "ExceptionMessage": "Tracking ID:8016d0ce5d594062958afc51e5049f8e-G:7-TimeStamp:08/19/2020 22:13:46" } }, { @@ -227,58 +191,40 @@ "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "549", + "Content-Length": "522", "Content-Type": "application/json", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "47ab7db7378bbbac2128223f13551448", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "moduleId": "UpdateWithETag1986225016", - "managedBy": "SomeOtherChangedValue", - "deviceId": "UpdateWithETag405634285", - "generationId": "637333788601749432", - "etag": "NTgzOTgxMDM3", - "connectionState": "Disconnected", - "connectionStateUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", - "cloudToDeviceMessageCount": 0, - "authentication": { - "symmetricKey": { - "primaryKey": "K\u002B7svzggyV7uzlo2hsnyQXcYWb\u002B/04kC5ZPJmfMzSas=", - "secondaryKey": "HXNZo74FZD0vSOg\u002BeyN0Wz1nf1o/EaTdeQ/QvrzEM9o=" - }, - "x509Thumbprint": {}, - "type": "sas" - } - }, + "RequestBody": "{\u0022moduleId\u0022:\u0022UpdateWithETag1986225016\u0022,\u0022managedBy\u0022:\u0022SomeOtherChangedValue\u0022,\u0022deviceId\u0022:\u0022UpdateWithETag405634285\u0022,\u0022generationId\u0022:\u0022637334720216715264\u0022,\u0022etag\u0022:\u0022MTAyMzY1ODg3MQ==\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022nS9epsacEpo3MK8Bzq6R4lfS5UY7ejOwO/b9tA03miw=\u0022,\u0022secondaryKey\u0022:\u00229c0uaXOOasY0vNCqY2Tkl7PYf\u002B2th1C1jd\u002BPbaGLWHw=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022}}", "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "569", + "Content-Length": "573", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:00 GMT", + "Date": "Wed, 19 Aug 2020 22:13:45 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "c7267bcd-fda9-4cea-a10c-cb59569f3bff" + "x-ms-request-id": "f25a2d69-94c7-46c9-9a10-4327647aa675" }, "ResponseBody": { "moduleId": "UpdateWithETag1986225016", "managedBy": "SomeOtherChangedValue", "deviceId": "UpdateWithETag405634285", - "generationId": "637333788601749432", - "etag": "NTgzOTgxMDM5", + "generationId": "637334720216715264", + "etag": "MTAyMzY1ODg3Mw==", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "K\u002B7svzggyV7uzlo2hsnyQXcYWb\u002B/04kC5ZPJmfMzSas=", - "secondaryKey": "HXNZo74FZD0vSOg\u002BeyN0Wz1nf1o/EaTdeQ/QvrzEM9o=" + "primaryKey": "nS9epsacEpo3MK8Bzq6R4lfS5UY7ejOwO/b9tA03miw=", + "secondaryKey": "9c0uaXOOasY0vNCqY2Tkl7PYf\u002B2th1C1jd\u002BPbaGLWHw=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -295,7 +241,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "ba4d3ffd9e8ab41eca37f119d83327ee", @@ -305,16 +251,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:21:00 GMT", + "Date": "Wed, 19 Aug 2020 22:13:47 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "56aec614-7510-4aed-aa67-42fd302413fb" + "x-ms-request-id": "f36e543d-c2f1-4dc6-b138-1570693fd677" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "518792752" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_UpdateDevice_EtagDoesNotMatchAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_UpdateDevice_EtagDoesNotMatchAsync.json index 8bc05e742148c..cec2aea785f1e 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_UpdateDevice_EtagDoesNotMatchAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_UpdateDevice_EtagDoesNotMatchAsync.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "8ce399e206d2c4cfa2e07108cd1b3fa6", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "626", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", - "ETag": "\u0022MjU4NDEyODg0\u0022", + "Date": "Wed, 19 Aug 2020 22:13:43 GMT", + "ETag": "\u0022Mzk2MDc4NDAx\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "3fcec4fa-37b1-43ae-8cec-9808af46dd6b" + "x-ms-request-id": "7e5aa7c9-2bf9-4322-93f0-ee392466c86d" }, "ResponseBody": { "deviceId": "UpdateWithETag1533314784", - "generationId": "637333788581073888", - "etag": "MjU4NDEyODg0", + "generationId": "637334720239774122", + "etag": "Mzk2MDc4NDAx", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "j4WwG7LVzGdhjISkgVDKDjeq1Rg2XJn7iX7nwWa8D4o=", - "secondaryKey": "clRZgMHwzFTdtSrhsA\u002Bir5SA5hQe25zuuCSHnMrFzPU=" + "primaryKey": "Wf1xJ5TkaJ/Eyczer1/o3EIYpKYdKgsDTE007vG2Dl4=", + "secondaryKey": "GhbHWw3Ah/MaMLEiWwsRNouN3jq5IHkzVlbXnzqDSqc=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -65,7 +65,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "e0c77a3497687c8f9901793274fd3332", @@ -79,25 +79,25 @@ "ResponseHeaders": { "Content-Length": "548", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", + "Date": "Wed, 19 Aug 2020 22:13:43 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "44515825-16d1-4a03-97ab-343f453b5c0d" + "x-ms-request-id": "d9369b9e-de68-4643-a643-b05b61808e1f" }, "ResponseBody": { "moduleId": "UpdateWithETag122992285", "managedBy": null, "deviceId": "UpdateWithETag1533314784", - "generationId": "637333788581699441", - "etag": "MTY0Nzc3MDA3", + "generationId": "637334720240074133", + "etag": "NjA1NjU2NDIw", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "U79H8L/wRtWcryrFQM3nZgQrVbESdGlDgxrzeX0Qwi8=", - "secondaryKey": "qhMmWuAn1XaoF1e6tDB5tMnwTFMzqiazOaX2GHzlcMw=" + "primaryKey": "b\u002BF\u002BrqhmtOFdZiX/PCNL3Bo5bVs0HOTCmzA\u002B6j58/UI=", + "secondaryKey": "rljrfLNm9q\u002B0/EB0Ga/qCUymtt1FchHeJ8ktymukAsk=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -112,58 +112,40 @@ "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "529", + "Content-Length": "513", "Content-Type": "application/json", - "If-Match": "\u0022MTY0Nzc3MDA3\u0022", + "If-Match": "\u0022NjA1NjU2NDIw\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "f92d2367405955f2296d3fb03a1e75bd", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "moduleId": "UpdateWithETag122992285", - "managedBy": "SomeChangedValue", - "deviceId": "UpdateWithETag1533314784", - "generationId": "637333788581699441", - "etag": "MTY0Nzc3MDA3", - "connectionState": "Disconnected", - "connectionStateUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", - "cloudToDeviceMessageCount": 0, - "authentication": { - "symmetricKey": { - "primaryKey": "U79H8L/wRtWcryrFQM3nZgQrVbESdGlDgxrzeX0Qwi8=", - "secondaryKey": "qhMmWuAn1XaoF1e6tDB5tMnwTFMzqiazOaX2GHzlcMw=" - }, - "x509Thumbprint": {}, - "type": "sas" - } - }, + "RequestBody": "{\u0022moduleId\u0022:\u0022UpdateWithETag122992285\u0022,\u0022managedBy\u0022:\u0022SomeChangedValue\u0022,\u0022deviceId\u0022:\u0022UpdateWithETag1533314784\u0022,\u0022generationId\u0022:\u0022637334720240074133\u0022,\u0022etag\u0022:\u0022NjA1NjU2NDIw\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022b\u002BF\u002BrqhmtOFdZiX/PCNL3Bo5bVs0HOTCmzA\u002B6j58/UI=\u0022,\u0022secondaryKey\u0022:\u0022rljrfLNm9q\u002B0/EB0Ga/qCUymtt1FchHeJ8ktymukAsk=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022}}", "StatusCode": 200, "ResponseHeaders": { "Content-Length": "564", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", + "Date": "Wed, 19 Aug 2020 22:13:43 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "5022e469-837f-4c7f-85a6-05a75439e982" + "x-ms-request-id": "380deea6-8b5a-40e9-9f33-9f91393f645f" }, "ResponseBody": { "moduleId": "UpdateWithETag122992285", "managedBy": "SomeChangedValue", "deviceId": "UpdateWithETag1533314784", - "generationId": "637333788581699441", - "etag": "MTY0Nzc3MDA4", + "generationId": "637334720240074133", + "etag": "NjA1NjU2NDIx", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "U79H8L/wRtWcryrFQM3nZgQrVbESdGlDgxrzeX0Qwi8=", - "secondaryKey": "qhMmWuAn1XaoF1e6tDB5tMnwTFMzqiazOaX2GHzlcMw=" + "primaryKey": "b\u002BF\u002BrqhmtOFdZiX/PCNL3Bo5bVs0HOTCmzA\u002B6j58/UI=", + "secondaryKey": "rljrfLNm9q\u002B0/EB0Ga/qCUymtt1FchHeJ8ktymukAsk=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -178,48 +160,30 @@ "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "534", + "Content-Length": "518", "Content-Type": "application/json", - "If-Match": "\u0022MTY0Nzc3MDA3\u0022", + "If-Match": "\u0022NjA1NjU2NDIw\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "d1e296b300d54a340a67f2d18d9d4fa4", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "moduleId": "UpdateWithETag122992285", - "managedBy": "SomeOtherChangedValue", - "deviceId": "UpdateWithETag1533314784", - "generationId": "637333788581699441", - "etag": "MTY0Nzc3MDA3", - "connectionState": "Disconnected", - "connectionStateUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", - "cloudToDeviceMessageCount": 0, - "authentication": { - "symmetricKey": { - "primaryKey": "U79H8L/wRtWcryrFQM3nZgQrVbESdGlDgxrzeX0Qwi8=", - "secondaryKey": "qhMmWuAn1XaoF1e6tDB5tMnwTFMzqiazOaX2GHzlcMw=" - }, - "x509Thumbprint": {}, - "type": "sas" - } - }, + "RequestBody": "{\u0022moduleId\u0022:\u0022UpdateWithETag122992285\u0022,\u0022managedBy\u0022:\u0022SomeOtherChangedValue\u0022,\u0022deviceId\u0022:\u0022UpdateWithETag1533314784\u0022,\u0022generationId\u0022:\u0022637334720240074133\u0022,\u0022etag\u0022:\u0022NjA1NjU2NDIw\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022b\u002BF\u002BrqhmtOFdZiX/PCNL3Bo5bVs0HOTCmzA\u002B6j58/UI=\u0022,\u0022secondaryKey\u0022:\u0022rljrfLNm9q\u002B0/EB0Ga/qCUymtt1FchHeJ8ktymukAsk=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022}}", "StatusCode": 412, "ResponseHeaders": { - "Content-Length": "161", + "Content-Length": "162", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", + "Date": "Wed, 19 Aug 2020 22:13:44 GMT", "iothub-errorcode": "PreconditionFailed", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "82056f21-c0f3-404c-a024-380b821ceb21" + "x-ms-request-id": "50d7ecbe-504f-46a6-9006-07bc74ace386" }, "ResponseBody": { "Message": "ErrorCode:PreconditionFailed;PreconditionFailed", - "ExceptionMessage": "Tracking ID:82056f21c0f3404ca024380b821ceb21-G:3-TimeStamp:08/18/2020 20:20:58" + "ExceptionMessage": "Tracking ID:50d7ecbe504f46a6900607bc74ace386-G:14-TimeStamp:08/19/2020 22:13:44" } }, { @@ -227,58 +191,40 @@ "RequestMethod": "PUT", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "534", + "Content-Length": "518", "Content-Type": "application/json", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "a9a13eac46eef34d8872b6fa58de417b", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "moduleId": "UpdateWithETag122992285", - "managedBy": "SomeOtherChangedValue", - "deviceId": "UpdateWithETag1533314784", - "generationId": "637333788581699441", - "etag": "MTY0Nzc3MDA3", - "connectionState": "Disconnected", - "connectionStateUpdatedTime": "0001-01-01T00:00:00.0000000Z", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", - "cloudToDeviceMessageCount": 0, - "authentication": { - "symmetricKey": { - "primaryKey": "U79H8L/wRtWcryrFQM3nZgQrVbESdGlDgxrzeX0Qwi8=", - "secondaryKey": "qhMmWuAn1XaoF1e6tDB5tMnwTFMzqiazOaX2GHzlcMw=" - }, - "x509Thumbprint": {}, - "type": "sas" - } - }, + "RequestBody": "{\u0022moduleId\u0022:\u0022UpdateWithETag122992285\u0022,\u0022managedBy\u0022:\u0022SomeOtherChangedValue\u0022,\u0022deviceId\u0022:\u0022UpdateWithETag1533314784\u0022,\u0022generationId\u0022:\u0022637334720240074133\u0022,\u0022etag\u0022:\u0022NjA1NjU2NDIw\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022connectionStateUpdatedTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authentication\u0022:{\u0022symmetricKey\u0022:{\u0022primaryKey\u0022:\u0022b\u002BF\u002BrqhmtOFdZiX/PCNL3Bo5bVs0HOTCmzA\u002B6j58/UI=\u0022,\u0022secondaryKey\u0022:\u0022rljrfLNm9q\u002B0/EB0Ga/qCUymtt1FchHeJ8ktymukAsk=\u0022},\u0022x509Thumbprint\u0022:{},\u0022type\u0022:\u0022sas\u0022}}", "StatusCode": 200, "ResponseHeaders": { "Content-Length": "569", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", + "Date": "Wed, 19 Aug 2020 22:13:44 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "f28aedcc-980a-4ab8-9e6a-8c04e198b7f9" + "x-ms-request-id": "005c88a2-179c-494e-b2d7-1cdd9c4f6cc8" }, "ResponseBody": { "moduleId": "UpdateWithETag122992285", "managedBy": "SomeOtherChangedValue", "deviceId": "UpdateWithETag1533314784", - "generationId": "637333788581699441", - "etag": "MTY0Nzc3MDA5", + "generationId": "637334720240074133", + "etag": "NjA1NjU2NDIy", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00Z", "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "U79H8L/wRtWcryrFQM3nZgQrVbESdGlDgxrzeX0Qwi8=", - "secondaryKey": "qhMmWuAn1XaoF1e6tDB5tMnwTFMzqiazOaX2GHzlcMw=" + "primaryKey": "b\u002BF\u002BrqhmtOFdZiX/PCNL3Bo5bVs0HOTCmzA\u002B6j58/UI=", + "secondaryKey": "rljrfLNm9q\u002B0/EB0Ga/qCUymtt1FchHeJ8ktymukAsk=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -295,7 +241,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "de7fbc8b611a665defe2eef14d21c88c", @@ -305,16 +251,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", + "Date": "Wed, 19 Aug 2020 22:13:49 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "96d84ffe-3cbd-45e0-b75e-c108c4b224a2" + "x-ms-request-id": "bda9a5ef-1e2b-4fd8-8e4d-cbb0458a5ec5" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "116004528" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_UpdateModuleTwin_EtagDoesNotMatch.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_UpdateModuleTwin_EtagDoesNotMatch.json index 7d73e47824a3b..6175a96b29b19 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_UpdateModuleTwin_EtagDoesNotMatch.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_UpdateModuleTwin_EtagDoesNotMatch.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "741bcc84bda020238ed1a0e49a550542", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "631", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:00 GMT", - "ETag": "\u0022NjE5Njk5ODc2\u0022", + "Date": "Wed, 19 Aug 2020 22:13:47 GMT", + "ETag": "\u0022NDYyMjc1ODk2\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "b2a7cbe4-7459-40ef-96de-290b397d0ebd" + "x-ms-request-id": "7da7f26b-1820-4c28-bfed-3ddfacf29c85" }, "ResponseBody": { "deviceId": "TwinLifecycleDevice1651260581", - "generationId": "637333788604481314", - "etag": "NjE5Njk5ODc2", + "generationId": "637334720278968043", + "etag": "NDYyMjc1ODk2", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "GCLheSwTwqn0NIXXooWENGo6xsuTrvVe\u002BkeeqEfWY4g=", - "secondaryKey": "62lxc/AGnPtN26C5SY76nbQVFsWaIimZfVCpBfHrnGU=" + "primaryKey": "C0A7Q8ldGq6yQGmT6Uj0t7kZJdXv7c3LQipsBtlaLk0=", + "secondaryKey": "63Yj6tm2VDk2923PHh5rUWpbVMmzbd03FTX4v8jCV8Y=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -65,7 +65,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "9e6f2ed52e592d2d3b096affab4683d1", @@ -77,27 +77,27 @@ }, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "558", + "Content-Length": "562", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:00 GMT", + "Date": "Wed, 19 Aug 2020 22:13:48 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "a03d45bc-9535-4f05-bc23-d8abe33306fc" + "x-ms-request-id": "fc232b86-e250-483c-b4cf-c5e821fd26dd" }, "ResponseBody": { "moduleId": "TwinLifecycleModule672370684", "managedBy": null, "deviceId": "TwinLifecycleDevice1651260581", - "generationId": "637333788604793873", - "etag": "ODI5Mjc3ODk1", + "generationId": "637334720285122807", + "etag": "MTAxNjEzNDg3Mw==", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "z3pnbwd54uzyE283\u002B7UaVnvVXZP4Nd9TknXUlki5KvM=", - "secondaryKey": "WBLKnR1WWLnIE2ou\u002BLJPWGxG1y3rAv9NBlsRxmR\u002BJfw=" + "primaryKey": "/84RHQQI7P0RRaPPq/WgUEJDfXpp8YPVXLJNzl2ZLww=", + "secondaryKey": "flqINFp8Rtb0FS335EWKVFCCFFhAgWLXx/h1mMvsf18=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -113,7 +113,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "bb07acaafe5631ef3c3e3c048211fe7f", @@ -122,18 +122,18 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "582", + "Content-Length": "586", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:00 GMT", + "Date": "Wed, 19 Aug 2020 22:13:48 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "9dec8b72-c13f-4411-ae70-bc49a21ec8c7" + "x-ms-request-id": "d0da1d33-7902-4cfd-9bca-87d3ef71b5e0" }, "ResponseBody": { "deviceId": "TwinLifecycleDevice1651260581", "moduleId": "TwinLifecycleModule672370684", "etag": "AAAAAAAAAAE=", - "deviceEtag": "ODI5Mjc3ODk1", + "deviceEtag": "MTAxNjEzNDg3Mw==", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", @@ -166,11 +166,11 @@ "RequestMethod": "PATCH", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "566", + "Content-Length": "554", "Content-Type": "application/json", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "53326d4a074356a29eee399752237548", @@ -196,29 +196,29 @@ }, "etag": "AAAAAAAAAAE=", "version": 2, - "deviceEtag": "ODI5Mjc3ODk1", + "deviceEtag": "MTAxNjEzNDg3Mw==", "status": "enabled", - "statusUpdateTime": "0001-01-01T00:00:00.0000000Z", + "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", + "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authenticationType": "sas", "x509Thumbprint": {} }, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "716", + "Content-Length": "720", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:00 GMT", + "Date": "Wed, 19 Aug 2020 22:13:48 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "b1bdc668-23ab-4915-8dc6-f84b7f989976" + "x-ms-request-id": "71ee36d9-ee09-4590-af6d-f454fd7b8d26" }, "ResponseBody": { "deviceId": "TwinLifecycleDevice1651260581", "moduleId": "TwinLifecycleModule672370684", "etag": "AAAAAAAAAAI=", - "deviceEtag": "ODI5Mjc3ODk1", + "deviceEtag": "MTAxNjEzNDg3Mw==", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", @@ -234,10 +234,10 @@ "desired": { "username": "userA", "$metadata": { - "$lastUpdated": "2020-08-18T20:21:00.5262485Z", + "$lastUpdated": "2020-08-19T22:13:48.5722957Z", "$lastUpdatedVersion": 2, "username": { - "$lastUpdated": "2020-08-18T20:21:00.5262485Z", + "$lastUpdated": "2020-08-19T22:13:48.5722957Z", "$lastUpdatedVersion": 2 } }, @@ -257,11 +257,11 @@ "RequestMethod": "PATCH", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "566", + "Content-Length": "554", "Content-Type": "application/json", "If-Match": "\u0022AAAAAAAAAAE=\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "ed3ace4e494dd7ec3e3e621bf229aa29", @@ -287,11 +287,11 @@ }, "etag": "AAAAAAAAAAE=", "version": 2, - "deviceEtag": "ODI5Mjc3ODk1", + "deviceEtag": "MTAxNjEzNDg3Mw==", "status": "enabled", - "statusUpdateTime": "0001-01-01T00:00:00.0000000Z", + "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", + "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authenticationType": "sas", "x509Thumbprint": {} @@ -300,15 +300,15 @@ "ResponseHeaders": { "Content-Length": "198", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:00 GMT", + "Date": "Wed, 19 Aug 2020 22:13:48 GMT", "iothub-errorcode": "PreconditionFailed", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "86160358-123c-4e4a-b102-d4848dd45818" + "x-ms-request-id": "81c0d81a-445b-48f4-8cda-bfba89786e2f" }, "ResponseBody": { "Message": "ErrorCode:PreconditionFailed;ETag mismatch for device ID \u0027TwinLifecycleDevice1651260581\u0027", - "ExceptionMessage": "Tracking ID:732ea773f76f4243a199c08104accaa2-TimeStamp:08/18/2020 20:21:00" + "ExceptionMessage": "Tracking ID:b2a824a6b2254ae4b6bb2db3bb186ba0-TimeStamp:08/19/2020 22:13:48" } }, { @@ -318,7 +318,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "3eb4ea0b2f14a38e0ab11c68c457de18", @@ -328,16 +328,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:21:00 GMT", + "Date": "Wed, 19 Aug 2020 22:13:48 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "a6c27a92-64ef-440b-aa1a-f7bb77c7cac7" + "x-ms-request-id": "4a9e0e54-beca-4fc5-8424-877f19d0bf5b" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1094421636" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_UpdateModuleTwin_EtagDoesNotMatchAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_UpdateModuleTwin_EtagDoesNotMatchAsync.json index 79e83fca1b474..012692668868c 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_UpdateModuleTwin_EtagDoesNotMatchAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/ModulesClientTests/ModulesClient_UpdateModuleTwin_EtagDoesNotMatchAsync.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "9928779848e7cc93e295e574142a6ba0", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "630", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", - "ETag": "\u0022MzE0NjExMjIy\u0022", + "Date": "Wed, 19 Aug 2020 22:13:50 GMT", + "ETag": "\u0022Nzc1NTM3MDY3\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "2555fd93-4695-4814-993b-bce02492bdc9" + "x-ms-request-id": "76b00918-75f8-4757-bbf0-123b6894a508" }, "ResponseBody": { "deviceId": "TwinLifecycleDevice796017923", - "generationId": "637333788583105266", - "etag": "MzE0NjExMjIy", + "generationId": "637334720302568790", + "etag": "Nzc1NTM3MDY3", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "5LvZFEZDHE6WujTfC7q3jHya/vOtPkWIQpqp\u002BUWTchg=", - "secondaryKey": "55b5awys6Noh5NZLPEksFyihYjOMRK7f3mK5IBXyxI4=" + "primaryKey": "DSny9g/uRxkIXVeNcVaNuPQuFYOEdar/tVuHXdatpz0=", + "secondaryKey": "x9zrmLCGfWs2hshndouPhuCcIfTYMDfwYQp7E1/G3/E=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -65,7 +65,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "16c435d8b80f0bb6921755e3fd56b7e3", @@ -79,25 +79,25 @@ "ResponseHeaders": { "Content-Length": "558", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", + "Date": "Wed, 19 Aug 2020 22:13:50 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "075b2a06-53ad-4d28-aabe-444ae186eaf6" + "x-ms-request-id": "0588dbf0-9d3f-42c0-80d6-6e427f9dbf54" }, "ResponseBody": { "moduleId": "TwinLifecycleModule2123975924", "managedBy": null, "deviceId": "TwinLifecycleDevice796017923", - "generationId": "637333788583417833", - "etag": "MTEzOTczMjY=", + "generationId": "637334720308868384", + "etag": "MjU1NjU0MjIw", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "MUtPIHzrhIP0k62eTTHzc3Cn2rifUP0pVa\u002BzRwyB/3k=", - "secondaryKey": "\u002B9Ib05gN0\u002BjwxV\u002Bd4C2suXiIbq5d9rm1WodlWv\u002BIxX0=" + "primaryKey": "vMkuKdBVO\u002BzhLY6NhOLEdtc1vS0evUVz3jbDqwO4UNQ=", + "secondaryKey": "sf7g6ISs58Z8sL\u002BXJ3\u002BGsVW3G3ooSUUJlGsKTnfHkTI=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -113,7 +113,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "c44121cd00c13a8a92e3f26f9974dfc6", @@ -124,16 +124,16 @@ "ResponseHeaders": { "Content-Length": "582", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", + "Date": "Wed, 19 Aug 2020 22:13:50 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "63d10fbd-3034-42b7-a089-2e7cff7df786" + "x-ms-request-id": "684de5dc-1716-40c0-8ae5-55f32cab8e8b" }, "ResponseBody": { "deviceId": "TwinLifecycleDevice796017923", "moduleId": "TwinLifecycleModule2123975924", "etag": "AAAAAAAAAAE=", - "deviceEtag": "MTEzOTczMjY=", + "deviceEtag": "MjU1NjU0MjIw", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", @@ -166,11 +166,11 @@ "RequestMethod": "PATCH", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "566", + "Content-Length": "550", "Content-Type": "application/json", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "d845e2b2ec1ddfe5c01d06d0f2afcf8b", @@ -196,11 +196,11 @@ }, "etag": "AAAAAAAAAAE=", "version": 2, - "deviceEtag": "MTEzOTczMjY=", + "deviceEtag": "MjU1NjU0MjIw", "status": "enabled", - "statusUpdateTime": "0001-01-01T00:00:00.0000000Z", + "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", + "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authenticationType": "sas", "x509Thumbprint": {} @@ -209,16 +209,16 @@ "ResponseHeaders": { "Content-Length": "716", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", + "Date": "Wed, 19 Aug 2020 22:13:50 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "ef36c3f0-194a-4444-97e5-1c8c0645efcd" + "x-ms-request-id": "4a194bdf-95ef-4af9-9ec1-a44a24e20b57" }, "ResponseBody": { "deviceId": "TwinLifecycleDevice796017923", "moduleId": "TwinLifecycleModule2123975924", "etag": "AAAAAAAAAAI=", - "deviceEtag": "MTEzOTczMjY=", + "deviceEtag": "MjU1NjU0MjIw", "status": "enabled", "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", @@ -234,10 +234,10 @@ "desired": { "username": "userA", "$metadata": { - "$lastUpdated": "2020-08-18T20:20:58.4043047Z", + "$lastUpdated": "2020-08-19T22:13:50.9618635Z", "$lastUpdatedVersion": 2, "username": { - "$lastUpdated": "2020-08-18T20:20:58.4043047Z", + "$lastUpdated": "2020-08-19T22:13:50.9618635Z", "$lastUpdatedVersion": 2 } }, @@ -257,11 +257,11 @@ "RequestMethod": "PATCH", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "566", + "Content-Length": "550", "Content-Type": "application/json", "If-Match": "\u0022AAAAAAAAAAE=\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "f2a601dda6e8d8dfaa8a842cc647711d", @@ -287,11 +287,11 @@ }, "etag": "AAAAAAAAAAE=", "version": 2, - "deviceEtag": "MTEzOTczMjY=", + "deviceEtag": "MjU1NjU0MjIw", "status": "enabled", - "statusUpdateTime": "0001-01-01T00:00:00.0000000Z", + "statusUpdateTime": "0001-01-01T00:00:00Z", "connectionState": "Disconnected", - "lastActivityTime": "0001-01-01T00:00:00.0000000Z", + "lastActivityTime": "0001-01-01T00:00:00Z", "cloudToDeviceMessageCount": 0, "authenticationType": "sas", "x509Thumbprint": {} @@ -300,15 +300,15 @@ "ResponseHeaders": { "Content-Length": "197", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", + "Date": "Wed, 19 Aug 2020 22:13:50 GMT", "iothub-errorcode": "PreconditionFailed", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "2696f0d3-da79-4f29-ab38-34f2d2b82da1" + "x-ms-request-id": "ade4866b-062e-428d-8ad6-e5081e0fa08a" }, "ResponseBody": { "Message": "ErrorCode:PreconditionFailed;ETag mismatch for device ID \u0027TwinLifecycleDevice796017923\u0027", - "ExceptionMessage": "Tracking ID:46a35b00420d434a990cc965d52e2f3a-TimeStamp:08/18/2020 20:20:58" + "ExceptionMessage": "Tracking ID:d916eeba08c845b7a31734e54d7dc5ed-TimeStamp:08/19/2020 22:13:51" } }, { @@ -318,7 +318,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "1a308e37df10e1c53c6103a4f9ba48e2", @@ -328,16 +328,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:20:58 GMT", + "Date": "Wed, 19 Aug 2020 22:13:59 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "d1f0fa02-d910-4c23-bf82-d06966bf6626" + "x-ms-request-id": "bcf9edc2-4548-4c0b-9f56-e672b477b468" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "789243263" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/QueryTests/QueryClient_GetAllDevicesTwinsWithTag.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/QueryTests/QueryClient_GetAllDevicesTwinsWithTag.json index 1ff8f0bf3dec3..08e14748de014 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/QueryTests/QueryClient_GetAllDevicesTwinsWithTag.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/QueryTests/QueryClient_GetAllDevicesTwinsWithTag.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "70e974997046ab6a27ced2ebad48aad8", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "623", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022MTM0MjYyMjg4\u0022", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", + "ETag": "\u0022NDA1MDMzNjcx\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "a4e0b292-02da-4e53-8267-9221004b9ce2" + "x-ms-request-id": "b96e8f03-bbac-47f2-9d68-766a8e7a1291" }, "ResponseBody": { "deviceId": "QueryDevice1136733538", - "generationId": "637333788554042965", - "etag": "MTM0MjYyMjg4", + "generationId": "637334719989631708", + "etag": "NDA1MDMzNjcx", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "zkXqhhTN8hw8aOES8h/Zli/cxoFz/Da9A/05CBBlwxI=", - "secondaryKey": "fWlxsCbIgNP1WMXjlZBi\u002BkzaHGS0NhwLA9sQ3c5Egtc=" + "primaryKey": "qMeXC1YmDohgGS0\u002BsHPQritxtv4Sh4mVw97K/fEV3WQ=", + "secondaryKey": "1RfawuLYCJC6/h8UBYhjVTzXINEIYRJz3u8mS0J\u002BZ/s=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -61,27 +61,25 @@ "RequestMethod": "POST", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "84", + "Content-Length": "74", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "cd4b10b506a3d2049671cfc14b5acd16", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "query": "SELECT * FROM devices WHERE deviceId = \u0027QueryDevice1136733538\u0027" - }, + "RequestBody": "{\u0022query\u0022:\u0022SELECT * FROM devices WHERE deviceId = \u0027QueryDevice1136733538\u0027\u0022}", "StatusCode": 200, "ResponseHeaders": { "Content-Length": "2", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", "x-ms-item-type": "Twin", - "x-ms-request-id": "174832c3-f520-4b7d-8fe7-48875c403f42" + "x-ms-request-id": "201863d3-4ea8-411c-8b4e-d1a8517f69aa" }, "ResponseBody": "[]" }, @@ -90,29 +88,27 @@ "RequestMethod": "POST", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "84", + "Content-Length": "74", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "64387c94a8b758055925caae091cfbf1", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "query": "SELECT * FROM devices WHERE deviceId = \u0027QueryDevice1136733538\u0027" - }, + "RequestBody": "{\u0022query\u0022:\u0022SELECT * FROM devices WHERE deviceId = \u0027QueryDevice1136733538\u0027\u0022}", "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "583", + "Content-Length": "989", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:00 GMT", + "Date": "Wed, 19 Aug 2020 22:13:24 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", "x-ms-item-type": "Twin", - "x-ms-request-id": "d45aa639-d37e-4782-ba27-ec8be24aca04" + "x-ms-request-id": "a8f5615f-5211-4e82-a47a-b0814aeacc11" }, - "ResponseBody": "[{\u0022deviceId\u0022:\u0022QueryDevice1136733538\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTM0MjYyMjg4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" + "ResponseBody": "[{\u0022deviceId\u0022:\u0022QueryDevice1136733538\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022NDA1MDMzNjcx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:18.9631708Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" }, { "RequestUri": "https://FakeHost.net/devices/QueryDevice1136733538?api-version=2020-03-13", @@ -121,7 +117,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "673b19ca184592bf7017dad5a0a960cd", @@ -131,16 +127,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:21:05 GMT", + "Date": "Wed, 19 Aug 2020 22:13:28 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "d9124760-8253-446d-9cb7-69d2b38350c5" + "x-ms-request-id": "a29afbca-e7f4-49e4-8cf2-236f6eacc323" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1424267082" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/QueryTests/QueryClient_GetAllDevicesTwinsWithTagAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/QueryTests/QueryClient_GetAllDevicesTwinsWithTagAsync.json index 55cb63a04a5de..d794aa58f3f16 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/QueryTests/QueryClient_GetAllDevicesTwinsWithTagAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/QueryTests/QueryClient_GetAllDevicesTwinsWithTagAsync.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "c967081e5b5a8c2733ac9bfe2787ea5c", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "623", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", - "ETag": "\u0022MTM0MjYyMjg4\u0022", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", + "ETag": "\u0022NDA1MDMzNjcx\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "e7351c5c-bbaf-431e-87f2-79b680dca258" + "x-ms-request-id": "d3962a33-989f-4628-b736-3e3f50da858d" }, "ResponseBody": { "deviceId": "QueryDevice1952161871", - "generationId": "637333788554042965", - "etag": "MTM0MjYyMjg4", + "generationId": "637334719989631708", + "etag": "NDA1MDMzNjcx", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "8mtBC03Oq6kdpf0o0IPjeUOw4E0UzgQyX/DmpXjLvDY=", - "secondaryKey": "KmcV9vviI6RdqcyXikrLlDgbELQRi0dZJ4T6MQ0kwzU=" + "primaryKey": "i\u002Bcb60enYitjkcEQaKGpyTn5v2J3HBq2WVnBknIRGp8=", + "secondaryKey": "\u002BecHXIaqLnUZTExNOZ8\u002BCtLJTO\u002BfhZ7IwI4Xvp38rC0=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -61,27 +61,25 @@ "RequestMethod": "POST", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "84", + "Content-Length": "74", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "3799fc449102b310ade65f1fbeade0ac", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "query": "SELECT * FROM devices WHERE deviceId = \u0027QueryDevice1952161871\u0027" - }, + "RequestBody": "{\u0022query\u0022:\u0022SELECT * FROM devices WHERE deviceId = \u0027QueryDevice1952161871\u0027\u0022}", "StatusCode": 200, "ResponseHeaders": { "Content-Length": "2", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:20:55 GMT", + "Date": "Wed, 19 Aug 2020 22:13:18 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", "x-ms-item-type": "Twin", - "x-ms-request-id": "02dbeb9d-af08-4b9a-862e-ffb98bc2ef47" + "x-ms-request-id": "197536a3-81aa-4d2f-ac91-2bc6a29cf48e" }, "ResponseBody": "[]" }, @@ -90,29 +88,27 @@ "RequestMethod": "POST", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "84", + "Content-Length": "74", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "9db388bced3265530b12440179925922", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "query": "SELECT * FROM devices WHERE deviceId = \u0027QueryDevice1952161871\u0027" - }, + "RequestBody": "{\u0022query\u0022:\u0022SELECT * FROM devices WHERE deviceId = \u0027QueryDevice1952161871\u0027\u0022}", "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "583", + "Content-Length": "989", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:00 GMT", + "Date": "Wed, 19 Aug 2020 22:13:24 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", "x-ms-item-type": "Twin", - "x-ms-request-id": "7c2166ad-d240-4276-bfe5-02b3a33dc703" + "x-ms-request-id": "92c67583-06ea-4e83-b99c-38a5971709b4" }, - "ResponseBody": "[{\u0022deviceId\u0022:\u0022QueryDevice1952161871\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022MTM0MjYyMjg4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-18T20:20:55.4042965Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" + "ResponseBody": "[{\u0022deviceId\u0022:\u0022QueryDevice1952161871\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAI=\u0022,\u0022deviceEtag\u0022:\u0022NDA1MDMzNjcx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:3,\u0022properties\u0022:{\u0022desired\u0022:{\u0022deviceContent_key\u0022:\u0022deviceContent_value-testconfigurations01950819942\u0022,\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022deviceContent_key\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:19.8506505Z\u0022,\u0022$lastUpdatedVersion\u0022:2,\u0022$lastUpdatedBy\u0022:\u0022testconfigurations01950819942\u0022,\u0022$lastUpdatedByDigest\u0022:\u0022637334719992620855\u0022}},\u0022$version\u0022:2},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00222020-08-19T22:13:18.9631708Z\u0022},\u0022$version\u0022:1}},\u0022configurations\u0022:{\u0022testconfigurations01950819942\u0022:{\u0022status\u0022:\u0022Applied\u0022},\u0022testconfigurations1245150112\u0022:{\u0022status\u0022:\u0022Targeted\u0022}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" }, { "RequestUri": "https://FakeHost.net/devices/QueryDevice1952161871?api-version=2020-03-13", @@ -121,7 +117,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "0b9d6ee14f6c8d4df7b31b74fc07ce86", @@ -131,16 +127,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:21:05 GMT", + "Date": "Wed, 19 Aug 2020 22:13:28 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "eef5ed41-0860-41f7-9d09-55c2ecc8d37a" + "x-ms-request-id": "ed3ac0c6-fa1d-4b5d-af0e-9d908340f507" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1205526507" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/QueryTests/QueryClient_GetAllModulesTwinsWithTag.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/QueryTests/QueryClient_GetAllModulesTwinsWithTag.json index 6ffa5d89ce6a6..dfc84459efde5 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/QueryTests/QueryClient_GetAllModulesTwinsWithTag.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/QueryTests/QueryClient_GetAllModulesTwinsWithTag.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "23a88f0b639595d61030103c5f5eb157", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "622", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:05 GMT", - "ETag": "\u0022NjQxNDY1MDA5\u0022", + "Date": "Wed, 19 Aug 2020 22:13:29 GMT", + "ETag": "\u0022NzYyNDAyMTc4\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "43dc0f1c-f0a6-495f-807b-b19090481aaa" + "x-ms-request-id": "9c0393bb-123f-4ebe-9975-a294dfa262d0" }, "ResponseBody": { "deviceId": "QueryDevice185406621", - "generationId": "637333788660212983", - "etag": "NjQxNDY1MDA5", + "generationId": "637334720095447275", + "etag": "NzYyNDAyMTc4", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "KU/T8\u002ByJ8HZpeQt1V5S/\u002BmcNa1ZjCImAYGXCnssUnaQ=", - "secondaryKey": "B5QbTv3el98i1FApHreIyDKToCYGf\u002B0UqOXjekSCJ4I=" + "primaryKey": "GfDQLZ8rJUnNfIkYQwW/AU4UPigNJqavbGCb3E3YFbY=", + "secondaryKey": "vr5x46C4ivYCTFsGdMrg\u002Bs2CEakEvrEG2aBzmml7hhc=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -65,7 +65,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "a137e92deaa7aa69cc79ff04832c7933", @@ -79,25 +79,25 @@ "ResponseHeaders": { "Content-Length": "541", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:06 GMT", + "Date": "Wed, 19 Aug 2020 22:13:29 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "305d40ee-f4f7-4c50-8661-868182cd3df4" + "x-ms-request-id": "21d3af0e-1c82-49b9-aeff-0ad71e23ea87" }, "ResponseBody": { "moduleId": "QueryModule692787877", "managedBy": null, "deviceId": "QueryDevice185406621", - "generationId": "637333788660525486", - "etag": "ODUxMDQzMDI4", + "generationId": "637334720095847285", + "etag": "Nzk2Mjk0MjUx", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "5kt89vuYlkDDGSv7J0uXHqNKK7lRm1ElGmg2\u002BEkV7y0=", - "secondaryKey": "BTfbTQf\u002BxwRhTodClCDrP3JHabJNzqRY6OEowRZuaRo=" + "primaryKey": "eFJHIefMg\u002BzXPDHKqFxZn6oE2AvOECgsl2RN8ZkvQDk=", + "secondaryKey": "jskGYyk8vTkbWXnRUUsuj98GF04U5ZBZqxAEngj8rJo=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -112,29 +112,27 @@ "RequestMethod": "POST", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "91", + "Content-Length": "81", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "9ccb2ccc53c9941fcf98327a1aec3531", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "query": "SELECT * FROM devices.modules WHERE moduleId = \u0027QueryModule692787877\u0027" - }, + "RequestBody": "{\u0022query\u0022:\u0022SELECT * FROM devices.modules WHERE moduleId = \u0027QueryModule692787877\u0027\u0022}", "StatusCode": 200, "ResponseHeaders": { "Content-Length": "600", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:06 GMT", + "Date": "Wed, 19 Aug 2020 22:13:29 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", "x-ms-item-type": "Twin", - "x-ms-request-id": "1f829291-ca3d-47a5-8307-84adbc470b43" + "x-ms-request-id": "c7063ec4-cc28-4426-bda3-11eae9e78764" }, - "ResponseBody": "[{\u0022deviceId\u0022:\u0022QueryDevice185406621\u0022,\u0022moduleId\u0022:\u0022QueryModule692787877\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022ODUxMDQzMDI4\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" + "ResponseBody": "[{\u0022deviceId\u0022:\u0022QueryDevice185406621\u0022,\u0022moduleId\u0022:\u0022QueryModule692787877\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Nzk2Mjk0MjUx\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" }, { "RequestUri": "https://FakeHost.net/devices/QueryDevice185406621?api-version=2020-03-13", @@ -143,7 +141,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "e322562bfb1520fe25fd571b64d111e4", @@ -153,16 +151,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:21:10 GMT", + "Date": "Wed, 19 Aug 2020 22:13:34 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "5829b406-ce61-4d86-9a93-e4e9672b39d5" + "x-ms-request-id": "58deb9df-af59-4aca-824f-cafed2a5421d" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "977771066" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/QueryTests/QueryClient_GetAllModulesTwinsWithTagAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/QueryTests/QueryClient_GetAllModulesTwinsWithTagAsync.json index 03ede5ec82066..45b9e2f3571e9 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/QueryTests/QueryClient_GetAllModulesTwinsWithTagAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/QueryTests/QueryClient_GetAllModulesTwinsWithTagAsync.json @@ -9,7 +9,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "a728cf7c0806ea7f3bbdf268a6f40ecb", @@ -22,16 +22,16 @@ "ResponseHeaders": { "Content-Length": "622", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:05 GMT", - "ETag": "\u0022NTk5MjcxMDgz\u0022", + "Date": "Wed, 19 Aug 2020 22:13:33 GMT", + "ETag": "\u0022NzQzNzE2MDk0\u0022", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "a69aed85-c81c-4e70-a5c2-ecb0805654d0" + "x-ms-request-id": "7fbbdc7e-bfa6-4ab2-9b53-55bf8456292b" }, "ResponseBody": { "deviceId": "QueryDevice939180715", - "generationId": "637333788659950135", - "etag": "NTk5MjcxMDgz", + "generationId": "637334720140481206", + "etag": "NzQzNzE2MDk0", "connectionState": "Disconnected", "status": "enabled", "statusReason": null, @@ -41,8 +41,8 @@ "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "v4a9zJ1gE9dMXU6xrIrXQknSZQgoOSaaEHzO7wZ4WLk=", - "secondaryKey": "vw67UoIDIuDEA7hY9TPU/PRh4YVmjE/2ybaBk2rND20=" + "primaryKey": "tVN28XLY/MvrhsUNNVMOBKRSeN62RuFSaNkYOgWUHqg=", + "secondaryKey": "GvZ0FTAk9UPyZu4QCHWJy8Jf37cs3je7b0AT0HMfxAQ=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -65,7 +65,7 @@ "Content-Type": "application/json", "If-Match": "\u0022\u0022", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "ede7f421d4e065105d48191e1e0d89a5", @@ -79,25 +79,25 @@ "ResponseHeaders": { "Content-Length": "542", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:05 GMT", + "Date": "Wed, 19 Aug 2020 22:13:34 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "a92f87c8-8e33-4136-a7e8-bf4d513b1e7b" + "x-ms-request-id": "058e1145-1272-40f3-9977-40886b78fb01" }, "ResponseBody": { "moduleId": "QueryModule1384101029", "managedBy": null, "deviceId": "QueryDevice939180715", - "generationId": "637333788660262975", - "etag": "Mjk2MDU3MTg3", + "generationId": "637334720146631234", + "etag": "OTEyMzExMTA3", "connectionState": "Disconnected", "connectionStateUpdatedTime": "0001-01-01T00:00:00", "lastActivityTime": "0001-01-01T00:00:00", "cloudToDeviceMessageCount": 0, "authentication": { "symmetricKey": { - "primaryKey": "UnKyC0OCpRU0Bkwmn1ovvOdL95TYndEZ3I9fmtNAcOE=", - "secondaryKey": "vsETeBoRIQmnkqXiDr6OFHWlB\u002BcU66HF4bmOryab7A8=" + "primaryKey": "uZp9e\u002BQ8kwjN8kUJilL6BqRAW1XWKlENMvRiHKh0cbQ=", + "secondaryKey": "388G9OBM4xRXP\u002BwjCRzRUvZfSfSe9xgHRXs588syuco=" }, "x509Thumbprint": { "primaryThumbprint": null, @@ -112,27 +112,25 @@ "RequestMethod": "POST", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "92", + "Content-Length": "82", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "ee2d10eeb60eb68440b2ef6c28af0f83", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "query": "SELECT * FROM devices.modules WHERE moduleId = \u0027QueryModule1384101029\u0027" - }, + "RequestBody": "{\u0022query\u0022:\u0022SELECT * FROM devices.modules WHERE moduleId = \u0027QueryModule1384101029\u0027\u0022}", "StatusCode": 200, "ResponseHeaders": { "Content-Length": "2", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:05 GMT", + "Date": "Wed, 19 Aug 2020 22:13:34 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", "x-ms-item-type": "Twin", - "x-ms-request-id": "a9e0b607-a593-4671-9dcb-2e07d7cd0ae1" + "x-ms-request-id": "8075ee3e-6ece-4ef9-9eed-575bb49f6fac" }, "ResponseBody": "[]" }, @@ -141,29 +139,27 @@ "RequestMethod": "POST", "RequestHeaders": { "Authorization": "Sanitized", - "Content-Length": "92", + "Content-Length": "82", "Content-Type": "application/json", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "ee895314bd9aa8c5bfc249beee60cb2d", "x-ms-return-client-request-id": "true" }, - "RequestBody": { - "query": "SELECT * FROM devices.modules WHERE moduleId = \u0027QueryModule1384101029\u0027" - }, + "RequestBody": "{\u0022query\u0022:\u0022SELECT * FROM devices.modules WHERE moduleId = \u0027QueryModule1384101029\u0027\u0022}", "StatusCode": 200, "ResponseHeaders": { "Content-Length": "601", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:21:11 GMT", + "Date": "Wed, 19 Aug 2020 22:13:40 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", "x-ms-item-type": "Twin", - "x-ms-request-id": "c6df5b95-83c4-4539-89ea-ac718b285906" + "x-ms-request-id": "3a225879-3ab3-42f8-9d63-ecbf2939b848" }, - "ResponseBody": "[{\u0022deviceId\u0022:\u0022QueryDevice939180715\u0022,\u0022moduleId\u0022:\u0022QueryModule1384101029\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022Mjk2MDU3MTg3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" + "ResponseBody": "[{\u0022deviceId\u0022:\u0022QueryDevice939180715\u0022,\u0022moduleId\u0022:\u0022QueryModule1384101029\u0022,\u0022etag\u0022:\u0022AAAAAAAAAAE=\u0022,\u0022deviceEtag\u0022:\u0022OTEyMzExMTA3\u0022,\u0022status\u0022:\u0022enabled\u0022,\u0022statusUpdateTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022connectionState\u0022:\u0022Disconnected\u0022,\u0022lastActivityTime\u0022:\u00220001-01-01T00:00:00Z\u0022,\u0022cloudToDeviceMessageCount\u0022:0,\u0022authenticationType\u0022:\u0022sas\u0022,\u0022x509Thumbprint\u0022:{\u0022primaryThumbprint\u0022:null,\u0022secondaryThumbprint\u0022:null},\u0022version\u0022:2,\u0022properties\u0022:{\u0022desired\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1},\u0022reported\u0022:{\u0022$metadata\u0022:{\u0022$lastUpdated\u0022:\u00220001-01-01T00:00:00Z\u0022},\u0022$version\u0022:1}},\u0022capabilities\u0022:{\u0022iotEdge\u0022:false}}]" }, { "RequestUri": "https://FakeHost.net/devices/QueryDevice939180715?api-version=2020-03-13", @@ -172,7 +168,7 @@ "Authorization": "Sanitized", "If-Match": "*", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "96794c3320c66bbc6f31ad2ee4a33dae", @@ -182,16 +178,16 @@ "StatusCode": 204, "ResponseHeaders": { "Content-Length": "0", - "Date": "Tue, 18 Aug 2020 20:21:16 GMT", + "Date": "Wed, 19 Aug 2020 22:13:51 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "9cdfd4b7-0cf7-4e0f-a4f7-e2998a5aa0d7" + "x-ms-request-id": "06021174-55bb-48b0-8292-000e3ee5ebef" }, "ResponseBody": [] } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1014759705" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/StatisticsClientTests/StatisticsClient_Device_SuccessfulResponse.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/StatisticsClientTests/StatisticsClient_Device_SuccessfulResponse.json index 667d0a2ca71c2..4b6f3eaa6c924 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/StatisticsClientTests/StatisticsClient_Device_SuccessfulResponse.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/StatisticsClientTests/StatisticsClient_Device_SuccessfulResponse.json @@ -6,7 +6,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "bc279b23ff0d6f7b33c20faa29eda999", @@ -15,22 +15,22 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "71", + "Content-Length": "69", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:12:56 GMT", + "Date": "Wed, 19 Aug 2020 21:11:03 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "d605dc2c-0c9c-42b0-b598-456ad26ea533" + "x-ms-request-id": "e44737b6-483d-4876-aeb2-19210e7ff339" }, "ResponseBody": { - "totalDeviceCount": 42, - "enabledDeviceCount": 42, + "totalDeviceCount": 0, + "enabledDeviceCount": 0, "disabledDeviceCount": 0 } } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1529393222" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/StatisticsClientTests/StatisticsClient_Device_SuccessfulResponseAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/StatisticsClientTests/StatisticsClient_Device_SuccessfulResponseAsync.json index 1ad6be0e8daaf..48c34b49389f3 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/StatisticsClientTests/StatisticsClient_Device_SuccessfulResponseAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/StatisticsClientTests/StatisticsClient_Device_SuccessfulResponseAsync.json @@ -6,7 +6,7 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200818.1", + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "226ff2ef2db279bf24222c4a88d101aa", @@ -15,22 +15,22 @@ "RequestBody": null, "StatusCode": 200, "ResponseHeaders": { - "Content-Length": "71", + "Content-Length": "69", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 18 Aug 2020 20:12:56 GMT", + "Date": "Wed, 19 Aug 2020 21:11:04 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "0401bd06-d629-4fd8-a779-5c56bec2b546" + "x-ms-request-id": "232806b7-56ae-4d29-b68d-ef80f62ffc59" }, "ResponseBody": { - "totalDeviceCount": 42, - "enabledDeviceCount": 42, + "totalDeviceCount": 0, + "enabledDeviceCount": 0, "disabledDeviceCount": 0 } } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1451146452" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/StatisticsClientTests/StatisticsClient_Service_SuccessfulResponse.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/StatisticsClientTests/StatisticsClient_Service_SuccessfulResponse.json index ab6629a708cea..e6f5ea7d645d6 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/StatisticsClientTests/StatisticsClient_Service_SuccessfulResponse.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/StatisticsClientTests/StatisticsClient_Service_SuccessfulResponse.json @@ -6,8 +6,8 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200728.1", - "(.NET Core 4.6.29017.01; Microsoft Windows 10.0.18363 )" + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "250a4219fc90a714c03149e46eb1b343", "x-ms-return-client-request-id": "true" @@ -17,10 +17,10 @@ "ResponseHeaders": { "Content-Length": "26", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 28 Jul 2020 22:17:07 GMT", + "Date": "Wed, 19 Aug 2020 20:09:50 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "7b2cc271-f7d5-4c00-8420-0b176b173e35" + "x-ms-request-id": "a6d755f2-a63f-4333-878e-00e48bd02fa5" }, "ResponseBody": { "connectedDeviceCount": 0 @@ -28,7 +28,7 @@ } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1126338907" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/StatisticsClientTests/StatisticsClient_Service_SuccessfulResponseAsync.json b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/StatisticsClientTests/StatisticsClient_Service_SuccessfulResponseAsync.json index 23641edc17b56..22cf7945c72c4 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/StatisticsClientTests/StatisticsClient_Service_SuccessfulResponseAsync.json +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/SessionRecords/StatisticsClientTests/StatisticsClient_Service_SuccessfulResponseAsync.json @@ -6,8 +6,8 @@ "RequestHeaders": { "Authorization": "Sanitized", "User-Agent": [ - "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200728.1", - "(.NET Core 4.6.29017.01; Microsoft Windows 10.0.18363 )" + "azsdk-net-Iot.Hub.Service/1.0.0-dev.20200819.1", + "(.NET Core 4.6.28516.03; Microsoft Windows 10.0.18363 )" ], "x-ms-client-request-id": "e2363b7f0eaf047ade6a876edf206e01", "x-ms-return-client-request-id": "true" @@ -17,10 +17,10 @@ "ResponseHeaders": { "Content-Length": "26", "Content-Type": "application/json; charset=utf-8", - "Date": "Tue, 28 Jul 2020 22:17:07 GMT", + "Date": "Wed, 19 Aug 2020 20:09:51 GMT", "Server": "Microsoft-HTTPAPI/2.0", "Vary": "Origin", - "x-ms-request-id": "ab63ff34-88bb-4f4b-94ac-a01b0dcbf60a" + "x-ms-request-id": "e9f72005-9d76-4c59-ba5d-9e6cd9e48bec" }, "ResponseBody": { "connectedDeviceCount": 0 @@ -28,7 +28,7 @@ } ], "Variables": { - "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==;", + "IOT_HUB_CONNECTION_STRING": "HostName=FakeHost.net;SharedAccessKeyName=iothubowner;SharedAccessKey=Kg==", "RandomSeed": "1985716035" } } \ No newline at end of file diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/TestConnectionStringSanitizer.cs b/sdk/iot/Azure.Iot.Hub.Service/tests/TestConnectionStringSanitizer.cs deleted file mode 100644 index 76ae93fe27193..0000000000000 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/TestConnectionStringSanitizer.cs +++ /dev/null @@ -1,18 +0,0 @@ -// Copyright (c) Microsoft Corporation. All rights reserved. -// Licensed under the MIT License. - -using System; -using Azure.Core.TestFramework; - -namespace Azure.Iot.Hub.Service.Tests -{ - internal class TestConnectionStringSanitizer : RecordedTestSanitizer - { - internal const string FAKE_HOST = "FakeHost.net"; - - public override string SanitizeUri(string uri) - { - return uri.Replace(new Uri(uri).Host, FAKE_HOST); - } - } -} diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/TestSettings.cs b/sdk/iot/Azure.Iot.Hub.Service/tests/TestSettings.cs index 433c9d8efde67..4b848ca71f648 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/TestSettings.cs +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/TestSettings.cs @@ -17,6 +17,7 @@ public class TestSettings { public const string IotHubEnvironmentVariablesPrefix = "IOT"; public const string IotHubConnectionString = "IOT_HUB_CONNECTION_STRING"; + public const string StorageConnectionString = "STORAGE_CONNECTION_STRING"; public const string TestModeEnvVariable = "AZURE_IOT_TEST_MODE"; public static TestSettings Instance { get; private set; } diff --git a/sdk/iot/Azure.Iot.Hub.Service/tests/prerequisites/setup.ps1 b/sdk/iot/Azure.Iot.Hub.Service/tests/prerequisites/setup.ps1 index 3d54d94d431d8..0a875edc7afb5 100644 --- a/sdk/iot/Azure.Iot.Hub.Service/tests/prerequisites/setup.ps1 +++ b/sdk/iot/Azure.Iot.Hub.Service/tests/prerequisites/setup.ps1 @@ -103,8 +103,9 @@ az deployment group create --resource-group $ResourceGroup --name $IotHubName -- # Even though the output variable names are all capital letters in the script, ARM turns them into a strange casing # and we have to use that casing in order to get them from the deployment outputs. -$iotHubConnectionString = az deployment group show -g $ResourceGroup -n $IotHubName --query 'properties.outputs.ioT_HUB_CONNECTION_STRING.value' --output tsv -$iotHubHostName = az deployment group show -g $ResourceGroup -n $IotHubName --query 'properties.outputs.ioT_HUB_ENDPOINT_URL.value' --output tsv +$iotHubConnectionString = az deployment group show -g $ResourceGroup -n $IotHubName --query 'properties.outputs.iot_hub_connection_string.value' --output tsv +$iotHubHostName = az deployment group show -g $ResourceGroup -n $IotHubName --query 'properties.outputs.iot_hub_endpoint_url.value' --output tsv +$storageConnectionString = az deployment group show -g $ResourceGroup -n $IotHubName --query 'properties.outputs.storage_connection_string.value' --output tsv Write-Host("Set a new client secret for $appId`n") $appSecret = az ad app credential reset --id $appId --years 2 --query 'password' --output tsv @@ -128,7 +129,8 @@ Add-Type -AssemblyName System.Security $appSecretJsonEscaped = ConvertTo-Json $appSecret $environmentText = @" { - "IOT_HUB_CONNECTION_STRING": "$iotHubConnectionString" + "IOT_HUB_CONNECTION_STRING": "$iotHubConnectionString", + "STORAGE_CONNECTION_STRING": "$storageConnectionString" } "@ diff --git a/sdk/iot/test-resources.json b/sdk/iot/test-resources.json index c40e65bbe85ee..78fe2cd3366b7 100644 --- a/sdk/iot/test-resources.json +++ b/sdk/iot/test-resources.json @@ -21,11 +21,19 @@ "metadata": { "description": "The location of the resource. By default, this is the same as the resource group." } + }, + "storageAccountName": { + "type": "string", + "metadata": { + "description": "The storage account used to test import export jobs." + }, + "defaultValue": "[toLower(resourceGroup().name)]" } }, "variables": { "iotHubResourceId": "[resourceId('Microsoft.Devices/IotHubs', parameters('baseName'))]", - "rbacOwnerRoleDefinitionId": "[concat('/subscriptions/', subscription().subscriptionId, '/providers/Microsoft.Authorization/roleDefinitions/', '8e3af657-a8ff-443c-a75c-2fe8c4bcb635')]" + "rbacOwnerRoleDefinitionId": "[concat('/subscriptions/', subscription().subscriptionId, '/providers/Microsoft.Authorization/roleDefinitions/', '8e3af657-a8ff-443c-a75c-2fe8c4bcb635')]", + "storageAccountId": "[resourceId('Microsoft.Storage/storageAccounts', parameters('storageAccountName'))]" }, "resources": [ { @@ -55,16 +63,47 @@ }, "features": "None" } + }, + { + "type": "Microsoft.Storage/storageAccounts", + "apiVersion": "2019-06-01", + "name": "[parameters('storageAccountName')]", + "location": "[parameters('location')]", + "sku": { + "name": "Standard_LRS", + "tier": "Standard" + }, + "kind": "Storage", + "properties": { + "supportsHttpsTrafficOnly": true, + "encryption": { + "services": { + "file": { + "keyType": "Account", + "enabled": true + }, + "blob": { + "keyType": "Account", + "enabled": true + } + }, + "keySource": "Microsoft.Storage" + } + } } ], "outputs": { - "IOT_HUB_ENDPOINT_URL": { + "iot_hub_endpoint_url": { "type": "string", "value": "[concat('https://', reference(variables('iotHubResourceId'), '2020-03-01').hostName)]" }, - "IOT_HUB_CONNECTION_STRING":{ + "iot_hub_connection_string":{ "type": "string", "value": "[concat('HostName=', reference(resourceId('Microsoft.Devices/IoTHubs', parameters('baseName')), '2020-03-01').hostName, ';SharedAccessKeyName=iothubowner;SharedAccessKey=', listKeys(resourceId('Microsoft.Devices/IotHubs', parameters('baseName')), '2020-03-01').value[0].primaryKey)]" + }, + "storage_connection_string":{ + "type": "string", + "value": "[concat('DefaultEndpointsProtocol=https;AccountName=', parameters('storageAccountName'), ';AccountKey=', listKeys(variables('storageAccountId'),'2019-06-01').keys[0].value, ';EndpointSuffix=core.windows.net')]" } } } \ No newline at end of file